		*{
			margin:0;
			padding:0;
		}
		html {overflow:hidden;}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
			font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;
			color:#fff;
		}
		img {behavior: url(/pngHack/pngHack.htc);}
		a{
			color:#C6AC73;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
			color:#FFF;
		}
		img{
			border:none;
		}
		
	/*
Corrige le support des images PNG, mais pas dans tous les cas (images dynamiques notamment)
*/	
		* html img {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/1px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
h1 {
	font-size:24px;
	margin-bottom:5px;
	
	}		
		
		
		
		
		
		
		/*Supersize Plugin Styles*/
		#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);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
#footer{	
			margin:0px auto;
			height:20px;
			width:100%;
			bottom:0;
			z-index: 50;
		
			position:absolute;	
			padding:10px;
			color:#CCC; 
			background:none no-repeat 100%;
			text-align:center;
			font-size:12px;
	
			
	}
#fond-footer{	
			margin:0px auto;
			height:20px;
			width:100%;
			bottom:0;
			z-index: 49;
			padding:10px;
			background:#000 no-repeat 100%;
			position:absolute;	
			filter:alpha(opacity=70);
			-moz-opacity:0.70;
			-khtml-opacity: 0.70;
			opacity: 0.70;	
	}
#entete{
	margin:0px auto;
	height:80px;
	width:100%;
	top:0px;
	left:0px;
	z-index: 500;
	position:absolute;
	
	color:#FFF;
	background:none no-repeat 100%;
	text-align:left;
	
			
			
	}
#fond-entete{	
			margin:0px auto;
			height:80px;
			width:100%;
			top:0;
			z-index: 499;
			padding:10px;
			background:#000 no-repeat 100%;
			position:absolute;	
			filter:alpha(opacity=70);
			-moz-opacity:0.70;
			-khtml-opacity: 0.70;
			opacity: 0.70;	
	}
	
#centrage { /*ok 
	text-align:left;
	left:0px;
	position:absolute;
	white-space: nowrap;
	top: 0px;	*/
	}
#TXT-Home {
	position:absolute;z-index:1000;
left:50px;	top:140px;
width:300px;
font-size:12px;
line-height:18px;
text-align:left;
 background:#000;
filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80; font-family:Verdana, Geneva, sans-serif; font-size:10px; overflow: visible;
}
#TXT-Room {
	position:absolute;z-index:1000;
left:50px;	bottom:115px;
width:300px;
font-size:12px;
line-height:18px;
text-align:left;
 background:#000;
filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80; font-family:Verdana, Geneva, sans-serif; font-size:10px; overflow: visible;
}
#TXT-Hotel {
position:absolute;z-index:1000;
left:50px;	top:140px;
width:300px;
font-size:12px;
line-height:18px;
text-align:left;
 background:#000;
filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80; font-family:Verdana, Geneva, sans-serif; font-size:10px; overflow: visible;
}
#TXT-Acces {
	position:absolute;
	z-index:1000;
	left:50px;
	top:140px;
	width:800;
	
	background-color:#333;
	padding:10px;
	}
	
#TXT-Situation {
	position:absolute;
	z-index:1000;
	left:50px;
	top:140px;
	width:598px;
	height:484px;
	}
#Fond-Decouverte {
	position:absolute;
	z-index:80;
	left:50px;
	top:140px;
	width:800px;
	height:70%;
	font-size:12px;
	line-height:18px;
	text-align:left;
	background:#FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	overflow: visible;
}
.TXT-ViaFrance {
	position:absolute;
	z-index:90;
	top:150px;
	left:80px;
	width:700px;
	height:60%;
	padding:20px;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:14px;
	overflow: auto;
	}
.evenements {
	font-size:14px;
	color:#996;
	line-height: 32px;
}
#resa {
	margin-top:20px;
	background:#9C8758;}
#resa th {
	font-weight:bold;
	color: #900;
	background-color: #C6AC73;
	font-size: 12px;
	text-align:center;
}
