/* CSS Document */

body{
  background-color:#666667;
  font-family:Geneva, Arial, Helvetica, sans-serif;
}

a{
  text-decoration:none;
  color:#868383;
  }
  a:visited{
  text-decoration:none;
  }
  a:hover{
  text-decoration:none;
  color:#FFFFFF;
  }
  a:active{
  text-decoration:none;
  }
  
  
.globale{
  width:800px;
  height:auto;
  position:absolute;
  left:50%;
  margin-left:-400px;
  top:0px;
  background-color:#232427;
  
  
}

.tete{
  width:800px;
  height:200px;
  position:relative;
  left:0px;
  float:left;
  display:block;
  top:0px;
  clear:both;

}

.bandeau_haut1{
  width:690px;
  height:200px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
  background-image:url(img/bandeau_haut1_acc.jpg);
  
}

.bandeau_haut_page{
  width:690px;
  height:200px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
  background-image:url(img/bandeau_haut1_page.jpg);
  
}


.bandeau_haut2{
  width:110px;
  height:53px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
  
}

.accueil{
  width:110px;
  height:27px;
  top:0px;
  left:0px;
  float:left;
  clear:both;
  display:block;
}

.contact{
  width:110px;
  height:26px;
  top:0px;
  left:0px;
  float:left;
  clear:both;
  display:block;
}

.bandeau_haut3{
  width:110px;
  height:147px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
  
}

.corps{
  width:800px;
  height:auto;
  top:0px;
  left:0px;
  float:left;
  display:block;
  clear:inline;
  background-color:#232427;
}

.bandeau_bas{
  width:800px;
  height:17;
  top:0px;
  left:0px;
  float:left;
  display:block;
  clear:both;
  background-color:#393a3d;
}

.menu_bandeau_bas{
   width:600px;
   height:17px;
   margin-left:100px;
   margin-right:100px;
   clear:inline;
   display:block;
   float:left;
   
   
}

#menu_bandeau_bas ul,li{
   margin:0px;
   padding:0px;
}

#menu_bandeau_bas ul{
   height:17px;
   margin-left:220px;
}

#menu_bandeau_bas li{
   height:17px;
   list-style:none;
   float:left;
   margin-right:5px;
   display:block;
   clear:inline;
   font-size:12px;
   color:#868383;
}


.contenu1{
  width:645px;
  height:auto;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
  
}

.contenu2{
  width:155px;
  height:auto;
  top:0px;
  left:0px;
  float:right;
  clear:inline;
  display:block;
  margin-top:50px;
  
}

/*sous menu*/


.menu_recherche{
  width:155px;
  height:auto;
  float:right;
  display:block;
  top:0px;
  clear:both;
  
}


.contact_recherche{
   width:155px;
   height:135px;
   float:right;
   display:block;
   top:0px;
   clear:both;
   color:#FFFFFF;
   font-size:14px;
   
 }  
 a#item_contact {
   background-image:url(img/img_fond_contact.jpg);
   background-repeat:repeat-x;
   text-decoration: none; 
   width: 155px; 
   height: 135px; 
   float: right;
   color:#FFFFFF;
   
   }
 
a#item_contact:hover {
   background-image:url(img/img_fond_contact1.jpg);
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   
   }


.recherche{
   width:155px;
   height:100px;
   float:right;
   display:block;
   top:0px;
   clear:both;
   color:#FFFFFF;
   font-size:14px;
    padding-top:0px;
   margin-top:5px;
   background-image:url(img/img_fond_recherche.jpg);
   background-repeat:repeat-x;
   
 }  
 
  .recherche:hover{
   background-image:url(img/img_fond_recherche1.jpg);
   cursor:pointer;
   }
   
 a#item_recherche {
   background-image:url(img/img_fond_recherche.jpg);
   background-repeat:repeat-x;
   text-decoration: none; 
   width: 155px; 
   height: 100px; 
   float: right;
   color:#FFFFFF;
   
   }
 
a#item_recherche:hover {
   background-image:url(img/img_fond_recherche1.jpg);
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   
   }
   
   
   
