body{
   background-color: #FFF;
}

.logoaccueil{
 float: left;
 width: 260px;
 height: 115px;
 cursor:pointer;
}


.menu-link{
text-align:center;
}
.accueil{
width: 151px;
height : 17px;
background-image: url(/images/btAccueil.jpg);   
}
.leveller{
   padding-top: 9px;
}
.comment{
width: 156px;
height : 17px;
background-image: url(/images/btComment.jpg);   
}

.questions{
width: 155px;
height : 26px;
background-image: url(/images/btQuestion.jpg);
}

.charte{
width: 154px;
height : 26px;
background-image: url(/images/btCharte.jpg);   
}

.presse{
width: 155px;
height : 26px;
background-image: url(/images/btPresse.jpg);   
}


.contact{
width: 151px;
height : 26px;
background-image: url(/images/btContact.jpg);   
}

.sub-generale{
width: 999px;
padding:0px 0px 0px 40px; 
}

.sub-generale-top{
width: 999px;
background: #FFFFFF;
}

.generale{
height: 100%;
width: 999px;
background: #F0F;
}


/** custom de la barre a gauche au milieu**/
.menu-link a, .menu-link a:link, .menu-link a:active, .menu-link a:visited {

color: #FFF;
text-decoration: none;
   font-weight: bold;

 }
.menu-link a:hover{
color: #FFF;
text-decoration: underline;
   font-weight: bold;
}

#choixnavigation{
   padding-top: 45px;

}
#choixnavigation a{
   font-family: Verdana;
font-size:1.6em;
}

#newsletter ul{
font-family: Verdana;
font-size: 1.2em; 
}
#newsletter li{
font-family: Verdana;
font-size: 1em; 
padding-top: 8px;
}
#newsletter{
   padding-top: 50px;
}

#newsletter li{
   padding-top: 3px;
}

.pagecaneva{
   width: 999px;
   background-image: url('/images/fond_page.jpg');
}


.allcontent{
   width: 999px;
   height: 100%;
   background-image: url('/images/fond_page.jpg');
}

.topmenu{
   width: 959px;
   padding:0 0 0 40px; 
}


#leftnavbar{
   float: left;
   width: 223px;
   padding:0 0 0 40px; 
   background-image: url('/images/fond_page.jpg');
}
.leftnavhaut{
   width: 223px;
   background: #FFF url('/images/fonds/degradeNav.jpg') top left no-repeat;
   padding-bottom: 30px;
}
.leftnavbas{
   width: 223px;
   background: #FFF url('/images/fonds/blcNewsletter.jpg') top left no-repeat;
   padding:0; 
}

.bigspacer{
  height: 20px;
}

.cl_2{
   width: 650px;
}
#maincontent{
   width: 703px;
   background-color: #F0F;
}
#topzone{
   width: 100%;
   margin: 0 auto;
   width: 999px;
   background-image: url('/images/fond_page.jpg');
}

#middlezone{
   width: 100%;
   margin: 0 auto;
   width: 999px;
   background-image: url('/images/fond_page.jpg');
   /*display: inline;*/
}
.zonecentrale{
   display: inline;
}
#rightbar{
   float: right;
   margin-right: 36px;
   width: 700px;
   font-family: Arial;
   /*background: #F0F url('/images/fond_page.jpg') repeat top right ;*/
}
.flashcontent{
   padding-left: 6px;
   padding-top: 5px;
   width: 700px;
   
}
.partenaires{
   padding-left: 5px;
   padding-top: 2px;
   width: 695px;
   background-color: #FFF;

}

.accrocheservice{
   padding-left: 5px;
   padding-top: 15px;
  padding-bottom: 12px;
   width: 695px;
   background-color: #FFF;

}

#choixtab{
/*   display: inline;*/
   padding-left: 25px;
   width: 679px;
   background-color: #FFF;

}

#choixtab span a, a:visited, a:link{
   color: #444;
   font-family: Verdana;
   text-decoration: none;
}

