body {
	background-repeat: repeat;
	background-color: #DDE5E9;
	font-family: 'Times New Roman';
}
#logo {
	position:absolute;
	width:140px;
	height:130px;
	z-index:1;
	left: 30px;
	top: 20px;
}
#text1 {
	position:absolute;
	overflow:hidden;
	width:500px;
	height:100px;
	z-index:0;
	left: 550px;
	top: 180px;
}
#text2 {
	position:absolute;
	overflow:hidden;
	width:250px;
	height:200px;
	z-index:0;
	left: 280px;
	top: 165px;
}
#Layer1 {
	position:absolute;
	width:556px;
	height:428px;
	z-index:1;
	left: 272px;
	top: 300px;
}
#Layer1 a img {
	border: none;
	}
	
#Layer2 {
	position:absolute;
	width:310px;
	height:215px;
	z-index:2;
	left: 835px;
	top: 300px;
}
#Layer2 a img {
	border: none;
	}
	
#Layer3 {
	position:absolute;
	width:310px;
	height:215px;
	z-index:1;
	left: 0px;
	top: 218px;
}
#Layer4 {
	position:absolute;
	width:1000px;
	height:130px;
	z-index:3;
	left: 230px;
	top: 20px;
}
.Style0 {
	color: #0000CC;
}
.Style1 {
	font-size: xx-large;
	font-weight: bold;
	color: #0000CC;
}
	
.Style2 {
	color: #0000CC;
	font-size: large;
	font-weight: bold;
}
.Style3 {color: #0000CC; font-size: x-large; }
.Style4 {color: #0000CC; font-size: x-large; font-weight: bold; }
.Style5 {color: #0000CC; font-size: 16px;font-weight: bold; }
.Style6 {color: #0000CC; font-size: 14px;font-weight: bold; }
.Style7 {color: #0000CC;	font-size: large;}
.Style8 {color: #0000CC; font-size: 20px;}
.Style9 {color: #0000CC; font-size: 22px;}
.Style10 {color: #0000CC; font-size: 18px;font-weight: bold; }
#Layer5 {
	position:absolute;
	width:140px;
	height:130px;
	z-index:4;
	left: 1070px;
	top: 20px;
}
#Layer6 {
	position:absolute;
	width:180px;
	height:90px;
	z-index:4;
	left: 40px;
	top: 160px;
	/*border: 2px solid red; */
}
#pos1 {
	position:absolute;
	width:950px;
	height:330px;
	z-index:1;
	left: 272px;
	top: 350px;
	/*border: 2px solid red; */
}
#pos1 a img {
	border: none;
	margin:0px 25px 0px 0px;
	}
	
#pos2 {
	position:absolute;
	width:450px;
	height:330px;
	z-index:1;
	left: 750px;
	top: 350px;
	/*border: 2px solid black; */
}

#pos2 a img {
	border: none;
	}

#pos3 {
	position:absolute;
	width:900px;
	height:330px;
	z-index:1;
	left: 272px;
	top: 330px;
	/*border: 2px solid red; */
}

#pos4 {
	position:absolute;
	width:1000px;
	height:330px;
	z-index:1;
	left: 272px;
	top: 430px;
	/*border: 2px solid red; */
}
#pos4 a img {
	border: none;
	margin:0px 25px 0px 0px;
	}
#pos5 {
	position:absolute;
	width:500px;
	height:330px;
	z-index:1;
	left: 750px;
	top: 450px;
	/*border: 2px solid red; */
}
#pos5 a img {
	border: none;
	margin:0px 25px 0px 0px;
	}	
#pos6 {
	position:absolute;
	width:950px;
	height:330px;
	z-index:1;
	left: 272px;
	top: 470px;
}
#pos6 a img {
	border: none;
	margin:0px 25px 0px 0px;
	}
#pos7 {
	position:absolute;
	width:450px;
	height:330px;
	z-index:1;
	left: 750px;
	top: 600px;
}
#pos7 a img {
	border: none;
	}	
