* {margin:0; padding:0;}
body {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
}
FIELDSET { 
      border-STYLE: dashed; 
      border-WIDTH: 1px; 
      border-color: #AAAAAA; 
}
legend{
font-size:#AAAAAA;
margin : 10px;
font-weight:bold;
}
.annonce_a_la_une{
width:770px;
clear:right;
float:right;
margin-top:10px;
text-align:center;
}
.annonce_a_la_une fieldset{
border-STYLE: solid; 
border-WIDTH: 1px; 
border-color: #AAAAAA; 
width:230px;
height:70px;
margin:20 px;
}
.pres_annonce{
border-top-style:solid;
border-top-color:#BBAABB;
border-top-width:1px;
float:left;
width:251px;
height:70px;
margin-right:5px;
margin-top:5px;
text-align:left;
padding-left:0px;
padding-top:2px;
color:#999999;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#FFEEFF', EndColorStr='#FFFFFF');
}
.pres_annonce IMG{
width:80px;
height:60px;
}
.pres_annonce td{
margin:2px;
}
.annonce_a_la_une h2{
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
text-align:left;
padding-left:50px;
font-size:13px;
background-image:none;
color:#999999;
}
#recherche .submit {
background-color: #5f5f5f;
border-color: white;
color:white;
}
.skishop{
border-style:solid;
border-color:#BBAABB;
border-width:1px;
margin-bottom:3px;
}

.skishop p{
font-size:9px;
text-align:justify;
color:#AAAAAA;
padding-left:2px;
padding-right:2px;
padding-bottom:5px;
padding-top:2px;
display:block;
}
.skishop IMG{
display:block;
}
.lafuma{
border-style:solid;
border-color:#BBAABB;
border-width:1px;
margin-bottom:3px;
}

.lafuma p{
font-size:9px;
text-align:left;
color:#AAAAAA;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
padding-top:2px;
display:block;
}
.lafuma IMG{
display:block;
}
a:link {
	color: #664466;
    text-decoration:none;
}
a:visited {
	color: #661166;
    text-decoration:none;
}
a:hover {
	color: #FF8800;
    text-decoration:none;
}
a:active {
	color: #FF8800;
    text-decoration:none;
}

.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;

}

h1, h2, h3 {
  padding-left: 1ex;
  padding-right: 1ex;
  
}
h1 {
  background-image:url(images/bande.jpg);
  font-weight: normal;
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 0px;
  text-align:center;
  color:white;
}
h2 {
  background-image:url(images/bande.jpg);
  font-weight: normal;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 0px;
  text-align:center;
  color:white;
}
img {
  border: none;
}
q {
  font-family: tahoma, verdana, helvetica, arial, sans-serif;
  text-align: left;
  width: 9em;
  margin: 0 1em 1ex 1em;
  padding: 0.5ex 0.5ex 0.5ex 1ex;
  border-style: solid;
  border-width: 1px;
  float: right;
}
acronym {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	cursor: pointer;
}
code {
  font-family: "lucida console", "courier new", courier, monospace;
}
dt {
  font-weight: bold;
  padding-left: 1ex;
  padding-right: 1ex;
}
dd {
  padding-left: 1ex;
  padding-right: 1ex;
  padding-bottom: 1.5em;
}



/* haut de page*/
#logo {
  font-size: 100%;
  height: 150px;
  background-image: url(images/image_haut_montagne.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 975px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align:left;
  }
#logo IMG{
display:block;
}
#recherche {
  position: absolute; top: 140px; left:680px;
}
#texterecherche {
  font-family: "lucida console", "courier new", courier, monospace;
  font-size: 97%;
  font-size-adjust: 0.55;
  width: 9em;
  height: 2ex;
  padding: 1mm;
  border-style: solid;
  border-width: 1px;
}
#recherche [class~="text"] {  /* Cet attribut CSS2 ne fonctionne CSS2 qu'avec des navigateurs qui traduisent correctement le css2 - suivez mon regard ... */
  height: 3.75ex;
}
#recherche .submit {
  font-size: 100%;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  position: absolute;
  top: 2px;
  left: 180px;
}
/* fin haut de page*/
/* menu haut*/
#menuprincipal {
  text-align: center;
  margin-top:3px;
  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;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  font-size:11px;
  background-color:#DDD6DD;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#CCC6CC', EndColorStr='#FFFFFF');

}
#menuprincipal a {
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  color: #888888;
  font-weight:bold;
}  
#menuprincipal a:hover {
  text-decoration: none;
  color: white;
}
#a_mer {
  text-align: left;
  margin:10px;
  color: white;
}
#a_mer a {
  text-decoration: none;
  color: #FFDDFF;
  font-weight:bold;
}  
#a_mer a:hover {
  text-decoration: none;
  color:#FF8000;
}

