body{
	margin:0px;
	padding:0px;
	font-family:arial;

	background-repeat:repeat-x;
	background-color:#53b3ff;
}

#cont_banniere{
	width:1024px;
	height:301px;
	position:relative;
	margin:0px auto;
	background:#000000;
}

.angle_gauche{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:10px;
	background-image:url("pics/angle_gauche.png");
}

.angle_droit{
	position:absolute;
	top:0px;
	left:1014px;
	width:10px;
	height:10px;
	background-image:url("pics/angle_droit.png");
}

#cont_drapeau{
	position:absolute;
	z-index:100;
	top:10px;
	left:930px;
}

#cont_drapeau a img{
	border:none;
}

.courbe_dessus{
	width:63px;
	height:39px;
	background:url("pics/courbe_dessus.png");
	position:absolute;
	top:-38px;
	left:30px;
}

.courbe_dessous{
	width:60px;
	height:179px;
	background:url("pics/courbe_dessous.png");
	position:absolute;
	top:142px;
	left:-59px;
}

.titre{
	width:337px;
	height:15px;
	position:absolute;
	background:url("pics/hotel.png");
	top:-20px;
	left:200px;
}

#cont_menu{
	width:1024px;
	height:30px;
	margin:0px auto;
}

#cont_menu a{
	height:30px;
	float:left;
}

#cont_menu a:hover{
	background-position:100% 0%;
}

.m1{
	width:136px;
	background:url("pics/m1.png");
}


.spacer{
	clear:both;
}

a{
	outline:none;
}

#contenu{
	width:1024px;
	margin:0px auto;
}

#col_gauche{
	width:250px;
	float:left;
	background-color:#2269bf;
}

#col_gauche .bas{
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}

#col_droite{
	width:774px;
	float:left;
	background-color:#ffffff;
}

#bas{
	width:1024px;
	height:17px;
	margin:0px auto;
	background-image:url("pics/bas.png");
	margin-bottom:10px;
}

#footer{
	text-align:center;
	background-image:url("pics/footer.png");
	background-repeat:repeat-x;
}

#footer .credit{
	color:#ffffff;
	text-decoration:none;
	padding-right:30px;
	font-size:11px;
}

#footer ul{
	display:inline-block;
	list-style-type:none;
}

#footer ul a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#menu_v .item{
	display:block;
	width:100%;
	height:26px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
	padding-top:7px;
}

#mv1{
	background-image:url("pics/fm1.png");
	cursor:pointer;
}
#mv2{
	background-image:url("pics/fm2.png");
	cursor:pointer;
}
#mv3{
	background-image:url("pics/fm3.png");
	margin-bottom:10px;
}
#mv4{
	background-image:url("pics/fm4.png");
	margin-bottom:10px;	
}
#mv5{
	background-image:url("pics/fm5.png");
	margin-bottom:10px;	
}
#mv6{
	background-image:url("pics/fm6.png");
	margin-bottom:10px;	
}



#mvp1{
	background-color:#31a5b7;
	padding-bottom:10px;
	display:none;
}

#mvp1 a:hover{
	background-color:#6bd0e1;
}

#mvp2{
	background-color:#ee9f1c;
	padding-bottom:10px;
	display:none;	
}

#mvp2 a:hover{
	background-color:#f1ca42;
}

#menu_v ul{
	margin:0px;
	font-size:13px;
	list-style-image:url("pics/puce.png");
	font-weight:bold;
}

#menu_v ul a{
	color:#ffffff;
	text-decoration:none;
	display:block;
}

#pre_resa{
	width:235px;
	height:162px;
	margin:0px auto;
	background-image:url("pics/pre_resa.png");
	color:#ffffff;
	font-family:arial;
	font-size:14px;
}

#pre_resa .in{
	padding:30px 10px 0px 10px;
}

.resa_sele{
	font-size:11px;
	border:solid 1px #eeeeee;
	font-family:arial;
	color:#666666;
	margin-right:12px;
	margin-bottom:5px;
}

#pre_resa .label{
	display:inline-block;
	width:20px;
	padding-left:10px;
}

#pre_resa .seek{
	width:111px;
	height:21px;
	background-image:url("pics/rechercher.png");
	margin:0px auto;
}	
#pre_resa .seek:hover{
	background-position:100% 0%;
}

#fader{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000000;
	display:none;
	opacity:0.8;
	filter:alpha(opacity:80);
	z-index:30000;
}

#photo{
	border:solid 4px #1556ae;
	top:0px;
}

#resa{
	padding:10px;
}

#resa h1{
	font-size:18px;
	margin:0px;
	color:#278adb;
	font-style:italic;
}

#resa p{
	font-size:12px;
	color:#278adb;
}

#remise{
	width:208px;
	height:318px;
	background-image:url("pics/remise_cochon.png");
	margin:0px auto;
	position:relative;
}

#remise .value{
	position:absolute;
	font-size:50px;
	color:#2269bf;
	font-weight:bold;
	top:210px;
	left:60px;
}

.front_links{
	font-size:12px;
	color:#ffffff;
}

.front_links a{
	color:#ffffff;
}

.front_links_intro{
	font-size:12px;
	color:#ffffff;
	width:80%;
	margin:0px auto;
	font-weight:bold;
}