#choixtab a:hover {
   color: #444;
   font-family: Verdana;
   text-decoration: underline;
}

.temoignage{
   float: left;
   left: 0;
   color: #;
   width: 225px;
   background-color: #FFF;
}

   

.infos{
   float: left;
   left: 230px;
   width: 225px;
   color: #444;
   background-color: #FFF;
}
.rejoint{
   float: left;
   left: 420px;
   width: 225px;
   background-color: #FFF;
}
.choixtabbox{
      padding-left: 5px;
      padding-right: 20px;
      padding-top: 5px;
      color: #444;
      font-weight: bold;
      font-family: Verdana;
      font-size: 1em;
      display: block;
   }
   .choixtabboxquote{
      padding-left: 5px;
      padding-top: 5px;
      padding-right: 20px;
      color: #FF7F00;
      font-weight: bold;
      font-family: Verdana;
      font-size:  1em;
      display: block;
   }
   .choixtabboxtxt{
      padding-left: 5px;
      padding-top: 5px;
      padding-right: 20px;
      color: #444;
      font-style: italic;
      font-family: Verdana;
      font-size: 1em;
      display: block;
  }
 
 #moreinfo{
   margin-top: 10px;
   color: #FFF;
   padding-left: 20px;
   width: 679px;
   background-color: #FFF;
}
.bluetab{
   float: left;
   left: 15px;
   margin-top: 10px;
   margin-left: 5px;
   padding: 5px;
   color: #FFF;
   width: 320px;
   height: 196px;
   background: #FFF url('/images/homepage/blocBleu.jpg') no-repeat top left ;
}

.purpletab{
   float: left;
   left: 380px;
   margin-top: 10px;
   padding: 5px;
   margin-left: 2px;
   color: #FFF;
   width: 315px;
   height: 196px;
   background: #FFF url('/images/homepage/blocViolet.jpg') no-repeat top right ;
}
.moreinfosstitre{
      font-weight: bold;
      padding-bottom: 4px;
      font-family: Verdana;
      font-size: 0.9em;
}
.moreinfotitre{
      font-weight: bold;
      padding-bottom: 4px;
      font-family: Verdana;
      font-size: 1.1em;

}
#pagefooter{
   margin: 0 auto;
   width: 999px;
}
#footer{
   margin: 0 auto;
   width: 921px;
   height: 31px;
   text-align: center;
   margin-top: 15px;
   color: #FFF;
   font-family: Verdana, Arial;
   font-weight: bold;
   
   /*padding-top: 10px;*/
   background: #FFF url('/images/navigation/barreFooter.gif') no-repeat top left;
}

#footer a, a:visited,a:link {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #FFF;
   text-decoration:none;
}
#footer a:hover {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #FFF;
   text-decoration:underline;
   }
   


   
   
#moreinfo span{
   color: #FFF;
   display: block;

}
#ident{
   float: right;
   width: 250px;
   padding: 36px 20px 0 0;
   
}

#ident a, a:visited,a:link {
   font-family: Verdana, Arial;
   font-size: 0.8em;
   font-weight: bold;
   color:#FFF;
   text-decoration:none;
}
#ident a:hover {
   font-family: Verdana, Arial;
   font-size: 0.8em;
   font-weight: bold;
   color:#FFF;
   text-decoration:underline;
   
}

#newsletter a, a:visited,a:link {
   font-family: Verdana, Arial;
   font-size: 0.85em;
   font-weight: bold;
   color: #444;
   text-decoration:none;
}
#newsletter a:hover {
   font-family: Verdana, Arial;
   font-size: 0.85em;
   font-weight: bold;
   color: #444;
   text-decoration:underline;
   }

#newsletter .date{
   font-family: Verdana, Arial;
   font-size: 0.85em;
   font-weight: bold;
   color:#CC0066;
   
}



#choixnavigation a, a:visited,a:link {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #444;
   text-decoration:none;
}
#choixnavigation a:hover {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #444;
   text-decoration:underline;
   }