.bio{
   background-image:url(img/img_fond_bio.jpg);
   background-repeat:repeat-x;
   width:155px;
   height:90px;
   float:right;
   display:block;
   top:0px;
   clear:both;
   color:#FFFFFF;
   font-size:14px;
   padding-top:0px;
   margin-top:5px;
   }
   
   .bio:hover{
   background-image:url(img/img_fond_bio1.jpg);
   cursor:pointer;
   }
   


a#item_bio {
   background-image:url(img/img_fond_bio.jpg);
   background-repeat:repeat-x;
   text-decoration: none; 
   width: 155px; 
   height: 90px; 
   float: right;
   color:#FFFFFF;
   
   }
 
a#item_bio:hover {
   background-image:url(img/img_fond_bio1.jpg);
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   
   }


.rubrique{
   background-image:url(img/img_fond_rubrique.jpg);
   background-repeat:repeat-x;
   width:155px;
   height:80px;
   float:right;
   display:block;
   top:0px;
   clear:both;
   color:#FFFFFF;
   font-size:14px;
   margin-top:5px;
   
}

   .rubrique:hover{
   background-image:url(img/img_fond_rubrique1.jpg);
   cursor:pointer;
   }

a#item_rubrique {
   background-image:url(img/img_fond_rubrique.jpg);
   background-repeat:repeat-x;
   text-decoration: none; 
   width: 155px; 
   height: 80px; 
   float: right;
   color:#FFFFFF;
   
   }
 
a#item_rubrique:hover {
   background-image:url(img/img_fond_rubrique1.jpg);
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   
   }


.extrait_video{
  width:155px;
  height:auto;
  float:right;
  display:block;
  top:0px;
  clear:both;
}
.mention{
  width:250px;
  height:17px;
  display:block;
  clear:inline;
  float:left;
  font-size:10px;
  color:#868383;
}

.itemos{
  width:105px;
  height:17px;
  display:block;
  clear:inline;
  float:right;
  font-size:10px;
  color:#868383;
  
}

.texte_contact{
   font-size:12px;
   color:#CCCCCC;
}
.texte_contact2{
   font-size:10px;
   color:#CCCCCC;
}



/*page*/
.menu{
  width:568px;
  height:28px;
  top:0px;
  clear:inline;
  display:block;
  left:0px;
  float:left;
}


.paris{
  width:115px;
  height:28px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
}


.tournee{
  width:139px;
  height:28px;
  top:0px;
  left:0px;
  float:left;
  clear:inline;
  display:block;
}

.saison{
  width:211px;
  height:28px;
  top:0px;
  right:0px;
  float:left;
  clear:inline;
  display:block;
}

.menu_accueil{
  width:100px;
  height:28px;
  top:0px;
  right:0px;
  float:left;
  clear:inline;
  display:block;
}



/*contenu*/
.page{
   width:644px;
   height:auto;
   top:0px;
   float:left;
   clear:both;
   display:block;

}


.titre_page{
   width:280px;
   height:20px;
   display:block;
   clear:both;
   float:left;
   background-color:#333d52;
   font-size:14px;
   font-weight:bold;
   color:#cccccc;
   line-height:20px;
   margin-top:30px;
   
}


.titre_long{
   width:490px;
   height:20px;
   display:block;
   clear:both;
   float:left;
   background-color:#333d52;
   font-size:14px;
   font-weight:bold;
   color:#cccccc;
   line-height:20px;
   margin-top:30px;
   
}

.titre_page_petit{
   width:150px;
   height:20px;
   display:block;
   clear:both;
   float:left;
   background-color:#333d52;
   font-size:14px;
   font-weight:bold;
   color:#cccccc;
   line-height:20px;
   
}


.affiche{
  width:580px;
  height:auto;
  float:left;
  margin-left:25px;
  display:block;
  clear:both;
  margin-top:10px;
}

.affiche_menu{
  width:580px;
  height:auto;
  float:left;
  margin-left:18px;
  display:block;
  clear:both;
  margin-top:10px;
}



.sous_titre{
  width:580px;
  height:auto;
  float:left;
  left:0px;
  top:0px;
  display:block;
  clear:both;
}

