.cadre_blanc
{
	padding:0;
	background:#fff;	
	width : 1010px;
	margin : auto;
	position : relative;
}
.bloc_centre_xwing
{
		padding-top : 173px;
		width : 683px;
	float : left;
}
.cadre_page
{
	padding-top : 173px;
}
.cadre_page_xwing
{
	padding-top : 10px;
}
.colonne_gauche
{
	height : 530px;
	width : 170px;
	float : left;
}
.centre_page
{
	
	width : 421px;
	/*padding : 6px 6px 6px 170px;*/
	padding : 6px 6px 6px 0;
	float : left;
	
}
.colonne_gauche_xwing
{
	height : 230px;
	width : 170px;
	float : left;
}
.centre_page_xwing
{

}

.colonne_xwing
{
	float : left ;
 	width : 270px;
}

.middle
{
	float : left ;
 	width : 693px;
}

.centre_page_bas
{
	width : 421px;
	/*padding : 6px 6px 6px 170px;*/
	padding : 0px 6px 6px 0;
	float : left;
	
}
.centre_page_petit
{
	width : 344px;
	/*padding : 6px 8px 6px 172px;*/
	padding : 6px 8px 6px 2px;
	float : left;
}

.colonne_droite
{
	
	width : 266px;
	float : left;
	/*text-align:center;*/
}
.colonne_droite_flash
{
	text-align:center;
}
.colonne_droite_covoiturage
{
	background : url(../images/fond/fond_visuel_covoit1.jpg) no-repeat;
	width : 339px;
	height : 547px;
	float : left;
}
.colonne_droite_coskiing
{
	background : url(../images/fond/fond_visuel_coski1.jpg) no-repeat;
	width : 339px;
	height : 547px;
	float : left;
}

.bandeau
{
	position : absolute;
	top : 10px;
}

.div_chfer
{
	position : absolute;
	top : 190px;
}
.menu_gauche
{
	/*background : url(../images/menu/fond_menu.gif) no-repeat;*/
	width : 164px;
	position : absolute;
	top : 183px;
	padding-top : 30px; /* 08/10/08 Modif*/
}

.liste_stations_actu
{
	
}
.actu
{
	width : 215px;
	padding : 10px 20px 10px 0 ;
	float : left;
}
.txt_actu
{
	float : left;
	width : 131px;
	padding-left : 7px;
}
.lien_all_actu
{
	clear : both;
	padding-top : 7px;
}

.actu_temp
{
	width : 223px;
	padding : 10px 12px 10px 0 ;
	float : left;
}

.evt
{
	background : url(../images/home/separateur.jpg) 0 60px no-repeat;
	width : 238px;
	/*padding : 10px 45px 10px 20px ;*/
	padding : 10px 22px 10px 20px ;
	float : left;
}

.evt_temp
{
	background : url(../images/home/separateur.jpg) 0 20px no-repeat;
	width : 255px;
	/*padding : 10px 45px 10px 20px ;*/
	padding : 10px 10px 10px 15px ;
	float : left;
}
.txt_evt
{
	float : left;
	width : 171px;
	padding-left : 7px;
}
.home_pave
{
	height:50px;
	padding-left:20px;
}
.encadre_recherche
{
	width : 250px;
	padding : 69px 20px 20px 40px;
	
}

.module
{
	 width : 120px;
	 padding-left : 5px;
	 text-align : center;
}
.centre_page_covoiturage
{
	background:url(../images/fond/fond_visuel_covoit2.jpg) 100% 0 no-repeat;
	width : 691px;
	/*height : 498px;*/
	/* padding : 6px 0 6px 172px;*/
	padding : 6px 0 6px 2px;
	float : left;
}
.centre_page_coskiing
{
	background:url(../images/fond/fond_visuel_coski2.jpg) 100% 0 no-repeat;
	width : 691px;
	/*height : 498px;*/
	/* padding : 6px 0 6px 172px;*/
	padding : 6px 0 6px 2px;
	float : left;
}
.centre_page_video
{
	background:url(../images/fond/fond_visuel_video.jpg) 100% 0 no-repeat;
	width : 691px;
	/*height : 498px;*/
	/* padding : 6px 0 6px 172px;*/
	padding : 6px 0 6px 2px;
	float : left;
}
.centre_page_goodies
{
	background:url(../images/fond/fond_goodies.jpg) 100% 0 no-repeat;
	width : 691px;
	height : 594px;
	/* padding : 6px 0 6px 172px;*/
	padding : 6px 0 6px 2px;
	float : left;
}

.div_chfer_moyen
{
	width: 350px;
}

.content_covoiturage
{
	width : 350px;
	float : left;
}
.content_goodies
{
	width : 262px;
	padding: 3px 20px 3px 0;
	float : left;
}
.tit_goodies
{
	width : 300px;
	float : left;
	
}

.middle_goodies
{
	/*background:url(../images/fond/fond_carres.jpg) 100% 0 no-repeat;*/
	padding-left : 4px ;
	height : 282px;
}


.boutons_covoiturage
{
	float : left;
	width : 190px;
	padding : 10px 0 0 46px; 
}
.gauche_goodies
{
	float : left;
	width : 600px;
}

.gauche_covoiturage
{
	float : left;
	width : 591px;
}

.droite_covoiturage
{
	float : left;
	width : 100px;
	height : 498px;
}
.clearer5
{
	 clear : both;
	 height : 5px;
	 padding : 0;
	 margin : 0;
	 font-size : 3px;
}
.td_header_g
{
	background: #D7D7D7 url(../images/tab/haut_gauche.gif) no-repeat;
	border-right : 1px solid #CACACA;
}
.td_header_d
{
	background: #D7D7D7 url(../images/tab/haut_droit.gif) 100% 0 no-repeat;
}
.td_header
{
	background: #D7D7D7;
	border-right : 1px solid #CACACA;
}

.td_inter
{
	border-right : 1px solid #CACACA;
	border-top : 1px solid #CACACA;
}
.td_inter_xwing
{
	border-right : 1px;
	border-top : 1px solid #CACACA;
}
.td_inter_d
{
	border-top : 1px solid #CACACA;
}

.td_bas_g
{
	background: url(../images/tab/bas_gauche.gif) 0 100% no-repeat;
	border-right : 1px solid #CACACA;
}
.td_bas_g_xwing
{
	background: url(../images/tab/bas_gauche.gif) 0 100% no-repeat;
	border-right : 1px;
}
.td_bas
{
	border-right : 1px solid #CACACA;
}
.td_bas_xwing
{
	border-right : 1px;
}
.td_bas_d
{
	background: url(../images/tab/bas_droit.gif) 100% 100% no-repeat;
}
.bloc_contact
{
	width : 414px;
	padding : 12px 10px 12px 0;
	clear : both;
	
}
.ss_bloc_contact
{
	width : 167px;
	float : left;
	padding : 5px 25px 5px 5px;
}

.ss_bloc_recherche
{
	/*width : 100%;
	float : left;*/
	padding : 5px 25px 5px 5px;
}


.services_stations
{
	width : 620px;
	padding : 5px 0 10px 3px ;
	clear:both;
}

.img_station
{
	float : left;
	width : 90px;
}

.attributs_station
{
	float : left ;
	width : 310px;
}

.texte_station
{	
	padding-top:5px;
}

.cadre_blanc_prehome
{
	padding : 10px;
	background : #FFFFFF;
	width : 863px;
	height : 584px;
	margin : auto;
	position : relative;
}
.contenu_prehome
{
	width : 863px;
}
.prehome
{
	position : absolute ;
	top : 183px;
}
.bloc_station_prehome
{
	/*position : absolute ;
	top : 538px ;*/
	text-align : center;
}


.cadre_blanc_my3vallees
{
	padding : 10px;
	background : #FFFFFF;
	width : 863px;
	height : 663px;
	margin : auto;
	position : relative;
}

.my3vallees
{
	position : absolute ;
	top : 183px;
}
.bloc_station_my3vallees
{
	/*position : absolute ;
	top : 538px ;*/
	text-align : center;
}
.td_services
{
	border-right : 1px solid #CACACA;
	padding : 0 4px;
	width : 14px;
	text-align : center;
}
.td_services_g
{
	border-right : 1px solid #CACACA;
}
.td_services_d
{
	background : #FFFFFF;
	width : 100px;
}
.tr_grise
{
	background : #E7E7E7;
}

