#header {/* tout ce qu'il y a au-dessus de la bannière*/
	width:900px;
	height:90px;
	margin-left:10px;
	margin-right:10px;
	xborder:1px solid #ccc;
}

div#header img.logo {
	position:relative;
	float:left;
}
div#header div.logInfos {
	position:relative;
	float:right;
	text-align:right;
}
div#header div.logInfos p a {
	margin-top:5px;
}

div#header div.logInfos iframe {
	margin-top:5px;
}
div#header div.lang {
	position:relative;
	float:right;
	width:21px;
	height:42px;
	right:-20px;
	top:-2px;
	margin-left:0px;
	z-index:0;
}
*html div#header div.lang {
	right:-30px;
}
div#header div.lang img {
	float:left;
}
div#header div.lang a img {
	width:34px;
}
div#header div.lang a:hover img {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}
#menu {
	position:relative;
	float:left;
	width:900px;
	height:20px;
	margin-top:10px;
	margin-left:8px;
	z-index:1000;
	text-align:center;
}
*+html  #menu {
	margin-bottom:5px;
}
html>/**/body #menu {
	margin-top:10px;
	margin-bottom:5px;
}
html>/**/body #menu.partner {
	margin-top:10px;
	margin-bottom:5px;
}
#ban-gr {/*bannière gle*/
	position:relative;
	float:left;
	width:920px;
	height:169px;
	top:-5px;
	xxborder:1px solid #cccccc;
}
#ban-gle {/*bannière gle*/
	position:relative;
	float:left;
	width:920px;
	height:auto;
	top:5px;
	xxborder:1px solid #cccccc;
}
#ban-fr {/*bannière gle*/
	position:relative;
	float:left;
	width:920px;
	height:auto;
	top:-3px;
	xborder:1px solid #cccccc;
}
#ban-flash {/*bannière gle*/
	position:relative;
	float:left;
	width:900px;
	height:300px;
	left:10px;
	top:5px;
	margin-bottom:15px;
	border:1px solid #cccccc;
}
banner_div {
	z-index:-100;
}
.noborder {border:0;}
#ban-cassiere {/*bannière gle*/
	position:relative;
	float:left;
	width:900px;
	height:285px;
	left:10px;
	top:5px;
	margin-bottom:15px;
}
#ban-seminaires {/*bannière gle*/
	width:900px;
	height:150px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
	border:1px solid #cccccc;
}

#ban-sk {
	position:relative;
	float:left;
	width:920px;
	height:250px;
	top:-3px;
	xborder:1px solid #cccccc;
}
#ban-th {
	position:relative;
	float:left;
	width:920px;
	height:250px;
	top:-3px;
	xborder:1px solid #cccccc;
}
#position {
	position:relative;
	float:left;
	width:900px;
	margin-left:9px;
	top:-5px;	
	margin-bottom:10px;
}
#gr {/*groupes*/
	position:relative;
	float:left;
	left:5px;
	width:300px;
	height:510px;
	background:url(../images/partner/background/fond-gr.gif) no-repeat;
	background-position:center;
}
#ce {/*partenaires*/
	position:relative;
	float:left;
	left:9px;	
	width:300px;
	height:510px;
	background:url(../images/partner/background/fond-ce.gif) no-repeat;
	background-position:center;
}
#ad {/* ayants-droits*/
	position:relative;
	float:right;
	right:7px;	
	width:300px;
	height:510px;
	background:url(../images/partner/background/fond-ad.gif) no-repeat;
	background-position:center;
}

#inscript-gr {/*inscription groupes*/
	position:relative;
	float:left;
	left:5px;
	width:300px;
	height:260px;
	background:url(../images/partner/background/module-simple.gif) no-repeat;
	background-position:center;
}
img.title {
	position:relative;
	float:left;
	left:9px;
	top:8px;
}
div.text{
	position:relative;
	float:left;
	top:20px;
	left:15px;
	width:270px;
}
/********************************************************GESTION ACCORDEON DE LA HOME PARTENAIRE ***********************************************/

.accordion{width:900px;height:602px;overflow:hidden;background:url(../images/partner/background/fond-index2.gif) no-repeat center; padding:10px; position:relative;}
.accordion_con{width:900px;overflow:hidden;float:none; margin-top:11px; margin-left:0px;}
html>/**/body .accordion_con{width:900px;overflow:hidden;float:none; margin-top:1px; margin-left:1px;}
.accordion dl,.accordion dt,.accordion dd{padding:0;margin:0;font-size:12px;height:599px;float:left; position:relative; xborder:1px solid #ccc;}

.accordion dl{
	/*background:#F7EBDC; détermine la couleur de fond par défaut et utilisée pour le premier élément*/
	border:1px solid #fff;
	border-left:1;
	border-right:1;
	overflow:hidden;
	width:auto;
}
.accordion dt{ /*titre vertical de l'élément*/
	width:50px;
	padding-right:6px;
	margin-right:-5px;
	overflow:hidden;
	white-space:normal;
	float:left;
	text-align:center;
	background:url(images/dt.gif) repeat-x;color:#40A0EF;
	cursor:default;
	line-height:1.2em;
	font-weight:700;
	cursor:pointer;
}

.accordion dd div.element {
	margin-left:5px;
	margin-top:7px;
	width:730px;
	overflow:hidden;
	xborder:1px solid #ccc;
}

.accordion .ac-1 dt{background:url(../images/partner/background/tab-gr.gif) repeat-y left;}
.accordion .ac-2 dt{background:url(../images/partner/background/tab-ce.png) repeat-y left;}
.accordion .ac-3 dt{background:url(../images/partner/background/tab-ad.png) repeat-y left;}

.accordion dt span{padding-top:2.2em;display:block;}
.accordion dl.on{}
.accordion dl.on dt{position:relative;z-index:99;top:0;left:0;}
.accordion dl.on dt span{}
.accordion dl.on dd{}
.accordion dt{}
.accordion dd{overflow:hidden;background:#fff; width:740px; height:599px;}
	
/******************************************************** LISTE DE DESCRIPTION COURTE GROUPE, CE ET AD********************************************/
ul.small-desc{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:disc outside;
	margin-left:18px;
	color:#820000;
	position:relative;
}
ul.small-desc li{
	width:240px;
	margin-bottom:5px;
}

/******************************************************** LOGIN GROUPE********************************************/
div.login-gr{
	position:relative;
	width:330px;
	height:110px;
	padding-top:20px;
	padding-left:20px;
	font-size:10px;
	color:#284053;
	background:url(../images/partner/background/fond-login.png) no-repeat left top;
	top:-1px;
	left:0px;
	float:left;
}
div.login-gr  form.logForm-gr{
	width:260px;
	position:relative;
	float:left;
	left:2px;	
	top:3px;
}
div.login-gr  form.logForm-gr input{
	width:110px;
	height:13px;
	border:1px solid #284053;
	padding:1px;
	font-size:10px;
	color:#91785B;
}

div.login-gr  form.logForm-gr input.submit{
	position:relative;
	float:right;
	top:12px;
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}
html>body div.login-gr form.logForm-gr div.email{
	float:left;
	width:110px;
	margin-right:10px;
}
*html div.login-gr form.logForm-gr div.email {
	float:left;
	width:110px;
	margin-right:3px;
}
div.login-gr  form.logForm-gr  div.pwd{
	float:left;
	width:110px;
}
div.login-gr div.Loglinks {
	position:relative;
	float:left;
	width:240px;
	margin-top:10px;
	font-size:10px;
	color:#91785B;
}
div.login-gr  div.Loglinks a {
	color:#91785B;
	text-decoration:underline;
}
div.login-gr  div.Loglinks a:hover {
	color:#284053;
}
div.login-gr div.logged {
	width:263px;
	height:70px;
	position:relative;
	float:left;
	left:2px;	
	top:3px;
	xborder:1px solid #cccccc;
}
div.login-gr div.logged img.acces {
	position:absolute;
	float:right;
	right:0px;
	bottom:0px;
}

/******************************************************** LOGIN COLLECTIVITES********************************************/
div.login-ce{
	position:relative;
	width:330px;
	height:110px;
	padding-top:20px;
	padding-left:20px;
	font-size:10px;
	color:#284053;
	background:url(../images/partner/background/fond-login.png) no-repeat left top;
	top:-1px;
	left:0px;
	float:left;
}
div.login-ce  form.logForm-ce{
	width:260px;
	position:relative;
	float:left;
	left:2px;	
	top:3px;
}
div.login-ce  form.logForm-ce input{
	width:110px;
	height:13px;
	border:1px solid #284053;
	padding:1px;
	font-size:10px;
	color:#91785B;
}

div.login-ce  form.logForm-ce input.submit{
	position:relative;
	float:right;
	top:12px;
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}
html>body div.login-ce form.logForm-ce div.email{
	float:left;
	width:110px;
	margin-right:10px;
}
*html div.login-ce form.logForm-ce div.email {
	float:left;
	width:110px;
	margin-right:3px;
}
div.login-ce  form.logForm-ce  div.pwd{
	float:left;
	width:110px;
}
div.login-ce div.Loglinks {
	position:relative;
	float:left;
	width:240px;
	margin-top:10px;
	font-size:10px;
	color:#91785B;
}
div.login-ce  div.Loglinks a {
	color:#91785B;
	text-decoration:underline;
}
div.login-ce  div.Loglinks a:hover {
	color:#284053;
}
div.login-ce div.logged {
	width:263px;
	height:70px;
	position:relative;
	float:left;
	left:2px;	
	top:3px;
	xborder:1px solid #cccccc;
}
div.login-ce div.logged img.acces {
	position:absolute;
	float:right;
	right:0px;
	bottom:0px;
}


/******************************************************** DESCRIPTION LONGUE********************************************/

div.long-desc.gr{
	/* border:1px solid #ccc; */
	position:relative;
	width:300px;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	height:435px;
	background:url(../images/partner/background/fond-logindesc.png) no-repeat left top;
	top:1px;
	left:0px;
	float:left;
}
div.long-desc.ce{
	/* border:1px solid #ccc; */
	position:relative;
	width:300px;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	height:260px;
	background:url(../images/partner/background/fond-logindesc2.png) no-repeat left top;
	top:1px;
	left:0px;
	float:left;
	overflow:hidden;
}
div.long-desc2.ce{
	/* border:1px solid #ccc; */
	position:relative;
	width:300px;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	height:150px;
	background:url(../images/partner/background/fond-logindesc3.png) no-repeat left top;
	top:3px;
	left:0px;
	float:left;
	overflow:hidden;
}

div.long-desc.ad{
	xborder:1px solid #ccc;
	position:relative;
	width:300px;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	height:560px;
	background:url(../images/partner/background/fond-logindesc4.png) no-repeat left top;
	top:-1px;
	left:0px;
	float:left;
}

div.long-desc p {
	font-size:10px;
	color:#204053;
	text-align:justify;
	margin-top:5px;
}
div.long-desc.ad p {
	font-size:11px;
	margin-bottom:10px;
}
div.long-desc p.alert {
	font-size:10px;
	color:#820000;
	text-align:justify;
	margin-top:5px;
}
img.validate {
	margin-top:10px;
}
/*************************************************** MIS EN AVANT OFFRES PARTENAIRES SUR LA HOME PARTENAIRES ******************************************/
div.mea.gr {
	width:325px; 
	float:right; 
	xborder:1px solid #ccc;
	padding:15px 15px 15px 0;
	height:535px;
	position:relative;
	top:5px;
	right:30px;
}

div.mea.ce {
	width:325px; 
	float:right; 
	xborder:1px solid #ccc;
	padding:15px 15px 15px 0;
	height:535px;
	position:relative;
	top:5px;
	right:30px;
}

div.mea.ce img, div.mea.gr img {
	margin-top:-20px;
}

div.mea.ad {
	width:340px; 
	float:right;
	padding:0;
	height:auto;
	position:relative;
	top:5px;
	right:30px;
}
	div.mea.ad  div#excluscgosHome {
		position:relative;
		top:0px;
		width:334px;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
		height:558px;
		overflow: hidden;
	}

		div.mea.ad  div#excluscgosHome #homePromo {
			width:334px;
		}
		div.mea.ad  div#excluscgosHome #homePromo td.imgEtab {
			vertical-align:top;
		}	 	
		div.mea.ad  div#excluscgosHome #homePromo td.spacer {
			width:334px;
			height:20px;
		}
		div.mea.ad  div#excluscgosHome #homePromo h1 {
			font-size:12px;
			font-weight:bold;
			color:#FF7F00;
		}
		div.mea.ad  div#excluscgosHome #homePromo h1.noel {
			color:#cc0000;
		}
		div.mea.ad  div#excluscgosHome #homePromo hr {
			height:1px;
			width:366px;
			color:#B386A7;
		}
		div.mea.ad  div#excluscgosHome #homePromo p.promo {
			font-size:11px;
			font-weight:bold;
			color:#830000;
		}
		#homePromo p.date {
			font-size:11px;
			font-weight:bold;
		}
		#homePromo p.link {
			font-size:11px;
			font-weight:bold;
			color:#ff6600;
		}
		#homePromo p.link a {
			margin-right:10px;
			text-decoration:underline;
		}
		#homePromo a img {
			float:left;
			width:100px;
			border: 1px solid #ccc;
			padding:3px;
			margin-right:10px;
		}
		#homePromo a:hover img {
			filter:alpha(opacity=50);    
			-moz-opacity:0.5;    
			-khtml-opacity: 0.5;    
			opacity: 0.5;
		}	