/*fin menu haut*/

.meteo{
margin-left:15px;
margin-right:15px;
margin-top: 15px;
margin-bottom: 0px;
float:left;
display:inline;
}
/* né dans la vallée de la tarentaise..*/
.cadreprincipal{
  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:380px;
}

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

}
.cadreprincipal h1{
color: #BBAABB;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #BBAABB;
}
/* fin né dans la vallée de la tarentaise..*/

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

.cadrepartenaire h1{
color: #BBAABB;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #BBAABB;

}
.cadrepartenaire{
  margin-left:auto;
  margin-right:auto;
  margin-top: 10px;
  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:800px;
}
/* page conseil location particuliers*/
.sectionconseil{
  width: 770px;
  margin-left:auto;
  margin-right:0px;
  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;
}
.cadreconseil h1{
color: #BBAABB;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #BBAABB;
margin-bottom: 15px;
}
.cadreconseil h2{
color: #BBAABB;
font-weight:bold;
background-image:none;
Text-align:left;
padding-left:15px;
}

.cadreconseil{
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  margin-left:0px;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  background-color: #FFFFFF;
  text-align:left;
  line-height: 1.6em;
  font-size:11px;
  display:block;
  }
.cadreconseil p{
margin-left:15px;
margin-right:15px;
margin-top: 10px;
margin-bottom: 10px;
font-size:10px;
font-weight:normal;
color:#999999;
text-indent:10px;
}
/* page conseil location particuliers*/



/*offre de lancement*/
.offre_speciale_ext{
  width:175px;
  float:right;

 }
.offre_speciale{
border-style:solid;
border-color:#FFCC99;
border-width:1px;
background-color:#FFEEDD;
  margin-left:15px;
  margin-right:0px;
  margin-top: 20px;
  margin-bottom: auto;
  line-height: 1.5em;
}

.offre_speciale p{
border-style:solid;
border-color:#FF8000;
border-width:1px;
margin-top:-8px;
margin-left:-8px;
margin-right:4px;
margin-bottom:4px;
background-color:white;
padding-top:10px;
padding-right:10px;
padding-left:10px;
padding-bottom:0px;
display:block;
font-size:11px;
overflow:visible;
color:#888888;
text-align:left;
}
.offre_speciale b{
font-size:13px;
color:#FF8000;
text-align:center;
}

.offre_speciale a{
font-size:11px;
padding:5px;
text-align:center;
display:block;
text-align:center;
}
#souligne a:hover{
text-decoration:underline;
}
#souligne a:visited{
text-decoration:underline;
}
/*fin offre de lancement*/


.cadrecentre{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #FBFBFB;
  text-align:left;
  line-height: 1.5em;
  font-size:10px;
  display:block;
}
.cadrecentre p{
padding:15px;
color:#666666;
}
.sectioncentre{
  width: 560px;
  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;
}
.left{
text-align:left;
}

/* detail annonce*/
.section_description{
  width: 750px;
  margin-left:auto;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  text-align:center;
  font-size:11px;
  display:block;
}
.cadre_description{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  text-align:left;
  line-height: 1.5em;
  font-size:11px;
  display:block;
}
.photo_annonce{
  width: 180px;
  margin-left:auto;
  margin-right:0px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
  clear: right;
  text-align:center;
  display:block;
  color:#999999;
}
.photo_annonce h3{
color : #BBAABB;
text-align : center;
font-size:12px;
margin-top:20px;
margin-right:15px;
margin-left:15px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #BBAABB;
}
.photo_annonce IMG{
 width: 170px;
 display:block;
 margin-top:30px;
 border-style: solid;
 border-width: 1px;
 border-color: #BBAABB;
 margin-right:auto;
 margin-left:auto;
}


