.content {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  margin-top: 3px;
  width: 977px;
  margin-left: auto;
  margin-right: auto;
  padding:0px;
  border-style: none;
  border-width: 1px;
  border-color: #BBAABB;
  text-align:center;
}
#haut_page_commun {
  background-image: url(images/image_haut_commun.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  font-size: 100%;
  height: 150px;
  width: 975px;
  border-style: solid;
  border-width: 0px;
  border-color: #BBAABB;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align:left;
  }
.haut_page_test {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #BBAABB;
  background-image: url(images/image_haut_commun.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  font-size: 100%;
  height: 155px;
  width: 975px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align:right;
  }
.haut_page_test a{
margin-right:30px;
font-size:9px;
}
.lien_haut{
  padding:10px;
}
.haut_lien{
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #BBAABB;
  text-align: center;
  margin-top:5px;
  margin-bottom:3px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:0px;
  padding-left:0px;  
  margin-left: auto;
  margin-right: auto;
  width: 975px;
  color: white;
  font-size:11px;
  background-color:#EEEEFF;
}
.recherche_index{
border-style: solid;
border-width: 1px;
border-color: #BBAABB;
width:310px;
color:#888888;
background-color:EEEEFF;
}
.recherche_index h1{
}


select{
text-align:left;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.planning_s select{
text-align:left;width:80px;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.promotion input{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.promotion p{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.promotion{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 7px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #F5F5F5;
  text-align:center;
  line-height:1.5em;
  font-size:10px;
  display:block;
  color:#888888;
  }

 p#avertissement{
 display:block;
 color:#CC6677;
 font-size:9px;
 text-align:center;
 line-height:1.4em;
 margin-bottom:15px;

 }
 p#bulle{
 margin : 0px;
 }
.cadredispo  input{
padding-left:5px;padding-right:5px;FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
div#carte{
Float:right;
width:450px;
height:450px;
border-style:solid; 
border-color:#BBAABB;
border-width: 2px;
margin-top:20px;
margin-right:5px;
margin-left:10px;
}
.listemembre li{
list-style-position:inside;
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
padding-right:0px;
padding-left:0px;
margin-left:20px;
color:#FF8000;

}
.listemembre ul{
color:#FF8000;

padding-bottom:20px;
}
input{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.sectiongauche_index{
  width: 230px;
  margin-left:0px;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 10px;
  float: left;
  clear: left;
  text-align:center;
  display:block;
}
.carte_annonce{
float:left;
width:360px;
margin-right:5px;
margin-top:5px;
text-align:left;
padding-left:0px;
padding-top:2px;
color:#999999;
}
.carte_annonce IMG{
width:120px;
height:90px;
}
.carte_annonce td{
padding:2px;
}
.sectionaccueil{
  width: 500px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  text-align:center;
  font-size:10px;
  display:block;
}

.cadreaccueil{
  margin-left:0px;
  margin-right:auto;
  margin-top: 3px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 0px;
  border-color: #BBAABB;
  background-color: #FFFFFF;
  text-align:left;
  line-height: 1.5em;
  font-size:11px;
  display:block;
  width:320px;
}

.cadreaccueil p{
margin-left:15px;
margin-right:15px;
margin-top: 15px;
margin-bottom: 25px;
color: #889988;

}
.legende{
margin:2px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 3px;
padding-right:0px;
border-style: solid;
border-width: 2px;
border-color: #000000;
background-color:#EEEEEE;
background-image: url(images/fond_carte.jpg);
background-repeat: no-repeat;
background-position:right;
}
.legende IMG{
display:inline;
position: relative; top: 3px; left:0px;
margin-right:2px;
}
.legende p{
display:inline;
line-height: 1.4em;
margin-right:5px;

}

.cadreaccueil h1{
color: #BBAABB;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #BBAABB;
}
.carteaccueil{
width:740px;
clear:right;
float:right;
margin-top:10px;
text-align:center;
}

.sectiondroiteindex{
  width: 240px;
  margin-left:0px;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
  clear: right;
  text-align:center;
  display:block;
}
div#map{
margin-left:auto;
margin-right:auto;
}
.recherche_carte{
margin:4px;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 3px;
padding-right:0px;
border-style: solid;
border-width: 2px;
border-color: #000000;
width:190px;
background-color:#FFFFFF;
float:left;
}
.planning_s  td{
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #BBFFBB;
margin-top:15px;
margin-bottom:15px;
margin-right:1px;
margin-left:1px;
color:#666666;
padding:3px;
}
.libre_s{
background-color:lime;
width:45px;
}
.option_s{
background-color:yellow;
width:45px;
}
.reserve_s{
background-color:red;
width:45px;
}
.dispo_s{
width:45px;
}
.action_s{
width:250px;
}
.periode_s{
width:120px;
}
.promotion_s{
width:90px;
}
.copyright {
margin-left:auto;
margin-right:auto;
border-top-style:solid;
border-top-width:1px;
border-color:#999999;
color:#889988;
clear:both;
margin-bottom:4px;
margin-top:5px;
padding-top:2px;
}
.copyright p{
text-align:center;
color:#99AA99;
}
p#centre{
text-align:center;
}
