body {
	background-color: #400000;  
/*	background-image: url(../ressources/Grand_rideau_rouge_04.jpg);*/ 
	background-image: url(../ressources/plancher_2.png);
	background-position: left bottom;
	background-attachment:fixed;
/*	font: normal normal normal 11px/22px Verdana, sans-serif;
	height: 100%;*/
	font-size: 12pt;
	color: #fff;
	overflow-x: hidden;
/*	width: 800px;
	margin : 0;
	padding: 0;*/
}
#content {
/*	z-index: 999;*/
	width: 800px;
	margin-left : auto;
	margin-right : auto;
/*    padding: 0;*/
}
body,td,th {
	font-family: Tahoma;
	font-size: 14px;
	color: rgb(255,255,255);
}

a:link {
	font-size: 100%;
	color: rgb(255,255,255);
	text-decoration: none;
 }
a:visited { 
	font-size:100%; 
	color:rgb(255,220,220); 
	text-decoration:none; 
	background-color: transparent;/*rgb(255,230,230); */
}
a:focus, a:active {
	font-size: 100%;
	color: rgb(255,240,240);
/*	color: rgb(100,0,0);
	font-style: italic;*/
	text-decoration: none;
	background-color: transparent;/*rgb(255,200,200);*/
}
a:hover {
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: rgb(250,20,20);
	text-decoration: underline;
 	padding-left: 3px;
/*	background: url(../ressources/fleche_anime.gif) no-repeat;*/
	background-color: rgb(0,0,0);
 }

.lien_1 a, f {
	font-size: 100%;
	color: rgb(255,220,220);
	text-decoration: none;
 	padding-left: 12px;
	background: url(../ressources/fleche_droite-20.gif) no-repeat top 9px left -4px;
}
.lien_1 a:hover { 
	color: rgb(250,20,20);
	font-weight:400; 
	font-style:italic; 
	text-decoration:underline;
 	padding-left: 12px;
	background: rgb(0,0,0) url(../ressources/fleche_droite.gif) no-repeat top 8px left -7px;
/*	background-color: transparent;rgb(255,230,230); */
 }

.lien_2 a, f {
	font-size: 90%;
	color: rgb(255,220,220);
	text-decoration: none;
 	padding-left: 12px;
	background: url(../ressources/fleche_droite-20.gif) no-repeat top 6px left -4px;
}
.lien_2 a:hover { 
	color: rgb(250,20,20);
	font-weight:400; 
	font-style:italic; 
	text-decoration:underline;
 	padding-left: 12px;
	background: rgb(0,0,0) url(../ressources/fleche_droite.gif) no-repeat top 4px left -7px;
/*	background-color: transparent;rgb(255,230,230); */
 }

.header_1 {
	width:95%;
	text-align:center;
}

.title_1 {
	width:63%;
	font-size:16px;
	color : #ffffff;
}

.date_1 {
	width:17%;
	font-size:14px;
	color : #ffffff;
}

.price_1 {
	width:20%;
	font-size:13px;
	color : #ffffff;
}

/* Ajout */

.header {
	width:95%;
	text-align:center;
}

.title {
	width:29%;
	font-size:16px;
	color : #ffffff;
}

.date {
	width:48%;
	font-size:14px;
	color : #ffffff;
}

.price {
	width:23%;
	font-size:13px;
	color : #ffffff;
}


.titre {
	width:50%;
	font-size:17px;
	color : #ffffff;
}

.texte {
	width:90%;
	font-size:15px;
	color : #ffffff;
	}


.popup {
	width:42%;
	font-size:14px;
	color : #ffffff;
}
#boite_top {
	z-index: 99;
/*	color: #ffb5b5;*/
	color: #ffc5c5;
	position:fixed ; 
	top:0px ; 
	left: 0 ; 
	height:90px ; 
	width:100% ; 
	background-image : url(../ressources/fond_1000x120_spot.jpg);
/*	background-image : url(../ressources/rideau_top-1.png);*/
  }
.boite_top {   
	Text-align: center;
/*	color: #fff;*/
	margin: 15px 0 0 0;
}
#boite_left {
	z-index: 88;
	color: #ffeeee;
	position: fixed ; 
	top: 0px;
	left: 0px; 
	height: 100% ; 
	width: 15%;
	min-width: 150px; 
	max-width: 160px; 
	margin: 0; 
/*	overflow-y: auto;
	overflow-x: hidden;*/
	overflow: hidden;
}
.boite_left {
	text-align: right;
	margin: 10px 5px 10px 0px;
	padding: 0;
	font-size: 95%;
}
#module {
	 width: 120px; 
	 margin: auto; 
	 padding: 0; 
	 margin-top: 20px;
	 padding-left: 7px;
}
#boite_right {
	z-index: 88;
	display: block;
	color: #ffeeee;
	position: fixed; 
	top: 0px;
	right: 0; 
	height: 100%; 
	width: 15%;
	min-width: 150px; 
	max-width: 160px; 
