/* =============== */
/* =DIV PRINCIPAL= */
.droite { float:left; width:305px; margin-left:20px; }
.gauche { float:left; width:550px; margin-top:10px; }
.fil_ariane { border-bottom:1px solid #dcc188; line-height:15px;padding-top:5px; }
.fil_ariane h1 { display:inline; font-size:13px; font-weight:bold; margin:0px; color:#868686; }
.fil_ariane .text_declic { color:#868686; font-size:11px; }

/* AVANTAGE */
.avantage ul { 
	background:url("/images/hp/fond_avantage.jpg") no-repeat; width:274px; height:160px; 
	margin:0px; padding:0px; list-style-image:url("/images/hp/puce.jpg"); 
	padding-left:30px;
}
/* Liste Hébergement */
.hebergement { width:299px; margin-top:15px; }
.hebergement .titre {
	padding-left:10px; line-height:29px;
	font-family:walkway, Arial,serif; font-size:22px; text-transform:none; font-weight:normal; 
}
.hebergement h2 { 
	background:url("/images/hp/entete_heb.jpg") no-repeat; width:300px; height:25px;
	font-family:Arial,serif; font-size:22px; color:#256e92; 
	text-transform:none; text-indent:10px; color:white;
	font-size:16px;	font-weight:bold; line-height:25px;
}
.hebergement .cadre { width:300px; border-left:1px solid #9dbece; border-right:1px solid #9dbece; clear:both; height:100px; }
.hebergement .cadre img { float:left; width:165px; height:55px; margin-left:5px; margin-right:5px; margin-top:2px; }
.hebergement .cadre p { float:left; width:120px; font-size:12px; line-height:13px; margin-top:5px; }
.hebergement .cadre a { color:#956939; font-size:12px; }
.hebergement .first h2 { background:url("/images/hp/entete_heb2.jpg") no-repeat white; width:305px; }
.hebergement .first { width:299px; }

.hebergement .bas { background:url("/images/hp/bas_cadre.jpg") no-repeat; width:302px; height:17px; margin-bottom: 5px; }
/* Top Vente */
.top_vente { width:545px; }
.top_vente .clear { clear:both; }
.top_vente .content { padding-top:10px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }
.top_vente .titre { background:url("/images/hp/entete.jpg") no-repeat; line-height:29px; font-size:22px; width:535px; height:29px; padding-left:10px; color:White; }
.top_vente .theme { padding:10px; line-height:5px; background:#d3eaee; font-size:16px; color:#193049; font-weight:bold; }
.top_vente .theme span { float:right; font-size:12px; font-weight:normal; text-decoration:underline; }
.top_vente .theme span { *text-align:right; *margin-top:-20px; *margin-right:10px; *line-height:15px; }
.top_vente .theme a { color:#193049; text-decoration:none; }
.top_vente .autre { background:#dfd8d0; color:#5f3d18; }
.top_vente .autre span a { color:#5f3d18; }
.top_vente .offre { width:520px; margin:0 auto; padding:10px; border-bottom:1px solid #d1d6db; margin-bottom:0px; }
.top_vente .offre:hover { background:#F5EEDF; }
.top_vente .offre:hover .prix { background:white; }
.top_vente .image { float:left; margin-right:10px; width:140px; }
.top_vente .description { float:left; width:245px; }
.top_vente .prix { text-align:center; float:left; background:url("/images/hp/fond_prix.jpg") no-repeat top; width:120px; height:90px; }
/* =============== */
.top_vente .region a, .top_vente .region { color:#256e92; font-size:14px; }
.top_vente .ville a, .top_vente .ville  { color:#256d95; font-weight:bold; font-size:16px; text-decoration:underline; line-height:20px; }
.top_vente .duree { color:#5f3d1a; font-weight:bold; }
.top_vente .infos { font-size:14px; font-style:italic; color:#606060; margin-top:10px; }
.top_vente .prix .promo { float:left; margin:5px; color:White; background:#d01e3b; width:60px; height:25px; line-height:25px; text-align:center; font-size:19px; font-weight:bold; }
.top_vente .prix .barre { float:left; margin-top:5px; color:#5e3d1b; text-decoration:line-through; font-size:16px; line-height:25px; }
.top_vente .prix .duree, .top_vente .prix .total span { clear:both; color:#5e3d1b; font-size:13px; font-weight:normal; line-height:20px; }
.top_vente .prix .total { font-size:25px; color:#5e3d1b; font-weight:bold; }

/* =============== */
/* Push Thematique */
.thematique { margin-top:10px; }
.thematique img { margin-bottom:10px; }
/* LE MAG */
.lemag { background:url("/images/hp/fond_mag.jpg") no-repeat; width:305px; height:308px; }
.lemag .titre { color:#5e3d1b; font-weight:bold; font-size:14px; padding-top:135px; margin-left:25px; margin-bottom:10px;  }
.lemag .article { clear:left; width:250px; height:50px; color:#5e3d1b; margin-left:25px; }
.lemag .article img { float:left; }
.lemag .article .texte { float:left; font-size:12px; margin-left:5px; width:175px; cursor:pointer; }
.lemag .article a .texte { color:#5e3d1b; text-decoration:underline; }
.lemag .lien { margin-top:20px; text-align:center; }
.lemag .lien a { color:#256e92; font-size:12px; font-weight:bold; text-decoration:underline; }
/* Newsletter */
.newsletter { 
	background:url("/images/hp/fond_newsletter.jpg") left bottom; 
	background-repeat:no-repeat;
	width:309px; height:155px;
	padding-top:20px;
}
.newsletter .titre { 
	padding-bottom:10px; padding-left:10px; line-height:35px;
	font-family:walkway, Arial,serif; font-size:22px; text-transform:none; font-weight:normal;
	text-indent:-9999px;
}
.newsletter p { font-size: 12px; width: 180px; color:#5f3d1a; padding-left:15px; }
.newsletter img { float:left; }
.newsletter #email_newsletter { border:1px solid #e4d5bf; float:left; margin-top:7px; margin-left:15px;  }
#MT3_MT3Date_dateInput_text {font-family: Arial, Helvetica, sans-serif;}

/* MOTEUR */
/* MOTEUR RECHERCHE */
.recherche { width:544px; height:285px; padding-bottom:20px; }
.recherche .moteur { float:left; width:265px; }
.recherche .flash { float:left; }
.recherche .flash .titre { font-weight:bold; color:#863D1C; }
.recherche .entete { background:url("/images/hp/moteur/entete.jpg") no-repeat; width:544px; height:28px; line-height:28px; color:White; font-size:17px; padding-left:10px;}
.recherche .entete span { font-weight:bold; }
.recherche .filtre { background:#f3ebd9; height:27px; padding-top:3px; }
.recherche .bt_filtre { float:left; line-height:12px; font-size:12px; color:#5e3d1b; padding:5px; margin-right:5px; }
.recherche .bt_filtre { *margin-right:20px; }
.recherche .bt_filtre input { margin-right:5px; }

.recherche .fond_ski { background:url("/images/hp/moteur/fond_ski.jpg") no-repeat; height:238px; }
.recherche .fond_autre { background:url("/images/hp/moteur/fond_autre.jpg") no-repeat; height:238px; }

.recherche .ski { background:#c1d4d8; color:#193049; }
.recherche .autre { background:#a79378; color:White; }
       
        /* ======= MOTEUR SKI =======*/
        .moteur { width:250px; }
        .moteur .rechercheLien2 { margin-bottom:5px; color:#333333; font-size:1.3em; font-weight:bold; }
        .moteur .float { float:left; }
        .moteur .date { width:125px; }
        .moteur .duree select { width:80px; }
        .moteur .titreUc1  
        {
            line-height:22px; *line-height:15px; font-size:12px; color:#5e3d1b; font-weight:bold; 
            border-bottom:1px solid white;
            margin-bottom:1px;	clear:both; width:250px;
        }
        .moteur .bt_recherche { text-align:right; float:right; }
        .moteur #MoteurSki_MT3Date_dateInput_text, .moteur .rcInputCell { width:95px!important; }
        .moteur #moteur3_skin input, .moteur select { border:1px solid #048CAE;  }
        .moteur #moteur3_skin p{ margin-bottom:5px }
        .moteur #moteur3_skin{ width:255px; margin-top:10px; margin-left:10px; }
        .moteur #MT3_MT3Recherche {
	        width:126px !important;
	        margin-left:45px;
        }
        .moteur #recherche li{ clear:both !important; width:100% !important; text-align:left; }
        .moteur #MT3_MT3Theme{
	        background-color:#048CAE;
	        color:white;
        }
        .moteur #MT3_MT3Date_wrapper { width:130px; float:left; }
        .moteur #MT3_MT3Duree { height:22px; width:70px; }
        .moteur .datePicker {
	        background:white url(/Control/Calendar/picto-calendrier.gif) no-repeat right center;
	        cursor:pointer; 
        }
        .moteur .ligneUc {
	        border:1px dashed #23698A;
	        margin-right:20px;
	        margin-top:10px;
        }
        .moteur select { width:230px; border:1px solid #048cae; color:black; }
        .moteur .bt_raz { float:left; margin-top:5px; }
        .moteur #MoteurSkidate2 { width:116px; }
        .moteur #MoteurSkiduree { float:right; width:125px; margin-right:5px; }
        .moteur_ski .date2cal {width: 90px;}
        /* ======= MOTEUR AUTRE =======*/
        .moteur_autre { width:239px; float:left; padding:10px; }
        .moteur_autre #MoteurAutre_MT3LieuDDL,
        .moteur_autre #MoteurAutre_MT3Falh { width:220px; }
        .moteur_autre .rcTable { width:135px!important; }
        .moteur_autre .float { float:left; }
        .moteur_autre .date { width:140px; }
        .moteur_autre .duree select { width:80px; }
        .moteur_autre .bt_recherche { text-align:center; }
        .moteur_autre .titreUc1 {
	        font-size:12px; color:#5e3d1b;
	        font-weight:bold; line-height:22px; border-bottom:1px solid #cd9149;
	        margin-bottom:1px;
	        clear:both; width:235px;
        }
        .moteur_autre input, .moteur_autre select { margin-top:10px; }
        /* ======= MOTEUR WEEKEND =======*/
        .moteur_tha { float:left; width:235px; padding:10px; }
        .moteur_tha input,select { border:1px solid #048CAE; }
        .moteur_tha select { width:220px; }
        .moteur_tha .bt_recherche { text-align:center; }
        .moteur_tha .float { float:left; }
        .moteur_tha .date { width:145px; }
        .moteur_tha .duree select { width:75px; }
        .moteur_tha .titre_uc1 {
	        font-size:12px; color:#5e3d1b;
	        font-weight:bold; line-height:22px; border-bottom:1px solid #cd9149;
	        margin-bottom:1px;
	        clear:both; width:222px;
        }
        .moteur_tha .rcTable { width:135px!important; }
        .moteur_tha input, .moteur_tha select { margin-top:10px; }
        
        /* V2 */
        .moteur_tha .date2cal { width:105px; }
        .moteur_tha #Calendar_Content_Calendar1 { float:right; *float:none; margin-top:10px; margin-right:10px; }
        .moteur_tha #Calendar_Frame_Calendar1 { left:270px\9; }
        .moteur_tha .bt_raz { margin-left:5px; float:left; margin-top:10px; }
        .moteur_tha .bt_recherche { margin-right:5px; float:right; margin-top:5px; }
        
        /* ======= MOTEUR WEEKEND THALASSO =======*/
        .moteur_wetha { float:left; width:235px; padding:10px; }
        .moteur_wetha input,select { border:1px solid #048CAE; }
        .moteur_wetha #MoteurThalasso_MT3LieuDDL,
        .moteur_wetha #MoteurThalasso_MT3Formule,
        .moteur_wetha #MoteurThalasso_MT3Theme,
        .moteur_wetha #MoteurThalasso_MT3Lieu { width:220px; }
        .moteur_wetha .bt_recherche { text-align:center; }
        .moteur_wetha .float { float:left; }
        .moteur_wetha .date { width:222px; }
        .moteur_wetha .date2cal{width: 185px;}
        .moteur_wetha .duree select { width:80px; }
        .moteur_wetha .titre_uc1 {
	        font-size:12px; color:#5e3d1b;
	        font-weight:bold; line-height:22px; border-bottom:1px solid #cd9149;
	        margin-bottom:1px;
	        clear:both; width:222px;
        }
        .moteur_wetha .rcTable { width:135px!important; }
        .moteur_wetha input, .moteur_wetha select { margin-top:10px; }
		/*.moteur_wetha #MoteurLieudest, .moteur_wetha #MoteurLieuloc, .moteur_wetha #Moteurcode {width: 200px;}*/
		.moteur_wetha select {width: 222px;}
		
	.date2cal
	{
	width:100px;
	border:1px #088eb1 solid;
	padding-left:2px;
	}
	
	.MoteurResultat3_PopupModalBg 
	{
		background-color:white;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	.MoteurTemplate3_AC_listItem
	{
		padding:0px !important;
		margin:0px!important;
		background-color : window;color : windowtext;padding : 1px;
	}
	.MoteurTemplate3_AC_ListElement 
	{  
		visibility : hidden;
		margin : 0px!important;
		background-color : white;
		color : windowtext;
		border : buttonshadow;
		border-width : 1px;
		border-style : solid;
		cursor : default;
		overflow : auto;
		height : 200px;
		text-align : left;
		list-style-type : none;
		font-size:1.3em;
	}
	.MoteurTemplate3_AC_highListItem
	{
		background-color: #048CAE;color: black;	padding: 1px; font-size:1em;
	}
	.highslide-container{z-index:8000 !important}
	#HeaderDF_RadMenu1 {z-index:1;}
	
	a img { border: none;display:inline;}
	#top { width: 519px; height: 19px;}
	#top_left { width: 455px; height: 19px; float: left;}
	#top_right { float: right; height: 19px; left: 454px; position: absolute; top: 0; width: 64px; }
	#middle { width: 519px; height: 310px;}
	#bouton { width: 519px; height: 36px;}
	#bouton_left { width: 277px; height:36px; float:left;}
	#bouton_clic { }
	#bouton_right { width: 88px; height:36px; float:left;  }
	#bottom { width: 519px; height: 17px;}

/* ======= PREHOME ======= */
/*#top_right { width: 64px; height: 19px; position:absolute; float:right; left:590px; background:#3b3946; color:White; }
#top_right a { color:White; font-weight:bold; font-size:14px; }
#top_right span { color:#e73492; font-size:16px; }*/
#global_prehome{left:50%; margin-left:-310px; position:fixed; top:25%; }
div#prehome  
{
    background:none repeat fixed 0 0 #303030; height:1000px; top:0;
    opacity:0.9; filter:Alpha(opacity=90); padding:50%; 
    position:absolute; left:0; z-index:10000; 
}
/** hack css i.e, ne pas modifier*/
* html div#prehome 
{
	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
} 


/*******************      Encart offre spécial     ***************************/

#cadre_offre_spe { background-color:#f6efdf;border:1px solid #e3e0dd; font-size:11px; padding:5px; width:225px; margin-top:5px; }
#cadre_offre_spe p { color:#000; font-weight:normal; font-size:11px;}
#cadre_offre_spe p strong { color:#d01e3b; font-weight:bold; font-size:11px;}