/***************************************************FORMULAIRE INSCRIPTION GROUPE********************************************/
form.inscription-gr {
	position:relative;
	float:right;
	right:12px;	
	margin-top:5px;
}
div#blockForm-gr {
	margin-bottom:10px;
	width:583px;
	border:1px solid #A39B96;
	padding:5px;
}
div#validate{
	width:583px;
	margin-top:5px;
	padding:5px;
}
div#validate a.valider{
	position:relative;
	float:right;
	cursor:pointer;
}
div#validate a.retour{
	position:relative;
	float:left;
	cursor:pointer;
}
span.required {
	color:#820000;
	font-size:11px;
}
/****************** compte ************/
table.compte-gr{
	width:350px;
	font-size:11px;
	color:#284053;
	margin-left:20px;
	margin-top:8px;
}
table.compte-gr tr td.label{
	width:160px;
}
table.compte-gr input{
	width:150px;
}
table.compte-gr tr td.alert{
	width:30px;
}

/****************** informations ************/
table.info-gr{
	width:560px;
	font-size:11px;
	color:#284053;
	margin-left:20px;
	margin-top:8px;
}
table.info-gr tr td.label{
	width:90px;
}
table.info-gr input{
	width:150px;
}
table.info-gr select{
	width:153px;
}
table.info-gr tr td.alert{
	width:50px;
}

/****************** participants ************/
table.part-gr{
	width:410px;
	font-size:11px;
	color:#284053;
	margin-left:20px;
	margin-top:8px;
}
table.part-gr tr td.label{
	width:250px;
}
table.part-gr input{
	width:150px;
}
table.part-gr select{
	width:153px;
}
table.info-gr tr td.alert{
	width:50px;
}
/****************** alert / error ************/
div#alert {
	position:relative;
	float:left;
	width:280px;
	left:12px;	
	margin-top:15px;
}
*+html div#alert hr, *html div#alert hr{
	color:#820000;
	height:1px;
}
html>/**/body  div#alert hr {
	border-top:1px solid #820000;
}
div#alert p{
	font-size:10px;
	color:#820000;
	text-align:justify;
	margin-top:5px;
}

/***************************************************HOMES GR et CE et AD et FR********************************************/

*+html iframe.home {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	xborder:1px solid #cccccc;	
}
html>/**/body iframe.home {
	position:relative;
	float:left;
	top:3px;
	left:0px;
	xborder:1px solid #cccccc;	
}
object.home {
	position:relative;
	float:left;
	top:3px;
	left:0px;
	xborder:1px solid #cccccc;	
}

#left {
	position:relative;
	float:left;
	left:10px;
	width:287px;
	height:auto;
	margin-bottom:10px;
}
#left2 {
	position:relative;
	float:left;
	left:10px;
	width:203px;
	height:auto;
	margin-bottom:10px;
}
	#phototheque {
		position:relative;
		width:284px;
		height:217px;
		border:1px solid #A0938B;
		padding:3px;
	}
	#devis {
		position:relative;
		top:10px;
		width:284px;
		height:89px;
		border:1px solid #A0938B;
		padding:3px;
	}
	#telecharger {
		position:relative;
		top:20px;
		width:284px;
		height:114px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#docperso {
		position:relative;
		top:30px;
		width:284px;
		height:94px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#annonce {
		position:relative;
		top:30px;
		width:290px;
		height:100px;
		border:1px solid #A0938B;
		padding:0px;	
	}	
	#searchEngine {
		position:relative;
		width:200px;
		height:180px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#searchEngineFr {
		position:relative;
		width:200px;
		height:415px;
		border:1px solid #A0938B;
		padding:3px;	
		background:url(../images/background/bkgmoteur.gif) repeat-x bottom;
	}
	#searchEngineResort{
		position:relative;
		width:200px;
		height:270px;
		border:1px solid #A0938B;
		padding:3px;	
		background:url(../images/background/bkgmoteur.gif) repeat-x bottom;
	}	
	#newsletter2 {
		position:relative;
		top:10px;
		width:200px;
		height:90px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#dossier {
		position:relative;
		top:20px;
		width:200px;
		height:150px;
		border:1px solid #A0938B;
		padding:3px;	
	}	
	#contact {
		position:relative;
		top:20px;
		width:206px;
		height:129px;
		border:1px solid #A0938B;
		padding:0px;	
	}	
	#skm {
		position:relative;
		top:30px;
		width:206px;
		height:250px;
		border:1px solid #A0938B;
		padding:0px;	
	}
	#part-link {
		position:relative;
		margin-bottom:10px;
		top:30px;
	}
	#part-link img {
		border:1px solid #A0938B;
	}
	#part-link a:hover img {
		filter:alpha(opacity=80);    
		-moz-opacity:0.8;    
		-khtml-opacity: 0.8;    
		opacity: 0.8;
		top:30px;
		border: 1px solid #830000;
	}	
	#broch {
		position:relative;
		margin-bottom:10px;
		top:30px;
	}
	#broch img {
		border:1px solid #A0938B;
	}
	#broch a:hover img {
		filter:alpha(opacity=80);    
		-moz-opacity:0.8;    
		-khtml-opacity: 0.8;    
		opacity: 0.8;
		top:30px;
		width:206px;
		height:150px;
		border: 1px solid #830000;
	}
	