.tr_blanche
{
	background : #FFFFFF;
}
.footer
{
	width : 958px;
	text-align : center;
	margin : auto;
	/*background:#fff url(../images/hiver2010/common/bg_footer.gif) repeat-x 0 100%;*/
	height:120px;	
}

/*Actu*/
.img_actu
{
	float : left;
	width : 170px;
}

.intro_actu
{
	float : left ;
	width : 230px;
}

.popup
{
	padding : 10px;
	background : #FFFFFF;
	width : 415px;
	margin : auto;
}
.footer_popup
{
	padding : 10px;
	width : 415px;
	margin : auto;
	text-align : center;
}

.img_actu_gd
{
	float:left;
	width:155px;
}
.intro_actu_gd
{
	float : left;
	width : 250px;
	padding-left : 5px;
}
.bloc_resa
{
	width : 640px;
	padding : 12px 10px 12px 0;
	clear : both;
	
}
.bloc_resa ul
{
	padding: 0 10px;
	margin :0;
}

.pave_home_resa_fr
{
	background :url(../images/home/module_hebergement_fr.jpg) no-repeat;
	height:295px;
}

.pave_home_resa_en
{
	background :url(../images/home/module_hebergement_en.jpg) no-repeat;
	height:315px;
}

.pave_home_resa_de
{
	background :url(../images/home/module_hebergement_de.jpg) no-repeat;
	height:315px;
}
.pave_home_resa_es
{
	background :url(../images/home/module_hebergement_es.jpg) no-repeat;
	height:315px;
}
.pave_home_resa_nl
{
	background :url(../images/home/module_hebergement_nl.jpg) no-repeat;
	height:315px;
}
.home_pave_resa
{
	padding : 50px 0 0 30px;
	height:143px;

}



/*HOME::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.contenu_home{  
	width:806px;
	float : left ; 
}

.entree_home_gauche{
	width : 270px;
	float : left;
	padding-right: 16px;
}

.entree_home_droite{
	width : 306px;
	float : left;
}

/*:::::::::::::::::::::::::::::::*/

.module_events{
	width:306px;
	background: url(../images/home/actus_events/actu_events_fond.jpg) no-repeat;
	float : left;
	padding-bottom: 30px;
}

.module_events_gauche{
	width : 120px;
	float : left;
}

.module_events_droite{
	width : 159px;
	float : left;
	margin-left: 17px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
}

/*:::::::::::::::::::::::::::::::*/

.module_events_vignette{
	width:120px;
	float : left;
	margin-top: 15px;
}

.module_events_vignette_gauche{
	width : 103px;
	float : left;
}

.module_events_vignette_droite{
	width : 17px;
	float : left;
}

/*:::::::::::::::::::::::::::::::*/

.hr1
{
	margin : 0px;
	padding : 0px;
	height : 1px;
	font-size : 0px;
	border : 0;
	visibility : hidden;
	font-size : 0px;
}

.hr2{
	margin : 0px;
	padding : 0px;
	height: 1px;
	float:left;
	font-size : 0px;
	border : 0;
	visibility : hidden;
	font-size : 0px;
}

.hr3{
	margin : 0px;
	padding : 0px;
	height: 10px;
	font-size : 0px;
	border : 0;
	visibility : hidden;
	font-size:0px;
}


.hr4{
	margin : 0px;
	padding : 0px;
	height: 2px;
	font-size : 0px;
	border : 0;
	visibility : hidden;
	font-size:0px;
}
/*PAGE ACTUS EVENTS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.module_agenda{
	width:216px;
	float : left;
	padding-left:50px;
}

.module_agenda_gauche{
	width : 196px;
	float : left;
}

.module_agenda_droite{
	width : 17px;
	float : left;
}

.module_agenda_logo{
	width : 117px;
	float : left;
	padding-left: 38px;
}

/*:::::::::::::::::::::::::::::::*/

.module_station{
	width : 240px;
	padding-left:26px;
	float : left;
	clear : both;
	/*margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 2px;
	padding-top: 12px;*/
}

.module_station_logo_conteneur{
	/*height:19px;*/
	/*background: #919191;*/
	width:240px;
	clear : both;
	float : left;
	margin : 10px 0;
	
}
.module_station_logo_conteneur div
{
	float:left;
	text-align:center;
	width : 80px;
}
/*
.module_station_3vallees{
	float : left;
	clear : both;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 2px;
}

.module_station_menuires{
	float : left;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 8px;
}

.module_station_tania{
	float : left;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 24px;
}

.module_station_meribel{
	float : left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 17px;
}

.module_station_brides{
	float : left;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 22px;
}

.module_station_orelle{
	float : left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 17px;
}

.module_station_valtho{
	float : left;
	margin-bottom: 5px;
	padding-top: 5px;
	margin-top: 10px;
	margin-left: 10px;
}

.module_station_saintmartin{
	float : left;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 23px;
}

.module_station_courchevel{
	float : left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 22px;
}

*/



/*PAGE ACTU::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.contenu_texte{
    float : left ;
	width : 395px ;
	background:#FFFFFF;
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
}

.contenu_texte img{
	float : left;
	margin-right : 20px;
	margin-bottom : 5px;
}

.conteneur_bouton{
  width : 271px;
	float : left;
	/*clear : both;*/
	text-align:right;
	background:#FFFFFF;
	padding-bottom : 15px;
}

.conteneur_bt_pdf
{
  width : 144px;
	float : left;
	background:#FFFFFF;
	padding-bottom : 15px;
}

.home_2colonne
{
	float : left;
	width : 728px;	
}

