/**************************  MOTEUR   *******************************/

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 10px; height:auto; background: url() transparent top left;}

#formResa { 
	font-size:95%; 
	line-height:20px; 
	width:220px;
	margin-left:16px;
	background: url() transparent top left;
}
iframe body#bodyC{
	background: url() transparent top left;
}
label { 
	display:block;
	float:left;
	width:90px;
	margin-top: 3px;
	height:20px;
}
#dateDepart{ 
	width:66px;
}
#formResa input, #formResa select{ margin-top:5px;  font-size:95%;font-family:Arial, Helvetica, sans-serif; width:100px;}
#formResa input.bouton  {
	background-image:url(../images/interface/btn_recherche.png);
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-size:100%;
	height:24px;
	margin-top:15px;
	width:163px;
	margin-left:8px;
}


#formResa.SK input, #formResa.SK select { margin-top:5px;  font-size:95%;font-family:Arial, Helvetica, sans-serif; width:100px;}
#formResa.SK input.bouton {
	background-image:url(../images/interface/btn_recherche_ski.jpg);
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-size:100%;
	height:24px;
	margin-top:15px;
	width:163px;
	margin-left:8px;
}

.tdClose { text-align:center; font-size:80%; color:#54463D; cursor:pointer;}

/**************************  CALENDRIER   *******************************/
#calendrier {background-color:#F2F2ED; position:absolute; top:6px; left:6px;}
#calendrier h3 { font-weight:bold; font-size:12px; text-transform:uppercase; color:#54463D; background-image:url(../images/template/fleche.jpg); background-position:top center; background-repeat:no-repeat; padding-top:33px;}
.lienCalendrier {color:#54463D; text-decoration:none; font-size:11px; padding-left:24px;}
#calendrier p {font-size:11px; margin-bottom:8px; color:#827869;}
div.lienHeb { cursor:pointer; padding-top:3px;padding-bottom:4px; border-bottom:1px solid #D3D3B9;}
.typeEnCours {border-top:1px solid #D3D3B9;   color:#827869; font-size:11px;}
#page_calendrier {margin:0;
padding:0;
width:193px;}
#page_calendrier p { margin:0px 0px 0px 0px; padding:10px 0px 6px 2px; font-size:11px;color:#827869; text-align:center;}
#page_calendrier p b { color:#54463D;}
table.calendrierDispo td {padding:2px 3px 2px 3px; }

.titremois  { font-family: Arial; font-size: 11px;  color: #FFF; background-color:54463D; line-height:80%; }
.titremois:link  { font-family:  Comic Sans MS, Arial; font-size: 13px; font-weight: bold; color: #FFF; background: #54463D; text-decoration: none ;}
.titremois:visited  { font-family:  Comic Sans MS, Arial; font-size: 13px; font-weight: bold; color: #FFF; background: #54463D; text-decoration: none ;}
.titremois:hover  { font-family:  Comic Sans MS, Arial; font-size: 13px; font-weight: bold; color: #FFF; background: #54463D; text-decoration: underline ;}

.jours_non_dispo  { font-family:  Arial; font-size: 10px; color: #827869; text-decoration: line-through;}
.jours_non_dispo_wend  { font-family:  Arial; font-size: 10px; color: #827869; text-decoration: line-through;}

.sep { font-size:9px; line-height:50%;}

.titrejours  { font-family:  Arial; font-size: 10px; color: #000; border-bottom:1px solid #000; }

.titrenum  { font-family:  Arial; font-size: 10px; color: #000; }
.titrenum2  { font-family:  Arial; font-size: 10px; color: #99948C; }

.titrewend  { font-family:  Arial; font-size: 10px; color: #000; }

.cliquable div{ background-color:#54463D; color:#FFFFFF;}
.titrewend2  { font-family:  Arial; font-size: 10px; color: #54463D; }

.titrenow  { font-family:  Arial; font-size: 10px; color: #D0A000; }

.titreweek  { font-family:  Arial; font-size: 10px; color: #99948C;  }
.titreweek2  { font-family:  Arial; font-size: 10px; color: #000000; }

select { z-index:1 }