html>body #center {
	position:relative;
	float:left;
	left:28px;
	width:287px;
	height:auto;
	margin-bottom:10px;	
}
*html #center {
	position:relative;
	float:left;
	left:22px;
	width:287px;
	height:auto;
	margin-bottom:10px;
}
	#dest_cannes {
		position:relative;
		width:290px;
		height:220px;
		border:1px solid #A0938B;
		margin-bottom:10px;		
	}
	#idvacances {
		position:relative;
		width:290px;
		height:344px;
		border:1px solid #A0938B;
		margin-bottom:10px;		
	}
	#lastminute {
		position:relative;
		width:290px;
		height:400px;
		border:1px solid #A0938B;
		margin-bottom:10px;		
	}	
	#dest {
		position:relative;
		width:284px;
		height:94px;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;		
	}
	#virtualtour {
		position:relative;
		margin-bottom:10px;
		width:284px;
		height:114px;
		border:1px solid #A0938B;
		padding:3px;
	}
	#georecherche {
		position:relative;
		margin-bottom:10px;
		width:284px;
		height:212px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#infos1 {
		position:relative;
		margin-bottom:10px;
		width:284px;
		height:354px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#infos2 {
		position:relative;
		margin-bottom:10px;
		width:284px;
		height:400px;
		border:1px solid #A0938B;
		padding:3px;	
	}	
	#seas {
		position:relative;
		margin-bottom:10px;
		width:290px;
		height:100px;
		border:1px solid #A0938B;
	}	
#right {
	position:relative;
	float:right;
	right:15px;
	width:287px;
	height:auto;
	margin-bottom:10px;
}
#right2 {
	position:relative;
	float:right;
	right:15px;
	width:370px;
	height:auto;
	margin-bottom:10px;
}
*html #right2 {
	right:10px;
}
	#promos {
		border:2px solid #A0938B;
		margin-bottom:10px;
		width:373px;
		cursor:pointer;
	}
		.derm {background:url(../../images/deco/lastminutes.jpg) no-repeat; height:265px;}
		.dermuk {background:url(../../images/deco/lastminutesuk.jpg) no-repeat; height:265px;}
		.dermcgos {background:url(../../images/deco/lastminutescgos.jpg) no-repeat; height:265px;}
		.dermad {background:url(../../images/deco/lastminutes.jpg) no-repeat; height:265px;}
		.derm object {position:relative; top:200px;}
		.dermuk object {position:relative; top:200px;}
		.dermcgos object {position:relative; top:200px;}
		.dermad object {position:relative; top:200px;}
	
	#pub {
		margin-bottom:10px;
	}
	#pub img {
		border:2px solid #A0938B;
	}
	#pub a:hover img {
		filter:alpha(opacity=80);    
		-moz-opacity:0.8;    
		-khtml-opacity: 0.8;    
		opacity: 0.8;
		border: 2px solid #830000;
	}
	#avantages {
		position:relative;
		width:284px;
		height:456px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#consult {
		position:relative;
		width:284px;
		height:120px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#newsletter {
		position:relative;
		top:10px;
		width:284px;
		height:120px;
		border:1px solid #A0938B;
		padding:3px;	
	}	
	#promo {
		position:relative;
		width:367px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
	}
	#promo2 {
		position:relative;
		top:10px;
		width:367px;
		height:340px;
		border:1px solid #A0938B;
		padding:3px;
	}
	#promoHiv {
		position:relative;
		margin-bottom:10px;
		width:367px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		background:url('../../images/background/bk-homepromohiv.png') repeat-x top;

	}
	
	#promoEte {
		position:relative;
		margin-bottom:10px;
		width:367px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		background:url('../../images/background/bk-homepromoete.png') repeat-x top;
	}
 
	#promoHiv  h1.title, #promoEte h1.title {
		padding-left:10px;
		padding-top:5px;
		height:50px;
		width:100%;
		font-family: Arial, sans;
		font-size:25px;
		color:#fff;
		xtext-shadow:1px 1px 1px #000;
	} 			
		
	a.linkAllPromo {
		font-size:14px;
		font-family:georgia, times new roman, serif;
		font-weight:bold;
		color:#004761;
		text-decoration:none;
		margin-left:120px;
	}	
	#bonsplans {
		position:relative;
		top:20px;
		width:284px;
		height:180px;
		border:1px solid #A0938B;
		padding:3px;	
	}
	#promoNote {
		position:relative;
		width:373px;
		height:100px;
		border:1px solid #A0938B;
		padding:0px;
		margin-bottom:10px;
	}
	*html #promoNote {
		background-color:#E69600;
	}	
	#derm {
		position:relative;
		top:0px;
		width:367px;
		height:240px;
		border:1px solid #A0938B;
		padding:3px;
		background:url(../images/background/bkderm.gif) no-repeat right bottom;
	}
	#courtssejours {
		position:relative;
		width:367px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
	}
	#enfantsgratuits {
		position:relative;
		width:367px;
		height:240px;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
	}	
	#noelpromo {
		position:relative;
		width:367px;
		height:auto;
		border:1px solid #830000;
		padding:3px;
		background:url(../images/background/bknoelpromo.gif) no-repeat right bottom;
		margin-bottom:10px;
	}
	#noelpromocgos {
		position:relative;
		width:367px;
		height:auto;
		border:1px solid #830000;
		padding:3px;
		background:url(../images/background/bknoelpromo.gif) no-repeat right bottom;
		margin-bottom:10px;
	}	
	#excluscgos{
		position:relative;
		top:0px;
		width:367px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
	}	
	#venteflash {
		position:relative;
		top:10px;
		width:367px;
		height:240px;
		border:1px solid #A0938B;
		padding:3px;
		background:url(../images/background/bkventeflash.gif) no-repeat right bottom;
		margin-bottom:20px;
	}
	#formuleeco {
		position:relative;
		width:367px;
		height:235px;
		border:1px solid #A0938B;
		padding:3px;
		background:url(../images/background/bkformuleseco.gif) no-repeat right bottom;
		margin-bottom:10px;
	}	
#seas img {
	float:left;
}
#seas a:hover img {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}
img.submit {
	position:absolute;
	float:right;
	right:3px;
	bottom:3px;
}
a:hover img.submit {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}
div.inside {
	position:relative;
	float:left;
	top:5px;
	left:6px;
	width:270px;
	xborder:1px solid #cccccc;
}
div.inside p.actus {
	color:#398C95;
	margin-bottom:10px;
}
div.inside h2 {
	font-size:15px;
	font-family:times, arial;
	font-style:italic;
	color:#91785B;
}
div.inside h2.title {
	font-family:arial;
	font-size:11px;
	color:#0060B6;
	font-style:normal;
	font-weight:bold;
	margin-bottom:2px;
}
div.inside img.right, div.inside img.left {
	width:90px;
	float:left;
	margin-right:10px;
	margin-top:3px;
	padding:1px;
	border:1px solid #ccc;
}
div.inside ul {
	font-size:10px;
	color:#284053;
	list-style:disc outside;
	margin-left:18px;
}
div.inside2 {
	position:relative;
	float:left;
	top:5px;
	left:6px;
	width:190px;
	xborder:1px solid #cccccc;
}
form.phototheque  {
	margin-bottom:5px;
	margin-top:5px;
}
form.phototheque select {
	width:245px;
}
form.phototheque input.submit {
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}

form.dest  {
	margin-bottom:5px;
	margin-top:5px;
}
form.dest select {
	width:245px;
}
form.dest input {
	width:150px;
}
form.dest input.submit {
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}
form.newsletter  {
	margin-bottom:5px;
	margin-top:5px;
}
form.newsletter input {
	width:150px;
}
form.newsletter input.submit {
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}

#virtualtour p {
	margin-top:5px;
	width:200px;
	margin-bottom:10px;
}
#virtualtour img.pict360 {
	position:relative;
	float:right;
}

