* {margin:0; padding:0;}
body {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  background-image:none;
}
FIELDSET { 
      border-STYLE: dashed; 
      border-WIDTH: 1px; 
      border-color: #AAAAAA; 
}
img {
  border: none;
}
 p#avertissement{
 display:block;
 color:#CC6677;
 font-size:9px;
 text-align:center;
 line-height:1.4em;
 margin-bottom:15px;

 }
.pub{
margin-left:0px;
}

.forum{
text-align:left;
}
.verte {
 background-color:#BBFFBB;
 }
.grise {
 background-color:#CCCCCC;
 }
.grisf {
background-color:#DDDDDD;
padding:2px;
 }
.vertep {
 background-color:#BBFFBB;
 }
.jaunep {
 background-color:#FFFF00;
 }

.t_date{
text-align:left;
background-color:#DDDDDD;
padding:2px;
}

.lesarcs{
border-style:solid;
border-width:2px;
border-color:#BBBBBB;
float:right;
clear:right;
margin:3px;
padding:5px;
width:90px;
}
.sectionprevi{
text-align:center;
}
.sectionprevi p{
text-align:left;
Font-size:12px;
line-height:20px;
padding:15px;
}

.lesarcs IMG{
display:block;
}
.lesarcs a{
text-align:left;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.4em;
}
#logo a{
text-align:left;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.4em;
}

p#bienvenue{
color:#AAAAAA;
margin-right:20px;
margin-top:10px;
text-align:right;
}
.content {
background-image:url(images/fond_les_arcs.jpg);
background-repeat: no-repeat;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding:0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  text-align:center;
  margin-top:10px;
}
.logo {
width:50px;
display:online;

}
.orange{
color:#FF8000;
}
.titre{
margin-top:3px;
margin-left:auto;
margin-right:auto;
width:100%;
background-color:#FFEEDD;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#BBBBBB;
margin-bottom:15px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#FFFFFF', EndColorStr='#FFEECC');

}
.titre h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:10px;
padding-bottom:10px;
color:#666666;
margin-top:0px;
margin-bottom:0px;

}
.texte h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:5px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
}
.texte_annonce{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
  border-style: solid;
  border-width: 0px;
  border-color: #22AA22;
  margin-bottom:10px;

}
.texte_annonce h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:10px;
color:#AAAAAA;
margin-top:0px;
margin-bottom:0px;
}
.texte_annonce h2{
margin-right:50px;
margin-left:50px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBBBBB;
Padding-left:10px;
font-size:12px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
color:#BBBBBB;
}
.texte_annonce p{
text-align:left;
margin-left:40px;
margin-right:40px;
margin-top:5px;
margin-bottom:5px;
color:#666666;
line-height: 1.8em;

}
.texte_annonce a{
font-size:12px;
color:#666666;
}
.texte_annonce a:hover{
color:#FF8800;
}
a#site{
font-size:10px;
color:#666666;
}
a#site:hover{
color:#FF8800;
}
.menu_bas a{
font-size:10px;
color:#AAAAAA;
padding:1Opx;
}
.menu_bas a:hover{
color:#FF8800;
}
.menu_bas{
text-align:center;
margin:10px;
color:#AAAAAA;

}
.photo_annonce{
margin-left:3px;
margin-right:3px;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #BBBBBB;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #BBBBBB;
margin-top:20px;

}

.photo_annonce IMG{
width:12Opx;
margin:5px;
}

.gauche a{
text-decoration:none;
color:#666666;
}
.gauche a:hover{
color:#FFFFFF;
}
.gauche{
padding-left:5px;
padding-right:5px;
margin-top:3px;
margin-bottom:3px;
width:210px;
float:left;
clear:left;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #BBBBBB;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=1, StartColorStr='#FFEECC', EndColorStr='#FFFFFF');

}
.gauche li:hover{
background-color:#CCCCCC;
}
li#vue_active{
background-color:#EEEEEE;
color:#666666;
}

.vue_active{
background-color:#EEEEEE;
color:#666666;
}


.gauche li{
text-align:left;
list-style-type:none;
border-top-style:solid;
border-top-width:2px;
border-color:#BBBBBB;
padding-top:3px;
padding-bottom:3px;
padding-right:0px;
padding-left:5px;

}
.gauche ul{
margin-top:0px;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#BBBBBB;
}
td#partenaire {
padding:15px;
}

