body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	border:0px;
	background:url(images/fond_site.jpg) top left repeat-x #1c8cc6;
}

/* global */
	#site {	margin-left:auto;margin-right:auto;width:757px;background:url(images/bg_corp.jpg) no-repeat;padding:0px 10px}
	
	.submit{
		background:url(images/bg_btn_submit.png) left bottom no-repeat;
		padding-left:7px;
		padding-bottom:4px;
		text-align:left;
		height:21px;
		width:150px;
		border:0px;
		color:#fff;
		font-size:10px;
		cursor:pointer;
	}
	
	#btnRechercher{background:url(images/bg_btn_rechercher.png) left bottom no-repeat;}
	
	a {text-decoration:none;}
	a:visited {color:#fff}
	img{border:0px;}
	
	a.bouton,a.bouton2{
		font-size:8px;
		font-family:Arial Unicode MS, Arial;
		color:#fff;
		line-height:18px;
		text-transform:uppercase;
	}
	
	a.bouton div{
		background:url(images/bg_btn.png) no-repeat;
		padding-left:10px;
		height:21px;
		width:92px;
	}
	
	a.bouton2 div{
		background:url(images/bg_btn_skizone.png) no-repeat;
		padding-left:10px;
		height:21px;
		width:100px;
	}
	
	a.bouton2:hover div,a.bouton2:active div{
		text-decoration:underline;
	}
	
	a.bouton:hover div,a.bouton:active div{
		text-decoration:underline;
	}
	
	.clear{clear:both;margin:0px;padding:0px;}
	li {color:#fff}
	li a{color:#fff}
	textarea{margin-left:4px}

/* Header */
	#header {background:url(images/bandeau_sld.jpg) no-repeat left top;height:104px;}

/* Main menu */
	#mainmenu{background:url(images/bg_menu.jpg);width:757px; height:21px;}
	#mainmenu ul{list-style:none;padding:0px;margin:0px;padding-left:5px;}
	#mainmenu ul li{float:left;}
	#mainmenu ul li a{
		background:url(images/btn.jpg) repeat-x;
		font-weight:bolder;
		line-height:20px;
		height:20px;
		padding:5px;
		text-transform:uppercase;
		color:#fff;
		margin-right:1px;
	}
	#mainmenu ul li a:hover,#mainmenu ul li a:active,#mainmenu ul li .cliqued {
		background:url(images/btn_over.jpg);
		padding-top:-2px;
		height:22px;
	}
	
/* Main top */
	#menutop ul{list-style:none;height:11px;float:right;margin:0px;padding:0px;}
	#menutop ul li{float:left;border-right:1px solid #acdaf2}
	#menutop ul li#item_connexion,#menutop ul li#item_deconnexion{border-right:0px}
	#menutop ul li#item_connexion a,#menutop ul li#item_deconnexion a,#menutop ul li#item_moncompte a {color:#DF2051}
	#menutop ul li a{
		line-height:11px;
		font-size:9px;
		text-transform:uppercase;
		color:#acdaf2;
		padding:0px 3px;
	}
	#menutop ul li a:hover,#menutop ul li a:active  {
		text-decoration:underline;
	}
	
/* index */

	/* left index */
			#left_index{background:url(images/bg_skizone.png) no-repeat left bottom;width:367px;height:233px;float:left; padding-bottom:5px}
			#left_index h1{color:#12468f;text-transform:uppercase;font-size:30px;font-family:century gothic, arial;padding:25px 15px 3px 15px;margin:0px;font-weight:normal}
			#left_index h2{text-transform:uppercase;font-size:20px;font-family:verdana, arial;padding:0px;margin:0px;padding-bottom:3px;font-weight:normal;color:#fff}
			#left_index .texte {border-left:1px solid #fff;padding-left:10px;margin-left:15px;padding-right:10px;color:#022164;}
			
		
		
		/* right index */
			#right_index{background:url(images/bg_groupece.png) no-repeat left bottom;width:375px;height:231px;float:left;padding-bottom:5px}
			#right_index h1{color:#fff;text-transform:uppercase;font-size:30px;font-family:century gothic, arial;padding:25px 15px 3px 15px;margin:0px;font-weight:normal}
			#right_index h2{text-transform:uppercase;font-size:20px;font-family:verdana, arial;padding:0px;margin:0px;padding-bottom:3px;font-weight:normal;}
			#right_index .texte {border-left:1px solid #12468f;padding-left:10px;margin-left:15px;padding-right:10px;color:#12468f;}	
	
	
