/* LES FONDS --------*/
#gauche
{background-image: url("design/gauche.jpg"); background-repeat: no-repeat; width: 202px; height: 573px;}
#logo
{background-image: url("design/logo.jpg"); background-repeat: no-repeat; width: 156px; height: 153px;}
#bas_menu
{background-image: url("design/bas_menu.jpg"); background-repeat: no-repeat; width: 156px; height: 48px;}
#haut
{background-image: url("design/haut.jpg"); background-repeat: no-repeat; width: 563px; height: 41px;}
#bas
{background-image: url("design/bas.jpg"); background-repeat: no-repeat; width: 563px; height: 48px;}
#droite
{background-image: url("design/droite.jpg"); background-repeat: no-repeat; width: 62px; height: 573px;}
/*#menu
{background-image: url("design/pourflash.jpg"); background-repeat: no-repeat; width:40px; height: 372px;}
*/
#pelhaut
{background-image: url("soirees/pel_haut.jpg"); background-repeat: no-repeat; width:221px; height: 37px;}
#pelgauche
{background-image: url("soirees/pel_gauche.jpg"); background-repeat: no-repeat; width:24px; height: 119px;}
#peldroite
{background-image: url("soirees/pel_droite.jpg"); background-repeat: no-repeat; width:22px; height: 119px;}
#pelbas
{background-image: url("soirees/pel_bas.jpg"); background-repeat: no-repeat; width:221px; height: 37px;}
#menu_index
{background-image: url("design/deg.jpg"); background-repeat: no-repeat; width:116px; height: 372px;}
.fondart
{background-image: url("presse/affiche/fondarticle.jpg"); background-repeat: no-repeat; width:508px; height: 33px;}


/* LES TEXTES --------*/
.star
{font-family: "trebuchet ms"; font-size: 80%; padding: 5px; color: #61586B;}
.texte_blanc
{color: white;}
.sous_titre
{color: #61586B; font-family: "trebuchet ms"; font-weight: bold; font-size: 14px;}
.acc_titre
{color: #D57204; font-weight: bold; font-size: 95%;}
.acc_content
{color: #3F3A3A; font-family: "trebuchet ms"; font-size: 90%; text-align: justify;}
.titre_nom
{font-family: "trebuchet ms"; font-weight: bold;}
.titre_prenom
{font-family: "trebuchet ms"; font-weight: bold; text-transform: uppercase;}
.casting
{text-align: justify; font-family: "trebuchet ms"; font-size: 90%;}
.casti
{color: #CFCFCF;}
dt
{font-family: "trebuchet ms"; font-weight: bold; padding-left: 90px; background-color: #CFCFCF;
border: 3px solid #968687; height:32px;}
.texte_cast
{text-align: justify; font-family: tahoma; font-size: 95%; line-height: 20px;}
a.texte_cast
{text-align: justify; font-family: tahoma; font-size: 95%; line-height: 20px; text-decoration: none;}
a.texte_cast:hover
{text-align: justify; font-family: tahoma; font-size: 95%; line-height: 20px; text-decoration: none;}
.titre_contact
{color:  #CE7411; font-family: "trebuchet ms"; font-size: 90%; padding-left: 5px;}
.conditions
{color: #5C4B4B; font-family: "trebuchet ms"; padding: 10px; font-size: 80%; 
text-align: justify; line-height: 20px;}
.ok
{color: #DA5505; font-family: "trebuchet ms"; font-size: 80%;}
.mineur
{font-family: "trebuchet ms"; 
font-size: 90%; text-align: justify; padding: 7px; color:#62554F;}
.presentation
{font-family: "trebuchet ms"; font-style: italic; line-height: 16px;
font-size: 77%; text-align: justify; padding: 12px; color:#94847A; padding-top: 0px ; margin-top: 0px;}
.bli3
{font-weight: bold; color: #D38105; font-family: verdana; font-size: 90%;}
.prevention
{text-align: justify; font-family: "trebuchet ms"; font-size: 90%; padding: 10px;}


/* LES SCROLLS --------*/
.scroll_star
{overflow: auto; height:150px; font-family: "trebuchet ms"; font-size: 80%; padding: 5px; color: #61586B;}
.scroll_partenaires
{overflow: auto; height:470px;}
.scroll_texte_acceuil
{overflow: auto; height:220px; padding-right:10px;}
.scroll_cv
{overflow: auto; height:410px; font-family: "trebuchet ms"; 
padding: 10px; font-size: 85%; color: #5C4B4B; width:345px;}
.scroll_prest
{overflow: auto; height:400px; padding-right:10px;}



/* LES LIENS --------*/
a.lien_casting
{color: #CFCFCF; font-family: "trebuchet ms"; font-size: 95%;}
a.lien_casting:hover
{color: #595959;}
a.pay
{color: #ac405a; font-family: "trebuchet ms"; font-size: 95%;}
a.pay:hover
{color: black;}
a.payants
{color: white; text-decoration: none; font-weight: bold; 
font-family: "trebuchet ms"; font-size: 80%;}
a.payants:hover
{color: black; text-decoration: none; font-weight: bold;}
.submit
{color: white; background-color: #5B4F50; border:1px solid white; font-weight: bold;
font-family: tahoma; width:80px; font-size: 103%;}
a.suite
{ color: black; font-weight: bold; text-decoration: none; background-color: #FAAD67; width:20px;}
a.suite:hover
{ font-weight: bold; color: white; background-color: gray;}
a.castings
{color: #655C70; font-family: "trebuchet ms"; font-size: 95%; text-decoration: none;}
a.castings:hover
{color:#4D4D4D; background-color: #C5C5C5;}
a.lien_comm
{color: #CE7411;}
a.lien_comm:hover
{color: #532030;}
a.suite_libelle
{color: #F99755; font-family: "trebuchet ms"; background-color: black; font-weight: bold; width:20px;
text-decoration: none;}
a.suite_libelle:hover
{color: black; background-color: #F99755;}
a.insc
{font-family: "trebuchet ms"; text-decoration: none; border:2px solid black; color:black; font-weight:bold;}
a.insc:hover
{border:2px solid #CE7411; color:#CE7411;}
a.acces
{color: #FA7803; font-family: "trebuchet ms"; text-decoration: none; font-weight:bold; font-size:105%;}
a.acces:hover
{color: black;}
a.purple
{color : black; font-weight: bold; font-size: 105%;}
a.purple:hover
{color : #6a6176; font-weight: bold; text-decoration: none;}
a.cadre_presse {border: 3px solid #F3721B; display:block; width:115 px; height: 75px;}
a.cadre_presse:hover {border: 3px solid white; display: block;}
a.cv{text-decoration: none; font-family: "trebuchet ms"; font-size:90%; color:black;}
a.cv:hover {text-decoration:underline; color:#DC143C;}


/* LES FICHES --------*/
.titre_fiche
{text-transform: uppercase; font-weight: bold; font-family: "trebuchet ms"; 
color: white; font-size: 120%; text-align: center;}
#table_fiche
{border:1px solid black; padding-left: 35px;}
.attributs
{text-align: right; color: white; font-family: "trebuchet ms";}

/* LES BORDURES --------*/
.border_cast
{border:1px solid black;}
.border_cast1
{border:1px solid black; border-right: 0px;}
#table_cast
{border:2px dashed black; padding: 20px; background-color:#DBDBDB; }
.crochet
{color: #595959; font-size: 90%; font-family: sherif;}
#border_star
{border:2px dashed #746A80;}
.champs
{border-bottom:1px #62554F dotted; border-top:0px; border-right:0px; border-left:0px;}