#topzone a, a:visited,a:link {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #FFF;
   text-decoration:none;
}
#topzone a:hover {
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   color: #FFF;
   text-decoration:underline;
   }


.formlogin{
   width: 100px;
   border: #FFF solid 1px;
    height: 10px;
   font-size: 10px;
}
.ident_desc{
   width: 70px;
   background-color: #F00;
}

.formelts{
   float: left;
   display: inline;
   padding-bottom: 3px;
   width: 250px;
}
.formactions{
   float: left;
   display: inline;
   padding-top: 1px;
   width: 250px;

}
.olleft{
   float: left;
   color: #FFF;
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   width: 100px;
  /* background-color: #F0F;*/
}
.alleft{
   float: left;
   color: #FFF;
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   width: 160px;
   /*background-color: #F00;*/
}
.olright{
   color: #FFF;
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
}
.alright{
   float: left;
   color: #FFF;
   /*left: 320px;*/
   font-family: Verdana, Arial;
   font-size: 1em;
   font-weight: bold;
   width: 47px;
   
   /*background-color: #F0F;*/
}

.eltsubcat{
background-image: url(/images/navigation/puceSousNav.gif);
background-position: 0% 4px;
background-repeat: no-repeat;
padding: 0 0 2px 9px;
font-family: Verdana;
font-size: 0.9em;
margin:0px;
text-align: left;
color: transparent;
}
.subcatbutton{
font-family: Verdana;
font-size: 0.9em;
margin:0px;
text-align: left;
margin-bottom: 7px;
color: transparent;
}
.eltcontainer{
   padding-left: 10px;
}

.inputbutton{
  width: 46px;
  height: 18px;  
  border: 0;
}

table a, table a:visited, table a:link{
   color: #444;
   font-size: 10px;
   font-family: Verdana;
   text-decoration: underline;
}

table a:hover {
  color: #444;
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
}

a.whitelink, a.whitelink:visited, a.whitelink:link,a.whitelink:active{
   color: #FFF;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
}

a.whitelink:hover {
   color: #FFF;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: underline;
}

.headercateg{
   padding-left: 5px;
   padding-bottom: 10px;
   margin-top: 5px;
   width: 695px;
   height: 48px;
   background-color: #FFF;
}
.pushcontent{
   margin-left: 5px;
   margin-right: 10px;
   padding-left: 5px;
   padding-top: 5px;
   width: 680px;
}
.header-titre{
   float: left;
   left: 50px;
   padding-left: 5px;
   padding-top: 16px;
   font-family: Arial;
   font-size: 17pt;
   line-height: 24px;
   color: #444;
   width: 602px;
   background-color: #FFF;
  
}
.header-image{
   float: left;
   left: 0;
}
.entry-header-titre{
   float: left;
   left: 50px;
   padding-left: 15px;
   padding-top: 16px;
   font-family: Arial;
   font-size: 17pt;
   line-height: 24px;
   color: #444;
   width: 668px;
   background-color: #FFF;
  }

.pushcontent a, .pushcontent a:visited, .pushcontent a:link{
  color: #005B9F;
  font-weight: bold;
  text-decoration: none;
}

.pushcontent a:hover {
  color: #005B9F;
  font-weight: bold;
  text-decoration: underline;
}



#header{
   width: 100%;
   height: 115px;
   margin: 0 auto;
   width: 999px;
}
#logo{
   width: 100%;
   height: 115px;
   background: transparent url('/images/header_logo.jpg') no-repeat top left;
}

.leftnavpub{
   width: 223px;
   background-color: #FFF;
   padding-bottom: 5px;
}

.leftnavpubbas{
   width: 223px;
   background-color: #FFF;
   padding-bottom: 5px;
}


#headerpub{
  float: left;
  width: 468px;
  height: 60px;
  margin-top: 30px;
}

.footerpub{
   margin: 0 auto;
   width: 921px;
   height: 31px;
   text-align: center;
   margin-top: 15px;
   color: #FFF;
   font-family: Verdana, Arial;
   font-weight: bold;
}