/* Bannière */
	#bann {
		font-family:Verdana;
		position:relative;
		margin:0px 5px;
		/*background:url(images/bg_bann.jpg) repeat-x;*/
	}
	
	/* Menu des bannieres */
			#left_index .menu_bann {padding-left:5px;position:absolute;top:225px;}
			.connect_moncompte .menu_bann,.connect_groupe .menu_bann{margin-left:-22px}
			#right_index .menu_bann {padding-left:15px;position:absolute;top:225px;}
			#left .menu_bann {padding-left:10px;}
			.menu_bann ul {list-style:none;padding:0px;margin:0px;}
			.menu_bann ul li{float:left;border-right:1px solid #fff;padding:0px 5px;line-height:9px;font-size:8px}
			.menu_bann ul li a{color:#fff;text-transform:uppercase;font-size:10px!important;font-size:8px;font-family: Arial, Helvetica, sans-serif}
			.menu_bann ul li a:hover,#left .menu_bann ul li a:active{text-decoration:underline}
			.menu_bann ul li#item_12{border-right:0px}
			.menu_bann ul li#item_14{border-right:0px}
	
	/* left */
		#left{margin:10px 10px 0px 10px;float:left;}
		#left .h1{color:#fff;text-transform:uppercase;font-size:30px;font-family:century gothic, arial;padding:15px 0px 3px 15px;margin:0px;font-weight:normal;}
		#left .h2{text-transform:uppercase;font-size:20px;font-family:arial;padding:0px;margin:0px;color:#0972b4;margin-left:5px;}
		#left h3{text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px}
		#left h4{color:#fff}
		#left .texte a{text-transform:uppercase;color:#9F1010;font-size:8px;}
		#left .texte a:hover,#left .texte a:active{text-decoration:underline}
	


		
		/* webcam */
		.webcam {float:left;width:69px;margin-right:5px;margin-top:5px}
		.webcam img{padding:2px;background:#fff;width:65px;height:56px;display:block}
		.webcam h5{margin:0px;padding:2px;color:#ECE8DF;width:69px;font-size:10px;font-weight:normal}
		#panneau_webcam{
						margin:40px 10px 0 0px;
						padding:0 10px 0px 0px;
						width:380px;
		}
		#webcam_grande{float:right;margin-right:0px;width:294px;height:240px;background:#fff;padding:5px;margin-top:-215px;}
		#webcam_grande #webcam_img{width:294px;height:240px;padding:0px;margin-left:0px;display:block}
		#webcam_grande #titre{text-align:center;border-top:1px solid #2aa1df;padding:2px 5px;margin-top:8px;color:#fff;font-size:8px}

/* contenu */
	#contenu,#contenu_cgv,#contenu_index {
		background:url(images/bg_haut_contenu.jpg) repeat-x top left;
		background-color:#1b81c8;
		margin-left:5px;
		margin-right:10px;
		margin-top:-80px;
		padding:30px 20px 20px 20px;
		font-weight:normal;color:#fff;font-family:Arial,Helvetica,sans-serif;
		height:100%;
	}
	#contenu_cgv,#contenu_index{margin-top:0px;}
	#contenu_index{padding:20px 10px}
	#contenu a,#contenu_cgv a,#contenu_index a{color:#9F1010}
	#contenu h3 a,#contenu_cgv h3 a,#contenu_index h3 a{color:#fff}
	#contenu h1,#contenu_cgv h1,#contenu_index h1{text-transform:uppercase;font-size:18px;font-family:Century Gothic, arial;padding:0px;margin:0px;padding-bottom:3px;color:#12468f}
	#contenu h2,#contenu_cgv h2,#contenu_index h2{text-transform:uppercase;font-size:20px;font-family:Century Gothic, arial;padding:0px;margin:0px;padding-bottom:3px;color:#12468f}
	#contenu h3,#contenu_cgv h3,#contenu_index h3{text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px}
	#contenu select,#contenu_cgv select,#contenu_index select{width:300px;}
	#contenu input,#contenu_cgv input,#contenu_index input {margin-left:5px;}
	#contenu .contenu_corp,#contenu_cgv .contenu_corp,#contenu_index .contenu_corp{color:#1960aa;margin-top:10px;}
	#contenu .contenu_corp h2,#contenu_cgv .contenu_corp h2,#contenu_index .contenu_corp h2{text-transform:uppercase;color:#9F1010;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;cursor:pointer;border-bottom:1px solid #9F1010;margin-bottom:8px}
	#contenu .contenu_corp h3,#contenu_cgv .contenu_corp h3{text-transform:uppercase;color:#9F1010;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;cursor:pointer;border-bottom:1px solid #9F1010;margin-bottom:8px}
	#contenu_index .contenu_corp h3 {
border-bottom:1px solid #9F1010;
color:#9F1010;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 0 8px;
padding:0;
text-transform:uppercase;
}
	#contenu .contenu_corp h4,#contenu_cgv .contenu_corp h4,#contenu_index .contenu_corp h4{text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px}
	#contenu .contenu_corp .texte,#contenu_cgv .contenu_corp .texte{background:#4cade1;padding:5px;border:1px 0px;margin:2px;margin-bottom:8px}
	#contenu_cgv .contenu_corp p,#contenu_index .contenu_corp .texte{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
margin:2px 2px 8px;
padding:5px;
}


	#contenu .contenu_corp .texte a,#contenu_cgv .contenu_corp .texte a,#contenu_index .contenu_corp .texte a{color:#1b81c8;text-decoration:underline}

	/* News */
		.intro {width:370px;color:#12468f;padding:10px;margin-top:15px;padding-left:15px;display:block}
		.intro_100 {width:100%;color:#12468f;padding:10px;margin-top:15px;padding-left:15px;display:block}
		.intro_100 a{ color:#fff; text-decoration:underline}
		.intro h2{margin:0px;margin-bottom:3px;color:#fff;}
		.intro .turquoise{color:#9F1010;font-size:14px}
		#news{width:305px;float:right;margin-right:20px;}
		#new_haut{background:url(images/bg_news_haut.png) no-repeat;padding-top:15px;height:25px;padding-left:20px;}
		#new_milieu{background:url(images/bg_news.png) repeat-y;padding:0px 20px;}
		#new_bas{background:url(images/bg_news_bas.png) no-repeat;height:63px;}
		#new_haut h1{text-transform:uppercase;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0px;padding-bottom:3px;color:#fff}
		
		
		#news_index{float:left;width:37%;padding-left:10px;padding-right:5px;}
		
		
		.ete, .ski{color:#fff;font-weight:normal}
		#news_bloc a{color:#022164;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
		#news_bloc a u{color:#9F1010;text-decoration:none;text-transform:uppercase}
		#news_bloc .sous_titre{text-transform:uppercase;color:#9F1010;font-weight:bold;font-size:11px;}
		#news_bloc p {margin:0px;padding:0px;padding-top:5px;}
		#news_bloc{color:#022164; font-size:10px;}
	/* Infos */
		#lastmin{float:left;width:55%;padding-left:20px;padding-right:20px;background:url(images/separateur.jpg) repeat-y left top;}
		#lastmin h2{text-transform:uppercase;color:#9F1010;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px}
		#lastmin .texte{color:#fff;text-align:justify}
		#lastmin .texte #details strong{color:#022164;font-weight:bold}
		#lastmin .texte #details{padding:5px 15%;}
		#lastmin a{color:#022164;}
		#lastmin a u{color:#9F1010;}
		#left_index a{color:#022164;}
		#left_index .bouton2{color:#fff}
		#left_index .menu_bann a{color:#fff}


/* Footer */
	#footer {
		background:url(images/bg_haut_footer.jpg) repeat-x top left #2aa1df;
		margin:0px 5px 0px 5px;
		width:742px;
	}
	#footer .caption {
		font-family:Arial;
		font-size:18px;
		color:#134991;
		text-transform:uppercase;
		padding:5px;
		padding-top:15px;
		font-weight:normal;
	}
		
	#marques{
		background:#54b3e5;
		width:741px;
		height:102px;
		padding:1px;
	}
	
	.marque {
		width:245px;
		height:100px;
		margin:1px;
		float:left;
		background:url(images/fond_marque.png) no-repeat;
		color:#fff;
	}
	
	.img_marque {
		width:109px;
		height:100px;
		float:left;
	}
	
	a.btn_marque{
		font-size:7px;
		font-family:Arial Unicode MS, Arial;
		color:#fff;
		line-height:13px;
		text-transform:uppercase;
		text-align:left;
		width:68px;
		float:right;
		margin-right:5px;
	}
	
	a.btn_marque div{
		background:url(images/bg_btn_marque.png) no-repeat;
		padding-left:6px;
		height:16px;
		width:62px;
		
	}
	
	a.btn_marque:hover div,a.btn_marque:active div{
		background:url(images/bg_btn_marque_over.png) no-repeat;
		text-decoration:underline;
	}
	
	.contenu_marque{float:left;padding-left:8px;text-align:left;width:125px;padding-top:8px;}
	#reducSki{	 	background:url(images/img_reduski.jpg) no-repeat;	 }
    #SLDGroupe{	 	background:url(images/img_groupece.jpg) no-repeat;	 }
    #reducParc{	 	background:url(images/img_reducparc.jpg) no-repeat;	 }
	#image_sld { float:right;margin-right:60px;margin-top:-250px}
	
	
	/* inscription */
	#inscrip{ font-size:10px;color:#fff}
	#inscrip h2{text-transform:uppercase;font-size:18px;font-family:Century Gothic, arial;padding:0px;margin:0px;padding-bottom:3px;color:#12468f}
	
/* page calendrier */
	#liste_calendar{list-style:none;padding-left:5px;margin-top:0px;}
	#caption_calendar{}
	#mois_calendar {background:url(images/bg_haut_footer.jpg) repeat-x top left #2aa1df;padding:20px 10px 10px 10px;margin-top:45px}
	.mois_div a{color:#1b81c8 !important;text-transform:uppercase;font-weight:normal}
	#tableau_calendar th{padding:2px 5px;color:#333}
	#tableau_calendar td{padding:2px 5px}
	#tableau_calendar td a{color:#fff !important;font-weight:bold;text-decoration:underline;text-transform:uppercase}
	
	
	.month{position:absolute;margin-top:30px;width:637px}
	.month .mois_div{background:#FFFFFF;float:left;margin:3px;text-align:center;width:100px;color:#1b81c8}
	.mois_choosen{background:#FFFFFF;margin:3px;text-align:center;width:100px;color:#1b81c8}
	.month .AllMonth{color:#fff !important;text-decoration:underline;padding-left:3px}
	.JourCal{width:30px}
	.DateCal{width:40px}
	.DestCal{width:350px;}
	
	
/*popup */
#skizone_login .bouton,.connect_groupe .bouton,.connect_moncompte .bouton{
		-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_btn.png) no-repeat scroll 5px 2px;
border:0 none;
color:#FFFFFF;
font-family:Arial Unicode MS,Arial;
font-size:8px;
height:21px;
line-height:18px;
margin-left:-7px;
padding-left:0;
text-transform:uppercase;
width:92px;
}

#Skizone_groupe,#Skizone_compte{	height:90px;background:#5eb4e3;color:#FFFFFF;margin-top:9px;padding:8px;}
#Skizone_groupe{display:none;}
.Skizonetitre{float:left;margin-right:10px;cursor:pointer}
.Skizonetitre h3{background:#fff;margin-bottom:5px;padding-bottom:0;border-bottom:1px solid #1b81c8}
.Skizonetitre{
		background:url(images/btn.jpg) repeat-x;
		font-weight:bolder;
		line-height:13px;
		height:12px;
		padding:5px;
		text-transform:uppercase;
		color:#fff;
		margin-right:1px;
	}
	.Skizonetitre:hover, .Skizonetitre_active {
		background:url(images/btn_over.jpg);
		padding-top:-2px;
		height:12px;
	}
#skizone_login{margin-top:15px}
.skizonelien{margin-top:8px}
.skizonelien a{text-transform:none;float:left;margin-right:10px}
.SkiLogfloat{float:left;margin-right:10px}
#skizone_login a{color:#fff;}
.attention{color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px}