#homePromo {
	width:366px;
}
#homePromo td.desc {
	width:260px;
}
#homePromo td.spacer {
	width:366px;
	height:10px;
}
#homePromo td.space {
	width:332px;
	height:13px;
}
#homePromo h1 {
	font-size:12px;
	font-weight:bold;
	color:#FF7F00;
}
#homePromo h1.noel {
	color:#cc0000;
}
#homePromo hr {
	height:1px;
	width:366px;
	color:#B386A7;
}
#homePromo p.promo {
	font-size:11px;
	font-weight:bold;
	color:#830000;
}
#homePromo p.price {
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
}
#homePromo span.barre {	
	text-decoration:line-through;
	margin-right:5px;
}
#homePromo span.per {	
	font-size:11px;
	margin-left:5px;
}
#homePromo span.from {	
	font-size:11px;
	margin-left:5px;
}
#homePromo p.date {
	font-size:11px;
	font-weight:bold;
}
#homePromo p.date a {
	margin-right:10px;
	text-decoration:underline;
}
#homePromo p.link {
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
	margin-top:5px;
}
#homePromo p.link a {
	margin-right:10px;
	text-decoration:underline;
}
#homePromo a img {
	width:100px;
	border: 1px solid #ccc;
	padding:3px;
	margin-right:10px;
	background:#fff;
}
#homePromo a:hover img {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}

/*********************************** PORMO XSL - PAGES PROMOS ****************************************************/
#soldout {
	position: absolute; 
	width:488px; 
	height :87px; 
	background:#fff; 
	z-index:1000; 
	color: black; 
	font-size:50px; 
	font-family:impact;
	
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;

	padding-left:200px;
	padding-top:40px;
	
}
#Promo {
	width:690px;
	position:relative;
}
#Promo td.book {
	width:100px;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	border:#ccc solid 1px;
}
#Promo td.description {
	position:relative;
	text-align:left;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	width:454px;
	height:78px;
	padding-left:10px;
	background:url(../images/background/fond-description.gif) repeat-x bottom;
}
#Promo td.etabname {
	text-align:left;
	background:url(../images/background/fond-h1promo2.gif) no-repeat left top;
	padding-top:1px;
	height:18px;
}
table td.spacer {
	width:670px;
	height:5px;
}
table td.spacer a{
	float:right;
}
#Promo h1 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
}
#Promo hr {
	height:1px;
	width:670px;
	color:#B386A7;
}
#Promo p.promo {
	font-size:25px;
	font-weight:bold;
	color:#FF7F00;
	font-family:times;
	font-style:italic;
}
#Promo p.barre {
	text-decoration:line-through;
}
#Promo p.title {
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
#Promo p.date {
	font-size:11px;
	font-weight:bold;
}
#Promo p.date a {
	margin-right:10px;
	text-decoration:underline;
}
#Promo p.desc {
	padding-right:10px;
}
#Promo span.date {
	font-size:11px;
	font-weight:bold;
}
#Promo span.codepromo {
	font-size:11px;
	font-weight:bold;
	color:#830000;
}
#Promo a img.etab {
	width:120px;
	border: 1px solid #ccc;
	padding:3px;
	xmargin-right:10px;
	background:#fff;
}
#Promo a:hover img.etab {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}
#Promo td.jereserve {
	xborder-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	xpadding:3px;
	background:url(../images/background/fond-description.gif) repeat-x bottom;
	height:15px;
}
#Promo td.jereserve img.book {
	float:right;
}

#Promo td.jereserve p.links {
	position:relative;
	left:10px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#Promo td.jereserve p.links a {
	margin-right:10px;
	text-decoration:underline;
	color:#8F684D;
}

#resa a:hover img {
		filter:alpha(opacity=80);    
		-moz-opacity:0.8;    
		-khtml-opacity: 0.8;    
		opacity: 0.8;
		top:30px;
		width:103px;
		height:20px;
		/*border: 1px solid #830000;*/
	}

/***************************************************PAGE DESTINATION********************************************/
#hivList {display:block;}
#eteList {display:none;}
#hiv {display:block;} 
#ete {display:none;}
#picthiv {display:block;}
#pictete {display:none;}
#pricehiv {display:block;}
#priceete {display:none;}
#tarifLinkHiv {display:block;}
#tarifLinkEte {display:none;}
#hivSearch {display:block;}
#eteSearch {display:none;} 

#ban-etab {
	position:relative;
	float:left;
	width:920px;
	height:auto;
	top:-5px;
}
	#ban-etab #hctitle {
		position:absolute;
		top:27px;
		left:20px;
	}
	#ban-etab #hctitle h1 {
		font-family:Times ;
		font-size:25px;
		color:#21578A;
		font-style:italic;
	}
	#ban-etab #hctitle h1 span.infoTitle {
			font-size:15px;
			color:#808080;
		}
	#ban-etab #typestat {
		position:absolute;
		top:-17px;
		left:-35px;
		z-index:-100;
	}
	#ban-etab #bl {
		position:absolute;
		bottom:15px;
		right:15px;
		width:350px;
		height:40px;
		xborder: 1px solid #000;
	}	
#retour {
	position:relative;
	float:left;
	left:10px;
	width:174px;
	height:14px;
	border:1px solid #A0938B;
	padding:3px;
	background-color:#fff;	
}
#retour2 {
	position:relative;
	float:left;
	width:174px;
	height:14px;
	border:1px solid #A0938B;
	padding:3px;
	background-color:#fff;	
}
/* #etabTitle {
	position:relative;
	float:left;
	left:21px;
	width:430px;
	height:14px;
	xborder:1px solid #ccc;
	padding:3px;		
}
	#etabTitle h1 {
		font-family:Arial, Vardana, Helvetica, sans ;
		font-size:14px;
		color:#21578A;
	}
		#etabTitle h1 span.infoTitle {
			font-size:10px;
		} */
#tools {
	position:relative;
	float:right;
	right:10px;
	width:250px;
	height:24x;
	xborder-bottom:1px solid #A0938B;
	padding:3px;		
} 
#tools a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
} 
#elLeft {
	clear:both;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	width:180px;	
	margin-bottom:10px;
	xborder:1px solid #A0938B;
}
	#elLeft div.infosp {
		width:174px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		background-color:#fff;
	}
		#elLeft div.infosp div.infosList {
			width:162px;
			position:relative;
			float:left;
			left:5px;
			margin-bottom:10px;
		}		
			#elLeft div.infosp div.infosList ul li{
				xwidth:155px;
				list-style:inside square;
				color:#557A99;
				padding-bottom:4px;
				border-bottom:1px dotted #cccccc;
			}
				#elLeft div.infosp div.infosList ul li a {color:#557A99;}
				#elLeft div.infosp div.infosList ul li a:hover {color:#625146;}
			
	#elLeft div.event {
		width:174px;
		height:auto;
		border:1px solid #A0938B;
		padding:3px;
		margin-top:10px;
	}
	*html #elLeft div.event {
		background-color:#F7EBDC;
	}	
	#elLeft div.event.size123 {
		height:123px;
	}
	#elLeft div#cloudtags {
		width:160px; 
		border:1px solid #ccc;
		text-align:justify; 
		padding:10px;
		padding-top:35px;
		margin-top:10px;
		background:url(../images/background/bk-title-tags.gif) no-repeat top left;
	}
		#elLeft div#cloudtags span a{
			text-decoration:none; 
			color:#C5701B;
		}	
		#elLeft div#cloudtags span a:hover{
			color:#ccc;
		}		

	#elLeft div.esf {
		width:180px;
		height:auto;
		border:1px solid #A0938B;
		margin-top:10px;
		height:130px;
	}
	
