body {
background-color:#FFF; 
text-align:center; 
margin:0; 
padding:0;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
}

#langues { position:absolute; top:0; left:0;}
#langues img { border:0;}

#header{text-align:center;background-color:#FFF;  }
#header .content {width:980px; margin:0px auto; text-align:left; position:relative; }


#introMoteur{text-align:center;background-color:#E2780F; color:#FFFFFF; font-size:16px; height:30px; padding-top:4px;  }
#introMoteur .content {width:980px; margin:0px auto; text-align:left; }

/****** MOTEUR ******/
#partie2 { text-align:center; height:0;}
#partie2 .content {position:relative;width:980px; margin:0px auto; text-align:left; }
#divAvantCarto { background-color:#010000; position:absolute; top:0; left:0; width:844px; visibility:hidden}

#moteur{text-align:center;background-color:#010000;  }
#moteur .content {width:980px; margin:0px auto; text-align:left; color:#FFFFFF; font-size:14px; position:relative; height:335px; }
#moteur h4 {color:#E2780F; font-size:14px; margin-bottom:12px; padding-top:5px; text-transform:uppercase;}
#moteur select { width:300px;}
#moteur input { width:294px;}
#moteur label {line-height:150%%; font-weight:bold;}
#imgAfficheCarto { position:absolute; top:83px; left:310px;cursor:pointer}

#form-fin_libSejourDu { font-size:11px; position:absolute; top:223px; left:0; width:175px; text-align:left;}
#form-fin_dateFin{ font-size:11px; position:absolute; top:223px; left:178px; text-align:right; }
#form-deb2 {background-color:white;width:300px;height:25px;border:1px solid;color:black;cursor:pointer}
#retour-promo { font-size:11px; position:absolute; top:257px; left:0; width:300px; text-align:right; }
input#code-promo { width:160px;}
#moteur  label.niv2 { color:#9C9594; font-weight:100;}

#divPart1Bonton { position:absolute; top:0; left:380px; width:341px;}
.bouton a.inactif, .bouton a.actif  { background:#010000 url(../images_2009/btn-etape1.png) top left no-repeat; display:block;height:80px;text-indent:-2000px; cursor:pointer;}
.bouton a.actif { background-image:url(../images_2009/btn-etape1-ok.png)}
#ageOk { margin-top:8px;}
#ageOk img { cursor:pointer;vertical-align:text-bottom}

#etape2, #etape3{ background-color:#3F3F3F;color:#D0D0D1;float:right;height:335px;width:70px; font-size:10px; text-transform:uppercase; text-align:center;}
#etape3{ background-color:#555656;}
#etape2 img, #etape3 img { margin:5px 39px  40px 0;}
#etape2 {position:absolute; z-index:1001; top:0; left:840px;width:70px;}
/****** /MOTEUR ******/

#page {
width:1000px;  
margin:0px auto; 
padding:0;
position:relative;
text-align:left
}
h1, h2, h3, h4, h5, h6, p, ul, li, form, label { 
padding:0px; 
margin:0px; 
line-height:140%;
font-weight:100
}



select , input, textarea{ height:25px; font-family:Arial, Helvetica, sans-serif; color:#010000; font-size:17px; padding:0; border:1px solid #BFBFBE; margin-bottom:9px; padding-left:6px; }
input{ height:22px;  }

/******************MENU******************/
#menu{
	z-index:500;
	text-align:right;
}
#menu ul {
height:28px;
left:80px;
list-style-type:none;
margin:0;
position:absolute;
top:6px;
width:887px;

} 

#menu ul li {
position: relative;
display:inline;
margin:0px;
padding:0px 2px 0px 2px;
}

#menu ul li a {
color:#918F90;
font-size:12px;
text-decoration:none;
padding:5px 10px 4px 4px;
line-height:25px;
text-transform:uppercase;
background:#FFFFFF url(../images_2009/bg-sep_menu.gif) right 7px no-repeat;}
#menu ul li a:hover, #menu ul li a.select {
color:#918F90;
}
#menu ul  ul li a {background:#FFFFFF url( ) right 7px no-repeat; text-transform:inherit; line-height:18px; padding:0px 0px 0px 8px; font-size:11px; color:#5F5F5F;}
#menu ul ul {
	display: none; 
	position: absolute; 
	top: 12px; 
	margin: 0px; 
	padding: 5px 0px  0px  0px; 
	width:150px;
	left:0;
	z-index:500;
		text-align:left;
	}
#menu ul ul li {
	display:list-item;
	margin:0px;
	padding:0px;
	background:#FFF;
	height:20px;
}

#menu ul ul li a:hover { border:0px;}
#m_station:hover ul.niveau2, #m_station.sfhover ul.niveau2 {display: block;}


#menu ul li#m_fin a {background:#FFFFFF url( ) right 7px no-repeat;}
#m_compte a { color:#000004;}

