    html *{
	    margin:0;
	    padding:0;
	    }
	a{
	color:#ccc;
	}	
	#container{
		overflow:hidden;			
		position:relative;
			height:1500px;
			width:100%;
			z-index:0;
			background:#000;
		}
		
		#diaporama{
		left:50%;
		margin-left:-700px;
		overflow:visible;
		position:absolute !important;
		text-align:left;
		top:0;
		width:1400px;
		z-index:10;
		}
		
		#diaporama img{
		display:block;
		left:0;
		opacity:1;
		position:absolute;
		top:0;
		z-index:3;
		width:1400px;
		}
		
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		
		.opak{
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		z-index:600;
		}
		
		#menueigation{
			position:absolute;
			left:70%;
			top:30%;
			z-index:301;
			margin:22px 20px 0 0;
		}
		#menueigation img{
		border:none;
		}
		
		.cont{
		
		/*filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
		*/
		
		z-index:308;
		top:3%;
		left:50%;
		margin-left:-500px;
		position:absolute !important;
		width:1000px;
		
		}
		
		
		#planacc{
		width: 210px;
		position:absolute;
		z-index:990;
		left:92%;
		margin-left:-500px;
		top:55px;
		color:#ffffff;
		padding:10px;
		}
		
		
		
		#cont3{
		width: 210px;
		position:absolute;
		z-index:990;
		left:92%;
		margin-left:-500px;
		top:55px;
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		background-color:#000000;
		height:80px;
		
		}
		
		
		
		#transbox {
		width: 500px;
		position:absolute;
		z-index:300;
		left:0;
		top:400px;
		background-color: #000;
		color:#fff;
		padding:7px;
		height:500px;
		left:50%;
		margin-left:-500px;
		overflow:visible;
		position:absolute !important;
		text-align:left;
		
		
		}
		
		
		.cont2 {
		width: 500px;
		position:absolute;
		z-index:300;
		left:0;
		top:400px;
		color:#fff;
		padding:7px;
		left:50%;
		margin-left:-500px;
		overflow:visible;
		position:absolute !important;
		text-align:left;
		font-weight:regular;
		}
		
		.cont2 h4{
		font-size:1.4em;
		margin: 5px 0 5px  0;
		}
		
		
		
		#barrepp{
		position:absolute;
		top:3%;
		z-index:300;
		background-color: #000;
		width:100%;
		height:30px;
	
		}
		
		
		
		
		body{
		font-family:Arial, Verdana, Sans-Serif;
		font-size:13px;
		}
		
		
		
		
		
		/* Styles sur le menu */
		
		#menue{
		list-style: none;
		overflow:visible;
		}
		
		#menue li {
		line-height: 25px;
		}
		
		.smenu {
		padding: 0;
		margin: 2px 0 0 0;
		list-style: none;
		margin-top: 0px;
		display:none;
		width: 140px;
		/*filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;*/
		}
		
		.smenu {
				
		z-index:1000;
		
		}

		.smenu li {
		display:block;
		
		
		}




#menue li {
list-style:none;
margin: 2px 0px 0px 0px;
float: left;
padding: 0;
margin: 0; padding: 3px 9px 3px 3px;
line-height:25px;
}

#menue li a {
display: block;
color: white;
text-decoration: none;	


}
#menue li a:hover,#menue li a:active {
display: block;
color: white;
text-decoration: none;	

}

/*#echec{width:60px;}
#echec2{width:140px;}
#echec3{width:105px;}*/


#echec ul ,#echec2 ul ,#echec3 ul {
background:#000;
position:absolute;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	
	

}


.smenu li{
display:block;
margin:0;
}

#menue li ul li{
padding:0;
}

#menue li ul li a{
display:block;
color:#ffffff;
width:150px;


padding: 0 0 3px 3px;;

}

#menue li ul li a:hover{
color:#aaa;
}
		
		
/* Fin des styles sur le menu */
	