#etabContent {
	position:relative;
	float:left;
	left:22px;
	top:0px;
	width:430px;
	height:auto;
	xborder:1px solid #ccc;
	padding:3px;
}
html>/**/body #etabContent {
	top:-22px;
}
	#ongletsDouble {
		width:430px;
		height:42px;
		/* background:url('../images/buttons/onglet-hiv.gif') no-repeat left; */
	}
		#ongEte {
			position:relative;
			float:left;
			left:13px;
			top:5px;
			width:110px;
			height:24px;
		}
		html>/**/body #ongEte {
			left:9px;
			top:8px;
			width:117px;
		}		
			#ongEte  a{
			font-size:12px;
			color:#83AC72;
			font-weight:bold;
			text-decoration:none;
			}
		#ongHiv {
			position:relative;
			float:left;
			left:40px;
			top:5px;
			width:110px;
			height:24px;
		}
		html>/**/body #ongHiv {
			left:28px;
			top:8px;
			width:117px;
		}		
			#ongHiv  a{
				font-size:12px;
				color:#6699cc;
				font-weight:bold;
				text-decoration:none;
			}
	#ongletsSimple {
		width:430px;
		height:42px;
		background:url('../images/buttons/onglet-simple.png') no-repeat left;
	}
		#ongSimple {
			position:relative;
			float:left;
			left:13px;
			top:5px;
			width:110px;
			height:24px;
			xborder:1px solid #ccc;
		}
		html>/**/body #ongSimple {
			left:8px;
			top:8px;
			width:117px;
		}		
			#ongSimple  a{
				font-size:12px;
				color:#6699cc;
				font-weight:bold;
				text-decoration:none;
			}
	#etabContent a.atop {
		position:relative;
		float:right;
	}
	p.date {
		font-size:9px;
	}

	#etabContent #hiv h2 {
		font-size:11px;
		font-weight:bold;
		color:#689DD2;
		margin-bottom:3px;
	}
	#etabContent #ete h2 {
		font-size:11px;
		font-weight:bold;
		color:#9DBB51;
		margin-bottom:3px;
	}
	#etabContent h2.title {
		text-transform: uppercase;
	}	
	
	#ete p {font-size: 11px; text-align:justify;}
	#hiv p {font-size: 11px; text-align:justify;}
	
	*+html #ete hr { /*IE7*/
		width:430px;
		height:1px;
		color: #9DBB51;
		margin:10px 0 10px 0;
	}
	*html #ete hr { /*IE6 et inférieur*/
		width:430px;
		height:1px;
		color: #9DBB51;
		margin:10px 0 10px 0;
	}	
	*+html #hiv hr { /*IE7*/
		width:430px;
		height:1px;
		color: #689DD2;
		margin:10px 0 10px 0;
	}	
	*html #hiv hr { /*IE6 et inférieur*/
		width:430px;
		height:1px;
		color: #689DD2;
		margin:10px 0 10px 0;
	}		
	
	html>/**/body #ete hr { /*FF et autre Gecko*/
		width:430px;
		height:1px;
		border-top:1px solid #9DBB51;
		margin:20px 0 20px 0;
	}
	html>/**/body #hiv hr {
		width:430px;
		height:1px;
		border-top:1px solid #689DD2;
		margin:20px 0 20px 0;
	}		
	
	
	#ete p img {float:left; margin-right:10px; margin-bottom:5px;}
	#hiv p img {float:left; margin-right:10px; margin-bottom:5px;}	
	
	#etabContent div#pictete, #etabContent div#picthiv {
		position:relative;
		float:left;
		clear:both;
		width:230px;
		margin-top:15px;
		margin-bottom:15px;
	}	
	html>/**/body #etabContent div#pictete, html>/**/body #etabContent div#picthiv {
		position:absolute;
	}		
		#etabContent div#pictete div.picto, #etabContent div#picthiv div.picto  {
			clear:both;
			position:relative;
			float:left;
			width:230px;
			margin-bottom:5px;
			vertical-align:middle;
		}
			#etabContent div#pictete div.picto img, #etabContent div#picthiv div.picto img {
				float:left;
				margin-right:10px;
			}
			#etabContent div#pictete div.picto p, #etabContent div#picthiv div.picto p{
				margin-top:6px;
			}			

	#etabContent div.we {
		position:relative;
		float:right;
		width:180px;
		height:15px;
		border:1px solid #cccccc;
		margin-top:15px;
		margin-bottom:-5px;
		padding:3px;
		text-align:center;
		background:url(../images/background/bkBoutWe.gif) repeat-x;
	}
		#etabContent div.we p  a{
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
			color:#FFF;
		}
		#etabContent div.we p  a:hover{
			color:#000;
		}		
			
	#etabContent div.tarif {
		position:relative;
		float:right;
		clear:both;
		width:180px;
		height:143px;
		border:1px solid #cccccc;
		margin-top:10px;
		margin-bottom:0px;
		padding:3px;
	}
	
	html>/**/body #etabContent div.tarif { 
		margin-bottom:10px;
	}
	
		#etabContent div.tarif div#priceete, #etabContent div.tarif div#pricehiv {
			position:absolute;
			width:180px;
			background:#F7D2DC;
			height:70px;
			vertical-align:middle;		
		}		
			#etabContent div.tarif div#priceete p, #etabContent div.tarif div#pricehiv p {
				color:#557A99;
				font-weight:bold;
				text-align:center;	
				width:160px;
				margin-left:10px;
				padding-top:10px;
			}
			#etabContent div.tarif div#priceete span.price, #etabContent div.tarif div#pricehiv span.price {
				font-size:20px;
			}
		#etabContent div.tarif div#tarifLinkEte {
			position:absolute;
			top:76px;
			bottom:3px;
			width:180px;
			background:#F7D2DC;
			height:40px;
			text-align:center;
			vertical-align:middle;
		}		
			#etabContent div.tarif div#tarifLinkEte div.middle{
				margin-top:10px;
			}
			
			#etabContent div.tarif div#tarifLinkEte div.middle a{
				background:url('../images/partner/deco/puce-marron.gif') no-repeat left;
				padding-left:9px;
				color:#625146;
				font-size:10px;
				font-weight:bold;
			}
			#etabContent div.tarif div#tarifLinkEte a:hover{
				color:#830000;
			}			
		#etabContent div.tarif div#tarifLinkHiv {
			position:absolute;
			top:76px;
			bottom:3px;
			width:180px;
			background:#F7D2DC;
			height:40px;
			text-align:center;
			vertical-align:middle;
		}		
			#etabContent div.tarif div#tarifLinkHiv div.middle{
				margin-top:5px;
			}
			
			#etabContent div.tarif div#tarifLinkHiv div.middle a{
				background:url('../images/partner/deco/puce-marron.gif') no-repeat left;
				padding-left:9px;
				color:#625146;
				font-size:10px;
				font-weight:bold;
			}
			#etabContent div.tarif div#tarifLinkHiv a:hover{
				color:#830000;
			}			
			*+html, * html #etabContent div.tarif div#tarifLinkEte a {/*Resolution de bug IE7 et inférieur*/
				top:0px
			}
			*+html, * html #etabContent div.tarif div#tarifLinkHiv a {/*Resolution de bug IE7 et inférieur*/
				top:0px
			}			
			html>/**/body  #etabContent div.tarif div#tarifLinkEte a {/*Resolution de bug FF et autres Gecko*/
				top:5px
			}
			html>/**/body  #etabContent div.tarif div#tarifLinkHiv a {/*Resolution de bug FF et autres Gecko*/
				top:5px
			}	
		
		#etabContent div.tarif div.presta {
			position:absolute;
			top:119px;
			bottom:3px;
			width:180px;
			background:#A2BDCA;
			height:27px;
			text-align:center;
			vertical-align:middle;			
		}
			#etabContent div.tarif div.presta p {
				font-size:12px;
				font-weight:bold;
				margin-top:5px;
				color:#fff;
			}
			
	#etabContent div.bookbutton {
		clear:both;	
		position:relative;
		float:right;
		width:180px;
		height:20px;
		border:1px solid #cccccc;
		margin-bottom:15px;
		padding:3px;
		right:0px;
		top:5px;
	}
	
	html>/**/body #etabContent div.bookbutton {
		position:relative;	
		float:right;
		clear:both;
		margin-bottom:0px;
		right:0px;
		top:0px;
		margin-top:0px;
	}
	
	#etabContent div.videresa{
		clear:both;	
		position:relative;
		float:right;
		width:180px;
		height:20px;
		padding:3px;
		right:0px;
		top:5px;
	}
		
	#etabContent div#rssBox {
		clear:both;
		width:430px;
		height:auto;
		xborder-bottom:solid 1px #B386A7;
		margin-bottom:10px;
	}
	#etabContent div#rssBox  img{
		position:relative;
		margin-bottom:10px;
		margin-left:330px;
	}
		table#xmlContener td.percent {
			width: 70px;
			color:#830000;
			font-weight:bold;
			font-size:15px;
			border-right:1px solid #B386A7;
			text-align:center;
		}
			table#xmlContener td.percent p.barre {
				text-decoration:line-through;
			}		
		table#xmlContener td.description {
			width: 360px;
			color:#557A99;
			font-size:11px;
			padding-left:10px;
			text-align:left;
		}
		table#xmlContener td.description span.codepromo {
			font-weight:bold;
			color:#9100FE;
		}
		table#xmlContener td.spacer {
			height:7px;
			text-align:right;
		}
		table#xmlContener td.book {
			height:7px;
			text-align:right;
			border-bottom:1px dotted #ccc;
			border-top:1px dotted #ccc;
			padding:3px;
		}	
			table#xmlContener td.book a {
				color:#9100FE;
				font-size:11px;
			}			
			table#xmlContener td.book a:hover {
				color:#830000;
			}		

		*+html table#xmlContener td.spacer hr.xmlPromo {
			color:#B386A7;
			width:335px;
			height:1px;
			margin:0;
		}
		html>/**/body table#xmlContener td.spacer hr.xmlPromo {
			border-top:1px solid #B386A7;
			width:350px;
			height:0px;
			float:right;
			margin:10px 0 10px 0;
			padding:0;
		}
		table#xmlContener h2 {
			font-size:11px;
			font-weight:bold;
			color:#9100FE;
		}

	#etabContent img.left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #ccc;	
}
	#etabContent img.right {
		float:right;
		margin-left:20px;
		margin-bottom:10px;
		padding:3px;
		border:1px solid #ccc;
	}
	#etabContent img.abs {
		clear:both;
	}
	#etabContent img.noborder {
		border:0px;
	}
	#etabContent img.small {
		width:80px;
	}	

