@charset "UTF-8";
/* CSS Document */

html,body { height:100%;margin:0;padding:0;width:100%; }
body { background:#fff  center top no-repeat; color:#a67c52; font-family:Verdana, Arial, sans-serif; font-size:0.625em;font-style:normal; line-height:18px; }
/* url(../images/background1.jpg) */
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

@font-face {
	font-family: 'EurostileLTStdRegular';
	src: url('../images/typos/eurostileltstd-webfont.eot');
	src: local('../images/typos/Eurostile LT Std'), url('../images/typos/eurostileltstd-webfont.woff') format('woff'), url('../images/typos/eurostileltstd-webfont.ttf') format('truetype'), url('../images/typos/eurostileltstd-webfont.svg#webfontoFfDdkkM') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {color:#f6a2b6; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif;}
a:hover {color:#d293a2;}
a img { border:none; }
p { font-size:1.2em; line-height: 1.4em; }
h1 { color:#f6a2b6; font-size:2.4em; }
h2 { color:#a67c52; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif; font-size:1.5em; font-weight: normal; }
h2 a { text-decoration: none; color:#a67c52; }
h3 { color:#f6a2b6; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif; font-size:1.5em; font-weight: normal; }
h3 a { text-decoration: none; color:#f6a2b6; }
h4 { color:#f6a2b6; font-size:1.6em; }
h5 { color:#f6a2b6; font-size:1.5em; }
h6 { color:#f6a2b6; font-size:1.4em; }

#conception { margin: 20px 0px 20px 30px; width: 800px }
#container { margin:0 auto; width:943px; position: relative;}
#msgbox { color:#000; font-weight:bold; padding:3px; }

.slideshow{ position: relative; width: 333px; height: 257px; overflow: hidden; margin: 36px 0px 0px 28px;}
.slideshowPromo{ overflow: hidden;}

/********************/
/***** HEADER *******/
/********************/

#header { background:url(../images/sous-navigation.png) top right no-repeat; height:151px; position:relative; z-index: 1000; width:846px; }
	h1#logo, div#logo { float:left; height:151px; width:255px; margin:0!important; padding:0!important; }
	#sous-navigation { background:url(../images/sous-navigation.png) no-repeat; float:left; height:93px; width:688px; }
	
/**********************/
/*****NAVIGATION*******/
/**********************/
	
	#navigation1 { position:absolute; left:220px; top:0px; }
	#navigation2 { position:absolute; left:0px; top:36px; position: relative!important;
z-index: 2000!important;}
	#navigation-langue { position:absolute; right:20px; top:0px; }
	
	#navigation1 ul { list-style:none; }
		#navigation1 li { float:left; padding:0 10px; margin:0!important;; }
			#navigation1 li a { color:#a67c52; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif;font-size:1.0em; text-decoration: none; }
			a#lienreservation { color:#dc91a3!important; font-size:1.4em!important; text-transform: uppercase; }
			a#lienreservation:hover { color:#c18190!important; }
				
	#navigation2 ul { list-style:none; }
		#navigation2 li { float:left; padding:0 12px;  }
			#navigation2 li a { color:#a67c52; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif; font-size:1.4em; text-decoration: none; }
				#navigation2 li ul {display:none;}
				
	#navigation-langue ul { list-style:none; }
		#navigation-langue li { float:left; padding:0 10px; }
			#navigation-langue li a { color:#a67c52; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif; font-size:1.0em; text-decoration: none; }
			
				#navigation1 li a:hover, #navigation2 li a:hover, #navigation-langue li a:hover { color:#6b5137; }

/*******************/
/***** SIDEBAR *****/
/*******************/
		
#sidebar { float:left; height:515px; width:255px; }
	#sidebar-top { background:url(../images/haut-sidebar.png) no-repeat; height:230px; width:255px; position:relative; }
		#sidebar-top-contenu1 { position:absolute; top:24px; left:52px; }
		#sidebar-top-contenu2 { position:absolute; top:127px; left:52px;}
			#sidebar-top-contenu1 h2, #sidebar-top-contenu2 h2 { position:relative;width:159px; }
				#sidebar-top-contenu1 h2 img, #sidebar-top-contenu2 h2 img {position:absolute; top:0px; right:0; padding-left:2px;}
			#sidebar-top-contenu1 p, #sidebar-top-contenu2 p {color:white; font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif; font-size:1.1em; padding-top:4px; width:160px;}
			
	#sidebar-bottom { height: 284px; }
	#sidebar-bottom:hover { cursor:pointer; }

/*******************/
/***** CONTENT *****/
/*******************/
	
#content { float:left; height:515px; position:absolute; width:412px; }
	#content-titre { position:absolute; left:0px; height:105px; top:0px; width:412px; }
	#content-texte { background:url(../images/sous-contenus.png) no-repeat; position:absolute; left:0px; height:409px;  top:105px; width:412px; }
		#content-texte-contenu { overflow: auto; margin-top:14px; padding:10px 30px 30px 30px; height:350px; width:352px; }

	.content-promo { margin: 10px 0px 10px 0px; }
	.zoomPic { float:right; width: 33px; height: 33px;}

#content-right { background:url(../images/ombre-droite-contenu.png) no-repeat; float:right; width:17px; height:515px;}
#footer { clear:both; }

/******************************************/
/***** SPECIFIQUE A LA SECTION SUITES *****/
/******************************************/

#sous-content-suite { position:relative; float:left; height:515px; width:650px; }
#image-suite { position:absolute; right:0; bottom:40px; background:url(../images/bloc-image-suite.png) no-repeat; width: 398px; height: 322px; }
#image-suite img.slide {  }
#content-texte-contenu-suites { overflow: hidden; margin-top:14px; padding:10px 30px 30px 30px; height:350px; width:200px; }

/********************************************/
/***** SPECIFIQUE A LA SECTION FORFAITS *****/
/********************************************/
	
#content-forfaits { float:left; height:515px; position:relative; width:688px; }
	#content-sous-titre-forfaits { position:absolute; left:0px; height:105px; top:0px; width:688px; }
	#content-sous-texte-forfaits { background:url(../images/sous-contenus-forfaits.png) no-repeat; position:absolute; left:0px; height:409px;  top:105px; width:688px; }
		#content-texte-contenu-forfaits { overflow: auto; margin-top:14px; padding:10px 0px 30px 30px; height:350px; width:630px; }
			#contenu-forfaits-gauche {width:280px; float:left; margin-right:50px;}
			#contenu-forfaits-droite {width:280px; float:left; }

/**********************************************/
/***** SPECIFIQUE A LA SECTION TÉMOIGNAGE *****/
/**********************************************/
			
.bloc-temoignage {border-bottom: 1px solid #7e543b; width:100%;}


/********************************************/
/***** MEnu roll-over *****/
/********************************************/
			
/*Top level menu link items style*/
.jquerycssmenu ul li {
display: block;
position:relative!important;
top:10px!important;
}

.jquerycssmenu ul li a{
display: block;
border-bottom-width: 0;
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
float:none;
font-size: 10px;
margin:0px 0 0 0 !important;
padding:15px 0 0 0!important;
position: absolute;
left: 0px;
top: 0px;
display: block;
visibility: hidden;
position: absolute!important;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
background:url(../images/repetition-dropdown.jpg) repeat-x;
float: none!important;
font-family:'EurostileLTStdRegular', 'Verdana', 'Arial', sans-serif!important;
font-size:1.1em!important;
height:24px!important;
margin:0!important;
padding:0 0 0 10px!important;
text-align: left;
width:140px;

<!--[if IE7]>
height:24px!important;margin-bottom: -5px!important;
<![EndIf]-->
}

.jquerycssmenu ul li ul li a {
color:white!important;
margin:0!important;
padding: 4px 0px!important;
}

.jquerycssmenu ul li ul li a:hover {color:#ccbbaa!important;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
margin:0;
padding:;
}

input[type=text] { width:260px; }
select.large { width:260px; }
textarea { width:260px; height:120px; }

table {width:100%;}
table td { vertical-align: top; padding-right:14px; text-align:center; font-size:0.9em; line-height: 1.6em;}

.bordure {border-top:1px solid #7e543b; margin:20px 0;}

.contact-input {margin:7px 0;}
			