.lst {
	margin-bottom: 1.4em;
}
.lst P {
	PADDING-LEFT: 8.75em
}
.lst H4 {
	font-size:1em;
	PADDING-LEFT: 8.75em;
}

/* NAVIGATION LATERALE */
/*
.btn75 {
	display:block;
	width:110px;
	height:26px;
background:url('images/btn85.png')  no-repeat;
text-align:center;
}
.btn75:hover{background-position:  0px -25px;}
.btn75 a { display:block;color:#666;text-decoration:none;padding-top:6px;margin-left:20px;letter-spacing:0.04em}
*/

.btn75 {
display:block;
width:110px;
height:39px;
background:url('images/btn85-2.png')  no-repeat;
text-align:center;
}
.btn75:hover{background-position:  0px -39px;}
.btn75 a { display:block;color:#666;text-decoration:none;font-weight:bold;padding-top:12px;margin-left:0px;;font-size:1.1em;}


#resa{
	width:270px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	z-index:301;
	background:#000;
	margin-left:5px;
	padding:15px;
	}



.active{
background:url('images/btn300.png')  no-repeat;
width:300px;
margin-left:5px;
}

#latnav{
		/*filter:alpha(opacity=100);*/
		
		z-index:301;
		top:3%;
		top:100px;
		left:1%;
		color:#fff;
		position:absolute !important;
		}


/* Style des SPECIALS */
UL.speclist {list-style:none;}
UL.speclist A {
	color: #fff;
	text-decoration:none;
}
UL.speclist A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.speclist LI A {
	LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: block; HEIGHT: 40px
}
UL.speclist LI A IMG {
	DISPLAY: inline; HEIGHT: 25px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
UL.speclist LI.specdev UL LI IMG {
	DISPLAY: inline; HEIGHT: 25px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
UL.speclist LI.specdev UL LI IMG {
	HEIGHT: 40px; MARGIN-RIGHT: 40px
}
UL.speclist LI.specdev UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; PADDING-TOP: 5px
}
UL.speclist LI.specdev UL LI * {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
UL.speclist LI.specdev UL LI P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1em; PADDING-TOP: 10px
}


.footer{
position:absolute;
top:900px;
width:100%;
text-align:center;
z-index:885;
color:#fff;
}



.QOverlay {
	background-color: #000000;
	z-index: 9999;
} 

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
}




/* Styles specs au gabarit simple */
 

#diaporama2{
		
		overflow:visible;
		
		text-align:left;
		top:0;
		position:fixed;
		width:100%;
		left:0;
		background:url('images/1400/orsay.jpg') center top no-repeat;
		height:1800px;
}

#diaporamaeif{
		
		overflow:visible;
		
		text-align:left;
		top:0;
		position:fixed;
		width:100%;
		
		background:url('images/1400/eiffel.jpg') center top no-repeat;
		height:1800px;
}

.logotop{
	width:240px;
	height:38px;
background:url('images/logoin-top.png') right top no-repeat;
}



.sqbox{
	width:240px;
	
	margin:0px 10px 1px 10px;
	background:#000;
	float:left;
	position:relative;
	

}

.logobt{
background:url('images/logoin-bt.png') right top no-repeat;
width:240px;
	height:38px;
	position:absolute;
	z-index:201;
}

.sqbox img{
	

}

.tplbox{
	width:770px;
	
	margin:1px 10px 1px 0px;
	background:#000;
	float:left;
	filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
	
}

.tplbox p{
	
	font-size:1.1em;
}

.dblbox{
	width:520px;
	
	margin:1px 0px 1px 10px;
	background:#000;
	float:left;
	border:0px solid  #000;
	filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
}

.sldbox{
	width:520px;
	
	margin:1px 0px 1px 10px;
	
	float:left;
	border:0px solid #000;
	
	
}

.qllst{margin:10px;list-style:none;font-size:1.1em;}

