* {margin:0; padding:0;}
body {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  text-align:center;
background-image: url(fonds/fond.jpg);
 background-repeat: repeat-y;
  background-position: top center ;

}
select{
text-align:left;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
input{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
IMG{
border:none;
}
/*---------------------------------------------------Recherche------------------------------------------------------------------*/
.colonne{
margin-left:7px;
width:273px;
color:#888888;
text-align:left;
float:left;
border-style: solid;
border-width: 1px;
border-color: #DDDDDD;
background-color:#FAFAFA;
padding-top:5px;
margin-top:1px;
margin-bottom:0px;
}
.f12{
text-align:center;
font-size:12px;
color:#BBBBBB;
font-weight:bold;
padding-bottom:3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #DDDDDD;
}
.ferme{
margin-top:0px;
margin-left:547px;
font-size:9px;
}
#liste_montagne{
color:#888888;
text-align:left;
background-image: url(fonds/recherche.jpg);
background-repeat: no-repeat;
background-position: top center;
height:390px;
width:575px;
display:none;
padding-top:5px;

}
.t0{
padding-left:0px;
display:block;
font-weight:bold;
margin-top:5px;
margin-bottom:15px;
}
.t0:hover{
color:#EEEEEE;
background-color:#888888;
}
.souligne{
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #FF8000;
margin-bottom:5px;
margin-top:5px;
}
.espace{
margin-bottom:10px;
}
.t1{
display:block;
font-weight:bold;
}
.t1:hover{
color:#EEEEEE;
background-color:#888888;
}
.t2{
padding-left:42px;
display:block;
}
.t2:hover{
color:#EEEEEE;
background-color:#888888;
}
.t3{
padding-left:84px;
display:block;
}
.t3:hover{
color:#EEEEEE;
background-color:#888888;
}
.t4{
padding-left:126px;
display:block;
}
.t4:hover{
color:#EEEEEE;
background-color:#888888;
}
#aff_mer{
overflow:auto;
height:318px;
padding:5px;
}
#aff_montagne{
overflow:auto;
height:318px;
padding:5px;
}

/*-------------------------------------------------------------------TEST------------------------------------------------------------------------------*/
.vert{
color:#88BB88;
}
.edito_index{
clear:right;
float:right;
border-left-style:solid;
border-left-width:1px;
border-left-color:#EEDDEE;
width:398px;
margin-top:5px;
}
.liste_derniere_minute p{
margin-bottom:5px;
color:#999999;
line-height: 1.5em;
font-size:11px;
text-align:left;
}
.liste_derniere_minute h1{
color: #BBAABB;
font-size:11px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #BBAABB;
filter:none;
width:360px;
margin-right:10px;
margin-top:0px;
margin-bottom:7px;
background-color:#FFFFFF;
text-align:center;
}

