
/* cartouche de filtre des events dans la page "tournages" */
.ev_list_filter_header {
  height: 70px;
}

/* liens dans les menus correspondant Ã  une aide contextuelle */
div.menu_item_help {
  text-align: right;
  font-style: normal;
  font-size: 12px;
}
div.menu_item_help a {
  color: #636A87;
}

/* ligne "client" dans un item de liste d'event */
div.browse_event_entete_client {
  font-weight: bold;
  padding: 12px 0px 12px 0px;
  font-size: 16px;
}

/* cartouche d'affinages divers au dessus de la liste d'events en page d'accueil */
div.affinage_events {
  text-align: left;
  padding: 20px 0px 10px 0px;
  line-height: 25px;

  /* Jean 22/07/2010 : ombrage */
  -moz-box-shadow: 3px 3px 4px #EEE;    /* mozilla */
  -webkit-box-shadow: 3px 3px 4px #EEE; /* chrome + safari */
  box-shadow: 3px 3px 4px #EEE;         /* opÃ©ra */
}

/* notes internes par dÃ©faut */

/* un bloc dans les notes internes */
div.privnotes_part {
  border: 1px solid #CCE6C1;
  background: #FCFDFB;
  padding: 5px;
  margin: 5px;
}

/* un titre de bloc */
div.privnotes_part div.privnotes_title {
  font-size: 15px;
  font-weight: bold;
  margin-bottom:;
  font-variant: small-caps;
}

/* liste de thÃ©matiques sur le cÃ´tÃ© de la liste de chaÃ®nes */
.thematics_container {
  margin-top: 10px;
  padding: 5px;
  background: #F2F2F2;
  border: 1px solid #BBBBBB;
  margin: 10px 0px 10px 0px;
  /*
  font-weight: bold;
  */
}
.thematics {
  padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; background: #FFFFFF;
}

/* chaque item d'une liste de thÃ©matiques sur le cÃ´tÃ© d'une liste de chaÃ®nes */
.thematics_item_container, .thematics_item_container_top {
  padding: 5px 8px 5px 8px;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
}
.thematics_item_container {
  border-top: none;
}
.thematics_item {
  font-weight: normal;
}

/* chaque item d'une liste de chaÃ®nes */
.group_item_container {
  padding: 10px;
  border: 1px solid #CCCCCC;
  margin-bottom: 10px;
}
.group_item_main_cell_container {
  vertical-align: top;
  padding-left: 6px;
  text-align: left;
}
.group_item_main_cell {
  font-weight: bold;
  font-size: 10.5pt;
}
.group_item_infos {
  color: #777777;
  font-size: 7pt;
  margin-bottom: 5px;
 }
.group_item_cpt_cell {
  vertical-align: top;
  padding-right: 2px;
  text-align: right;
}
.group_item_cpt_cell_webcasts, .group_item_cpt_cell_tournages {
/*
  font-style: italic;
  font-size: 11px;
*/
}
.group_item_cpt_cell_tournages {
  color: #8096B7;
}
.group_item_infos_container {
  vertical-align: top;
  padding-left: 18px;
}

/* Style du texte "Ce projet est clÃ´turÃ©" */
.project_closed, .project_past, div.planified, div.event_scheduled {
  width: 195px;
  text-align: center;
  font-size: 14px;
  text-shadow: 1px 1px 0 #4A7B95/*#790000*/;
  margin-bottom: 10px;
  background: #47A8C4/*#F54A00*/;
  color: white;
  border: 0px solid #47A8C4/*#CA3D00*/;
  font-weight: bold;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}