/********** FIN MENU ******************/

#logo {	border-width:0px;}
#header h1 { font-size:17px; color:#010000; height:28px; left:683px; position:absolute; top:51px; width:300px; text-align:right;}
#header h2 { color:#010000; font-size:17px; height:28px; left:463px; position:absolute; text-align:right; top:73px; width:522px;}
#header h2 strong { color:#010000; font-size:20px; font-weight:100;}

/********** PRESENTATION ***********/
#presentation { background:#FFFFFF url(../images_2009/bg-coeur_home.jpg) top left repeat-x; }
#presentation .content{ background:transparent url(../images_2009/bg-coeur.jpg) top center no-repeat; width:980px; margin:0px auto; text-align:left; padding:0 10px;  }
.bloc { float:left; border-bottom:1px solid #B8B8B8; border-right:1px solid #B8B8B8; height:300px; padding:20px 27px 20px 17px;}
.bloc p { font-size:11px; color:#434444; line-height:18px;} 
.bloc p strong{ color:#141414;} 

#c_quoi { width:558px; }
#spitch h3, #c_quoi h3 { font-size:15px; color:#BFBFBF; font-weight:bold; margin-bottom:20px;}
#spitch h3 span, #c_quoi h3 span {color:#E3780F; text-transform:uppercase;}
#c_quoi img{ float:right; }
#partenaire { width:333px; border-right:0px solid #B8B8B8; background:#F8F8F8 url(../images_2009/bg_degrade1.gif) bottom left repeat-x; } 
#faireConnaitre h4, #partenaire h4 { color:#E3780F; text-transform:uppercase; border-bottom:1px dashed #DBDBDB; font-size:16px; line-height:22px; font-weight:bold; padding-bottom:4px;}
#baniere1 , #baniere2{ width:50%; text-align:center; float:left; margin-top:40px;}
#baniere1 img , #baniere2 img { border:8px solid #000000;}
#c_quoi a, #c_quoi a:hover { color:#E3780F;}

#faireConnaitre h4{margin-bottom:20px;}
#faireConnaitre { width:240px;  background:#F8F8F8 url(../images_2009/bg-degrade2.gif) top left repeat-x; border-bottom:0px solid red;} 
#faireConnaitre textarea { width:234px; height:106px; font-size:12px;}
#faireConnaitre a {font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#010000; font-size:16px; text-decoration:none; padding-left:19px; background:transparent url(../images_2009/bg-envoyer.gif)  0 5px no-repeat; float:right; cursor:pointer  }
#faireConnaitre input { width:234px;}
#spitch { width:651px; border:0px solid red; position:relative;} 
#spitch p { text-align:justify; }


#selectStation {   position:absolute; top:247px; left:367px; padding:0 0 0 6px; font-size:17px; background:#FFFFFF url(../images_2009/bg-select.gif)  290px  1px no-repeat; border:1px solid #BFBFBE; height:26px; width:297px; line-height:25px; float:right; }

#selectListeStation{ z-index:100; background-color:#FFFFFF;   width:303px; clear:right; border:1px solid #BFBFBE; border-top:0px; overflow:auto; height:167px; position:absolute; top:275px; left:367px; display:none; }
#selectListeStation ul { list-style-type:none; padding:0; margin:0; font-size:17px;}
#selectListeStation ul li{}
#selectListeStation ul li a {padding:0 0 0 6px;  color:#010000; text-decoration:none; display:block; }
#selectListeStation ul li a:hover { background-color:#316AC5; color:#FFFFFF; }
#spitch a.go { font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#010000; font-size:16px; text-decoration:none; padding-left:19px;background:transparent url(../images_2009/bg-go.jpg)  0 5px no-repeat; position:absolute; top:282px; left:633px;  }
/********** /PRESENTATION *******/


/************* FOOTER ****************/
#footer{text-align:center;background-color:#FFF;  }
#footer .content {width:1000px; background:#FFFFFF  url(../images_2009/bg-pp.jpg) top left no-repeat; margin:0 auto; height:60px; }
#footer p { width:50%; float:left; padding-top:20px;}
#web2 { text-align:left;}
#web2 img  { border:0;}
#mention_pp { font-size:11px; color:#918F8F; text-align:right}
#mention_pp a {  color:#918F8F; text-decoration:none;}

/************* / FOOTER ****************/


#divLienCodePromo {
	background-color:white;
	width:160px;
	border:1px solid #BFBFBE; 
	}
#divLienCodePromo a{
	text-decoration : none;
	color:black;
}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:300px; width:850px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images_2009/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

.fond_logo_centre { 
	width:341px;height:252px;text-align: center;
}
.skieur{ 
	background-image:url(/images_2009/img-deco_skieur.jpg);;
}
.sans_skieur{ 
	background-image:url(/images_2009/img-deco_skieur_vide.jpg);;
}

#logopartenaire{
	display:none;
}