@charset "utf-8"; body { margin: 0; padding: 0; background: url(img/body.png) 
repeat-x 0 0; } /*/////////////////////////////// BORDURES ET ARRIERE PLAN /////////////////////////////////*/ 
#main { margin: 0 auto; width: 700px; background: url(img/main.png) repeat-y 0 
0; } /*/////////////////////////////// HEADER /////////////////////////////////*/ 
#header { margin: 0; padding: 0; height: 145px; background: url(img/header.png) 
no-repeat 0 0; } #header h1 { margin: 0; padding: 0; } /*/////////////////////////////// 
MENU /////////////////////////////////*/ #speedbar { margin: 0; padding: 15px 
0 0 101px; height: 35px; list-style: none; background: url(img/menu.png) no-repeat 
0 0; } #speedbar li{ margin: 0; padding: 0; line-height: 18px; float: left; width: 
71px; height: 22px; text-align: center; } #speedbar a{ text-decoration: none; 
color: #000; text-transform: capitalize; font: bold 11px Tahoma, Arial, Helvetica, 
sans-serif; } #speedbar a:hover{ color: #175697; } /*//////////////////////// 
CORPS ////////////////////////////*/ #intro { margin: 0; padding: 14px 0 0 0; 
height: 26px; text-align: center; color:#3a76b2; font: 12px Tahoma, Arial, Helvetica, 
sans-serif; background: url(img/intro.png) no-repeat 0 0; } #intro b { margin: 
0 10px 0 0; padding: 0; } /*//////////////////////// CORPS ////////////////////////////*/ 
#corps{ margin: 0; padding: 0; height: auto ! important; height: 50px; } #corps 
h2{ margin: 0; padding: 22px 0 0 0; height: 23px; font: bold 11px Arial, Helvetica, 
sans-serif; text-align: center; background: url(img/h2.png) no-repeat 0 0; } #corps 
h2 a{ color: #000; text-decoration: none; } #corps h2 a:hover{ color: #175697; 
} /*///////////////Texte /////////////////*/ #corps #text{ margin: 0; padding: 
5px 95px 0 105px; } #text h3{ margin: 0 0.6em; padding: 0.7em 0 0.2em 0.35em; 
height: 20px; font: bold 0.8em Arial, Helvetica, sans-serif; text-align: justify; 
text-transform: capitalize; color: #7696bc; } #text h3 span{ margin: 0; padding: 
0.15em 1em 0 0; float: right; font-size: 0.7em; font-weight: normal; text-transform: 
none; } #text h4{ margin: 0 1.3em; padding: 0.4em 0 0 0; font: bold 0.9em Arial, 
Helvetica, sans-serif; text-align: justify; color: #3a76b2; } #text h5{ margin: 
1em 2em 0; padding: 0.2em 0 0.2em 0; font: bold 0.7em Arial, Helvetica, sans-serif; 
text-align: justify; color: #3a76b2; border-top: 1px solid #FFCC99; } #text .p1{ 
margin: 0 20px; padding: 0.4em; font: bold 0.72em Arial, Helvetica, sans-serif; 
text-align: justify; color: #8f8f8f; } #text .p2{ margin: 0 40px; padding: 0.2em 
0.4em 0.5em; font: bold 0.71em Tahoma, Arial, Helvetica, sans-serif; text-align: 
justify; color: #8f8f8f; background: url(image/puce.jpg) no-repeat 0 0; } #text 
.p2 a{ float: right; margin: 0 0 0 0.7em; text-decoration: none; color: #000; 
font: 0.75em Tahoma, Arial, Helvetica, sans-serif; } #text .p3{ margin: 0; padding: 
40px 15px 10px 0; text-align: right;} #text .p3 a img{ border: 0; } /*/////////////////////////////// 
FOOTER/////////////////////////////////*/ #footer { margin: 0; padding: 45px 0 
0 110px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; background: 
url(img/footer.png) no-repeat 0 0; } #footer span{ margin: 0; padding: 0 110px 
0 0; float: right; } #footer a{ color: #000; text-decoration: none; } #footer 
a:hover{ color: #175697; } /*/////////////////////// ADDRESS /////////////////*/ 
address { margin: 0; text-align:center; padding: 20px 0 0 0; font: normal 10px 
Arial, Helvetica, sans-serif; letter-spacing: 2px; color: #AAAAAA; height:20px; 
} address a { text-decoration: none; color: #000; margin: 0 3px; } 