.bas_index{
clear:left;
clear:right;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #BBAABB;
}
.selection{
Width:178px;
height:135px;
float:left;
border-style: solid;
border-width: 0px;
border-color: #BBAABB;
text-align:center;
background-image: url(images/selection_2.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-top:5px;
color:#AAAAAA;
}
.selection IMG{
width:108px;
height:81px;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
display:block;
}
.selection_droite{
float:right;
clear:right;
width:185px;
margin-right:0px;
text-align:left;
border-style: solid;
border-width: 0px;
border-color: #BBAABB;
padding:5px;
font-size:11px;
}
.selection_droite h3{
color: #BBAABB;
font-size:12px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 0px;
border-color: #BBAABB;
filter:none;
margin-right:0px;
margin-top:0px;
background-color:none;
}

.acces_direct{
float:right;
clear:right;
width:185px;
margin-right:0px;
text-align:left;
border-style: solid;
border-width: 0px;
border-color: #BBAABB;
padding:5px;
font-size:11px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#FFEEFF', EndColorStr='#FFFFFF');
}
.acces_direct h3{
color: #BBAABB;
font-size:12px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 0px;
border-color: #BBAABB;
filter:none;
margin-right:0px;
margin-top:0px;
background-color:none;
}
.acces_direct li{
list-style-position:inside;
list-style-type:square;
border-top-style:solid;
border-top-width:1px;
border-color:#EEDDEE;
padding-top:6px;
padding-bottom:6px;
padding-right:0px;
padding-left:0px;
}
.acces_direct ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#EEDDEE;
color:#CCCCCC;
}
.acces_direct p{
color:#999999;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
line-height:1.5em;
}
.acces_direct_hiver{
float:right;
clear:right;
width:185px;
margin-right:0px;
text-align:left;
border-style: solid;
border-width: 0px;
border-color: #BBAABB;
padding:5px;
font-size:11px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#EEEEFF', EndColorStr='#FFFFFF');
background-color:#EEEEFF;
}
.acces_direct_hiver h3{
color: #AAAADD;
font-size:12px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 0px;
border-color: #BBAABB;
filter:none;
margin-right:0px;
margin-top:0px;
background-color:none;
}
.acces_direct_hiver li{
list-style-position:inside;
list-style-type:square;
border-top-style:solid;
border-top-width:1px;
border-color:#EEDDEE;
padding-top:6px;
padding-bottom:6px;
padding-right:0px;
padding-left:0px;
}
.acces_direct_hiver ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#EEDDEE;
color:#BBBBBB;
}
.acces_direct_hiver p{
color:#999999;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
line-height:1.5em;
}
#lien_gris{
color:#999999;
}
#lien_gris:hover{
color:#FF8000;
}
.liste_derniere_minute {
text-align:left;
font-size:10px;
border-style:solid;
border-width:0px;
border-color:#EEDDEE;
padding:0px;
width:356px;
}

.liste_derniere_minute h2{
color: #BBAABB;
font-size:13px;
text-align:left;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 0px;
border-color: #BBAABB;
filter:none;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
background-color:#FFFFFF;
}
.liste_derniere_minute li{
list-style-position:inside;
list-style-type:square;
border-top-style:solid;
border-top-width:1px;
border-color:#EEDDEE;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:0px;
color:#999999;
}
.liste_derniere_minute ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#EEDDEE;
color:#FF8000;
}

/*-------------------------------------------------------------------FIN-TEST---------------------------------------------------------------------------*/
H1{
text-align:center;
font-size:12px;
width:100%;
line-height: 1.5em;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#BBBBCC', EndColorStr='#FFFFFF');
padding-bottom:5px;
padding-top:5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #DDDDDD;
Color:#999999;
font-weight:bold;
background-color:#EEEEEE;

}
.atelier99{
width:100%;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#BFBFCC', EndColorStr='#FFFFFF');
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
background-color:#EEEEEE;
}
H2{
text-align:center;
font-size:11px;
width:100%;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#BBBBCC', EndColorStr='#FFFFFF');
padding-bottom:5px;
padding-top:5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #DDDDDD;
Color:#999999;
font-weight:bold;
background-color:#EEEEEE;

}
a:link {
	color: #660066;
    text-decoration:none;
}
a:visited {
	color: #660066;
    text-decoration:none;
}
a:hover {
	color: #FF8800;
    text-decoration:none;
}
a:active {
	color: #FF8800;
    text-decoration:none;
}
.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;
}
.recherche {
text-align:center;
margin-top:15px;
margin-bottom:15px;
}
.content {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  margin-top: 3px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding:0px;
  border-style: none;
  border-width: 1px;
  border-color: #BBAABB;
  text-align:center;
}
.sectionrecherche{
font-size:11px;
line-height:1.4em;
color:#666666;
text-align:left;
margin-top:10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #BBAABB;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #BBAABB;
}
.haut_page {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #BBAABB;
  background-image: url(images/haut_zzoomm_800.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
  font-size: 100%;
  height: 155px;
  width: 100%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align:left;
  }
.haut_page a{
margin-left:20px;
font-size:9px;
}

.haut_lien{
  width:100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:6px;
  color: #FFFFFF;
  font-size:10px;
  background-color:#EEEEEE;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
padding-top:3px;
padding-bottom:3px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#BBBBCC', EndColorStr='#FFFFFF');

}
.haut_lien form{
display:inline;
color: #999999;
margin-left:40px;
}

.haut_lien a{
font-size:12px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
}
.haut_lien a:hover{
font-size:12px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
}
.sectiongauche p{
text-align:left;
color:#AA5500;
}
.sectiongauche{
  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;
}
.section_gauche p{
text-align:left;
color:#AA5500;
}
.section_gauche{
  width: 250px;
  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;
}
.section_droite{
  width: 250px;
  margin-right:0px;
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-top: 0px;
  padding-bottom: 10px;
  float: right;
  clear: right;
  text-align:center;
  display:block;
}

/*menu liens de gauche*/
.cadreliens {
text-align:left;
margin-bottom:3px;
padding-right:7px;
}

.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;
}
.recherche_promo li{
list-style-position:inside;
list-style-type:square;
border-top-style:solid;
border-top-width:0px;
border-color:#BBAABB;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
padding-left:0px;
color:#FF8000;
}

