body {
 margin: 0;
 padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #333333;
}
h1 {
 margin-top: 0px;
}
.bodyacc h2 {
 font-size: x-large;
 color: #CC0000;
 margin: 0px 0px 5px 0px;
 font-family: Trebuchet MS;
}
.bodyqui h2,
.bodyinfospratiques h2,
.bodydonneestechniques h2,
.bodydocumentation h2,
.bodyfaq h2,
.bodygenerique h2,
.bodyrecherche h2,
.bodyactus h2,
.bodypop h2 {
font-size: x-large;
margin: 0px 0px 20px 0px;
font-family: Trebuchet MS;
}
h3 {
 font-size: large;
 color: #CC0000;
 margin: 0px 0px 5px 0px;
 font-family: Trebuchet MS;
}
h4 {
 font-size: medium;
 color: #1C9739;
 margin: 0px 0px 5px 0px;
 font-family: Trebuchet MS;
}
h5 {
color: #006699;
font-size: medium;
margin: 0px 0px 5px 0px;
font-family: Trebuchet MS;
font-weight: normal;
padding-left: 15px;
}
p {
 margin: 8px 0px 8px 0px;
}
img {
 border: none;
}
form {
 margin: 0;
 padding: 0;
}
fieldset {
 margin: 0;
 padding: 0;
 border: none;
}
legend {
 display: none;
}
caption {
display: none;
}
#logo,
#fSearch,
#navig,
#menu,
#footer,
#headerpop img {
display: none;
}
#inter {
 float: left;
 padding: 0px 5px 0px 0px;
 text-align: justify;
}
/*---- texte ----*/
div.titre01, .titreBleu, .titre01 {
 font-size: medium;
 color: #0099CC;
}
div.coul01, .texteRouge, .coul01 {
 color: #CC0000;
}
div.coul02, .texteBleu, .coul02 {
 color: #0099CC;
}
div.coul03, .texteVert, .coul03 {
 color: #009900;
}
/*---- liens ----*/
a.smallinks01, .petitLienRouge, .smalllinks01 {
 font-size: x-small;
 color: #FF6600;
 text-decoration: none;
}
a.smallinks02, .petitLienOrange, .smalllinks02 {
 font-size: x-small;
 color: #CC0000;
 text-decoration: none;
}
.smallinks01:hover,
.smallinks02:hover {
 text-decoration: underline;
}
/*---- images ----*/
img.bord01, .bordureVerte {
 border: 1px solid #003300;
}
/*---- autres ----*/
#totem ul li.notop {
 border-top: none;
}
/*//////*/
/*//////*/
/*----- RESULTAT DE LA RECHERCHE -----*/
table.result {
width: 100%;
margin-bottom: 10px;
text-align: left;
}
table.result th {
font-weight: bold;
}
table.result #a1 {
width: 75%;
}
table.result #a2 {
width: 25%;
}
table.result .title {
padding: 20px 0px 0px 0px;
color: #CC0000;
vertical-align: top; 
}
table.result .title a {
color: #CC0000;
}
table.result .title a:hover {
text-decoration: none;
}
table.result .date {
padding: 20px 0px 0px 0px;
font-size: x-small;
vertical-align: top;
text-align: right;
}
table.result .description {
padding: 5px 5px 10px 5px;
border: 1px solid #E2EBED;
text-align: justify;
}
.prec {
float: left;
}
.prec a {
display: block;
width: 55px;
padding-left: 14px;
font-size: x-small;
color: #006699;
text-decoration: none;
background-image: url(images/precedent.gif);
background-repeat: no-repeat;
background-position: 1px 2px;
}
.prec a:hover {
color: #CC0000;
}
.suiv {
float: right;
padding-right: 2px;
text-align: right;
}
.suiv a {
display: block;
width: 40px;
padding-right: 13px;
font-size: x-small;
color: #006699;
text-decoration: none;
background-image: url(images/suivant.gif);
background-repeat: no-repeat;
background-position: 43px 2px;
}
.suiv a:hover {
color: #CC0000;
}
/*//////*/
/*//////*/
/*//////*/
/*----- TABLEAUX -----*/
table.tableau01, .tableau01, .tableau01 {
text-align: left;
margin:auto;
border-left: 1px solid #333333;
border-top: 1px solid #333333;
border-bottom: 3px solid #94D0A5;
}
.tableau01 .col01 { 
background-color: #B8D7DE;
}
.tableau01 .col02 { 
background-color: #E2EBED;
}
.tableau01 .col03 { 
background-color: #EEF9FC;
}
.tableau01 .col04 { 
background-color: #E2EBED;
}
.tableau01 .col05 { 
background-color: #EEF9FC;
}
.tableau01 .col06 { 
background-color: #E2EBED;
}
.tableau01 .col07 { 
background-color: #EEF9FC;
}
.tableau01 .col08 { 
background-color: #E2EBED;
}
.tableau01 .col09 { 
background-color: #EEF9FC;
}
.tableau01 th {
padding: 5px;
background-color: #94D0A5;
border-bottom: 1px solid #FFFFFF;
background-image: url(images/fond_th.gif);
background-repeat: no-repeat;
background-position: right top;
vertical-align: bottom;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
}
.tableau01 td { 
padding: 5px;

border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
vertical-align: top;
}
td.fond01, div.fond01, .Cellule01 { 
background-color: #B8D7DE;
}
td.fond02, div.fond02, .Cellule02 { 
background-color: #E2EBED;
}
td.fond03, div.fond03, .Cellule03 { 
background-color: #EEF9FC;
}
/*----- POP UPS -----*/
.bodypop #totalpop {
margin: 0;
}
.bodypop #contentpop {
margin: 0;
padding: 0;
}
.bodypop #interpop {
margin: 0;
padding: 0;
text-align: justify;
}
.bodypop #footer {
margin: 0;
width: 620px;
height: 150px;
background-image: url(images/pop_up_footer.gif);
background-repeat: no-repeat;
}
.bodypop #footer .haut {
 margin: 0px 0px 0px 15px;
}