.partenaire h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:5px;
padding-bottom:25px;
margin-bottom:25px;
color:#888888;
}
.texte{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
  border-style: solid;
  border-width: 0px;
  border-color: #22AA22;
  margin-bottom:10px;
}
.texte h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:5px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
}
.texte h2{
margin-left:10px;
font-size:12px;
margin-bottom:30px;
color:#666666;
}
.texte p{
text-align:left;
margin-left:30px;
margin-right:30px;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
.texte_index{
margin-top:0px;
width:620px;
margin-right:0px;
margin-left:auto;
  border-style: solid;
  border-width: 0px;
  border-color: #22AA22;
  margin-bottom:10px;
}
.texte_index h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:5px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
}
.texte_index h2{
margin-left:10px;
font-size:12px;
margin-bottom:30px;
color:#666666;
}
.texte_index p{
text-align:left;
margin-left:5px;
margin-right:30px;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}

.texte_index a{
color:#FF8111;
text-decoration:none;
font-weight:bold;
}

.texte_index a:hover{
color:#AAAAAA;

}



a#zzoomm{
font-size:11px;
color:#888888;
line-height: 1.8em;
}
a#zzoomm:hover{
color:#FF0000;
}

.menu{
  width:100%;
  text-align: center;
  margin-top:202px;
  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:5px;
padding-bottom:5px;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=0, StartColorStr='#BBBBCC', EndColorStr='#FFFFFF');

}
.menu a{
font-size:12px;
padding-left:19px;
padding-right:19px;
font-weight:bold;
color: #883388;
text-decoration:none;

}
.menu a:hover{
font-size:12px;
font-weight:bold;
color: #FF8000;

}
.fin{
clear:both;
}
.tarifetdispo{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; margin:auto;
}
.tarifetdispo table{
margin:auto;
}

.planning  td{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
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;
width:110px;
}
.option{
background-color:yellow;
width:110px;
}
.reserve{
background-color:red;
width:110px;
}
.date{
width:350px;
text-align:left;
margin-left:30px;
}
.formulaire_mail{
padding:20px;
font-size:11px;
}
.formulaire_mail h5{
color:#FF8000;
margin:10px;
}
.texte_info{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
margin-bottom:10px;
}

.texte_info h2{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF8000;
padding-left:30px;
margin-left:30px;
margin-right:60px;
padding-top:0px;
padding-bottom:3px;
font-size:12px;
margin-bottom:20px;
text-align:left;
margin-top:30px;
color:#FF8000;

}
.texte_info p{
text-align:left;
padding-left:30px;
padding-right:30px;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
.texte_info a{
text-align:left;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
.texte_info a:hover{
color:#FF8000;
}
.texte_info h1{
border-bottom-style:solid;
border-bottom-width:0px;
border-bottom-color:#666666;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:30px;
padding-bottom:10px;
color:#888888;
margin-top:0px;
margin-bottom:0px;
}
IMG#skishop {
margin-top:15px
}
h1#skishop{
padding-top:10px;
}
a#skishop{
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
a#skishop:hover{
color:#FF0000;
}

.skishop{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
}

.skishop h2{
margin-left:50px;
font-size:12px;
margin-bottom:10px;
color:#FF8000;
text-align:left;
margin-top:15px;
}
.skishop p{
text-align:left;
padding-left:30px;
padding-right:30px;
font-size:12px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
font-weight:norma;
}
.skishop h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:10px;
padding-bottom:15px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
}
.skishop a{
font-size:12px;
color:#888888;
line-height: 1.8em;
}
.webcam{
overflow:auto;
height:325px;
width:600px;
  border-style: solid;
  border-width: 1px;
  border-color: #FF8000;
margin-left:auto;
margin-right:auto;
}
.gauche_proprietaire a{
text-decoration:none;
color:#666666;
}
.gauche_proprietaire a:hover{
color:#FFFFFF;
}
.gauche_proprietaire{
padding-left:5px;
padding-right:5px;
margin-top:3px;
margin-bottom:3px;
width:210px;
float:left;
clear:left;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #BBBBBB;
filter:progid:DXImageTransform.microsoft.Gradient (gradientType=1, StartColorStr='#FFEECC', EndColorStr='#FFFFFF');

}
.gauche_proprietaire li:hover{
background-color:#CCCCCC;
}
.gauche_proprietaire li{
text-align:left;
list-style-type:none;
border-top-style:solid;
border-top-width:2px;
border-color:#BBBBBB;
padding-top:3px;
padding-bottom:3px;
padding-right:0px;
padding-left:5px;

}
.gauche_proprietaire ul{
margin-top:0px;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#BBBBBB;
}
.texte_proprietaire{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
margin-bottom:10px;
}

