BODY { background-color:#FFFFFF;	margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; text-align:center; }

#page{ margin: 10px;}

a{ color: #294263; font-weight: bold; text-decoration: underline;}
a:hover{ text-decoration: none;}



TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333;}
.toutext{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: normal;}
.titre_gras{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #3b4a8f; font-size: 9pt; font-weight: bold;}

table.bordure{ border-collapse: collapse; border: #ffffff solid 2px; margin-left:auto; margin-right:auto; }
td.bordure{ border-collapse: collapse; border: #ffffff solid 2px; }

.recherche{font-size: 6pt; font-weight: bold; color: #3A416B}

/* ----------------- menu haut vers site corporate -------------------*/
TD.menuhaut{ font-size: 7pt; font-weight: bold; color: #999999;}
TD.menuhaut a:link,TD.menuhaut a:visited  {font-size: 7pt; text-decoration: none; color: #D92129;}
TD.menuhaut a:hover { text-decoration: underline; color: #D92129;}

TD.pageaccueil_sousphoto{ background-color: #FFFFFF;}
tr.menu_accueil{	height: 450px; vertical-align: top;}

/* ---------------- menu mini site --------------------- */
table.menu{width: 380px; margin-right: 30px; padding-right: 10px; }
table.menu a{ color: #FF6600; text-decoration: none; font-weight: bold;}
table.menu a:hover{ text-decoration: underline; font-weight: bold;}
.menu{vertical-align:middle; height:16px;}

tr.menu_mini_site{ height: 100px; vertical-align: top;}

tr.titre_rubrique{ height: 24px; background-color: #c92025; }
.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: #fae7bd; float: left; margin: 2px; overflow: hidden;}*/
.bloc_biographie{ width: 377px; height: 100px; background-image: url(../../r2_public/media/xx/navig/fd_biographie.jpg); background-repeat: no-repeat;  background-position: top center; 
 float: left; margin: 2px; overflow: hidden;}
.bloc_biographie2{ margin: 3px; }
.nom_liste_biographie{	font-size: 10pt; font-weight: bold;	color: #324264;}
.profession_liste_biographie{	font-size: 8.6pt; font-weight: normal;	color: #324264;}
a.lire_liste_biographie{ text-decoration: underline; font-size: 8.6pt; color: #ed2c23; font-weight: bold; }
a.lire_liste_biographie:hover{ text-decoration: none;}
.nom_detail_biographie{	font-size: 10pt; font-weight: bold;	color: #c92025;}
.profession_detail_biographie{	font-size: 8.6pt; font-weight: normal;	color: #666666;}
#menu_droite_biographie{ margin: 10px;}
a.menu_droite_biographie{ text-decoration: none; font-size: 8.6pt; color:#FFFFFF; }
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: #fae7bd; float: left; margin: 2px;	overflow: hidden;}*/
.bloc_interview{ width: 377px; height: 100px; background-image: url(../../r2_public/media/xx/navig/fd_biographie.jpg); background-repeat: no-repeat;  background-position: top center; 
 float: left; margin: 2px; overflow: hidden;}
.bloc_interview2{ margin: 3px; }
.nom_liste_interview{	font-size: 10pt; font-weight: bold;	color: #324264;}
.profession_liste_interview{	font-size: 8.6pt; font-weight: normal;	color: #324264;}
a.lire_liste_interview{ text-decoration: underline; font-size: 8.6pt; color: #ed2c23; font-weight: bold; }
a.lire_liste_interview:hover{ text-decoration: none;}
.nom_detail_interview{	font-size: 10pt; font-weight: bold;	color: #c92025;}
.profession_detail_interview{	font-size: 8.6pt; font-weight: normal;	color: #666666;}
#menu_droite_interview{ margin: 10px;}
a.menu_droite_interview{ text-decoration: none; font-size: 8.6pt; color:#FFFFFF; }
a.menu_droite_interview:hover{ text-decoration: underline;}


/* -------------------------- VIDEO ------------------- */
#page_liste_video{ margin-left:17px; margin-right: 17px; margin-bottom: 10px; margin-top: 5px;}
/*.bloc_video{ width: 377px; height: 100px; background-color: #fae7bd; float: left; margin: 2px;	overflow: hidden;}*/
.bloc_video{ width: 377px; height: 100px; background-image: url(../../r2_public/media/xx/navig/fd_biographie.jpg); background-repeat: no-repeat;  background-position: top center; 
 float: left; margin: 2px; overflow: hidden;}
.bloc_video2{ margin: 3px; }
.nom_liste_video{	font-size: 10pt; font-weight: bold;	color: #324264;}
.profession_liste_video{	font-size: 8.6pt; font-weight: normal;	color: #324264;}
a.lire_liste_video{ text-decoration: underline; font-size: 8.6pt; color: #ed2c23; font-weight: bold; }
a.lire_liste_video:hover{ text-decoration: none;}
.nom_detail_video{	font-size: 10pt; font-weight: bold;	color: #c92025;}
.profession_detail_video{	font-size: 8.6pt; font-weight: normal;	color: #666666;}
#menu_droite_video{ margin: 10px;}
a.menu_droite_video{ text-decoration: none; font-size: 8.6pt; color:#FFFFFF; }
a.menu_droite_video: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: #000000; text-decoration: underline; font-weight: normal;}
a.categoriephoto:hover{	text-decoration: none;}
.categoriephoto{	color: #ce2121; 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: #ce2121; 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: #ce2121; font-size: 9pt; font-weight: bold;}
a.theme_actu{font-size: 9pt; color: #000000; text-decoration: underline; font-weight: normal;}
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: 9pt; font-style: italic; color: #636363;}
table.liste_actu td.titre_resume_liste_actu a{font-style: normal; font-size: 9pt; font-weight: bold; 
	color: 29427b; text-decoration: underline;}
table.liste_actu td.titre_resume_liste_actu a:hover{ text-decoration: none;}
.titre_detail_actu{color: #ce2121; 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: #fae7bd; float: left; margin: 2px; overflow: hidden;}
.bloc_casting2{ margin: 3px; }
a.nom_acteur_liste_casting{ color: #a91500; font-weight: normal; font-size: 9pt; text-decoration: none;}
a.nom_acteur_liste_casting:hover{text-decoration: underline;}
a.nom_personnage_liste_casting{color: #a91500; 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: #660000;}
.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: #000000; vertical-align: middle; width: 240px; }
td.menu_droite_casting_personnage_haut{font-size: 11pt;	color: #ffffff; font-weight: bold;}
table.menu_droite_casting_personnage_haut a{	font-size: 10pt; color: #ffffff; 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: #C1774A; }
a.menu_droite_casting_personnage:hover{ text-decoration: underline;}
	/* ******************** ACTEUR ***************** */
.photo_acteur_casting{ width:554px; height:365px; background-color: #660000;}
.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: #FFFFFF; }
a.nom_personnage_detail_casting_acteur{	font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none;}
a.nom_personnage_detail_casting_acteur:hover{ text-decoration: underline;}
.casting_acteur_interprete_par{ color:#FFFFFF; font-size: 8pt;}
table.menu_droite_casting_acteur_haut{ height: 35px; background-color: #000000; vertical-align: middle; width: 240px; }
td.menu_droite_casting_acteur_haut{font-size: 11pt; color: #ffffff; font-weight: bold;}
table.menu_droite_casting_acteur_haut a{ font-size: 10pt; color: #ffffff; text-decoration: none;}
#menu_droite_casting_acteur{ margin: 10px;}
a.menu_droite_casting_acteur{ text-decoration: none; font-size: 8.6pt; color: #C1774A; }
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: #fae7bd; float: left; margin: 2px; overflow: hidden;}
.bloc_equipe2{ margin: 3px; }
.nom_liste_equipe{ font-size: 10pt; font-weight: bold;	color: #a91500;}
.profession_liste_equipe{	font-size: 8.6pt; font-weight: bold;	color: #700707;}
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: #a91500;}
.profession_detail_equipe{	font-size: 8.6pt; font-weight: bold;	color: #700707;}
#menu_droite_equipe{ margin: 10px;}
a.menu_droite_equipe{ text-decoration: none; font-size: 8.6pt; color: #C1774A; }
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: #C1774A; 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: #a91500; 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: #a91500; font-weight: bold; text-decoration: underline;}
a.num_photo_episode:hover{ text-decoration: none;}
.episode_num{ font-size: 17pt; color: #a91500; font-family: Georgia,'Times New Roman',Times,serif;}
.episode_nom{ font: 12pt; color: #a91500; 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: #ce2121; 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: #294263;	text-decoration: underline; font-weight: bold;}
a.lien_page_flux:hover{	text-decoration: none;}

/* --------------------------- PIED DE PAGE -------------------- */
TR.piedpage{ background-image: url(../../r2_public/media/xx/navig/fd_bas_accueil.jpg); background-position: top center; background-repeat: no-repeat; background-color: #FFFFFF;}
#piedpage{ padding-right: 10px; color: #30466D; font-size: 7.2pt; font-weight: bold; }
#piedpage a{font-size: 7.2pt; font-weight: normal; color: #30466D; text-decoration: none;}
#piedpage a:hover{ text-decoration: underline;}
#piedpage .pasgras{ font-weight: normal; }
#piedpage .marronpasgras{ font-weight: normal; color: #999999;}
#piedpage a.copy_tetra{font-size: 7.2pt; color: #999999; text-decoration: none;}
#piedpage a.copy_tetra:hover{ text-decoration: underline;}