/* Fin Styles specs au gabarit simple */


.tplboxm{
height:78px;overflow:hidden;
}
.tplboxm ul li{height:78px;position:relative;}
.tplboxm ul li p{position:absolute;top:52px;width:98%;background:#000;opacity:0.7;margin:2px;}
.it1{background:#000;opacity:0.6;}
.tplboxm ul li p.red{background:#a1141b}
.tplboxm ul li p.rose{background:#745e69}
.tplboxm ul li p.grey{background:#5A4E3E}
.tplboxm ul li p.orange{background:#bd9468;}

.tplbox2{
	width:770px;
	margin:0px 0px 1px 0px;
	background:#000;
	float:left;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

.sqbox2{
	width:250px;
	margin:20px 20px 20px 0px;
	background:#000;
	float:left;
	position:relative;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.Or{margin-right:0px;}

.deg-black{background:url("images/fondtest.jpg") repeat-x #000; }
.deg-red{background:url("images/deg-red.jpg") repeat-x #a1141b; }
.deg-rose{background:url("images/deg-rose.jpg") repeat-x #745e69; }
.deg-grey{background:url("images/deg-grey.jpg") repeat-x #5A4E3E; }
.deg-orange{background:url("images/deg-orange.jpg") repeat-x#bd9468;}
.deg-bleumass{background:url("images/deg-bleumass.jpg") repeat-x #152245; }
.deg-violsdr{background:url("images/deg-violsdr.jpg") repeat-x #1E0620; }

.tplbox2 {padding:10px;padding-top:0;}
.entetep {padding-bottom:10px;padding-top:10px;border-bottom:1px solid #fff;}
.entetep .titre{font-size:1.5em;float:left;}
.entetep .soustitre{float:right;}
.tpl{width:750px;}
.titrepage{padding:10px 0 10px 0;}
.vignette{display:inline;width:190px;float:left;padding:0  10px 10px 0;}
.vignette2{display:inline;float:left;width:375px;padding:0  10px 10px 0;}
.vignette3{display:inline;float:right;width:375px;padding:0  10px 10px 0;}
.vignette-box{width:230px;padding:10px;}
.legende-box{position:absolute;bottom:0;background:#000;width:100%;opacity:1;}
.legende-box .titre{font-size:1.4em;padding-top:4px;text-align:center;}
.itemcontent{padding-top:10px;padding-bottom:10px;}
.lft{float:left;width:100%;}
.tpl-lst{float:left;width:170px;height:100px;}

.red{background:#a1141b;}
.rose{background:#745e69;}
.grey{background:#5A4E3E;}
.orange{background:#bd9468;}

.bleumass{background:#152245;}

/*Tableaux tarifs*/
.tarifs{width:300px;text-align:center;border:1px solid #fff;border-collapse:collapse;}
.tarifs td{border:1px solid #fff;height:25px;}
.tarifs th{border:1px solid #fff;background:#253c79;}
.tarifs caption{border:1px solid #fff;border-bottom:0px;background:#253c79;font-size:1.2em;font-weight:bold;}

.tarifs-sdr{width:770px;text-align:center;border:1px solid #fff;border-collapse:collapse;margin-bottom:50px;}
.tarifs-sdr td{border:1px solid #fff;height:25px;}
.tarifs-sdr th{border:1px solid #fff;background:#360b3a;font-size:1.1em;}
.bightr{height:30px;}
.tarifs-sdr caption{border:1px solid #fff;border-bottom:0px;background:#360b3a;font-size:1.2em;font-weight:bold;}


/*LS-equip*/
.ls-equip{list-style:none;}
.ls-equip li{padding: 4px;font-size:1.1em;}


.txtce{width:100%;text-align:center;}
.roomse-txt{float:left;width:85%;}
.roomse-px{float:right;width:10%}

.lang{width:20px;margin-top:5px;}

#CDSWIDTCH{margin:auto;}
