body {
background:black url(images/background.jpg) no-repeat center top;
}
img.cache{display:none;}
p,ul,ol,h1,h2,h3,h4,form{margin:0;padding:0}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
img{border:none;margin:0}
a:link,a:visited{
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}
.cleardiv{clear:both}
#container_global{
margin:auto;
position:relative;
display:block;
z-index:1;
margin-top:152px;
text-align:left;
width:923px;
font-family:"Trebuchet MS",Arial,sans-serif;
}
*html #container_global{
margin:auto;
position:relative;
display:block;
z-index:1;
margin-top:137px;
text-align:left;
width:923px;
font-family:"Trebuchet MS",Arial,sans-serif;
}
*+html #container_global{
margin:auto;
position:relative;
display:block;
z-index:1;
margin-top:137px;
text-align:left;
width:923px;
font-family:"Trebuchet MS",Arial,sans-serif;
}
#container_global #version{
position:absolute;
top:-15px;
left:0;
height:20px;
width:100%;
text-align:right;
overflow:hidden;
}
*html #container_global #version{
position:absolute;
top:-14px;
right:0;
zoom:1;
height:20px;
width:100%;
text-align:right;
display:block;
}
#container_global #version embed,#container_global #version img{
vertical-align:top;
margin:0;
padding:0;
}