.recherche_promo{
height:250px;
color:#888888;
background-color:EEEEFF;
background-image: url(images/cadre_recherche.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left:15px;
padding-top:45px;
padding-bottom:10px;
padding-right:15px;
text-align:left;
}
.recherche_index{
height:250px;
color:#888888;
background-color:EEEEFF;
background-image: url(images/cadre_recherche.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left:5px;
padding-top:40px;
padding-bottom:10px;
padding-right:15px;
}
.recherche_index h6{
font-size:10px;
margin-bottom:3px;
}
.recherche_index h1{
}
.recherche_index p{
text-align:left;
margin-left:3px;
color:#888888;
line-height:1.5em;
}
.promotion p{
text-align:left;
}
.promotion{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  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;
  }
.cadre_promotion{
height:80px;
color:#888888;
background-color:EEEEFF;
background-image: url(images/cadre_promotion.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left:5px;
padding-top:35px;
padding-bottom:10px;
padding-right:15px;

}
.cadre_promotion_2{
height:80px;
color:#888888;
background-color:EEEEFF;
background-image: url(images/cadre_promotion.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left:5px;
padding-top:35px;
padding-bottom:10px;
padding-right:15px;
margin-left:auto;
margin-right:auto;
}
.orange{
color:#FF8000;
}
 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;
}
.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;
}
.accueil{
margin-right:5px;
text-align:left;
margin-bottom:15px;
}
.accueil p{
margin:9px;
color:#888888;
}
.accueil h1{
color: #BBAABB;
font-size:10px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #BBAABB;
filter:none;
width:360px;
margin-right:10px;
margin-top:0px;
background-color:#FFFFFF;
}
.accueil 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;
}
.accueil ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBAABB;
color:#FF8000;
width:360px;
}
.accueil{
margin-right:5px;
text-align:left;
margin-bottom:15px;
}
.accueil_index p{
margin:9px;
color:#999999;
line-height: 1.6em;
font-size:11px;
text-align:left;
}
.accueil_index h1{
color: #BBAABB;
font-size:11px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #BBAABB;
filter:none;
width:360px;
margin-right:10px;
margin-top:0px;
margin-bottom:15px;
background-color:#FFFFFF;
text-align:center;
}
.accueil_index textarea{
font-size:11px;
font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.t_questionnaire{
text-align:center;
}
.t_questionnaire p{
margin:9px;
color:#999999;
line-height: 1.6em;
font-size:11px;
text-align:left;
}
.t_questionnaire h1{
color: #BBAABB;
font-size:11px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #BBAABB;
filter:none;
width:360px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:15px;
background-color:#FFFFFF;
text-align:center;
}
.t_questionnaire textarea{
font-size:11px;
font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
.sectiondroite{
  width: 567px;
  margin-left:auto;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align:center;
  display:block;
}
.sectiondroite h6{
margin-top:12px;
color:#888888;
line-height: 1.6em;
font-size:12px;
}
.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;
}

.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;
}
.questionnaire  td{
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;
text-align:left;
}
td.t_centre {
text-align:center;
}
.questionnaire_d{
text-align:left;
font-size:10px;
margin:0px;
}
.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;
}
.gris{
color:#99AA99;
}