#elRight {
	position:relative;
	float:right;
	right:12px;
	top:10px;
	width:256px;	
	xborder:1px solid #A0938B;
}
	#elRight div.etabDiapo {
		width:250px;
		height:250px;
		border:1px solid #A0938B;
		padding:3px;		
		margin-bottom:10px;
	}
	#elRight div.vvt {
		width:250px;
		height:20px;
		border:1px solid #dfdfdf;
		padding:3px;		
		margin-bottom:10px;
	}	
		#elRight div.vvt a:hover img {
			filter:alpha(opacity=50);    
			-moz-opacity:0.5;    
			-khtml-opacity: 0.5;    
			opacity: 0.5;
		}	
	#elRight div.webcam {
		width:250px;
		height:auto;
		border:1px solid #dfdfdf;
		padding:3px;
		margin-bottom:10px;
	}		
		#elRight div.webcam img {
			width:250px;
		}			

	#elRight div.infos {
		width:250px;
		height:350px;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
	}
	
	#elRight div.selection {
		width:250px;
		xheight:350px;
		border:1px solid #A0938B;
		padding:3px;
		margin-bottom:10px;
		background:url(../images/background/bkselection.gif) no-repeat left top;
	}
		#elRight div.selection h1.title {
			position:relative;
			font-size:11px;
			color:#2E475A;
			font-family:arial;
			margin-left:30px;
			text-transform:uppercase;
			top:5px;
			letter-spacing:0.05em;
			margin-bottom:15px;
		}
		
		#elRight div.selection hr.separ {
			color:#A0938B;
			position:relative;
			width:240px;
			left:5px;
			height:1px;
			margin:0px;
			padding:0px;
		}
		
		html>/**/body #elRight div.selection hr.separ {
			position:relative;
			width:240px;
			left:5px;
			height:0px;
			border-top:1px solid #A0938B;
			margin-bottom:5px;
			margin-top:10px;
		}		
		
		#elRight div.selection div.item {
			width:240px;
			position:relative;
			left:5px;
			margin-bottom:5px;
			xborder:1px solid #ccc;
		}
		#elRight div.selection a img.imgEtab {
			float:left;
			width:100px;
			padding:3px;
			border:1px solid #ccc;
			margin-right:5px;
		}	

		#elRight div.selection a:hover img.imgEtab {
			filter:alpha(opacity=50);    
			-moz-opacity:0.5;    
			-khtml-opacity: 0.5;    
			opacity: 0.5;
		}			
		
		#elRight div.selection h1.nameEtab {
			font-size:15px;
			color:#DC7C7E;
			font-family:times;
			font-style:italic;
			margin-bottom:5px;
		}		
		
		#elRight div.selection p.links {
			margin-top:3px;
		}
		
		#elRight div.selection p.links a {
			font-size:11px;
			font-weight:bold;
		}
	
/************************************************** PHOTOTHEQUE ******************************************/
#phototek {
	position:relative;
	float:left;
	left:5px;
	width:300px;
	height:260px;
	background:url(../images/partner/background/module-simple.gif) no-repeat;
	background-position:center;
}
	#phototek h1 {
		font-size:11px;
		color:#625146;
		margin-bottom:5px;
	}
	#phototek hr {
		height:1px;
		color:#625146;
		border-top:1px solid #625146;
		margin-bottom:15px;
		margin-top:15px;
	}		
	#phototek  div.text{
		position:relative;
		float:left;
		top:20px;
		left:15px;
		width:270px;
	}
	
div#copyrights {
	position:relative;
	float:left;
	top:10px;
	left:12px;
	width:284px;
	color:#bbbbbb;
}
	div#copyrights h1 {
		font-size:12px;
		letter-spacing:0.15em;
		margin-bottom:10px;
	}
	
div#photos {
	position:relative;
	float:right;
	right:0px;	
	margin-top:5px;
	width:600px;
	min-height:530px;
	xborder:1px solid #A39B96;		
	text-align:center;
}
	div#photos div.item {
		position:relative;
		float:left;
		width:137px;
		height:150px;
		padding:3px;
		border:1px solid #cccccc;
		margin-right:3px;
		margin-bottom:3px;
	}
		div#photos div.item a img {
			height:110px;
		}
		div#photos div.item a:hover img {
			filter:alpha(opacity=50);    
			-moz-opacity:0.5;    
			-khtml-opacity: 0.5;    
			opacity: 0.5;
		}			
		*+html div#photos div.item div.hdld {
			position:relative;
			width:137px;
			height:37px;
			background:#557A99;
		}
		html>/**/body div#photos div.item div.hdld {
			position:relative;
			top:3px;
			width:137px;
			height:34px;
			background:#557A99;
			padding-top:3px;
		}	
			div#photos div.item div.hdld a {
				color:#ffffff;
			}
			div#photos div.item div.hdld a:hover {
				color:#830000;
			}				
			
/************************************************** TELECHARGEMENT ******************************************/

#download {
	position:relative;
	float:right;
	right:15px;
	width:300px;
	height:260px;
	background:url(../images/partner/background/module-simple.gif) no-repeat;
	background-position:center;
}
	#download img {
		float:left;
	}
	#download a {
		float:left;
		margin-top:15px;
	}
	#download hr {
		height:1px;
		color:#625146;
		border-top:1px dotted #625146;
		margin-top:15px;
	}		
	#download  div.text{
		position:relative;
		float:left;
		top:20px;
		left:15px;
		width:270px;
	}

#dwlBrochure {
	position:relative;
	float:right;
	right:20px;
	top:10px;
	width:290px;
	margin-bottom:10px;

}
	
	#dwlBrochure h2 {
		display:block;
		white-space:nowrap;
		margin-bottom:3px;
		font-weight:bold;
		font-size:12px;
	}
	#dwlBrochure p {
		display:block;
		white-space:nowrap;
		margin-bottom:3px;
		font-weight:bold;
	}
	#dwlBrochure img {
		float:left;
		clear:both;
		border:1px solid #ccc;
		padding:3px;
		width:35%;
		margin-right:10px;
		margin-bottom:5px;
	}


	#dwlBrochure hr {
		height:1px;
		color:#625146;
		border-top:1px dotted #625146;
		margin-top:15px;
	}		
	#dwlBrochure  div.insideContent{
		position:relative;
		float:left;
		width:290px;
	}	
	
div#dwlElement {
	position:relative;
	float:right;
	right:0px;	
	margin-top:5px;
	width:600px;		
	text-align:center;
}
	div#dwlElement div.item {
		position:relative;
		float:left;
		width:282px;
		xheight:120px;
		padding:3px;
		padding-bottom:10px;
		border:1px solid #cccccc;
		margin-right:10px;
		margin-bottom:10px;
		text-align:left;
	}
		div#dwlElement div.item img.itemTitle {
			position:relative;
			float:left;
			left:3px;
			top:3px;
		}	
		div#dwlElement div.item img.pictPdf {
			clear:both;
			float:left;
			margin-top:13px;
			margin-right:10px;
		}
		div#dwlElement div.item p{
			float:left;
			margin-top:10px;
			width:215px;
		}
		div#dwlElement div.item h2.hiv{
			font-size:11px;
			font-weight:bold;
			color:#557A99;
			clear:both;
			float:left;
			margin-top:10px;
			width:270px;
		}	
		div#dwlElement div.item h2.ete{
			font-size:11px;
			font-weight:bold;
			color:#9DBB51;
			clear:both;
			float:left;
			margin-top:10px;
			width:270px;
		}			
		div#dwlElement div.item hr {
			height:1px;
			width:265px;
			color:#625146;
			border-top:1px dotted #625146;
			margin-bottom:0px;
			margin-top:10px;		
		}
form.dwEl  {
	float:left;
	margin-top:3px;
	margin-left:8px;
}
form.dwEl select {
	width:245px;
}
form.dwEl input.submit {
	cursor:pointer;
	width:20px;
	height:20px;
	border:0;
	background:url('../images/buttons/ok.gif') no-repeat center white;
}

/************************************** CONTENU GENERAL ******************************************/

#content2 {
	position:relative;
	float:left;
	left:30px;
	width:670px;
	xborder:1px solid #ccc;
}

#content2 h1.titre {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#8F684D;
	margin-bottom:20px;
	font-style:italic;
	}
	
#content2 #accordion #head {
	background: url('../images/background/bk-cannesformulas.png') repeat-x;
}

.toggler {
	width:645px;
	height:20px;
	padding:15px;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
	font-size:16px;
	cursor:pointer;
	background: url('../images/buttons/plus.png') no-repeat right;
}
#content2 #accordion .element p {
	font-family:"Trebuchet MS", Arial, sans;
	font-size:13px;
}
#content2 #accordion .element {
	padding:10px;
	border-left:1px solid #ccc;
	margin-bottom:5px;
}

