/* Structure globale */
html{font-family:Verdana, Arial, Helvetica, sans-serif; color:#aeb3b5; font-size:100%;}
body{background:#23282a;font-size: .6875em;color:#aeb3b5;}
#main_contener{background:#3c4648 url(../images/fond_main.gif) repeat-x;}
#main{width:766px;position:relative;margin:0px auto;background:#303739;}
#footer{text-align:center; padding-top:10px; font-size:0.8em; letter-spacing:0.2em; line-height:1.5em;}
#footer a{color:#aeb3b5}
h1, hr, .inv, #header ul li a span, h2.titre span{display:none;}
div.clear{clear:both; height:0px; line-height:0px;  overflow:hidden}
.floatLeft{float:left;}

a{color:#FFA500; text-decoration:none;}
a:hover{text-decoration:underline;}

/* Menu principal */
#header{position:relative;height:auto; width:766px; border:0px solid red;}
#header ul{height:85px; width:766px;float:left;}
#header ul li{display:inline;float:left;height:85px;background:#999999;}
#header ul li a{height:85px; display:block; float:left}

#header ul li.accueil a, #header ul li.menu_2 a{background:url(../images/menu/accueil.jpg) no-repeat; width:129px;}
#header ul li.magasin a, #header ul li.menu_3 a{background:url(../images/menu/magasin.jpg) no-repeat; width:127px;}
#header ul li.tarifs a, #header ul li.menu_4 a{background:url(../images/menu/tarifs.jpg) no-repeat; width:128px}
#header ul li.infos_stations a, #header ul li.menu_5 a{background:url(../images/menu/infos.jpg) no-repeat; width:127px}
#header ul li.photos a, #header ul li.menu_6 a{background:url(../images/menu/photos.jpg) no-repeat; width:128px}
#header ul li.contact a, #header ul li.menu_7 a{background:url(../images/menu/contact.jpg) no-repeat; width:127px;}
#header ul li a:hover,
#header ul li.en_cours a {background-position:0px -85px;}
#header #illustration{position:absolute;background:url(../images/visuels/skieur_header.png) no-repeat;width:440px;height:298px;top:60px; right:-35px;}


/* Contenu principal  */
#main #content{border:0px solid red; padding-bottom:0px; }
#main #content.menuFlash{margin-top:-83px;}
#content.deux_colonnes{background:url(../images/fond_deux_colonnes.gif) repeat-y -1px 0px; background-color:none}
#content #unecolonne{padding-top:30px;padding-bottom:10px; padding-left:40px;background:#353d40; padding-right:10px;}
/* quelques marges  */
.margeBot_10{margin-bottom:10px;}
.margeBot_20{margin-bottom:20px;}

/**
*   Les diiférentes largeurs des colonnes de contenu
*/
.larg276{width:246px !important; width /**/:276px; padding-top:30px;padding-bottom:10px; padding-left:30px; background:#303739 }
.larg490{width:420px !important; width /**/:490px; padding-top:30px;padding-bottom:10px; padding-left:40px; padding-right:30px; background:#353d40}


h2.titre{margin-bottom:10px; text-indent:-10000px}
h2.welcome{
	width:212px; height:40px;
	background:url(../images/titres/bienvenue.gif) no-repeat;
}
H2.acces_directs{
	width:108px; height:40px;
	background:url(../images/titres/acces_direct.gif) no-repeat;
}
h2.lemagasin{
	background:url(../images/titres/magasin.gif) no-repeat;
	width:438px;height:27px;
}

h2.tarifs{
	background:url(../images/titres/tarifs.gif) no-repeat;
	width:301px;height:27px;
}

h2.infos{
	background:url(../images/titres/infos.gif) no-repeat;
	width:425px;height:27px;
}

h2.photos{
	background:url(../images/titres/albums.gif) no-repeat;
	width:301px;height:27px;
}

h2.contact{
	background:url(../images/titres/contact.gif) no-repeat;
	width:259px;height:27px;
}



.plain_text{text-align:justify; line-height:1.5em;}
.plain_text img.imgFloatleft{ float:left; margin-right:10px; padding-bottom:5px;}
.plain_text h3{color:#FFA500; font-size:1.1em; margin-bottom:4px;}
.plain_text .t10px{font-size:0.8em;}
a.meteo{
	display:block;
	width:409px;
	height:106px;
	background:url(../images/visuels/meteo_consultation.jpg) no-repeat;
	margin-top:0px;
	clear:left;
	float:left;
}

/**
*	Liste
*/
h3.titre_liste{
	font-size:1em;
	margin-bottom:5px;
}
ul.puce_carree{margin-bottom:10px; }
ul.puce_carree li, ul.puce_carree li{
	margin-bottom:2px;
}
ul.puce_carree li a{
	background:url(../images/puces/puce1.gif) no-repeat 0px 3px;
	padding-left:12px;
	display:inline;
	margin-bottom:3px;
	font-size:0.95em;
}
ul.download li a{
	background:url(../images/puces/puce2.gif) no-repeat 0px 5px;
	padding-left:12px;
	display:inline;
	margin-bottom:3px;
	font-size:0.95em;
}

#contenu_infoStation #colGauche{
	float:left;
	width:380px;
	border-right:1px solid #FFFFFF;
}
#contenu_infoStation #colDroite{
	float:left;
	padding-left:15px;
}

#meteo_de_Combloux{width:277px; height:149px; background:url(../images/fond_encart_meteo.png) no-repeat;color:#353d40}
#meteo_de_Combloux div.content{padding:30px 0px 0px 20px;}
#meteo_de_Combloux div.content img{float:left;}
#meteo_de_Combloux div.content span.degre{font-size:2em; float:left; padding-top:20px; padding-left:10px }
#meteo_de_Combloux div.content ul li{
	clear:left;
	margin:0px; padding:0px; line-height:1.3em;
	padding-left:12px;
	background:url(../images/puces/puce1.gif) no-repeat 0px 3px;

}


#formulaire_de_contact{float:left;}
#formulaire_de_contact label{float:left; width:200px;  margin-top:2px; margin-right:10px}
#formulaire_de_contact input{width:188px; border:1px solid #999999; height:18px; margin-bottom:5px; margin-top:2px}
#formulaire_de_contact textarea{width:188px;border:1px solid #999999; height:70px;margin-bottom:5px; margin-top:2px}
#formulaire_de_contact input.submit{display:inline; margin-left:212px; width:188px;}




table.tab_tarif{
		border-collapse:collapse;
		border:1px solid #3b4346;
	}
	table.tab_tarif td.firstColonne, table.tab_tarif th.firstColonne{
		 width:140px;
	}
	table.tab_tarif td{
		 width:40px; vertical-align:middle; text-align:center;
	}
	table.tab_tarif th{font-weight:bold; text-align:center; background:#141718}
	table.tab_tarif td span.mini{font-style:italic; font-size:9px}
	table.tab_tarif tr.alternate td{background:#3f474a;}