.texte_proprietaire h2{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF8000;
padding-left:30px;
margin-left:30px;
margin-right:60px;
padding-top:0px;
padding-bottom:3px;
font-size:12px;
margin-bottom:20px;
text-align:left;
margin-top:30px;
color:#FF8000;

}
.texte_proprietaire p{
text-align:left;
padding-left:30px;
padding-right:30px;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
.texte_proprietaire a{
text-align:left;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}
.texte_proprietaire a:hover{
color:#FF8000;
}
.texte_proprietaire h1{
border-bottom-style:solid;
border-bottom-width:0px;
border-bottom-color:#666666;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:30px;
padding-bottom:10px;
color:#888888;
margin-top:0px;
margin-bottom:0px;
}
.recherche{
margin-top:0px;
width:675px;
margin-right:0px;
margin-left:auto;
  border-style: solid;
  border-width: 0px;
  border-color: #22AA22;
}
.recherche h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:10px;
color:#AAAAAA;
margin-top:0px;
margin-bottom:0px;
}
.recherche h2{
margin-right:10px;
margin-left:10px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBBBBB;
Padding-left:10px;
font-size:12px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
color:#BBBBBB;
}

.recherche a{
}
.recherche a:hover{
}
.recherche p{
text-align:left;
margin-left:20px;
margin-right:20px;
margin-top:5px;
color:#666666;
line-height: 1.8em;

}

.recherche select{
text-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.recherche input{
text-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.recherche submit{
text-align:right;
}
.annonces{
margin-top:0px;
margin-bottom:10px;
width:675px;
margin-right:0px;
margin-left:auto;
  border-style: solid;
  border-width: 0px;
  border-color: #22AA22;
}
.annonces h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:10px;
color:#AAAAAA;
margin-top:0px;
margin-bottom:0px;
}
.annonces h2{
margin-right:10px;
margin-left:10px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBBBBB;
Padding-left:10px;
font-size:12px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
color:#BBBBBB;
}
.annonces p{
text-align:left;
margin-left:5px;
margin-right:0px;
margin-top:0px;
color:#888888;

}
.annonces a{
text-decoration:underline;
color:#888888;

}
.annonces a:hover{
color:#FF8800;
}
.resume_annonce{
border-top-style:solid;
border-top-color:#CCCCCC;
border-top-width:1px;
float:left;
width:330px;
height:68px;
margin-right:5px;
margin-top:2px;
text-align:left;
padding-left:0px;
color:#999999;
}
.resume_annonce td{
}
.resume_annonce_index a{
color:#AAAAAA;
}
.resume_annonce_index a:hover{
color:#FF8000;
}
.resume_annonce IMG{
width:88px;
height:66px;
margin:0px;
}
.resume_annonce_index{
border-top-style:solid;
border-top-color:#CCCCCC;
border-top-width:1px;
float:left;
width:300px;
margin-right:5px;
margin-top:2px;
text-align:left;
padding-left:0px;
color:#999999;
}
.resume_annonce_index p{
text-align:left;
margin-left:5px;
margin-right:0px;
font-size:10px;
margin-top:0px;
color:#888888;
line-height: 1.2em;
}
.resume_annonce_index td{
}
.commentaire{
text-align:left;
margin-top:30px;
}
.commentaire p{
text-align:left;
margin-left:20px;
margin-right:20px;
font-size:11px;
margin-top:10px;
color:#888888;
line-height: 1.8em;
}

.resume_annonce_index IMG{
width:85px;
height:65px;
margin:0px;
}
.recherche_index{
margin-top:15px;
width:250px;
margin-right:10px;
margin-left:10px;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  Float:left;
}
.recherche_index h1{
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:20px;
padding-top:15px;
padding-bottom:10px;
color:#AAAAAA;
margin-top:0px;
margin-bottom:0px;
}
.recherche_index h2{
margin-right:15px;
margin-left:15px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#BBBBBB;
Padding-left:10px;
Padding-right:10px;
font-size:12px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
color:#BBBBBB;
}

.recherche_index a{
color:#666666;
font-weight:bold;
line-height: 2.8em;

}
.recherche_index a:hover{
color:#FF8000;
}
.recherche_index p{
text-align:left;
margin-left:10px;
margin-right:10px;
margin-top:5px;
color:#666666;
line-height: 1.8em;
font-size:10px;
padding-bottom:20px;
}

.recherche_index select{
text-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.recherche_index input{
text-align:center;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.recherche_index submit{
text-align:right;
}



/*Calendirer*/
.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;
} /* This hover code won't work for IE */