/*	overflow-y: auto;
	overflow-x: hidden;*/
	overflow: hidden;
}
.boite_right {
	text-align: left;
	margin: 10px 0px 10px 5px;
	font-size: 95%;
}
#masque {
/*	position: fixed;
	width: 95%;
	margin: auto;*/
	margin-top:110px; 
	margin-bottom: 17px;
	text-align: center;
	opacity: 0.6;
}

#boite_page {
	z-index: 999;/**/
	color: #ffeeee;
	height: 700px; 
	margin: 110px 120px 0 120px;
/*	position: relative; 
	top: 100px;
	left: 120px;
	width: 100%; */
	
	/*
	background-color: transparent;
	background-position: bottom;
	background-attachment:fixed;*/
}
.boite_page {
	text-align: left;
	margin: 10px 5px 10px 0px;
}

.boite_page_ {
/*	z-index: 999;*/
	color: #ffeeee;
	position: relative;
	width: 95%;
	margin: auto;
/*	padding: 0;
	margin-left: 0%;
	margin-right: 10%;
	height: 700px; 
	float: right; */
}
.boite_page_ .bottom {
	z-index: 19;/**/
	text-align: center;
	position: relative;
	bottom: 0px;
/*	width: 80%;
	margin-left: 10%;
	padding: 0px;
	margin-right: 10%; 
	margin-bottom: 10px;
	margin-top: 10px;
	height: 80%;
	margin: 10px 5px 10px 0px;*/
}

#boite_page a, b {
	font-size: 100%;
	color: rgb(220,220,255);
	text-decoration: none;
 }
#boite_page a:hover {
	font-size: 100%;
	font-style: italic;
	font-weight: 600;
	color: rgb(255,50,50);
	text-decoration: none;
	background-color: rgb(0,0,0);
 }/*
#boite_page a:visited { 
	font-size:100%; 
	color:rgb(255,210,210); 
	text-decoration:none; 
	background-color: transparent;rgb(255,230,230); 
}
*/
/*
#boite_page a:focus, a:active {
	font-size: 100%;
	color: rgb(255,240,240);
	color: rgb(100,0,0);
	font-style: italic;
	text-decoration: none;
	background-color: transparent;
}
*/

#layer1 { 
	width:200px; 
	height:200px; 
	position:absolute; 
	left:26px; 
	top:10px; 
	z-index:1;
}
#layer2 { 
	color:white; 
	width:400px; 
	height:131px; 
	position:absolute; 
	left:305px; 
	top:41px; 
	z-index:1;
}
#layer3 { 
	width:100px; 
	height:200px; 
	position:absolute; 
	left:700px; 
	top:20px; 
	z-index:1;
}
#layer4 { 
	width:275px; 
	height:274px; 
	position:absolute; 
	left:8px; 
	top:680px; 
	z-index:1; 
	visibility:inherit;
}
#layer5 { 
	width:156px; 
	height:154px; 
	position:absolute; 
	left:250px; 
	top:206px; 
	z-index:1;
}
#layer6 { 
	width:197px; 
	height:191px; 
	position:absolute; 
	left:310px; 
	top:530px; 
	z-index:1;
}
#layer7 { 
	width:233px; 
	height:380px; 
	position:absolute; 
	left:520px; 
	top:660px; 
	z-index:1; 
	visibility:visible;
}
#layer8 { 
	width:425px; 
	height:115px; 
	position:absolute; 
	left:360px; 
	top:500px; 
	z-index:1;
}
#scene1 { 
	width:400px; 
	height:370px; 
	position:absolute; 
	left:400px; 
	top:180px; 
	z-index:1;
}
#texte2 {
	width:344px; 
	height:515px; 
	position:absolute; 
	left:20px; 
	top:237px; 
	z-index:1; 
	visibility:visible;
}

#h1_head {
	width: 94.5%;
/*	margin: auto;*/
	text-align: center;
	position: fixed;
	color: rgb(255,190,190);
	margin-top: -15px; 
	margin-bottom: -18px; 
	background: url(../ressources/rideau_top-0.png) repeat-x bottom; 
/*	position: bottom; */
	line-height: 75px;
	z-index: 3;
}

#h2_head {
	width: 94.5%;
/*	margin: auto;*/
	text-align: center;
	position: fixed;
/*	color: rgb(255,190,190);*/
	color: rgb(255,210,210);
	margin-top: 54px; 
	margin-bottom: -18px; 
	padding-bottom: 30px;
	background: url(../ressources/rideau_top-0.png) repeat-x bottom; 
/*	position: bottom; */
	line-height: 15px;
	z-index: 9;
}
.v_align {
	vertical-align: -50px;
}
.entete {
	position: fixed;
	width: 100%;
/*	margin-left: 5%;*/
	text-align: center;
	color: #400000;  
}
.de {
	font-size: 96%;
	color: #cc9999;
}
#c-r {
	position: absolute; 
	bottom: -5px; 
	width: 100%; 
	font-size: 90%; 
	text-align:center; 
	margin: 0; 
	opacity: 0.5;
/*	left: 1%; */
}