.texte_annonce{
  width: 533px;
  margin-left:0px;
  margin-right:auto;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:15px;
  padding-left:15px;
  text-align:center;
  font-size:11px;
  display:block;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #BBAABB;
}
.texte_annonce h3{
color : #BBAABB;
text-align : center;
font-size:12px;
margin-top:20px;
padding-right:15px;
padding-left:15px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #BBAABB;

}
.texte_annonce p{
color : #666666;
text-align : left;
margin: 10px;
font-size:11px;
}
.texte_annonce h4{
color : #AAAAAA;
text-align : left;
font-size:11px;
margin-top:10px;
}
.tarifetdispo{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.planning  td{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #BBFFBB;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}
#libre{
background-color:lime;
}
#option{
background-color:yellow;
}
#reserve{
background-color:red;
}
#date{
width:250px;
text-align:left;
margin-left:30px;
}
/* fin detail annonce*/

.ajout_lien{
padding:20px;
font-size:11px;

}
.ajout_lien h5{
text-align:center;
color:#BBAABB;
margin:10px;
font-weight:normal;
}


.formulaire_mail{
padding:20px;
font-size:11px;
}
.formulaire_mail h5{
color:#BBAABB;
margin:10px;
}

.conditions_generales{
  width: 560px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right:0px;
  padding-left:0px;
  text-align:left;
  font-size:10px;
  display:block;
}
.conditions_generales h1{
font-size:13px;
font-weight:bold;
background-image:none;
color: #CCBBCC;
background-color:white;
}

.cadredroite{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 0px;
  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;
  }
.cadregauche{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #EEEEFF;
  text-align:center;
  display:block;
  }
.cadredroite p{
padding:15px;
}
.cadrestation p{
padding:15px;
text-align:left;
}
.cadrestation h2{
padding:5px;
margin-right:5px;
margin-left:5px;
text-align:center;
color:#BBAABB;
background-image:none;
font-weight:bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #BBAABB;
}
.cadrestation IMG{
display:block;
width:195px;
margin-top:5px;
margin-bottom:5px;
}

.cadrestation{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 0px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #FDFDFD;
  text-align:center;
  line-height: 1.5em;
  font-size:10px;
  display:block;
  color:#888888;
  }
.sectiongauche{
  width: 200px;
  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;
}
.sectiongauche_l{
  width: 220px;
  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;
}
.sectiondroite{
  width: 200px;
  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;
}
#presentation_mer{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 0px;
  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;
  background-image:url(images/fond_mer.jpg);
  }
#presentation_mer p{
margin:10px;
text-align:left;
color:#FFFFDD;
}
#presentation_mer IMG {
display:block;
}

.titre_gris{
  border-style: solid;
  border-width: 0px;
  border-color: #AA99AA;
  font-size:11px;
  width:100%;
  background-color:#DDD6DD;
  margin:0px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#CCC6CC', EndColorStr='#F5F5F5');
}
.titre_gris h2{
background-color:none;
background-image:none;
font-weight:bold;
color:#888888;
}
.titre_gris_2{
  border-style: solid;
  border-width: 0px;
  border-color: #AA99AA;
  font-size:11px;
  width:100%;
  background-color:#DDD6DD;
  margin:0px;
  filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#CCC6CC', EndColorStr='#FBFBFB');
}
.titre_gris_2 h2{
background-color:none;
background-image:none;
font-weight:bold;
color:#888888;
}
.titre_gris_2 h1{
background-color:none;
background-image:none;
font-weight:bold;
color:#888888;
}
.titre_gris_3{
  border-style: solid;
  border-width: 0px;
  border-color: #AA99AA;
  font-size:11px;
  width:100%;
  background-color:#DDD6DD;
  margin:0px;
  filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#CCC6CC', EndColorStr='#FFFFFF');
}
.titre_gris_3 h2{
background-color:none;
background-image:none;
font-weight:bold;
color:#888888;
}
.titre_gris_3 h1{
background-color:none;
background-image:none;
font-weight:bold;
color:#888888;
padding:10px;
}