#container_global #content{
float:left;
background:#040303;
}
#container_global #content #nav{
float:left;
width:100%;
height:43px;
}
#container_global #content #nav ul#menu li a {
display : block; 
padding : 0; 
}
/*CSS DES BOUTONS*/
#container_global #content #nav a.btn_accueil {
background:url(images/btn_accueil_on.gif) no-repeat;
width:94px;
height:43px;
}
#container_global #content #nav a:link.btn_accueil,#container_global #content #nav a:visited.btn_accueil {
background:url(images/btn_accueil_off.gif) no-repeat;
width:94px;
height:43px;
}
#container_global #content #nav a:hover.btn_accueil {
background:url(images/btn_accueil_on.gif) no-repeat;
width:94px;
height:43px;
}
#container_global #content #nav a.btn_accueil_on {
background:url(images/btn_accueil_on.gif) no-repeat;
width:94px;
height:43px;
}
#container_global #content #nav a.btn_spectacle {
background:url(images/btn_spectacle_on.gif) no-repeat;
width:106px;
height:43px;
}
#container_global #content #nav a:link.btn_spectacle,#container_global #content #nav a:visited.btn_spectacle {
background:url(images/btn_spectacle_off.gif) no-repeat;
width:106px;
height:43px;
}
#container_global #content #nav a:hover.btn_spectacle {
background:url(images/btn_spectacle_on.gif) no-repeat;
width:106px;
height:43px;
}
#container_global #content #nav a.btn_spectacle_on {
background:url(images/btn_spectacle_on.gif) no-repeat;
width:106px;
height:43px;
}
#container_global #content #nav a.btn_distrib {
background:url(images/btn_distrib_on.gif) no-repeat;
width:124px;
height:43px;
}
#container_global #content #nav a:link.btn_distrib,#container_global #content #nav a:visited.btn_distrib {
background:url(images/btn_distrib_off.gif) no-repeat;
width:124px;
height:43px;
}
#container_global #content #nav a:hover.btn_distrib {
background:url(images/btn_distrib_on.gif) no-repeat;
width:124px;
height:43px;
}
#container_global #content #nav a.btn_distrib_on {
background:url(images/btn_distrib_on.gif) no-repeat;
width:124px;
height:43px;
}
#container_global #content #nav a.btn_galerie {
background:url(images/btn_galerie_on.gif) no-repeat;
width:80px;
height:43px;
}
#container_global #content #nav a:link.btn_galerie,#container_global #content #nav a:visited.btn_galerie {
background:url(images/btn_galerie_off.gif) no-repeat;
width:80px;
height:43px;
}
#container_global #content #nav a:hover.btn_galerie {
background:url(images/btn_galerie_on.gif) no-repeat;
width:80px;
height:43px;
}
#container_global #content #nav a.btn_galerie_on {
background:url(images/btn_galerie_on.gif) no-repeat;
width:80px;
height:43px;
}
#container_global #content #nav a.btn_tournee {
background:url(images/btn_tournee_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a:link.btn_tournee,#container_global #content #nav a:visited.btn_tournee {
background:url(images/btn_tournee_off.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a:hover.btn_tournee {
background:url(images/btn_tournee_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a.btn_tournee_on {
background:url(images/btn_tournee_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a.btn_presse {
background:url(images/btn_presse_on.gif) no-repeat;
width:76px;
height:43px;
}
#container_global #content #nav a:link.btn_presse,#container_global #content #nav a:visited.btn_presse {
background:url(images/btn_presse_off.gif) no-repeat;
width:76px;
height:43px;
}
#container_global #content #nav a:hover.btn_presse {
background:url(images/btn_presse_on.gif) no-repeat;
width:76px;
height:43px;
}
#container_global #content #nav a.btn_presse_on {
background:url(images/btn_presse_on.gif) no-repeat;
width:76px;
height:43px;
}
#container_global #content #nav a.btn_communau {
background:url(images/btn_communa_on.gif) no-repeat;
width:128px;
height:43px;
}
#container_global #content #nav a:link.btn_communau,#container_global #content #nav a:visited.btn_communau {
background:url(images/btn_communa_off.gif) no-repeat;
width:128px;
height:43px;
}
#container_global #content #nav a:hover.btn_communau {
background:url(images/btn_communa_on.gif) no-repeat;
width:128px;
height:43px;
}
#container_global #content #nav a.btn_communau_on {
background:url(images/btn_communa_on.gif) no-repeat;
width:128px;
height:43px;
}
#container_global #content #nav a.btn_partenaire {
background:url(images/btn_part_on.gif) no-repeat;
width:125px;
height:43px;
}
#container_global #content #nav a:link.btn_partenaire,#container_global #content #nav a:visited.btn_partenaire {
background:url(images/btn_part_off.gif) no-repeat;
width:125px;
height:43px;
}
#container_global #content #nav a:hover.btn_partenaire {
background:url(images/btn_part_on.gif) no-repeat;
width:125px;
height:43px;
}
#container_global #content #nav a.btn_partenaire_on {
background:url(images/btn_part_on.gif) no-repeat;
width:125px;
height:43px;
}
#container_global #content #nav a.btn_boutique {
background:url(images/btn_boutique_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a:link.btn_boutique,#container_global #content #nav a:visited.btn_boutique {
background:url(images/btn_boutique_off.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a:hover.btn_boutique {
background:url(images/btn_boutique_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav a.btn_boutique_on {
background:url(images/btn_boutique_on.gif) no-repeat;
width:95px;
height:43px;
}
#container_global #content #nav ul#menu li{
float:left;
}
#container_global #content #nav #menu li ul{
position: absolute; /* Position absolue */
width: 108px; /* Largeur des sous-listes */
left: -999em; /* Hop, on envoie loin du champ de vision */
background:#B51718;
padding:5px 0 5px 5px;
border:1px solid #270102;
border-top:none;
}
#container_global #content #nav #menu li ul li
{
width:100px;
height:20px;
background:url(images/separate_ssmenu.gif) no-repeat bottom; 
text-indent:6px;  
}
/*#container_global #content #nav #menu li ul ul 
{
margin    : -22px 0 0 108px ;      
}*/
#container_global #content #nav #menu li ul li a{
color:white;
font-size:12px;
font-family:Arial;
}


#container_global #content #nav #menu li:hover ul ul, #container_global #content #nav #menu li.sfhover ul ul{left: -999em; }

#container_global #content #nav #menu li:hover ul, #container_global #content #nav #menu li li:hover ul, #container_global #content #nav #menu li.sfhover ul, #container_global #content #nav #menu li li.sfhover ul 
{
left: auto; /* Repositionnement normal */
min-height: 0; /* Corrige un bug sous IE */
}


#container_global #content #zone{
float:left;
border:1px #5E5A45 solid;
border-top:none;
width:921px;
}
#container_global #content #zone #ss_menu{
float:left;
width:871px;
height:17px;
background:#B51718 url(images/picto_ssnav.gif) no-repeat 7px 0 ;
padding:3px 25px 2px 25px
}
#container_global #content #zone #ss_menu p{
color:black;
font-size:12px;
font-family:Arial;
}
#container_global #content #zone #ss_menu p span{
color:white;
}
#container_global #content #zone #ss_menu p a{
color:black;
}
#container_global #content #col_left{
float:left;
width:235px;
overflow:hidden;
}
#container_global #content #col_left a.link_presse{
background:url(images/encart_presse_on.jpg) no-repeat;
display:block;
width:236px;
height:105px;
}
#container_global #content #col_left a:link.link_presse,#container_global #content #col_left a:visited.link_presse{
display:block;
width:236px;
height:105px;
background:url(images/encart_presse.jpg) no-repeat;
}
#container_global #content #col_left a:hover.link_presse{
background:url(images/encart_presse_on.jpg) no-repeat;
display:block;
width:236px;
height:105px;
}
#container_global #content #col_left a.link_histoire{
background:url(images/encart_histoire_on.jpg) no-repeat;
display:block;
width:236px;
height:105px;
}
#container_global #content #col_left a:link.link_histoire,#container_global #content #col_left a:visited.link_histoire{
display:block;
width:236px;
height:105px;
background:url(images/encart_histoire.jpg) no-repeat;
}
#container_global #content #col_left a:hover.link_histoire{
background:url(images/encart_histoire_on.jpg) no-repeat;
display:block;
width:236px;
height:105px;
}
#container_global #content #col_left a.link_galerie{
background:url(images/encart_galerie_on.jpg) no-repeat;
display:block;
width:236px;
height:104px;
}
#container_global #content #col_left a:link.link_galerie,#container_global #content #col_left a:visited.link_galerie{
display:block;
width:236px;
height:104px;
background:url(images/encart_galerie.jpg) no-repeat;
}
#container_global #content #col_left a:hover.link_galerie{
background:url(images/encart_galerie_on.jpg) no-repeat;
display:block;
width:236px;
height:104px;
}