.img_affiche{
  width:190px;
  height:auto;
  float:left;
  left:0px;
  margin-top:10px;
  display:block;
  clear:inline;
} 


.cadre_affiche{
  width:160px;
  height:auto;
  float:left;
  left:0px;
  display:block;
  clear:both;
} 

.texte_affiche{
  width:390px;
  height:auto;
  float:right;
  left:0px;
  margin-top:10px;
  display:block;
  clear:inline;
} 



.menu_resume{
  width:300px;
  height:auto;
  display:block;
  clear:inline;
  float:right;
  text-align:right;
  font-size:12px;
  top:0px;
  margin-top:0px;
  
}



a#item_resume {
   background-image:url(img/img_rubrique1bleu.gif);
   text-decoration: none; 
   width: 300px; 
   height: 20px; 
   float: right;
   text-align:right;  
   font-size:12px;
   
   
   }
 
a#item_resume:hover {
   background-image:url(img/img_rubrique1bleu2.gif);
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   text-align:right;
   font-size:12px;
   
   }

.sousmenu_resume_fige{
   background-image:url(img/img_rubrique1bleu2.gif);
   width: 300px; 
   height: 20px;
   text-decoration: none; 
   float: right;
   color:#FFFFFF;
   text-align:right;
   font-size:12px;
   clear:both;
}

/*texte*/

.titre_rouge{
   font-size:14px;
   font-weight:bold;
   color:#821418;
}


.titre_jaune{
   font-size:14px;
   font-weight:bold;
   color:#ffba00;
}





.texte{
   font-size:13px;
   color:#CCCCCC;
}

.texte_italic{
   font-size:13px;
   font-style:italic;
   font-weight:bold;
   color:#CCCCCC;
   color:#821418;
}

.texte_gris{
   font-size:13px;
   color:#996699;
}


.texte_bold{
   font-size:13px;
   color:#CCCCCC;
   font-weight:bold;
}
.texte_bold_bleu{
   font-size:13px;
   color:#9fa6bc;
   font-weight:bold;
}

.texte_blanc{
   font-size:13px;
   color:#ffffff;
}
.texte_mise_scene{
   font-size:11px;
   color:#CCCCCC;
}


.texte_tournee_coul{
   font-size:11px;
   color:#4b618a;
}

.texte_blanc_mise2{
   font-size:13px;
   color:#ffffff;
   font-weight:bold;
}
.titre_piece{
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}

.texte_resume{
   font-size:13px;
   color:#a4a3a3;
   font-weight:bold;
}

.texte_resume_saison{
   font-size:13px;
   color:#afbce4;
   font-weight:bold;
}


.texte_sous_menu_ok{
   font-size:12px;
   color:#FFFFFF;
}


/*page bio*/


.texte_affiche_bio{
  width:450px;
  height:auto;
  float:right;
  left:0px;
  margin-top:10px;
  display:block;
  clear:inline;
} 


.img_affiche_bio{
  width:130px;
  height:auto;
  float:left;
  left:0px;
  margin-top:10px;
  display:block;
  clear:both;
} 




   
   
   
.acteur{}

a#item_acteur {
 background-color:#232428;
   
   }
 
a#item_acteur:hover {
background-color:#ffffff;
 
   }



.archive{}

a#item_archive {
 background-color:#232428;
   
   }
 
a#item_archive:hover {
background-color:#ffffff;
 
   }



/*page extrait video*/
.page_video{
  width:550px;
  height:auto;
  float:left;
  left:0px;
  margin-top:10px;
  display:block;
  clear:both;
}


.bouton_video{
  width:200px;
  height:25px;
  float:left;
  left:0px;
  margin-top:10px;
  display:block;
  clear:both;
  font-size:13px;
  color:#CCCCCC;
  font-weight:bold;
  background-image:url(img/bouton_video.jpg);
  background-repeat:no-repeat;
  text-align:left;
  line-height:24px;

}

/*archives*/

.texte_archives{
  width:500px;
  height:auto;
  float:right;
  left:0px;
  margin-top:10px;
  display:block;
  clear:inline;
} 