html { background: #FFFFFF url(/img/fond_html.jpg) top center no-repeat; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; line-height: 18px; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }


.itemPartenaires
{
	width				: 680px;
	overflow			: hidden;
	margin-bottom		: 10px;
	background-color	: #76cbf4; 
}
.contenuLiens
{
	float		: left;
	width		: 440px;
	overflow	: hidden;
	padding		: 10px;
}
.photosLiens
{
	float		: right;
	width		: 200px;
	overflow	: hidden;
	padding		: 10px;
}


.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	clear: both;
	text-align: center;
	padding:0 16px 0 0;
}
.navigation a{color:#998F8B;}

.left{float:left;}
.right{float:right;}

body 
{
	font-family: Verdana,Arial,  Sans-Serif;
	font-size: 12px;
	height:100%;
}
.Center
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#Global
{
	background:url(/img/fond_general.png) top left repeat-y;
	padding:0 45px 0 15px;
	width: 940px;
	
	-moz-border-radius-topright: 10px;
	border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	
	-moz-border-radius-topleft: 10px;
	border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/img/fond_general.png", sizingMethod="scale");
	zoom:1; 
	_background: none;
	
}


#Haut
{
	background:url(/img/fond_haut.png) top left repeat-x;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/img/fond_haut.png", sizingMethod="scale");
	zoom:1; 
	_background: none;
	width: 834px;
	padding:0 0 0 106px;
	margin:0 0 0 15px;
	
	height:19px;
	margin-top:22px;
}

#Logo
{
	clear:both;
	width:940px;
	float:left;
	height:109px;
}

#TexteRubrique
{
	margin:49px 0 0 19px;
	line-height:18px;
	color:#998f8b;
}

#Share
{
	float:right;
	font-size:14px;
	font-family:Verdana;
	margin:10px 10px 0 0;
	width:290px; background-color: #09AAEC; padding: 5px 0 0 5px
}
	
#Share a{position:relative;z-index:1;color:#FFFFFF;display:inline}
.addthis_default_style{font-size:11px;text-align:right;margin-top:5px;}
#Langage{margin-top:5px;}
#Share .addthis_default_style a{color:#c2c2c2;font-size:10px;text-transform:uppercase;}
#Menu
{
	clear:both;
	width:938px;
	float:left;
	height:39px;
	overflow:hidden;
	zoom:1;
	background:#0bb2dd url(/img/fond_menu.jpg) top right no-repeat;
	
	-moz-border-radius-topright: 10px;
	border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding:0;
}
#Menu a{color:#fff;z-index:150}
#Menu div{width:219px;height:39px;margin-left:1px;display:inline; float:left;text-align:center;-moz-border-radius-topright: 10px;border-radius-topright: 10px;	-webkit-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-radius-topleft: 10px;-webkit-border-radius-topleft: 10px;}
#Menu div span{font-size:18px;line-height:18px;}

#Menu div a{position:relative;z-index:1;}

#Menu div#acapulco{background:url(/img/fond_acapulco.jpg) bottom left no-repeat;margin-left:39px;}
#genet{background:url(/img/fond_genet.jpg) bottom left repeat-x}
#vieuxchateau{background:url(/img/fond_vieuxchateau.jpg) bottom left repeat-x;}
#chouans{background:url(/img/fond_chouans.jpg) top left repeat-x}
#Flash
{
	clear:both;
	position:relative;
	width:938px;
	height:279px;
}
#SurFlash
{
	z-index:60;
	display:block;
	position:absolute;
	top:0;
	left:30px;
	
}
.video{text-align:center;width:100%;z-index:60;}
#Boutton
{
	z-index:60;
	display:block;
	position:absolute;
	top:46px;
	right:0;	
}#Boutton a
{
	float:left;
	clear:both;
	margin-bottom:2px;
}
.flashRelative
{
	position:relative;
}
.flashRelative p{position:absolute;bottom:10px;right:15px;font-size:14px;color:#fff;line-height:20px;width:474px; text-align: right;}
#MenuUl
{
	clear:both;
	position:relative;
	background:#09aaec;
	width:938px; 
	font-size:16px;
	text-align:center;font-family: Arial;
	-moz-border-radius-bottomright: 10px;border-radius-bottomright: 10px;	-webkit-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;border-radius-bottomleft: 10px;-webkit-border-radius-bottomleft: 10px;
}
#MenuUl a{color:#fff;padding:0 16px 0 10px;position:relative;z-index:1;margin-top:10px;display:block;}
#gb{position:absolute;left:0;bottom:0;}
#db{position:absolute;right:0;bottom:0;}
#MenuUl li
{
	float:left;
	height:37px;
	
	background:url(/img/fond_li.jpg) top right no-repeat;
}
#MenuUl li.last{background:none;}
#MenuUl a.selected{background:url(/img/menu_selected.jpg) top left repeat-x;margin:0 1px 0 0;padding-top:10px;}
#Gauche
{
	float:left;
	width:209px;
	margin:9px 0 0 12px;
	display:inline;
}
#Reservation
{
	float:left;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#Documents
{
	float:left;
	clear:both;
	width:206px;
	
	border:solid 1px #cfcdcd;
	margin-top:16px;
	background:#ded5d5 url(/img/fond_documents.jpg) top left repeat-x;
	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
#Documents .titre{font-family:Georgia;font-style:italic;font-weight:bold;font-size:18px;color:#998f8b;background:none;line-height:25px;padding:0}
#Documents div p{background:url(/img/puce_pdf.jpg) 2px 5px no-repeat;padding:0 0 0 13px}
#Documents a{color:#998f8b;}
#Documents div{background:#ded5d5 url(/img/fond_doc.jpg) 0 0 no-repeat;padding:8px 5px 10px 6px;min-height:80px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;float:left;width:196px}

#MediaListe,#Media 
{
	float:left;
	margin-top:8px;
	background:url(/img/fond_mediaListe.jpg) top left no-repeat;
	width:197px;
	height:94px;
	padding:61px 0 0 10px;
	line-height:18px;
}
#MediaListe a,#Media a{color:#fff;}
#MediaListe p,#Media p{background:url(/img/puce.jpg) 0px 5px no-repeat;padding:0 0 0 15px}
#Droite
{
	float:right;
	width:706px;
	margin-right:2px;
}
/* Page Accueil*/
#DroiteAccueil
{
	float:right;
	width:196px;
	padding:8px 0 0 0;
}

#Meteo
{
	float:left;
	background:url(/img/fond_meteo.jpg) top center no-repeat;
	width:178px;
	height:79px;
	padding:42px 0 0 18px;
	color:#336600;
	font-size:18px;
	margin:8px 0 10px 0;
}

.Temperature{font-weight:bold;font-size:14px;}
#Meteo img {width:30px;height:30px;margin-bottom:5px;}
#Media
{
	background:url(/img/fond_media.jpg) top right no-repeat;
	width:186px;
	height:155px;
	
}

.detail
{
	background:url(/img/esp.png) top left no-repeat;
	padding:5px 0 10px 33px;
	width:54px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:right;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/img/esp.png", sizingMethod="scale");
	zoom:1; 
	_background: none;
}

#OS
{
	margin-top:25px;
	width:486px;
	color:#998f8b;
}

#OS h2{margin:15px 0 10px 0;text-transform:uppercase;font-size:22px;font-weight:normal;}
#OS h2 a{color:#66cc33;}

.photos_os{float:left;margin-right:12px}

#Nouveautes
{	
	margin:15px 0 10px 0;
	border:solid 1px #cfcdcd;
	background:#ded5d5 url(/img/fond_nouveaute.jpg) top left repeat-x;
	padding:9px 0  0 10px;
	color:#998f8b;
	margin-right:15px;
	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#Nouveautes h2 {font-size:24px;font-weight:normal;margin-top:19px}
#Nouveautes h2 a{color:#03a8eb}
#Nouveautes h2 a span{color:#ff336c;font-size:30px;font-family:Georgia;font-style:italic;line-height:30px}

#Nouveautes h3 {font-size:18px;font-weight:normal;margin:10px 0 10px 0;}
#Nouveautes h3 a{color:#03a8eb}

.imgNouveaute{float:left;margin-right:6px}
.imgNouveaute a img
{
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#Panneaux{float:left;margin:4px 4px 0 0}

#Actu
{
	width:488px;
	padding:15px 0 0 10px;
	color:#a09693;
}

#Actu h2 {font-size:22px;font-weight:normal;text-transform:uppercase;margin-bottom:15px}
#Actu h2 a{color:#fe9e1d}
#Actu div{border-top:dotted 1px #998f8b;padding-top:5px;}
#Actu div h3 {font-family:Georgia;font-size:17px;font-weight:bold;font-style:italic;}
#Actu div h3 a{color:#05b0dc;}


/*FIN PAGE ACCUEIL*/

/*PHASE LISTE DETAIL*/
#Entete
{
	margin-top:10px;
	background:url(/img/fond_entete.jpg) top left no-repeat;
	padding:5px 0 0 132px;
	width:552px;
	font-size:11px;
	color:#999999;
	font-family:Verdana;
	margin-bottom:25px;
	
	
}
#Ariane{float:left;margin-right:15px;font-style:italic;}
#Ariane a{color:#999999;}
#Entete h2, #Entete h1
{
	float:left;
	clear:left;
	overflow:hidden;zoom:1;
	margin-right:15px;
	font-family:Georgia;
	font-size:28px;
	line-height:40px;
	font-style:italic;
	font-weight:normal;
	color:#04b0db;
}
#Entete p{display:block;}

#AlaCarte
{
	margin:15px 0 10px 0;
	border:solid 1px #cfcdcd;
	background:#fff url(/img/fond_nouveaute.jpg) bottom left repeat-x;
	padding:9px 0  5px 10px;
	color:#998f8b;
	margin-right:15px;
	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
#AlaCarte h2
{
	font-size:36px;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;color:#ff3366;line-height:40px;
	
}
#AlaCarte h2 a
{
	
}
#AlaCarte .itemDetail
{
	float:left;
	width:201px;
	padding:8px 2px 0 7px;
	background:#fff;
	margin-right:16px;
}
#AlaCarte .itemDetail h3
{
	font-size:25px;
	font-weight:normal;
	text-transform:uppercase;	
}
#AlaCarte .itemDetail h3 a{color:#ff3366;line-height:28px;}

.italic
{
	font-style:italic;
	font-family:Arial Narrow, Arial;
	font-size:12px;
	color:#998f8b;
}
/*FIN PHASE LISTE DETAIL*/
#Pied
{
	width:940px;
	margin:15px 0 0 15px;
	background:url(/img/fond_pied.jpg) top left repeat;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	color:#fff;
	font-size:14px;

	position:relative;
	height:180px;	
}
#Pied a{color:#fff;}
#Adresse h1 a{font-size:18px;font-weight:normal;}
#HautPied
{
	float:left;
	width:639px;
	border-bottom:solid 1px #fff;
	padding:12px 192px 5px 0;
	text-align:right;
}
#Defil
{
	width:180px;
	position:absolute;
	top:11px;
	right:17px;
	background:#fff;
	background:#ffffff url(/img/deroulant.jpg) top right no-repeat;
	border:solid 1px #eee;
	font-size:11px;
	color:#666666;
}
#Defil a{display:block;color:#666666;overflow:hidden;zoom:1;}
#Defil a:hover{background:#03A8EA;color:#fff}
.menu{display:none;}

#LogoBas{float:left;margin:7px 0 0 3px}

#Adresse
{
	float:left;
	width:813px;	
	padding:10px 0 5px 18px;
}

#MentionRss
{
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
#Ecom 
{
	width:955px;
	font-size:11px;
	text-align: right;
	color:#a09693;
}


#Ecom a{color:#a09693;}

#Fbk
{
	text-align: right;
}