#content2 img.left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

/*///////////////////////////////////////////////////////////////*/

#content {
	position:relative;
	float:left;
	left:30px;
	width:690px;
	height:auto;
}
#content p {font-size:11px}
#content a {font-size:11px}

	#content h2.restauration {color:#8F684D}
	#content h2.enfants {color:#D2B306}
	#content h2.bienetre {color:#398C95}
	#content h2.animations {color:#BC765A}
	#content h2.cottages {color:#6F9EC4}
	#content h2.we {color:#577499}
	#content h2.actualites {color:#398C95}
	#content h2.noel {color:#05A305}
	#content h2.coupcoeur {color:#FF002A}
	
	#content h2.promoThemeEte {
		width:678px;
		padding:5px;
		font-size:16px;
		color:#fff;
		background:url(../images/background/bkpromoThemeete.jpg) repeat-x left top;
		height:22px;
		margin-left:2px;
		font-family:times;
		font-style:italic;
		font-weight:bold;
	}	

	#content h2.promoThemeHiv {
		width:678px;
		padding:5px;
		font-size:16px;
		color:#fff;
		background:url(../images/background/bkpromoTheme.gif) repeat-x left top;
		height:22px;
		margin-left:2px;
		font-family:times;
		font-style:italic;
		font-weight:bold;
	}	
	
	#content h2.promoThemeTimes {
		width:678px;
		padding:5px;
		font-size:16px;
		color:#fff;
		background:url(../images/background/bkpromoTheme.gif) repeat-x left top;
		height:22px;
		margin-left:2px;
		font-family:times;
		font-style:italic;
		font-weight:bold;
	}		

	
html>/**/body #content {
	top:-30px;
}
*+html #content {
	top:-10px;
}

#content #itemetab {
	width:670px;
	height:106px;	
	position:relative;
	left:-8px;
	padding:18px;
}
#content div.grdski {background:url(../images/background/item-hc-grdski.gif) no-repeat left top;}
#content div.extglisse {background:url(../images/background/item-hc-extglisse.gif) no-repeat left top;}
#content div.statvill {background:url(../images/background/item-hc-statvill.gif) no-repeat left top;}
#content div.bdm {background:url(../images/background/item-hc-bdm.gif) no-repeat left top;}


	#content #itemetab p.desc {
		width:350px;
		text-align:justify;
	}
	html>/**/body #content #itemetab p.desc {
		width:500px;
		text-align:justify;
	}	
	#content #itemetab img.etab {
		width:118px;
		height:94px;
		padding:3px;
		border:1px solid #ccc;
		float:left;
		margin-right:10px;
	}
	#content #itemetab a:hover img.etab {
		filter:alpha(opacity=50);    
		-moz-opacity:0.5;    
		-khtml-opacity: 0.5;    
		opacity: 0.5;		
	}	
	#content #itemetab img.type {
		position:absolute;
		bottom:20px;
		right:20px;
	}
	#content #itemetab h2 {
		font-family:Times New Roman, arial;
		font-size:15px;
		font-weight:bold;
		font-style:italic;
		color:#6F9EC4;
		width:400px;
	}	
		#content #itemetab h2 span {
			font-family:arial;
			font-size:13px;
			font-style:normal;
			/* font-weight:normal; */
		}
	#content #itemetab div.links {
		position:absolute;
		bottom:21px;
		left:155px;		
	}
	#content #itemetab div.links a {
		font-size:11px;
		font-weight:bold;
	}	
	#content #itemetab div.border {
		border:1px solid #ccc;	
		width:130px;
		height:93px;
		position:absolute;
		right:17px;
		top:19px;	
		padding:3px;		
	}		
	#content #itemetab div.priceInfo {
		padding:5px;
		width:120px;
		height:auto;
		background:#F7EBDC;
		text-align:center;
	}	
	#content #itemetab span.price {
		font-size:20px;
		font-weight:bold;
		color:#DC7B7D;
	}
	#content #itemetab div.productInfo {
		padding:5px 5px 6px 5px;
		width:120px;
		height:auto;
		background:#A2BDCA;
		text-align:center;
		margin-top:5px;
		font-weight:bold;
	}	
	#content #itemetab img.picto {
		position:absolute;
		z-index:-1;
		width:60px;
		right:180px;
		top:0px;
		filter:alpha(opacity=50);    
		-moz-opacity:0.5;    
		-khtml-opacity: 0.5;    
		opacity: 0.5;
	}	

#content div.brochure {
	float:left;
	margin-right:10px;
	width:150px;
	height:209px;
	border:1px solid #ccc;
	padding:3px;
}
#content h1.sitemap {
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	color:#0060B7;
	margin-top:5px;
}
#content h1.promos {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#FF7F00;
	margin-bottom:20px;
}
#content h1.bonsplans {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#DC7B7D;
	margin-bottom:20px;
}
#content h1.spa {
	margin-top:5px;
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#A1CFA8;
	margin-bottom:20px;
}
#content h1.spa span {
	font-style:italic;
	font-size:25px;
}
#content h1.excluscgos {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#FFAA55;
	margin-bottom:20px;
}
#content h1.bonsplans span {
	font-family:Times, Arial;
	font-size:25px;
	color:#0060B7;
	font-style:italic;
}
#content h1.services {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#0060B7;
	margin-bottom:20px;
}
#content h1.services span {
	font-family:Times, Arial;
	font-size:25px;
	color:#0060B7;
	font-style:italic;
}

#content h1.services.noel {
	color:#830000;
}
#content h1.services.noel span {
	color:#830000;
}

#content h1.services.snow {
	color:#07A7F1;
}
#content h1.services.snow span {
	color:#07A7F1;
}

#content p {
	font-size:11px;
}
#content span.new {
	color:#830000;
	font-weight:bold;
}
#content div.itemleft {
	float:right;
	width:250px;
	height:auto;
	border:1px solid #91785B;
	padding:20px;
	margin-left:20px;
	margin-top:10px;
}
#content div.item {
	margin-top:30px;
	width:670px;
	height:auto;
	border:1px solid #91785B;
	padding:10px;
}
#content div.item div.subitem {
	width:650px;
	height:auto;
	background:#E0EBED;
	padding:10px;
	margin-top:10px;
}
#content div.item h1 {
	position:relative;
	font-size:14px;
	width:300px;
	background:white;
	padding:5px;
	top:-25px;
	margin-bottom:-10px;
	color:#284053;
}
#content div.item h1 span.new {
	font-size:12px;
	color:#830000;
	font-style:italic;
}
#content  h2.prestation{
	font-size:18px;
	margin-bottom:5px;
	font-family:times, arial;
	font-style:italic;
}
#content  h2.rdv{
	font-size:14px;
	margin-bottom:5px;
	font-family:times, arial;
	font-style:italic;
	color:#8F684D;
}
	
#content  h2.packhorizon{
	font-size:12px;
	margin-bottom:5px;
	color:#6F9EC4;
}
#content  h2{
	font-size:12px;
	margin-bottom:5px;
	color:#284053;
}
#content  h2 span.new {
	font-size:12px;
	color:#830000;
	font-style:italic;
}
#content img.left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
#content img.right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
#content img.abs {
	clear:both;
}
#content img.shadow {
	background:url(../images/background/imgshadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;
	border:none;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
#content img.noborder {
	border:0px;
	background:none;
	padding:none;
}
#content img.small {
	width:80px;
}

/**********************************************	 BONS PLANS *********************************************/
h1.bp {margin-top:20px;}
p.bp {width:500px;}
div#bpQui {
	background:#FFFAEA url("../images/deco/pictQui.gif") no-repeat right top;	
	margin-top:5px;
	width:670px;
	height:auto;
	border-top:1px solid #E6b692;
	border-left:1px solid #E6b692;
	padding:10px;
}
div#bpQui h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:0;
}
div#bpQui h2 span {
	color: #e6b692;
}
div#bpQui p {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	margin-top:1px;
	margin-bottom:1px;
}
div#bpQui p.notes {
	width:600px;
	font-style:italic;
	font-size:10px;
}
div#bpQuand {
	background:#F7FFEB url("../images/deco/pictQuand.gif") no-repeat right top;	
	margin-top:5px;
	width:670px;
	height:auto;
	border-top:1px solid #B1B57A;
	border-left:1px solid #B1B57A;
	padding:10px;	
}
div#bpQuand h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:0;
}
div#bpQuand h2 span {
	color: #B1B57A;
}
div#bpQuand p {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	margin-top:1px;
	margin-bottom:1px;
}
div#bpQuand p.notes {
	width:600px;
	font-style:italic;
	font-size:10px;
}
div#bpQuand p.sousnotes {
	padding-left: 40px;
	width:450px;
	font-style:italic;
	font-size:11px;
}
div#bpQuand p.sousnotes2 {
	padding-left: 40px;
	width:600px;
	font-size:11px;
}
div#bpQuand h2.sousnotes {
	padding-left: 40px;
	width:600px;
	font-size:14px;
}

