@import url("style_infolive.css");

html{
}
body{
	background-color:#567070;
	text-align:center;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6, dl, dt, dd, form, ul, li, form {
	margin: 0px;
	padding: 0px;
}
ul,li {
	list-style-type: none;
	text-indent:0px;
}

#Page{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	text-align:left;
}
#BlocBandeau{
	height:147px;
	background-image:url(../images/fond-bandeau.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#Bandeau{
	height:113px;
}
#MenuHaut{
	height:29px;
	margin-left:20px;
}
#MenuDeroulant{
	width:820px;
}

#BlocColonnePrincipale{
	width:678px;
	float:left;
}

#BlocColonneDroite{
	width:318px;
	float:left;
}

/**********************************************
			BLOC LARGE
***********************************************/
.BlocLarge{}
.BlocLarge .entete{
	background-image:url(../images/bloc-large-entete.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.BlocLarge.Principal .entete{
	padding-bottom:20px;
}
.BlocLarge .marge{
	padding:17px 13px 0px 23px;
}

.BlocLarge .fond .marge{
	padding:1px 13px 0px 23px;
}
.BlocLarge .pied{
	background-image:url(../images/bloc-large-pied.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:20px;
}
.BlocLarge .fond{
	background-image:url(../images/bloc-large-fond.png);
	background-position:right top;
	background-repeat:repeat-y;
	padding:0px;
	padding-bottom:10px;
}
.BlocLarge h1{
	color:#005FA8;
	font-size:18px;
	text-transform:uppercase;
	font-family:Arial, Verdana;
	font-weight:normal;
	letter-spacing:0.05 em;
	border-bottom:1px solid #FF0000;
	padding-left:22px;
	background-image:url(../images/ico-papillon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-top:3px;
	margin-bottom:3px;
}
.BlocLarge h1 a{
	color:#005FA8;
	text-decoration:none;
}

.BlocLarge h2{
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Verdana;
	font-weight:bold;
	letter-spacing:0.05 em;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#004998;
	padding:2px;
	padding-left:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}
.BlocLarge h2 a{
	color:#FFF;
	text-decoration:none;
}
.BlocLarge .colCarte{
	width:200px;
	float:left;

}
.BlocLarge .colContenu{
/*	margin-left:20px;*/
	width:420px;
	float:left;
}

/**********************************************
			BLOC SIMPLE
***********************************************/
.BlocSimple{}
.BlocSimple .entete{
	background-image:url(../images/bloc-simple-entete.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.BlocSimple .marge{
	padding:12px 12px 0px 20px;
}
.BlocSimple .pied{
	background-image:url(../images/bloc-simple-pied.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:21px;
}
#BlocColonneDroite h2{
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	font-family:Arial, Verdana;
	font-weight:weight;
	letter-spacing:0.05 em;
	padding-left:22px;
	margin-top:3px;
	margin-bottom:3px;
}
#BlocColonneDroite h2 a{
	color:#FFF;
	text-decoration:none;
}
/**********************************************
			BLOC SIMPLE
***********************************************/
.BlocWidget{}
.BlocWidget .entete{
	background-image:url(../images/bloc-widget-entete.png);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:20px;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}
.BlocWidget .entete .marge{
	padding:10px 20px 0px 20px;
}
.BlocWidget .pied .marge{
	padding:5px 15px 15px 23px;
}
.BlocWidget .pied{
	background-image:url(../images/bloc-widget-pied.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/**********************************************
			BLOC PUB
***********************************************/
.BlocPub{}
.BlocPub .marge{
	padding:4px 0px 4px 15px;
}
.BlocPub img{
	width:300px;
}
#NuagedePages{
	font-size:10px;
	padding-left:10px;
	text-align:center;
	color:#888;
}
#NuagedePages a{
	color:#FFF;
	text-decoration:none;
}
#NuagedePages a:hover{
	color:#FF0;
	text-decoration:underline;
}

#Pied{
	height:92px;
	background-image:url(../images/fond-pied.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#MenuBas{
	margin-left:40px;
	color:#888;
	line-height:22px;
	height:22px;
}
#MenuBas a{
	color:#DDD;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
#MenuBas a:hover{
	color:#FFF;
	border-top:3px solid #1888C2;
	background-color:#666666;
	padding-left:4px;
	padding-right:4px;
}
#Signature{
	padding:20px 20px 20px 30px;
	color:#888;
	font-size:10px;
}
#Signature a{
}
.TelephoneOFT{
	font-size:18px;
	font-weight;
	color:#FFF;
	text-align:right;
	padding-right:15px;
	background-image:url(../images/ico-telephone.png);
	background-position:center 0px;
	background-repeat:no-repeat;
	height:32px;
	line-height:32px;
}


/***********************************************
	Zones OS
************************************************/

#ListeZoneOS{
	padding:0px;
	width:100%;
}
#ListeZoneOS .ZoneOS{
	width:300px;
	height:60px;
	margin:4px;
	padding:4px;
	text-align:left;
	overflow:hidden;
	font-size:11px;	
	float:left;
	background-color:#F5F5F5;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}	

#ListeZoneOS .ZoneOS a{
	text-decoration:none;
}
#ListeZoneOS .ZoneOS.hotel{
}

#ListeZoneOS .ZoneOSTitre{
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana;
}
#ListeZoneOS .ZoneOSTitre a{
	color:#1F60D2;
	text-decoration:none;
}
#ListeZoneOS .ZoneOSResume{
	display:block;
	text-decoration:none;
	color:#000;
}
#ListeZoneOS .ZoneOSResume a{
	text-decoration:none;
	color:#000;
}


#ListeZoneOS .Vignette{
	width:80px;
	height:60px;
	overflow:hidden;
	margin: 0px 6px 2px 0px;
	float:left;
}
#ListeZoneOS .Vignette img{
	width:80px;
}

#MenuZone{}
#MenuZone li{
	background-color:#CCCCCC;
	width:100px;
	text-align:center;
	height:35px;
	float:left;
	margin-right:2px;
	font-size:10px;
}

#SpecialSki{
/*
	background-image:url(../images/fond-specialski.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
*/
}

.MenuCatalogue{ font-size:10px; color:#E0E0E0; text-align:center;}
.MenuCatalogue a{
	color:#C0C0C0;
}
#Signature{}
#Signature a{ color:#666; text-decoration:none; font-weight:bold;}

/********* Styles Formulaire ***********/
td .ChampLibelle
{width:120px;font-size:11px;font-weight:bold;}