/* CSS Document */

html { background:url(../images/bg.jpg) repeat-x #b7edfa; height:100%; }
body { background:url(../images/bg_full.jpg) no-repeat top center; height:100%; margin:0; padding:0; }

#main { width:885px; margin:0 auto; }
#header { height:121px; }

#menu { width:885px;  height:45px; }
#gauche_sous_menu { float:left; }
#sous_menu { float:left; width:836px;/*866-30*/ height:15px;/*45-30*/ font:normal 12px arial; color:#FFFFFF; padding:15px; }
#sous_menu a { color:#FFFFFF; text-decoration:none; }
#sous_menu a:hover { text-decoration:underline; }
#droite_sous_menu { float:left; }

#flash { position:relative; padding:0 0 0 10px; }
#up_flash { position:absolute; bottom:0; right:11px; }

#conteneur { background-image:url(../images/bg_conteneur.png); padding:0 0 0 10px; }
#contenu { width:866px; background-image:url(../images/bg_contenu.jpg); background-color:#F5EEE8; background-repeat:no-repeat; }

#footer { background-image:url(../images/bg_footer.png); height:33px;/*43-10*/ font:bold 11px arial; padding:10px 0 0 30px; color:#b90000; }
#footer a { color:#b90000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#acces_rapide { width:211px; height:270px; float:left; }
#contenu_acces_rapide { height:223px; width:211px; /*background-image:url(../images/contenu_acces_rapide.jpg);*/ color:#FFFFFF; }

#video { float:left; width:288px;/*306-18*/ height:261px;/*270-9*/ background-image:url(../images/bg_video.jpg); padding:9px 9px 0 9px; }

#actu { float:left; }
#actu1, #actu2 { height:119px;/*128-9*/ width:288px;/*306-18*/ background-image:url(../images/bg_actu.jpg); font:normal 12px arial; padding:9px 9px 0 9px; text-align:justify; }
.titre { font:bold 12px arial; margin:0 0 4px 0; }
#titre2 { color:#9f7c6e; font:normal 12px arial; margin:0;padding:0;/*margin:0 0 10px 0;*/ }
dl.spip_documents{margin:5px 0 0 0;padding:0;}

.clear { clear:both; }

#down { width:202px;/*211-9*/ height:85px;/*97-12*/ background-image:url(../images/bg_down.jpg); color:#FFFFFF; font:normal 12px arial; padding:12px 0 0 9px; }

#gauche { width:211px; float:left; }
#droite { width:636px;/*647-11*/ background-image:url(../images/bg_txt.png); padding:0 0 0 11px; }
#txt { background-image:url(../images/bg_txt.jpg); width:563px;/*623-60*/ height:auto !important; min-height:374px; height:374px; font:normal 12px arial; padding:0 30px; text-align:justify; background-color:#F5EEE8; background-repeat:repeat-x; }

#hierarchie { font:bold 14px arial; padding:15px 0 0 10px; }
#hierarchie a { text-decoration:none; }
#hierarchie a:hover { text-decoration:underline; }
#down a { color:#FFFFFF; text-decoration:none; }
#down a:hover { text-decoration:underline; }

#autres { font:bold 14px arial; padding:10px; background-color:#ece9e7; }
#titre3 { font:bold 16px arial; }

#formulaire1 { float:left; width:340px; margin:0 10px 0 0; height:auto; }
#formulaire1 form {margin:0; padding:0;}
p#form_content{float:left; margin:6px 10px 6px 0; padding:0;}
.text1{width:144px;}
.text2{width:315px;}
.checkliste{display:block; width:315px;}
.requis{color:#81103E; font-size:14px}

#coordonnees { font:normal 12px arial; width:200px; height:307px; padding:10px 0 0 8px; float:left; }



