BODY { /*background-color:#e8ebdc;*/ background-color:#000000;	margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: Black; }

#page{ margin: 10px;}

TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:Black;}
.toutext{ font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-size: 8pt; font-weight: normal;}

table.bordure{ border-collapse: collapse; border: #ffffff solid 2px; }
td.bordure{ border-collapse: collapse; border: #ffffff solid 2px; }

.recherche{font-size: 7pt; font-weight: bold; color: #990000}

/* ----------------- menu haut vers site corporate -------------------*/
TD.menuhaut{ font-size: 7pt; font-weight: bold; color: #FFFFFF}
TD.menuhaut a:link,TD.menuhaut a:visited  {font-size: 7pt; text-decoration: none; color: White;}
TD.menuhaut a:hover { text-decoration: none; color: #C41039;}

TD.pageaccueil_sousphoto{ background-color: #8acaed;}
tr.menu_accueil{	height: 450px; vertical-align: top;}

/* ---------------- menu mini site --------------------- */
table.menu{width: 400px; margin-right: 30px; padding-right: 10px; }
table.menu a{ color: Black; text-decoration: none;}
table.menu a:hover{ text-decoration: underline;}
.menu{vertical-align:middle; height:16px;}

tr.menu_mini_site{ height: 100px; vertical-align: top;}

tr.titre_rubrique{ height: 21px; background-color: #55a6dd; }
.titre_rubrique{ color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; font-size: 8.5pt; vertical-align: middle; padding-left: 15px;}

/* ---------------------- BIOGRAPHIE ------------------------ */
#page_liste_bio{ margin-left:17px; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
.bloc_biographie{ width: 377px; height: 100px; background-color: #e7f2fa; float: left; margin: 2px; overflow: hidden;}
.bloc_biographie2{ margin: 3px; }
.nom_liste_biographie{	font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_liste_biographie{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
a.lire_liste_biographie{ text-decoration: underline; font-size: 8.6pt; color: Black; }
a.lire_liste_biographie:hover{ text-decoration: none;}
.nom_detail_biographie{	font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_detail_biographie{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
#menu_droite_biographie{ margin: 10px;}
a.menu_droite_biographie{ text-decoration: none; font-size: 8.6pt; color: Black; }
a.menu_droite_biographie:hover{ text-decoration: underline;}

/* -------------------------- INTERVIEW ------------------- */
#page_liste_interview{ margin-left:17px; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
.bloc_interview{ width: 377px; height: 100px; background-color: #e7f2fa; float: left; margin: 2px;	overflow: hidden;}
.bloc_interview2{ margin: 3px; }
.nom_liste_interview{	font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_liste_interview{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
a.lire_liste_interview{ text-decoration: underline; font-size: 8.6pt; color: Black; }
a.lire_liste_interview:hover{ text-decoration: none;}
.nom_detail_interview{	font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_detail_interview{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
#menu_droite_interview{ margin: 10px;}
a.menu_droite_interview{ text-decoration: none; font-size: 8.6pt; color: Black; }
a.menu_droite_interview:hover{ text-decoration: underline;}

/* ------------------------- PHOTO ----------------------- */
#page_photo{ margin-left:18px; margin-right: 18px; margin-bottom: 10px; margin-top: 10px;}
a.categoriephoto{	font-size: 9pt; color: #ffffff; text-decoration: underline; font-weight: bold;}
a.categoriephoto:hover{	text-decoration: none;}
.categoriephoto{	color: #D41680; font-size: 9pt; font-weight: bold;}
.bloc_photo{ width: 180px; height: 144px; float: left; margin: 5px; text-align: center; overflow: hidden;}
a.num_page_photo{	color : #000000; font-weight: normal; font-size: 8pt; text-decoration: underline;}
a.num_page_photo:hover{ text-decoration: none;}
.num_page_photo{color : #000000; font-weight: bold; font-size: 8pt;}
.titre_photo{color: #A0265F; font-size: 9.4pt; font-weight: bold;}
a.precedent_photo{color: #000000; font-size: 8pt; font-weight: normal; text-decoration: underline;}
a.precedent_photo:hover{text-decoration: none;}
.description_photo{font-size: 8pt; color: #000000; font-style: italic;}

/* ----------------------------- PRESSE ------------------------ */
.theme_actu{color: #D41680; font-size: 9pt; font-weight: bold;}
a.theme_actu{font-size: 9pt; color: #ffffff; text-decoration: underline; font-weight: bold;}
a.theme_actu:hover{text-decoration: none;}
table.liste_actu{	width: 95%;}
table.liste_actu td.date_liste_actu{ font-size: 7.2pt; font-weight: bold;}
table.liste_actu td.titre_resume_liste_actu{	font-size: 8pt; font-style: italic; color: #ffffff;}
table.liste_actu td.titre_resume_liste_actu a{font-style: normal; font-size: 9pt; font-weight: bold; 
	color: #A0265F; text-decoration: none;}
table.liste_actu td.titre_resume_liste_actu a:hover{ text-decoration: underline;}
.titre_detail_actu{color: #D41680; font-size: 9pt; font-weight: bold;}
.date_detail_actu{font-size: 7.2pt; font-weight: bold;}
a.retour_detail_actu{color: #000000; font-size: 8pt; font-weight: normal; text-decoration: underline;}
a.retour_detail_actu:hover{text-decoration: none;}


/* ---------------- CASTING ------------------ */
#page_liste_casting{ margin-left:17px; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
.bloc_casting{ width: 377px; height: 100px; background-color: #e7f2fa; float: left; margin: 2px; overflow: hidden;}
.bloc_casting2{ margin: 3px; }
a.nom_acteur_liste_casting{ color: #000000; font-weight: normal; font-size: 9pt; text-decoration: none;}
a.nom_acteur_liste_casting:hover{text-decoration: underline;}
a.nom_personnage_liste_casting{color: #000000; font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; 
	font-size: 10pt; text-decoration: none;}
a.nom_personnage_liste_casting:hover{ text-decoration: underline;}
.list_casting_interprete_par{ color:#000000; font-size: 8pt;}
	/* ********************* PERSONNAGE ****************** */
.photo_personnage_casting{ width:554px; height:365px; background-color: #000000;}
.texte_personnage_casting{margin-left:20px; margin-top:5px;}
.nom_personnage_detail_casting_personnage{ font-size: 13pt; font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif;
	color: #FFFFFF; }
a.nom_acteur_detail_casting_personnage{	font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nom_acteur_detail_casting_personnage:hover{ text-decoration: underline;}
.casting_personnage_interprete_par{ color:#FFFFFF; font-size: 8pt;}
table.menu_droite_casting_personnage_haut{ height: 35px; background-color: #55a6dd; vertical-align: middle; width: 240px; }
td.menu_droite_casting_personnage_haut{font-size: 11pt;	color: #000000; font-weight: bold;}
table.menu_droite_casting_personnage_haut a{	font-size: 10pt; color: #000000; text-decoration: none;}
table.menu_droite_casting_personnage_haut a:hover{text-decoration: underline;}
#menu_droite_casting_personnage{ margin: 10px;}
a.menu_droite_casting_personnage{ text-decoration: none; font-size: 8.6pt; color: Black; }
a.menu_droite_casting_personnage:hover{ text-decoration: underline;}
	/* ******************** ACTEUR ***************** */
.photo_acteur_casting{ width:554px; height:365px; background-color: #3366CC;}
.texte_acteur_casting{margin-left:20px; margin-top:5px;}
.nom_acteur_detail_casting_acteur{	font-size: 13pt; font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif;
	color: #000000; }
a.nom_personnage_detail_casting_acteur{	font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
a.nom_personnage_detail_casting_acteur:hover{ text-decoration: underline;}
.casting_acteur_interprete_par{ color:#000000; font-size: 8pt;}
table.menu_droite_casting_acteur_haut{ height: 35px; background-color: #55a6dd; vertical-align: middle; width: 240px; }
td.menu_droite_casting_acteur_haut{font-size: 11pt; color: #000000; font-weight: bold;}
table.menu_droite_casting_acteur_haut a{ font-size: 10pt; color: #000000; text-decoration: none;}
#menu_droite_casting_acteur{ margin: 10px;}
a.menu_droite_casting_acteur{ text-decoration: none; font-size: 8.6pt; color: Black; }
a.menu_droite_casting_acteur:hover{ text-decoration: underline;}


/* ---------------------------- EQUIPE ----------------------------- */
#page_liste_equipe{ margin-left:17px; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
.bloc_equipe{ width: 377px; height: 100px; background-color: #e7f2fa; float: left; margin: 2px; overflow: hidden;}
.bloc_equipe2{ margin: 3px; }
.nom_liste_equipe{ font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_liste_equipe{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
a.lire_liste_equipe{ text-decoration: underline; font-size: 8.6pt; color: Black; }
a.lire_liste_equipe:hover{ text-decoration: none;}
.nom_detail_equipe{	font-size: 10pt; font-weight: bold;	color: #D41680;}
.profession_detail_equipe{	font-size: 8.6pt; font-weight: bold;	color: #A0265F;}
#menu_droite_equipe{ margin: 10px;}
a.menu_droite_equipe{ text-decoration: none; font-size: 8.6pt; color: Black; }
a.menu_droite_equipe:hover{ text-decoration: underline;}

/* ----------------------- EPISODES -------------------------*/
#menu_droite_episodes{ margin: 10px;}
a.menu_droite_episodes_saison{ text-decoration: none; font-size: 10pt; color: #3366CC; font-weight: bold;}
a.menu_droite_episodes_saison:hover{ text-decoration: underline;}
a.menu_droite_episodes_episode{ margin-left: 15px; text-decoration: none; font-size: 8.6pt; color: Black; font-weight: bold;}
a.menu_droite_episodes_episode:hover{ text-decoration: underline;}
.diaporama_episode{width: 554px; overflow: hidden; height: 316px; text-align: center;}
.num_photo_episode{	font-size: 10pt; color: #000000; font-weight: bold;}
a.num_photo_episode{font-size: 10pt; color: #3366CC; font-weight: bold; text-decoration: underline;}
a.num_photo_episode:hover{ text-decoration: none;}
.episode_num{ font-size: 17pt; color: #3366CC; font-family: Georgia,'Times New Roman',Times,serif;}
.episode_nom{ font: 12pt; color: #3366CC; font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif;}

/* ----------------------- PLAN DU SITE -------------------- */
.page_plan_site{ margin-left:5px; margin-right: 11px; margin-bottom: 10px; margin-top: 15px;}
.bloc_plan_site{ width: 248px; float: left; margin-left: 12px; text-align: left; overflow: hidden;}
.plan_site_sous_menu{ margin-left: 20px;}
a.plan_1{color: #3366CC; 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;}

/* -------------------- FLUX ---------------------------- */
a.lien_page_flux{	color: #3366CC;	text-decoration: underline; font-weight: bold;}
a.lien_page_flux:hover{	text-decoration: none;}

/* --------------------------- PIED DE PAGE -------------------- */
TR.piedpage{ background-color: #cae7f7;}
#piedpage{ padding-right: 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; }