/* sur pages profil : "les webcasts dans lesquel il est intervenu" / "les blogs qu il(elle) a commentÃ©s" / ..... */
span.interv_date, span.event_comment_date, span.blog_comment_date, span.blog_date, span.creation_date, span.interest_date {
  font-weight: bold;
  font-size: 10px;
  color: white;
  padding: 0px 4px 0px 4px;
  border: 1px solid #717884;
  text-shadow: 1px 1px 0 #717884;
  margin-right: 4px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
span.interv_date { background: #D56F19; border-color: #B73C00; }
span.interv_date_CM { background: #F5FCF3; border-color: #AED1A5; color: #5AB335; text-shadow: none; }
span.event_comment_date { background: #5689CC/*#949DBE*/; border-color: #3A75C5; }
span.blog_comment_date { background: #A69C59; border-color: #8F874E; }
span.blog_date { background: #8AA43C; border-color: #769548; }
span.creation_date { background: #8D9C8D; border-color: #7E8F7E; }
span.interest_date { background: #E29547; border-color: #D77C22; text-shadow: 1px 1px 0 #9D6C57; }



div.project_past, div.event_scheduled {
  width: 75px;
  font-size: 12px;
  background-color: #E84500;
  text-shadow: 0.1em 0.1em #444444;
}

div.event_scheduled { margin-top: 6px; background-color: #156ABF; }
div.event_scheduled a { color: #F0F7FF; }
div.event_scheduled a:hover { color: white; }

.project_past, div.event_scheduled { padding: 2px 5px 2px 5px; }


/* Style du texte "La date butoir est dÃ©passÃ©e !" */
.project_closed {
  text-shadow: 1px 1px 0 #247900;
  margin-bottom: 10px;
  background: #23B000;
  border: 1px solid #1C8C00;
}

/* texte "planifiÃ© le" (dans liste d'events) */
/* + texte "tournage en attente de financement" (dans liste d'events) */
div.planified_container, div.waiting_container {
  margin: 10px 0px 10px 0px;
}
div.planified, div.waiting_shoot {
  /*width: 260px;*/
  display: inline;
  height: 25px;
  padding: 2px 6px 2px 6px;
  background: #429710;
  color: white;
  font-size: 14px;
  text-shadow: 0px 0px 0 #253221;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

div.waiting_shoot {
  background: #ECEFE9;
  color: #429710;
  text-shadow: 0px 0px 0 #790000;
  border: 1px solid #DCE1D7;
}

/* "Attention, ceci est la page oÃ¹ nous prÃ©parons ce sujet [...]" */
div.beeing_prepared, div.beeing_prepared_but_late {

/*
  width: 580px;
  padding: 4px 0px 1px 0px;
  display: block;
  height: auto;
  margin-top: 0px;
  text-align: left;
  color: #44526A;
  font-weight: normal;
  padding-bottom: 10px;

  padding-top: 13px;
  padding-right: 12px;
  padding-bottom: 15px;
  padding-left: 12px;
  border: 2px solid #E4E6F7;
  background: #F8F9FE;
  font-size: 11px !important;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
*/

  padding: 10px;
}

div.beeing_prepared i:first-child, div.beeing_prepared_but_late i:first-child {
  font-weight: bold;
}
div.beeing_prepared li, div.beeing_prepared_but_late li {
  padding-top: 20px;
  list-style: square;
}

/*
div.beeing_prepared a, div.beeing_prepared_but_late a {
  text-shadow: none;
  text-decoration: underline;
}
div.beeing_prepared a:hover, div.beeing_prepared_but_late a:hover { text-decoration: none; }

div.beeing_prepared li {
	margin-top: 8px;
}
div.beeing_prepared .important {
	margin-top: 8px;
}
*/

div.beeing_prepared_hidden_com_manager {
  background: #D4F5D1;
  /*border: 2px solid #B7DBBC;*/
}

font.planified_on {
  color: #44526A;
  font-weight: bold;
}

/* "Projet supposÃ© avoir Ã©tÃ© livrÃ© avant le" */
.project_late {
  color: #D50000;
  font-weight: bold;
}

/* boutons d'invitations */
.invite_btn_blue, .invite_btn_green, .invite_btn_orange {
  background: #73ACDB;
  padding: 5px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #245E8C;
}
.invite_btn_blue a, .invite_btn_green a, .invite_btn_orange a {
  color: white;
  font-weight: bold;
  font-size: 10pt;
  text-shadow: 1px 1px 0 #777777;
}
.invite_btn_blue a:hover, .invite_btn_green a:hover, .invite_btn_orange a:hover {
  color: #FCFFE8;
}

.invite_btn_blue a.com_manager b, span.invite_btn_green a.com_manager b, .invite_btn_orange a.com_manager b {
  color: #F2FFF2;
}

.invite_btn_green {
  background: #7DA366;
  border-color: #384A2D;
}

.invite_btn_orange {
  background: #A89D62;
  border-color: #4A492D;
}

/* Pour choisir sa catÃ©gorie de profil lors de l'inscription */
div.affine_signup {
  text-align: center;
  font-size: 22px;
  color: gray;
}
a.affine_signup, a.affine_signup_disable {
  font-size: 18px;
  font-weight: bold;
}
a.affine_signup_disable { color: gray; }
a.affine_signup { text-decoration: underline; }
a.affine_signup:hover { text-decoration: none; }


/* Interface d'invitation */
div.people_to_invite { width: 100%; }
table.people_to_invite td { color: 100%; }
table.people_to_invite_infos {
  width: 100%;
  background: #FBFBFB;
  border-top: 1px solid #BBBBBB;
  border-left: 1px solid #C4C4C4;
  border-right: 1px solid #E2E2E2;
 }
table.people_to_invite td {
  line-height: 14px;
 }
table.people_to_invite_infos td {
  color: #222222;
  border-bottom: 1px solid #CCCCCC;
  padding: 2px;
  font-size: 10px;
  line-height: 12px;
}
table.people_to_invite_infos td.societe {
  color: white;
  background: #6F6F6F;
}
div.already_invited {
  background-color: #FFDFCC;
  border: 1px solid #FFC8A6;
}
div.already_invited td { color: #9B6A68; }
div.already_invited td.societe { background: #A98F83; }
div.already_invited table.people_to_invite_infos { background: #FDF5F2; }
/* zone d'avertissement "DÃ©jÃ  invitÃ©(e) !" */
div.already_invited_txt, div.contributor_txt {
  font-size: 11px;
  background: #F54A00;
  color: white;
  margin-right: 1px;
  border: 0px solid #CA3D00;
  font-weight: bold;
  text-shadow: 1px 1px 0 #B33500;
  padding: 2px;
  border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
}
div.contributor_txt {
  font-size: 9px;
  background: #A82D39;
}

/* Coins haut gauche et haut droit arrondis dans les bandeaux des blocs du genre "Nuage de chaÃ®nes" */
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 {
  border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
}

/* Chaque item (users) de l'interface d'invitation */
div.invit_box {
  margin-bottom: 3px;
  padding: 2px 5px 10px 5px;
  margin-bottom: 3px;
  padding: 2px 5px 10px 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* Jean 09/06/2010 : pour mettre un background autre que blanc dans le BODY de la page */
body {
  border-width: 0px;
}
div.content {
    padding: 10px 4px 20px 4px;
}

/* encart "rÃ©pondre Ã  l'invitation", en haut Ã  droite de l'event */
div.reply_to_invitation {
  background: #F54A00;
  float: right;
  border: 0px solid #EF8630;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 3px 5px 5px 5px;
  text-align: center;

  /* ombrage */
  -moz-box-shadow: 2px 4px 6px #BBBBBB;    /* mozilla */
  -webkit-box-shadow: 2px 4px 6px #BBBBBB; /* chrome + safari */
  box-shadow: 2px 4px 6px #BBBBBB;         /* opÃ©ra */
  line-height: 12px;
 }
div.reply_to_invitation a {
  color: white;
  font-weight: bold;
  font-size: 12px;
}

/* texte "A JUSTE Ã‰TÃ‰ INVITÃ‰ Ã€ ASSISTER DANS LE PUBLIC" */
.invited_to_attend {
  display: block;
  width: 140px;
  text-align: center;
  line-height: 14px;
  color: #F54A00;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 10px 3px 10px;
  background: #FEF9F5;
  border: 1px solid #DB671A;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 }

/* option de recherche intÃ©grÃ©e Ã  la banniÃ¨re (non visible par dÃ©faut) */
div.zone_search_option {
  visibility: hidden;
  position: absolute;
  z-index: 1000;
  text-align: left;
  width: 315px;
  font-size: 12px;
  padding: 7px 8px 9px 9px;
  background: #FEFEFD;
  border: solid #BEBEBE;
  border-width: 1px 2px 2px 1px;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 }


/* Bouton de login dans la banniÃ¨re */
table.intra_header_ds input.button_header_login {
  height: 18px;
  padding: 0px 2px 0px 2px;
}

/* Bouton de recherche dans la banniÃ¨re */
input.search_btn {
}

/* chaque type d'intÃ©rÃªt dans l'onglet des "IntÃ©ressÃ©s" */
li.li_member_interests {
  font-size: 10pt;
  font-weight: normal;
  color: #DB6D11;
}
li.li_member_interests_wantattend {
  color: #1D7027;
  font-weight: bold;
}
li.li_member_interests_sponsor, li.li_member_interests_paid {
  color: #79BC5C;
}

/* valeur du vote d'un user */
li.li_member_interests span.vote_value {
  font-size: 12pt;
  /*font-weight: bold;*/
  color: #C46200;
}
/* explication dÃ©taillÃ©e du vote d'un user */
li.li_member_interests div.vote_details_header, li.li_member_interests div.vote_details {
  width: 380px;
  font-size: 12px;
  padding: 2px 5px 2px 8px;
  border: 1px solid #BEBEBE;
  border: 0px;
}
li.li_member_interests div.vote_details_header {
  background: #C46200;
  color: white;
  /*font-weight: bold;*/
  margin-top: 5px;
  border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-bottom: 0px;
 }
li.li_member_interests div.vote_details {
  background: white;
  border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-top: 0px;
 }

/* "Pour la raison suivante" (texte prÃ©cÃ©dant l'explication Ã  saisir dans un textarea) */
td.profile tr#zone_vote_explain td {
  padding-top: 5px;
  font-size: 13px;
}

/* options de vote */
td.profile div.vote_choice, td.profile div.vote_choice label span {
  font-size: 13px;
}

/* item de menu "Autres types vidÃ©os" */
div.other_video_types {
  height: 28px;
  padding-top: 8px;
  padding-left: 10px;
  color: #666666;
}

/* boÃ®te de personnalisation de l'outil de vote dans event_edit */
div.perso_vote_box {
  padding: 2px 2px 2px 6px;
  width: 100%;
  border: 1px solid #CCC139;
  background: #FCFBF3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  /* Jean 22/07/2010 : ombrage */
  -moz-box-shadow: 4px 4px 6px #DDD;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #DDD; /* chrome + safari */
  box-shadow: 4px 4px 6px #DDD;         /* opÃ©ra */
}
font.vote_header_title {
  font-weight: bold;
  color: #8B7049;
}
input.vote_option { width: 160px; }
textarea.vote_header_title {
  width: 240px;
  height: 55px;
}
td.vote_option_title {
  text-align: right;
  width: 75px;
}

/* Texte de saisie de la raison de son vote */
textarea.vote_explain {
  width: 380px;
  height: 39px;
}
/* Quand la zone du sondage est embedÃ©e dans le PITCH */
table#zone_sondage textarea.vote_explain {
  width: 360px;
}



/*****************************************************************/
/* EXTRA HEADER                                                  */
/*****************************************************************/
div.ds_header {
  background-color: #F5F5F5;
  background: url(../images/menu_bg_clair.gif) top repeat-x;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #CCCCCC;
}
div.ds_header select {
  background-color: #FAFAFA;
  border: 1px solid #BBBBBB;
  color: #333333;
}
div.ds_header, div.ds_header table td, div.ds_header table td div {
  color: #787E85;
  font-size: 13px;
}
div.ds_header a {
  color: #7E8989;
  font-weight: bold;
  font-family: Trebuchet MS;
}
div.ds_header table.extra_header_ds {
  width: 1116px;
}
div.ds_header table.intra_header_ds {
  height: 25px;
}
div.ds_header table.intra_header_ds td {
  vertical-align: middle;
}
div.ds_header table.intra_header_ds td.separ_gauche {
  padding-left: 30px;
}
div.ds_header div.top_menu_link_container_end, div.ds_header div.top_menu_link_container {
  float: normal;
  height: 28px;
}



/*****************************************************************/
/* GROS FOOTER */
/*****************************************************************/
div.ds_footer {
  margin-top: 30px;
  background: #37495A url(../images/magnet/footer_ds_big2.png) top repeat-x;
  width: 100%;
  height: 282px;
  margin-bottom: 15px;
}
table.extra_footer_ds_main/* table tr.extra_footer_ds_TR*/ {
  height: 245px;
  overflow: hidden;
}
div.ds_footer, div.ds_footer table td, div.ds_footer div {
  color: #F1F7FA;
  font-family: Arial;
}
div.ds_footer a {
  color: #98BED3 !important;
  font-family: Trebuchet MS;
}
div.ds_footer a.com_manager {
  color: #8DDE99;
  font-family: Trebuchet MS;
}
div.ds_footer table.extra_footer_ds {
  width: 1100px;
}
div.ds_footer table.intra_footer_ds {
  height: 28px;
}
div.ds_footer table.intra_footer_ds td {
  vertical-align: top;
}
table.extra_footer_ds_mini {
  /*background: #1E252B;*/
}
table.extra_footer_ds_mini table td {
  vertical-align: middle;
}
table.extra_footer_ds_mini table td, table.extra_footer_ds_mini table td div {
  color: #ECF0F4;
}
table.extra_footer_ds_mini table td select {
  background-color: #404F5E;
  color: #DCE4ED;
  border: 0px;
}
div.ds_footer table.intra_footer_ds td.separ_gauche {
  padding-left: 30px;
}
div.ds_footer div.footer_mess1, div.ds_footer div.footer_mess2 {
  padding-left: 0px;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0px;
  color: #CED8DF;
  padding-bottom: 3px;
  width: 430px;
}
/*
div.ds_footer div.footer_mess1 {
  text-shadow: 1px 1px 0 #374955;
}
*/
div.ds_footer div.footer_mess2 {
  padding-left: 0px;
  color: #9EB0BE;
  font-size: 11px;
  font-weight: normal;
}
div.ds_footer td.trait_gauche {
  border-left: 1px solid #273947;
}
div.ds_footer table.intra_footer_ds div {
  padding-top: 7px;
}
div.ds_footer table.intra_footer_ds div div {
  padding-top: 0px;
  padding-bottom: 4px;
}
table.footer_bis tr td {
  padding-top: 5px;
}
div.ds_footer div.info_body {
  font-size: 12px;
  color: #949FB4;
}
div.ds_footer div.info_body a, div.ds_footer div.footer_mess2 a { text-decoration: underline; }
div.ds_footer div.info_body a:hover, div.ds_footer div.footer_mess2 a:hover { text-decoration: none; }
div.ds_footer div.info_tel {
   color: #30B9D6;
   font-size: 21px;
   font-weight: bold;
 }
div.ds_footer input.abonnement_rss {
  height: 26px;
  width: 170px;
  background: #E1EEF4;
}
div.ds_footer select {
  background-color: #DCE4ED;
}

.arrondi_leger {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.arrondi_minus {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.arrondi_moyen {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}

.arrondi_fort {
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
}

/* lien "Modifier" dans un item issu d'une recherche */
.search_and_edit, .serach_and_edit {
  float: right;
/*
  padding: 3px;
  color: #1E6613;
  font-weight: bold;
  margin: 4px;
  border: 1px solid #76CD5C;
  background: #E6FDDF;
  font-size: 10px;
*/
}

/* sous-titre dans un Ã©lÃ©ment de recherche */
.search_subtitle {
  margin-top: 5px;
  color: #45527C;
  font-style: normal;
  font-size: 11px;
}

/* "Mâ€™informer par email des prochains commentaires" */
label.comment_notify_me { font-size: 11px; }
label.comment_notify_me_CM { color: gray; }

/******************************************************************/
/* Encarts "Sujet les plus comentÃ©s" et "Derniers commentaires"   */
/******************************************************************/

/* Ã  l'intÃ©rieur de ces encarts */
div.network_content ul { padding: 0 15px 0 15px; }
div.network_content .meta, div.network_content .meta ul { color: #626a70; padding: 0px; margin: 0px; }
div.network_content ul li { list-style: none; padding: 7px 0 7px 0; width: 100%; border-bottom: 1px solid lightgray; }
div.network_content ul li ul li { background: none; list-style-type: square; }
.last_comments_item { display: inline;  float: left; width: 65px; }

.last_comment_guy { padding: 3px; margin: 0px 3px 3px 0px; }
.last_comment_guy img { border: 1px solid #E1E2E6; }


/* Infos contextuelles en entÃªte d'une page projet (avant le titre) */
div.client_name, div.client_name a { color: #3D8031; }
div.page_header div.client_name a { color: #4DA633; font-size: 18px; }

font.whoose_channel, font.whoose_parent_project, font.event_main_title, font.event_type,
div.client_name, div.whoose_channel, div.whoose_parent_project, div.event_main_title, div.event_type {
 font-size: 13px;
}

div.client_name, div.event_special_info {
  float: right;
}



/* Exemples :  Projet supposÃ© avoir Ã©tÃ© livrÃ© le... / Projet de tournage */
font.event_type { font-size: 15px; }

/* Ce projet est rangÃ© dans... */
.event_thema_info {
  padding: 0px 5px 0px 5px;
  background: #F9F9F9;
  border: 1px solid #E8E8E8;
  font-style: italic;
  font-size: 11px;
}
/* encart de cases Ã  cocher d'intÃ©ressement Ã  un event */
td.interest_label label {
  font-size: 11px;
}

/* titre de l'event dans la page d'un event */
font.event_main_title { font-size: 20px; }


/* lien vers une chaÃ®ne principale dans le menu "Mes favoris" */
div.menu_item_dropdown a.bookmark_channel,
div.div_favourite_links a.bookmark_channel {
  font-size: 13px;
  height: 20px;
  padding: 4px 0px 0px 10px;
  width: 600px;
  margin-right: 20px;
  border-right: 1px solid #D3D3D3;
  border-top: 1px solid #D3D3D3;
  border-bottom: 1px solid #B9B9B9;
  border-left: 1px solid #D7D7D7;
  font-weight: bold;
  background: #888888;
  color: #F9F9F9;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* lien vers un event parent dans le menu "Mes favoris" */
div.menu_item_dropdown a.bookmark_parent_event,
div.div_favourite_links a.bookmark_parent_event {
  color: gray;
  font-size: 12px;
  height: 17px;
  padding: 0px 0px 0px 2px;
}

div.div_favourite_links a.bookmark_parent_event {
  font-size: 11px;
}

/* lien vers un event dans le menu "Mes favoris" */
div.menu_item_dropdown a.bookmark_event, div.menu_item_dropdown a.prior_bookmark_event {
  font-weight: normal;
  font-size: 11px;
  padding: 2px 2px 4px 2px;
}
/* les "favoris parmi les favoris" */
div.menu_item_dropdown a.prior_bookmark_event,
div.div_favourite_links a.prior_bookmark_event {
  font-weight: bold;
  padding-top: 6px;
  color: #FD6C02;
  font-size: 14px;
}

/* textes importants */
.important {
  color: #D90000 !important;
}
.important a {
  color: #FF1111;
}

/* liste de tags dans la tasklist */
span.tasklist_tags, span.tasklist_client {
  font-size: 11px;
  padding: 2px 6px 3px 2px;
  margin-right: 5px;
  border: 1px solid #D6CEB4;
  color: #8F8B5C;
  font-weight: bold;
  background: #FCF9F5;
  /*
  border-radius: 0px 11px 11px 0px;
  -moz-border-radius: 0px 11px 11px 0px;
  -webkit-border-radius: 0px 11px 11px 0px;
  */
  border-radius: 11px 0px 11px 0px;
  -moz-border-radius: 11px 0px 11px 0px;
  -webkit-border-radius: 11px 0px 11px 0px;
}
span.tasklist_tags a, span.tasklist_client a { color: #9C8A07; text-decoration: underline; }
span.tasklist_tags a:hover, span.tasklist_client a:hover { text-decoration: none; }

/* raison sociale concernÃ©e par la tÃ¢che */
span.tasklist_client, span.tasklist_client a {
  color: #539F1A/*#FF661C*/;
}

/* auteur d'une tÃ¢che */
font.task_author { color: #439136; }
font.task_author a { color: #439136; text-decoration: underline; }
font.task_author a:hover { color: #439136; text-decoration: none; }

/* contenus d'onglets */
div.tab_content {
  background-color: white;
  padding: 10px;
}

/* contenus d'onglets devant Ãªtre limitÃ©s en largeur */
div.tab_content_limited {
  width: 780px;
}

/* texte "aller voir !" situÃ© dans un item de liste d'events */
div.go_and_see { font-style: italic; padding-left: 4px; padding-top: 7px; }
div.go_and_see a { color: gray; }
div.go_and_see a:hover { color: #CA0002; }

div.coin_ecorne_video_payante, div.coin_ecorne_video_payante, div.coin_ecorne_video_100_pourcents {
  color: white;
  font-size: 12px;
  cursor: pointer;
  float: right;
  width: 120px;
  height: 60px;
  padding: 3px;
  background: url(../images/coin_ecorne_rouge.png) no-repeat right;
  text-align: right;
  line-height: 12px;
}

div.coin_ecorne_video_payante {
  line-height: 14px;
}

div.coin_ecorne_video_100_pourcents {
  background: url(images/coin_ecorne_vert.png) no-repeat right;
  line-height: 14px;
}

/* logo de la web-tv dont provient tel item d'une liste d'events */
a.event_item_webtv_logo {
  width: 32px;
  height: 32px;
}

/* contenant du diaporama en homepage */
div.diaporama_container {
  padding: 0px;
  margin: 0px;
  width: 100%;
  background-color: transparent; /* #181616 */
}

/* item du nuage de chaÃ®nes */
a.cloud_item       { text-decoration: none; }
a.cloud_item:hover { text-decoration: underline; }

/* box pour le choix de users dans l'Ã©dit */
div.users_choice, div.users_choice_event {
  background: #F7F9FB;
  border: 1px solid #E2E9E9;
  font-size: 9pt;
  color: #333333;
  vertical-align: middle;
  padding: 2px 4px 4px 6px;
  width: 218px;
  margin-left: 20px;

  /* bords arrondis */
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #DDD;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #DDD; /* chrome + safari */
  box-shadow: 4px 4px 6px #DDD;         /* opÃ©ra */
 }

input.users_choice {
  width: 192px;
  padding-left: 18px;
  background: white url('images/icons/plus16.gif') no-repeat left center;
}

/* idem, mais au sein d'une page d'event (en contextuel) */
div.users_choice_event {
  background-color: #FCFCFC;
  border: 1px solid #EDF1F1;
  padding: 10px;
  text-align: left;
  margin-left: 10px;
}

div.users_choice, div.users_choice_event,
div.users_choice span, div.users_choice_event span,
div.users_choice div, div.users_choice_event div {
  font-family: Arial;
}

div.users_choice div, div.users_choice_event div {
  font-size: 11px;
}

/* titre de la section des chaÃ®nes dans cette infobulle */
td.infobulle_channel_list_title {
  padding: 10px 0px 0px 0px;
}
a.infobulle_channel_title {
  font-weight: normal;
}

/* chaque titre d'encart dans l'infobulle d'une section */
td.infobulle_channel_list_title div, div.infobulle_channel_list_title {
  display: inline;
  padding: 2px 10px 2px 0px;
  font-size: 11px;
  font-weight: bold;
  color: #555555;
}

/* chaque item de cette liste de chaÃ®nes */
table.infobulle_channel_list td.infobulle_channel_other_items_link a {
  border-bottom: 0px;
  font-style: italic;
  font-weight: bold;
  padding-top: 5px;
}
/* titre d'une chaÃ®ne dans une liste de chaÃ®nes relatives Ã  une section */
table.infobulle_channel_list td.infobulle_channel_item_title a {
  font-weight: normal;
  /*font-family: 'FranklinGothicMediumRegular';*/
}
td.infobulle_event_list ul { padding-left: 14px; }
td.infobulle_event_list li {
  padding-top: 10px;
  list-style: url('images/puce.png');
}

/* titre d'event dans une liste d'events relatifs Ã  une section */
td.infobulle_event_list li a {
  font-weight: normal;
  /*font-family: 'FranklinGothicMediumRegular';*/
}

/* options d'intÃ©ressement Ã  un event dans une infobulle de section */
td.infobulle_event_list li div.infobulle_event_options {
  padding-left: 10px;
}
td.infobulle_event_list li div.infobulle_event_options a {
  color: #435767;
  font-size: 11px;
  font-family: Arial;
  font-weight: normal;
}
td.infobulle_event_list li div.infobulle_event_options a.active_feedback,
.tipsy-inner a.active_feedback {
  color: #888888 !important;
}

table.infobulle_channel_list td {
  padding-top: 25px;
  border-bottom: 1px dotted #AAAAAA;
  padding-bottom: 4px;
  font-size: 11px;
}

table.infobulle_channel_list td.infobulle_channel_other_items_link {
  border-bottom: 0px;
}

td.infobulle_last_subjects {
  border-left: 1px dotted #BBBBBB;
  padding-left: 10px;
  width: 50%;
}

/* derniers commentaires */
div.network_content ul li.li_last_comment {
  padding: 7px 0px 0px 0px;
}
div.last_comment_body {
  color: #3F4244;
}
div.last_comment_hour {
  font-size: 10px;
}
a.last_comment_event_url {
  font-size: 11px;
  font-weight: bold;
  color: #3F4244;
}
a.last_comment_event_url:hover { text-decoration: underline; }

/* page des favoris */
div.fav1 {
  padding-top: 20px;
}
div.fav2 {
}
div.fav3 {
  padding-top: 20px;
}

/* TOC dans une liste de chaÃ®nes prÃ©sente dans une home de section */
div.TOC_groups { margin-left: 20px; }
div.TOC_groups label { font-weight: bold; }
div.TOC_groups li {
  padding-top: 3px;
  list-style: url('images/puce.png');
}


/* Petits boutons bleus arrondis */
td.event_infos_header input.small_submit_button,
input.small_submit_button,
td.event_infos_header input.small_cancel_button,
input.small_cancel_button,
input.small_blue_button {
  padding: 1px 10px 4px 10px;
  font-family: Trebuchet MS;
  font-size: 12px;
  height: 20px;
  color: white;
  border: 0px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  cursor: pointer;
}

td.event_infos_header input.small_submit_button,
input.small_submit_button {
  background: #6AAF16;
  border-radius: 10px 0px 0px 10px;
  -moz-border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
}

td.event_infos_header input.small_cancel_button,
input.small_cancel_button {
  /*background: #B3AAA6;*/
  background: #E9E7E4;
  color: #A2A2A2;
  border-radius: 0px 10px 10px 0px;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
}

input.small_blue_button { background: #5F8ED6; }

/* bouton "Tout afficher par ordre chronologique uniquement" */
div.switch_display_mode_container {
  text-align: right;
  margin-bottom: 20px;
}
span.switch_display_mode {
  padding: 5px 6px 6px 10px;
  background: #F4F4F4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 1px dotted #CCCCCC;
}
span.switch_display_mode a {
  color: #777777;
  font-weight: normal;
  margin-bottom: 10px;
}
span.switch_display_mode:hover { text-shadow: none; }
span.switch_display_mode a:hover { color: #444444; }

/*
span.switch_display_mode {
  padding: 5px 6px 3px 10px;
  font-size: 11px;
  font-weight: bold;
  background: #333333;
  border-radius: 14px 0px 0px 0px;
  -moz-border-radius: 14px 0px 0px 0px;
  -webkit-border-radius: 14px 0px 0px 0px;
}
span.switch_display_mode:hover {
  text-shadow: 0.1em 0.1em #6F6F6F;
}
span.switch_display_mode a {
  color: #DDDDDD;
}
*/



/*  TASK MAIL : xxxxxx ou yyyyyy (event.tpl)  */
div.taskmail_aliases {
}

div.taskmail_aliases a {
  font-style: normal;
}

div.edit_taskmail_aliases {
  margin: 18px 0px 0px 26px;
  left: 424px;
  width: 320px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
}

div.edit_taskmail_aliases div.fieldset_title {
  margin: 16px 0 5px;
  font-size: 12px;
  font-weight: bold;
}

#textarea_taskmail_aliases {
  width: 310px;
  height: 40px;
  display: block;
}


/******************************************************************/
/* encart des sujets connexes */

/* son titre */
div.connex_events_title {
  color: #81819B;
  padding: 0px 0px 2px 1px;
  /*
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;

  width: 201px;
  background-color: white;
  text-shadow: 0.1em 0.1em #AAAAAA;
  padding: 1px 1px 2px 6px;
  border: 1px solid #DDDDDD; border-bottom: 0px; color: #888888;
  */
}
div.connex_events_title_header {
  margin-bottom: 8px;
}
div.connex_events_title font {
  font-size: 12px;
  color: #666666;
}
/* encart lui-mÃªme */
table.connex_events {
}
table.connex_events td.connex_events_channel {
  padding: 2px;
}
table.connex_events table.connex_events_channel {
  width: 100%;
  background: transparent;
}
table.connex_events td.not_last_channel {
  border-right: 1px dotted #DDDDDD;
}
table.connex_events td.connex_events_channel_title {
  height: 38px;
  padding: 0px 0px 2px 0px;
}
table.connex_events li.connex_events_channel_title {
  list-style-type: none;
  color: #43608B;
  padding: 0px;
  width: 100%;
  display: block;
  /*
  border-top: 1px dotted #DDDDDD;
  padding-top: 2px;
  */
  border-bottom: 1px dotted #C1C1C1;
  padding-bottom: 3px;
}
table.connex_events li.connex_events_channel_title a {
  font-size: 12px;
/*
  font-weight: bold;
*/
}
td.connex_events_list {
  padding: 8px 1px 0px 1px;
  background: transparent;
}

/* bloc de sujets connexes en mode "vignettes v2" */
td.connex_events_list div.event_bloc_title {
  margin-top: 0px;
}
td.connex_events_list div.event_bloc_title a { text-decoration: underline; color: #444444; }
td.connex_events_list div.event_bloc_title a:hover { text-decoration: none; }

li.connex_event, li.connex_event_with_thumb {
  padding: 8px 1px 0px 1px;
  background: transparent;
  list-style-type: none;
  color: #43608B;
  padding-bottom: 6px;
  line-height: 14px;
}
li.connex_event a {
  font-size: 12px !important;
}

td.connex_events_list li.connex_event_with_thumb {
  height: 52px;
  overflow: hidden;
}
div.connex_event_with_thumb {
  float: left;
  margin-right: 3px;
  margin-top: 2px;
}
a.connex_event_title {
  font-size: 12px !important;
}
div.connex_event_sub_title_disp {
  font-size: 12px !important;
  color: #999999;
}

div.connex_event_sub_title {
	padding-left: 10px;
  font-size: 12px !important;
  color: #777777;
}

td.connex_events_list div.more_events {
  text-align: center;
}
td.connex_events_list div.more_events a {
  /*
  background: #444444;
  color: white;
  */
  font-size: 12px !important;
}

/* event prÃ©sentÃ© en "bloc" (avec vignette) */
div.event_bloc_item {
  float: left;
  margin:  0px 4px 15px 5px !important;

  -moz-box-shadow: 3px 3px 4px #EEE;
  -webkit-box-shadow: 3px 3px 4px #EEE;
  box-shadow: 3px 3px 4px #EEE;
/*
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
*/
}

div.bloc_header, div.bloc_footer {
  display: line;
  color: #444444;
  margin-bottom: 3px;
}

div.bloc_header_max, div.bloc_footer_max {
  color: #666666;
}

table.event_bloc_item_container div div.bloc_header_max {
  width: /*201px*/100%;
  border-bottom: 1px dotted #BBBBBB;
  margin: 0px 4px 0px 0px ;
  margin-bottom: 8px !important;
  font-weight: normal;
  font-size: 11px !important;
  color: #222222;

  /* dÃ©gradÃ© */
  background-image: -moz-linear-gradient(top, #F4F4F4, #FAFAFA);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#FAFAFA));
}

table.event_bloc_item_container_CM div div.bloc_header_max,
table.event_bloc_item_container_CM div.event_bloc_item_text {
  /* dÃ©gradÃ© vert */
  background-image: -moz-linear-gradient(top, #DCEFDC, #F8FAF8) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DCEFDC), to(#F8FAF8)) !important;
}

div.home_last_suggestions div.event_item_text {
  padding-left: 5px !important;
  padding-top: 1px !important;
  height: 47px !important;
  /* dÃ©gradÃ© */
  background-image: -moz-linear-gradient(top, #8A8A8A, #606060) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8A8A8A), to(#606060)) !important;
}
div.home_last_suggestions a.event_item {
	color: white;
	font-weight: bold;
	line-height: 16px !important;
	display: block;
	overflow: hidden;
	height: 30px;
}
div.home_last_suggestions span.event_item_body { color: transparent; }

div.minitab_content#lastsuggest_content {
	padding-top: 6px;
}

div.home_last_subjects_title {
	font-weight: bold;
	font-style: italic;
	padding-bottom: 6px;
}

div.bloc_footer, div.bloc_footer_max {
  text-align: right;
  padding: 0px 5px 20px 0px;
  position: relative;
  top: -5px;
}

/* Jean 9 fÃ©vrier 2014 */
table.event_child_with_thumb {
	border-top: 1px dotted #CCCCCC;
	/* dÃ©gradÃ© */
  background-image: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
}
table.event_child_with_thumb a.child_event { color: #333333; }
table.event_child_with_thumb a.child_event:hover { color: #000000; }


div.bloc_footer {
	padding-bottom: 0px;
  top: 0px;
}

div.event_bloc_item div {
  margin: 0px !important;
}

/* titre d'une liste d'events prÃ©sentÃ©s en blocs avec vignettes */
div.event_bloc_title {
  font-weight: bold;
  margin: 25px 0px 10px 0px;
  color: #444444;
}
div.event_bloc_title_top {
  margin-top: 0px;
}

div.event_bloc_title i { color: #999999; }

td.event_bloc_item_thumb {
  width: 10px; /* PARAM */
}

/* titre et sous-titre d'un item-event "bloc" (affichÃ© Ã  droite de la vignette) */
div.event_bloc_item_text {
  height: 42px;
  overflow: hidden;
  padding: 3px 2px 2px 4px;
  background: #F4F4F4;
  border: 1px solid #DDDDDD;
  border-width: 1px 1px 1px 0px;
}
div.event_bloc_item_text .com_manager {
  color: #599D2D !important;
}
div.event_bloc_item_text_208 {
  height: 111px;
}

/* couleur de fond d'un item-event "bloc" */
div.event_bloc_item_text, td.event_bloc_item_thumb {
  background: #F4F4F4;
}

/* bloc de vignettes d'event faisant l'objet d'un Ã©lÃ©ment de diaporama */
li.event_diap_bloc {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}

td.TD_diap_prev, td.TD_diap_next {
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
td.TD_diap_prev a img, td.TD_diap_next a img { background: #9B9897; }
td.TD_diap_prev a { background: url('images/diap_prev.png') no-repeat 0px 0px; }
td.TD_diap_next a { background: url('images/diap_next.png') no-repeat 0px 0px; }

td.TD_diap_prev a:hover img, td.TD_diap_next a:hover img { background: #CA4200; }
td.TD_diap_prev a:hover { background-image: url('images/diap_prev_on.png'); }
td.TD_diap_next a:hover { background-image: url('images/diap_next_on.png'); }

td.TD_diap_prev a, td.TD_diap_next a {
  position: relative;
  top: -8px;
}

td.TD_diap_prev_vert a, td.TD_diap_next_vert a { top: 0px; }

div.slideshow_pager {
  display: inline;
  /*float: right;*/
}
div.slideshow_pager a {
  padding: 0px 4px 0px 4px;
  margin-left: 2px;
  border: 1px solid #DDDDDD;
  background: #E1E1E1;
  color: white !important;
  text-decoration: none !important;

  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
div.slideshow_pager a:hover, div.slideshow_pager a.activeSlide {
  background: #F7F7F7;
  color: #888888 !important;
}
/*
td.TD_diap_prev a { left: 6px; }
td.TD_diap_next a { left: -16px; }
td.TD_diap_prev img, td.TD_diap_next a img { position: absolute; z-index: 1001; }
*/


div.event_bloc_item_title { font-size: 11px !important; }
div.event_bloc_item_title_max {
  font-size: 12px !important;
  font-weight: bold;
  color: #333333;
}

div.event_bloc_item_container div.com_manager {
  color: #599D2D !important;
}

table.event_bloc_item_container div div.event_bloc_item_sub_title,
table.event_bloc_item_container div div.event_bloc_item_summary {
  margin-top: 5px;
  font-size: 11px !important;
  color: #999999;
}

table.event_bloc_item_container div div.event_bloc_item_title,
table.event_bloc_item_container div div.event_bloc_item_sub_title,
table.event_bloc_item_container div div.event_bloc_item_summary {
  padding-right: 10px;
}

table.event_bloc_item_container div div.event_bloc_item_sub_title_max {
  font-size: 11px !important;
  color: #333333;
}
table.event_bloc_item_container div div.event_bloc_item_summary_max {
  margin-top: 10px !important;
  font-size: 11px !important;
  color: #555555;
  overflow: hidden;
  height: 45px;
}

/* event "bloc" */
table.event_bloc_item_container div.event_bloc_item_text {
  border-left: 0px;
  padding-left: 8px;
}

table.event_bloc_item_container div.event_bloc_item_text_only {
  border-left: 1px solid #DDDDDD;
}

/* au passage de la souris sur un event "bloc" */
table.event_bloc_item_container_on div.event_bloc_item_text,
table.event_bloc_item_container_on td.event_bloc_item_thumb {
  background: #DDECFF;
  background-image: -moz-linear-gradient(top, #DDECFF, #ECF4FF);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DDECFF), to(#ECF4FF));
}

/* bloc toujours mis en Ã©vidence */
table.event_bloc_item_container_hl div.event_bloc_item_text,
table.event_bloc_item_container_hl td.event_bloc_item_thumb {
  background: #DEFF24 !important/*#EDFF84*/;
  background-image: -moz-linear-gradient(top, #DEFF24, #EDFF84) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DEFF24), to(#EDFF84)) !important;
}

/* sujets "PRO" */
td.sujets_pro a {
  /*
  color: #0089D2;
  */
  /*
  font-weight: bold;
  */
}
table.connex_events td.sujets_pro {
  background-color: white;
}
td.sujets_pro li.connex_events_channel_title a {
  /*
  border-bottom: 1px dotted #0089D2;
  */
}

div.under_connected_subjects {
  text-align: center;
  font-size: 13px;
  margin-bottom: 20px;
}

/******************************************************************/

/* explication dÃ©taillÃ©e d'une candidature ou d'une rÃ©ponse Ã  une invitation */
div.member_explain_header, div.member_explain_value,
div.profile_friend_details div.member_explain_header, div.profile_friend_details div.member_explain_value {
  width: 380px;
  padding: 2px 5px 2px 8px;
  border: 1px solid #11A611;
}
div.member_explain_header, div.profile_friend_details div.member_explain_header {
  background: #11A611;
  color: white;
  font-size: 11px;
  margin-top: 5px;
  border-radius: 7px 7px 0px 0px;
  -moz-border-radius: 7px 7px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
  border-bottom: 0px;
}
div.member_explain_value, div.profile_friend_details div.member_explain_value {
  background: white;
  color: #444444;
  color: #70A655; /* couleur CM */
  font-size: 12px;
  border-radius: 0px 0px 7px 7px;
  -moz-border-radius: 0px 0px 7px 7px;
  -webkit-border-radius: 0px 0px 7px 7px;
  border: 1px solid #9CC497;
  border-top: 0px;
}
/* mÃªme chose mais dans user_event_edit_members : */
div.member_explain_light div.member_explain_header {
  margin-top: 15px;
  background: #EFF1EF;
  border: 1px solid #EFF1EF;
  color: #333333;
  text-shadow: 0.1em 0.1em #DDDDDD;
  padding: 0px 5px 0px 8px;
}
div.member_explain_light div.member_explain_value {
  background: #FCFCFC;
  border: 1px solid #EFF1EF;
  margin-bottom: 8px;
  font-size: 11px;
  color: #444444;
}

/* text situÃ© au-dessus de la zone multiligne de rÃ©ponse Ã  une invitation (partie gauche de page event) */
div#zone_confirm_rsvp_title {
  font-size: 11px;
}
/* text au-dessus de la zone multiligne de candidature spontanÃ©e */
div#zone_confirm_volont_title {
  font-size: 11px;
  margin: 8px 0px 0px 0px;
}
/* Texte confirmation Ajax du type "Votre feedback a Ã©tÃ© transmis" */
#seEventProfileRSVPSuccess, #seEventProfileBookmarkSuccess {
  font-size: 12px;
  color: #EC4D00;
  font-weight: bold;
}

/* Zone d'Ã©dition du gabarit */
td.edit_template {
  padding-top: 25px;
  text-align: left;
}
td.edit_template div.edit_template_title {
  padding-bottom: 10px;
}
td.edit_template label {
  font-size: 11px;
}

/* Zone d'Ã©dition du vote */
td.edit_vote {
  padding-top: 25px;
  text-align: left;
}

/* Texte d'Ã©dition "Inverser les parties gauche et droite de la page" (user_event_edit) */
div.edit_event_inverse_sides
 {
  margin-top: 7px;
  font-size: 11px;
}

/* zone d'info "Cet invitÃ© a dÃ©jÃ  Ã©tÃ© relancÃ© par moi-mÃªme, le 17.12.2010 Ã  11:24" */
div.guest_revived_info, div.profile_friend_details div.guest_revived_info, div.guest_revived_info_light {
  float: none;
  font-size: 11px;
  background: #F2FCED;
  color: #885A55;
  border: 1px dotted #C9C79C;
  padding: 2px 4px 2px 4px;
}
div.guest_revived_info_light {
  background: white;
  color: #72942C;
}
div.guest_revived_info a, div.guest_revived_info_light a { color: #AA3C28;}
div.guest_revived_info_light a { color: #54AE11; }

.ombrage_leger {
  -moz-box-shadow: 1px 2px 4px #EEE;     /* mozilla */
  -webkit-box-shadow: 1px 2px 4px #EEE;  /* chrome + safari */
  box-shadow: 1px 2px 4px #EEE;          /* opÃ©ra */
}
.ombrage_moyen {
  -moz-box-shadow: 1px 2px 4px #CCC;     /* mozilla */
  -webkit-box-shadow: 1px 2px 4px #CCC;  /* chrome + safari */
  box-shadow: 1px 2px 4px #CCC;          /* opÃ©ra */
}
.ombrage_fort {
  -moz-box-shadow: 1px 2px 4px #BBB;     /* mozilla */
  -webkit-box-shadow: 1px 2px 4px #BBB;  /* chrome + safari */
  box-shadow: 1px 2px 4px #BBB;          /* opÃ©ra */
}

/* edit contextuel du pitch */
textarea#TEXTAREA_event_summary {
  width: 380px;
  height: 320px;
  margin-top: 5px;
}

/* ligne de boutons de sauvegarde de la date en bas du pitch */
div#zone_bottom_prompteur {
  margin-top: 16px;
}

div.icon_pitch {
  position: relative;
  top: -10px;
}

/* nombre de chaÃ®nes affichÃ© dans chaque item du menu dÃ©roulant des chaÃ®nes */
.menu_cat_count, .menu_subcat_count {
  color: #8E97B3;
  font-size: 11px;
}

div.bottom_area div.bottom_area_pre_footer_title a { color: white; }

/* ************************************************************************** */
/* Jean 23/12/2010 */

/* crÃ©Ã© par ... le ... dans la thÃ©matique ... [...] */
table.encart_debut_event {
  background: #F4F4F4;
  border: 1px solid #DDDDDD;

  background: transparent;
  border-bottom: dotted #E6E6E6;
  border-width: 0px 0px 3px 0px;
}
table.encart_debut_event td {
  padding: 5px;
  color: #777777;
}
table.encart_debut_event td.last_TD {
  padding-right: 10px;
}

/* police plus petite dans ces encarts */
table.encart_debut_event td,
table.encart_debut_event td div,
table.encart_debut_event td span,
table.encart_debut_event td a {
  font-size: 11px !important;
}

/* liste dÃ©roulante d'accÃ¨s rapide dans la banniÃ¨re */
div.banner_speed_acces {
  float: left;
}
div.banner_speed_acces select {
  background: #F4F4F4;
  color: #777777;
  font-size: 11px;
  border-color: #CCCCCC;
}

/* logo webtv fixe tout en haut Ã  droite */
img.img_logo_coin_fixe {
  border: 0px;
  width: 150px;
  position: fixed;
  z-index: 10;
  top: 0px;
  right: 0px;
}

/* bordures plus light */
td.profile_tab a, td.profile_tab a:hover, td.profile_tab2 a, td.profile_tab2 a:hover, #profile_tabs_profile, td.profile_tab_end, div.profile_content,
td.event_tab a, td.event_tab_left a, div.seEventSearch, table.event_calendar, td.event_cell2, td.event_cell3, td.event_cellheader, .event_tab_end {
  border-color: #DDDDDD;
}
/* onglet actif */
td.profile_tab_active a, td.profile_tab_active a:hover,
td.event_tab_active a, td.event_tab_active a:hover
{
  border-bottom-color: white;
}
/* ************************************************************************** */

/* texte "save the date" (bas prompteur) */
font.save_the_date {
 color: #6785B1;
 font-weight: normal;
 font-size: 11px;
}

/* fermeture infobulles de notifications */
div.newupdates_close {
  float: right;
  padding-right: 25px;
}

/* un tag */
div.event_tags a { text-decoration: underline; }
div.event_tags a:hover { text-decoration: none; }

/* Titre d'une des pages d'Ã©dition d'un event */
div.page_header font.event_main_title { color: #444444; }
div.page_header font.event_main_title a, div.page_header font.event_main_title_ss_link { /*font-weight: bold;*/ }

/* champs spÃ©cifiques issus d'une recherche (tags, client, emplacements...) */
.search_extra {
  margin-top: 10px;
  border-top: 1px dotted #888888;
  font-size: 11px;
}
.search_extra a { color: #444444; }
.search_extra a:hover { color: #777777; }

/* autres onglets... */
td.tab {
    border-bottom: 1px solid #DDDDDD;
}
td.tab0 {
    border-bottom: 1px solid #DDDDDD;
}
td.tab1 {
    border: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid transparent;
}
td.tab2 {
    border: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}
td.tab3 {
    border-bottom: 1px solid #DDDDDD;
}

/* titre d'une chaÃ®ne dans une page de chaÃ®ne */
div.page_header_group_title {
  margin: 10px 0px 10px 0px;
}

/* Bouton "Ã‡a m'intÃ©resse !" dans les chaÃ®nes */
a.i_kiff_group, a.nice_button {
  font-size: 11px;
  border: 1px solid #E4E4E4;
  padding: 2px 6px 2px 6px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  position: relative;
  top:-2px;
  color: #757988;

  background: #F8F8F8;
  background-image: -moz-linear-gradient(top, #F1F1F1, #F8F8F8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#F8F8F8));
/*
  -moz-box-shadow: 0px 0px 20px #F0F0F0;
  -webkit-box-shadow: 0px 0px 20px #F0F0F0;
  box-shadow: 0px 0px 20px #F0F0F0;
*/
}
a.no_kiff_anymore {
  border: 1px solid #EEEEEE;
  color: #999999 !important;
}
a.i_kiff_group_big, a.nice_button {
  font-size: 12px;
  padding: 3px 8px 3px 8px;
}
a.i_kiff_group:hover {
  background: #F8F8F8;
  color: #535C8C;
}
a.nice_button { color: #333333; }
a.nice_button:hover { color: #111111; }

a.i_kiff_group_reverse, a.i_kiff_group_reverse.i_kiff_group_big {
  color: white;
  border-color: transparent;
  background: #0085FE /*#E06D20*/;
  background-image: -moz-linear-gradient(top, #0085FE /*#E06D20*/, #008BD8 /*#eb7628*/);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0085FE /*#E06D20*/), to(#008BD8 /*#eb7628*/));
}
a.i_kiff_group_reverse:hover {
  background: #0071B2;
  color: white;
}

/* site web associÃ© Ã  un workgroup (page entreprise) */
/*
div.group_website { margin: 4px 0px 4px 0px; }
div.group_website a { text-decoration: underline; }
div.group_website a:hover { text-decoration: none; }
*/

td.staff_title { text-align: left; }
div.staff_title { margin-bottom: 2px; }

/* page d'une chaÃ®ne : largeur fixe pour la colonne contenant la photo, les boutons d'actions et autres */
td.group_side_column {
  width: 230px;
  vertical-align: top;
}

table.group_first_bloc_is_normal { margin-top: 36px; }

/* secteur d'activitÃ© associÃ© Ã  un workgroup */
/*div.group_sector { margin-top: 4px 0px 4px 0px; }*/

/* vidÃ©o d'accueil dans une page de workgroup */
div.group_home_video {
  margin-bottom: 35px;
}
/* titre d'une vidÃ©o d'accueil dans une page de workgroup */
div.group_home_video_intro {
  margin-top: 6px;
}

/* encart important dans une homepage de chaÃ®ne */
td.group_encart_text, div.group_encart_text {
  border: none;
  /*
  border-left: 1px solid #8C8C8C;
  background: #F6F6F6;
  padding: 0px 5px 5px 6px;
  */
	color: #333333;
	font-size: 11px !important;
  margin-bottom: 5px;
}

div.group_home_video_title { font-weight: bold; }

div.group_home_video_subtitle {
  color: #444444;
  font-size: 11px;
}

/* vidÃ©o d'accueil en elle-mÃªme */
div.group_home_video_embed {
  margin-top: 8px;
}

/* page group.tpl > derniers events crÃ©Ã©s */
div.last_event_in_group {
  padding: 2px 0px 2px 1px;
  margin-top: 10px;
  border-top: 1px solid #DDDDEC;
}
td.last_events div.last_event_in_group_1 {
  border-top: 0px;
}
div.last_event_in_group_pair {
  background: #F2F2FC;
}

/* nombre de tÃ¢ches et de commentaires annoncÃ©s pour un event de group.tpl */
span.nb_tasks_in_group_event {
  margin-left: 3px;
  font-size: 11px;
  border: 1px solid #DDDDDD;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #AAAAAA;
  background: #F7F7F7;
  padding: 0px 3px 0px 5px;

  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
span.nb_tasks_in_group_event a {
  color: black;
  /*
  font-weight: bold;
  */
}

font.no_event_in_this_group {
  color: #AAAAAA;
}


/* Ã©lÃ©ments issus de la gÃ©nÃ©ration auto de la table des matiÃ¨re dans une chaÃ®ne */
div.tm_deroul_title {
  margin-top: 0px;
}
a.tm_deroul_chapter {
  display: block;
  font-weight: bold;
  padding-left: 5px;
}
div.tm_deroul_container {
  margin: 4px 0px 15px 0px;
}
div.tm_deroul_chapter {
  margin-top: 3px;
  margin-bottom: 9px;
}
div.tm_deroul_item {
  padding-left: 10px;
}
div.roadmap_chapter, div.group_content a.roadmap_chapter_title {
  display: block;
  margin: 12px 0px 5px 0px;
  font-weight: bold;
  color: #444444;
  border-left: 0px solid #BBBBBB;
  padding-left: 8px;
}

/* user_event_edit_webtv.tpl : "Publier directement sans passer par la case brouillon" */
label.direct_publish_option {
  font-size: 14px;
  font-weight: bold;
  background: #79BC5C;
  border: 1px dotted #66930B;
  color: #F4FFEC;
  text-shadow: 0.1em 0.1em #555555;
  padding: 2px;
}

/* boutons d'upload (image sponsor + resources/PJ) */
input.upload_button {
  height: 44px;
  margin-top: 20px;
  background: #1B5EA0;
  color: white;
  font-size: 17px;
  border: 0px;
  padding: 0px 10px 0px 10px;
}


/* Jean 24/01/2011 : prÃ©sentation en arborescence d'un projet (thema, puis chaÃ®ne, puis event parent Ã©ventuels, puis event) */
div.cartouche_event div.event_item_arbo {
  font-weight: normal;
}
/* Jean 24/01/2011 : libellÃ© projet parent + thema + chaÃ®ne dans liste en mode blog */
div.cartouche_event a.parent_link, div.event_item_subtitle_arbo {
  font-weight: normal;
  /*
  color: #222222;
  */
}
/* Jean 24/01/2011 : libellÃ© tÃ¢che dans liste en mode blog */
div.cartouche_event a.main_event_link {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
div.cartouche_event a.main_event_link:hover { text-decoration: none; }

/* la partie ascendante des titres d'events (parents, chaÃ®ne principale et thÃ©ma) */
div.whoose_channel, div.whoose_channel a, .event_subtitle { font-weight: normal; }

/* Jean 03/06/2011 - task 10378 */
.event_subtitle {
  /*
  color: #777777;
  font-weight: bold;
  font-family: Calibri;
  */
}

/* quand les sujets connexes sont entre le full brief et les commentaires */
div.connex_events_above_comments {
  margin-top: 20px;
  padding: 14px 4px 0px 2px;
  border: 0px dotted #BBBBBB;
}


/* cartouche d'affinage d'une tasklist */
#zone_cartouche_tasks {
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 10px;
  text-align: right;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;

  border: 1px solid #F5F1F1;
  background: #FDFDFD;
}

/* mode d'affichage de la liste des sujets "enfants" */
div.tasklist_header {
  text-align: center;
  margin-bottom: 10px;
}

/* vue "mozaique" de la liste des tÃ¢ches */
div.taklist_mozaique_header {
  text-align: center;
}
div#zone_tasklist_mode_mozaique {
  margin-top: 10px;
}
div#tasklist_mozaique_container {
  margin-top: 5px;
  text-align: left;
}
div.tasklist_mozaique_item {
  float: left;
  width: 207px;
  height: 224px;
  overflow: hidden;
  margin: 3px 3px 3px 2px;
  border: 1px solid #DDDDDD;
  background-color: white;
  line-height: 14px;
  /*
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  */
}
div.tasklist_mozaique_item_after_img_container {
  height: 80px;
  overflow: hidden;
}
div.tasklist_mozaique_item_header {
  width: 207px;
  height: 20px;
  position: absolute;
  z-index: 2;
}
div.tasklist_mozaique_item img {
/*
  border-radius: 7px 7px 0px 0px;
  -moz-border-radius: 7px 7px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
*/
}
div.tasklist_mozaique_item_header div.date_publish {
  float: left;
  color: white;
}
div.tasklist_mozaique_item_header div.nb_comments {
  float: right;
  color: black;
  background: white;
  padding-right: 4px;
  font-size: 11px;
  font-weight: bold;
  opacity: .7;
  -moz-opacity: .7;
  filter: alpha(opacity=70);

  border-radius: 0px 0px 0px 7px;
  -moz-border-radius: 0px 0px 0px 7px;
  -webkit-border-radius: 0px 0px 0px 7px;
}
div.tasklist_mozaique_item_img_container {
  width: 207px;
  height: 117px;
  overflow: hidden;
}
a.tasklist_mozaique_item_title, a.tasklist_mozaique_item_subtitle, a.tasklist_mozaique_item_summary {
  margin: 0px 2px 0px 2px;
}
a.tasklist_mozaique_item_title {
  display: block;
  margin-top: 2px;
  line-height: 12px;
  font-size: 12px;
}
a.tasklist_mozaique_item_subtitle {
  display: block;
  margin-top: 4px;
  line-height: 12px;
  font-size: 10px;
  color: #333333;
}
a.tasklist_mozaique_item_summary {
  display: block;
  margin-top: 4px;
  line-height: 12px;
  font-size: 10px;
  color: #6A6A6A;
}
div.tasklist_mozaique_item_options {
  margin-top: 4px;
  line-height: 25px;
  padding-left: 9px;
}

/* corps de l'article */
td#webcast_description, td#webcast_description DIV, td#webcast_description P {
  font-family: Tahoma;
}
a.tasklist_mozaique_item_edit {
  display: block;
  position: absolute;
}

div.tip_header {
  font-weight: bold;
  color: #83672E;
  border-bottom: 1px dotted #E8D0AC;
  margin-bottom: 5px;
}

div.icon_state {
  padding-bottom: 5px;
}

div.success_message, div.success_message_bis {
  /*
  position: absolute;
  z-index: 2002;
  */
  margin-bottom: 4px;
  line-height: 9px;
  font-weight: normal;
  color: #F45000;
}

/* "Votre feedback a Ã©tÃ© transmis." */
div.success_message_bis {
  background: #309900 !important;
  color: white !important;
  height: 20px;
  text-shadow: none;
  border: 1px solid #DDD2D0;
  padding: 8px 4px 0px 4px;
}


table.intra_header_ds a.header_new_messages {
  /* font-size: 12px; */
  color: #D71A1E;
}
table.intra_header_ds a.header_messages {
  /* font-size: 12px; */
}

/* un mail informant de xxxx a Ã©tÃ© envoyÃ© Ã  chacune des x personnes concernÃ©es : [...] */

div#generic_zone_mails_control_html {
  position: absolute;
  z-index: 2000;
  left: 0px;
  top: 235px;
 }
td.result_mail_dest_msg {
  background: #EEFFDF;
  border: 2px solid #C8D6C2;
  color: #20501B;
  text-align: left;

  /* bords arrondis */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
  box-shadow: 4px 4px 6px #E5E5E5;         /* opÃ©ra */
}
font.result_mail_dest_msg_reason {
  color: gray;
  font-size: 9px;
}
td.result_mail_dest_msg li { padding-top: 0px; }
td.result_mail_dest_msg li a { color: #1F8114; }
div.result_mail_dest_msg_see_all { padding-top: 6px; }
td.result_mail_dest_msg a.result_mail_dest_msg_see_all { font-weight: bold; text-decoration: underline; }
td.result_mail_dest_msg a.result_mail_dest_msg_see_all:hover { text-decoration: none; }

div.close_zone_message_annule_mails, td.result_mail_dest_msg div.close_zone_message_annule_mails {
  text-align: right;
  padding-top: 4px;
  padding-bottom: 2px;
  display: block;
}
td.result_mail_dest_msg div.close_zone_message_annule_mails a, div.close_zone_message_annule_mails a {
  font-size: 18px;
  font-weight: bold;
}
div.close_zone_message_annule_mails a {
  color: #28506C;
}
td.result_mail_dest_msg div.close_zone_message_annule_mails a {
  color: #60A343;
}

td.result_mail_dest_msg div.header_zone_message_annule_mails {
  font-weight: bold;
  color: #377C34;
}

/* idem, mais pour les volets affichant une simulation */
td.result_mail_dest_msg_simulation {
  background: #FBFBFD/*#F4F7FF*/;
  border: 2px solid #E2E4EB;
  color: #424F66;
  font-weight: normal;
}
td.result_mail_dest_msg_simulation a,
td.result_mail_dest_msg_simulation li a { color: #4A5582; }
td.result_mail_dest_msg_simulation b {
  font-weight: bold;
}
td.result_mail_dest_msg_simulation div.header_zone_message_annule_mails { color: #313E60; }
td.result_mail_dest_msg_simulation div.close_zone_message_annule_mails a { color: #808AA2; }

/* lien "Choisir une heure Ã  la minute prÃ¨s" */
div.link_precise_hour {
  padding-top: 15px;
}
div.link_precise_hour a {
  font-size: 11px;
  color: #999999;
  text-decoration: underline;
}
div.link_precise_hour a:hover { text-decoration: none; }


/* premier item d'une liste d'events */
div.event_first_item, div.event_first_item_tournage, div.event_first_item_task {
  padding: 10px 10px 15px 10px;
  border: 0px;
  margin-top: 15px;
  margin-bottom: 25px;
}

/* items suivants (= pas le premier) d'une liste d'events */
div.event_item, div.event_item_tournage, div.event_item_task {
  background: url(images/tribune/dot.png) repeat-x bottom;
  padding: 10px 10px 35px 10px;
  margin-bottom: 25px;
  text-align: left;
  border: 0px;
}

div.event_first_item, div.event_first_item_tournage, div.event_first_item_task,
{
  border-bottom: 3px solid #333333;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

td.event_edit_result {
  /* color: #0E8714; */
  font-weight: bold;
}

/* "NB. Toutes les donnÃ©es relatives Ã  ce sujet viennent d'Ãªtre automatiquement dÃ©ployÃ©es sur les sujets jumeaux : [...]" */
div.notif_deploie_maj_urls {
  padding-left: 35px;
}
div.notif_deploie_maj_urls, .notif_deploie_maj_urls_header {
  font-weight: normal;
  color: #12361B;
}
.notif_deploie_maj_urls_header {
  margin-left: 4px;
  background: #739DBF;
  color: white;
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
div.notif_deploie_maj_urls ul {
  padding-top: 4px;
  margin-top: 0px;
  padding-left: 4px;
  margin-left: 4px;
  font-weight: normal;
  font-size: 11px;
  border-left: 3px solid #739DBF;
}
div.notif_deploie_maj_urls li {
  padding: 4px 0px 2px 2px;
  list-style: none;
}
div.notif_deploie_maj_urls a { color: #345154; }
div.notif_deploie_maj_urls a:hover { color: #CA4200; }


font.tasklist_volunteer {
  background: #959694/*#6D8266*/;
  border-radius: 7px 0px 7px 0px;
  -moz-border-radius: 7px 0px 7px 0px;
  -webkit-border-radius: 7px 0px 7px 0px;
}
div.tasklist_volunteer {
  border-left: 9px solid #DEE2DC;
  padding-left: 4px;
  margin-left: 0px;
}
li.tasklist_volunteer {
  padding-top: 2px;
  list-style: none;
  font-size: 11px;
  color: #888888;
  line-height: 14px;
}
li.tasklist_volunteer a.profile {
  font-weight: bold;
  color: #666666;
}

div.lien_hidden_actions a { color: black; }
div.lien_hidden_actions a.com_manager { color: #58953E; }
div.lien_hidden_actions a:hover { color: #444444; }

table.small_fonts td {
  padding: 6px;
}
table.small_fonts td, table.small_fonts td a {
  font-size: 12px;
}

/* choix d'actions en version "flottante" dans un event */
div.zone_btn_actions_flottant {
  width: 355px;
  border: 3px solid #CCCCCC;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  background-color: white;
}

/*
div.zone_btn_actions_flottant, div#zone_hidden_actions {
  -moz-box-shadow: -4px 4px 16px #666666;
  -webkit-box-shadow: -4px 4px 16px #666666;
  box-shadow: -4px 4px 16px #666666;
}
*/

/* zone de texte situÃ©e Ã  droite (facultative) en mode "gabarit simple", et contenant le texte de pitch */
div.encart_text_droite {
  float: right;
  margin: 0px 0px 15px 40px;
  width: 300px;
}
div.encart_text_droite div.encart_text_droite_content {
  padding: 10px 12px 10px 12px;
  border: 0px solid #CCCCCC;
  background: #F2F2F2;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

table.bookmarking_page_web td.interest_checkbox,
div.encart_text_droite td.interest_label {
  padding-top: 10px;
}

/* pour avoir les mÃªmes hauteurs d'onglet dans tous les nevigateurs, qu'il y ait saut de ligne ou non */
td.event_tab a {
  height: 18px;
  overflow: hidden;
  padding-top: 7px;
}

/* marge gauche devant les "barres d'onglet sans onglet" des gabarits "page web" */
table#event_tab_table td.profile_tab_before {
  width: 43px;
}

/* contenu des onglet en mode "page web" */
div.profile_content_gabarit_simple {
  border-width: 0px;
  margin-left: 30px;
  width: 1030px;
}

/* chaque ligne de case Ã  cocher d'intÃ©ressement Ã  un event, en mode "page web" */
table.bookmarking_page_web td.interest_checkbox { vertical-align: top; }

/* options d'intÃ©ressement dans la vue "par section" */
div.by_section_bookmark_options_container {
  padding-top: 10px;
}



/* balises "<div>" et "paragraphe" dans les textes d'intro et les full briefs */
div#zone_summary_content p, div#zone_summary_content div,
span#zone_desc_content p, span#zone_desc_content div,
.article p, .article div {
  margin: 8px 0px 8px 0px;
}

/* barre sÃ©paratrice au-dessus du full brief */
#webcast_description { border-top: 3px dotted #E6E6E6; }


/* contenu pitch + encart de cases Ã  cocher d'intÃ©ressement Ã  un event dans la colonne de droite d'une page web */
div.encart_text_droite div#zone_summary_content, div.encart_text_droite div#zone_summary_content div, div.encart_text_droite td.interest_label label {
  font-size: 11px;
  line-height: 12px;
}


/* "citations" */
div#zone_summary_content blockquote, div#zone_summary_content blockquote {
  margin-left: 0px;
  border-left: 2px solid #2C73C9;
  padding-left: 4px;
  font-style: italic;
  color: #2C73C9;
}

/* "citations" dans les commentaires */
div.profile_comment_body blockquote {
  margin-left: 0px;
  border-left: 2px dotted #A4A4A4/*#2C73C9*/;
  padding-left: 4px;
  margin-bottom: 0px;
  font-style: italic;
  color: #7A7A7A/*#2C73C9*/;
}


/* Message avant de se logguer */
.message_before_login {
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 8px 12px 8px 15px;
  width: 770px;
  background: #FAFAFA;
  border: 0;
  line-height: 30px;
  font-size: 13px;

  /* bords arrondis */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
    box-shadow: 4px 4px 6px #E5E5E5;       /* opÃ©ra */
}
.message_before_login font.no_account_yet {
  font-size: 15px;
  color: #3D3038;
  font-weight: bold;
}
.message_before_login a { text-decoration: underline; }
.message_before_login a:hover { text-decoration: none; }

/* sÃ©paration des commentaires d avant la livraison de la vidÃ©o et ceux d aprÃ¨s la livraison de la vidÃ©o */
table.comments_section_separ {
  width: 100%;
  margin: 30px 0px 30px 0px;
}
table.comments_section_separ td {
  text-align: left;
}
table.comments_section_separ td span {
  font-weight: bold;
}

table.comment_delivered_autre_section_separ { margin-top: 80px; }
table.comment_delivered_autre_section_separ td {
  border-top: 4px dotted #DDDDDD;
  padding-top: 10px;
}


div#generic_zone_maj_webtv_urls {
  position: absolute;
  z-index: 2000;
  left: 0px;
  top: 235px;

  background: #FDFEFF;
  border: 2px solid #DFEFFF;
  text-align: left;
  padding-right: 10px;

  /* bords arrondis */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
  box-shadow: 4px 4px 6px #E5E5E5;         /* opÃ©ra */
 }

/* "Vous aussi, proposez vos propres sujets de plateaux TV !" */
div.container_proposer_un_sujet {
  float: left;
  position: relative;
  top: -36px;
}
a.btn_proposer_un_sujet, a.btn_proposer_un_sujet:hover {
  font-size: 19px;
  font-weight: bold;
  color: #4D4D4D;
  font-family: 'FranklinGothicMediumRegular',Calibri, Tahoma;
  font-size: 19px;
}
a.btn_proposer_un_sujet:hover { color: #626262; }

a.about_proposer_un_sujet {
  color: #4D4D4D;
  position: relative;
  top: 25px;
  left: -52px;
  font-family: 'FranklinGothicMediumRegular'; /* FranklinGothicMediumCondRg */
  font-size: 14px;
}

/* infos sur un membre d'une chaÃ®ne */
div.profile_friend_details div.groupmember_infos {
  color: #444444;
  font-size: 11px;
  width: 600px;
}
div.profile_friend_details div.groupmember_infos_soc {
  color: black;
}

/* commentaires de slides */
textarea.slide_comment_maj {
  width: 670px;
  height: 50px;
  margin-top: 20px;
  text-align: left;
}
.event_slide_comment, .event_slide_comment_empty {
  width: 670px;
  margin-top: 20px;
  font-size: 14px;
  text-align: left;
  color: #1B6D16;
}
.event_slide_comment_empty {
  color: #79BC5C;
  font-size: 12px;
  text-align: center;
}

span.nous_suivre_sur {
  color: #444444;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: normal;
  /*
  font-family: 'FranklinGothicMediumCondRg';
  */
  /* FranklinGothicMediumRegular */
}

/* "sÃ©lectionner les instances de ce sujet devant passer Ã  l Ã©tat XXX :" */
#zone_confirm_state_by_webtv {

  width: 970px;
  margin: 20px 0px 20px 0px;
  padding: 10px 0px 25px 10px;
  color: #000000/*#0E2747*/;
  font-weight: normal;

  background: #FF7E38;
  border: 1px solid #FFAC80;
  text-align: left;

  /* bords arrondis */
  border-radius: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
  box-shadow: 4px 4px 6px #E5E5E5;         /* opÃ©ra */
}
#zone_confirm_state_by_webtv label {
	color: #000000 !important;
}
#zone_confirm_state_by_webtv .twin_host {
	color: #FFFFFF;
}
#zone_confirm_state_by_webtv .twin_precision {
	padding: 2px;
	background: #9E3700;
	color: white;

  /* bords arrondis */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}


.separ_templates {
  height: 2px;
  margin-top: 8px;
  border-top: 1px dotted gray;
}

a.active_feedback {
  color: gray !important;
}


a.nice_button_speak, a.nice_button_sponsor, a.nice_button_alertme, a.nice_button_feedback {
	font-size: 12px;
  padding: 1px 8px 1px 8px !important;
	color: white !important;
  border: 0;

  background: #0B9322;
  background-image: -moz-linear-gradient(top, #0B9322, #09721A);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9322), to(#09721A));

  background: #555;
  background-image: -moz-linear-gradient(top, #666, #444);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
}
a.nice_button_sponsor {
  background: #0B9322;
  background-image: -moz-linear-gradient(top, #0B9322, #09721A);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9322), to(#09721A));
}
a.nice_button_alertme {
  background: #930B0B;
  background-image: -moz-linear-gradient(top, #A23939, #752929);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A23939), to(#752929));
}
a.nice_button_speak:hover {
	color: white !important;
  background: #09721A;
  background: #666;
}
a.nice_button_speak.active_feedback {
  background: #DDDDDD;
  color: #444444 !important;
}

/*
a.link_accept_request, a.link_reject_request {

	color: white !important;
  border: 0;
  padding: 1px 8px 1px 8px !important;

  background: #0B9322;
  background-image: -moz-linear-gradient(top, #0B9322, #09721A);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9322), to(#09721A));
}
a.link_accept_request:hover { background: #0CA626; }
a.link_reject_request {

	color: white !important;
  border: 0;
  padding: 1px 8px 1px 8px !important;

  background: #930B0B;
  background-image: -moz-linear-gradient(top, #A23939, #752929);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A23939), to(#752929));
}
a.link_reject_request:hover { background: #AB0D0D; }
*/

/* "enregistrÃ© le" dans la page du planning */
div.planning_day_title {
  margin-top: 35px;
  margin-bottom: 10px;
  font-weight: bold;
}
div.planning_day_content {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div.planning_event_title, div.planning_sub_title, div.planning_event_planned { padding-left: 20px; }
div.planning_feedback_options {
  margin-top: 5px;
  padding-left: 20px;
}
div.planning_event_planned {
  margin: 10px 0px 10px 0px;
  padding-left: 20px;
  font-weight: normal;
  color: #445762;
  font-size: 11px;
}

div.planning_event_planned span {
  background: #EDF2FA;
  border: 1px solid #E1EAF7;
  padding: 2px 6px 2px 4px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}

div.planning_event_planned_gray span {
  padding: 3px 6px 3px 4px;
  background: #EEF0F9;
  border: 1px solid #EAECEE;
  background: none;
  border: 0px;
  border-bottom: 1px dotted #CCD1E6;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

div.planning_sub_title {
  color: #777777;
  font-size: 11px;
}

font.i_would_like { font-size: 11px; }
a.feedback_sponsor { font-weight: bold; color: #00B050; }
a.feedback_vote { font-weight: bold; color: #7030B1; }
a.feedback_wantattend { color: #EC6C0A; }
a.feedback_wantatch { color: #7F7F7F; }

.lounge_upcoming_date {
  padding-bottom: 5px;
  border-bottom: 2px dotted #CCCCCC;
}

.classic_buz {
  margin-top: 5px;
  border-top: 2px dotted #CCCCCC;
}

.lounge_buz { padding-bottom: 10px; }

/* "Rapport d'envoi sur %1$s :" */
div.notif_report {
  text-align: left;
  margin-top: 20px;
  font-weight: bold;
}

div.result_unsubscribe_link { margin: 20px; color: #777777; font-size: 11px; }
div.result_unsubscribe_link span {
  background-color: #E1FFCC;
  border: 1px solid #81ED1F;
  color: #2D5706;
  padding: 6px;
  font-size: 12px;
  font-weight: bold;
}
div.result_unsubscribe_link a { text-decoration: underline; }
div.result_unsubscribe_link a:hover { text-decoration: none; }

div.rapport_stats { margin-top: 20px; }
td.rapport_stats_CM {
  vertical-align: top;
  width: 350px;
  padding: 20px;
}
td.rapport_stats_CM, td.rapport_stats_CM font, td.rapport_stats_CM label, div.rapport_stats li, div#zone_stats_report_dest, div#event_stats_mail_addr, div#event_stats_mail_addr a {
  font-family: Arial;
  font-size: 11px;
}
span.rapport_stat_as_well {
  display: block;
  color: ;
  padding-top: 16px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #DDDDDD;
}
div.rapport_stats_general {
  border: 1px solid #CCCCCC;
  margin: 10px 0px 10px 0px;
  padding: 10px;
  background-color: #F5F5F5;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
}
div#zone_stats_report_dest { margin-top: 10px; }
div.hit_users { margin-top: 20px; }
div.hit_users span.nb_hits { color: gray; }
div.hit_users_list span.nb_hits_unauth { font-weight: bold; /*background-color: #EBFFCC;*/ }
div.hit_users_list span.special_status { color: #000000; background-color: white/*#EBFFCC*/; }
div.hit_users_list font.last_visit { color: #999999; }
div.hit_users_list li { list-style: none; padding-bottom: 4px; }
ul.hit_users_list { padding-left: 26px; }

div.rapport_stats_subtitle { margin-top: 10px; }

div.traces_traces_log, div.email_suffixes { margin-top: 10px; font-size: 11px; }
div.traces_traces_log ul { padding-left: 25px; }
div.traces_traces_log li { list-style-type: square; }

a.invite_them_all {
  display: block;
  margin-top: 8px;
  margin-left: 20px;
}

/* titre d'une page affinÃ©e sur un traitement particulier */
div.traitement_home_title {
  padding: 20px 0px 0px 24px;
  font-size: 14px;
  color: #444444;
  font-weight: normal;
}
div.traitement_home_title b {
  font-weight: normal;
  color: black;
}


/* lien pour crÃ©er une nouvelle alerte */
a.new_alert {
  display: block;
  margin-top: 10px;
}

/* liste des alertes */
table.reminders {
  margin-bottom: 10px;
}
table.reminders td {
  vertical-align: top;
  padding-bottom: 4px;
  margin-bottom: 2px;
  border-bottom: 1px dotted #BBBBBB;
}
table.reminders tr.reminders_late td {
  color: #CC0000;
  background: #FDF7F7;
  border-bottom: 1px dotted #DCBABA;
}
table.reminders tr.reminders_past td,
table.reminders tr.reminders_is_done td {
  color: #C3C3C3;
  background: #FCFCFC;
}
table.reminders tr.reminders_past td img.img_clock,
table.reminders tr.reminders_is_done td img,
table.reminders tr.reminders_late td img.img_clock {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
table.reminders tr.reminders_is_done td {
  text-decoration: line-through;
  color: #B4B4B4;
}
div.crm_tab_reminder_list {
  width: 550px;
}
div.crm_tab_reminder_list table td {
  font-size: 11px;
}

/* ----------------------------------------------------- */
/* Les 3 colonnes de la homepage */
table.home_tree_columns {
  margin-left: 0px;
  width: 100%;
}
table.home_v2_tree_columns {
  margin-right: 10px;
  margin-left: 10px;
  width: 1073px;
}

/* tout est en plus petit */
table.home_v2_tree_columns td, table.home_v2_tree_columns a,
div#eventcat_container td, div#eventcat_container a {
  font-size: 11px;
}

div.here_are_echantillons {
  color: #777777;
  font-size: 11px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-family: Arial;
  text-align: left;
}

/* Encart "Derniers sujets en prÃ©paration" */
table.home_v2_tree_columns td.container_en_coproduction { border-left: 0px solid #EDF2FC; }

/* Encart "Derniers sujets co-crÃ©Ã©s et diffusÃ©s" */
table.home_v2_tree_columns td.container_en_diffusion { border-left: 0px solid #EDF2FC; }

/* avatard d'un contributeur dans les colonnes de homepage */
img.contrib_avatar {
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-left: 0px;
  width: 22px;
  height: 22px;
}
img.contrib_avatar:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* ********************************** */
/* barre de menus principale dans la version "v2 / v3" de la home */

div.navbar_v3_container { top: 36px; width: 370px; }

table#table_nav_bar.navbar_v3 td.top_menu2 {
  height: auto;
}
table#table_nav_bar {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* liens de la barre de menus principale */
table#table_nav_bar.navbar_v3 td {
  border-top: 0px;
  border-bottom: 0px;
  background: transparent;
  border-left: 0px;
}
table#table_nav_bar.navbar_v3 a.top_menu_item {
  display: inline;
  text-transform: none;
  text-shadow: none;
  font-weight: normal;
  color: #858585;
  font-family: Tahoma; /*'FranklinGothicMediumRegular';*/ /* FranklinGothicMediumCondRg */
  font-size: 14px;
}
table#table_nav_bar.navbar_v3 a.top_menu_item:hover { color: #444444; text-decoration: none; }
table#table_nav_bar.navbar_v3 a.top_menu_item_active { color: #444444; }
table#table_nav_bar.navbar_v3 div.top_menu_link_container,
table#table_nav_bar.navbar_v3 div.top_menu_link_container_end { border-left: 0px; }


/* ********************************** */
/* barre de menus dÃ©diÃ©e au sections */
td.home_tab table {
  overflow: hidden;
  text-align: left;
}
/*td.section_container{*/
td.home_tab table td {
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
td.home_second_tab table td {
  border-top: 0px;
}
td.home_tab table td, td.above_banner {
  background: #F7F7F7 url(images/bg_home_tab.png) repeat-x;
}

td.home_tab table td {
  width: 134px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
}
td.home_tab table td.home_tab div {
  color: #787A7A/*#3C5784*/;
  text-shadow: 1px 1px 0 white;
  padding: 5px 4px 4px 2px;
  line-height: 13px;
  font-size: 13px;
  font-weight: normal;
  font-family: 'FranklinGothicMediumRegular'; /* FranklinGothicMediumCondRg */
}
td.home_tab table td.home_tab_active, td.home_tab table td.home_tab_hover, td.home_tab table td.home_tab:hover {
  background: #999999 url(images/tribune/downh.png) no-repeat right top;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
td.home_tab table td.home_tab_hover {
  cursor: pointer;
}
td.home_tab table td.home_tab_active div, td.home_tab table td.home_tab:hover div, td.home_tab table td.home_tab_hover div {
  color: white;
  text-shadow: 1px 1px 0 #555555;
}
td.home_tab table td div:hover {
  cursor: pointer;
}

td.home_tab table td.home_tab_end {
  border-right: 1px solid #CCCCCC;
}


/* au cas oÃ¹ la navbar des sections soit dessinÃ©e en plus de l'autre */
td.home_tab_two_navbars table td {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
td.home_tab_two_navbars table td.home_tab, td.home_tab_two_navbars {
  background: transparent;
}
td.home_tab_two_navbars table td.home_tab div {
  color: #959595 !important;
}
td.home_tab_two_navbars table td.home_tab_active, td.home_tab_two_navbars table td.home_tab_hover, td.home_tab_two_navbars table td.home_tab:hover {
  background: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}
td.home_tab_two_navbars table td.home_tab_active div, td.home_tab_two_navbars table td.home_tab:hover div, td.home_tab_two_navbars table td.home_tab_hover div {
  color: black !important;
  font-weight: normal !important;
  text-shadow: none !important;
}
td.home_tab_two_navbars table td.home_tab_end {
  border-right-color: transparent;
}


/* La colonne du milieu a une lÃ©gÃ¨re couleur de fond */
table.home_v2_tree_columns td.container_en_coproduction,
table.home_v2_tree_columns #bottom_area_title_en_coproduction { background-color: #F8F8F8; }

table.home_v2_tree_columns td.container_en_coproduction { border: 1px solid #F1F1F1; }

table.home_v2_tree_columns div#next_shows_content table.tribune_event_item {
  border-bottom: 0px solid #DDDDDD;
  background-image: url('images/afterpost_white_trans.jpg') no-repeat bottom center;
  background-color: #F8F8F8;
}

/*
table.home_v2_tree_columns div#next_shows_content table.tribune_event_item { border-bottom: url('images/afterpost_white_trans.png'); }
*/

/* ********************************** */

/* texte "ils contribuent" */
td.they_contribute {
  /*
  font-family: 'FranklinGothicMediumRegular';
  */
  font-weight: normal;
  color: #999999;
  font-size: 11px;
  padding-right: 4px;
  vertical-align: top;
}


/* ce sur quoi la homepage est affinÃ©e */
div.home_title, div.home_title a {
  font-size: 11px;
  font-weight: bold;
}

/* items "chaÃ®ne" dans une homepage de section */
div.group_thumbs {
  overflow: auto;
  width: 1050px;
  font-size: 11px;
  color: #444444;
  font-family: Tahoma;
  margin: 0px 0px 20px 10px;
  padding-bottom: 10px;
}
span.group_thumb_header {
  display: block;
  margin: 0px 0px 10px 0px;
}
span.group_thumb img, span.group_thumb_on img, span.group_thumb_CM img {
  float: left;
  margin-right: 4px;
}
span.group_thumb, span.group_thumb_on, span.group_thumb_CM {
  float: left;
  width: 165px;
  height: 60px;
  overflow: hidden;

  cursor: pointer;
  font-size: l1px;
  font-family: Tahoma;

  margin: 0px 15px 14px 0px;
  padding: 4px 20px 4px 4px;

  border: 1px solid #E4E4E4;
  background: #FBFBFB /*url(images/home_group_thumb.png) repeat-x*/;

/*
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
*/
  -moz-box-shadow: 2px 2px 3px #EEE;
  -webkit-box-shadow: 2px 2px 3px #EEE;
  box-shadow: 2px 2px 3px #EEE;
}

span.group_thumb_on { background: #EBF1F7 url(images/home_group_thumb_on.png) repeat-x; }
span.group_thumb_CM { background: #EBF1F7 url(images/home_group_thumb_cm.png) repeat-x; }

span.group_totalmembers {
  display: block;
  margin: 4px 0px 0px 0px;
  color: #777777;
  font-size: 9px;
  font-family: Tahoma;
}


/* infobulle prospect */
div.infobulle_content_prospect { background-color: #F4F4F4/*#F1FBEE*/; }

/* infobulle compte */
div.infobulle_content_account { background-color: #DBDBDB/*#FAF4DE*/; }

/* dÃ©gradÃ© */
div.infobulle_content_account, div.infobulle_content_prospect {
  background-image: -moz-linear-gradient(top, #DDDDDD, #FFFFFF);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#FFFFFF));
}


/* ligne "membre" dans un onglet CRM */
div.webtv_member { background-color: #E6ECFB !important; }
div.webtv_member {
  background-image: -moz-linear-gradient(top, #E6ECFB, #EDF1FC) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E6ECFB), to(#EDF1FC)) !important;
}

/* ligne "profil CRM" dans un onglet CRM */
div.crm_profile { background-color: #FBFBFB !important; }
div.crm_profile {
  background-image: -moz-linear-gradient(top, #F7F7F7, #FBFBFB) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#FBFBFB)) !important;
}


/* "aucun pour le moment" */
.none {
  color: #777777;
  font-style: italic;
  font-size: 11px;
}

/* infos de contact (CRM) */
table.encart td.profile_contact_infos,
table.bottom_gap td.profile_contact_infos {
  background: #F4F4F4;
  color: #222222;
  font-weight: normal;
}
td.profile_contact_infos a { color: black; text-decoration: underline; }
td.profile_contact_infos a:hover { text-decoration: none; }

/* fiche contact figurant dans une page sociÃ©tÃ© */
div.contact_in_account {
  background: #F5F5F5;
  border: 1px solid #DDDDDD;
  padding: 10px;
  margin: 5px 0px 20px 10px;
  /*width: 360px;*/
  /* float: left;*/
}

span.event_desc_bis a.child_event { text-decoration: underline; }
span.event_desc_bis a.child_event:hover { text-decoration: none; }

label.copy_children_option {
  color: #777777;
  font-size: 11px;
}

/* contenant d'une zone {vignette event + titre event} */
div.event_container_88 {
  overflow: hidden;
  width: 88px;  /* PARAM */
  height: 50px; /* PARAM */
}
div.event_container_208 {
  overflow: hidden;
  width: 208px;  /* PARAM */
  height: 116px; /* PARAM */
}
div.event_container_50 {
  overflow: hidden;
  width: 50px;  /* PARAM */
  height: 50px; /* PARAM */
}

/* si une vignette est accolÃ©e Ã  la gauche d'un texte descriptif, alors pas de bordure droite */
td.event_bloc_item_thumb div.event_container_88,
td.event_bloc_item_thumb div.event_container_208 { border-right: none; }

/* contenant d'une vignette d'event amÃ©liorÃ©e */
div.event_thumb_container_88 {
  position: absolute;
  overflow: hidden;
  padding-bottom: 0px !important;
  width: 88px;   /* PARAM */
  height: 48px;  /* PARAM */

  -moz-box-shadow: 1px 2px 4px #CCC;     /* mozilla */
  -webkit-box-shadow: 1px 2px 4px #CCC;  /* chrome + safari */
  box-shadow: 1px 2px 4px #CCC;          /* opÃ©ra */
}
div.event_thumb_container_208 {
  position: absolute;
  overflow: hidden;
  padding-bottom: 0px !important;
  width: 208px;   /* PARAM */
  height: 116px;  /* PARAM */

  -moz-box-shadow: 1px 2px 4px #BBB;     /* mozilla */
  -webkit-box-shadow: 1px 2px 4px #BBB;  /* chrome + safari */
  box-shadow: 1px 2px 4px #BBB;          /* opÃ©ra */
}

/*div.event_bloc_item div.event_thumb_container_88*/
td.event_bloc_item_thumb div.event_thumb_container_88,
td.event_bloc_item_thumb div.event_thumb_container_208 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.event_thumb_container_50 {
  position: absolute;
  overflow: hidden;
  padding-bottom: 0px !important;
  width: 48px;   /* PARAM */
  height: 48px;  /* PARAM */
}

img.event_thumb_container_88 {
	/*border: 1px solid #DDDDDD;*/
  position: absolute;
  width: 88px;  /* PARAM */
}
img.event_thumb_container_208 {
  position: absolute;
  width: 208px;  /* PARAM */
}


/* item d'une liste d'Ã©pisodes avec option "avec vignettes" */
.event_child_with_thumb, .event_child_with_thumb_208 {
  width: 100%;
  height: 50px; /* PARAM */
  overflow: hidden;
  margin: 10px 0px 5px 0px;
}
.event_child_with_thumb_208 {
  height: 117px; /* PARAM */
}
.event_child_with_thumb div.photo { margin-right: 5px; }

table.home_item_thumb { position: absolute; }

table.home_item_thumb, table.home_event_thumb,
table.home_event_thumb_88, table.home_event_thumb_208 {
  width: 88px;  /* PARAM */
  height: 48px; /* PARAM */
  opacity: 0.7;
  filter: alpha(opacity=70);
}
table.home_event_thumb_208 {
  width: 208px;  /* PARAM */
  height: 116px; /* PARAM */
}

table.home_event_thumb_50 {
  width: 48px;  /* PARAM */
  height: 48px; /* PARAM */
}

table.home_item_thumb td, table.home_event_thumb td {
  color: white;
  font-size: 11px;
}

/* partie "vide" d'une vignette d'event amÃ©liorÃ©e */
tr.home_event_thumb_top_area {
  height: 33px;  /* PARAM */
}
tr.home_event_thumb_top_area_big {
  height: 91px;  /* PARAM */
}

/* partie infÃ©rieure : lÃ  oÃ¹ figurent les infos (nb. commentaires...) */
tr.home_event_thumb_bottom_area { background: black; }
tr.home_event_thumb_bottom_area td {
  padding-left: 3px;
  font-size: 10px;
}
/* nombre de participants */
td.home_event_thumb_nb_members {
  text-align: left;
  font-size: 10px !important;
  color: white;
}
/* nombre de commentaires */
td.home_event_thumb_nb_comments {
  padding-right: 3px;
  text-align: right;
  font-size: 10px !important;
  color: white;
}
img.home_event_thumb_nb_comments {
  width: 11px;
  height: 10px;
  margin-left: 2px;
}

/* liste des "invitÃ©s non-membres" */
ul.confid_guests_list { margin: 10px 0px 0px 0px; }
div.confid_guests_list { margin: 15px 0px 10px 0px; }
ul.confid_guests_list { margin: 10px 0px 0px 0px; }
ul.confid_guests_list li { color: #60A343; font-size: 11px; }
.special_guest_infos { color: #6A985C; }
.special_guest_infos a { color: #555555; }
ul.confid_guests_list a { color: #4D4E49; }
ul.confid_guests_list a.confid_guest_email { color: #497C34; font-weight: bold; }
li.email_guest { margin-bottom: 10px; }
ul.confid_guest_log { margin: 5px 0px 0px 0px; }
li.confid_guest_log_error { color: #C40000 !important; }
li.confid_guest_log_success { color: #009300 !important; }

/* message de candidature dans la liste des intÃ©ressÃ©s */
div.wanttakepart_message {
  margin: 4px 0px 10px 0px;
  padding: 4px;
  background: white;
  border: 1px solid #DDDDDD;
}
font.wanttakepart_message {
  color: #888888;
  font-size: 11px;
}
div.wanttakepart_message_body {
  margin-top: 4px;
  margin-left: 10px;
  color: #000000;
  font-style: italic;
  font-size: 12px;
}

/* gestion d'un contact dans la liste des intÃ©ressÃ©s */
div.i_have_contacted_him {
  text-align: left;
  margin: 15px 0px 3px 0px;
  padding: 4px;
  /*background: #F5FCF5;*/
  border-top: 1px dotted #85A978;
}
label.contacted_member_label {
  color: #60A343;
  font-size: 11px;
  position: relative;
  top: -2px;
}
div.contacted_member_desc {
/*
  background: #E9F8E9;
  background: #EEEEEE;
  border: 1px dotted #DADADA;
  padding: 4px 2px 4px 6px;
*/
  margin: 3px 0px 0px 2px;
}
font.contacted_member_desc_title {
  color: #969FA9;
  font-size: 11px;
}
div.contacted_member_signature {
  text-align: right;
  color: #969FA9;
  font-size: 11px;
  font-style: italic;
}
div.contacted_member_desc_body {
  margin: 0px 0px 0px 7px;
  color: #60A343;
  /*font-style: italic;*/
  font-size: 11px;
  border-left: 3px solid #CEDDE8;
  padding: 5px 0px 5px 5px;
}
textarea.contacted_member_desc_edit {
  width: 450px;
  display: none;
  margin-top: 4px;
}
input.contacted_member_checkbox {
  width: 11px;
}

table.group_aliases td { padding-left: 4px; }
table.group_aliases td, table.group_aliases input {
  font-size: 11px;
}

/* actualitÃ©s RSS */
div.rssnews {
  width: 700px;
}
td.rssnews {
  padding-top: 20px;
}
div.rssnews_date {
  display: inline;
  border: 1px solid #EEEEEE;
  background: #F8F8F8;
  color: #777777;
  /*text-shadow: 1px 1px 0 #444444;*/
  font-size: 10px;
  padding: 0px 7px 0px 7px;

  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;

  -moz-box-shadow: 1px 2px 3px #EEE;
  -webkit-box-shadow: 1px 2px 3px #EEE;
  box-shadow: 1px 2px 3px #EEE;
}
div.rssnews_title {
  margin: 6px 0px 0px 3px;
}
div.rssnews_title a {
  font-weight: bold;
  font-size: 14px;
}
div.rssnews_desc {
  margin: 5px 0px 0px 3px;
}
div.rssnews_desc img {
  max-height: 200px;
}

a.link { text-decoration: underline !important; }
a.link:hover { text-decoration: none !important; }
a.link_inv { text-decoration: none !important; }
a.link_inv:hover { text-decoration: underline !important; }

.rel_crm_name { /*font-weight: bold;*/ }

td.form2_express {
  padding-left: 7px;
}

/* affichage des chaÃ®nes entreprise dans l'edit d'un event : rÃ©servÃ© aux CM (mais pas en mode brouillon pour autant) */
.com_manager_blue {
  color: #0A68F5 !important;
}

.comp_channels_header {
  font-size: 11px;
  padding: 5px 0px 5px 0px;
  font-style: italic;
}

/* infobulles */
.tip a.tipsFixLink, .tip span.bgwhite, .tip div.bgwhite {
  padding: 2px;
  background-color: white;
}

.tip div.bgwhite {
  background: #FEFEFC;
  border: 1px solid #CCCCCC;
  padding: 10px !important;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  -moz-box-shadow: 3px 3px 4px #EEE;    /* mozilla */
  -webkit-box-shadow: 3px 3px 4px #EEE; /* chrome + safari */
  box-shadow: 3px 3px 4px #EEE;         /* opÃ©ra */
}

div.same_series_header { padding-bottom: 10px; }
div.same_series_body { padding-left: 5px; }

div.group_cpt_rebours_desc {
  text-align: left;
  font-size: 12px;
  color: #444444;
  font-weight: normal;
}
div.group_cpt_rebours_duree {
  text-align: left;
  padding-left: 0px;
  color: #444444;
  font-weight: bold;
  font-size: 16px;
}

a.white { color: white !important; }
a.white:hover { color: #F5F5F5 !important; }



/* === Jean 16/01/2012 ============== */
/* prises de brief (interviews) */
div.brief_form {
  margin-top: 15px;
  max-width: 620px;
}
div.brief_intro {
	margin-top: 5px;
	font-size: 14pt !important;
}
div.brief_intro_event {
  padding: 6px;
  margin-bottom: 10px;
  border: 2px dotted #CCCCCC;
  background: /*#F4F4F4*/;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
div.brief_intro_CM {
  background: #D4F5D1;
  border: 2px solid #B7DBBC;
}
div.event_brief_title {
	padding-bottom: 10px;
  font-weight: bold;
}
td.brief_question {
  padding-top: 5px;
  padding-right: 0px;
}
div.brief_question {
  width: 610px;
  padding: 8px 4px 10px 8px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #DDDDDD;
  background: #F4F4F4;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
div.brief_question_CM {
  background: #E7F5E2;
}
td.brief_responses {
  padding-top: 0px;
}
div.brief_response_container {
  font-style: italic;
  padding: 4px 0px 1px 22px;
}

table.brief_response {
	width: 615px;
  margin-left: 0px;
}

div.brief_response {
  border-left: 3px solid #CCCCCC;
  margin: 0px 0px 10px 30px;
  padding: 6px 0px 2px 7px;
  font-size: medium !important;
}

img.img_loading_brief {
  margin-bottom: 30px;
}
span.brief_return_msg {
  display: block;
  width: 100%;
  position: absolute;
  z-index: 2000;
  padding-left: 28px;
}
textarea.brief_response {
  width: 560px;
  height: auto;
}
input.button_brief_response {
  margin-left: 19px;
}
div.only_brief_response {
  margin-top: 30px;
}

div.success_message_brief {
  background: #349605;
  border: 0px;
  padding: 6px 6px 0px 6px;
  color: white !important;
  white-space: nowrap;

  border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
}
div.brief_icon_state {
  width: 140px;
  padding: 0px 6px 4px 27px;
}
.brief_response_date {
	text-align: right;
	color: #777777;
	font-size: 11px !important;
	margin-right: 10px;
}
div.brief_question_title {
	font-weight: bold;
}
div.didascalie, font.didascalie {
	color: #777777;
	font-style: italic;
}
div.didascalie {
	padding-top: 4px;
}
div.brief_question_edit_title {
	font-size: 11px !important;
	color: #000000;
	padding-bottom: 0px;
	margin-bottom: 6px;
	font-weight: bold;
}
.question_number {
	font-weight: bold;
}
td.brief_avatar {
	text-align: right;
	vertical-align: top;
}
div.brief_copyright {
	color: #A10808;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
	text-align: left;
}
.brief_must_take_part, .brief_must_login {
	color: #A10808;
	margin-bottom: 10px;
	text-align: right;
}
/* ================================ */

div.zone_propose_wizard {
  border: 2px solid #D4D4D4;
}


/* ================================ */
/* interview 3D */
div.interview_title {
  /*font-weight: bold;*/
  margin-bottom: 20px;
}
div.question_and_responses {
  width: 100%;
  text-align: left;
  margin: 20px 0px 15px 0px;
}
div.question_content {
  width: 650px;
}
div.question_content_1 {
  font-weight: bold;
}
div.question_content_2 {
  padding: 7px 0px 0px 25px;
}
div.responses {
  margin-top: 10px;
  padding-left: 20px;
}
div.compare_users {
  margin-top: 10px;
}
div.compare_user, div.main_user {
  display: block;
  float: left;
  margin: 4px;
}

/* autres speakers en noir et blanc */
div.compare_user img.compare_user {
	margin-bottom: 2px;
	width: 48px;
	filter: url(filters.svg#grayscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}

div.compare_user img.compare_user_active {
	margin-bottom: 0px;
	width: 50px;
	position: absolute;
	z-index: 1;
	display: none;
}

div.question_content_com_manager  {
	color: #428D35 !important;
}


/* ================================ */
/* verbatim interactif en "mode compact" */
table.verbatim_compact  {
	margin: 15px 0px 30px 0px;
  border: 1px solid #DDDDDD;
  background: #EEEEEE;
}

/* on annule le forÃ§age du margin dans les balises "<div>" et "paragraphe" des verbatims intÃ©grÃ©s dans
   les textes d'intro et les full briefs */
table.verbatim_compact div,
table.verbatim_compact div {
  margin: auto;
}


table.verbatim_compact div {
	margin-top: 0px !important;
}

table.verbatim_compact div.compare_users {
	margin-bottom: 0px;
	margin-left: 4px;
}
table.verbatim_compact div.group_encart_text_below div.compare_users_title {
	margin-left: 8px;
	font-size: 12px !important;
}
table.verbatim_compact div.group_encart_text_below div.compare_users a {
	font-size: 11px !important;
}
table.verbatim_compact div.compare_user,
table.verbatim_compact div.main_user {
	float: left;
	width: 60px;
	/*max-height: 140px;*/
	height: 108px;
	overflow: hidden;
	margin: 8px 8px 0px 0px !important;
	text-align: center;
}
table.verbatim_compact div.main_user {
	margin-bottom: 0px !important;
}
table.verbatim_compact div.main_user a {
	font-size: 11px;
}

table.verbatim_compact div.question_and_responses {
	margin: 0px;
}

table.verbatim_compact td.questions {
  padding: 10px 0px 12px 0px;
}

table.verbatim_compact div.group_encart_text {
  border-left: 0px;
  background: transparent;
  padding: 0px 5px 3px 0px;
  font-size: 11px;
  margin-bottom: 5px;
}

table.verbatim_compact div.brief_question_title,
table.verbatim_compact .question_number {
	font-weight: normal;
	/*
	*/
}
table.verbatim_compact div.hidden_quest_part {
	/*color: #777777;*/
	margin-bottom: 3px;
}
table.verbatim_compact div.interview_title,
table.verbatim_compact div.responses {
  margin-top: 0px;
}
table.verbatim_compact div.question_content {
  width: auto;
  min-width: 0px;
}
table.verbatim_compact div.quest_bloc,
table.verbatim_compact div.quest_bloc_current {
  border: 1px solid transparent;
  border-bottom: 1px solid #DDDDDD;
  padding: 2px 4px 2px 4px;
	margin: 0px 12px 0px 12px;
}

table.verbatim_compact div.quest_bloc_current,
table.verbatim_compact div.question_content_hover {
  border: 1px solid transparent;
  background: #FAFAFA;
}
table.verbatim_compact div.quest_bloc_current {
  background: #EEEEEE url(../images/quest_bloc_current_bg_arrow.png) right top no-repeat;
  background-color: #2B3336;
  padding: 6px;
	margin: 4px 0px 4px 4px;
  border: 0px;

  border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;

  /* dÃ©gradÃ© */
  /*
  background-image: -moz-linear-gradient(top, #2C3235, #445055);
  background-image: -webkit-gradient(linear, left, right, from(#2C3235), to(red));
  */
}

table.verbatim_compact div.quest_bloc_current div.hidden_quest_part {
	padding-right: 30px;
}

/* espace entre questions et player vidÃ©o */
table.verbatim_compact div.group_home_video {
	margin-left: 0px;
}

/* lignes paires */
/*
table.verbatim_compact div.quest_bloc__peer {
  background: #F4F4F4;
}
*/
/*
table.verbatim_compact div.question_content_hover {
  border: 1px solid #CCCCCC;
  border-top-color: transparent;
  background: #FDFDFD;
}
*/
table.verbatim_compact div.quest_bloc .question_number,
table.verbatim_compact div.quest_bloc div.brief_question_title, div.question_content * { color: #222222;}

table.verbatim_compact div.quest_bloc_current * { color: #DDDDDD !important; }

table.verbatim_compact div.quest_bloc_current div.brief_question_title,
table.verbatim_compact div.quest_bloc_current .question_number { color: #78CFD9 !important; }

.question_number_CM { color: #428D35 !important; }

table.verbatim_compact div.quest_bloc_current .question_number,
table.verbatim_compact div.quest_bloc_current div.brief_question_title {
	font-weight: bold;
	color: #222222;
	padding-bottom: 4px;
	font-size: 12px !important;
}

table.verbatim_compact div.quest_bloc * { font-size: 11px !important; }
table.verbatim_compact div.quest_bloc_current * { font-size: 11px !important; }


/*table.verbatim_compact div.group_home_video_title,*/
table.verbatim_compact div.group_home_video_subtitle {
  font-size: 11px !important;
}
table.verbatim_compact div.zone_video_embeded_inside {
  /* ombrage */
  /*
  -moz-box-shadow: 4px 4px 6px #DDD;
  -webkit-box-shadow: 4px 4px 6px #DDD;
  box-shadow: 4px 4px 6px #DDD;
  */
}

table.verbatim_compact div.like_player_areas {
  padding: 4px;

  /*
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  */
}
table.verbatim_compact div.like_player_areas,
table.verbatim_compact div.like_player_areas:hover { background: #2B3336 !important; }


table.verbatim_compact td.player {
	padding-top: 10px;
	padding-right: 0px;
	border: 0px solid red;
}

div.verbatim_container {}

/* pour que le player soit "encadrÃ©" par les zone foncÃ©es au-dessus et en dessous : */
table.verbatim_compact div.like_player_areas_above {
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-left: 0px;
	height: 58px;
  border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  -webkit-border-radius: 0px 5px 0px 0px;
}
table.verbatim_compact div.like_player_areas_bottom {
  width: 100%;
	padding-top: 10px;
	padding-bottom: 4px;

  border-radius: 0px 0px 5px 0px;
  -moz-border-radius: 0px 0px 5px 0px;
  -webkit-border-radius: 0px 0px 5px 0px;
}
table.verbatim_compact div.group_encart_text_above {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
table.verbatim_compact div.group_encart_text_below {
  margin-top: 0px;
}

table.verbatim_compact div.like_player_areas_above img.cur_speaker_img {
	float: left;
	width: 60px;
	margin: 0px 6px 3px 4px;
}

table.verbatim_compact div.like_player_areas,
table.verbatim_compact div.like_player_areas div {
  color: #CCCCCC !important;
	font-size: 12px !important;
}
table.verbatim_compact div.like_player_areas div.response_from {
}
table.verbatim_compact a.speaker_name,
table.verbatim_compact div.speaker_company { font-weight: bold; }

table.verbatim_compact a.speaker_name {
	font-size: 12px !important;
	/*white-space: nowrap;*/
}
table.verbatim_compact div.response_from { margin-bottom: 3px; }

table.verbatim_compact div.prev_next_quest_links { float: right; padding: 5px 13px 5px 5px; }

table.verbatim_compact div.prev_next_quest_links a,
table.verbatim_compact div.like_player_areas a { color: #78CFD9/*#E0D04C*/ !important; }
table.verbatim_compact div.prev_next_quest_links a:hover,
table.verbatim_compact div.like_player_areas a:hover { color: #0EDFF6/*#F8E435#00B9FF*/ !important; }


table.verbatim_compact div.like_player_areas_above { line-height: normal; }


/* les autres speakers dans un verbatim interactif */
table.verbatim_compact div.like_player_areas div.compare_user a { color: #EEEEEE !important; opacity: 0.8; line-height: normal; }
table.verbatim_compact div.like_player_areas div.compare_user a div.user_company {
	color: #888888 !important;
}

table.verbatim_compact div.like_player_areas div.compare_user a:hover { color: #78CFD9/*#E0D04C*/ !important; opacity: 1; }
table.verbatim_compact div.like_player_areas div.compare_user a:hover div.user_company { color: #BBBBBB !important; }

table.verbatim_compact div.speaker_company,
table.verbatim_compact div.speaker_function {
  max-height: 14px;
  overflow: hidden;
}

table.verbatim_compact a.video_end_link,
table.verbatim_compact a.video_end_link div { color: #423C00 !important; font-size: 18px; }

table.verbatim_compact div.prev_next_quest_links a { padding-right: 2px; font-size: 12px !important; }

/*
table.verbatim_compact_mini a.speaker_name {
  font-size: 11px !important;
}
*/
table.verbatim_compact div.question_content_mini div.quest_bloc td.td_question_number {
  display: none !important;
}
table.verbatim_compact div.question_content_mini div.quest_bloc td.td_question_number,
table.verbatim_compact div.question_and_responses_com_manager {
  display: none !important;
}
table.verbatim_compact div.question_content_mini div.quest_bloc_current {
  background-image: none;
}
table.verbatim_compact td.question_twin_title {
  padding-right: 10px;
}
table.verbatim_compact td.question_twin_title {
  background-color: #2B3336 !important;
}
table.verbatim_compact div.question_twin_title {
  color: #78CFD9 !important;
	font-weight: bold !important;
	font-size: 12px !important;
  padding: 6px !important;
}
table.verbatim_compact img.question_twin_title {
  background-color: #78CFD9;
}

table.verbatim_compact td.verbatim_tabs {
  height: 30px;
  padding-right: 12px;
  text-align: center;
}
table.verbatim_compact td.verbatim_tabs a.verbatim_tab {
  padding: 4px 40px;
  border: 1px solid #202628;
  background-color: #374144 !important;
  color: #DDDDDD;
}
table.verbatim_compact td.verbatim_tabs a.verbatim_tab_active {
  color: #E7E7E7;
}
/* ================================ */


/* "mini formulaire" dans l'edit d'une chaÃ®ne */
div.group_home_video_edit {
  background: #EEEEEE;
  padding: 8px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div.group_home_online_presence_edit td.form1 {
	padding: 8px 4px 5px 4px;
	font-weight: normal;
	width: 105px;
}
div.group_home_online_presence_edit td.form2 {
	padding: 5px 2px 5px 4px;
}
div.group_home_online_presence_edit td.form2 input {
	width: 240px;
}

div.group_interview_admin {
/*
  margin-bottom: 10px;
  padding: 10px;
  background: #F2FAF0;
  color: #444444;
  border: 1px solid #D1EDC9;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
*/
	color: #408A2E;
}

.quantity {
	padding: 2px 4px 2px 4px;
	background: #DDDDDD;
	border: 1px solid #CCCCCC;
	color: black;
	font-weight: normal;
	font-size: 12px;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.quantity_unit {
	color: #777777;
	padding-left: 1px;
}


div.crm_filters_title {
	color: #777777;
	font-style: normal;
	padding-bottom: 4px;
}

div.textFieldDesc {
	margin-bottom: 4px;
}

/* thÃ©matique choisie dans l'affinage des chaÃ®nes */
div.thematics_item_container_active { background-color: #777777; }
div.thematics_item_container_active a {	color: white; }

table.members_result {
	width: 100%;
}
div.member_item {
	float: left;
	padding-top: 6px;
	margin: 0px 2px 0px 6px;
	width: 100px;
	height: 100px;
	text-align: center;
}

div.traces_clouds {
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 3px #CCCCCC dotted;
}

div.profile_cloud_title {
	padding-bottom: 5px;
}

input#btn_launch_mailing { font-size: 14px !important; }
div#cust_email_variables_container { padding: 4px 0px 4px 0px; }
div#cust_email_variables_container, div#cust_email_variables { color: #777777; font-size: 11px; }
div#cust_email_variables { padding-left: 10px; }

div.group_content { background: white; }

/* "oÃ¹ suis-je ?" */
a.link_context, a.link_context_on {
	background: #F5F5F5;
	border: 1px solid #EBEBEB;
	color: #808080;
	/*
	background: #F0F5F9;
	border: 1px solid #E5EDF5;
	color: #3E6DA3;
	*/
	font-size: 11px;
	padding: 1px 7px 3px 0px;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 }
a.link_context_on {
	background: #E8E8E8/*#DCEDFF*/;
	color: #3E6DA3 !important;
}

.group_bloc_title {
  font-weight: bold;
  color: #444444;
}

/* gestion d'un abonnement */
div.subsc_dates { padding: 5px 0px 0px 20px; }
span.subsc_date { font-weight: bold; font-size: 14px; }
div.subsc_countdown_container {
  padding-top: 12px;
}
span.subsc_countdown, span.subsc_countdown_alert {
	display: block;
  padding-top: 10px;
  padding-left: 20px;
	font-size: 16px;
  font-weight: bold;
}
span.subsc_countdown { color: #4F8424; }
span.subsc_countdown_alert {
	font-size: 22px;
	color: #C20003;
}

.privmember_list {
	width: 650px;
  border: 1px solid #DDDDDD;
	padding: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.privmember_line {
	height: 26px;
  padding-top: 10px;
  margin-bottom: 1px;
  padding-left: 5px;
  background: #FBFBFB;
  border-bottom: 1px solid #EEEEEE;
}


/* gestion des slides */

div.slide_steps {
  margin: 0px 30px 30px 30px;
  padding: 15px;
  background: #EEF4FC;
  border: 1px solid #CBDFF6;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

a.slide_help_close {
	position: relative;
	left: 35px;
	top: -30px;
	font-size: 24px;

  background: #F6F9FD;
  color: #517194 !important;

  font-weight: normal;
  border: 1px solid #A4C5EA;
  padding: 12px 13px 13px 16px;
  margin-right: 2px;

  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
  box-shadow: -4px 4px 6px #D2DCF3;        /* opÃ©ra */
}
a.slide_help_close:hover {
  background: #1F64B2;
  color: white !important;
  text-decoration: none !important;
}

td.slide_step {
  vertical-align: top;
}
td.slide_step_separ1 {
  padding-top: 10px;
  border-bottom: 1px dashed #B5D2F2;
}
td.slide_step_separ2 {
  padding-bottom: 10px;
}

div.slide_step_number {
  background: #1F64B2;
  color: white;
	font-size: 16px;
  font-weight: bold;
  padding: 4px 10px 2px 10px;
  margin-right: 2px;

  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}

div.slide_step_message, div.slide_step_message a {
  color: #3E5389;
  font-size: 18px;
  font-weight: normal;
}
div.slide_step_message small {
  font-size: 14px;
  font-weight: normal;
}

div.slide_step_message a:hover { color: #0139C6; text-decoration: underline; }

div.upload_slide_button {
	font-size: 18px;
	padding-bottom: 20px;
	display: block;
	text-align: center;
}

div.stats_without_episodes_container {
}
div.stats_without_episodes {
	margin: 10px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	background: #FDFDFD;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
div.stats_without_episodes, div.stats_without_episodes div, div.stats_without_episodes a {
  color: #68AB3B;
}

div.playing_live_announce {
	padding: 10px !important;
	padding: 4px 0px 0px 10px;

	border: 0px solid #E9BEBF;
	background: #B30F11;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
div.playing_live_announce, div.playing_live_announce a {
	font-size: 18px !important;
	color: white /* #B30F11 */;
}
div.playing_live_link {
	padding: 4px 0px 0px 10px;
}
div.playing_live_link, div.playing_live_link a {
	font-size: 14px !important;
	color: #FAE6E6;
}
div.playing_live_announce a:hover { text-decoration: underline; }

div.last_comment {
  width: 430px;
	background: transparent;
}
div.last_comment_date {
  color: #444444;
  font-size: 13px;
	padding: 2px 0px 2px 10px;

	border: 1px solid #DADADA;
	background: #EEEEEE;

  border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;

  -moz-box-shadow: -2px 3px 4px #EEE;    /* mozilla */
  -webkit-box-shadow: -2px 3px 4px #EEE; /* chrome + safari */
  box-shadow: -2px 3px 4px #EEE;         /* opÃ©ra */
}
div.last_comment_body {
  color: #777777;
  font-size: 11px;
  /*
	padding: 2px 0px 2px 10px;
	border: 1px solid #DADADA;
	border-top: 0px;
	*/
	padding: 2px 0px 2px 0px;
	background: white;
}


/* Ã©vols moteur de recherche */
.search_extra_explain {
  margin-top: 0px;
  margin-bottom: 10px;
	padding-top: 4px;
  border-bottom: 2px solid #CCCCCC;
	color: #555555;
  font-size: 11px;
}
.search_extra_explain b {
	color: #222222;
	font-weight: normal;
}
.search_extra_explain font.com_manager b {
	color: #3D7C22;
}

.hidden_fields_list {
	margin-top: 10px;
	padding: 8px 15px 8px 20px;
	border: 0px solid #E5EEFF;
	background: #AD2527;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  -moz-box-shadow: -2px 3px 4px #EEE;    /* mozilla */
  -webkit-box-shadow: -2px 3px 4px #EEE; /* chrome + safari */
  box-shadow: 2px 1px 4px #999;         /* opÃ©ra */
}
.hidden_fields_list p { padding: 4px 0px 4px 0px; }
.hidden_fields_list big { font-size: 20px; display: block; padding-bottom: 15px; }
.hidden_fields_list { color: white; }
.hidden_fields_list a { color: white; text-decoration: underline; font-weight: bold; }

/* lien "ajouter un contact" dans les infobulles de profil */
a.ctx_add_contact {
	padding: 4px 30px 4px 30px;
	border: 1px solid #E5EEFF;
	background: white;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  -moz-box-shadow: -2px 3px 4px #EEE;    /* mozilla */
  -webkit-box-shadow: -2px 3px 4px #EEE; /* chrome + safari */
  box-shadow: 2px 1px 4px #999;         /* opÃ©ra */
}
a.ctx_add_contact:hover {
	background: #FEFDF5;
	border: 1px solid #F5E55C;
}

div.profile_other_quest_question {
	padding-top: 20px;
	font-weight: bold;
}
div.profile_other_quest_response {
	padding: 5px 0px 0px 20px;
}

div.baseline {
	margin-left: 280px;
	margin-top: 20px;
	font-family: arial;
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}
div#zone_cxt_cart.com_manager, div#zone_cxt_cart.com_manager td a {
  color: #4F8325 !important;
}

.mail_option_header {
	width: 100%;
	background: #EBEBEB;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 25px 5px 22px 5px;
	text-align: center;

   border-radius: 3px;
   -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.mail_option_header label {
	font-size: 13px;
	color: black;
  /*
  color: #D20B0B;
  */
}

/* boutons de feedback Ã  fond noir, en surimpression des vignettes */
div.feedBLacks {
	padding: 10px 6px 6px 6px;
	line-height: 25px;
	text-align: left;
}
a.feedBLack {
	padding: 4px;
	line-height: 31px;
	position: relative;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC !important;

    /*
   border-radius: 2px;
   -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
    */

    -moz-box-shadow: 0px 0px 10px #888888;
    -webkit-box-shadow: 0px 0px 10px #888888;
    box-shadow: 0px 0px 10px #888888;

	background: #000000;
	/*
	opacity: 0.9;
  filter: alpha(opacity=90);
  */

	/* Jean 7 avril 2014 */
	color: #EEEEEE !important;
  background: #555;
	/*
  background-image: -moz-linear-gradient(top, #666, #444);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  */
}

/* Jean 28/11/2014 */
#feedBLack_wanttakepart {
  background: #F04C00 !important;
  padding: 6px 14px !important;
}

/* Jean 17/12/2014 */
div.big_above_thumb_or_video #feedBLack_wanttakepart {
  padding: 25px 60px !important;
  font-size: 30px;
  letter-spacing: 2px;
  font-family: 'FranklinGothicMediumRegular',Calibri, Tahoma;
}

a.feedBLack_off {
	color: #BBBBBB !important;
	opacity: 0.3;
  filter: alpha(opacity=30);
}
a.feedBLack:hover {
	color: #DDDDDD !important;
	opacity: 1;
  filter: alpha(opacity=100);

	/* Jean 7 avril 2014 */
	color: white !important;
  background: #444 !important;
}
a.feedBLack_off:hover {
	opacity: 0.6;
  filter: alpha(opacity=60);
}
#feedBLacks_tip_container {
	padding-top: 20px;
	text-align: left;
}
#feedBLacks_tip {
	padding: 4px;
	color: white;
	background: #000000;
	opacity: 0.8;
  filter: alpha(opacity=80);

  -moz-box-shadow: 0px 0px 10px #000000;
  -webkit-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
}

span.feedBLack_close {
	position: relative;
	left: 3px;
	top: -5px;
	cursor: pointer;
	border: 1px solid #444444;
	background: #222222;
	padding: 0px 1px 1px 2px;

	color: #CCCCCC;
	font-size: 12px;

  border-radius: 2px 2px 2px 6px;
  -moz-border-radius: 2px 2px 2px 6px;
  -webkit-border-radius: 2px 2px 2px 6px;

	/* Jean 7 avril 2014 */
	border: 0;
	background: transparent;
}
span.feedBLack_close:hover {
	background: #000000;
	color: #EEEEEE;

  -moz-box-shadow: -2px 2px 3px #BBB;
  -webkit-box-shadow: -2px 2px 3px #BBB;
  box-shadow: -2px 2px 3px #BBB;
}

a.feedBLack_off span.feedBLack_close {
	color: white;
}

span.traces_edit {
	display: block;
	color: #BBBBBB;
	padding-top: 15px;
	font-size: 11px;
	text-align: left;
}
span.traces_edit hr { border: 0px; border-bottom: 1px solid #444444; }
span.traces_edit ul { margin-top: 3px; }

/* tableau des Ã©pisodes (en mode "compact" et triable via Ajax) */
table.compact_children {
	margin-top: 10px;
}
table.compact_children th {
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
table.compact_children td {
	padding-left: 8px;
	padding-right: 5px;
	font-size: 12px;
	padding-top: 2px;
	border-top: 1px solid #EAEEF0;
	padding-bottom: 2px;
	text-align: left;
}
table.compact_children tr.impair td {
	background: #F3F5F7;
}
table.compact_children tr.first_row td {
	border-top: 1px solid #CCCCCC;
	padding-top: 4px;
}
table.compact_children tr.days_separ td {
	border-top: 1px solid #CCCCCC;
	padding-top: 4px;
}

a.event_item {
	line-height: 15px;
}
span.event_item_body, span.event_item_body2 {
	display: block;
	color: #555555;
	font-size: 11px;
	padding-top: 2px;
	/*line-height: 12px;*/
}
span.event_item_body2 {
	padding-top: 5px;
	font-style: normal;
}

/* chaque event dans une colonne du planning */
div.page_planning table.planning_event {
	margin: 10px 0px 0px 0px;
}
div.page_planning table.planning_event a.event_item {
	font-weight: bold;
}

/* vidÃ©o prÃ©cÃ©dente/suivante */
a.link_btn_nav_video, div.nav_video_infos {
	color: #333333;
	font-size: 11px !important;
}
a.link_btn_nav_video, div.nav_video_infos { font-weight: bold; }

/* version rÃ©duite */
table.verbatim_compact div.prev_next_quest_links a.mini_link_btn_nav_video {
	font-size: 11px !important;
	font-weight: bold;
}


a.link_chat_live { color: #777777; font-size: 11px; position: relative; top: 4px; }
a.link_chat_live:hover { text-decoration: underline; }

div.twin_channels {
	padding: 4px 0px 0px 20px;
	color: #555555;
	font-size: 10px;
}
div.twin_channels ul {
	padding-left: 18px;
}

a.btn_highlight {
	display: table-cell;
	padding: 10px;
  font-size: 14px;
  font-weight: bold;
  color: white !important;
  font-family: Arial;
  background: #9FAEC1;
  text-shadow: 1px 1px 0 #4A7B95/*#790000*/;
  letter-spacing: 0px;

  /* bords arrondis */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #E5E5E5;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #E5E5E5; /* chrome + safari */
  box-shadow: 4px 4px 6px #E5E5E5;         /* opÃ©ra */
}
a.btn_highlight:hover {
  background: #95ADCB;
}

/* "oÃ¹ suis-je ?" */
font.bg_careful {
	background: #AD0020;
	color: white;
	font-size: 11px;
	padding: 1px 7px 3px 7px;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 }

/* Jean 27 avril 2013 : titre d'une nouvelle section dans une liste de chaÃ®nes */
div.groups_bloc_header {
	margin: 130px 0px 30px 0px;
	border-top: 10px solid #555555;
	background: #FAFAFA;
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
}

div.summary_tags {
	padding: 15px 0px 10px 0px;
}
div.summary_tags div, div.vcard_authors_title {
	font-style: italic;
	color: #888888;
}
div.summary_tags div a {
	color: #888888;
	text-decoration: underline;
}
div.summary_tags div a:hover {
	text-decoration: none;
}

/* ======================== SIDE BAR POUR LE BUZ ================================ */

#buz_sidebar {
  position: absolute;
  /*position: fixed;*/
  z-index: 1;
  max-width: 43px;

  background: #FFF;
  /*
  border: 1px solid gray;
  background: #FCFCFC;
  border: 1px solid #E9E9E9;
  */
  padding: 7px 11px 7px 5px;
  font-size: 11px;
  color: #AAA;
  font-style: italic;

  border-radius: 7px 0px 0px 7px;
  -moz-border-radius: 7px 0px 0px 7px;
  -webkit-border-radius: 7px 0px 0px 7px;

	/* ombre lÃ©gÃ¨re */
	 -moz-box-shadow: -3px 2px 10px #E5E5E5;    /* mozilla */
	 -webkit-box-shadow: -3px 2px 10px #E5E5E5; /* chrome + safari */
	 box-shadow: -3px 2px 10px #E5E5E5;         /* opÃ©ra */
}

/* boutons de buz event */
#buz_sidebar a {
	display: block;
	margin: 6px;
	-webkit-filter: grayscale(1);
	filter: url(filters.svg#grayscale);
	filter: gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
	margin-left: 5px;
}

#buz_sidebar a:hover {
	-webkit-filter: grayscale(0);
	opacity: 1 !important;
	filter: none;
	filter: alpha(opacity=100);
	margin-left: 3px;
}

/* ============================================================================== */

/* "planifiÃ© le ..." */
.event_item_footer {
  display: block;
  padding-top: 3px;
  color: #777777;
  font-size: 11px;
}
.event_item_ongoing {
  font-size: 11px;
  padding-top: 8px;
}

/* ============================================================================== */

div.home_main_coming_events div.event_item_container {
  padding-top: 6px;
  border: 1px solid #E4E4E4;
  background: #F3F5F8;

  /* Jean 22/07/2010 : ombrage */
  -moz-box-shadow: 2px 2px 3px #EEE;     /* mozilla */
  -webkit-box-shadow: 2px 2px 3px #EEE;  /* chrome + safari */
  box-shadow: 2px 2px 3px #EEE;          /* opÃ©ra */
}
div.home_main_coming_events div.event_thumb_container_120 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 68px;  /* PARAM */
}
div.home_main_coming_events div.event_thumb_container_120,
div.home_main_coming_events img.event_thumb_container_120 {
  width: 120px;   /* PARAM */
}

div.home_main_coming_events table.home_event_thumb_120 {
  width: 120px;  /* PARAM */
  height: 68px; /* PARAM */
  opacity: 0.7;
  filter: alpha(opacity=70);
}

div.home_main_coming_events table.home_event_thumb_120 { position: absolute; }
div.home_main_coming_events div.event_item_container table.event_item {
  margin: 6px;
  width: 90%;
}
div.home_main_coming_events div.event_item_container a.event_item {
  color: #444 !important;
}
div.home_main_coming_events span.event_item_body {
  padding-top: 4px;
  color: #777 !important;
}
div.home_main_coming_events div.event_item_container a.event_item:hover {
  color: #000 !important;
}
div.home_main_coming_events .event_item_footer {
  color: #999 !important;
}

div.home_main_filters {
  text-align: left;
  padding-top: 10px;
  position: relative;
  top: 10px;
}
div.home_main_filters font.see {
  color: #888;
  font-style: italic;
}
div.home_main_filters {
  font-size: 16px;
  color: #000;
}
div.home_main_filters font.pipe {
  margin: 0px 5px;
  color: #DDD;
}

div.main_tab_brief_title {
	font-weight: bold;
	font-style: italic;
	margin-top: 15px;
	font-size: 15px !important;
}
div.main_tab_brief {
	margin-bottom: 10px;
}


a.home_button_REF_CSS, a.home_button_2 {
	display: block;
  text-align: center;
  background: #F5812B;
  font-family: 'EurostileLTStdMedium';
  text-shadow: 1px 1px 0 #AD6125;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 30px;
  color: white !important;
  text-decoration: none !important;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
a.home_button_REF_CSS {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  line-height: 35px;
}

a.home_button_2 {
  letter-spacing: 1px;
	font-size: 20px;
	padding: 13px 20px;
	margin: 0px 100px;
}
a.home_button_REF_CSS:hover, a.home_button_2:hover {
  text-decoration: none !important;
  background: #ED7017;
}

/* dans les infobulles noires */
.inner_tips, .inner_tips td {
  text-align: left !important;
  color: white !important;
  font-size: 12px !important;
}
.inner_tips_tiny, .inner_tips_tiny td, .inner_tips_tiny a {
  font-size: 11px !important;
}

.comment-mail-from, .comment-mail-from a {
	font-style: italic !important;
  color: #BBBBBB !important;
}


/* partie gauche du newsfeed */
td.home_left div.page_header {
    font-weight: normal;
    font-size: 21px;
    color: #777;
    position: relative;
    top: 6px;
}



/* ----------------------------------------------------------------------------- */
/* STYLES PERSO qu'on peut choisir via le WYSIWYG
   Attention : ceux-ci DOIVENT Ãªtre copiÃ©s depuis tinymce.css
*/
.section_title, .section_title_with_twit {
	border-left: 20px solid #666666;
	background: #FFF9F5;
	background: #FAFAFA;
	margin-left: 0px;
	margin-bottom: 20px !important;
	padding: 14px 6px 14px 6px;
	font-weight: bold;
	font-size: xx-large;
}

.section_title, .section_title_with_twit,
.titre_1, .titre_2, .titre_3 {
	color: #6b391c;
	color: #525252;
}

.titre_1, .titre_2, .titre_3 {
	font-size: x-large;
	margin-top: 10px;
	font-weight: bold;
}
.titre_2 {
	font-size: large;
}
.titre_3 {
	font-size: medium;
}

.widget_bg_blue, .widget_bg_red {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  text-shadow: 1px 1px 0 #4A7B95;
  margin-bottom: 10px;
  padding: 10px;
  color: white !important;
  font-weight: bold;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.widget_bg_blue {
  background: #4076B4;
}
.widget_bg_red {
  background: #C61A0F;
}
.widget_bg_blue a, .widget_bg_red a {
  text-decoration: underline;
  color: white !important;
}
.widget_bg_blue a:hover, .widget_bg_red a:hover {
  text-decoration: none;
}
/* ----------------------------------------------------------------------------- */

div.vcard_authors {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}

div.vcard_authors_title {
}

div.vcard_author {
  display: table;
  width: 100%;
  margin-top: 5px;
}
div.vcard_author * {
  font-size: 12px !important;
}

div.speaker_vcard_content {
  margin: 0 9px 0 5px;
  padding: 10px;
  background: #F7F7F7;
  border: 1px solid #DEDFDE;
}

div.vcard_author td {
  vertical-align: top;
}
div.vcard_author td td {
}

td.vcard_author_thumb {
  width: 60px;
  padding: 0;
}

div.vcard_author_name {
  margin-bottom: 15px;
}
div.vcard_author_name a {
  font-size: 15px !important;
  font-weight: bold;
}

div.vcard_author_minibio {
  margin-top: 20px;
}

div.vcard_author_buz {
  
}

td.vcard_author_last_publications {
  border-left: 1px solid #DEDFDE;
  width: 55%;
  padding-left: 10px;
}

div.vcard_last_pub_title {
  font-size: 15px !important;
}

li.vcard_last_pub_item {
  margin: 6px 0;
  list-style-image: url(images/gray-li.png);
}
li.vcard_last_pub_item a {
  font-size: 12px;
  /*
  font-weight: bold;
  color: #444;
  */
}

.as_Tips1 {
  position: relative;
  top: 1px;
}


.msg_other_webtvs {
  display: block;
  padding: 4px 10px;
  padding: 5px;
  /*
  background: #FCFCFC;
  border: 1px dotted #DDD;
  */
}
.msg_other_webtvs .other_webtvs_title {
  font-weight: bold !important;
  font-style: italic;
}
.msg_other_webtvs a.close {
  float: right;
  display: inline-block;
  padding: 4px 10px;
}
.msg_other_webtvs a.other_webtv {
  display: inline-block;
  padding: 7px 10px;
  border-radius: 3px;
  border: 1px solid #DDF;
  text-decoration: none !important;
  background: #F7F9F9;
  margin: 2px;
  /* ombrage */
  -moz-box-shadow: 4px 4px 6px #F5F7FF;    /* mozilla */
  -webkit-box-shadow: 4px 4px 6px #F5F7FF; /* chrome + safari */
  box-shadow: 4px 4px 6px #F5F7FF;         /* opÃƒÂ©ra */
}
.msg_other_webtvs a.other_webtv:hover {
  background: #EDEDFF;
}


.slide-prev, .slide-next {
  display: inline-block;
  background: #F9F9F9;
  border: 1px solid #CCC;
  border-bottom-style: dotted;
  color: #555;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  font-family: Courier New;
  font-size: 18px;
}
.slide-prev:before {
  content: '<';
}
.slide-next:after {
  content: '>';
}
a:hover .slide-next, a:hover .slide-prev {
  background: #FFF;
  border-color: #C4C4C4;
  color: #000;
}

table.section_navbar {
}

table.section_two_navbar {
  margin-bottom: 6px;
}

.quoted-comment {
  margin: 3px 0 8px 0;
  font-style: italic !important;
  padding: 4px 6px;
  /*border: 1px solid #EEE;*/
  border-radius: 6px;
  border-left: 4px solid #BBB; 
  font-size: 10px;
  color: #666;
  background-color: #F8F8F8;
}

.quoted-comment .quoted-username {
  font-weight: bold;
  color: #555;
  font-size: x-small;
}


#zone_summary_content, #zone_desc_content.article *
{
  font-size: 14px;
}


/* Cookies consent */
#cookies-consent {
  position: fixed;
  z-index: 1000;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #414042;
  background: #DDD;
  border-top: 1px solid #DADADA;
  padding: 0;
  box-shadow: 3px 3px 20px #BBB;
}
#cookies-consent table td {
  padding: 10px;
  vertical-align: middle;
}
#cookies-consent .cookies-text {
  padding-left: 20px;
  font-size: 14px;
  color: white;
  color: #565662;
}
#cookies-consent .cookies-text .cookies-title {
  font-size: 15px;
  font-weight: bold;
  color: #565662;
  margin-bottom: 8px;
}
#cookies-consent .cookies-buttons {
  width: 40px;
  white-space:nowrap;
}
#cookies-consent .cookies-buttons input.button {
  font-size: 15px;
  margin: 0 10px;
  border: 0;
  padding: 10px 20px;
}
#cookies-consent input.button-cancel {
  background: #E9E7E4;
  color: #A2A2A2;
}
#cookies-consent .cookies-close {
  padding-right: 20px;
}
#cookies-consent .cookies-close span {
  font-family: arial;
  font-size: 20px;
  font-weight: bold;
  color: #565656;
  cursor: pointer;
}


/* hack clearfix */
.clearfix:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.clearfix {display: block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


