
/* police */
html, body, div, td, div.page_header, td.home_menu1 a {
  font-family: Calibri, Verdana, Arial, sans-serif;
}

/* corps du site */
td.site_body { padding: 0px; }

/* couleur de fond */
/*
body {
  background : #EAEADF url('http://www.afdel.tv/images/body_back02.jpg') top left;
}
*/

/* Couleur des liens */
a:link, a:visited { color: #1258AC; }
a:hover { color: #166BD3; }
a.com_manager { color: #79BC5C; }


/* taille de police générale */
body, div, td { font-size: 11pt; }

td.rapport_stats_CM, td.rapport_stats_CM font, td.rapport_stats_CM label, div.rapport_stats li, div.rapport_stats_general div,
div#zone_stats_report_dest, div#event_stats_mail_addr, div#event_stats_mail_addr a,
div.traces_traces_log, div.email_suffixes {
  font-size: 11px;
  font-family: Arial;
}

/* taille de police dans le résumé des webcasts en page d accueil */
div.home_summary { font-size: 13px; font-family: arial; }

/* taille de police dans le cartouche des webcasts en page d accueil */
div.browse_event_entete { font-size: 9pt; }

/* pas de plus grosses taille de police pour les lightbox, car asenceurs sinon */
#TB_window, #TB_window div { font-size: 13px; }
#TB_secondLine, #TB_window div { font: 11px; }

/* dans les onglets */
td.profile_tab a, td.event_tab a, td2.profile_tab a, td2.event_tab a {
  font-size: 12px;
}

/* taille de police à l intérieur des onglets */
div.profile_content td, #event_intervenants {
  font-size: 15px;
}

/* taille de police à l intérieur des différents encarts */
td.profile, td.profile a, td.profile label {
  font-size: 13px;
}

/* Infos diverses d'un event */
td.event_infos_header, td.event_infos_header font, div.profile_content td.event_infos_header,
div.tab_content td.event_infos_value, td.event_infos_value font, td.event_infos_value a {
  font-size: 13px;
}

/* Boutons d'actions */
td.profile_menu1 a {
  font-size: 13px;
}


/* formulaires */
td.form1, td.form2 {
  font-size: 13px;
}

/* onglets pages d'edit */
.tabs td {
  font-size: 13px;
}

/* les chapitres d'une vidéo */
a.chapitre {
  font-size: 13px;
}
div.chapitre {
  padding: 3px 1px 2px 2px;
}
div.chapitre_border_top {
  border-top: 1px solid #DDDDEC;
}
div.chapitre_1 {
  background-color: transparent;
}
div.chapitre_2 {
  background-color: #EDEFFE;
}


/* taille de police l'intérieur des last news */
div.network_content td {
  font-size: 12px;
}

/* taille de police des liens à l'intérieur des last news */
div.network_content td a {
  font-size: 12px;
}

/* taille de police des libellés de bookmarking en vis-à-vis des cases à cocher */
td.profile td {
  font-size: 12px;
}

/* titres de section dans "Mon profil" */
div.profile_headline, div.profile_headline2, div.group_headline {
  font-size: 12pt; 
}

/* barre de menus */
a.top_menu_item { font-size: 14px; }

/* Bonjour, XXX */
a.hello { font-size: 14px; }

/* ------------------------------------------------------------------------------------------------------ */
/* La partie suivante correspond à ce qui était en paramètre "en dur" dans le fichier de configuration */

/* barre de menus principale */
td.top_menu, td.top_menu2 {
 background-color: #616161;
 background-image: url(../images/menu_bg_afdel.png);
}
/* liens de la barre de menus principale */
a.top_menu_item:link, a.top_menu_item:visited {
	color: #F4F4EC;
}
/* au passage de la souris sur ces liens */
a.top_menu_item:hover {
	color: #E8FF8C;
}
/* Texte "Bonjour XXX" */
font.hello { color: #D5F0F9; }

/* couleur de fond par défaut des zones permanentes de login et mot de passe */
.header_ident_input {
  background: #FFFFFF;
}

/* style du prompteur (résumé ou tete d'intro d'un sujet) */
.prompteur {
  color: #384452;
/*
  background-color: #FEFFF9;
  border: 1px solid #DFDFD0;
  padding: 10px;
*/
  font-style: normal;
  font-size: 12px;
}
.home_summary {
	font-style: normal;
}

/* zone de recherche */
.zone_search {
  padding-bottom: 26px;
  padding-right: 10px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
  color: #F1F1F1;
}

/* zone de saisie pour la recherche */
input.search_text {
  background-color: #FEFFF9;
  height: 26px;
  border: 3px solid #8ea63e;
  border-radius: 5px;
  -moz-border-radius: 5px !important;
  -khtml-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}

/* à l'intérieur des encarts de la page d'accueil */
div.network_content {
  background-color: #d5ea76;
}
/* mais pas le nuage de chaînes */
div.cat-cloud-sidebar {
  background-color: white;
}

/* couleurs de police dans la banniere */
form.menu_search_color, label.menu_search_color, form div a.menu_search_color, font.menu_search_color  {
  color: #D0E6F0;
}
/* bannière (pour forcer éventuellement la hauteur) */
tr.banniere {
	height: 150px;  /* background: url(''); */
}
/* Couleur de fond du lien "Inviter des collègues ou amis" */
div.inviteFriends {
  background: transparent;
}

/* ------------------------------------------------------------------------------------------------------ */

/* corps de l'article */
td#webcast_description, td#webcast_description DIV, td#webcast_description P {
  font-family: Calibri;
  font-size: 15px;
}

/* barre de menus */
td.top_menu, td.top_menu2 {
    border-top: 1px solid #878681;
    border-bottom: 0px solid #DAEFFA;
}

/* couleur de police générale */
div, td, div.page_header, input.search, div.search_context, td.event_cellblank,
td.event_cell1, td.event_cell2, td.event_cell3 {
  color: #2F464A;
}
td.header, div.header, input.text, input.text_small, input.button, textarea, select, select.small, td.messages_header, .comment_headline {
  color: #304F6D;
}

/* commentaires */
div.profile_comment_author, div.profile_comment_date, div.profile_comment_body {
  font-size: 15px;
}
div.profile_comment_body {
  color: #555555;
}

/* menus flottants de la barre de menus */
div.menu_item_dropdown a {
  font-size: 13px;
/*
  background: #373737;
  color: white;
*/
}
div.menu_item_dropdown a:hover {
/*
  background: #4D4D4D;
*/
}

/* Les gros titres */
div.page_header, div.cartouche_event a.main_event_link/*, #panes h2 a*/ {
  color: #363636 /*#495900*/;
  font-weight: bold;
  font-size: 20px;
}

/* Les titres d'event dans les listes d'events */
font.titre_event_list {
  font-size: 20px;
}

/* fond des barres de titre des encarts */
td.header, div.header, td.messages_header, .comment_headline,
td#se_debug_window_menu, div.album_headline,
td.blog_header, div.blog_headline,
td.event_header, div.poll_headline {
  color: white;
  font-size: 13px;
  /*background-image: url(images/menu_bg_afdel.png);*/
}
td.header a {
  color: #CCFF00;
}

/* fond des encart "je poste un commentaire", "ligne membre", etc */
tr.list_item2, td.profile_viewcomments_postcomment, div.browse_result, div.search_result1, tr.messages_unread, tr.list_item2, div.event_members_result, div.group_members_result {
  background-color: #F5F7FC;
}

/* Couleur de polices des éventuels liens contenus dans les entêtes d'encarts */
.header a {
	color: #D5F0F9;
}

/* onglets et cartouches de résultats */
.event_tab a, div.seEventSearch, div.menu, td.list_header,
td.browse_header, div.browse_pages, div.editprofile_examplecss_selected,
td.account1, td.account2, #fileList li.file, div.event_pages_top {
  background: white; /* #FBFCFD */;
  font-size: 13px;
}
div.event_pages_top, div.browse_pages
{
  border-top: 0px;
}

/* onglets */
td.profile_tab a, td.event_tab a {
  background-color: #F2F2F2; /*#E6EDF9*/
  /*color: #0CC223;*/
}
td.profile_tab a:hover, td.event_tab a:hover {
  background-color: #EDF8F2; /* #F3F7FC */
}
td2.profile_tab a, td2.event_tab a {
  background-color: #E8EDF4;
}
td2.profile_tab a:hover, td2.event_tab a:hover {
  background-color: #F1F1F8;
}
td.profile_tab_active a, td.profile_tab_active a:hover,
td.event_tab_active a, td.event_tab_active a:hover
{
  background-color: #FFFFFF;
}
/* fin onglets */

div.copyright {
  background: #F1F5F8;
  border-top: 1px solid #99B5BB;
}
input.button {
  color: white;
  background: #9CB81D;
  /* background: #373737; */
}

td.menu_user {
  background-image: url(images/menu_user_afdel.jpg); 
}
td.topbar2, td.topbar2_right {
  background-image: url(images/menu_bg_afdel.jpg);
}

.lien_pay_per_view {
  background: #9CB81D;
  padding: 30px 0px 1px 0px;
  /* opacity: 0.80; filter: alpha(opacity=80);*/
  margin-top: 3px;
  text-align: left;
}

/* triangle à gauche du titre d'un sujet */
.triangle { background-image: url('images/triangle_gray.gif'); }

/* bannière */
tr.banniere {
  background-color: #645F5B;
}


div.affinage_events a.com_manager { color: #9CC283; }
div.affinage_events a.com_manager:hover { color: #82B362; }

/* hauteur des titres d'onglets dans un event */
.event_tab a { line-height: 18px; }



/* Encarts "PROCHAINS PLATEAUX PLANIFIÉS", etc */
.bottom_area_title, div.bottom_area div.header {
  background-color: #73AB22;
}


/* CATÉGORIE DE COULEUR GRISE dans techtoc => ici */
table.tribune_cat_title_2 { border-top: 5px solid #5C6B4E; }
td.tribune_cat_title_2 { background: #5C6B4E; }

/* CATÉGORIE DE COULEUR ORANGE dans techtoc => ici */
table.tribune_cat_title_3 { border-top: 5px solid #618745; }
td.tribune_cat_title_3 { background: #618745; }

/* CATÉGORIE DE COULEUR BLEUE dans techtoc => ici */
table.tribune_cat_title_1 { border-top: 5px solid #73AB22;}
td.tribune_cat_title_1 { background: #73AB22; }


.bottom_area_title a,
.bottom_area_title a:visited,
.bottom_area_title a:hover {
  color: white;
}

/* liens de la barre de menus principale */
a.top_menu_item {
  text-shadow: none;
}

/* menu actif */
div.top_menu_link_container a.top_menu_item_active,
div.top_menu_link_container_end a.top_menu_item_active,
a.top_menu_item:hover {
  color: white;
  font-weight: bold;
}

/* dernier menu */
div.top_menu_link_container_end { border-right: 0px dotted #DDDDDD; }

div.menu_item_dropdown a:hover {
  color: #EAEAEA;
  background: #32302F;
}


/* séparation horizontale */
div.bottom_area { border-top: 0px solid #C9E0F0; }

/* bouton "tout afficher par ordre chronologique uniquement" */
span.switch_display_mode {
  background: #EFEFEF;
  padding: 10px 11px 10px 11px;
  border-radius: 14px 0px 14px 0px;
  -moz-border-radius: 14px 0px 14px 0px;
  -khtml-border-radius: 14px 0px 14px 0px;
  -webkit-border-radius: 14px 0px 14px 0px;
}
span.switch_display_mode a { color: #76707C; }
span.switch_display_mode:hover { text-shadow: none; }
span.switch_display_mode a:hover { color: #C85A11; }


/* Encart "dernières suggestions" */
div.bottom_area .bottom_area_title_last_suggestions { background: #EFEFEF; }
div.bottom_area .bottom_area_title_last_suggestions a { color: #76707C; }

/* "Vous aussi, proposez vos propres sujets de plateaux TV !" */
a.btn_proposer_un_sujet, a.btn_proposer_un_sujet:hover { color: #4D4D4D; }
a.btn_proposer_un_sujet:hover { color: #626262; }
a.about_proposer_un_sujet { color: #4D4D4D; }



/*****************************************************************/
/* GROS FOOTER */
/*****************************************************************/

div.ds_footer { background: #4E4B49; border-top: 0px solid #C327B6; }
/*
div.ds_footer table.intra_footer_ds td, table.intra_footer_ds td, table.intra_footer_ds td div, div.extra_footer_ds_mini_intra_content table td { font-family: Calibri; }
*/

div.ds_footer div.footer_mess1 { font-size: 16px; }
div.ds_footer div.footer_mess2 { font-size: 13px; }

div.extra_footer_ds_mini_extra_content { background: #222222; border-top: 1px solid black; }
div.extra_footer_ds_mini_intra_content { border-top: 1px solid #555555; }

table.extra_footer_ds_mini table td select { background-color: #444444; }

div.ds_footer td.trait_gauche { border-left: 1px solid #303030; }

div.ds_footer input.abonnement_rss {
  background: #CCCCCC;
  padding-left: 5px;
  border-radius: 11px 0px 0px 11px;
  -moz-border-radius: 11px 0px 0px 11px !important;
  -khtml-border-radius: 11px 0px 0px 11px !important;
  -webkit-border-radius: 11px 0px 0px 11px !important;
}
input.rss, table.intra_footer_ds input.rss { background: #838383; }

div.ds_footer div.info_body { font-size: 12px; }

/* "Premiers pas sur le site", etc */
table.footer_ds_about_content td div { font-size: 13px; }


/* couleurs de police */

table.extra_footer_ds_mini table td, table.extra_footer_ds_mini table td div { color: #FBFBFB; }
table.extra_footer_ds_mini table td select { color: #DCE4ED; }

div.ds_footer, div.ds_footer table td, div.ds_footer div { color: #B5B5B9; }

div.ds_footer a { color: #E7E1DE; }

div.ds_footer a.com_manager { color: #38C04D; }

table.extra_footer_ds_mini table td, table.extra_footer_ds_mini table td div { color: #F0F0F0; }

/* "Cette web-tv 100% collaborative est produite et offerte par ..." */
div.ds_footer div.footer_mess1, div.ds_footer div.footer_mess2 { color: #B5B5B9; }

/* long texte */
div.ds_footer div.footer_mess2, div.ds_footer div.info_body, table.footer_bis tr td { color: #B5B5B9; }

div.ds_footer div.info_tel { color: #B1CE64; margin-top: 5px; font-size: 25px; text-align: left; }

/* titre d'encart dans la nouvelle homepage */
table.home_v2_tree_columns .bottom_area_title {
  padding: 10px 0px 10px 10px;
  height: 30px;
}

/* Encart "Derniers sujets en préparation" */
table.home_v2_tree_columns #bottom_area_title_en_coproduction a { color: #497B17; }
table.home_v2_tree_columns #bottom_area_title_en_coproduction { border-bottom: 1px dotted #6BB522; padding-bottom: 5px; }

/* Encart "Derniers sujets co-créés et diffusés" */
table.home_v2_tree_columns #bottom_area_title_en_diffusion a { color: #497B17; }
table.home_v2_tree_columns #bottom_area_title_en_diffusion { border-bottom: 1px dotted #6BB522; padding-bottom: 5px; background-color: white; }


/* zone des boutons twitter / facebook / rss dans la bannière */
div.zone_header_virality_v2 {
  position: relative;
  top: -48px;
  left: 4px;
}

span.nous_suivre_sur {
  display: none;
  color: #E8E8E8;
  padding-bottom: 10px;
}

