/* Genéral*/
html,body {margin:0; padding:0;height:90%;background:#2A3B00 url(../img/pattern.jpg);}
img{border:0px}
form{padding:0px;margin:0px;display:inline;width:auto;}
div.lireSuite{clear:both;width:100%;}
ul,li{margin:0px;padding:0px;}

#contourSite{float:left;width:100%;height:auto;background:url(../img/fd_caillou.gif) 50% 0% no-repeat;}
#page{margin-left:auto;margin-right:auto;width:990px;}

/*header*/
#header{float:left;margin-left:10px;margin-bottom:8px;width:950px;height:190px;}
  #header #espacePerso{float:left;width:450px;}
  #header #topMenu{float:left;width:500px;}
  #header #logo{float:left;margin:22px 0px 0px 90px;width:431px;height:128px;}
  #header #mainMenu{float:left;width:100%}
      #header #mainMenu table td{height:25px;}
      #header #mainMenu table td.menu3391{width:99px;background-color:#FF6100;}
      #header #mainMenu table td.menu3453{width:101px;background-color:#FF8601;}
      #header #mainMenu table td.menu3491{width:128px;background-color:#FDB400;}
      #header #mainMenu table td.menu3504{width:85px;background-color:#82C400;}
      #header #mainMenu table td.menu3539{width:68px;background-color:#669801;}
      #header #mainMenu table td.menu3560{width:67px;background-color:#02C5FB;}
      #header #mainMenu table td.menu3574{width:76px;background-color:#015BAC;}
      #header #mainMenu table td.menu3597{width:127px;background-color:#4E0980;}
      html > body #header #mainMenu table td.menu3597{width:127px;}
      #header #mainMenu table td.menu3605{width:auto;background:#880235 url(../img/fd_menu1quot.gif) -28px 0px no-repeat;}
      html > body #header #mainMenu table td.menu3605{width:auto;background:#880235 url(../img/fd_menu1quot.gif) -18px 0px no-repeat;}
      
/*centerContent*/
#centerContent{float:left;margin-left:10px;margin-bottom:20px;width:950px;}
  #centerContent #mainContent{float:left;margin-right:8px;width:740px;}
    #centerContent #mainContent div.header{float:left;padding:8px;width:724px;min-height:24px;}
      #centerContent #mainContent div.header #arianne{float:left;width:auto;}
      #centerContent #mainContent div.header .tools{float:right;width:auto;}
      #centerContent #mainContent div.header .tools img{margin-left:5px;}
    /*leftContent*/
    #centerContent #mainContent #leftContent{float:left;margin-right:8px;width:200px;}
      #centerContent #mainContent #leftContent #leftMenu{float:left;width:100%;margin-bottom:8px;background-color:#F6F4E8;}
        #centerContent #mainContent #leftContent #leftMenu ul{list-style-type:none;}

        #centerContent #mainContent #leftContent #leftMenu ul#lvl1 li{padding:5px 0px 5px 8px;border-bottom:1px dotted #333;}
        #centerContent #mainContent #leftContent #leftMenu ul#lvl1 li.sel{padding-bottom:0px;background-color:#EBE9D4;}
          #centerContent #mainContent #leftContent #leftMenu ul#lvl1 li a{padding-right:2px;}
          #centerContent #mainContent #leftContent #leftMenu ul#lvl2{margin:0px;padding:0px;margin-top:5px;border-top:1px dotted #333;}
          #centerContent #mainContent #leftContent #leftMenu ul#lvl2 li{padding:3px 0px 2px 12px;border:0px;background-color:#F6F4E8;}
          #centerContent #mainContent #leftContent #leftMenu ul#lvl2 li.sel{border:0px;background-color:#F6F4E8;}
            #centerContent #mainContent #leftContent #leftMenu ul#lvl2 li a{padding-right:2px;}
            #centerContent #mainContent #leftContent #leftMenu ul#lvl3 li{padding:3px 0px 2px 16px;border:0px;background-color:#F6F4E8;}
            #centerContent #mainContent #leftContent #leftMenu ul#lvl3 li.sel{border:0px;background-color:#F6F4E8;}
        #centerContent #mainContent #leftContent #leftMenu li.idEC{background:url(../img/fd_menu2_current.gif) 100% 5px no-repeat;}
      
      /*agenda*/
      #centerContent #mainContent #leftContent #agenda{clear:both;float:left;margin-bottom:8px;width:200px;}
        #centerContent #mainContent #leftContent #agenda div.head{float:left;padding:8px;width:184px;}
        #centerContent #mainContent #leftContent #agenda div.content{float:left;padding:8px;width:184px;}
        #centerContent #mainContent #leftContent #agenda div.content div.blocAgend{float:left;margin-bottom:5px;width:100%;}
        #centerContent #mainContent #leftContent #agenda div.content div.blocAgend img{float:left;margin-right:5px; border:2px solid #ffffff;}
        #centerContent #mainContent #leftContent #agenda div.content div.blocAgend h3{clear:right;margin:0px;padding:0px;font-size:12px;}
        #centerContent #mainContent #leftContent #agenda div.content div.blocAgend p{clear:right;margin:0px;padding:0px;font-size:10px;}

      
      /*actualites*/
      #centerContent #mainContent #leftContent #actualites{clear:both;float:left;margin-bottom:8px;width:200px;}
        #centerContent #mainContent #leftContent #actualites div.head{float:left;padding:8px;width:184px;}
        #centerContent #mainContent #leftContent #actualites div.content{float:left;padding:8px;width:184px;}
        #centerContent #mainContent #leftContent #actualites div.content div.blocActu{float:left;margin-bottom:5px;width:100%;}
        #centerContent #mainContent #leftContent #actualites div.content div.blocActu img{float:left;margin-right:5px; border:2px solid #ffffff;}
        #centerContent #mainContent #leftContent #actualites div.content div.blocActu h3{clear:right;margin:0px;padding:0px;font-size:12px;}
        #centerContent #mainContent #leftContent #actualites div.content div.blocActu p{clear:right;margin:0px;padding:0px;font-size:10px;}
      
      /*leftFlex*/
      #centerContent #mainContent #leftFlex{float:left;width:100%;}
    /*mainContenu*/
    #centerContent #mainContent #mainContenu{float:left;padding:8px;width:516px;min-height:400px;background-color:#fff;}
      #centerContent #mainContent #mainContenu table.contenttable{margin:0px;padding:0px;border-spacing: 0px;border-collapse: collapse;}
      #centerContent #mainContent #mainContenu table.contenttable td+td{border-left:1px solid #C7A990;}
      #centerContent #mainContent #mainContenu table.contenttable td{border-bottom:1px solid #C7A990;}
      #centerContent #mainContent #mainContenu ul{margin:0px;padding:0px;margin-left:20px;}
      #centerContent #mainContent #mainContenu .blocPublication div.content ul{margin:0px;padding:0px;}
      #centerContent #mainContent #mainContenu h1{margin:0px;padding:0px;margin-bottom:5px;}
      #centerContent #mainContent #mainContenu h2{margin:0px;padding:0px;margin-bottom:5px;}
      #centerContent #mainContent #mainContenu h3{margin:0px;padding:0px;margin-bottom:5px;}
      #centerContent #mainContent #mainContenu p{margin:0px;padding:0px;margin-bottom:10px;}
      #centerContent #mainContent #mainContenu div.blocActu{float:left;margin-top:8px;margin-bottom:8px;width:100%;}
        #centerContent #mainContent #mainContenu div.blocActu img{float:left;margin-right:5px;border:1px solid #000000;}
        #centerContent #mainContent #mainContenu div.blocActu h3{clear:right;margin:0px;padding:0px;}
        #centerContent #mainContent #mainContenu div.blocActu p{clear:right;margin:0px;padding:0px;}
        #centerContent #mainContent #mainContenu div.actuContent div.news-single-img{float:left;margin-right:5px;}
        #centerContent #mainContent #mainContenu div.actuContent p{clear:right;}
      #centerContent #mainContent #mainContenu div.blocAgend{float:left;margin-top:8px;margin-bottom:8px;width:100%;}
        #centerContent #mainContent #mainContenu div.blocAgend img{float:left;margin-right:5px;border:1px solid #000000;}
        #centerContent #mainContent #mainContenu div.blocAgend h3{clear:right;margin:0px;padding:0px;}
        #centerContent #mainContent #mainContenu div.blocAgend p{clear:right;margin:0px;padding:0px;}        
        #centerContent #mainContent #mainContenu div.agendContent div.news-single-img{float:left;margin-right:5px;}
        #centerContent #mainContent #mainContenu div.agendContent h3{clear:right;}
        #centerContent #mainContent #mainContenu div.agendContent p{clear:right;}

  /*rightContent*/  
  #centerContent #rightContent{float:left;width:200px;}
    /*blocRecherche*/
    #centerContent #rightContent #blocRecherche{float:left;margin-bottom:8px;width:200px;background:url(../img/fd_recherche_accueil.gif) no-repeat;}
      #centerContent #rightContent #blocRecherche #rechCl{float:left;margin-bottom:3px;padding:8px;width:184px;}
        #centerContent #rightContent #blocRecherche #rechCl input{border:0px;vertical-align:middle;}
        #centerContent #rightContent #blocRecherche #rechCl img{vertical-align:middle;}
      #centerContent #rightContent #blocRecherche #rechAdv{float:left;width:200px;}
    #centerContent #rightContent #rightFlex{float:left;width:200px;}
  
  
/*footer*/
#footer{float:left;margin-left:10px;margin-bottom:20px;padding:3px;width:944px;height:55px;background:#597626 url(../img/fd_baspage.gif) 50% 100% no-repeat;}
  #footer #adresse{float:left;padding:5px 2px 2px 5px;width:280px;height:47px;background-color:#223400;}
  #footer #bottomMenu{float:left;width:425px;margin-top:40px;}
  #footer #bottomLogos{float:left;width:260;}

