body {
 margin:0;
 BACKGROUND-COLOR:#FFF;
}
body, table, tr, td, p {
 color:#000;
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:medium;
}
H1, H2, H3, H4 {
 font-family:Georgia,'Times New Roman',Times,serif;
 color:#253E7A;
 font-weight:bold;
}
H3 {
 font-style:italic;
}
H4 {
 text-indent:20px;
}
.bgd_content {
 background:url(images/page_bgd.gif);
}
.maincontent {
 background-color:#FFF;
 padding:20px 20px 2px 20px;
 margin:2px 0 2px 0;
 text-align:left;
}
.paragraphe, .techdetails, .explanation {
 font-family:Georgia,'Times New Roman',Times,serif;
 color:#2F2F2F;
}
.paragraphe, .techdetails {
 font-size:medium;
 text-align:left;
}
.paragraphe {
 text-indent:20px;
 padding:0 0 10px 0;
}
.techdetails {
 padding-left:0px;
}
.explanation {
 font-style:italic;
 font-size:small;
 padding:0 0 10px 0;
 text-align:center;
}
.adresse, .tousdroits {
 font-family:Tahoma,Verdana,Arial,sans-serif;
}
.adresse {
 color:#253E7A;
 font-size:small;
}
.tousdroits {
 margin-top:15px;
 padding:5px 0 5px 0;
 background-image:url(images/footer_bgd.gif);
 background-repeat:repeat-x;
 font-family:Tahoma,Helvetica,Verdana,sans-serif;
 color:#EEE;
 font-size:x-small;
 font-style:normal;
 font-weight:normal;
} 


/* menu presentation */

.secondmenu {
 padding:10px 0 10px 0;
 font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
 font-style:italic;
 font-size:0.75em;
 font-weight:bold;
 color:#999;
 text-align:center;
}
a.petitmenu {
 text-decoration:underline;
 color:#BE9801;
}
a.petitmenu:hover, a.petitmenu:active {
 text-decoration:underline overline;
 color:#253E7A;
}
.petitmenuopen {
 color:#253E7A;
}

ul {
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}
ul.nonspace {
 padding-left:8px;
 margin-left:8px;
}