.home_col_gauche
{
	float : left;
	width : 466px;
}
.home_col_droite
{
	float : left;
	width : 262px;
	/*margin-left:6px;*/
	/*background: url(../images/home/module_hebergement/module_hebergement_fr.jpg) no-repeat;*/
}
/*.home_col_droite_en
{
	float : left;
	width : 255px;
	margin-left:6px;
	background:url(../images/home/module_hebergement/module_hebergement_en.jpg) no-repeat;
}
.home_col_droite_de
{
	float : left;
	width : 255px;
	margin-left:6px;
	background:url(../images/home/module_hebergement/module_hebergement_de.jpg) no-repeat;
}
.home_col_droite_es
{
	float : left;
	width : 255px;
	margin-left:6px;
	background:url(../images/home/module_hebergement/module_hebergement_es.jpg) no-repeat;
}
.home_col_droite_nl
{
	float : left;
	width : 255px;
	margin-left:6px;
	background:url(../images/home/module_hebergement/module_hebergement_nl.jpg) no-repeat;
}*/
.contenu_2col
{
	margin-top:10px;
	float : left;
	width : 602px;
}
.focus
{
	height: 145px;
	overflow : hidden;
	padding-top : 5px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::: AJOUT KIKI :::::::::::::::::::::::::::::::::::::::::::::::*/



/* :::: */
/* Au féminin */
.cible_feminin
{
	background :url(../images/cibles/feminin/fond_fr.jpg) no-repeat;
}
.cible_conteneur4
{
	
	float : left;
	width : 863px;
	height: 587px;
	position : absolute ;
	top : 183px;
}
.cible_conteneur4 .gauche
{
	float : left;
	width : 540px;
	top : 250px;
}

.cible_conteneur4 .droite
{
	float : left;
	width : 314px;
}
/* Fin au Féminin */
.cible_conteneur
{
	background :url(../images/cibles/famille/fond_famille.jpg) no-repeat;
	float : left;
	width : 863px;
	height: 587px;
	position : absolute ;
	top : 183px;
}
.cible_famille_fr
{
	background :url(../images/cibles/famille/fond_fr.jpg) no-repeat;
}
.cible_famille_en
{
	background :url(../images/cibles/famille/fond_en.jpg) no-repeat;
}
.cible_famille_es
{
	background :url(../images/cibles/famille/fond_es.jpg) no-repeat;
}
.cible_famille_de
{
	background :url(../images/cibles/famille/fond_de.jpg) no-repeat;
}
.cible_famille_nl
{
	background :url(../images/cibles/famille/fond_nl.jpg) no-repeat;
}

.cible_conteneur .gauche
{
	float : left;
	width : 535px;
}

.cible_conteneur .droite
{
	float : left;
	width : 314px;
}

.cible_conteneur2
{
	background :url(../images/cibles/bienetre/fond_plaisir.jpg) no-repeat;
	float : left;
	width : 863px;
	height: 689px;
	position : absolute;
	top : 183px;
}
.cible_bienetre_fr
{
	background :url(../images/cibles/bienetre/fond_fr.jpg) no-repeat;
}

.cible_bienetre_en
{
	background :url(../images/cibles/bienetre/fond_en.jpg) no-repeat;
}

.cible_bienetre_es
{
	background :url(../images/cibles/bienetre/fond_es.jpg) no-repeat;
}

.cible_bienetre_de
{
	background :url(../images/cibles/bienetre/fond_de.jpg) no-repeat;
}
.cible_bienetre_nl
{
	background :url(../images/cibles/bienetre/fond_nl.jpg) no-repeat;
}

.cible_conteneur2 .gauche
{
	float : left;
	width : 549px;

}

.cible_conteneur2 .droite
{
	float : left;
	width : 314px;
}

.cible_conteneur3
{
	background :url(../images/cibles/sportif/FOND_glisse.jpg) no-repeat;
	float : left;
	width : 863px;
	height: 696px;
	position : absolute;
	top : 183px;
}

.cible_perf_fr
{
	background :url(../images/cibles/sportif/fond_fr.jpg) no-repeat;
}

.cible_perf_en
{
	background :url(../images/cibles/sportif/fond_en.jpg) no-repeat;
}

.cible_perf_es
{
	background :url(../images/cibles/sportif/fond_es.jpg) no-repeat;
}

.cible_perf_de
{
	background :url(../images/cibles/sportif/fond_de.jpg) no-repeat;
}

.cible_perf_nl
{
	background :url(../images/cibles/sportif/fond_nl.jpg) no-repeat;
}

.cible_conteneur3 .gauche
{
	float : left;
	width : 547px;
}

.cible_conteneur3 .droite
{
	float : left;
	width : 274px;
}
/* :::: */
/*
.cible_intro
{
	float : left;
	width : 404px;
	padding-top : 67px;
	padding-left: 28px;
	font-weight:bold;
}*/

.cible_intro
{
	float : left;
	width : 380px;
	padding-top : 40px;
	padding-left: 28px;
	height: 208px;
	
}

/* :::: */

.cible_gauche
{float : left;
	width : 207px;
}
.cible_premier
{
	
	float : left;
	width : 207px;
	padding-top : 28px;
	padding-left: 27px;
	
}.cible_premier_bienetre
{
		
	float : left;
	width : 207px;
	padding-top : 27px;
	padding-left: 27px;
	clear:both;
}

.cible_premier_bienetre .gauche
{
	float : left;
	width : 75px;
	height: 68px;
}

.cible_premier_bienetre .droite
{
	float : left;
	width : 120px;
	margin-left: 5px;
	height: 68px;
}

.cible_premier_bienetre .droite .titre
{
	float : left;
	width : 125px;
	padding-top: 9px;
	height: 34px;
}

.cible_premier_bienetre .droite .lien
{
	float : left;
	width : 18px;
	padding-left: 106px;
	padding-top: 5px;
	height: 14px;
}
.cible_premier .gauche
{
	float : left;
	width : 75px;
	height: 68px;
}

.cible_premier .droite
{
	float : left;
	width : 120px;
	margin-left: 5px;
	height: 68px;
}

.cible_premier .droite .titre
{
	float : left;
	width : 125px;
	padding-top: 9px;
	height: 34px;
}

.cible_premier .droite .lien
{
	float : left;
	width : 18px;
	padding-left: 106px;
	padding-top: 5px;
	height: 14px;
}

/* :::: */


.cible_suite
{
	
	float : left;
	width : 207px;
	padding-top : 7px;
	padding-left: 27px;
}

.cible_suite .gauche
{
	float : left;
	width : 75px;
	height: 68px;
}

.cible_suite .droite
{
	float : left;
	width : 120px;
	margin-left: 5px;
	height: 68px;
}

.cible_suite .droite .titre
{
	float : left;
	width : 125px;
	padding-top: 9px;
	height: 34px;
}

.cible_suite .droite .lien
{
	float : left;
	width : 18px;
	padding-left: 106px;
	padding-top: 5px;
	height: 14px;
}

.cible_tag
{
	float : left;
	width : 385px;
	padding-top : 30px;
	padding-left: 27px;
}

/*:::: */

.cible_flash
{
	float : left;
	width : 100px;
	padding-left: 0px;
	padding-top: 31px;
}


.cible_droite_premier
{
	float : left;
	width : 248px;
	padding-left: 51px;
	padding-top: 50px;
	height: 24px;
}


.cible_droite_suite
{
	float : left;
	width : 248px;
	padding-left: 51px;
	padding-top: 6px;
	height: 31px;
}

.cible_droite_suite .gauche
{
	float : left;
	width : 125px;
	height: 23px;
	margin-top: 8px;
}

.cible_droite_suite .droite
{
	float : left;
	width : 31px;
	height: 31px;
	margin-left: 10px;
}

.cible_droite_ter
{
	float : left;
	width : 248px;
	padding-left: 51px;
	padding-top: 6px;
	height: 71px;
}

.cible_droite_ter .gauche
{
	float : left;
	width : 67px;
	height: 71px;
}

.cible_droite_ter .droite
{
	float : left;
	width : 150px;
	height: 63px;
	margin-left: 10px;
	margin-top: 8px;
}
/* 9/10/08 SHU */
.cible_droite_quart
{
	float : left;
	width : 248px;
	padding-left: 46px;
	padding-top: 33px;
	padding-bottom : 10px;
	height: 71px;

}

.cible_droite_quart .gauche
{
	float : left;
	width : 67px;
	height: 71px;
}

.cible_droite_quart .centre
{
	float : left;
	width : 67px;
	height: 71px;
	margin-left: 2px;
	
}
.cible_droite_quart .droite
{
	float : left;
	width : 67px;
	height: 71px;
	margin-left: 2px;
	
}



.nouveaute_bienetre
{	
	padding-top:280px;
	padding-left : 40px; 
	width  : 262px;
	float  : left;
}

.nouveaute_feminin
{	
	padding-top:190px;
	padding-left : 40px; 
	width  : 262px;
	float  : left;
}
.nouveaute_famille
{	
	padding-top:190px;
	padding-left : 35px; 
	width  : 262px;
	float  : left;
}

.nouveaute_perf
{
	padding-top:280px;
	padding-left : 35px; 
	width  : 262px;
	float  : left;
}
.menu_3vallees_droite
{
	width : 265px;
	margin-top : 5px;
	
}

.menu_3vallees_droite .gauche
{
	float : left;
	width : 67px;
	height: 71px;
	margin-left: 28px;
}

.menu_3vallees_droite .centre
{
	float : left;
	width : 67px;
	height: 71px;
	margin-left: 2px;
	
}
.menu_3vallees_droite .droite
{
	float : left;
	width : 67px;
	height: 71px;
	margin-left: 2px;
	
}
/* 9/10/08 SHU Fin */
/*:::: */

.cible_push
{
	float : left;
	width : 248px;
	padding-left: 24px;
	padding-top: 22px;
	height: 131px;
}
.cible_push_bienetre
{
	float : left;
	width : 248px;
	padding-left: 24px;
	padding-top: 17px;
	height: 131px;
}

.cible_droite_premier2
{
	float : left;
	width : 248px;
	padding-left: 31px;
	padding-top: 25px;
	height: 24px;
}


.cible_droite_suite2
{
	float : left;
	width : 248px;
	padding-left: 31px;
	padding-top: 6px;
	height: 31px;
}

.cible_droite_suite2 .gauche2
{
	float : left;
	width : 125px;
	height: 23px;
	margin-top: 8px;
}

.cible_droite_suite2 .droite2
{
	float : left;
	width : 31px;
	height: 31px;
	margin-left: 10px;
}

.cible_droite_ter2
{
	float : left;
	width : 248px;
	padding-left: 31px;
	padding-top: 6px;
	height: 71px;
}

.cible_droite_ter2 .gauche2
{
	float : left;
	width : 67px;
	height: 71px;
}

.cible_droite_ter2 .droite2
{
	float : left;
	width : 150px;
	height: 63px;
	margin-left: 10px;
	margin-top: 8px;
}

.gauche_result_resa
{
	float : left;
	width : 681px;
}

.droitee_result_resa
{
	float : left;
	width : 10px;
	height : 498px;
}

.cadre_blanc_cible
{
	padding : 10px;
	background : #FFFFFF;
	width : 863px;
	height : 816px;
	margin : auto;
	position : relative;
}
.cadre_blanc_cible_grand
{
	padding : 10px;
	background : #FFFFFF;
	width : 863px;
	height : 935px;
	margin : auto;
	position : relative;
}
.bloc_station_cible
{
	clear:both;
	margin-top:20px;
	/*position : absolute ;
	top : 538px ;*/
	
	text-align : center;
}


/*******************************************/
/*              ACTUALITES                 */
/*******************************************/

.haut_liste_actu
{
	background : url(../images/actus/haut.jpg) no-repeat;
	float:left;
	width : 410px ;
	padding-top : 58px
}

.bas_liste_actu
{
	background : url(../images/actus/bas.jpg) no-repeat 0 100%;
	float:left;
	width : 410px ;
	padding-bottom : 20px
}

.contenu_actu{
  float : left ;
	width : 385px ;
	padding-bottom : 15px;
	padding-left : 5px;
	padding-right : 10px;
}

.contenu_actu img{
	float : left;
	margin-right : 10px;
	margin-bottom : 5px;
}

.contenu_actu a
{
	height : 19px;
}

.col_gauche
{
	float:left;
	width:10px;
	height : 301px;
}

.col_droite
{
	float : left;
	width:400px;
}
.separateur
{
	clear : both;
	background: url(../images/actus/separ.jpg) no-repeat 0 50%;
	height : 26px;
	width:400px;
	float:left;
}

/* --------09/10/08 preHome V2 -------*/

.preHomeV2 {
	height:745px; /*provisoire a changer*/
}

.preHomeV2 .prehome {
	width:863px;
	background-repeat:no-repeat;
}

.preHomeV2 .menu_gauche {
	position:static;	
	padding-top:9px;
	margin:30px 0 0 15px;
	background: url(../images/menu/bg_topMenuPreHome.gif) no-repeat 0 0;
	float:left;
	display:inline;
}

.preHomeV2  .inside_menu_gauche {
	background: url(../images/menu/bg_menuPreHome.gif) no-repeat bottom left;
	padding-bottom:20px;
	width:158px;
}

.preHomeV2 .middleContent {
	float:left;
	height:507px;
	width:420px;
	padding-top:15px;
	color:#006099;
	position:relative;
}

	.preHomeV2 .middleContent p {
		margin:0;
	}

	.preHomeV2 .middleContent h2 {
		color:#fff;
		text-transform:uppercase;
		font-size:15px;
		font-weight:bold;
		margin:0;
		padding-left:10px;
	}
	
		.preHomeV2 .middleContent .catchPhrase {
			color:#fff;
			font-size:14px;
			font-weight:bold;		
			width:240px;
			padding:64px 0 0 145px;
		}
		
		.preHomeV2 .middleContent .securite {
			position:absolute;
			bottom:128px;
			left:113px;
		}
		
		.preHomeV2 .middleContent .devDurable {
			position:absolute;
			bottom:185px;
			left:113px;
		}
		
		.preHomeV2 .middleContent .accessDomaine {
			position:absolute;
			bottom:311px;
			left:113px;
		}
		
		.preHomeV2 .middleContent .confort {
			position:absolute;
			bottom:272px;
			left:113px;
		}
		
		.preHomeV2 .middleContent .enseignement {
			position:absolute;
			bottom:229px;
			left:33px;
		}

.preHomeV2  .bloc_station_prehome {
	clear:both;
}

.preHomeV2 .flashContainer {
	float:left;
	width:225px;
	height:327px;
	margin:100px 0 0 15px;
}


/*--- AFO - 3 vallees hiver 2012 ---*/
a img {border:none;} /*for IE7*/

#banner  li .infoBloc a:hover , #innerHeader #liveHeader li a:hover , #footer a:hover , #pushHome li a:hover , #resaHome a:hover {text-decoration:none;}
/*HEADER*/
#header {background:#3f3f40}
#innerHeader {margin:0 auto;width:1010px;position:relative;color:#fff;padding:0 0 25px;min-height:136px}
#innerHeader #logo{float:left;padding:15px 0 0 15px;}
#innerHeader #logoPrint{display:none;}

/*HEADER - LIVE HEADER*/
#liveHeader{float:right;margin:60px 0 0 0;padding:0;list-style:none;}
#liveHeader li {float:left;border-left:1px solid #555556;padding:0;color:#fff;font-size:11px;text-align:center;}
#liveHeader li a {color:#fff;font-size:11px;display:block;background:url(../images/hiver2012/sprite_header.png) no-repeat 0 0;padding:0 8px 2px;float:left;}
#liveHeader li:first-child {border-left:none;}
	#liveHeader li.meteo a {background:url(../images/hiver2012/btn_plus.png) no-repeat 9px 41px;text-align:left;}
	*+html #liveHeader li.meteo a  {width:210px;}
	#liveHeader li.meteo img {float:left;margin:-13px 10px 0;height:73px;}
	#liveHeader li.meteo strong {float:right;font-size:48px;padding:2px 0 0 10px;}
	#liveHeader li.meteo small {clear:both;display:block;font-size:11px;}
	#liveHeader li.neige a {padding:51px 0 2px 8px;background-position:20px -6px}
	#liveHeader li.neige span {float:left;margin-right:8px;line-height:11px;}
	#liveHeader li.neige span strong {display:block;font-size:16px;}
	#liveHeader li.pistes a {padding-top:2px;background:none;}
	#liveHeader li.pistes strong {display:block;font-size:48px;}
	#liveHeader li.webcams a {padding-top:60px;background-position:-90px -2px}
	#liveHeader li.plan a {padding-top:60px;background-position:-168px -1px}
	#liveHeader li.routes a{width:44px;padding-top:46px;background-position:-259px -11px}

#innerHeader #searchBox {position:absolute;right:0;top:0;width:80%;}
#innerHeader #searchBox ul {float:right;list-style:none;padding:0;margin:0 0 0 6px;}
#innerHeader #searchBox li{background:#818285;}
#innerHeader #searchBox li img{display:block;padding:11px;}
#innerHeader #searchBox #formSearch {float:right;background:#fff;margin-top:6px;padding:2px;}
#innerHeader #searchBox #formSearch input {vertical-align:middle;}
#innerHeader #searchBox #formSearch .text {border:1px solid #fff;}

#banner {width:100%;overflow:hidden;position:relative;}
#banner #slider {position:absolute;top:0;left:0;z-index:1;width:100%;}
#banner ul {margin:0;padding:0;list-style:none;} 
#banner ul:after {content: ".";clear: both;display: block;height: 0;overflow: hidden;}
#banner ul li{float:left;position:relative;margin:0;padding:0;list-style:none;}
#banner ul li img{display:block;}
#banner  li .infoBloc {font-family: 'PT Sans Narrow', sans-serif;position:absolute;z-index:5;top:0;left:0;width:368px;line-height:27px;background:#3f3f40;color:#fff;text-transform:uppercase;padding:10px 16px 20px;}
#banner  li .infoBloc strong{display:block;font-size:40px;line-height:33px;}
#banner  li .infoBloc a{color:#fff;font-size:22px;font-family: 'PT Sans Narrow', sans-serif;}

/*MENU HOME*/
#menu_2010 {position:absolute;z-index:10;top:161px;left:50%;margin-left:-505px;padding:0;list-style:none;width:260px;padding:0;background:#818285;}
	#banner #menu_2010 {position:relative;top:0;}
	.universContent #menu_2010 {top:0;min-height:558px;}
#menu_2010 .backHome {display:block;width:32px;margin-left:29px;height:32px;overflow:hidden;text-indent:-200px;background:url(../images/hiver2012/btn_home.png) no-repeat 0 0;} 
#banner #menu_2010 .backHome  {background-position:0 -32px;}

#menu_2010 ul {padding:6px 0 35px;margin:0;list-style:none;}
#menu_2010 li {width:100%;}
#menu_2010 a , #menu_2010 a:hover {text-decoration:none;color:#fff;display:block;outline:none;zoom:1;}
/*#menu_2010 a.pushOn {background:url(../images/hiver2010/menu/pushOn.gif) repeat-x 0 9px;}*/

#menu_2010 ul.menu_niv1 {/*background:#aeadbb url(../images/hiver2010/menu/bg_menuNiv1.jpg) no-repeat 0 100%;padding:0 0 150px 0;*/width:100%;}
	#banner #menu_2010 ul.menu_niv1 {min-height:285px;}
#menu_2010 ul.menu_niv1 a{text-transform:uppercase;font-size:19px;margin:0 25px;height:17px;line-height:15px;text-indent:4px;border-top:1px solid #a4a5a7;padding:10px 0 8px;font-family: 'PT Sans Narrow', sans-serif;}
#menu_2010 ul.menu_niv1 a.firstItem {border-top:none;}

#menu_2010 ul.menu_niv2 {padding:0 0 10px 40px;}
#menu_2010 ul.menu_niv2 li {background:url(../images/hiver2012/arrowUp_niv2.gif) no-repeat 3px 3px;padding:1px 0;}
#menu_2010 ul.menu_niv2 li.pictDown {background:url(../images/hiver2012/arrowDown_niv2.gif) no-repeat 0 6px;} 
#menu_2010 ul.menu_niv2 a {font-size:15px;margin:0 25px 4px 0;padding:0;border:none;text-indent:15px;line-height:17px;height:auto;font-family: 'PT Sans Narrow', sans-serif;}
#menu_2010 ul.menu_niv2 a.activeNiv2 {background:#dd002e url(../images/hiver2012/arrowUp_niv2.gif) no-repeat 3px 5px;padding-top:3px;margin-top:-3px;} 

#menu_2010 ul.menu_niv3 {padding:0 0 8px;}
#menu_2010 ul.menu_niv3 li {background:none;padding:0;}
#menu_2010 ul.menu_niv3 a {text-transform:none;font-size:12px;margin:1px 25px 1px 0;height:auto;padding:0 0 0 16px;border:none;text-indent:0;font-family:Arial ,sans-serif;}
#menu_2010 ul.menu_niv3 a.active {background:#dd002e url(../images/hiver2010/menu/arrowUp_niv3.gif) no-repeat 5px 4px;}

#js #menu_2010 .menu_niv2 , #js #menu_2010 .menu_niv3 {display:none;}

/*HOME*/
#home {width:1010px;margin:0 auto;background:#fff;padding-bottom:15px;}
#home h2 {clear:both;margin:0;padding:25px 0 3px;background:#fff;color:#3f3f40;font-family: 'PT Sans Narrow', sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;}
#weekDiscount {float:left;width:525px;}
#weekDiscount img {display:block;width:525px;height:249px;}

/*BLOC RESA HOME*/

#resaHome {float:right;width:480px;background:#575758;height:314px;color:#fff;}
#resaHome a {color:#fff;position:relative;top:2px;background:#1e74b1;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;font-size:15px;padding:0 6px;display:inline-block;}
#resaHome label {display:block;padding-bottom:4px;}
.resa_coursSki , .resa_forfait   , .resa_hebergement   {float:left;width:240px;padding:0 0 0 16px;margin-top:20px;}
.resa_hebergement   {width:203px;border-right:4px solid #fff;padding-bottom:2px;}
#resaHome .resa_hebergement a   {float:right;margin:10px 18px 0 0;font-size:20px;padding:1px 10px 0}
#resaHome h3  {margin:0;padding:0 0 4px;font-size:19px;font-weight:normal;text-transform:uppercase;font-family: 'PT Sans Narrow', sans-serif;}
#resaHome h3 img  {margin:-6px 0 0 5px;vertical-align:middle;display:inline-block;}

/*PUSH HOME*/
#pushHome {width:1020px;margin:0 0 0 -10px;padding:0;list-style:none;}
#pushHome li{float:left;width:290px;height:167px;padding:20px;margin:0 0 10px 10px;background:#ebebeb;list-style:none;color:#575758;}
#pushHome li img{display:block;margin:-20px;width:330px;height:207px;}
#pushHome li a {display:block;color:#575758;}
#pushHome li h3 {display:block;font-weight:normal;font-family: 'PT Sans Narrow', sans-serif;font-size:19px;margin:0 0 10px;text-transform:uppercase;}
#pushHome li h4 {margin:0 0 5px;}
#pushHome li h4 a {font-weight:bold;}
#pushHome li .btn {float:right;margin-top:10px;background:#242425;color:#fff;text-transform:uppercase;padding:4px 7px;font-family: 'PT Sans Narrow', sans-serif;font-weight:bold;font-size:18px;line-height:18px;}

/*MAIN CONTENT HEADER INTERIEUR*/
#header_int {text-align:right;height:260px;overflow:hidden;}
#header_int  img{}

/*MAIN CONTENT - BREADCRUMB*/
#mainContent .breadcrumb {text-align:right;padding:7px 0;}
#mainContent .breadcrumb h2 {margin:0;}

#mainContent .videoPlaceHolder {background:#818285;text-align:center;padding:25px 0 20px;margin:0 0 25px;}

/*FOOTER*/
#footer {text-transform:uppercase;background:#49494a url(../images/hiver2012/separator_footer.gif) repeat-y 154px 0;width:1010px;margin:0 auto;overflow:hidden;clear:both;border-bottom:36px solid #49494a;}
#footer img {display:block;margin:0 auto;}
#footer a {color:#fff;}
#footer h3 {color:#818285;font-size:18px;margin:0 0 3px;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;}
#footer ul , #footer li {margin:0;padding:0;list-style:none;}
#footer .quickAccess{background:#818285;text-align:center;border-bottom:25px solid #49494a;padding:9px 0;}
#footer .quickAccess li {display:inline;color:#fff;}
#footer .quickAccess li a {color:#fff;font-size:13px;padding:0 5px;}
#footer .quickAccess li a:hover , #footer .mediumCol li a:hover {text-decoration:underline;}
#footer .xSmallCol {float:left;width:101px;padding: 0 17px;font-family: 'PT Sans Narrow', sans-serif;}
#footer .xSmallCol .facebookLink {border-bottom:1px solid #777778;margin-bottom:20px;padding-bottom:20px;display:block;}
#footer .smallCol {float:left;width:121px;padding: 0 17px;}
#footer .smallCol a , #footer .xSmallCol a {font-family: 'PT Sans Narrow', sans-serif;font-size:18px;font-weight:bold;line-height:17px;}
#footer .mediumCol {float:left;width:199px;padding: 0 17px;}
#footer .mediumCol img {margin:9px auto 0;}
#footer #getNl {border-bottom:1px solid #777778;margin-bottom:15px;padding-bottom:35px;display:block;}
#footer #getNl .text {border:1px solid #fff;padding:2px 3px;vertical-align:middle;width:150px;}
#footer #getNl .submit {border:none;background:#1e74b1;color:#fff;vertical-align:middle;font-family: 'PT Sans Narrow', sans-serif;font-size:15px;font-weight:bold;cursor:pointer;width:auto;overflow:visible;padding:0 4px 1px;height:23px;}
#footer ul.mediumCol {float:left;width:159px;padding: 0 17px;}
#footer .mediumCol li , #footer .mediumCol li a {color:#98999b;font-size:11px;padding:1px 0;}
#footer .largeCol {float:left;width:271px;padding:0 11px}
#footer .bloc_station {background:#fff;border:3px solid #818285;float:left;padding-bottom:5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
#footer .bloc_station a{float:left;width:132px;height:60px;padding-top:10px;}


/* JSCROLLPANE */
.jspContainer {overflow: hidden;position: relative;}
.jspPane{position: absolute;}
/*.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;}*/
.jspHorizontalBar{position: absolute;top:-100px;left:0;height: 37px;}
.jspVerticalBar *, .jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{}
.jspCapLeft{width:0;}
.jspCapRight{} /*doit etre calculé automatiquement à chaque resize*/
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{	/*background: #302f2d;*/position: relative;}
.jspDrag{background:#272728 url(../images/hiver2012/bg_drag.png) no-repeat 0 0;width:68px;position: relative;top: 0;left: 0;cursor: pointer;cursor:move ;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #252120;text-indent: -20000px;display: block;cursor: default;}
.jspArrow.jspDisabled{cursor: default;background: #252120;}
.jspHorizontalBar .jspArrow{width: 25px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{	outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}


/* ------ 09/10/08 fin preHome V2 ------- */
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}
/*-- AFO - skin Hiver 2010 --*/
/*HEADER HOME*/
#headerHome {height:448px;position:relative;}

/*#searchBox {position: absolute;top:17px;right:25px;width:300px;z-index:5;text-align:right;}
#searchBox input.text {border:1px solid #cbdeef;font-size:11px;color:#1c75b1;width:130px;height:14px;}
#searchBox input {vertical-align:middle;}
#searchBox ul {margin:0 0 0 15px;padding:2px 0 0 0;list-style:none;float:right;}
#searchBox li {float:left;margin-left:5px;} 
#searchBox li img {border:0;} */

#enduroBox {position: absolute;bottom:-10px;left:-34px;z-index:4;text-align:left;}


/*CAROUSSEL HOME*/
#carousel_home {width:222px;float:left;margin:10px 0 0 0;}
#carousel_home ul {margin:0;padding:0;list-style:none;}
.carousel_container img {border:0;}
.carousel_container {width:222px}

.externalControl  {text-align:center;padding-top:28px !important;}
.externalControl li {display:inline;}
.externalControl li a {display:-moz-inline-box;display:inline-block;background:url(../images/hiver2010/home/bg_controlCarousel.gif) no-repeat 50% 1px;color:#fff;padding:1px 7px;margin:0 1px;}
.externalControl li a:hover {background-position:50% -15px;text-decoration:none;color:#fff !important;}

.btn_link {background:url(../images/hiver2010/common/btn_link_right.png) no-repeat 100% 0;float:right;color:#fff;padding:0 6px 0 0;}
.btn_link span {background:url(../images/hiver2010/common/btn_link_left.png) no-repeat 0 0;display:block;padding:2px 6px 2px 12px;font-size:14px;}
.btn_link:hover {color:#fff;text-decoration:none;}

.btn_link_forfait {background:url(../images/hiver2010/common/btn_link_right.png) no-repeat 100% 0;float:left;color:#fff;padding:0 6px 0 0;margin: 0 7px 0 0;position:relative;}
.btn_link_forfait span {background:url(../images/hiver2010/common/btn_link_big_left.png) no-repeat 0 0;display:block;padding:2px 6px 2px 12px;font-size:14px;}
.btn_link_forfait:hover {color:#fff;text-decoration:none;}

.btn_link_plan_acces {background:url(../images/hiver2010/common/btn_link_right.png) no-repeat 100% 0;float:left;color:#fff;padding:0 6px 0 0;margin: 0 20px 0 0}
.btn_link_plan_acces span {background:url(../images/hiver2010/common/btn_link_big_left.png) no-repeat 0 0;display:block;padding:2px 6px 2px 12px;font-size:14px;}
.btn_link_plan_acces:hover {color:#fff;text-decoration:none;}

.btn_link_red {background:url(../images/hiver2010/common/btn_link_red_right.png) no-repeat 100% 0;float:right;color:#fff;padding:0 6px 0 0;}
.btn_link_red span {background:url(../images/hiver2010/common/btn_link_red_left.png) no-repeat 0 0;display:block;padding:1px 5px 2px 8px;font-size:14px;}
.btn_link_red:hover {color:#fff;text-decoration:none;}

.home_col_gauche  {position:relative;overflow:hidden;height:373px;}
#hiddenFlash {position:absolute;top:0;left:-999em;width:454px;height:373px;z-index:1000;}

/*MAIN CONTENT*/
#mainContent {float:right;width:728px;border-bottom:20px solid #fff;}
#mainContent .rightCol {float:right;width:285px;padding-bottom:10px;}
.encadre img{border:10px solid #F0F0F0;}
.selectStationCours {padding-top:15px;text-align:right;}
.selectStationCours select {margin:1px 15px 0 0;}
.txt {padding-right:25px;}

/*BLOC TITRE*/
.blocTitre h2 {margin:0;color:#dc002c;font-size:21px;padding-bottom:15px;}
.blocTitre h1 {margin:0;padding-bottom:7px !important;color:#a5a5a5;font-size:16px;}
.blocTitre h1 a {color:#a5a5a5;font-size:18px;}

/*BLOC LIVE ET RESA - PAGE INTERIEURE*/
#resaLive {margin:0;padding:65px 0 10px;list-style:none;overflow:hidden;width:100%;clear:both;}
#resaLive li {height:185px;padding:15px 0 0 14px;float:left;background:#ededef /*url(../images/hiver2010/common/bg_resaLive.png) repeat-x 0 0*/;border:solid #fff;border-width:0 1px 0 0;}
#resaLive li h3 {margin:7px 0 6px;}
#resaLive li h3.titreCours {border-top:1px solid #fff;margin:23px -14px 6px;padding:25px 14px 7px;background:url(../images/hiver2010/home/logo_esf.gif) no-repeat 90% 24px;}
.validResa {margin:0;text-align:right;padding:3px 15px 0 0;}

#resaLive  #liveFlash {padding:0;border:none;background:#ededef;float:right;height:200px;}
#resaLive  #resa_accomodation {padding-right:5px;padding-left:20px;width:189px;}
#resaLive  #resa_forfaitCours {margin-right:0;padding-right:14px;}
#resaLive  #resa_forfaitCours label {font-size:11px;color:#1C75B1;}

/*TOUR OPERATOR*/
.selectOtherCountry {background:url(../images/hiver2010/common/map_selectCountry.png) no-repeat 0 0;width:156px;float:right;text-align:center;margin:44px 30px 0 0;display:inline;}
.selectOtherCountry a {display:block;color:#df0031;padding:115px 15px 30px;font-size:15px;}
.selectOtherCountry a:hover {text-decoration:none;color:#df0031;font-size:15px;}

#bookOnLine {margin:17px 0 30px;padding:0;list-style:none;width:530px;overflow:hidden;}
#bookOnLine li {margin-left:8px;float:left;width:204px;height:185px;background:url(../images/hiver2010/common/bg_to.png) no-repeat 0 0;position:relative;padding:0 33px 0 16px;}
#bookOnLine li h4 {margin:0;color:#d9022e;text-transform:uppercase;font-size:14px;font-weight:bold;padding:8px 0 7px 18px;}
#bookOnLine dl {margin:0;padding:0;}
#bookOnLine dt {font-weight:bold;border-bottom:1px solid #e1e1e1;font-size:12px;padding:0 0 2px 8px;zoom:1;}
#bookOnLine dd {margin:0;}
#bookOnLine dd ul {margin:7px 0 0 13px;padding:3px 0;list-style:none;background:url(../images/hiver2010/common/px_sep.gif) repeat-y 91px 0;overflow:hidden;zoom:1;}
#bookOnLine dd li {width:87px;height:auto;background:url(../images/hiver2010/common/bullet.gif) no-repeat 0 4px;padding:0 0 0 8px;margin:0;}
#bookOnLine dd.link {background:url(../images/hiver2010/common/arrow_red.gif) no-repeat 0 6px;position:absolute;bottom:38px;left:24px;padding-left:10px;}
#bookOnLine dd.link a {color:#d9022e;text-decoration:underline;font-size:13px;}
#bookOnLine dd.link a:hover {text-decoration:none;}

/*PROMO FLASH INTERIEURE*/
#promoFlash_int {float:right;margin:5px 8px 5px 30px;display:inline;}

/*OFFRES SPECIALES*/
#specialOffers {padding:0;margin:0 0 40px;list-style:none;width:100%;overflow:hidden;}
#specialOffers li {float:left;width:315px;margin:0 0 15px 15px;}
#specialOffers dl {height:372px;background:url(../images/hiver2010/common/bg_offres_speciale.png) no-repeat 0 0;padding:0 28px 0 23px;margin:0;}
#specialOffers dt {float:right;padding:23px 5px 0 0;}
#specialOffers dt a {color:#bfbfbf;text-decoration:underline;font-size:11px;}
#specialOffers dt a:hover , #changeMonthList li a:hover  {text-decoration:none;}
#specialOffers dd{margin:0;padding:0;}
#specialOffers dd img {border:0;}
#specialOffers dd.logoStation {width:106px;height:63px;line-height:63px;text-align:center;}
#specialOffers dd.bottomBtn {padding:12px 15px 0 0;}
.btnGauche {float:left !important;}

#tabsOffer {margin:15px 0;padding:0;list-style:none;border-bottom:1px solid #e1e1e1;width:692px;}
#tabsOffer li {float:left;position:relative;bottom:-1px;z-index:2;}
#tabsOffer li a {display:block;padding:15px 15px 7px;color:#878787;font-size:17px;float:left;}
#tabsOffer li.active {background:#fff url(../images/hiver2010/common/bg_tab_right.png) no-repeat 100% 0;}
#tabsOffer li.active a {color:#1e74b0;background:url(../images/hiver2010/common/bg_tab_left.png) no-repeat 0 0;}
#tabsOffer li a:hover {text-decoration:none;}

#selectMonth {float:left;margin:17px 15px 0 0;}
#selectMonth select {color:#828282;font-size:10px;}

/*DETAILS OFFRES SPECIALES*/
#details_specialOffer {margin:0 25px 40px 0;padding:0;list-style:none;}
#details_specialOffer li {border-bottom:1px solid #E1E1E1;margin:0;padding:15px 0;width:100%;overflow:hidden;}
#details_specialOffer dl {padding:0 12px;font-size:12px;margin:0;}
#details_specialOffer dt {margin:0 0 0 175px;color:#DC002C;font-size:15px;padding:4px 0 5px;text-transform:uppercase;}
#details_specialOffer dd.logoStation {float:right;margin:0;}
#details_specialOffer dd.logoStation img , #details_specialOffer dd.bottomBtn img , #details_specialOffer dd.moreDetailInfo img {border:0;}
#details_specialOffer dd.visu {float:left;margin:0;}
#details_specialOffer dd.price {color:#DC002C;font-size:15px;padding-top:5px;font-weight:bold;}
#details_specialOffer dd {padding:0;margin:0 0 0 175px;}
#details_specialOffer dd.bottomBtn{padding-top:7px;}
#details_specialOffer dd.moreDetailInfo {display:none;font-size:11px;padding-top:9px;}
#details_specialOffer dd.moreDetailInfo p{width:100%;overflow:hidden;margin:0;padding-top:7px;}
#details_specialOffer dd.moreDetailInfo a{float:left;margin-right:15px;}


/*FORMULAIRE BROCHURE*/
#formBrochure p {margin:0;padding:6px 0;clear:left;}
#formBrochure p label {display:-moz-inline-box;display:inline-block;width:140px;padding-right:10px;}
#formBrochure p .labelCheckbox {float:left;padding:0;width:400px;}
#formBrochure p .text {width:170px;color:#878787;font-size:11px;}
#formBrochure p .checkbox {float:left;margin-right:10px;}
#formBrochure p  select {color:#878787;font-size:11px;width:174px;}
#formBrochure .favouriteStation label {float:left;width:140px;padding:7px 10px 0 0;}
#formBrochure .favouriteStation .checkboxContainer {margin:7px 0 20px;padding:0;list-style:none;float:left;width:400px;}
#formBrochure .favouriteStation .checkboxContainer  li {float:left;width:160px;padding: 1px 10px 1px 0;}
#formBrochure .favouriteStation .checkboxContainer  li .checkbox {margin: 0 4px 7px 0;float:left;}
#formBrochure .validFormBrochure {width:240px;overflow:hidden;padding-top:35px;}

/*ACTUALITES*/
.leftContentActu {width:450px;float:left;}
.rightContentActu {float:right;width:260px;margin-top:-32px;}
.leftContentActu h4 {border-bottom:1px solid #e1e1e1;font-weight:bold;font-size:11px;margin:0;}

.changeStation ul , .changeMonth  ul {margin:0;padding:0;list-style:none;zoom:1;}
.changeStation  ul  li {margin-top:-7px;}

.changeMonth , .changeStation {background:#fff url(../images/hiver2010/common/bg_changeMonth.png) no-repeat 0 0;margin:1px 34px 0 38px;text-align:center;padding-bottom:20px;}
.changeStation {background:#fff url(../images/hiver2010/common/bg_changeStation.png) no-repeat 0 0;}
.changeMonth h3 , .changeStation h3 {margin:0;padding:23px 0 10px;}
#changeMonthList {width:100%;overflow:hidden;}
#changeMonthList li {float:left;display:inline;width:36px;height:36px;margin:0 0 10px 20px;background:url(../images/hiver2010/common/bg_monthActu.png) no-repeat 0 0;} 
#changeMonthList li a {display:block;color:#fff;padding-top:10px;} 
#changeMonthList .module_agenda_mois_rouge , #changeMonthList .module_agenda_mois_rouge2 {background-position:0 -36px;}

.detailsActu {margin:10px 0 0 0;}
.detailsActu dt {text-transform:uppercase;color:#DC002C;font-size:15px;}
.detailsActu dd.visu {float:left; margin:0 10px 3px 0;}
.detailsActu dd.introActu {clear:both;}
.detailsActu dd {margin:0;padding-bottom:10px;}

.btn_detailsActu {padding:5px 0;margin:0;}
.btn_detailsActu a{float:left;margin-right:15px;}

.chooseAMonth {margin:0;font-size:16px;padding:10px 0 25px;}

.newsList {margin:0;padding:0;list-style:none;border-top:1px solid #e1e1e1;}
.newsList li {clear:both;border-bottom:1px solid #e1e1e1;width:100%;overflow:hidden;padding:12px 0;}
.newsList dl {margin:0;padding:0 12px;}
.newsList dt {margin:0 0 0 165px;text-transform:uppercase;color:#DC002C;font-size:15px;padding-top:4px;}
.newsList dd.visu {float:left;margin:0;}
.newsList dd.dateActu {font-weight:bold;padding-bottom:7px;}
.newsList dd.readMore {padding-top:7px;}
.newsList dd.readMore a {float:left}
.newsList dd {margin:0 0 0 165px;}

.paginationEvents {margin:8px 0 0;width:100%;overflow:hidden;}
.paginationEvents .nextEvent  {padding-right:15px;background:url(../images/hiver2010/common/arrow_right_blue.gif) no-repeat 100% 50%;float:right;}
.paginationEvents .previousEvent  {padding-left:15px;background:url(../images/hiver2010/common/arrow_left_blue.gif) no-repeat 0 50%;float:left;}

/*RESULTAT RECHERCHE HEBERGEMENT*/
#resultResa {list-style:none;margin:0;padding: 20px 0 0;}
#resultResa li{padding-bottom:35px;margin:0 30px 15px 0;background:url(../images/hiver2010/common/bg_bottomResultResa.png) no-repeat 0 100%;}
#resultResa dl{margin:0;width:100%;overflow:hidden;}
#resultResa dt{margin-left:218px;text-transform:uppercase;color:#DC002C;font-size:15px;padding:3px 0 7px;}
#resultResa dd.price {color:#DC002C;font-size:15px;padding-top:9px;}
#resultResa dd.visu {float:left;margin:0;}
#resultResa dd.visu span{display:block;text-align:center;}
#resultResa dd.bottomLinks {padding-top:12px;}
#resultResa dd.bottomLinks a {float:left;margin-right:20px;}
#resultResa dd {margin:0 0 0 218px;padding:0;}

/*MES 3 VALLEES*/
.introMes3V {font-size:16px;margin:0 50px 40px 0;}

.leftContentMes3V {width:378px;float:left;margin:0;padding:0;list-style:none;border-top:1px solid #e1e1e1;}
.leftContentMes3V li{clear:both;border-bottom:1px solid #e1e1e1;width:100%;overflow:hidden;padding:12px 0;}
.leftContentMes3V dl {margin:0;padding:0 12px;}
.leftContentMes3V dt {margin:0 0 0 145px;text-transform:uppercase;color:#DC002C;font-size:15px;padding:4px 0 7px;}
.leftContentMes3V dd.visu {float:left;margin:0;}
.leftContentMes3V dd.visu img {width:133px;}
.leftContentMes3V dd.readMore {padding-top:7px;}
.leftContentMes3V dd.readMore a {float:left}
.leftContentMes3V dd {margin:0 0 0 145px;}

.rightContentMes3V {float:right;width:320px;padding-left:20px;margin-top:-9px;}
.rightContentMes3V  h3 {color:#006099;font-size:17px;margin:0;font-weight:normal;padding-bottom:5px;}
.video_my3vallees {background:url(../images/hiver2010/common/bg_videoMes3V.png) no-repeat 0 0;padding:27px 30px 27px 25px;}

.news_mes3V {background:#fff url(../images/hiver2010/common/bg_nouveauMes3V.png) no-repeat 0 0;padding:27px 30px 0 16px;margin:26px 0 0 9px;min-height:190px;}
* html .news_mes3V  {height:190px;}
.newsItem_mes3V {margin:0 0 19px;position:relative;width:100%;}
.newsItem_mes3V img {width:250px;height:72px;}
.newsItem_mes3V .btn_link {position:absolute;bottom:6px;right:22px;}

/*LISTE DES STATIONS*/
#listStation {margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
#listStation li {float:left;width:174px;text-align:center;margin:0 0 15px 2px;}
#listStation li a {background:url(../images/hiver2010/common/bg_listStation.png) no-repeat 0 100%;display:block;padding-bottom:15px;}
#listStation li a:hover {background-position:-174px 100%;}
#listStation li a img {}

/*Footer social Media*/
.socialMedias {margin:25px 0 0 0;padding:0;list-style:none;}
.socialMedias  li {display:inline;margin:0 5px;}
.socialMedias  li img {border:0;}

.attribut_station {margin-left:100px;}

/*-- AFO - Fin skin Hiver 2010 --*/

/*AFO - skin hiver 2011*/
.universContent #header_int {height:558px;border:none;}
.universContent .breadcrumb {position:absolute;top:90px;left:550px;color:#fff;font-size:11px;}
.universContent .breadcrumb a , .universContent .breadcrumb .chfer , .universContent .breadcrumb h2{color:#fff;}
.universContent  .universDesc {width:320px;color:#fff;padding:10px 10px 0;position:absolute;top:117px;left:550px;font-size:12px;line-height:18px;text-align:left;}
.universContent  .universDesc h1 {color:#fff;font-size:28px;padding:5px 0 8px;line-height:28px;}
.universContent #mainContent {background:#EDEDEF;border-top:3px solid #fff;}

#flashCarouselUnivers {vertical-align:bottom;position:relative;top:88px;left:80px;margin-top:-75px;}

#sliderOffer {border-right:1px solid #fff;width:250px;float:left;margin:0 0 0 -22px;position:relative;z-index:2;}
#sliderOffer h3 {color:#fff;margin:0;font-weight:normal;font-size:17px;padding:3px 0 3px 10px;}
#sliderOffer .next , #sliderEvent .next{background:url(../images/hiver2011/arrow_next.gif) no-repeat 100% 2px;position:absolute;top:6px;right:6px;z-index:3;color:#fff;font-size:11px;padding:0 12px 0 0;}
#sliderOffer .previous , #sliderEvent .previous{background:url(../images/hiver2011/arrow_prev.gif) no-repeat 0 2px;position:absolute;top:6px;right:66px;z-index:3;color:#fff;font-size:11px;padding:0 0 0 12px;}
	#js #sliderOffer .innerCarousel {height:250px;overflow:hidden !important;}
#sliderOffer .innerCarousel ul {padding:0;margin:0;list-style:none;}
#sliderOffer .innerCarousel li{width:250px !important;}
#sliderOffer .innerCarousel li img{border:0;width:250px;height:250px;}

#sliderEvent {width:499px;float:right;position:relative;background:#EDEDEF;}
#sliderEvent h3 {color:#fff;margin:0;font-weight:normal;font-size:17px;padding:3px 0 3px 10px;}
#js #sliderEvent .innerCarousel {overflow:hidden !important;margin-left:20px;}
#sliderEvent .innerCarousel ul {padding:0;margin:0;list-style:none;}
#sliderEvent .innerCarousel li {padding:30px 0 5px;width:460px;height:210px !important;}
#sliderEvent .innerCarousel li h4 {margin:0;font-weight:bold;font-size:15px;}
#sliderEvent .innerCarousel li em {display:block; margin-bottom: 5px;font-size:12px;} 
#sliderEvent .innerCarousel li img {float:left;margin:0 15px 0 0;width:122px;}
#sliderEvent .innerCarousel li .btn {display:inline-block;color:#fff;padding:1px 6px;margin-top:8px;}

.universContent #resaLive {padding-top:10px;}
/*AFO - fin skin hiver 2011*/


/* ------- GPO - 08/10/08 Moteur TO et results TO ------- */

#chooseProduct {	
	width:192px;
	float:left;
	margin-right:36px;
}

#chooseResort {
	width:286px;
	float:left;
}

	#chooseProduct h3 , #chooseResort h3 {
		margin:0;
	}
	
	#chooseProduct  ul , #chooseResort ul{
		list-style:none;
		padding:5px 0 10px 5px;
		margin:0;
		border:1px solid #d1d1d1;
		background: url(../images/TO/bg_bookingOption.gif) repeat-x 0 0;
		overflow:hidden;
		height:1%;
	}

	#chooseProduct li , #chooseResort li {
		padding: 0 0 4px 0;
	}

	#chooseResort li {	
		width:136px;
		float:left;	
	}

p.validResortForm {
	text-align:right;
	clear:both;
	width:518px;
	margin:0;
	padding-top:10px;
}
	
ul.logoPartners {
	list-style:none;
	padding:0;	
	margin:0 0 50px 0;	
	width:627px;
	overflow:hidden;
	height:1%;
}

	ul.logoPartners li {
		width:90px;
		height:75px;
		background-color:#e0e0e0;
		padding:6px 6px 0 6px;
		margin:0 15px 15px 0;
		float:left;
	}
	
		ul.logoPartners li a , #bloc_bookingResults dt a{
			display:block;
		}
		
	ul.logoPartners img , #bloc_bookingResults dt img  {
	border:0;
	}
	
#bloc_bookingResults dl {	
	width:570px;
	overflow:hidden;
	margin:0 0 25px 0;
}

#bloc_bookingResults dt , #bloc_bookingResults dd {
	padding:0;
	margin:0;
}

#bloc_bookingResults dt {
	float:left;
	width:90px;
	height:75px;
	background-color:#e0e0e0;
	padding:6px 6px 0 6px;
}

#bloc_bookingResults dd {
	width:450px;	
	float:right;
}

	#bloc_bookingResults dd a {
		font-size:11px;
		color:#DAA81D;
	}
/* ------- GPO - 08/10/08 Moteur TO et results TO ------- */

/* AFO - EASY RIDER */
.blog {font-size:12px}
.blog h3 {background-color:#29BADB; color: #FFFFFF; font-family: 'PT Sans Narrow',sans-serif; line-height: 27px; padding: 10px 16px 15px; /*width: 500px;*/ text-transform: uppercase; }
.blog h3 a {color: #FFFFFF; font-family: 'PT Sans Narrow',sans-serif; font-size: 22px;}
.blog h3 a:hover {text-decoration:none;}
.blog em {display: block; font-size: 11px; line-height: 0px;font-style:normal; font-weight:bold}
.blog h3 strong {display: block; font-size: 40px; line-height: 33px;}
.blog p {font-size:12px}
.blog .socialSharing {text-align:right;padding:5px 0 30px;}
.blog .socialSharing .addthis_button_facebook_like iframe {width:100px !important;height:20px !important;}
.blog .socialSharing .addthis_button_tweet iframe {width:100px !important; margin-top:-3px;}
.blog .socialSharing .addthis_button_google_plusone {}
