BODY {
	background-color: #CCCCCC;
	margin:  0 ;
	padding: 0 ;
	text-align: center ;
	z-index:1;
}
#containershell {
	z-index:1;
	MARGIN: 0px auto; 
	WIDTH: 980px; 
	text-align: left ;
	position:relative;
	min-height: 100%;
}

#Headershell {
	MARGIN: 0px auto; 
	WIDTH: 980px; 
	HEIGHT : 219px;
}

div#banniere {
	height: 189px;
	width: 980px;
}

div#main {
	z-index:1;
	background: url(../images/main_bg.jpg);
	position:relative;
	overflow:auto;
	/*padding-left:40px;
	padding-right:40px;*/
}

.annonceaffiche{
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	color:#FFFFFF;
	width:360px;
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
	top:100px;
	float:right;
	position:relative; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.affiche1{
	width: 531px ;
	height: 744px ;
	display: block ;
	background: url(../images/AfficheModif.jpg) no-repeat right top;
	position: relative ;
	left: 20px ;
	top: 0px ;
	text-indent: -5000px ;
}


h2#scenes a{
	width: 167px ;
	height: 44px ;
	display: block ;
	background: url(../images/T_Scenes.jpg) no-repeat right top;
	position: relative ;
	left: 770px ;
	top: 10px ;
	text-indent: -5000px ;
}

.affiche{
	float:left;
	border: thin solid #FFFFFF;
	height: 744px;
}

.hreftemp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

div#bottom {
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #FFFFFF;
	text-align:center;
	position:absolute;
	width:100%;
}

div#navbar2 {
	height: 30px;
	width: 980px;
	padding: 0px 0px 0px 0px; 
	background-color: #000000;
}
div#navbar2 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-style:none;
	font-style: normal;
	letter-spacing: 1px;
	text-align: center;
}
div#navbar2 li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#navbar2 li a {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-decoration: none;
}
div#navbar2 li a:link a:visited{
    color: #FFFFFF;
}
div#navbar2 li a:active {
    color: #FF9933;
}
div#navbar2 li a:hover{
    font-weight: bolder;
    color: #FF9933; 
}
.BlocAcc{
	color:#FFFFFF;
	width:410px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:justify;
}
.BlocAcc H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-variant:small-caps;
	font-weight: bold;
}

.BlocAcc H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}
.BlocAcc img{
float:right;
}	

/*div#Separation{
background-color:#FFFFFF;
width: 0.1em; 
height:900px;
position:absolute;
top : 230px;
left: 800px;
z-index:4;
}*/

.Form {
	color:#d98939;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	border: 1px double #d98939;
	background:url(../images/main_bg.jpg);
	padding: 5px 5px 5px 5px;
}

img#Titre{
float:right;
z-index:5;
display:block;
margin-top:20px;
margin-right:10px;
}

div#atelier{
margin-left:20px;
margin-right:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;

}
div#Comment {
color:#FFFFFF;
text-align:right;
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ColGauche{
width:410px;
float:left;
margin-top:20px;
margin-left:40px;
}
.ColDroite{
width:410px;
float:right;
margin-top:10px;
margin-right:40px;
}

div#Content{
z-index:1;
width:980px;
background:url(../images/Content-Bg.jpg);
position:relative;
}
div#Content img{
margin-left:40px;
}
.BlocTarif{
	z-index:1;
	color:#FFFFFF;
	margin-left: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:Left;
	line-height:16px;
}
.BlocTarif H1{
	font-size: 1em;
	font-weight:bold;
}

#MenuTarif { 
width: 184px;
z-index:5;
float:right;
position:relative;
right:50px;
top: -100px;}

#MenuTarif ul{
z-index:5;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
}

#MenuTarif a{
z-index:5;
display: block;
padding: 3px;
width: 184px;
background-color: #956536;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
line-height:18px;
}

#MenuTarif a:link, .TarifList a:visited{
color: #FFFFFF;
text-decoration: none;
}

#MenuTarif a:hover{
background-color: #d98939;
color: #FFFFFF;
}

.ContentBottom{
clear:both;
height:103px;
width:980px;
background:url(../images/Content_bottom.jpg) no-repeat;
}
.ColGaucheContact{
width:410px;
float:left;
margin-top:20px;
margin-left:40px;
}
.ColDroiteContact{
width:410px;
float:right;
margin-top:10px;
margin-right:40px;
}


#MenuSection { 
width: 248px;
z-index:5;
float:right;
position:relative;
right:50px;
top: -100px;}

#MenuSection ul{
z-index:5;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
}

#MenuSection a{
z-index:5;
display: block;
padding: 3px;
width: 248px;
background-color: #956536;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
line-height:18px;
}

#MenuSection a:link, .TarifList a:visited{
color: #FFFFFF;
text-decoration: none;
}

#MenuSection a:hover{
background-color: #d98939;
color: #FFFFFF;
}

#InfoSection { 
width: 340px;
z-index:6;
float:right;
position:relative;
top: -50px;
right:20px;
background-color: #2e4d61;
padding:5px;
border:#d98939 solid 1px;
/*height:115px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#FFFFFF;
}

#InfoSection a{
color:#FFFFFF;
font-weight:bold;
text-align:right;
text-decoration:none
}
.BlocSection{
	z-index:1;
	float:left;
	color:#FFFFFF;
	margin-left: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:Left;
	line-height:16px;
	width:525px;
}
.BlocSection H1{
	font-size: 1em;
	font-weight:bold;
}

