/* CSS Document */
body{ background:url(../images/bg2.jpg) repeat-x #666666; margin:0; padding:0; }
#intro{background:url(../images/bg.jpg) repeat-x #666666;margin:0;padding:0;}
object:{margin:0;padding:0;}
a { color:#666666; }

#full { width:852px; margin:0 auto; }

div.ombre_cote{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/ombre_cote.png');
background:transparent; margin:0 auto; position:relative; }
div[class=ombre_cote]{ background:url(../images/ombre_cote.png) repeat-y; position:relative; }

#main{ position:relative; z-index: 1; width:801px; margin:0 0 0 25px; background:url(../images/bg_main.jpg) repeat-x #cdcdcd; }
#header{ background:url(../images/bg_header.jpg) no-repeat; height:389px; position:relative; }
#header_flash{ position:absolute; top:0; left:25px; }

#pict { width:182px; height:534px; background:url(../images/bg_pict.jpg) no-repeat #cdcdcd; float:left; }
#arbo { width:174px;/*182-8*/ padding:0 0 0 8px; height:434px; background:url(../images/bg_bloc_arbo.jpg) no-repeat #cdcdcd; float:left; font:normal 12px verdana; }
#arbo a { color:#000000; text-decoration:none; font:normal 10px verdana; }
#arbo a:hover { text-decoration:underline; }

#pict a img { border:1px solid #000000; }
#pict ul { list-style:none; margin:50px 0 0 17px; padding:0; }
#pict ul li { margin:20px 0 0 0; padding:0; }

#ariane { margin:5px 0 0 0; }
#ariane2 { margin:30px 15px 0 0px; float:right; position:relative; z-index:2; }
#fil_ariane { float:left; height:48px; background:url(../images/bg_ariane.jpg) repeat-x #ffffff; padding:0 0 0 5px; }
#hierarchie { float:left; font:normal 9px verdana; width:500px;}

#contenu_site{ float:left; width:594px;/*619-25*/ padding:0 10px 0 15px; }
#contenu_site2{ float:left; width:781px;/*801-20*/ padding:0 0 0 20px; position:relative; }
#texte { font:normal 11px verdana; margin:0 0 10px 0; padding:0 10px 0 0; }
#texte a img { border:1px solid #FFFFFF; }
#document { font:normal 9px verdana; }
#document a img { border:0; }
p { margin-top:0; text-align:left; }

#prefooter{ clear:both; }

div.footer{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/footer.png'); background:transparent; height:19px;/*24-5*/ font:normal 11px arial; color:#656565; padding:5px 0 0 0; text-align:center; }
div[class=footer]{ background:url(../images/footer.png) repeat-y; height:19px; font:normal 11px arial; color:#656565; text-align:center; clear:both; }

.footer a { position:relative; z-index:1; font:normal 10px arial; color:#656565; }

#ombre_bas{ margin:0 0 30px 0; background:none; }

#plan_gauche { position:absolute; top:300px; left:-113px; }
#plan_droite { position:absolute; top:500px; right:-106px; }

#contact, #recrutement { width:604px; font:normal 11px verdana; }

label { width:170px; float:left; }
input, textarea { width:227px; }
#captcha_evenement { width:97px; }
#titre_form { font:bold 12px verdana; }

#tout { margin:15px 0 0 0; }
#tout a img { border:1px solid #FFFFFF; }

#bloc_rouge { float:left; height:60px;/*77-17*/ width:153px;/*163-10*/ background:url(../images/bg_rouge.jpg) repeat-x #dd1a25; padding:17px 5px 0 5px; }
#bloc_rouge h1 { font:normal 12px verdana; color:#FFFFFF; background:url(../images/trait_blanc.jpg) repeat-x bottom; padding:0 0 3px 0; float:left; }

#bg_ref { position:absolute; bottom:0; right:0; }
#titre_rub { font:bold 14px verdana; }
#titre_art { font:bold 12px verdana; color:#e9001a; }
#ouvrage { font:normal 10px verdana; }
.voir_tout { color:#7f0412; font:normal 10px verdana; }

#titre_arbo { background:url(../images/bg_arbo.jpg) no-repeat; height:20px;/*24-4*/ width:160px;/*168-8*/ font:bold 12px verdana; margin:63px 0 0 0; padding:4px 0 0 8px; }