body {	
background-image:url(img/fond_soldes2.jpg); 
text-align:center;	
font-size:1em; 	
font-family: verdana, Helvetica, sans-serif ;  
color: #336699;  
scrollbar-face-color:#ccc;    
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #0D6DAB;    scrollbar-3dlight-color: #fff; 
scrollbar-darkshadow-color: #000000;    scrollbar-track-color: #fff;
scrollbar-arrow-color: #fff;}

#conteneur {
background-color:#336699;	
/*border-left: #996666 solid 1px;
border-right: #996666 solid 1px;
border-top: #996666 solid 1px;
border-bottom: #996666 solid 10px;*/
margin-right:auto;
margin-left:auto;
margin-top:0px; 	
position:relative;	
margin-bottom:60px; 	
padding: 0px 20px 20px 20px;
width:827px;
text-align:center; 
/*background-image:url(img/fond_r2_c1.jpg); 
background-position:top;
background-repeat:repeat-y;*/}

#bandeau01 {

text-align:right;
background-color: #336699;
padding: 5px 20px 0px 20px;

}

#bandeau01 h1{
width:435px; height: 102px;
background-image:url(img/fond_titre.gif);
background-repeat:no-repeat;
padding:15px 20px 20px 50px;
font-weight: bold;
font-size: 18px;
color:#FF00CC;
text-align: center;
margin-left:250px;
}

#bandeau02 {
background-image:url(img/fond_r2_c1.jpg);
background-position:top;
background-repeat:no-repeat;
height:154px;
}

#menu{
position: relative;
background-color: #fff;
text-align: left;
height:78px;
border-top: #FF00CC solid 1px;
border-bottom: #FF00CC solid1px;
}

#accueil a { background: url(img/bt_accueil.gif) no-repeat top left; position:absolute;	left:250px;	top:10px;	width:123px;	height:45px;}

#magasin a {	background: url(img/bt_magasin.gif) no-repeat top left;	position:absolute;	left:350px;	top:10px;	width:122px;	height:45px;}

#tarifs a {	background: url(img/bt_tarifs.gif) no-repeat top left;	position:absolute;	left:445px;	top:10px; width:122px;	height:45px;}

#liens a {	background: url(img/bt_liens.gif) no-repeat top left;	position:absolute;	left:530px;	top:10px; width:122px;	height:45px;}

#plan a {	background: url(img/bt_acces.gif) no-repeat top left;	position:absolute;	left:620px;width:122px; top:10px;	height:45px;}

#gbfr a {	background: url(images/fra.gif) no-repeat top left;	position:absolute;	left:744px;	top:16px;top:10px;	width:39px;	height:45px;}


#homepage a { background: url(img/bt_homepage.gif) no-repeat top left; position:absolute;	left:250px;	top:10px;	width:123px;	height:45px;}

#skishop a {	background: url(img/bt_skishop.gif) no-repeat top left;	position:absolute;	left:350px;	top:10px;	width:122px;	height:45px;}

#rates a {	background: url(img/bt_rates.gif) no-repeat top left;	position:absolute;	left:445px;	top:10px; width:122px;	height:45px;}

#links a {	background: url(img/bt_links.gif) no-repeat top left;	position:absolute;	left:530px;	top:10px; width:122px;	height:45px;}

#access a {	background: url(img/bt_access.gif) no-repeat top left;	position:absolute;	left:620px;width:122px; top:10px;	height:45px;}

#frgb a {	background: url(images/eng.gif) no-repeat top left;	position:absolute;	left:744px;width:39px;	top:10px;height:45px;}

#contenu{
background-color:#FFFFFF;
padding: 5px 0px 10px 0px;
text-align:left;
min-height: 360px;
}



#pdp {	
background-color:#FFFFFF;
text-align: right;
padding : 5px 0px 5px 0px;
}
.pdp a{color: #FF33FF;
font-size: 18px;
font-weight: bold;
text-decoration:none;padding-right: 80px;
}
.pdp a:hover, .pdp a:visited {color: #003399;
font-size: 19px;
font-weight: bold;
text-decoration:underline;padding-right: 80px;
}

#partners{
height: 60px;

background-color:#FFFFFF;
padding: 5px;
margin: 5px;
}





#imageAccueil {
	position:absolute;
	z-index: 5;
	top:300px;
	left:301px;
}
.imagesgauche {
	float:left;

	margin: 5px;
}
.imagesdroite {
float:right;
margin: 5px;

}
#texteactu{
font-size: 0.9em;
/*border-left: 1px solid #999966;border-right: 1px solid #999966;*/
text-align: left;
margin: 5px 10px 10px 10px;
padding: 2px 10px 10px 10px;
}
#texteactu h1, #partners h1{font-size: 16px; font-weight: bold;
border: 1px solid  #003366;
padding: 10px;
background-color: #006699;
color:#fff;
}
.texteactu{margin: -50px 1px 20px 1px;}
#partners{
font-size: 0.9em;
border: 1px solid #999966;
text-align: left;
margin: 20px;
padding: 10px;
}
#partners a{
font-size: 0.7em;color: #336699; text-decoration:none;
}
#partners a:hover{
font-size: 0.7em;color: #336699; text-decoration:underline;
}
#promotion{
background-image:url(img/fond_promo.gif);
background-repeat:no-repeat;
text-align:left; 
padding: 50px 15px 5px 25px;  
text-align:center;
overflow:auto;
width: 270px;
height:148px;
margin:2px;}
#offers{
background-image:url(img/fond_offers.gif);
background-repeat:no-repeat;
text-align:left; 
padding: 50px 15px 5px 25px;  
text-align:center;
overflow:auto;
width: 310px;
height:148px;
margin:2px;}
.titre_promotion{
padding: 4px; 
line-height:22px;
font-size:15px;
font-weight:bold;
background-color: #FF00CC;
color: #FFFFFF;
text-decoration:none;
}
.texte_promotion{ line-height:20px;
font-size:12px;
font-weight:bold;
color: #FF00CC;
}

.tarif_promotion{ line-height:22px;
font-size:18px;
font-weight:bold;
color: #FF00CC;
}
#vignettes{
float: right;
width:410px;
margin: 5px 5px 5px 5px;
text-align: center;
font-size: 0.5em;
}

.legende{font-size: 10px;
color:#0099CC;}

img { 
	border:0px; 
}
li {		visibility:hidden;	}
ul {		visibility:hidden;	}

hr {		visibility:hidden;	}
h2 {	font-size:1em;	color:#fff; 	 font-style : italic; 	 	text-align: right;}
h1 {font-weight: bold;
font-size:16px;}
h3 {visibility:hidden; }

h4	{	text-align: left;font-size:15px;	width: 243px; height: 64px;color: #FF00CC; font-weight: bold;
background-image: url(img/fond_h4.gif); background-repeat:no-repeat;
margin: 5px 0 0 2px;
padding: 10px 2px 0 50px;
}
h5	{	text-align: left;font-size:17px;	width: 337px; height: 80px;color: #FF00CC; font-weight: bold;
background-image: url(img/fond_h5.gif); background-repeat:no-repeat;
margin: 5px 0 0 2px;
padding: 10px 2px 0 50px;
}
.tarifs{font-size: 12px;
color:#0099CC;}
h6, h6 a:active, h6 a	{	font-size:1em;	color:#CC0000;	text-align: right;}
h6 a:hover {	font-size:1em;	color:#0D6DAB;	text-align: right;}
.tcont {
font-size:1em;	color:#0D6DAB;	text-align: right;
}
.txt_blanc{
font-size:0.9em;	color:#fff;	text-align: right; font-weight:bold; margin-right:20px;
}