#pos8 {
	position:absolute;
	width:500px;
	height:185px;
	z-index:1;
	left: 400px;
	top: 520px;
	/*border: 2px solid red; */
}
#pos8 a img {
	border: none;
	}
#pos9 {
	position:absolute;
	width:800px;
	height:430px;
	z-index:1;
	left: 272px;
	top: 330px;
	/*border: 2px solid red; */
	overflow:hidden;
}
#pos9 a img {
	border: none;
	}
#pos10 {
	position:absolute;
	width:950px;
	height:170px;
	z-index:1;
	left: 272px;
	top: 700px;
	/*border: 2px solid red; */
	overflow:hidden;
}
#pos10 a img {
	border: none;
	margin:0px 25px 0px 0px;
	}
#pos11 {
	position:absolute;
	width:200px;
	height:170px;
	z-index:1;
	left: 502px;
	top: 700px;
	/*border: 2px solid red; */
	overflow:hidden;
}
#pos11 a img {
	border: none;
	}
#pos12 {
	position:absolute;
	width:950px;
	height:480px;
	z-index:1;
	left: 272px;
	top: 300px;
	/*border: 2px solid red;*/
}
#pos13 {
	position:absolute;
	width:465px;
	height:230px;
	z-index:1;
	left: 5px;
	top: 60px;
	/*border: 2px solid red;*/
}
#pos14 {
	position:absolute;
	width:465px;
	height:230px;
	z-index:1;
	left: 475px;
	top: 60px;
	/*border: 2px solid red;*/
}
#pos15 {
	position:absolute;
	width:935px;
	height:140px;
	z-index:1;
	left: 5px;
	top: 320px;
	/*border: 2px solid red;*/
}
#pos16 {
	position:absolute;
	width:200px;
	height:130px;
	z-index:4;
	left: 1070px;
	top: 155px;
	/*border: 2px solid red;*/
}
#pos16 a img {
	border: none;
	}
#pos17 {
	position:absolute;
	width:500px;
	height:100px;
	z-index:4;
	left: 270px;
	top: 680px;
	/*border: 2px solid red;*/
}
#recommander {
	position:absolute;
	width:270px;
	height:30px;
	z-index:1;
	left: 650px;
	top: 250px;
	/*border: 2px solid red; */
}
#titre1 {
	position:absolute;
	text-align: center;
	width:900px;
	height:50px;
	z-index:2;
	left: 272px;
	top: 250px;
	/*border: 2px solid red; */
}
/*on passe au menu */

#menu {
	position:absolute;
	width:230px;
	height:600px;
	z-index:10;
	left: 20px;
	top: 190px;
	overflow : hidden ;
	/*border: 2px solid red;*/
	}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 230px;
/*border: 1px solid #9A9A9A;*/
border-bottom-width: 0;
}

#pluspetit {
width:210px;
overflow : hidden ;
}

.glossymenu li a {
background: white url(image/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 220px;
}

.glossymenu li a:link {
background-image: url(image/glossyback.gif);
} 

.glossymenu li a:visited {
color: white;
}

.glossymenu li a:hover{
background-image: url(image/glossyback2.gif);
}


.glossymenu li.reservation a {
background: white url(image/glossyback3.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li.reservation a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 220px;
}

.glossymenu li.reservation a:link {
background-image: url(image/glossyback3.gif);
} 

.glossymenu li.reservation a:visited {
color: white;
}

.glossymenu li.reservation a:hover{
background-image: url(image/glossyback4.gif);
}

/* fin menu */

#musique {
	position:absolute;
	width:930px;
	height:40px;
	z-index:4;
	left: 260px;
	top: 750px;
	/*border: 2px solid red;*/
}
#alignV  {
	position:absolute;
	width:400px;
	left: 250px;
	float: left;
	border: 2px solid red;
	text-align:center;
	vertical-align:middle;
	top: 150px;
	float: right;
	padding: 2px 15px;
	line-height: 33px;
}