.pub{
float:right;
width:150px;
margin-right:0px;
}
.pub1{
margin-right:50px;
margin-left:50px;
margin-bottom:5px;
}
.pub2{
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
}
.skishop{
border-style:solid;
border-color:#BBAABB;
border-width:1px;
margin-bottom:3px;
}
.skishop p{
font-size:9px;
text-align:center;
color:#AAAAAA;
padding-left:2px;
padding-right:2px;
padding-bottom:5px;
padding-top:2px;
display:block;
}
.skishop IMG{
border-style:none;
display:block;
}
.skishop a{
display:block;
text-align:center;
}
.sncf{
border-style:solid;
border-color:#BBAABB;
border-width:0px;
margin-bottom:3px;
text-align:center;
}

.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;
}
.lancement{
  background-image: url(images/lancement.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  float:right;
  width:195px;
  margin-top:10px;
  color:#AA9988;
  padding-bottom:10px;
  margin-left:8px;
}
.lancement p{
  font-size:10px;
  text-align:left;
  margin-left:10px;
  margin-right:10px;
  margin-top:40px;
  margin-bottom:17px;
  color:#AA9988;
}
.lancement a{
  font-size:10px;
  text-align:center;
  margin-bottom:10px;
}
.presentation{
width:350px;
color:#888888;
}
.presentation h1{
padding-top:5px;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
color:#999999;
width:100%;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#EEEEEE', EndColorStr='#FFFFFF');
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #EEEEEE;
}
/*Afiichage resultat recherche annonce*/
.sectionannonce{
  width: 567px;
  margin-left:auto;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align:center;
  display:block;
  text-align:left;
}


#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;
color:#666666;
}
#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;
}   
#annonce_promo{
margin-left:0px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
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;
color:#777777;
}
#annonce_promo IMG{

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

}
#annonce_promo h3{
margin-bottom:3px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}
#annonce_promo 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_promo a{
margin-top:3px;
display:block;
}
#annonce_index{
margin-left:0px;
margin-right:0px;
margin-top: 3px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-right:10px;
padding-left:10px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #BB99BB;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #BB99BB;
background-color: #FFFFFF;
text-align:left;
line-height:1.5em;
font-size:11px;
display:block;
color:#666666;
}
#annonce_index IMG{

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

}
#annonce_index h3{
margin:0px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}
#annonce_index 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_index a{
display:block;
}   
.page{
margin-top:5px;
}
.cadreresultatannonce h5{
text-align:left;
color:#BBAABB;
margin:10px;
font-weight:bold;
font-size: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_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;
}
/*-------------------------------------------fin affichage resultat annonce--------------------------------------------------------------------------*/
/*---------------------------------------Afiichage detail annonce------------------------------------------------------*/
.section_description{
  width: 567px;
  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;
}
.texte_annonce{
  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;
}
.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 : #777777;
text-align : left;
margin: 10px;
font-size:11px;
}
.texte_annonce h4{
color : #AAAAAA;
text-align : left;
font-size:11px;
margin-top:10px;
}
.texte_annonce IMG{
margin:5px;
}
.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:320px;
text-align:left;
margin-left:30px;
}
.photo_annonce{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #AAAAAA; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
text-align:center;
width:100%;
}
.photo_annonce IMG{
display:block;
width:120px;
}
/*------------------------------------------------ fin detail annonce------------------------------------------------------------*/
.fenetre{
  margin:10px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBAABB;
  background-color: #EEEEEE;
  line-height: 1.5em;
  font-size:11px;
  display:block;
}
.fenetre p{
margin:10px;
line-height:1.8em;
text-align:left;

}
.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:12px;
color:#666666;
}
.cadrecentre h4{
margin-left:20px;
margin-top:10px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}

.sectioncentre{
  width: 100%;
  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;
}