/*espace proprietaire*/
.erreur{
background-color: #FFDDFF;
border-style: solid;
border-width: 2px;
border-color: #AA55AA;
FONT-WEIGHT: normal; FONT-SIZE: 1Opx; COLOR: #AA55AA; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
text-align:center;
margin-top:3px;
margin-bottom: 3px;
margin-left:0px;
margin-right:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;

float:none;
clear:none;
}
.cadreidentification{
  background-image: url(images/fond_recherche_1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 0px;
  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;
  }
.cadreidentification p{
text-align:left;
margin:10px;
}
.cadrerechercheannonce select{
text-align:left;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.cadrerechercheannonce input{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.cadrerechercheannonce p{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.cadrerechercheannonce{
  background-image: url(images/logo_zzoomm_gris_clair.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  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;
  }
/*Afiichage resultat recherche site*/
.affiche_site{
margin-left:0px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-right:15px;
padding-left:15px;
border-style: solid;
border-width: 1px;
border-color: #BBAABB;
background-color: #FFFFEE;
text-align:left;
line-height:1.5em;
font-size:11px;
display:block;
}

/*Afiichage resultat recherche annonce*/
#annonce{
margin-left:0px;
margin-right:0px;
margin-top: 3px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 0px;
padding-right:10px;
padding-left:10px;
border-style: solid;
border-width: 1px;
border-color: #BB99BB;
background-color: #FFFFFF;
text-align:left;
line-height:1.5em;
font-size:11px;
display:block;
}
#annonce IMG{

width:120px;
height:90px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-right:10px;
}
#annonce td{
vertical-align:top;
margin:0px;
padding:0px;
font-size:11px;
line-height:1.5em;

}
#annonce h3{
margin:0px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}
#annonce p{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  display:block;
}
#annonce a{
display:block;
}   
.page{
margin-top:15px;
}
.cadreresultatannonce h5{
text-align:left;
color:#BBAABB;
margin:10px;
font-weight:bold;
font-size:10px;
}
.bas_annonce{
text-align:left;
font-size:9px;
color:#CCCCCC;
border-top-width: 0px;
border-top-color: #AAAAAA;
border-top-style: solid;
margin-right:20px;
margin-left:5px;
margin-top:1px;
}
.cadreannonce{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #EEFFEE;
  text-align:left;
  line-height: 1.5em;
  font-size:10px;
  display:block;
}
.cadreannonce p{
padding:15px;
}
.sectionannonce{
  width: 765px;
  margin-left:auto;
  margin-right:0px;
  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;
}
.cadreetape{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #EEFFEE;
  text-align:left;
  line-height: 1.5em;
  font-size:10px;
  display:block;
}
.etape_en_cours{
  font-weight:bold;
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #FFFFFF;
  text-align:center;
  display:block;
}
.etape{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #AAFFAA;
  text-align:center;
  display:block;
}
.photos{
text-align:center;
margin-top:0px;
margin-bottom:0px;
margin-left:40px;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
display:block;

}

.photo{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
text-align:center;
margin-top:20px;
margin-bottom:15px;
margin-left:0px;
margin-right:15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:120px;
float:left;
display:block;
border-style: solid;
border-width: 1px;
border-color: #99FF99;


}

.photo h6{
FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
border-bottom-style: solid;
border-width: 1px;
border-color: #99FF99;
background-color:#FFFFFF;
}
.planning  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;
}
.libre{
background-color:lime;
width:45px;
}
.option{
background-color:yellow;
width:45px;
}
.reserve{
background-color:red;
width:45px;
}
.dispo{
width:45px;
}
.cadredispo{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #EEFFEE;
  text-align:center;
  font-size:10px;
  display:block;
}
.cadredispo p{
padding-top: 10px;
padding-bottom: 10px;
padding-right:15px;
padding-left:15px;
text-align:left;
}

.fin{
clear:both;
width:10px;
}

.cadreresultatannonce p{
padding: 25px;
}
.cadreresultatannonce{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 3px;
  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:10px;
  display:block;
}
.bas{
  margin-left:0px;
  margin-right:0px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left:0px;
  border-top-style: solid;
  border-top-width: 2px;
  border-color: #000000;
  background-color: #AAAAAA;
  text-align:left;
  line-height: 1.5em;
  font-size:10px;
  display:block;
  color:#DDDDDD;
}
/*menu liens de gauche*/
.cadreliens {
text-align:left;
margin-bottom:3px;
}

.cadreliens li{
list-style-position:inside;
list-style-type:square;
border-top-style:solid;
border-top-width:1px;
border-color:#BBAABB;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:0px;
}
.cadreliens ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBAABB;
color:#FF8000;
}
/*menu liens de gauche*/

/*Calendirer*/
.ds_box {
	background-color: #FFF;
	position: absolute;
	z-index: 0;
}

.ds_tbl {
	background-color: #FFF;
	border: 1px solid #000;
}

.ds_head {
	background-color: #88FF88;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #A3A3A3;
} /* This hover code won't work for IE */


