@charset "utf-8";
/* CSS Document */

body{
  background-image:url(img/fond.jpg);
  background-repeat:repeat-x;
  background-color:#c6d5e2;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  top:0px;
}


a{
  text-decoration:none;
  color:#ffffff;
  }
  a:visited{
  text-decoration:none;
  }
  a:hover{
  text-decoration:none;
  color:#ffc000;
  }
  a:active{
  text-decoration:none;
  }
  
  
#globale{
  position:absolute;
  height:auto;
  width:966px;
  float:left;
  left:50%;
  margin-left:-483px;
  display:block;
  clear:both;
  top:0px;
}

#tete{
  height:310px;
  width:966px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/bandeau_haut.jpg);
  background-repeat:no-repeat;
}

#corps{
  height:auto;
  width:966px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/fond_contenu.jpg);
  background-repeat:repeat-y;
}

#footer{
  height:85px;
  width:966px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/bandeau_bas.jpg);
  background-repeat:no-repeat;
}

/*****************************tete*****************************************/

#accueil{
  height:30px;
  width:120px;
  float:right;
  display:block;
  clear:both;
  margin-top:10px;
  color:#FFFFFF;
  font-size:12px;
}


/*****************************corps*****************************************/

#menu{
  height:252px;
  width:262px;
  float:left;
  display:block;
  margin-left:15px;
  font-size:13px;
}

#menu ul, li{
  width:262px;
  float:left;
  display:block;
  clear:both;
  list-style:none;
  line-height:50px;
 
}

#menu ul{
  margin:0px;
  padding:0px;
}

#menu li{
  width:262px;
  float:left;
  display:block;
  clear:both;
 
  
}

a.link_haut {
  height:53px;
  width:262px;
  float:left;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(img/menu_haut.jpg);
  background-repeat:no-repeat;
   text-indent:20px;
  
 }
a.link_haut:hover { 
  color:#ffc000;
   height:53px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_haut_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
a.link_hauton { 
 color:#ffc000;
   height:53px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_haut_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
 
a.link_int {
  height:49px;
  width:262px;
  float:left;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(img/menu_int.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
  
 }
a.link_int:hover { 
  color:#ffc000;
   height:49px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_int_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
a.link_inton { 
   color:#ffc000;
   height:49px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_int_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
 
 a.link_perrin {
  height:49px;
  width:262px;
  float:left;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(img/menu_intperrin.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
  
 }
a.link_perrin:hover { 
  color:#ffc000;
   height:49px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_intperrin_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
a.link_perrinon { 
   color:#ffc000;
   height:49px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_intperrin_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
 
 a.link_bas {
  height:51px;
  width:262px;
  float:left;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(img/menu_bas.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
  
 }
a.link_bas:hover { 
  color:#ffc000;
   height:51px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_bas_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
 
a.link_bason { 
  color:#ffc000;
   height:51px;
  width:262px;
  float:left;
  display:block;
  text-decoration:none;
  background-image:url(img/menu_bas_hover.jpg);
  background-repeat:no-repeat;
  text-indent:20px;
 }
 

#contenu{
  height:auto;
  width:631px;
  float:left;
  display:block;
  margin-left:25px;
}


/*******************************************accueil*********************************/
#contenu_accueil{
  height:auto;
  width:631px;
  height:387px;
  float:left;
  display:block;
  background-image:url(img/fond_contenu_accueil.jpg);
  background-repeat:no-repeat;
}

.texte_accueil{
  height:300px;
  float:right;
  width:280px;
  display:block;
  clear:both;
  margin-top:30px;
  margin-right:10px;
}

/*******************************************page*********************************/

#contenu_page_haut{
  height:9px;
  width:631px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/contenu_page_haut.jpg);
  background-repeat:no-repeat;
}

#contenu_page{
   height:auto;
   width:631px;
   float:left;
   display:block;
   clear:both;
   background-image:url(img/contenu_page.jpg);
   background-repeat:repeat-y;
}

#contenu_page_bas{
   height:8px;
   width:631px;
   float:left;
   display:block;
   clear:both;
   background-image:url(img/contenu_page_bas.jpg);
   background-repeat:no-repeat;
}


#menu_page{
  height:30px;
  width:622px;
  float:left;
  display:block;
  clear:both;
  margin-left:5px;
  background-color:#8cb414;
}

/*****************************footer*****************************************/

#adresse{
  height:35px;
  width:900px;
  float:left;
  display:block;
  clear:both;
  margin-top:50px;
  margin-left:20px;
  color:#FFFFFF;
  font-size:11px;
}

#mention{
  height:30px;
  width:650px;
  float:left;
  display:block;
  clear:both;
  color:#000000;
  font-size:10px;
}


/*****************************texte*****************************************/

.titre{
  color:#2f76aa;
  font-size:25px;
  font-weight:bold;
}

.texte{
  color:#000000;
  font-size:12px;
}

.texte_bold{
  color:#000000;
  font-size:12px;
  font-weight:bold;
}

.texte_vert{
  color:#8cb414;
  font-size:18px;
  font-weight:bold;
}

.texte_blanc{
  color:#ffffff;
  font-size:12px;
}