*, html, body {
	padding:0px;
	margin:0px;
}
body, td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0.4pt;
}

input{
font-size:12px;
height:12px;
}

#monoloco{
position:absolute;
width:990px;
height:9px;
z-index:-10;
bottom:-12px;
text-align:right;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999999;
}
#monoloco a,#monoloco  a:link, #monoloco a:visited, #monoloco a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
	}

#monoloco a:hover {
	color: #000000;
	text-decoration:underline;
}

.hor_std span{
display:none;

}
.hor_mon span{
display:;
text-decoration:none;
}
.hor_std span.prix_std{
text-decoration:;
display:block;
}
.hor_mon span.prix_std{
text-decoration:line-through;
}
#intro_anim{
	position:absolute;
	left:50%;
	margin-left:-498px;
	width:996px;
	top:50%;
	margin-top:-282px;
	height:564px;
	background-color:#FFFFFF;
	z-index:50;
	text-align:center;
}
#container {
	position:absolute;
	left:50%;
	margin-left:-495px;
	width:990px;
	top:50%;
	margin-top:-280px;
	height:560px;
	background-color:#FFFFFF;
	border:#000000 1px solid;
}
#barre_menu {
	position:absolute;
	width:990px;
	height:56px;
	z-index:5;
}
#accueil {
	width:71px;
	height:23px;
	float:left;
	background-color:#0080aa;
	margin-top:21px;
	padding-left:10px;
}
#accueil a, #accueil a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#accueil a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
#menu {
	margin-top:9px;
	float:right;
/*	width:880px;*/
	width:866px;
}
#menu a ,#menu a:link{
 font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1em;
  padding-bottom: 0;
  letter-spacing: 1.5px;
  font-size: 11px;
  font-weight:normal;
  color: #000000;
  text-decoration:none;
  
}
#menu a:hover{
  color: #CCCCCC;
  text-decoration:none;
}



#contenu{
position:absolute;
margin-top:57px;
height:503px;
width:990px;
background-position:bottom;
}


td.espacemenu{
height:49px;
width:0px;
}
td.espacemenug{
height:49px;
width:21px;

}
td.espacemenug_selected{
width:21px;
background-image:url(/img/onglet_g.png);
background-repeat:no-repeat;
}

td.espacemenud{
width:33px;
background-repeat:no-repeat;
}
td.espacemenud_selected{
width:33px;
background-image:url(/img/onglet_d.png);
background-repeat:no-repeat;
}

td.espacemenuc{
background-repeat:repeat-x;
}
td.espacemenuc_selected{
background-image:url(/img/onglet_c.png);
background-repeat:repeat-x;
}

#barre_spec_color {
	top:0px;
	position:absolute;
	width:990px;
	height:56px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

#barre_spec {
	top:0px;
	position:absolute;
	width:990px;
	height:56px;
	z-index:20;

}
#accueil_spec {
	position:absolute;
	top:3px;
	left:10px;
	width:120px;
	float:left;
	
}
#menu_spec {
	margin-top:7px;
	float:right;
	width:866px;
}

#menu_spec a ,#menu_spec a:link{
 font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1em;
  padding-bottom: 0;
  letter-spacing: 1.5px;
  font-size: 10px;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration:none;
  
}
#menu_spec a:hover{
  color: #CCCCCC;
  text-decoration:none;
}
#menu_spec h1 a ,#menu_spec h1 a:link {
  color: #000000;
}



td.espacespec{
height:49px;
width:9px;
}
td.espacespecg{
width:18px;

}
td.espacespecg_selected{
width:18px;
background-image:url(/img/onglet_spec_g.png);
background-repeat:no-repeat;
}

td.espacespecd{
width:1px;
background-repeat:no-repeat;
}
td.espacespecd_selected{
width:1px;
background-image:url(/img/onglet_spec_c.png);
background-repeat:no-repeat;
}

td.espacespecc{
}
td.espacespecc_selected{
background-image:url(/img/onglet_spec_c.png);
background-repeat:repeat-x;
}






#logo{
position:absolute;
margin-left:1px;
bottom:8px;
}
.dotted{
background-image:url(/img/dotted.gif); 
background-repeat:repeat-x; 
background-position:0% 100%;

}
.mideldotted{
  background-image:url(/img/dotted.gif);
  background-repeat:repeat-x;
  background-position:center;
  height:20px
}

#page{
position:absolute;
/*background-image: url(/img/page_menu.png);*/
width:680px;
height:426px;
/*margin-left:251px;*/
margin-left:266px;
margin-top:41px;
/*padding-left:28px;
padding-top:40px;*/
z-index:3;
}
#page_spec{
position:absolute;
/*background-image: url(/img/page_spec.png);*/
width:380px;
height:426px;
/*margin-left:103px;*/
margin-left:117px;
margin-top:41px;
/*padding-left:28px;
padding-top:40px;*/
z-index:3;
}
 #page a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;;
	text-decoration: none;
}
 #page a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
 #page #scroll_page a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080AA;;
/*	text-decoration: none;*/
}
 #page #scroll_page a:hover {
	text-decoration: none;
	color: #CCCCCC;
}

td.tdon { 
color: #CCCCCC;
cursor:pointer;
letter-spacing: 0.6pt;
text-transform: uppercase;
}
td.tdoff { 
color: #000000; 
cursor:pointer;
letter-spacing: 0.6pt;
text-transform: uppercase;
}

#onglet_spec{
position:absolute;
/*background-image: url(/img/onglet_page.png);*/
width:680px;
height:360px;
margin-left:121px;
margin-top:39px;
/*padding-left:21px;
padding-top:40px;*/
z-index:12;
}
#onglet_spec a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;;
	text-decoration: none;
}
#onglet_spec a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
#onglet_spec #scroll_page_spec a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080AA;;
/*	text-decoration: none;*/
}
#onglet_spec #scroll_page_spec a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
#photospect{
	position:absolute;
	margin-left:10px;
	bottom:140px;
}
#actualite{
	position:absolute;
	margin-left:520px;
	bottom:9px;
	left: 53px;
}
#actualite #titre{
width:74px;
height:23px;
padding-left:5px;
background-color:#0080aa;
}
#actualite #liens td{
color:#FFFFFF;
font-weight:bold;
padding-top:-3px;
padding-left:5px;
}
#actualite #liens a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;;
	text-decoration: none;
}
#actualite #liens a:hover {
	text-decoration: none;
	color: #CCCCCC;
	font-weight:bold;
}
#titresaison{
	position:absolute;
	margin-left:374px;
	bottom:80px;
}
#titrespectacle{
	position:absolute;
	width:700px;
	margin-left:200px;
	bottom:140px;
}
