/* CSS Document */
body { margin:0px; padding:5px; }
a {color:#5A69A5; text-decoration:none;}
a:hover {color:#1F39A2; text-decoration:underline;}
a img {border-width : 0;}

#conteneur_fond { width:942px; background-color:#ffffff; /*border:1px solid black; padding:0px;*/}
#conteneur_pub {width:160px; float:right; margin-top:5px; margin-left:8px;}
div#banniere { background-image: url("/images/banniere.jpg"); width:770px; height:100px; border:1px solid black;}
div#navig { background-image:url('/images/barre_menu.jpg'); width:770px; height:24px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; margin-bottom:10px; font-size:15px;}

.conteneur_date {
float:left;
height:23px;
padding-top:2px;
padding-left:4px;
padding-right:4px;
border-right:1px solid black;
font-size:14px;
}
.navig_haut {
float:right;
margin-right:0px;
margin-top:4px;
}
.navig_haut a {
margin-right:16px;
text-decoration: none;
}

.navig_haut a:hover {
text-decoration:underline;
}

/*navcol contient toute la colonne de gauche*/
div#col_left {width:140px; float:left; padding-left:2px;}
div#col_right {width:140px; float:right; padding-right:0px;}
/*titre_cadre et contenu_cadre permettent la creation des menus en boites*/
.titre_cadre {
background-color:#5A69A5;
color:#FFFFFF;
width:135px;
border: 1px solid #000000;
text-align:center;
font-weight:bold;
font-size:14px;
margin-top:5px;
}
.contenu_cadre {
/*background-image:url('/images/fond_degrade_test2.gif');
background-repeat:repeat-y;*/
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
width:131px;
text-align:center;
font-size:12px;
padding-left:4px;
}

.cadre_film {
width:420px;
border:1px solid black;
margin-top:5px;
padding: 10px;
margin-left:0px;
float:left;
}

div#centre {
width:450px;
border:0px solid black;
margin-top:5px;
padding: 10px;
margin-left:10px;
float:left;
}

.conteneur_w3c {
margin-top:5px;
width:135px;
border:1px;
border-style:dashed;
border-color:gray;
text-align:center;
padding-top:3px;
}

.spacer {
background-color:#ffffff;
/*background-image:url(../images/spacer.gif);*/
height:5px;
width:770px;
clear:both;
}

div#foot {
width:770px;
border:solid #000 1px;
height:24px;
text-align:center;
background-image:url('/images/barre_menu.jpg');
font-size:14px;
} 

div#foot a {
margin-right:16px;
}

div.row {
clear: both;
padding-top: 5px;
}

div.row span.label {
float: left;
width: 120px;
text-align: left;
}

div.row span.formw {
float: left;
width: 235px;
text-align: left;
}

div.spacer {
clear: both;
}

.titre_film {font-size:18px; text-decoration:underline;}
.titre_film a {color:#000000;}
.texte {font-size:12px;}

/*classes pour les formulaires à l'interieur des cadres de colonne*/
div.row_cadre {
clear: both;
}

div.row span.form_cadre {
float: left;
text-align:left;
}

/* classe permettant de colorer les numéros de pages. */
a.page {
color:#5A69A5;
text-decoration:underline;
}

/*classe permettant de colorer les fiches film*/
.texte_fiche {
color:#5A69A5;
}

/* style pour les formulaires front-office */
form.css fieldset {
padding:1em;
text-align:justify;
}

form.css label {
display:inline;
float:left;
width:80px;
}

.asterix {
color:red;
font-size:14px;
}

hr.bleu {color:#5A69A5; border:1px;}

.table_cal {
font-size:14px;
border-style:solid; 
border-width:1px; 
border-color:#5A69A5;
border-collapse:collapse;
width:100%;
}
.td_cal { 
border: 1px solid #5A69A5;
}