div#bpCombien {
	background:#EBF0FF url("../images/deco/pictCombien.gif") no-repeat right top;	
	margin-top:5px;
	width:670px;
	height:auto;
	border-top:1px solid #7FA8CD;
	border-left:1px solid #7FA8CD;
	padding:10px;		
}
div#bpCombien h2 {
	clear:both;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin-bottom:5px;
	padding-left:13px;
	background:url(../images/deco/pict.gif) no-repeat left;
}
div#bpCombien h3.simple {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:0;
}
div#bpCombien h3.list {
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:5px;
	width:400px;
}
div#bpCombien h3.simple span, div#bpCombien h3.list span  {
	color: #7FA8CD;
}
div#bpCombien h3.simple span.notes, div#bpCombien h3.list span.notes {
	font-style:italic;
	font-weight:normal;
	font-size:10px;
	color: #666666;
}
div#bpCombien p {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	margin-top:1px;
	margin-bottom:1px;
}
div#bpCombien p.notes {
	width:600px;
	font-style:italic;
	font-size:10px;
}
div#bpCombien img {
	position:relative;
	float:right;
	top:-5px;
}

div#bpGlisse {
	background:#F4EDF4 url("../images/deco/pictGlisse.gif") no-repeat right top;
	margin-top:5px;
	width:670px;
	height:auto;
	border-top:1px solid #BF8AB1;
	border-left:1px solid #BF8AB1;
	padding:10px;	
}
div#bpGlisse h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:0;
}
div#bpGlisse h2 span {
	color: #BF8AB1;
}
div#bpGlisse p {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	margin-top:1px;
	margin-bottom:1px;
	width:300px;
}
div#bpGlisse p.notes {
	width:600px;
	font-style:italic;
	font-size:10px;
}

div#bpPlus {
	background:#FAECEA ;
	border-top:1px solid #DD7C7E;
	border-left:1px solid #DD7C7E;	margin-top:5px;
	width:670px;
	height:auto;
	padding:10px;		
}
div#bpPlus h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color: #666666;
	margin:0;
}
div#bpPlus h2 span {
	color: #DD7C7E;
}
div#bpPlus p {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	margin-top:1px;
	margin-bottom:1px;
}
div#bpPlus p.notes {
	width:600px;
	font-style:italic;
	font-size:10px;
}
div#ancv {
	width:670px;
	height:auto;
	padding:10px;
	border:1px solid #2F4996;
	height:50px;
	margin-top:20px;
	background:url(../images/logos/ancv.gif) left center no-repeat;
}
div#ancv h2 {
	position:relative;
	left:80px;
	top:5px;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color: #555555;
}
div#ancv h2 sup {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
}
div#ancv p {
	position:relative;
	left:80px;
	top:5px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color: #000000;
}
div#ancv p.notes {
	width:450px;
	font-style:italic;
	font-size:10px;
}

/*-------------------------------------------------------------- WE H09 --------------------------------------------------------------------------*/

div#we {
	width:450px;
	border-top: 1px solid #0060B6;
	background:url(../images/titres-promos/pictWe01.gif) no-repeat right top;
}

div#we h1 {
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	margin:5px;
	color:#547A99;
}

div#we h2 {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin:5px;
}

div#we table {
	width:300px;
	margin-bottom:5px;
	margin-top:5px;
}

div#we table tr td.price {
	width:80px;
	border-right: 1px solid #cccccc;
}


/************************************ BALISES G2N2RIQUES **************************************/

 ul.etab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:disc outside;
	margin-left:18px;
	color:#284053;
}
ul.etab li {
	margin-bottom:5px;
}
ul.standard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	color:#284053;
}
ul.standard a {
	text-decoration:none;
}
ul.standard a:hover {
	text-decoration:underline;
}
p.note, span.note {font-size:10px; color:#666; font-style:italic;}

a.atop {
	float:right;
	padding-left:15px;
	background:url(../images/background/bk-atop.gif) no-repeat left center;
}
span.new {
	color:#830000;
	font-weight:bold;
}

/********************************** DEMANDE DE DEVIS *********************************/
form.devis input, form.devis select, form.devis textarea {
	color:#91785B;
	font-size:10px;
	border:1px solid #93B1CC;
	text-align:left;
	vertical-align:text-bottom;
	background-color: #FAF8F5;
	z-index:0;
}
form.devis textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:660px;
	height:80px;
}
form.devis input { width:152px;}
form.devis input.checkbox{width:15px; height:15px;}
form.devis select {width:156px;}
form.devis select.dest {width:280px;}

h2 span.alert {
	color:#830000;
	font-size:11px;
	font-weight:normal;
}

table#coordonnees, table#prestations  {
	width:688px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#coordonnees tr td, table#prestations tr td {
	width:172px;
	height:25px;
	padding:2px;
	text-align:left;
}
table#coordonnees  tr td.label, table#prestations tr td.label {
	color: #394A58;
	font-size:10px;
	border-bottom:1px solid #CCCCCC;
	padding-left:5px;
}
table#coordonnees tr td.labelLast, table#prestations tr td.labelLast {
	color: #394A58;
	font-size:10px;
	padding-left:5px;
}
table#coordonnees tr td.labelTextOnly {
	color: #394A58;
	font-size:10px;
}
table#validate {
	width:690px;
	height:32px;
	text-align:center;
}

/*****************************************	 DISPONIBILITE WE *************************************************/

table#dispoweekend {
	width:700px;
	text-align:center;
	float:left;
	height:100px;
	position:relative;
}
table#dispowe td {
	width:9%;
}
table#dispowe td.pricewe {
	height:40px;
}
table#dispowe td.datewe {
	height:60px;
}
table#dispowe td.datewe p{

}
h1.dispowe {
	font-size:20px;
	font-weight:bold;
	color:#547A99;
	font-family:Times;
	font-style:italic;
	margin-bottom:5px;
	text-align:left;
}
a.pricewe {
	font-size:20px;
	font-weight:bold;
	color:#FFAA55;
	text-decoration:none;
}
a.pricewe:hover {
	color:#8F684D;
}

/*****************************************	 SITEMAP *************************************************/

div.column {
	float:left;
	width:210px;
	xborder:1px solid #ccc;
	margin-right:25px;
}
div.column.last {
	margin-right:0px;
}
hr.sitemap {
	clear:both;
}

/************************************** SEMINAIRES.MMV.FR ******************************************/

#contentSEM {
	position:relative;
	margin-top:20px;
	margin-left:10px;
	width:900px;
	height:auto;
	/* border:1px solid #000; */
}
#contentSEM p {font-size:11px}
#contentSEM a {font-size:11px}

#contentSEM h2{color:#8F684D}	
	
#contentSEM h1.services {
	font-family:Times, Arial;
	font-size:30px;
	font-weight:bold;
	color:#0060B7;
	margin-bottom:20px;
}
#contentSEM h1.services span {
	font-family:Times, Arial;
	font-size:25px;
	color:#0060B7;
	font-style:italic;
}

#contentSEM p {
	font-size:11px;
}
#contentSEM span.new {
	color:#830000;
	font-weight:bold;
}
#contentSEM div.itemleft {
	float:right;
	width:250px;
	height:auto;
	border:1px solid #91785B;
	padding:20px;
	margin-left:20px;
	margin-top:10px;
}
#contentSEM div.item {
	margin-top:30px;
	width:670px;
	height:auto;
	border:1px solid #91785B;
	padding:10px;
}
#contentSEM div.item div.subitem {
	width:650px;
	height:auto;
	background:#E0EBED;
	padding:10px;
	margin-top:10px;
}
#contentSEM div.item h1 {
	position:relative;
	font-size:14px;
	width:300px;
	background:white;
	padding:5px;
	top:-25px;
	margin-bottom:-10px;
	color:#284053;
}
#contentSEM div.item h1 span.new {
	font-size:12px;
	color:#830000;
	font-style:italic;
}
#contentSEM  h2.prestation{
	font-size:18px;
	margin-bottom:5px;
	font-family:times, arial;
	font-style:italic;
}
#contentSEM  h2.rdv{
	font-size:14px;
	margin-bottom:5px;
	font-family:times, arial;
	font-style:italic;
	color:#8F684D;
}
	
#contentSEM  h2.packhorizon{
	font-size:12px;
	margin-bottom:5px;
	color:#6F9EC4;
}
#contentSEM  h2{
	font-size:12px;
	margin-bottom:5px;
	color:#284053;
}
#contentSEM  h2 span.new {
	font-size:12px;
	color:#830000;
	font-style:italic;
}
#contentSEM img.left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #ccc;	
}
#contentSEM img.right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #ccc;
}
#contentSEM img.abs {
	clear:both;
}
#contentSEM img.noborder {
	border:0px;
}
#contentSEM img.small {
	width:80px;
}

.contactSEM {
	width:860px !important;
	height:80px;
	background-color:#efefef;
	padding:20px;
	text-align:center;
	/* border:1px solid #000; */
}
