/* CSS Document */

*{
margin: 0;
padding: 0;
}

body {
  margin: 0;
  text-align: center; /* pour corriger le bug de centrage IE */
  font-family: arial, Verdana, Arial, Helvetica, sans-serif;
}


#page {
  position: relative;
  width: 1000px;
  top: 10px;
  margin: auto;
  text-align: left;
  /*border:1px solid #8d8d8d;*/
  margin-bottom:10px;
}

img{
  border:0px;
}

/*--------------------------BANDEAU--------------------------*/

#bandeau{
  background:url(images/bandeau.jpg);
  background-repeat: no-repeat;
  height:100px;
  width:1000px;
}

/*définition d'une zone sur le lien mis sur le logo*/
#bandeau .logo {
  position:absolute;
  width : 267px;
  height: 23px;
  margin-left: 8px;
  margin-top: 57px;
}

#tampon{

  float:left;
  margin-left:-2px;
}

#encartRscPaint
{
float:left;
border: 0 none;
}

#encartRscPaint a img
{
border:0 none;
text-decoration:none;
padding-top:20px;
}
/*-----------------------------MENU-----------------------------*/

#menu {

  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  height: 19px;

}

#menu #menu_droite{

  margin-top :2px;
  float:left;   
  margin-left: 75px;
  
}

#menu #menu_gauche{

  margin-top :2px;
  float:left;

}
#menu #menu_image{

  float:left;
  margin-left:83px;

}

#menu #menu_gauche a{

  margin-left:100px;
  
}

#menu a:link{

  color: #918b7b; 
  text-decoration: none; 
  
}

#menu a:visited{

  color: #918b7b; 
  text-decoration: none; 
  
}

#menu a:hover{

  color: #445082; 
  text-decoration: none;
  
}

#menu a:active{

  color: #445082; 
  text-decoration: none;
  
}

#menu #menu_gauche span a{

  color: #445082;

}

#menu #menu_droite span a{

  color: #445082;

}

#sous_menu {
  
  z-index:100;
  position:absolute;
  top:117px;
  left:421px;
  display:none;
  
  background-color:#ffffff;
  /*margin-top:15px;
  padding-top:7px;
  margin-left:421px!important;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-right:5px;*/

}

#sous_menu a span{

  color: #333366;

}

/*--------------------------CONTENU--------------------------*/

#contenu {

  background:url(images/fond.jpg);
  background-repeat: no-repeat;
  height:502px;
  width:1000px;
}

/*----------------------contenu_gauche----------------------*/

#contenu #contenu_gauche{

  float:left;
  width: 731px;

}

#contenu #contenu_gauche #contenu_haut {

  float:right;
  margin-top:15px;

}

#contenu_titre{
  padding-top:10px;
  font-family: Arial;
  font-size: 15px;
  color: #ffffff;
  float:right;
  margin-right:5px;

}

#contenu #contenu_gauche #contenu_bas {
  
  float:left;
  margin-top:20px;
  width: 731px;

}

#contenu #contenu_gauche #contenu_bas #fond {

  background-image:url(images/bande_fond.jpg);
  background-repeat: repeat-y;
  width:603px;
  margin-left:128px;

}

#contenu #contenu_gauche #contenu_bas #fond #texte {

  padding:10px;
  font-family: arial;
  font-size: 12px;
  color: #666666;
  text-align: justify;
  font-style: italic;

}

#contenu #contenu_gauche #contenu_bas #fond #texte p {
  
  font-family: arial;
  font-size: 12px;
  color: #666666;
  text-align: justify;
  font-style: normal;
  margin-bottom:15px;

}

#contenu #contenu_gauche #contenu_bas #fond #texte #indication {

  margin-left:170px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #333366;
  font-style: normal;

}

#contenu #contenu_gauche #contenu_bas #fond #texte .mail{

  margin-top:-20px;  

}

#contenu #contenu_gauche #contenu_bas #fond #texte a {

  margin-left:110px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: justify;  
  font-style: normal;
  text-decoration: none;
  
}

