/*positionnement général*/
html,body {margin:0; padding:0;height:100%;}
body{background-color:#4B4944;}

input.champ, textarea.champ{width:200px;border:1px solid #666;background:#FFF url(../IMG/fd_forms.gif) repeat-x;}
textarea.champ{width:300px;}
label{font-weight:bold;}

/* headerFlash*/
#headerFlash{float:left;width:100%;height:200px;background:#4B4944 no-repeat 50% 0;}
  #headerFlash #topContent{margin-left:auto;margin-right:auto;width:990px;}
  #headerFlash td.ongletG{width:13px;height:29px;background:url(../IMG/arrondi_g.jpg) no-repeat;}
  #headerFlash td.ongletC{background:url(../IMG/degrade_menu.jpg) repeat-x;}
  #headerFlash td.ongletD{width:13px;background:url(../IMG/arrondi_d.jpg) no-repeat;}

/* centerBloc*/
#centerBloc{float:left;width:100%;background:#9F9490 url(../IMG/ombre_haut.jpg) repeat-x;}
  #centerContent h1{margin-top:5px;margin-bottom:20px;padding-left:20px;background:url(../IMG/grande_puce_marron.jpg) 0% 50% no-repeat;border-bottom:1px solid #CCC;}
  #centerContent ul{list-style-image:url(../IMG/puce_li.gif);padding-top:2px;padding-bottom:2px;margin-left:25px;padding:0px;}
  #centerContent div.address {float:left;width:200px;background-color:#4c4944;border:0px;margin:0px;padding:10px;padding-top:10px;padding-bottom:10px;}
  #centerContent div.form {float:right;width:300px;}
  
  #centerBloc img.accueil{margin:0px;padding:0px;clear:both;border:0px;}
  #centerBloc a img.accueil{border:0px;margin-bottom:0px;padding:0px;}
  #centerBloc a:hover img.accueil{border:0px}
  

  #centerBloc #centerContent{margin-left:auto;margin-right:auto;width:990px;}
    #centerContent #infoImg{float:left;margin-right:30px;width:487px;}
    #centerContent #homeBlabla{float:left;width:460px;}
    #centerContent #homeBlabla h1{margin-top:15px;margin-bottom:15px;padding-left:20px;background:url(../IMG/grande_puce_marron.jpg) 0% 50% no-repeat;}
    #centerContent h2{padding:0px;margin-top:30px;margin-bottom:10px;padding-left:0px;}
    #centerContent h3 {padding-left:40px;margin-bottom:15px;background:url(../IMG/collade.gif) no-repeat;line-height:1.6em}
    #centerContent h4{padding:0px;margin-top:0px;margin-bottom:10px;text-align:center;}
    #centerContent .sepHome{margin-top:3px;margin-bottom:2px;width:100%;height:2px;background:url(../IMG/pointille_accueil.jpg) 0 50% repeat-x;}
    #centerContent #lstActu{float:left;}
    #centerContent #lstActu .item{clear:both;margin:10px 20px;}
    #centerContent #lstActu .item h2{margin:0px;padding:0px;margin-left:15px;background-image:none;}
    #centerContent #lstActu .item h3{margin:0px;padding:0px;padding-left:15px;background:url(../IMG/grande_puce_marron.jpg) 0 50% no-repeat;}
    #centerContent #lstActu .item p{margin:0px;padding:0px;}
    
  
  /* leftMenu*/
  #centerContent #leftMenu{float:left;width:238px;}
    #leftMenu #leftMenuList{float:left;width:100%;background-color:#4C4944;}
      #leftMenuList ul{list-style-image:none;}
      #leftMenuList ul.firstLevel{margin:10px;padding:0px;list-style-type:none;}
        #leftMenuList ul.firstLevel li{margin:0px;padding:0px;padding-top:4px;padding-bottom:4px;background:url(../IMG/pointille_menu.gif) 0 100% repeat-x;}
      #leftMenuList ul.secondLevel{margin:0px;padding:0px;margin-left:20px;list-style-image:url(../IMG/puce_menu_vert.gif);}
      #leftMenuList ul.secondLevel li{background:none;}
      #leftMenuList ul.secondLevel li.sel{list-style-image:url(../IMG/puce_menu_gris.gif);}
    #leftMenu #baguetteMenu{float:left;width:100%;height:9px;background:url(../IMG/baguette_ssmenu.jpg) 50% 0 no-repeat;}
    #leftMenu #encartSMenu_fr{float:left;width:100%;height:203px;background:url(../IMG/encart_ssmenu_fr.jpg) no-repeat;}
    #leftMenu #encartSMenu_en{float:left;width:100%;height:203px;background:url(../IMG/encart_ssmenu_en.jpg) no-repeat;}

  /* centerRubrique*/
  #centerContent #centerRubrique{float:left;margin-top:10px;margin-left:30px;width:710px;}
  #centerContent #centerRubrique ul li{line-height:170%;padding-bottom:15px;}
  #centerContent #centerRubrique table td a img{border:2px solid #999;}
  #centerContent #centerRubrique table td a:hover img{border:2px solid #FFF;} 
  #centerContent #centerRubrique img{margin-top:0px;margin-right:10px;margin-bottom:10px;margin-left:10px;padding:5px;clear:both;border:1px solid #DDD;}
  #centerContent #centerRubrique div.pic{float:right;margin-right:5px;margin-left:5px;margin-bottom:2px;padding:1px;clear:both;border:1px solid #DDD;}
  #centerContent #centerRubrique div.pic table {border:0px;}
  #centerContent #centerRubrique div.pic table tr{vertical-align:middle;text-align:right;}
  #centerContent #centerRubrique div.pic table td.legend{margin:0px;padding-top:0px;padding-bottom:0px;padding-left:5px;padding-right:5px;clear:both;border:0px;background-color:#4c4944;}
  #centerContent #centerRubrique div.pic table td img{margin:0px;padding:0px;clear:both;border:0px solid #DDD;}
  #centerContent #centerRubrique table td a img{border:1px solid #FFF;}
  #centerContent #centerRubrique table td a:hover img{border:1px solid #CAE15D;}
  
  /* centerArticle*/
  #centerContent #centerArticle{float:left;margin-top:10px;margin-left:30px;width:710px;}
  #centerContent #centerArticle ul li{line-height:170%;padding-bottom:15px;}
  #centerContent #centerArticle img{margin-top:0px;margin-right:10px;margin-bottom:10px;margin-left:10px;padding:5px;clear:both;border:1px solid #DDD;}
  #centerContent #centerArticle img.pdf{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;clear:both;border:0px;}
  #centerContent #centerArticle table {border:0px;}
  #centerContent #centerArticle table tr{vertical-align:top;}
  #centerContent #centerArticle table td.titre{vertical-align:middle;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;margin-top:50px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;background-color:#4c4944;color:#b3cd50}
  #centerContent #centerArticle table td img{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;clear:both;}
  #centerContent #centerArticle table td a img{border:2px solid #FFF;}
  #centerContent #centerArticle table td a:hover img{border:2px solid #CAE15D;}
  
  #centerContent #centerArticle div.pic{float:right;margin-right:5px;margin-left:5px;margin-bottom:2px;padding:1px;clear:both;border:1px solid #DDD;}
  #centerContent #centerArticle div.pic table {border:0px;}
  #centerContent #centerArticle div.pic table tr{vertical-align:middle;text-align:right;}
  #centerContent #centerArticle div.pic table td.legend{margin-right:0px;margin-left:0px;padding-left:5px;padding-right:5px;clear:both;border:0px;background-color:#4c4944;}
  #centerContent #centerArticle div.pic table td img{margin-right:0px;margin-left:0px;padding-left:0px;padding-right:0px;clear:both;border:0px solid #DDD;}


  #centerContent #centerArticle.pasSeul{width:490px;}
  #centerContent #centerArticle hr{width:90%;border:1px dotted #ccc;text-align:center;}
  #centerContent #centerArticle address {width:350px;border:0px;margin:0px;padding:10px;padding-top:10px;padding-bottom:10px;background:#4c4944;}

  #centerContent #centerArticle .item{clear:both;margin:10px 20px;}
    #centerContent #centerArticle .item h2{margin:0px;padding:0px;margin-left:15px;background-image:none;}
    #centerContent #centerArticle .item h3{margin:0px;padding:0px;margin-left:15px;background:url(../IMG/grande_puce_marron.jpg) 0 50% no-repeat;}
    #centerContent #centerArticle .item p{margin:0px;padding:0px;margin-left:15px;}
  /*padding-left:25px;background:url(../IMG/fd_address.gif) repeat-y; line-height:1.5em}*/
  #centerContent #ps{float:left;margin-top:10px;margin-left:10px;padding:5px;width:200px;height:auto;background-color:#C7BDBB;}
  #centerContent #ps ul{margin:0px;padding:0px;margin-left:15px;list-style-image:url(../IMG/puce_encart.gif);}
  
/* ombreBas*/
#ombreBas{float:left;width:100%;height:17px;background:url(../IMG/baguette_bas.jpg) 50% no-repeat;}

/* footer*/
#footer{float:left;width:100%;}
  #footer #footerContent{margin-left:auto;margin-right:auto;width:990px;}
      
      
/* Fenetre d'erreur*/
#wErr{position:absolute;padding:3px;z-index:300;background:#4B4944 left repeat-x;border:2px solid #CCC;visibility:hidden;display:none;}