#container_global #content #col_left img,#container_global #content #col_right img,#container_global #content #footer1 img{
float:left;
}
#container_global #content #col_left #lecteur{
float:left;
width:235px;
height:46px;
background:white;
padding:10px 0;
}
#container_global #content #col_left #lecteur #text{
float:left;
color:#951417;
font-size:15px;
margin-bottom:3px;
text-align:center;
width:100%;
}
#container_global #content #col_left #lecteur #jukebox{
float:left;
text-align:center;
width:100%;
line-height:11px;
}

#container_global #content #col_left #lecteur p.info{
color:#333;
font-size:13px;
}
#container_global #content #col_middle{
float:left;
width:386px;
}
#container_global #content #col_middle #text_present{
float:left;
}
#container_global #content #col_middle #text_present p{
color:white;
font-size:25px;
}
#container_global #content #col_middle #text_present p.copyright{
color:#EBC50B;
font-size:15px;
margin-top:10px;
}
#container_global #content #col_middle #encart_afs{
float:left;
width:385px;
margin-top:-4px;
}
*html #container_global #content #col_middle #encart_afs{
float:left;
width:385px;
margin-top:0px;
}
*+html #container_global #content #col_middle #encart_afs{
float:left;
width:385px;
margin-top:0px;
}
#container_global #content #col_right{
float:left;
width:300px;
}
#container_global #content #col_right *{
float:left;
}
#container_global #content #footer1{
float:left;
width:100%;
}
#container_global #content #footer1 #newsletter{
width:206px;
float:left;
padding:3px 6px;
}
#container_global #content #footer1 #newsletter p{
color:#EBC50B;
font-size:12px;
}
#container_global #footer2{
width:100%;
float:left;
padding:10px 0;
text-align:center
}
#container_global #footer2 p,#container_global #footer2 a{
color:#5F574E;
font-size:11px;
font-family:Arial;
font-weight:bold;
}

/*Interieur*/
#container_global #content #col_interne{
float:left;
width:591px;
min-height:446px;
height:auto !important;
height:446px;
padding:10px 15px;
background:white;
}
#container_global #content #col_interne h2{
font-size:16px;
font-weight:bold;
color:#C12222;
text-transform:uppercase;
margin-bottom:10px
}
#container_global #content #col_interne p.chapeau{
font-size:15px;
color:#0074CA;
font-weight:bold;
margin-bottom:10px
}
#container_global #content #col_interne p.chapeau a{
color:#0074CA;
text-decoration:underline
}
#container_global #content #col_interne p.classic{
font-size:13px;
color:#3A3126;
margin-bottom:15px
}
#container_global #content #col_interne span.orange{
font-weight:bold;
color:#FF7B00;
}
#container_global #content #col_interne span.red{
color:#C12222;
}
#container_global #content #col_interne .img_art{
float:left;
padding:3px 5px 0 0;
}
#container_global #content #col_interne .img_art2{
float:right;
padding:3px 0px 0 5px;
}

/*AWARDS*/
#container_global #content #col_interne ul#awards
{
margin-top:22px;
}
#container_global #content #col_interne ul#awards li
{
font-size:13px;
color:#3B3226;
padding-left:20px;
background:url(images/puce_award.gif) no-repeat; 
line-height:17px; 
margin-bottom:22px;
}
#container_global #content #col_interne ul#awards li span.orange
{
font-size:15px;
color:#FF7B00;
font-weight:bold;
}

  /*PARTENAIRES*/
#container_global #content #col_interne .partenaires_content{
margin-top:20px;
text-align:center;
}
#container_global #content #col_interne .partenaires_content img{
margin-right:15px;
}
