BODY {
	text-align: center;
	margin: 0 auto;
	FONT-SIZE: 15px;
	COLOR: #cc0000; 
	FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
	MARGIN: 0px; 
	BACKGROUND-COLOR: #efefef
}
.clear {
	clear: both;
	}	
.index {
	width: 500px;
	margin-right: 0;
	text-align: right;


}	
A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
A:visited, A:link{
	COLOR: #cc0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #2f2e00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #2f2e00; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
B {
	COLOR: #360
}
LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2c2a41; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3a88db; PADDING-TOP: 0px; FONT-FAMILY: "palatino linotype", Arial, Helvetica, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2c2a41; PADDING-TOP: 0px; FONT-FAMILY: "palatino linotype", Arial, Helvetica, sans-serif
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff7302; PADDING-TOP: 0px
}
.saison {
	background-image: url(images/printemps.jpg); background-position: right; background-repeat: no-repeat;
}
.accueil {
	LEFT: 630px; WIDTH: 39px; POSITION: absolute; TOP: 12px; HEIGHT: 16px
}
.hotels {
	LEFT: 690px; WIDTH: 110px; POSITION: absolute; TOP: 12px; HEIGHT: 16px
}
.liens {
	LEFT: 820px; WIDTH: 51px; POSITION: absolute; TOP: 12px; HEIGHT: 16px
}
.conteneur {
	MARGIN-LEFT: auto;
	WIDTH: 985px;
	MARGIN-RIGHT: auto;
	BACKGROUND-COLOR: #ffffff; 
	height: auto;
	background-image: url(images/bg.jpg); background-repeat: repeat-y; 
	}
.banniere {
	Z-INDEX: 30; LEFT: 20px; WIDTH: 950px; POSITION: absolute; TOP: 56px; HEIGHT: 150px; BACKGROUND-COLOR: #ffffff
}
.txt {
	LEFT: 20px;
	WIDTH: 950px;
	POSITION: absolute;
	TOP: 212px;
	TEXT-ALIGN: justify;
	background-color: #fff;
	color: #c00;
	font-size: 14px;
	height: 341px;
	}
.cadre {
	width: 300px;
	background-image: url(images/cadre.jpg);
	background-repeat: no-repeat;
	height: 232px;
	color: #900;
	padding: 20px;
	margin-right: 30px;
	font-size: 16px;
	text-align : right;
	}	
.cadre a:link, .cadre a:visited {
	color: #900;
	font-size: 16px;
	font-weight: bold; 
	TEXT-DECORATION: none
}	
.cadre a:hover {
	TEXT-DECORATION: underline;
}
.im-cadre {
	float: left;
	padding: 5px;
}	
.txt-cadre {
	float: left;
	width: 90px;
}	
.flash {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	margin-top: 15px;
	padding-left: 5px;
	WIDTH: 945px; 
	HEIGHT: 143px; 
	BACKGROUND-COLOR: #ffffff; 
	background-image: url(images/banniere.jpg); 
	background-position: bottom;
	background-repeat: no-repeat;
}	
.txtExemple3 {
	LEFT: 31px;
	WIDTH: 900px;
	POSITION: absolute;
	TOP: 210px;
	TEXT-ALIGN: justify;
	background-color: #fff;
	color: #2c2a41;
	height: 322px;
	}
.menu {
	text-align: right;
	margin-right: 50px;
	padding-top: 20px;
}	
.main {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	padding: 20px 20px;
	TEXT-ALIGN: justify;
	width: 900px;
	color: #2c2a41;
	
}
.marquee, .marquee a, .marquee a:active {
	FONT-FAMILY: "palatino linotype", Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	font-size: 20px;
	width: 500px;
	margin-top: 5px;
	margin-left: 20px; 
	text-align: left;
	height: 20px;
	z-index: 40;
	}
.marquee a:hover {
	color: #360;
	text-decoration: underline;
}	
.im-droite {
		float: right;
		width: 50%;
		text-align : left;
		margin-left: 20px;
		
		}
.photo {
		float: right;
		width: 50%;
		text-align : justify;
		margin-right: 30px;
		margin-left: 20px;
		
		}
.photo2 {
		float: left;
		width: 40%;
		text-align : justify;
		margin-left: 20px;
		margin-right: 20px;
		
}	
.photo3 {
		float: left;
		width: 50%;
		text-align : justify;
		margin-left: 20px;
		margin-right: 20px;
		
}		
.pied {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	width: 985px;
	background-image: url(images/bas.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	}
.pied, .pied a, .pied a:link, .pied a:visited, .pied a:hover {
	COLOR: #666666;
	font-size: 12px;
}
.pied a:hover {
	text-decoration: underline;
}
.sideleft {
	LEFT: 0px; BACKGROUND-IMAGE: url(images/side-left.jpg); WIDTH: 20px; POSITION: absolute; HEIGHT: 598px
}
.siderighttop {
	LEFT: 970px; BACKGROUND-IMAGE: url(images/side-right-top.jpg); WIDTH: 15px; POSITION: absolute; TOP: -1px; HEIGHT: 509px
}
.siderightlow {
	LEFT: 956px; BACKGROUND-IMAGE: url(images/side-right-low.jpg); WIDTH: 29px; POSITION: absolute; TOP: 505px; HEIGHT: 78px
}
.sidelow {
	LEFT: 20px; BACKGROUND-IMAGE: url(images/side-low.jpg); WIDTH: 965px; POSITION: absolute; TOP: 583px; HEIGHT: 16px
}
ul a:link, ul a:hover, ul a:visited {
	font-size : 15px;
}
.right {
		float: right;
		text-align : center;
		padding: 30px;
		width: 300px;
		height: 280px;
		background-image: url(images/fd-cadre.jpg); 
		background-position: top;
		background-repeat: no-repeat;
		}
.floatl {
	float: left;
	width: auto;
	text-align: left;
	padding: 10px;
}
.floatr {
	float: right;
	width: auto;
	text-align: left;
	padding: 10px;
}
.contact, .contact a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff7302; PADDING-TOP: 0px
}