.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;
}
.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;
}
.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;
}
.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;
}
.etape_en_cours{
display:block;
width:119px;
float:left;
margin-bottom:5px;
margin-left:3px;
border-style: solid;
border-width: 2px;
border-color: #BBAABB;
color:666666;
padding:3px;
}
.etape{
padding:3px;
display:block;
width:119px;
float:left;
margin-bottom:5px;
margin-left:3px;
border-style: solid;
border-width: 2px;
border-color: #EEDDEE;
color:#AAAAAA;
}
.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;
}
.annonce_a_la_une{
width:100%;
margin-top:10px;
text-align:center;

}
.pres_annonce{
border-top-style:solid;
border-top-color:#BBAABB;
border-top-width:1px;
float:left;
width:279px;
height:70px;
margin-left:3px;
margin-top:5px;
text-align:left;
padding-left:0px;
padding-top:2px;
color:#999999;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#FFF8FF', EndColorStr='#FFFFFF');
}
.pres_annonce IMG{
width:80px;
height:60px;
margin-right:5px;
}
.annonce_a_la_une_index{
width:100%;
margin-bottom:10px;
text-align:center;
border-top-style:solid;
border-top-color:#BBAABB;
border-top-width:1px;
}
.annonce_a_la_une_index h2{
margin-right:auto;
margin-left:auto;
color: #BBAABB;
font-size:11px;
font-weight:bold;
background-image:none;
border-bottom-style: solid;
border-bottom-width: 3px;
border-color: #BBAABB;
filter:none;
width:450px;
margin-top:10px;
margin-bottom:15px;
background-color:#FFFFFF;
text-align:center;
}

.pres_annonce_index{
border-top-style:solid;
border-top-color:#BBAABB;
border-top-width:1px;
float:left;
width:262px;
height:70px;
margin-left:3px;
margin-top:5px;
text-align:left;
padding-left:0px;
padding-top:2px;
color:#999999;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#FFF8FF', EndColorStr='#FFFFFF');
}
.pres_annonce_index IMG{
width:80px;
height:60px;
margin-right:5px;
}
.pres_annonce_2{
background-image: url(images/c_250_80.jpg);
background-repeat: no-repeat;
background-position: top left;
float:left;
width:245px;
height:77px;
margin-left:0px;
margin-top:0px;
text-align:left;
padding-left:7px;
padding-top:6px;
padding-right:10px;
color:#999999;
}
.pres_annonce_2 IMG{
width:76px;
height:57px;
margin-right:5px;
}
.pres_annonce_3{
background-image: url(images/cc_260_85.jpg);
background-repeat: no-repeat;
background-position: top left;
float:left;
width:245px;
height:77px;
margin-left:0px;
margin-top:0px;
text-align:left;
padding-left:7px;
padding-top:6px;
padding-right:10px;
color:#999999;
}
.pres_annonce_3 IMG{
width:76px;
height:57px;
margin-right:5px;
}
/* ------------------------------------------------------Presentation mer---------------------------------------------------------*/

#pres_mer_gauche{
margin-left:0px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right:10px;
padding-left:10px;
border-style: solid;
border-width: 0px;
border-color: #BB99BB;
background-color: #FFFFFF;
text-align:left;
line-height:1.5em;
font-size:11px;
display:block;
}
#pres_mer_droite{
margin-left:0px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right:10px;
padding-left:10px;
border-style: solid;
border-width: 0px;
border-color: #BB99BB;
background-color: #FFFFFF;
text-align:left;
line-height:1.5em;
font-size:11px;
display:block;
}
#pres_mer_gauche IMG{
width:120px;
height:90px;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-right:10px;
float:left;
}
#pres_mer_droite IMG{
width:120px;
height:90px;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-right:10px;
float:right;
display:block;
}

#pres_mer td{
vertical-align:top;
margin:0px;
padding:0px;
font-size:11px;
line-height:1.5em;

}
#pres_mer_gauche h3{
margin:0px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}
#pres_mer_droite h3{
margin:0px;
text-align:left;
padding:0px;
font-weight:bold;
color:#BB99BB;
font-size:11px;
}
#pres_mer_gauche 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;
}
#pres_mer_droite 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;
}

#pres_mer a{
display:block;
}   
/*----------------------------------------------------------------fin presentation mer-----------------------------------------------------------*/

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

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

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

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

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

.ds_cell:hover {
	background-color: #A3A3A3;
}
/*-------------------------------------------------------fin calendrier-----------------------------------------------------------*/

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