#contenu #contenu_gauche #contenu_bas #fond #texte .lien_presse{

  margin-bottom:30px;

}

#contenu #contenu_gauche #contenu_bas #fond #texte .titre{
  
  margin-left:110px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  margin-bottom:20px;
  font-style: normal;

}

#contenu #contenu_gauche #contenu_bas #contenu_img{

  float:left;
  margin-left:121px!important;
  margin-left:55px;
  text-align:center;

}

#contenu #contenu_gauche #contenu_bas #contenu_img .img{

  float:left;
  margin-left:10px;
  width:112px;

}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgHaut {

  float:left;
  margin-bottom:5px;
  
}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgLegend .legend{
  
  text-align:center;
  font-family: Arial;
  font-size: 13px;
  color: #ffffff;

}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgLegend .legend a:link{

  color: #ffffff; 
  text-decoration: none; 
  
}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgLegend .legend a:visited{

  color: #ffffff; 
  text-decoration: none; 
  
}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgLegend .legend a:hover{

  color: #ffffff; 
  text-decoration: none;
  
}

#contenu #contenu_gauche #contenu_bas #contenu_img .img .imgLegend .legend a:active{

  color: #ffffff; 
  text-decoration: none;
  
}

#contenu #contenu_gauche #contenu_haut #image{
  
  position:relative;

}
#contenu #contenu_gauche #titre_ambiances{
  padding-top:15px;
  font-family: Arial;
  font-size: 13px;
  color: #ffffff;
  float: left;
  margin-left:25px!important;
  margin-left:12px;
  width:690px;
}

#contenu #contenu_gauche #contenu_haut #legend {

  position:absolute;
  margin-left:-350px!important;
  margin-left:240px;
  margin-top:200px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #333366;  
  letter-spacing:1pt;
}

/*----------------------contenu_droite----------------------*/

#contenu #contenu_droite{

  float:right;
  width: 202px;

}

#contenu #contenu_droite #contact {

  margin-left:30px;
  margin-right:5px;
  margin-top:115px;
  font-family: arial;
  font-size: 14px;
  color: #ffffff;
  text-align: justify;
  margin-bottom:15px;

}

#contenu #contenu_droite a{

  margin-left:18px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: justify;  
  font-style: normal;
  text-decoration: none;

}
#contenu #contenu_droite img {

  margin-top:73px;

}

#contenu #contenu_droite #edito {

  margin-left:5px;
  margin-right:5px;
  margin-top:45px;
  font-family: arial;
  font-size: 13px;
  color: #ffffff;
  text-align: left;

}
#contenu #contenu_droite #edito #titre_edito {

  font-size: 20px;
  font-weight: bold;
  text-align:right;
  margin-bottom:5px;

}

#contenu #contenu_droite #edito a {
  margin-left:0px;
  text-decoration: underline;
  color: #ffffff;

}

#contenu #contenu_droite #vignettes img {

  margin:0px;
  padding:0px;
  
}

#contenu #contenu_droite #vignettes {

  margin-top:100px;

}

#contenu #contenu_droite #vignettes a{

  margin:0px;

}

#contenu #contenu_droite #vignettes #fleches {
  
  margin-left:86px;
  margin-top:15px;


}
/*--------------------------FOOTER--------------------------*/

#footer {

  clear:left;
  float:left;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  color:#a0a0a0;
  text-align:center;
  font-weight: bold;
  margin-top: 10px;
  width:1000px;
  margin-bottom:20px;
  
}

#footer a {

  color:#a0a0a0;
  text-decoration:none;
  
}

/**************************tableau annuaire*************************/

/*table{
width:600px;
}*/

td.logo  {
width:110px;
height:40px;
}

td.texte_annuaire{
text-align: left;
width:300px;
margin: 0 0 0 0;
padding:0 0 0 0;
height:40px;
}

#contenu #contenu_gauche #contenu_bas #fond #texte table tr .texte_annuaire a {
text-align: left;
margin-left:0;
padding:0;
}
