.s-font-ok  { color:green; font-weight : bold; }
.s-font-erreur  { color:red; font-weight:bold; }
.s-font-affichage  { color : maroon; }
.s-label  {	color : Black; }
.s-label-obligatoire  { color:#5959ac; }
.s-font-titre1  {	font-size : large; font-family : sans-serif; color : black; font-weight : bold; }
.s-font-titre2  { font-size : medium; font-family : arial,sans-serif; font-weight : bold; color : Black; font-style : italic; }
.s-tab-entete1  { background-color : #6699CC; padding : 2; color : white;}
.s-tab-ligne1  { background-color : #ffcc33; color : Black; padding : 2; }
.s-tab-ligne2  { background-color : #ffffcc; color : Black;}

BODY { background-color:#000000;	margin:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #333333; }

TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #333333;}

#page { 	margin-left: 5px; margin-right: 5px;}
	
.toutext{ font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; font-weight: normal;}
.toutext_marron{ font-family: Arial, Helvetica, sans-serif; color: #993300; font-size: 10pt; font-weight: normal;}
.toutext_rouge{ font-family: Arial, Helvetica, sans-serif; color: #C41039; font-size: 10pt; font-weight: normal;}
.toutext_gris_clair{ font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 10pt; font-weight: normal;}
.rouge{ color: #C41039;}

a{color: #C41039; font-size: 9pt; font-weight: bold; text-decoration: underline;}
a:hover{ text-decoration: none;}

table.bordure{ border-collapse: collapse; border: #ffffff solid 2px; }
td.bordure{ border-collapse: collapse; border: #ffffff solid 2px; }

/* -------------- menu haut -------------------- */
TD.menuhaut{ font-size: 7.2pt; font-weight: bold; color: #C41039}
TD.menuhaut a:link,TD.menuhaut a:visited  {font-size: 7.2pt; text-decoration: none; color: White;}
TD.menuhaut a:hover { text-decoration: none; color: #C41039;}

.recherche{font-size: 7pt; font-weight: bold; color: #990000}

/* ------------ qui sommes nous ----------------- */
a.lien_gris_menu_quisommesnous{ color: #808080; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.lien_gris_menu_quisommesnous:hover{ text-decoration: underline;}

/* --------------- menu gauche famille -------------- */
.menugauche_famille{	font-weight: bold; /*color: #000;*/ color:#5e0217; font-size: 8pt; padding-left: 2px; padding-right: 2px; height: 15px;}
.menugauche_filmpasdelien{ color: #000; font-size: 8pt; padding-left: 2px; padding-right: 2px; height: 15px; font-weight: normal;}
.menugauche_filmselect{color: #B5052C; font-weight: bold; font-size: 8pt; background-color: White;
display: block; height: 15px; padding-top: 1px;}
a.menugauche_film{ color: #000; font-size: 8pt; text-decoration: none; display: block;
 padding-left: 2px; padding-right: 2px; height: 15px; font-weight: normal;}
a.menugauche_film:hover{ /*color: #FFF;*/color:#5e0217;  font-size: 8pt; padding-left: 2px; padding-right: 2px; height: 15px;}

/* ------------- menu droite accueil ----------------- */
.menudroite_date_actu{font-size: 6pt; font-weight: bold; color: #000000;}
.menudroite_resume_actu{font-size: 7.2pt; color: #434343;}
a.menudroite_detailactu{font-size: 7pt; color: #000000; font-weight: bold; text-decoration : underline;}
a.menudroite_detailactu:hover{ font-size: 7pt; color: #000000; font-weight: bold; text-decoration : none;}
a.menudroite_toutesactus{font-size: 7pt; color: #73001A; font-weight: bold; text-decoration : underline;}
a.menudroite_toutesactus:hover{font-size: 7pt; color: #73001A; font-weight: bold; text-decoration : none;}

/* --------- menu dans une fiche ------------ */
TD.menufiche_select{ background-color: #CCCCCC; color: #333333; font-weight: bold; font-size:7.2pt;
padding-bottom: 2px; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
TD.menufiche_passelect{ background-color: #333333; color: white; font-weight: bold; font-size:7.2pt;
padding-bottom: 2px; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
TD.menufiche_passelect a{font-size:7.2pt; color: white; text-decoration: none;}
TD.menufiche_passelect a:hover{ color: #C41039}

/* ------------------- actu ------------------ */
.date_listeactu{ font-size:7.9pt; font-weight: normal;}
a.lien_listeactu{font-size:8pt; font-weight: bold; text-decoration: underline; /*color: #C41039;*/ color: #000000; }
a.lien_listeactu:hover{text-decoration: none; }
.resume_listeactu{font-size:8pt; font-style: italic; color: #73001a; }
.titreactu{	color: #C41039; font-size: 11pt; font-weight: bold;}
.dateactu{	font-style: italic;}
a.retouractu{ font-size:8pt; font-weight: bold; text-decoration: underline; color: #333333; }
a.retouractu:hover{text-decoration: none; }

/* -------------- catalogue ----------------- */
.liste_film_catalogue{font-size:8pt; /*font-weight: bold;*/ font-weight: normal; /*color: #C41039;*/ color: #666666;}
a.liste_film_catalogue{font-size:8pt; font-weight: bold; /*color: #C41039;*/ color: #666666; text-decoration: none;}
a.liste_film_catalogue:hover{	text-decoration: underline;}

.triez_film{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #73001a;}
.lib_critere_tri{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #73001a;}

.titre_fiche{ color: #333333; font-size: 11pt; font-weight: bold;}
#contenu_fiche{ padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
a.telecharger_fichier_fiche{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; 
	text-decoration: underline; }
a.telecharger_fichier_fiche:hover{ text-decoration: none; }
a.retourfiche{font-size:8pt; text-decoration: underline; color: #333333; }
a.retourfiche:hover{text-decoration: none; }

/* ------------------ pied page ---------------- */
#piedpage{ padding-right: 10px; padding-left: 10px; color: #333333; font-size: 7.2pt; font-weight: bold; }
#piedpage a{font-size: 7.2pt; color: #333333; text-decoration: none;}
#piedpage a:hover{ text-decoration: underline;}
#piedpage .pasgras{	font-weight: normal;}

/* -------------------- plan du site -------------- */
a.plan_1{color: #C41039; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.plan_1:hover{ text-decoration: underline;}
a.plan_2{color: #333333; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.plan_2:hover{ text-decoration: underline;}
