*{margin:0; padding:0;}
body{background:#f1fbfd url(body_bg.jpg) 0 0 repeat-x; width:100%; height: auto; margin:auto; padding:auto; font-family:Arial, Helvetica, sans-serif; color:#545454;}

#conteneur{background:url(conteneur_bg.png) 0 0 repeat-y; position:relative; margin:10px auto 0 auto; padding-left:4px; width:804px; min-height:600px;}

#header{width:784px; padding-left:20px; height:158px;}
#header ul{list-style:none; float:right; margin-right:20px;}
#header li{float:left; margin-left:15px;}
#header li a{font-size:11px; color:#545454; text-decoration:none;}
#header li a:hover{color:#aaaaaa;}
#header li a:visited{}

.clearer{clear:both;}
.gras{font-weight:bold;}
.souligner{text-decoration:underline;}

#logo_swf{ background:url(image_entete_swf.jpg) 0 0 no-repeat;width:754px; height:98px;  margin:15px 0 0 0; padding:68px 0 0 346px;}
#logo{width:754px; height:98px;  margin:15px 0 0 0;}
#logo span{display:none;}

#text_flash{float:left;}

#menu{background:url(menu_bg.jpg) 0 0 repeat-x; width:796px; height:22px;}
#menu .nav{padding:3px 25px 0 5px;}
#menu a{text-decoration:none; color: #545454; font-weight:bold; font-size:11px; outline:none;}
#menu a:hover{color:#15729e;}
#menu a.selected:link{color:#15729e;}
#menu a.selected:visited{color:#15729e;}
#menu a.selected:hover{color:#15729e;}
#menu .dernierElement{margin-right:0px;}


/*================================================================================*/
/*======================================CORPS=====================================*/
/*================================================================================*/
#corps_index{margin:0 10px 0 20px; width:766px; height:auto; min-height:300px;}
#corps_index p{ padding:0 10px 0 0; margin:0;}


h1{font-size:10px;}
h1 span{padding:0 3px 0 0;}
h2{margin:15px 0 0 0; padding:0; font-weight:bold; color:#077aac; background:url(bg_titre_index.jpg) top right no-repeat; font-size:15px;}
h2 span{ background:#fff url(picto_titre.jpg) 0 0 no-repeat; padding:0 3px 0 20px;}
h3{margin:10px 10px 0 0; background:url(bg_soustitre.jpg) 2px right no-repeat;  color:#6e6e6e; font-size:12px;}
h3 span{ background:#fff url(picto_ss_titre.jpg) 2px 0 no-repeat; padding:0 3px 0 20px;}
h4{margin-left:20px;}

#corps{width:796px; height:auto; min-height:300px; background:url(menugauche.jpg) 0 0 repeat-y; overflow:hidden;}

#corps .titre{margin-top:20px; margin-left:40px; background:url(bg_titre.jpg) 0 0 no-repeat; height:16px; font-weight:bold;}

#corps.titre span{padding-left:25px; margin-top:10px; padding-right:10px; background:#ffffff url(puce_titre.jpg) 0 0 no-repeat; font-size:17px; color:#077aac;}

#colonne_gauche{float:left; width:137px;display:inline;}

#colonne_gauche ul{list-style:none; font-size:12px; color:#545454;}
#colonne_gauche #level1 li{border-bottom:1px solid #fff; font-size:11px;}
#colonne_gauche #level1 li a{color:#545454; text-decoration:none; display:block; width:122px; padding:5px 0 5px 15px;}
#colonne_gauche #level1 li a:hover{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y;}

#colonne_gauche  #level1 li a.selected:link{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:117px; padding:5px 5px 5px 15px;}
#colonne_gauche  #level1 li a.selected:visited{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:117px; padding:5px 5px 5px 15px;}
#colonne_gauche  #level1 li a.selected:hover{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:117px; padding:5px 5px 5px 15px;}

#colonne_gauche #level1 #level2 li{ font-size:10px;}
#colonne_gauche #level1 #level2 li a{color:#1a88bc; padding:5px 0 5px 25px;width:112px;}
#colonne_gauche #level1 #level2 li a:hover{color:#1a88bc; width:112px; font-weight:bold; background:none;}

#colonne_gauche  #level1 #level2 li a.selected:link{color:#1a88bc; padding:5px 5px 5px 25px;}
#colonne_gauche  #level1 #level2 li a.selected:visited{color:#1a88bc; padding:5px 5px 5px 25px;}
#colonne_gauche  #level1 #level2 li a.selected:hover{color:#1a88bc; padding:5px 5px 5px 25px;}

*html #colonne_gauche #level1 li{border-bottom:1px solid #fff; font-size:11px;}
*html #colonne_gauche #level1 li a{color:#545454; text-decoration:none; display:block; width:137px; padding:5px 0 5px 15px;}
*html #colonne_gauche #level1 li a:hover{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y;}

*html #colonne_gauche  #level1 li a.selected:link{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:137px; padding:5px 5px 5px 15px;}
*html #colonne_gauche  #level1 li a.selected:visited{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:137px; padding:5px 5px 5px 15px;}
*html #colonne_gauche  #level1 li a.selected:hover{color:#1a88bc;background:#d4d3d3 url(menugauche_hover.jpg) 0 0 repeat-y; display:block; width:137px; padding:5px 5px 5px 15px;}

*html #colonne_gauche #level1 #level2 li{ font-size:10px;}
*html #colonne_gauche #level1 #level2 li a{color:#1a88bc; padding:5px 0 5px 25px;}
*html #colonne_gauche #level1 #level2 li a:hover{color:#1a88bc; font-weight:bold; background:none;}

*html #colonne_gauche  #level1 #level2 li a.selected:link{color:#1a88bc; padding:5px 5px 5px 25px;}
*html #colonne_gauche  #level1 #level2 li a.selected:visited{color:#1a88bc; padding:5px 5px 5px 25px;}
*html #colonne_gauche  #level1 #level2 li a.selected:hover{color:#1a88bc; padding:5px 5px 5px 25px;}

*html #colonne_droite{ float:right; width:645px; padding:0 10px 0 20px;}
#colonne_droite{ float:right; width:625px; padding:0 10px 0 20px;}
#colonne_droite p{ padding:0; margin:0;}
#content_encart{float:left; width:auto;}

.contenu_textuel{margin:10px 10px 10px 10px; padding-right:10px;}
.contenu_textuel p{margin-left:50px; font-size:12px; color:#545454; text-align:justify; line-height:20px;}

#encart1{margin:0 10px 10px 10px; float:right; background:url(contact_bg.jpg) repeat-y; width:227px; padding:0;}
#encart1 .encart_titre{padding:20px 0 10px 10px; font-size:15px; font-weight:bold; color:#fba432; background:url(contact_haut.jpg) 0 0 no-repeat; width:237px;}
#encart1 p{ font-size:11px; color:#545454; margin:0 10px 5px 10px; padding:0;}
#encart1 a{color:#545454; font-size:11px;}
#encart1 a:hover{text-decoration:none;}
#encart1 a:visited{}

#encart2{ border:1px solid #fba432; background:#fff; padding:2px;background:url(fond_encart2.jpg) 15px 0  no-repeat;}
#encart2_bis{background:#fff0ea url(fond_encart2_titre.jpg) 12px 0  no-repeat; padding:10px;}
#encart2_bis p.encart_titre2{padding:0 0 5px 0; font-size:15px; font-weight:bold; color:#fba432;}
#encart2_bis p.encart_texte2{ font-size:11px; color:#545454; margin:0; padding:0; }


#footer{width:802px;margin:0 0 0 1px;color:#878b9D; text-align:center; font-size:10px; clear:all; background:#f1fbfd url(footer.jpg) 0 0 no-repeat; padding:15px 0 0 0;}
#footer p{margin:0; padding:0;}
#footer a{color:#878b9D; text-decoration:none;}
#footer a:hover{color:#333333;}

