* { font-family:'Fira Sans', Verdana, Helvetica, sans-serif; }
html{ padding:0px;margin:0px;height: 100%; font-size:100%; //font-size:90%; outline:0; vertical-align:baseline; }
body{ padding:0px;margin:0px;height: 100%; font-size:0.75em; behavior: url(csshover.htc);background-color:white; font-family: 'Fira Sans';}

/* bleu : 016082 */
/* rouge : b91515 */

/*@font-face {
    font-family: 'electrolize';
    src: url('fonts/electrolize-regular-webfont.eot');
    src: url('fonts/electrolize-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/electrolize-regular-webfont.woff') format('woff'),
         url('fonts/electrolize-regular-webfont.ttf') format('truetype'),
         url('fonts/electrolize-regular-webfont.svg#electrolize') format('svg');
    font-weight: normal;
    font-style: normal; 
}*/

/*@font-face {
    font-family: 'opensans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal; 
}*/

/*************** DEBUT CLASSES GENERIQUES ********************/

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; font-size:1em;
}              
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:1em; vertical-align:baseline; background:transparent; cursor:pointer; }
ins { background-color:#fff; color:#000; text-decoration:none; }
mark { background-color:#fff; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
body { /*font:13px/1.231 sans-serif; *font-size:small;*/ } /* hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea { color: #000; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
html { overflow-y: scroll; }

ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; } 
ul, ol { margin-left:30px; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { padding: 15px; white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
::-moz-selection{ background:#168fbc; color:#fff; text-shadow: none; }
::selection { background:#168fbc; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FFF; } 
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; } 
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

table{ width:100%; border:0; border-collapse:collapse; border-spacing:0;}
table td{ padding:0;}
table.padding0 td{ padding:0px;}
table.padding1 td{ padding:1px;}
table.padding2 td{ padding:2px;}
table.padding3 td{ padding:3px;}
table.padding4 td{ padding:4px;}
table.padding5 td{ padding:5px;}
table.padding8 td{ padding:8px;}
table.padding10 td{ padding:10px;}

.spacing1{border-spacing: 1px; border-collapse:separate;}
.spacing2{border-spacing: 2px; border-collapse:separate;}
.spacing3{border-spacing: 3px; border-collapse:separate;}
.spacing4{border-spacing: 4px; border-collapse:separate;}
.spacing5{border-spacing: 5px; border-collapse:separate;}
.spacing15{border-spacing: 15px; border-collapse:separate;}
.padding1{ padding: 1px; }
.padding2{ padding: 2px; }
.padding3{ padding: 3px; }
.padding4{ padding: 4px; }
.padding5{ padding: 5px; }
.padding8{ padding: 8px; }
.padding10{ padding: 10px; }
.padding15{ padding: 15px; }
.padding20{ padding: 20px; }
.paddingleft0{ padding-left: 0; }
.paddingtop0{ padding-top: 0; }
.paddingbottom0 { padding-bottom:0; }
.marginleft0 { margin-left:0; }
.marginbottom2 { margin-bottom:2px; }

.svg {vertical-align:middle;}

h1 { font-family:'Fira Sans'; font-weight:normal; /*text-shadow:0 1px 0 #000000;*/ }
h2 { margin-top:0; padding:0; font-size:1em; /*text-shadow:0 1px 0 #000000;*/ }
h2 a { /*text-shadow:0 1px 0 #888888;*/ }
h2.liens, h2.liens:visited, h2.liens:active, h2.liens:hover { font-size:1em; }
img{ border:0; }
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }

#main a:hover {color:#e52951;}

a {text-decoration:underline;/*color:#b91515;*/ color:#000; /*color:#000;*/ font-weight:normal;display:inline; font-size:1em; }
a.liens:hover{ color:#e52951; text-decoration:none;border:0;display:inline;}
.liens{ display:inline; }
a.lien_comm{ color:white; }
a.home_lien_zap:hover{ text-decoration:none; border:0; }
a:hover img{ text-decoration:none; }
a:hover{ /*color:#b91515;*//*color:#016082;*/ color:#e52951; }

#main .onlymobile {display:none;}

.bleu { color:#016082; }
.rouge { color:#b91515; }

.bleu1 { color:#069dd5; }
.bleu2 { color:#036588; }
.bleu3 { color:#168fbc; }

.bgbleu1 { background-color:#069dd5; }
.bgbleu2 { background-color:#036588; }
.bgbleu3 { background-color:#168fbc; }

.police_header { font-family:'Fira Sans', sans-serif; }
.police_speciale { font-family:'Fira Sans', sans-serif; }

.couleur_generique {color:#e52951;}

.para_contenu_actu a, .para_contenu_actu a:hover, .para_contenu_actu a:visited, .para_contenu_actu a:active {color:#e52951;}

.noshadow { text-shadow:none; }

.liens_bleu, .liens_bleu:active, .liens_bleu:visited { color:#000; text-decoration:underline;border:0;display:inline; }
.liens_bleu:hover { color:#e52951; text-decoration:none;border:0;display:inline; }
.liens_rouge, .liens_rouge:active, .liens_rouge:visited, .liens_rouge:hover { color:#b91515; text-decoration:underline;border:0;display:inline; }
.liens_blanc, .liens_blanc:active, .liens_blanc:visited, .liens_blanc:hover { color:#FFF; text-decoration:underline;border:0;display:inline; }

.lien_bloc_colore { padding:2px; background-color:#016082; display:inline-block; }
a.lien_bloc_colore:active, a.lien_bloc_colore:visited, a.lien_bloc_colore:hover, a.lien_bloc_colore {color:#FFF;}

.infos { display:none;position:absolute;padding:4px;background-color:#EEE;border:1px solid #CCC;z-index:1000; font-weight:normal;}

.image_full {width:100%;display:inline-block;}

.floatleft { float:left; }
.floatright { float:right; }
.clearboth { clear:both; }
.relative { position:relative; }
.inline { display:inline; }
.block { display:block; }
.inlineblock { display:inline-block; }
.vtop { vertical-align:top; }
.vbottom { vertical-align:top; }
.vmiddle { vertical-align:middle; }
.left { text-align:left; } 
.right { text-align:right; }
.center { text-align:center; }
#main .gras { font-weight:bold;}
#main .italic { font-weight:italic;}
#main .normal, #main .normal:visited, #main .normal:hover, #main .normal:active { font-weight:normal;}
.upper { text-transform:uppercase; }
.nowrap { white-space:nowrap; }
#main .nodecoration {text-decoration:none}

.alignement_bloc {margin:0 auto;}

.loadpopupvideo { cursor:pointer; }

.fs5 { font-size:.05em; } .fs10 { font-size:.10em; } .fs15 { font-size:.15em; } .fs20 { font-size:.20em; } .fs25 { font-size:.25em; } .fs30 { font-size:.3em; }
.fs35 { font-size:.35em; } .fs40 { font-size:.40em; } .fs45 { font-size:.45em; } .fs50 { font-size:.50em; } .fs55 { font-size:.55em; } .fs60 { font-size:.60em; }
.fs65 { font-size:.65em; } .fs70 { font-size:.70em; } .fs75 { font-size:.75em; } .fs80 { font-size:.80em; } .fs85 { font-size:.85em; } .fs90 { font-size:.90em; }
.fs95 { font-size:.95em; } .fs100 { font-size:1em; } .fs105 { font-size:1.05em; } .fs110 { font-size:1.10em; } .fs115 { font-size:1.15em; } .fs120 { font-size:1.2em; } .fs125 { font-size:1.25em; } .fs130 { font-size:1.30em; } .fs135 { font-size:1.35em; } .fs140 { font-size:1.40em; } .fs145 { font-size:1.45em; } .fs150 { font-size:1.50em; } .fs155 { font-size:1.55em; } .fs160 { font-size:1.60em; } .fs165 { font-size:1.65em; } .fs170 { font-size:1.70em; } .fs175 { font-size:1.75em; } .fs180 { font-size:1.80em; } .fs185 { font-size:1.85em; } .fs190 { font-size:1.90em; } .fs195 { font-size:1.95em; } .fs200 { font-size:2.00em; } .fs300 { font-size:3em; }

.commentaires_fond_bleu{ background:#FFFFFF url(/images/v3/MenuHaut-rollover.jpg) repeat-x bottom left; height:18px; }
.commentaires_fond_rouge{ background:#FFFFFF url(/images/v3/comm_motif_rouge.jpg) repeat-x top left; height:18px; }

.bgwhite{ background-color:white; }
.bande_rouge{ background:#FFFFFF url(/images/v3/comm_motif_rouge.jpg) repeat-x top left; font-weight:bold; }
.bande_bleu{ background-color:#168fbc;}

.bloc_haut { width:1000px; margin:0 auto; margin-top:0; color:#FFF; text-align:left;}
.bloc_haut a, .bloc_haut a:active, .bloc_haut a:visited, .bloc_haut a:hover { color:#FFF; }

.titre_comm{ color:white; }
.texte_comm{ background-color:white; width:615px; //width:625px; border:1px solid black; padding:5px; border-bottom:0px; }
.infos_comm{ background-color:#EEEEEE; width:615px; //width:625px; border-top:0; padding:5px; height:7px; font-size:5pt; padding-top:0px; }

.input_connexion {width:160px;border:1px solid #DDD;height:24px;line-height:24px;}

h1.titre_lien_critiques{ font-size:1em; color:#b91515; text-decoration:none; font-weight:bold; margin-bottom:0; display:inline; }

.puce_noire{vertical-align:middle;}

.hits_critiques{text-decoration:none;color:#b91515;font-weight:bold;display:inline;}

.container_full { /*width:1000px;*/ width:70%; margin:0 auto; }
.container_full_top {height:31px;}

.div_bloc_droite { width:100%; }
.div_bloc_central { width:100%; }
.div_bloc_central_full { padding: 0px; font-family:'Fira Sans', sans-serif; font-size:1.3em; color:#FFF; height:24px; /*line-height:25px;*/ padding-left:8px; text-align:left; clear:both; line-height:24px; background: #f67964; }
/*.div_bloc_central_full h1 { font-size:1.1em; }*/

.bloc_centre_verticalement {
  display: inline-block;
  vertical-align: middle;
  line-height: 17px;
}

.box { padding: 0px; font-family:'Fira Sans', sans-serif; color:#AAA; padding-left:8px; text-align:left; }

.box { font-size:1.4em; }
.box h1{ margin-top:0; font-family:'Fira Sans'; font-weight:bold; padding:0;margin:0; color:#000;}
.box h1 a, .box h1 a:hover{ font-size:1em; text-decoration:none; border:0; font-family:'Fira Sans'; font-weight:bold; }
.box h1 span { font-family:'Fira Sans'; font-weight:bold; font-size:1em; }
.box a, .box a:hover { padding: 0px; font-family:Arial; font-size:1em; font-weight:bold; color:#016082; display:block; width:100%; line-height:25px; text-decoration:none; }

.box_small { color:#000; font-weight:bold; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #EEE; /*line-height:24px;*/ /*background:transparent url(/images/v4/fond_entete_droite.png) no-repeat left center;*/  }
.box_big { /*line-height:25px;*/ /*background:transparent url(/images/v4/fond_entete_milieu.png) no-repeat left center;*/ /*font-weight:bold;*/ color:#777; font-size:2em; margin-bottom:15px; text-align:center; }

.main_table{ background-color:white; width:1180px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:30px; /*max-width:1800px; min-width:1000px;*/ margin:0 auto; margin-top:10px; z-index:3; position:relative;}
.td_main_zone{ width:67%; background-color:transparent; float:left; }
.td_droite_zone{ width:31%; background-color:transparent; float:right; margin-left:1%; min-width:310px; max-width:400px; }
/*.main_table_critique{ width:670px; }
.table_droite_zone{ width:310px; }*/

.div_home_bloc_flottant {float:left;width:23%;margin-right:2%;}
.div_home_bloc_flottant:nth-of-type(4n-1) {margin-right:0;}
.div_home_bloc_flottant:nth-of-type(4n) {clear:both;}

.table_in_droite { /*border:1px solid #DDDDDD;*/ }
.table_in_droite a, .table_in_droite a.liens{ /*color:#036588;*/ }
.table_in_droite a:hover, .table_in_droite a:hover.liens { /*color:#168fbc;*/ }

.degrade_bottom_bloc { margin:0 auto;margin-top:8px;/*width:311px;height:9px;background:#FFFFFF url(/images/v3/footer_degrade.png) center center no-repeat;*/ }

.container { width:998px; margin:0 auto; }

.colonnes_centrales{ width:1px; height:100%; background-color: transparent; }

.bordure_gauche{ width:3px; height:100%; background: transparent url(/images/colonne_bordure_gauche.png) repeat-y; }
.bordure_droite{ width:3px; height:100%; background: transparent url(/images/colonne_bordure_droit.png) repeat-y; }
.bordure_bas_footer{ height:3px; background: transparent url(/images/zap_bordure_bas.png) top center repeat-x; }
.bordure_bas_zap{ height:3px; background: transparent url(/images/zap_bordure_bas.png) top center no-repeat; }
.bordure_bas_critiques{ height:3px; background: transparent url(/images/CritiqueActu_bordure_bas.png) top center no-repeat; }
.bordure_bas_dossiers{ height:3px; background: transparent url(/images/DossierItwForum_bordure_bas.png) top center no-repeat; }
.colonnes_verticales_gauche{ height:100%; width:5px; background: black url(/images/site_bordure_gauche.jpg) top left repeat-y; }
.colonnes_verticales_droite{ height:100%; width:5px; background: black url(/images/site_bordure_droite.jpg) top right repeat-y; }

/*
tr.tr_hover:hover td{ background-color:#EEEEEE; }
tr.tr_hover td table tr td{ border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
tr.tr_hover:hover td table tr td{ border-top:1px solid transparent; border-bottom:1px solid transparent; }
tr.tr_hover td a.liens span{ color:black; }
*/

.titre_citation{ position:absolute; margin-left:240px; margin-top:35px; z-index:10; font-size:11pt; color:white; font-weight:bold; font-family:Georgia; border:0; width:370px; height:63px; text-align:center; }
.titre_citation a{ text-decoration:none; color:white; font-size:11pt; border:0; font-family:Georgia; vertical-align:middle; }
.titre_citation a:hover{ text-decoration:none; color:white; font-size:11pt; border:0; font-family:Georgia; vertical-align:middle; }

.titre_actualites a, .titre_actualites a:hover{ position:absolute; margin-left:369px; margin-top:10px; z-index:10; font-size:12pt; color:white; font-weight:bold; font-family:Georgia; border:0; }
.titre_critiques a, .titre_critiques a:hover{ position:absolute; margin-left:517px; margin-top:10px; z-index:10; font-size:12pt; color:white; font-weight:bold; font-family:Georgia; border:0; }
.titre_recherches{ position:absolute; margin-left:820px; margin-top:32px; z-index:10; color:white; }

/*
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;vertical-align:middle;}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -32px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
*/

/*.img_infos {color:#e52951;}*/

#onglets { /*background-color:#EEE;*/ height:34px;border-bottom:1px solid #DDD; background-color:#FFF; }
#onglets a, #onglets a:hover, #onglets a:visited,#onglets a:active { font-size:1.4em; text-decoration:none; font-weight:bold;}
.tab-onglets { cursor:pointer;color:#999;text-align:left;display:inline-block;padding-bottom:10px;border-bottom:1px solid #DDD;height:24px; margin-left:40px;}
.tab-onglets:nth-child(1) {margin-left:0;}
.tab-active { color:#000;border-bottom:1px solid red; }
.tab-onglets:hover, .tab-onglets:visited, .tab-onglets:active { color:#999; }
.tab-active:hover, .tab-active:visited, .tab-active:active { color:#000; }

#onglets_raccourci { height:34px;border-bottom:1px solid #DDD; background-color:#FFF;}
#onglets_raccourci a, #onglets_raccourci a:hover, #onglets_raccourci a:visited,#onglets_raccourci a:active { font-size:1.4em; text-decoration:none; font-weight:bold;}

.fixNavigation{
 z-index: 9999;
 position: fixed;
 top: 0;
 /* Mise en forme */
 }
	
a.pages_comm{ background-color:white; color:#888888; padding:2px;  }
a.pages_comm:hover{ background-color:#EEEEEE; color:#888888; padding:2px; text-decoration:none; }
.pages_comm_hover{ background-color:#EEEEEE; color:#888888; padding:2px; }
	
.img_acteur { cursor:pointer; } 
.img_add_acteur { z-index:1;position:absolute; margin-left:40px;margin-top:40px; }

.bloc_float_acteur {float:left;width:49%;margin-right:1%;text-align:left;margin-top:10px;}
.bloc_float_acteur:nth-child(odd) {clear:both;}
.bloc_float_acteur a {text-decoration:none;}

.arrondis5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color:#FFF; }

#div_graph {width:100%;min-height:320px;}
#chartdiv {width:100%;min-height:320px;position:relative;clear:both;}
	
#main {}

#site_mobile {display:none;}

html.no-scrolling { height:100%; overflow-y:hidden;}

.bouton_degrade_v4, #main .bouton_degrade_v4:hover, .bouton_degrade_v4:active, .bouton_degrade_v4:visited { display:inline-block; color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; padding-left:30px; padding-right:30px; background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); height:46px; line-height:46px; border:0; }
.bouton_degrade_v4 a, .bouton_degrade_v4 a:active, .bouton_degrade_v4 a:hover, .bouton_degrade_v4 a:visited {color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; border:0;}
#main .bouton_degrade_v4 a:hover {color:#FFF;}

#main .bouton_degrade_v4.fin, #main .bouton_degrade_v4.fin:hover {height:20px;line-height:20px;}

a.bouton_carre_degrade_v4, a.bouton_carre_degrade_v4:hover, a.bouton_carre_degrade_v4:active, a.bouton_carre_degrade_v4:visited, .bouton_carre_degrade_v4, .bouton_carre_degrade_v4:hover, .bouton_carre_degrade_v4:active, .bouton_carre_degrade_v4:visited{display:inline-block;font-size:1.2em;width:46px;height:46px;line-height:46px;background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); color:#FFF;text-decoration:none;font-weight:bold;text-align:center;border:0;}
#main .bouton_carre_degrade_v4:hover {color:#FFF;}


a.mini_bouton_carre_degrade_v4, a.mini_bouton_carre_degrade_v4:hover, a.mini_bouton_carre_degrade_v4:visited, a.mini_bouton_carre_degrade_v4:active, .mini_bouton_carre_degrade_v4, .mini_bouton_carre_degrade_v4:hover, .mini_bouton_carre_degrade_v4:active, .mini_bouton_carre_degrade_v4:visited{display:inline-block;width:14px;height:14px;line-height:14px;background:#f67964; color:#FFF;text-decoration:none;font-weight:bold;text-align:center;border:0;}
#main .mini_bouton_carre_degrade_v4:hover {color:#FFF;}


.fond_degrade_v4, .fond_degrade_v4:hover, .fond_degrade_v4:visited, .fond_degrade_v4:active {background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); color:#FFF;}

#main .fond_degrade_v4 a:hover, #main a.fond_degrade_v4:hover {color:#FFF;}

.fond_degrade_main {
    background: #f67964; /* fallback color if gradients are not supported */
    background: -webkit-linear-gradient(top, #f67964, #FFF); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
    background:    -moz-linear-gradient(top, #f67964, #FFF); /* For Firefox (3.6 to 15) */
    background:      -o-linear-gradient(top, #f67964, #FFF); /* For old Opera (11.1 to 12.0) */ 
    background:         linear-gradient(to bottom, #f67964, #e52951); /* Standard syntax; must be last */
    background-size:100% 100%; background-repeat:no-repeat;
}


.onglets_v4_header {font-size:1.4em;font-weight:bold;height:34px;border-bottom:1px solid #DDD;}
.onglet_v4_entete{cursor:pointer;color:#999;text-align:left;display:inline-block;padding-bottom:10px;border-bottom:1px solid #DDD;height:24px;}
.onglet_v4_entete_active{color:#000;border-bottom:1px solid red;}
.onglet_v4_entete:nth-of-type(2), .onglet_v4_entete:nth-of-type(3), .onglet_v4_entete:nth-of-type(4) {margin-left:40px;}

.container_carousel {padding:20px;width:100%;box-sizing:border-box;position:relative;}

.dataTables_filter {display:none;}
a.paginate_button {display:inline-block;width:14px;height:14px;background-color:#DDD;text-align:center;padding:4px;text-decoration:none;margin-right:5px;border:1px solid #DDD;}
a.paginate_button.current, a.paginate_button.current {background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); color:#FFF; border:1px solid #f67964;}
div#mes_series_table_paginate::before {content:"Pages : ";}

.container_bloc_note {max-width:200px;position:relative;height:6px;background-color:#EEE;}
.container_bloc_note_big {height:16px;width:200px;float:right;margin-left:10px;margin-top:7px;cursor:pointer;}
.content_bloc_note {max-width:200px;position:relative;height:6px;background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951);background-repeat:no-repeat;}
.content_bloc_note_big {height:16px;width:200px;}
.bloc_note_separateur {background-color:#000;position:absolute;width:2%;height:6px;}
.bloc_note_separateur_big {height:16px;}

.container_sub_header_home {height:525px;padding-left:5px;padding-right:5px;z-index:3;width:1080px;background-color:transparent;margin:0 auto;position:relative;}
.sub_header_home_best {display:none;}

.container_sub_header_episode {height:500px;padding-left:5px;padding-right:5px;z-index:3;width:1190px;background-color:transparent;margin:0 auto;position:relative;}
.content_sub_header_episode {float:left;width:60%;margin-top:200px;font-size:1.5em;color:#FFF;background-color:transparent;}
.content_sub_header_episode_note {float:right;text-align:right;width:35%;margin-top:250px;color:#FFF;font-size:2em;}

.episode_infos_episode_chaine {float:left;width:25%;}
.episode_infos_episode_format {float:left;width:10%;margin-left:5%;}
.episode_infos_episode_note {float:left;width:10%;margin-left:5%;cursor:pointer;}
.episode_infos_episode_comm {float:left;width:15%;margin-left:5%;cursor:pointer;}
.episode_infos_episode_audience {float:left;width:15%;margin-left:5%;}

.episode_bloc_resume {float:left;width:58%;margin-top:30px;}
.episode_bloc_resume_pub {float:right;width:32%;margin-top:5px;}

.episode_note_moyenne {line-height:54px;font-size:4.2em;font-weight:bold;}

.episode_infos_episode {font-size:1.2em;padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:40px;}

.container_sub_header_saison {height:500px;padding-left:5px;padding-right:5px;z-index:3;width:1190px;background-color:transparent;margin:0 auto;position:relative;}
.content_sub_header_saison {float:left;margin-top:200px;font-size:1.5em;color:#FFF;background-color:transparent;width:65%;}

.container_sub_header_serie {height:500px;padding-left:5px;padding-right:5px;z-index:3;width:1190px;background-color:transparent;margin:0 auto;position:relative;}
.content_sub_header_serie {float:left;margin-top:200px;font-size:1.5em;color:#FFF;background-color:transparent;}

.content_serie_titre, .content_episode_titre, .content_saison_titre {font-size: 3em; color:#FFF; font-weight:bold;}
#main .content_episode_titre:hover {color:#FFF;}

.container_sub_header_actualite {height:400px;padding-left:5px;padding-right:5px;z-index:3;width:1190px;background-color:transparent;margin:0 auto;position:relative;}
.content_sub_header_actualite {float:left;margin-top:230px;background-color:transparent;}

.actualite_cover {background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:1440px 600px;height:600px;z-index:1;}
.actualite_cover_hover {width:100%;height:600px;z-index:2;position:absolute;}
.actualite_cover_hover div {margin:0 auto;width:1440px;height:600px;background-color:rgba(0,0,0,0.5);position:relative;}

.container_slider_actu {max-height: 305px;}

.serie_cover {background-color:transparent;background-size:auto auto;background-repeat:no-repeat;background-position:center top;z-index:1;}
.serie_cover_hover {width:100%;background-color:rgba(0,0,0,0.6);z-index:2;position:absolute;}

/*.home_news_carousel {position:absolute;width:100%;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:600px;}*/
.home_news_carousel {position:absolute;top:155px;color:#FFF;}
.home_news_carousel_vignettes_container {padding-left:5px;padding-right:5px;z-index:4;width:1190px;background-color:transparent;margin:0 auto;position:relative;margin-top:350px;}
.home_news_carousel_titre_actu {font-size:3em;font-weight:bold;background-color:#FFF;padding:2px;padding-left:5px;padding-right:5px;}

#serie_monstatut {margin-left:15px;}

#zone_ajout_serie {position:absolute;z-index:1000;width:100%;}
#zone_ajout_serie_content {width:700px;padding:10px;margin:0 auto;background-color:#FFF;position:relative;border:1px solid #CCC;}

#drag_open_gestionnaire {z-index:10001;position:absolute;top:1px;right:15px;width:50px;height:58px;cursor:pointer;text-align:center;font-weight:bold;line-height:11px;}
#drag_open_gestionnaire span {font-size:.9em;}

#div_position_menu {position:absolute;margin-top:19px;margin-left:20px;cursor:pointer;}

#header_full_barre {background-color:#FFF;height:60px;width:1200px;margin:0 auto;position:relative;z-index:10000;}
#header_flux {height:60px;z-index:5;position:relative;}

#carousel_flux_live {color:#FFF;}

#recomm_pays, recomm_genres, #recomm_dates {width:600px;}

.serie_audiences_citations {text-align:right;}

.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#e52951;}

#container_prospect {width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(128,128,128,0.5);z-index:10000;}
#container_prospect_content {position:relative;width:800px;margin:0 auto;margin-top:100px;padding:20px;background-color:#FFF;border:1px solid #DDD;font-size:1.2em;}

.div_bloc_serie_news_stats {width:49%;float:left;margin-top:5px;margin-right:1%;}
.div_bloc_serie_news_stats_image {float:left;margin-right:5px;}

.div_bloc_serie_news_stats.div_bloc_serie_news_stats_vertical {width:19%;text-align:center;margin-top:15px;}
.div_bloc_serie_news_stats_vertical_container div:nth-child(5n+1) {clear:both;}

/*************** FIN CLASSES GENERIQUES ********************/


/*************** DEBUT MENU HAUT ********************/

#mobile_menu_contextuel {display:none;}

#share_bar {float:right;}

#barre_header_1 { width:100%; background-color:#069dd5; height:42px; clear:both; }
#barre_header_2 { width:100%; /*background-color:#036588;*/ height:100px; clear:both;text-align:center; display:none;}
#barre_header_3 { width:100%; background-color:#168fbc; height:45px; clear:both; }

#barre_header_2 #div_logo {margin-top:10px;/*width:250px;float:left;*/}
#barre_header_2 #header_pub {margin-top:5px;float:right;}

#header_full_barre.header-not-at-top {
    position: fixed;
    top:0;
    border:2px solid #000;
    width:1196px;
}

#header_container {width:1200px;margin:0 auto;position: relative;height:60px;}

.logo {display:inline-block;border:0;background:transparent url(/images/v4/Logo.png) no-repeat;width:83px;height:21px;vertical-align:middle;}

#div_logo {position:absolute;margin-left:70px;margin-top:21px;display:block;width:83px;height:21px;background:transparent url(/images/v4/Logo.png) no-repeat;}

#logo_recherche {position:absolute;left:-24px;top:20px;background:transparent url(/images/v4/search.png) no-repeat center center;width:16px;height:16px;border:0;}

#login_user_default {display:inline-block;background:transparent url(/images/v4/header-user.png);width:30px;height:30px;margin-left:30px;margin-right:30px;vertical-align:middle;}

#bloc_header_login {cursor:pointer;position:absolute;right:0;font-size:1.3em;height:60px;line-height:60px;color:#999;z-index:10001;}

.bloc_account_arguments {display:block;margin-top:30px;}

.bloc_account_star {background:transparent url(/images/v4/Star2.png) no-repeat center center;width:24px;height:23px;display:inline-block;vertical-align:bottom;margin-right:15px;}
.bloc_account_contrib {background:transparent url(/images/v4/Edit.png) no-repeat center center;width:24px;height:23px;display:inline-block;vertical-align:bottom;margin-right:15px;}
.bloc_account_serietheque {background:transparent url(/images/v4/Add.png) no-repeat center center;width:24px;height:23px;display:inline-block;vertical-align:bottom;margin-right:15px;}
.bloc_account_more {background:transparent url(/images/v4/More.png) no-repeat center center;width:24px;height:23px;display:inline-block;vertical-align:middle;margin-right:15px;}

.div_bloc_series_top_consultees { text-align:left;width:496px;margin-top:0px;line-height:12px;color:#FFF; float:left; }
#h1_index { margin-bottom:3px; color:#AAA; display:inline; }
.div_bloc_recherche { position:absolute;margin-left:230px; height:60px; }
.div_bloc_connexion { text-align:center;line-height:14px;color:#FFF;width:295px;margin-left:5px;margin-top:7px;border-right:2px solid #FFF;margin-right:5px;padding-right:5px;height:28px; float:right; }

#panel_connexion { position:relative;text-align:right;margin-top:7px;cursor:pointer;height:24px; }
#panneau_deroule_connexion { display:none;position:absolute;right:-7px;top:22px;width:200px;height:125px;background-color:#069dd5;text-align:left;padding:4px;line-height:16px;z-index:10000; }


.arrow_back {background:transparent url(/images/v4/Back.png) no-repeat center center;vertical-align:middle;display:inline-block;width:16px;height:16px;}
#menu_back {width:24px;height:24px; vertical-align:middle;margin-left:20px;}

#menu_haut { list-style: none;padding:0;margin:0; height:60px; z-index:1000; width:100%; position: absolute; display:none;}
#menu_haut h2 { display:inline; }
#menu_haut td { /*text-align:center;*/ vertical-align:middle; -moz-transition-property:border; -moz-transition-duration:.3s;-moz-transition-timing-function:ease-in;  /*-moz-transition:all .4s ease-in;*/ }
#menu_haut a { line-height:17px; height:31px; font-size:1.30em; font-family:'Fira Sans', sans-serif; color:#FFF; border:0; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
#menu_haut a:hover{color:#FFF;}
/*#menu_haut li { line-height:31px; height:31px; font-size:1.3em; font-family:'Fira Sans', sans-serif; color:#FFF; border:0; font-weight:bold; margin-left:0px; padding-left:4px; padding-right:3px; float:left; list-style: none;}*/
#menu_haut td a { font-family:'Fira Sans', sans-serif; color:#FFF; /*text-shadow:0 1px 0 #000000;*/ /*transition:color 0.10s ease-in-out 0s; outline:medium none; -moz-transition: color .10s ease-in-out; 
    -webkit-transition: color .10s ease-in-out;*/ }
#menu_haut td:hover a { /*border-bottom:2px solid #069dd5;*/ /*border-bottom:2px solid #FFF;*/ /*color:#069dd5;*/ /*text-shadow:0 1px 0 #333333;*/ }
#menu_haut td:hover { /*background-color:#FFF;*/ /*text-shadow:0 1px 0 #FFFFFF;*/ }
#menu_haut .espace_inter_menu_bleu_bleu { width:15px; max-width:15px; background:transparent; margin-left:0px; padding-left:0px; padding-right:0px; }
#menu_haut td.espace_inter_menu_bleu_bleu:hover { background:transparent; }
#menu_haut .espace_inter_menu_blanc_bleu { width:15px; max-width:15px; background:transparent; margin-left:0px; padding-left:0px; padding-right:0px; }
#menu_haut td.espace_inter_menu_blanc_bleu:hover { background:transparent; }
#menu_haut .espace_inter_menu_bleu_blanc { width:15px; max-width:15px; background:transparent; margin-left:0px; padding-left:0px; padding-right:0px; }
#menu_haut td.espace_inter_menu_bleu_blanc:hover { background:transparent; }

/*#menu_haut td:hover + .espace_inter_menu { width:15px; background:transparent url(/images/v4/espace_inter_menu_blanc_bleu.jpg) no-repeat center center; margin-left:0px; padding-left:0px; padding-right:0px;  }*/

/*.espace_inter_menu + #menu_haut td:hover { width:15px; background:transparent url(/images/v4/espace_inter_menu_bleu_blanc.jpg) no-repeat center center; margin-left:0px; padding-left:0px; padding-right:0px; }*/

/*a.menu_haut_a{ line-height:33px; //line-height:20px; margin:0; font-size:1.3em; text-decoration:none; font-family:'Fira Sans', sans-serif; color:#FFF; border:0; font-weight:bold; display: inline-block;padding: 0px 10px; }
a.menu_haut_a:hover{ background-color:#FFF; border:0; color:#069dd5; font-family:'Fira Sans', sans-serif; font-weight:bold; font-size:1.3em; }*/
td.menu_haut_td{ height:33px; /*background:url(images/menublue.png) repeat top left;*/ }
td.menu_haut_td div{ height:20px; background-color:white; background-position:center center; width:1px; }
.menu_bas_gauche{ width:20px; height:20px; background: url(/images/swred.png) no-repeat bottom left; }
.menu_bas_droite{ width:20px; height:20px; background: url(/images/sered.png) no-repeat bottom right; }
.menu_haut_gauche{ width:20px; height:20px; background: url(/images/entetred1.png) no-repeat top left; }
.menu_haut_droite{ width:20px; height:20px; background: url(/images/entetred3.png) no-repeat top right; }

#ul_menu_horiz { list-style-type:none;margin:0;padding:0;display:table;width:100%; position:relative; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); }
#ul_menu_horiz li { list-style-type:none;margin:0;padding:0;text-align:center;font-weight:bold;-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; display: table-cell; width:auto; min-width:150px; height:60px; line-height:60px; -moz-transition-property:border; -moz-transition-duration:.3s;-moz-transition-timing-function:ease-in; }
#ul_menu_horiz li a.menu_haut_a:hover { /*text-shadow:0 1px 0 #FFFFFF;*/ /*border-bottom:2px solid #FFF;*/ border-bottom:1px solid #FFF; }
#ul_menu_horiz li a.menu_haut_a { letter-spacing:0.8px; }
#ul_menu_horiz li .menu_developpe a { font-family:Fira Sans,Verdana,Helvetica,sans-serif; font-size:1em; /*text-shadow:0; color:#000;*/ font-weight:normal; letter-spacing:0; color:#000;}
#ul_menu_horiz li .menu_developpe a:hover { font-size:1em; font-weight:normal; letter-spacing:0; color:#333; }
.menu_developpe { position:absolute;width:100%;box-sizing:border-box;left:0;background-color:#FFF;border:3px solid #f67964; display:none; z-index:10010; text-align:left; padding:1%; line-height:24px; overflow-y:scroll; height:700px;}
#ul_menu_horiz li .menu_developpe .menu_developpe_lien_full, #ul_menu_horiz li .menu_developpe .menu_developpe_lien_full:active, #ul_menu_horiz li .menu_developpe .menu_developpe_lien_full:hover, #ul_menu_horiz li .menu_developpe .menu_developpe_lien_full:visited { display:block;text-align:center;background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); color:#FFF;line-height:46px;height:46px;vertical-align:middle;text-transform:uppercase;padding:20px; padding-top:0;padding-bottom:0; font-weight:bold; }
#menu_haut td .menu_developpe { white-space:normal; line-height:24px;}
#menu_haut .menu_developpe_entete_rubriques { background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951);  line-height:23px;height:23px;display:block;/*text-shadow:0 1px 0 #000000;*/color:#FFF; }

#ul_menu_horiz li .menu_developpe .renseignement_bloc_serie a, #ul_menu_horiz li .menu_developpe .renseignement_bloc_serie a:hover {font-weight:bold;}

#ul_menu_horiz li.menu_entete_li_menu {background-color:#FFF;color:#333;cursor:pointer;text-align:left;width:100px;min-width:100px;}
#ul_menu_horiz li.menu_entete_li_gestionnaire {background-color:#FFF;width:90px;min-width:90px;}


#bloc_connexion_create_account {display:none;position:absolute;left:0;background-color:rgba(0,0,0,0.5);z-index:30000;width:100%;height:100%;}
.bloc_connexion_create_account_container {width:1200px;margin:0 auto;position:relative;margin-top:130px;height:580px;}
.bloc_connexion_create_account_left {float:left;background:transparent url(/images/v4/Background-account.png) no-repeat;width:600px;height:580px;padding:20px;box-sizing:border-box;}
.bloc_connexion_create_account_avantages {margin-top:80px;margin-left:80px;color:#FFF;font-size:1.3em;}

.bloc_connexion_create_account_right {float:right;width:600px;background-color:#FFF;padding:20px;box-sizing:border-box;height:580px;}
.bloc_connexion_create_account_right_bloc {margin-top:80px;margin-left:80px;}

#bloc_connexion_create_account .bloc_connexion_create_account_by_mail, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:hover, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:visited, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:active {margin-top:20px;width:400px;box-sizing:border-box;text-align:left;padding-left:40px;}

#bloc_connexion_login {display:none;position:absolute;left:0;background-color:rgba(0,0,0,0.5);z-index:30000;width:100%;height:100%;}
.bloc_connexion_login_container {width:1200px;margin:0 auto;position:relative;margin-top:130px;height:580px;}
.bloc_connexion_login_left {float:left;background:transparent url(/images/v4/Background-account.png) no-repeat;width:600px;height:580px;padding:20px;box-sizing:border-box;}
.bloc_connexion_login_avantages {margin-top:80px;margin-left:80px;color:#FFF;font-size:1.3em;}
.bloc_connexion_login_separateur {height:1px;border-bottom:1px solid #DDD;width:400px;margin-bottom:30px;margin-top:30px;}

.bloc_connexion_login_right {float:right;width:600px;background-color:#FFF;padding:20px;box-sizing:border-box;height:580px;}
.bloc_connexion_login_right_bloc {margin-top:80px;margin-left:80px;}
#bloc_connexion_login .bloc_connexion_login_right_fb, #bloc_connexion_login .bloc_connexion_login_right_fb:active, #bloc_connexion_login .bloc_connexion_login_right_fb:hover, #bloc_connexion_login .bloc_connexion_login_right_fb:visited {position:relative;width:400px;box-sizing:border-box;padding-left:40px;text-transform:uppercase;background-color:#3b5488;color:#FFF;height:50px;line-height:50px;font-weight:bold;margin-bottom:20px;display:block;text-decoration:none;}

.bloc_connexion_login_input {border:1px solid #DDD;height:50px;line-height:50px;width:400px;font-size:1.3em;}
.bloc_connexion_login_input span {width:120px;margin-left:30px;display:inline-block;font-weight:bold;}

#bloc_connexion_login .bloc_connexion_savoirplus, #bloc_connexion_login .bloc_connexion_savoirplus:hover, #bloc_connexion_login .bloc_connexion_savoirplus:active, #bloc_connexion_login .bloc_connexion_savoirplus:visited {margin-left:100px;display:inline-block;border-bottom:1px solid #FFF;color:#FFF;padding-bottom:15px;text-decoration:none;font-size:.9em;}

.bloc_login_mot_de_passe, .bloc_login_mot_de_passe:hover, .bloc_login_mot_de_passe:active, .bloc_login_mot_de_passe:visited {margin-left:100px;text-decoration:none;display:inline-block;border-bottom:1px solid #CCC;color:#999;padding-bottom:15px;font-size:1.2em;}

.bloc_connexion_create_account_deja_compte {display:inline-block;border-bottom:1px solid #CCC;color:#999;padding-bottom:15px;margin-top:100px;cursor:pointer;font-size:1.2em;}
.bloc_connexion_create_account_savoirplus {display:inline-block;border-bottom:1px solid #FFF;color:#FFF;padding-bottom:15px;margin-top:60px;font-size:.9em;}

#bloc_connexion_login .bloc_connexion_login_creercompte {margin-top:60px;font-size:0.8em;cursor:pointer;}

#bloc_connexion_error {display:none;color:red;font-weight:bold;margin-top:30px;}

/*************** FIN MENU HAUT ********************/


/************* DEBUT MENU SERIES ***************/

/*#menu_series { position:absolute; margin-left:134px; //margin-left:40px; top:0px; border:0; padding:0; z-index:50; list-style-type:none; list-style-position:outside; border:1px solid red;}
#menu_series a{ display:block; padding:0px; color:#000; font-weight:normal; text-decoration:none; z-index:50; border:0; }
#menu_series ul a{ display:block; padding:1px; border:0; }
#menu_series li ul li a:hover{ background:url(/images/menublue.png) repeat-x top left; color:white; font-weight:bold; }
#menu_series ul { margin:0; padding:0; border:0; position:absolute; display:none; z-index:50; margin-left:-134px; //margin-left:-95px; list-style-type:none; list-style-position:outside; }
#menu_series li ul div{ white-space:nowrap; float:left; background: #fffeff; color:black; font-weight:normal; z-index:50; }*/

.series_top_consultees_bloc {position:relative;width:100%;height:200px;background-color:transparent;background-repeat:no-repeat;background-position:center center;}
.series_top_consultees_bloc_titre {position:absolute;background-color:#FFF;right:10px;bottom:10px;font-size:3em;padding:3px;background-color: rgba(255, 255, 255, 0.9); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/************* FIN MENU SERIES ***************/


/*************** DEBUT CHAMP RECHERCHES ******************/

#search_keywords, #keywords { width: 650px; border:0; height:60px; color:#888; font-size:1.2em; /*background-color:#b91515;*/ background-color:#FFF; padding-left:8px; padding-right:8px; }
.ac_results {padding: 4px;border: 2px solid #016082;background-color: white;overflow: hidden;z-index: 99999; font-size:1em; margin-left:-430px; width:600px; }
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block; line-height: 12px;overflow: hidden;}
.ac_results li td { font-size:1em; line-height:17px; }
.ac_results b { font-size:1.1em; }
.ac_loading {background: white url(/images/ajax-loader.gif) right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over, .ac_over * {background-color:#168fbc;;color: white;}
.ac_over .ac_categorie { color: white; background-color:transparent; }
.ac_categorie { color:#888; font-size:1em; }

/*************** FIN CHAMP RECHERCHES ******************/


/*************** DEBUT SLIDE TWITTER ****************/

#container_slidezap { bottom:0;z-index:2000;width:100%; z-index:5; }
.container_flecheszap { float:right;width:70px;line-height:18px;height:18px;margin-top:6px;z-index:10000;margin-right:-45px; }
#slidezap { position:relative; height:60px; text-align:left; margin:0 auto; background-color:transparent; z-index:1000; font-size:1.2em; line-height:60px;width:500px;float:left; } 
.slidezap_entete { position:absolute; width:55px; background-color:#FFF; height:30px; font-family:'Fira Sans', sans-serif; text-align:center; line-height:30px; margin-top:15px; }
.slidezap { position:absolute; width:1108px; left:60px; /*border:1px solid #CCC;*/ /*background:#FFF url(/images/v3/comm_motif_rouge.jpg) repeat-x center center;*/ background-color:transparent; color:#FFF; display:none; font-size:1em; line-height:30px; height:30px; margin-top:15px; }
#slidezap a, #slidezap a:active, #slidezap a:visited, #slidezap a:hover { color:#FFF; font-weight:bold; text-decoration:underline; border:0; font-size:1em; }
#slidezap * { font-size:1em; }
#slidezap .slidezap { font-size:.9em; }
#slidezap .slidezap_fleches { cursor:pointer; font-size:1.2em;text-decoration:none;padding:0; padding-left:4px;padding-right:4px;color:#000;font-weight:bold; vertical-align:middle; margin-right:2px; margin-top:5px; }

#slidezap .slidezap_flecheg { background:transparent url(/images/FG_d.png) no-repeat center center; }
#slidezap .slidezap_fleched { background:transparent url(/images/FD_d.png) no-repeat center center; }


#content_slidezap {width:1200px;position:relative;margin:0 auto;}
#container_header_h1 {width:600px;float:left;color:#FFF;height:60px;line-height:60px;z-index:1000;padding-top:4px;font-size:1.2em;font-weight:bold;}


/*************** FIN SLIDE TWITTER ****************/


/*************** DEBUT AJAX FLUX ******************/

#barre_flux { min-height:28px;position:relative;z-index:1000;}

#flux { width:90%; padding:0.5%; max-width:1800px; min-width:1000px; margin:0 auto; min-height:360px; margin-top:0px; background-color:#FFF; z-index:1000; display:none; position:absolute; border:3px solid #f67964; box-sizing:border-box; overflow-y:scroll;max-height:800px;}
#flux_droite { float:right;width:31%; min-height:360px; margin-top:0px; }

.flux_calendrier_date {width:105px;text-align:center;float:left;height:148px;line-height:150px;position:relative;margin-right:5px;margin-top:5px; background-color:#EEE; color:#888;border:1px solid #DDD;}
    .flux_calendrier_episode {float:left;position:relative;margin-right:5px;margin-top:5px;}
.flux_calendrier_episode img {height:150px;}

.tableau_flux td {vertical-align:middle;height:30px;}

#div_close_menu { color:#FFF;position:absolute;margin-top:6px;margin-left:3px;vertical-align:middle; z-index:1000; }

#a_menu_pm { float:left; }

#table_flux_menu, #table_flux_menu_droite { height:28px; background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); }
#table_flux_menu td { vertical-align:middle; }
#table_flux_menu_droite td { vertical-align:middle; }

#table_flux td { vertical-align:middle; }

#flux_menu_afficher_barre { float:left; margin-left:3px;font-weight:bold; cursor:pointer; vertical-align:middle; font-size:1.1em; }

#rech_user_onglet {width:300px;}

.flux_textarea_share {height:40px;border:1px solid #CCCCCC;background-color:#EEEEEE;vertical-align:middle;width:350px;}
.flux_button_share {height:27px;border:1px solid #CCCCCC;vertical-align:middle;background-color:#EEE;}

.lien_flux{ text-decoration:none; color:#777777; font-weight:normal; }
a.lien_flux:hover{ 	text-decoration:none; color:#777777; font-weight:normal; border:0; }
.flux_bordure_bas{ 	padding:5px; padding-left:2px; padding-right:2px; border-bottom:1px solid #DDDDDD; }
.onglet_flux{ 	/*background:white url(/images/menublue.png) repeat-x top left;*/ background:transparent; font-size:1em; color:white; text-align:center; line-height:10px; }
.onglet_flux_on{ text-align:center; font-size:1em; line-height:10px; color:#FFF; /*-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;*/ }
#main .onglet_flux a:hover, #main .onglet_flux_on a:hover {color:#FFF;}
.onglet_flux a.liens{ text-decoration:none; color:white;  font-family:'Fira Sans', sans-serif; font-size:1.3em; font-weight:bold; }
.onglet_flux_on a.liens{ text-decoration:none; color:#FFF; border-bottom:2px solid #FFF; font-family:'Fira Sans', sans-serif; font-size:1.3em; font-weight:bold; }
.onglet_flux_admin{ /*background:white url(/images/v3/Actu.jpg) repeat-x top center;*/ background-color:#b91515; /*background:#EEE;*//*background:transparent;*/font-size:1em; color:#016082; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }
.onglet_flux_admin_on{ /*background:white url(/images/v3/Actu.jpg) repeat-x top center;*/ background-color:#b91515; /*background:#EEE;*/font-size:1em; color:#000; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }
.onglet_flux_admin a.liens{ color:#FFF; }
.onglet_flux_admin_on a.liens{ color:#FFF; }
.bouton{ border:1px solid #DDD; background-color:#EEE; }

.entete_gris{ font-size:1.5em; color:#000; font-weight:bold; display:block; margin-bottom:8px; font-family:'Fira Sans', sans-serif; }
.entete_blanc{ font-size:1.5em; color:#FFF; font-weight:bold; display:block; margin-bottom:8px; margin-left:5px; font-family:'Fira Sans', sans-serif; }
.raccourcis_episode, .raccourcis_episode h2, .raccourcis_episode h2 a { font-weight:normal; }
.raccourcis_episode h2 a { font-weight:normal; }

/*************** FIN AJAX FLUX ******************/

/*************** DEBUT SLIDE EPISODES ******************/

#slideepisodes_entete { text-align:left;height:25px;line-height:25px; font-family:'Fira Sans'; }

#slideepisodes_container {position:relative;height:200px;margin-bottom:10px;}

#slideepisodes_entete {}
#slideepisodes_entete .slideepisodes_entete_1 {float:left;width:49.5%;}
#slideepisodes_entete .slideepisodes_entete_2 {float:right;width:49.5%;}

.slideepisodes_indice { cursor:pointer; border:1px solid #FFF; right:2px;width:92px;height:46px; z-index:6;position:absolute; }
.slideepisodes_indice_active { cursor:pointer; border:1px solid #036588; }
.slideepisodes_affiche { cursor:pointer; position:relative;}
.slideepisodes_affiche_off { display:none; }
#slideepisodes_bloc_indices { z-index:5;position:absolute;right:10px;top:10px;height:20px; }
#slideepisodes { width:49.5%; float:left; margin-right:1%; position:relative;}
#slideepisodes img {width:100%;height:auto;display:inline-block;}
.slideepisodes_bloc_texte { height:42px; cursor:pointer;position:absolute;text-align:left;/*right:100px;*/padding:2px;border:1px solid #FFF;color:#b91515;font-weight:bold;line-height:13px; background-color: rgba(255, 255, 255, 0.9); /*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/ padding-top:2px; padding-left:10px; padding-right:10px; bottom:5px;left:5px; }

.slideepisodes2_indice { cursor:pointer; border:1px solid #FFF; right:2px;width:92px;height:46px; z-index:6;position:absolute; }
.slideepisodes2_indice_active { cursor:pointer; border:1px solid #036588; }
.slideepisodes2_affiche { cursor:pointer; position:relative;}
.slideepisodes2_affiche_off { display:none; }
#slideepisodes2_bloc_indices { z-index:5;position:absolute;right:10px;top:10px;height:20px; }
#slideepisodes2 { width:49.5%; float:left; position:relative;}
#slideepisodes2 img {width:100%;height:auto;display:inline-block;}
.slideepisodes2_bloc_texte { height:42px; cursor:pointer;position:absolute;text-align:left;/*right:100px;*/padding:2px;border:1px solid #FFF;color:#b91515;font-weight:bold;line-height:13px; background-color: rgba(255, 255, 255, 0.9); /*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/ padding-top:2px; padding-left:10px; padding-right:10px; bottom:5px;left:5px; }


.home_pave_series_moment {position:relative;float:left;width:33%;margin-right:0.3%;background-color:transparent;background-repeat:no-repeat;background-position:top center;margin-bottom:0.3%;}
.home_pave_series_moment img {width:100%;height:auto;display:block;}
.home_pave_series_moment_content {position:absolute;right:2px;bottom:2px;background-color:rgba(255,255,255,0.9);font-weight:bold;text-align:right;padding:2px;font-size:.95em;}
.home_pave_series_moment:nth-child(3) {margin-right:0;}
.home_pave_series_moment:nth-child(6) {margin-right:0;}

.home_dossiers_titre {position:absolute;right:5px;bottom:10px;padding:5px;background-color:rgba(255, 255, 255, 0.9);font-weight:bold;}
.home_dossiers_titre a {font-size:1.5em;}

/*************** FIN SLIDE EPISODES ******************/


/******************* DEBUT HOME ******************/ 

.news_bloc_contenu { margin-top:8px;margin-bottom:5px; }
.news_bloc_contenu img { margin:4px; }

.news_vignettes_home {width:216px;height:90px;float:left;margin-top:410px;border-top:2px solid transparent;background-size:100% auto;background-color:transparent;background-repeat:no-repeat;}
.news_vignettes_home img {width:100%;height:100%;}

.news_vignettes_home img {filter:brightness(0.7);}
.news_vignettes_home.active img {filter:brightness(1);}
.news_vignettes_home.active {border-top:2px solid #e52951;}

/*.news_vignettes_home:hover { 
    -webkit-transform:scale (1.05) rotate(-2deg); 
  -moz-transform:rotate(-2deg);
  -o-transform:rotate(-2deg); 
  -ms-transform:rotate(-2deg); 
  transform:scale(1.05) rotate(-2deg);
}*/

.change_affichage_home_episodes {padding:2px;cursor:pointer;margin-top:10px;display:inline-block;}

.home_news_heure { /*float:left; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#b91515;color:#FFF;padding:3px;padding-top:0;padding-bottom:0;vertical-align:middle;font-size:.9em; font-weight:bold; margin-top:9px;*/ float:left; background:transparent url(/images/v4/encart_coupe_petit.png) no-repeat center center; color:#FFF; vertical-align:middle;font-size:1.1em; font-weight:bold; width:66px; height:19px; text-align:center; margin-top:3px; text-shadow:0 1px 0 #000000; }

.header_date_actu { padding-left:8px;background: url(/images/v3/Actu.jpg) no-repeat top left;color:white;font-size:1.2em;font-weight:bold;height:23px;line-height:20px; font-family:'Fira Sans', sans-serif; }
.home_ht_zap{ height:1px; background-color:gray; border:0; width:90%; }
.home_contenu_zap{ font-family:Verdana; font-size:1em; padding-bottom:5px; padding-top:5px; }
.home_critique_lien_serie, .home_critique_lien_serie:hover{ /*color:black;*/ text-decoration:none; border:0; vertical-align:middle; }
.home_barre_zap{ padding-top:5px; border-bottom:1px solid #bbbbbb; }
.home_lien_zap{ color:#036588; text-decoration:none; font-weight:bold; }
h1.home_lien_zap{ color:#036588; text-decoration:none; font-weight:bold; margin-bottom:0; display:inline; }
h2.home_lien_zap{ color:#036588; text-decoration:none; font-weight:bold; margin-bottom:0; display:inline; }
.lien_series_reliees{ color:#b91515; text-decoration:none; font-family:Verdana; font-size:.95em; font-weight:bold; }
.news_titre{ font-weight:bold; color:#b91515; font-size:1.1em; }
.home_news_titre{ font-family:'Fira Sans', sans-serif; /*font-weight:bold;*/ font-size:1.4em; text-shadow:0 1px 0 #DDDDDD; }
.home_news_titre2{ font-family:'Fira Sans', sans-serif; font-size:1.3em; text-shadow:0 1px 0 #DDDDDD; }
.home_news_titre3{ font-weight:bold; color:black; }
.home_news_date{ font-size:.9em; }
.home_texte_note_ep{ color:red; }
.news_contenu{ font-size:1.05em; }
.home_news_contenu{ font-size:1.05em; text-decoration:none; }

.contenu_actu_home, .contenu_actu_home a, .contenu_actu_home li, .contenu_actu_home ul, .contenu_actu_home i, .contenu_actu_home *{ font-size:1em; }

.home_affiche_note{ position:absolute; right:0px; top:7px; color:white; text-align:center; width:30px; height:30px; }
.home_zone_images{ position:relative; height:60px; right:0px; bottom:0px; }
.home_logo_head{ position:absolute; margin-left:5px; }
.home_bande_infos{ font-size:.8em; font-weight:bold; color:black; }
.home_bande_infos2{ font-size:1.2em; font-weight:bold; color:white; }

#container_dossiers img {width:100%;}

/******************* FIN HOME ******************/ 


/******************* DEBUT PAGE ACTU ***************/

#actu_partager{ width:100%; color:white; font-weight:bold; /*height:85px;*/	min-height:25px; line-height:25px; }
#actu_partager * { color:white; font-weight:bold; }
#actu_partager a{ color:white; }

.para_contenu_actu{ text-align:justify; font-size:1.2em; }
.para_contenu_actu *{ font-size:1em; }
.para_contenu_actu img { margin:4px; }

.actu_prev_fleche {background-color:#DDDDDD;width:16px;}
.actu_prev_texte {background-color:#DDDDDD;width:319px;}
.actu_next_fleche {background-color:#DDDDDD;width:16px;}
.actu_next_texte {background-color:#DDDDDD;width:319px;}

/******************* FIN PAGE ACTU ***************/


/******************* DEBUT CALENDRIER ***************/

.calendrier_home_voirplus {background-color:#DDD;height:24px;line-height:24px;cursor:pointer;}

#container_jours_planning_home {width:23.5%;float:left;}

#container_comm_select_home {margin-left:2%; width:23.5%;float:left;}
#container_comm_select_home table tr {height:34px;}

#container_comm_home {margin-left:2%;width:23.5%;float:left;}

#container_notes_home {margin-left:2%;width:23.5%;float:left;}

.jours_planning_header {height:40px;line-height:40px;}
.jours_planning_header_arrows {width:5%;float:left;}
.jours_planning_entete a, .jours_planning_entete span {display:inline-block;margin-right:10px;margin-left:10px;font-size:1.4em;}
.jours_planning_entete a, .jours_planning_entete a:active, .jours_planning_entete a:visited {color:#777;}
.jours_planning_current_day {height:40px;line-height:40px;background-color:#DDD;color:#000;margin-bottom:20px;text-align:center;font-size:1.2em;color:#555;}
#jours_planning table tr {height:30px;}

.calendrier_episodes { /*font-size:.9em;*/ }
.calendrier_episodes .liens, .calendrier_episodes .liens:visited, .calendrier_episodes .liens:active { /*color:#016082;*/  }
.calendrier_episodes .liens:hover { color:#168fbc; }

.calendrier_episodes.episode_seen { text-decoration: line-through; }

.cal_choix { box-sizing: border-box;cursor:pointer;border:1px solid #168fbc;text-align:center;padding:3px;float:left;width:50%;font-weight:bold; }
.cal_choix:hover { transition:0.5s;background:#036588;color:#FFF; }
.cal_on { background-color:#168fbc;color:#FFF; }
.cal_monde { border-right:0; }
.cal_fr { border-left:0; }

#calendrier {background-color:#FFF;}
#calendrier a {text-decoration:none;}

.td_libelle { text-align:center; border:0; color:#000; padding:2px; font-weight:bold; font-size:1.2em; }
td.libelleleft{ border-left:1px solid #DDD; }
.td_jour{ background:white; padding:2px; line-height:18px; width : 130px; text-align:left; vertical-align:top; }
.td_jour span { color:#000; font-weight:bold; }
.td_jour a{ /*font-size:.95em;*/ }
.td_jourleft{ border-left:1px solid #DDD; }
.div_jour{ font-size:1.2em; font-weight:bold; width:100%; /*color:white;*//*background:#FFFFFF url(/images/v3/MenuBas.jpg) repeat-x center center;*/	color:#666; background-color:#EEE; margin-bottom:5px; text-align:center; }
.div_jourcourant{ color:white; font-size:1.2em; font-weight:bold; width:100%; background-color:#036588; /*background:url(images/entetred2.png) repeat-x top left;*/ margin-bottom:5px; text-align:center; }
.td_jourcourant{ color:#FFF; background-color:#FFF; border:4px solid #f67964; font-weight:bold; }
/*.td_jourcourant span { color:#AAA; font-weight:normal; }
.td_jourcourant a.liens, .td_jourcourant a.liens:active, .td_jourcourant a.liens:hover, .td_jourcourant a.liens:visited { color:#FFF; }*/
h2.h2_cal{ font-size:1.2em; font-weight:bold; color:#000; margin:0; padding:0; height:25px; line-height:25px; }
.entete_col{ height:20px; border:1px solid #BBBBBB; text-align:center; margin-bottom:-1px; padding:0; }
.entete_zap{ background-color:#b91515; }
.entete_critique{ background-color:#336699; }
.entete_droite{ background-color:#000000; }
.entete_col, .entete_col a, .entete_col a:hover{ font-family:Georgia; font-size:1.2em; font-weight:bold; color:white; display:block; width:100%; line-height:20px; text-decoration:none; }

.td_jourFR{ border:1px solid #DDD; background:white; padding:2px; line-height:18px; width : 130px; text-align:left; vertical-align:top; }

.jour_semaine_mobile {display:none;}
.hr_calendrier_separation {border:0;border-top:5px solid #f67964;margin-top:5px;}
.td_jour span.calendrier_entete_messeries {padding:2px;display:block;background-color:#069dd5;text-align:center;color:#FFF;margin-bottom:5px}

.calendrier_jour_bloc {text-align:center;float:left;width:9.5%;padding:1%;margin-right:1%;margin-bottom:5px;min-height:104px;}
.calendrier_details_jour div:nth-child(8n+1) {clear:both;}

/******************* FIN CALENDRIER ***************/


/*********** DEBUT FORUM ************/

.main_table_critique_forums{ width:981px; }
.td_main_zone_forums{ width:951px; padding-top:3px; background-color:#e5dfc7; }

.forum_nav{ text-decoration:none; font-weight:bold; display:inline; font-size:1.1em; font-family:'Fira Sans'; }
.forum_nav:visited{ text-decoration:none; font-weight:bold; display:inline; font-size:1.1em; }
.forum_nav:hover{ text-decoration:none; font-weight:bold; display:inline; border:0; font-size:1.1em; }
h1.forum_nav{  }
h1.forum_nav, h1.forum_nav:visited, h1.forum_nav:active, h1.forum_nav:hover { font-size:1.1em; font-family:'Fira Sans'; }

.form_log{ font-size:.95em; /*color:white;*/	font-weight:bold; }
.form_search{ font-size:.85em; color:white; font-weight:bold; }
.form_rechercher_header{ display: inline; }
.form_login{ display: inline; }
a.liens_deco:hover{ text-decoration:none; border:0; color:white; }
a.liens_deco:visited{ text-decoration:none; border:0; color:white; }
a.liens_deco:active{ text-decoration:none; border:0; color:white; }
a.liens_deco{ text-decoration:none; color:white; font-weight:bold; /*font-size:1em;*/ }

.forum_pseudo{ color:white; background:url(/images/entetblue2.png) repeat-x top left; text-decoration:none; font-family:Verdana; font-size:.9em; font-weight:bold; padding-left:3px; height:20px; }
.forum_pseudo a{ color:white; }
.forum_pseudo a:hover{ color:white; }
.forum_zone_infos{ border:1px solid #DDDDDD; border-top:0; padding:3px; }
.forum_zone_date{  background:url(/images/entetred2.png) repeat-x top left; color:white; height:20px; padding-left:3px; }
.forum_zone_message{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding:3px; }
.forum_zone_sujet{ padding:3px; background-color:white; }
.forum_infos_topic{  }
.forum_titre_topic{ font-size:1.1em; font-weight:bold; display:inline; }
.forum_texte_topic{ font-size:1.2em; }
.forum_header{ color:#000; font-weight:bold; padding-top:2px; padding-bottom:2px; }
.forum_add_msg{ font-weight:bold; }
.forum_liste_forums{ padding-top:2px; padding-bottom:2px; border-bottom:1px solid #AAAAAA; }
.back-to-top{ }
.back-to-top:hover{ text-decoration:none; border:0; }

/************ FIN FORUM ************/


/*************** DEBUT ERREUR ******************/

#bloc_signal_erreur { 
font-size:9px; font-weight:bold;display:block;z-index:4;position:fixed;left:0px;top:150px;width:50px;height:120px;background-color:#b91515; color:#FFF; cursor:pointer; text-align:center;
-moz-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;  
-moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }

#bloc_big_signal_erreur * { }
#bloc_big_signal_erreur { 
font-size:1em; display:block;z-index:4;position:fixed;left:-258px;top:250px;width:250px;height:120px;background-color:#EEE; padding:4px; text-align:center;
-moz-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;  
-moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }

#bloc_big_signal_erreur input { border:1px solid #DDD; }
#msg_confirmation_erreur_signalee { color:green;font-weight:bold; }
.signalement { cursor:pointer; }

/*************** DEBUT ERREUR ******************/


/*************** DEBUT SPOILERS ******************/

.spoiler { background:#f67964; color:#f67964; padding:2px; }
.spoiler:hover { background-color:#FFF; color:#000; }

.mceEditor .mceLayout .mce_spoilers { width:50px; }
.mceLayout .mce_spoilers .mceIcon { width:50px; }

#contenu_spoilers .mceIcon { width:50px; } 
#contenu_parent #contenu_spoilers { width:50px; }

/*************** FIN SPOILERS ******************/


/*********** DEBUT FOOTER ***************/

footer {margin:0 auto; width:100%;}

.footer_container_reco {background-color:#000;height:400px;padding:80px;padding-top:30px;padding-bottom:30px;width:100%;box-sizing:border-box;position:relative;}

.pub_bas { font-size:.85em; color:#999; text-decoration:none; border:0; text-align:left; }
.pub_bas b{ color:#777; }

.pub_bas a, .pub_bas:hover a{ color:#999; text-decoration:none; border:0; font-weight:normal; }

.footer_links_contents {width:100%;background-color:#EEE;}
.footer_links {width:1200px;box-sizing:border-box;margin:0 auto;padding:100px;padding-top:50px;padding-bottom:50px;}
.footer_links_bloc {float:left;width:20%;margin-right:100px;}
.footer_links_bloc a {color:#999;display:block;margin-top:20px;text-decoration:none;font-size:1.4em;}
.footer_links_bloc:nth-child(3) {width:40%;margin-right:0;}
a.footer_links_entete {font-weight:bold;color:#000;text-decoration:none;font-size:1.6em;margin-top:0;}

.footer_more_contents {width:100%;background-color:#FFF;}
.footer_more {width:1200px;box-sizing:border-box;margin:0 auto;height:150px;line-height:150px;color:#999;font-size:1.4em;padding-left:100px;background-color:#FFF;}
.footer_more_link {display:inline-block;margin-left:30px;}
.footer_more_link * {text-decoration:none;color:#999;}

.footer_socials {display:inline-block;margin-left:300px;}
.footer_socials .bouton_carre_degrade_v4 {margin-left:10px;}

.footer_partners {width:1200px;box-sizing:border-box;margin:0 auto;background-color:#FFF;padding-left:100px;color:#999;}
.footer_partners a {color:#999;}

.logo_twitter, .logo_facebook, .logo_rss {width:24px;height:24px; vertical-align:middle;}
.logo_twitter path, .logo_facebook path, .logo_rss path { fill: #FFFFFF; }

.fleche_blanche {width:24px;height:24px; vertical-align:middle;}
.fleche_blanche polyline { stroke: #FFFFFF;  }

/*********** FIN FOOTER ***************/


/*********** DEBUT AUTRES **************/

.renseignement_ajout_series_container {width:98%;margin:0 auto;position:relative;margin-bottom:10px;}
.renseignement_ajout_series_container div:nth-child(8n){margin-right:0;}
.renseignement_ajout_series_container div:nth-child(8n+1){clear:both;}

.renseignement_content {margin-top:10px;font-weight:bold;font-size:1.1em;text-align:left;}

.renseignement_bloc_serie {position:relative;width:11.5%;max-width:170px;float:left;margin-right:1%;margin-top:1%;text-align:center;}
.renseignement_bloc_serie img:not(.noscale) {width:100%;height:auto;}

.renseignement_bloc_serie img:not(.noscale){-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;
/*-webkit-transform:scale(1.05);transform:scale(1.05)*/}
.renseignement_bloc_serie p{background-color:#FFF;text-align:center;color:#333;padding:1em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;
    -webkit-transform:rotate(540deg); 
  -moz-transform:rotate(540deg);
  -o-transform:rotate(540deg); 
  -ms-transform:rotate(540deg); 
  transform:rotate(540deg);
    /*-webkit-transform:translate3d(0,20px,0) scale(1.05);transform:translate3d(0,20px,0) scale(1.05)*/
}

.renseignement_container_p {position:absolute;top:0px;left:0;cursor:pointer;z-index:5;}

.renseignement_bloc_serie_ajoutee img:not(.noscale), .renseignement_bloc_serie:hover img:not(.noscale){/*-webkit-transform:scale(1);transform:scale(1)*/
-webkit-transform:scale (1.05) rotate(-2deg); 
  -moz-transform:rotate(-2deg);
  -o-transform:rotate(-2deg); 
  -ms-transform:rotate(-2deg); 
  transform:scale(1.05) rotate(-2deg);

}
.renseignement_bloc_serie_ajoutee p, .renseignement_bloc_serie:hover p{opacity:0.8;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}

.renseignement_ajout_series_container_medium div:nth-child(8n) {margin-right:2%;}
.renseignement_ajout_series_container_medium div:nth-child(8n+1){clear:none;}

.renseignement_ajout_series_container_medium div:nth-child(5n) {margin-right:1%;}
.renseignement_ajout_series_container_medium div:nth-child(5n+1){clear:none;}

.renseignement_ajout_series_container_medium .renseignement_bloc_serie {width:18%;margin-right:2%;margin-top:2%;}

.renseignement_ajout_series_container_twocolumns .renseignement_bloc_serie {width:15.6%;margin-right:1%;margin-top:1%;}

.renseignement_ajout_series_container_twocolumns div:nth-child(8n) {margin-right:1%;}
.renseignement_ajout_series_container_twocolumns div:nth-child(8n+1){margin-right:1%;}
.renseignement_ajout_series_container_twocolumns div:nth-child(5n) {margin-right:1%;}
.renseignement_ajout_series_container_twocolumns div:nth-child(5n+1){margin-right:1%}
.renseignement_ajout_series_container_twocolumns div:nth-child(6n) {margin-right:1%;}
.renseignement_ajout_series_container_twocolumns div:nth-child(6n+1){clear:both;}


.renseignement_bloc_serie.renseignement_bloc_serie_menu {width:15.6%;margin-right:1%;}
.renseignement_bloc_serie.renseignement_bloc_serie_default {width:16%;margin-right:40px;margin-top:0;}

.renseignement_bloc_serie.renseignement_bloc_serie_menu {width:15.6%;margin-right:1%;}

#series_liste_saisons tr.tr_saisons td {border-top:1px solid #CCC;height:30px;}
#series_liste_saisons tr:nth-child(even) {background-color:#EEE;}

.saison_liste_episodes tr.tr_episodes td {border-top:1px solid #CCC;height:30px;}
.saison_liste_episodes tr:nth-child(even) {background-color:#EEE;}

#main .connect_fb:hover {color:#FFF;}
a.connect_fb:hover {background-color:#3b5488;color:#FFF;text-decoration:none;}
a.connect_fb, a.connect_fb:active, a.connect_fb:visited {text-decoration:none;background-color:#44619d;display:block;line-height:18px;color:#FFF;height:auto;padding:5%;padding-top:2%;padding-bottom:2%;text-align:center;position:relative;width:90%;max-width:270px;margin:0 auto;transition:background-color 260ms ease-in-out 0s;font-size:16px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

#mobile_recherche {display:none;}

.episode_image_user {height:100px;width:200px;}

#table_infos_episode tr td:nth-child(1) { width:5%; white-space:nowrap; }
#table_infos_episode tr td:nth-child(2) { width:40%; }
#table_infos_episode tr td:nth-child(3) { width:40%; }
#table_infos_episode tr td:nth-child(4) { width:15%;}
#table_infos_episode tr:nth-child(odd) {background-color:#EEE;}

.episodes_autres_saisons {margin-top:2px;text-align:center;display:inline-block;min-width:16px;border:1px solid #DDD;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;text-decoration:none;}
#main .episodes_autres_saisons:hover{background:#EEE;text-decoration:none;color:#e52951;}
.episodes_autres_saisons_on {background:#EEE;text-decoration:none;}

.episodes_autres_episodes {margin-top:2px;display:inline-block;min-width:16px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border:1px solid #DDD;}

#episode_fond_resume {background:#FFFFFF url(/images/v3/ficheepisode-fond-degrade.jpg) repeat-x center center;}

.bloc_item_itunes {width:167px;text-align:center;height:150px;}
.bloc_item_itunes_2 {width:331px;text-align:center;max-height:150px;}
.bloc_item_itunes_1 {width:670px;text-align:center;max-height:150px;}

#logo_image_serie {text-align:center;margin:0 auto;position:relative;}
#logo_image_serie img {width:100%;max-width:670px;}
#logo_image_serie .bloc_image {height:200px;}

#fb_login{ font-weight:bold; padding:2px; vertical-align:middle; }
#divid_facebook{ padding:2px; text-align:center; }

#main .bouton_facebook:hover{color:#FFF;}
.bouton_facebook {position:relative;width:400px;box-sizing:border-box;padding-left:40px;text-transform:uppercase;background-color:#3b5488;color:#FFF;height:50px;line-height:50px;font-weight:bold;margin-bottom:20px;display:block;text-decoration:none;}

.commentaire_image { width:94px;text-align:center;}
.commentaire_numero { width:20px; }
.commentaire_pseudo { white-space:nowrap; }
.commentaire_suivi { font-size:.9em; }
.commentaire_note {  }
.commentaire_separateur { line-height:24px;height:24px; }
.commentaire_zone_texte {color:#666;line-height:24px;font-size:1.2em;}
.commentaire_zone_texte img {max-width:100%;height:auto;}
.commentaire_options a, .commentaire_options a:hover, .commentaire_options a:visited, .commentaire_options a:active {font-size:1.1em;text-decoration:none;font-weight:bold;}

.commentaire_icone_repondre {width:18px;vertical-align:middle;}
.commentaire_icone_repondre path {fill:#e52951;}
.commentaire_icone_citer {width:18px;vertical-align:middle;}
.commentaire_icone_citer polyline {stroke:#e52951;}
.commentaire_icone_citer polygon {fill:#e52951;}
.commentaire_icone_flag {width:18px;vertical-align:middle;}
.commentaire_icone_flag path {fill:#e52951;}
.commentaire_icone_flag_big {width:24px;height:24px;vertical-align:middle;}
.commentaire_icone_flag_big path {fill:#e52951;}
.commentaire_icone_edit {width:20px;vertical-align:middle;}
.commentaire_icone_edit path {fill:#e52951;}

.liens_vote{ text-decoration:none; color:white; font-weight:bold; border:none; }
.liens_vote:hover{ text-decoration:none; color:#b91515; font-weight:bold; border:none; }
.liens_comm{ text-decoration:none; color:white; font-weight:bold; }
.comm_deja_postes{ font-size:.85em; color:gray; }
.a_vote{ font-size:.85em; color:black; }

#div_ajax_comm { /*max-width:670px;*/ }

#zone_serie{ padding:10px; background-color:#e5dfc7; }

.titre_serie a{ font-size:9pt; font-weight:bold; color:#b91515; text-decoration:underline; }
.titre_serie { font-size:9pt; font-weight:bold; color:#b91515; }
h1.titre_serie { font-size:9pt; font-weight:bold; color:#b91515; display:inline; margin-bottom:0; }
.episode_serie{ font-size:9pt; font-weight:bold; color:#b91515; }
.episode_titre{ font-size:9pt; font-weight:bold; }
.critique_titre{ font-size:13pt; font-weight:bold; color:#b91515; text-decoration:none; font-family:Verdana; }
.critique_contenu{ text-align:justify; }
.liste_saisons{ font-weight:bold; }

.infos_page_notes{ padding:10px; background-color:#e5dfc7; height:100%; }

.titre_serie a{ font-size:10pt; font-weight:bold; color:#b91515; text-decoration:underline; }
.titre_serie { font-size:12pt; font-weight:bold; color:#b91515; vertical-align:middle; line-height:18px; }
h1.titre_serie a { font-size:10pt; font-weight:bold; color:#b91515; display:inline; margin-bottom:0; }
h1.titre_serie { font-size:10pt; font-weight:bold; color:#b91515; display:inline; margin-bottom:0; }
.critique_titre{ font-size:9pt; font-weight:bold; color:#b91515; text-decoration:none; font-family:Verdana; }

#help_pur_critique{ display:none; text-align:left; position:absolute; margin-left:-150px; //margin-left:-260px; //margin-top:15px; background-color:white; border:1px solid gray; width:260px; padding:5px; }

.autres_saison_hover, a.autres_saison_hover, .autres_saison_hover:hover{ padding:2px; text-decoration:none; border:0; color:white; background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); }
.autres_saison, .autres_saison:hover{ text-decoration:none; border:0; padding:2px; }

.carousel .object_video {width:30%;}
.object_video { text-align:center; }
.image_load_video { text-align:center; background:transparent url(/images/video_load.jpg) no-repeat center center; background-size:cover; width:100%; max-width:300px; min-height:220px; cursor:pointer; margin:0 auto; margin-bottom:5px; }
.image_load_video_big { text-align:center; background:transparent url(/images/video_load_big.jpg) no-repeat center center; width:465px; height:300px; cursor:pointer; margin:0 auto; }

.graph { width: 300px; position: relative; font-size:.9em; }
.bar-title { position: relative; float: left; width: 150px; line-height: 20px; margin-right: 8px; font-weight: bold; text-align: right; clear:both; }
.bar-container { position: relative; float: left; width: 100px; height: 20px; margin: 0px 0px 5px; }
.bar-container div { background-color:#168fbc; height: 20px; }
.bar-container strong { position: absolute; right: -40px; top: 3px; overflow: hidden; }
.poll{ vertical-align:middle; }

.diffusions_hidden { display:none; }

#cookie-bar {background:#e52951; height:auto; line-height:24px; color:#FFFFFF; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {width:1200px; margin:0 auto; padding:0;line-height:15px;}
#cookie-bar a {color:#e52951; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#FFF;}
#cookie-bar .cb-enable:hover {background:#FFF;}
#cookie-bar .cb-disable {background:#FFF;}
#cookie-bar .cb-disable:hover {background:#FFF;}
#cookie-bar .cb-policy {background:#FFF;}
#cookie-bar .cb-policy:hover {background:#FFF;}

.tableau_bord_nouvelle_series_bloc {width:168px;}

#vote_note {height:44px;border:0;vertical-align:middle;padding:4px;width:60px;text-align:center;font-size:1.4em;font-weight:bold;}
#bouton_voter_episode {border:0;color:#FFF;vertical-align:middle;}

/*.table_chaine td:nth-child(1) {width:200px;}*/
span.pagination_flux {background-color:#777777;padding:2px;color:white;}
a.pagination_flux {padding:2px;}


.flux_suggestions_prev_next {background-color:#EEEEEE;width:20px;}
/*#flux .lien_flux_commenter {color:#FFF;}*/

.borderbottom{ border-bottom:1px solid #CCCCCC;}
.champ_create_account { border:1px solid #BBB; height:30px; line-height:30px; }

.table_classement {border:1px solid #BBB;}
.table_classement tr:nth-child(even) {background-color:#DDD;}
.table_classement td {line-height:20px;}

#main a.classements_autre_link, #main a.classements_autre_link:hover, #main a.classements_autre_link:active, #main a.classements_autre_link:visited {display:block; color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; padding-left:30px; padding-right:30px; background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951); height:46px; line-height:46px; border:0; }

.cp-spinner{min-width:20px;height:20px;display:inline-block;box-sizing:border-box;position:relative;line-height:17px;text-align:center;}
.cp-round:before{border-radius:50%;content:" ";width:20px;height:20px;display:inline-block;box-sizing:border-box;border-top:solid 2px #bababa;border-right:solid 2px #bababa;border-bottom:solid 2px #bababa;border-left:solid 2px #bababa;position:absolute;top:0;left:0}
.cp-round:after{border-radius:50%;content:" ";width:20px;height:20px;display:inline-block;box-sizing:border-box;border-top:solid 2px #F56151;border-right:solid 2px transparent;border-bottom:solid 2px transparent;border-left:solid 2px transparent;position:absolute;top:0;left:0;animation:cp-round-animate 1s ease-in-out infinite}
@keyframes cp-round-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.avancement_full {background:#f67964;color:#FFF;border:1px solid #f67964;}
.avancement_half {background: linear-gradient(90deg, #CCCCCC 50%, #FFFFFF 50%);border:1px solid #CCC;}
.avancement_none {background:#FFF;color:#333;border:1px solid #CCC;}

/*********** FIN AUTRES **************/


/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  box-sizing: border-box;
}
.bx-wrapper img:not(.svg) {
  max-width: 100%;
  display: block;
  margin:0 auto;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  cursor: pointer;
  cursor: move;
  cursor: -webkit-grab;
  background: transparent;
  box-sizing: border-box;
  padding-left:5px;
  padding-top:4px;
}

.carousel-full .bx-wrapper .bx-viewport {padding-left:0;}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 10px;
  width: 100%;
}

.bx-controls {
  height: 40px;
}

.no-touch .bx-moving:before {
  content: '';
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
  display: block;
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0);
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/images/v4/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager .bx-pager-hidden {
  display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #c0c0c0;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  transition: background-color 0.3s;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #e52951;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left:-60px;
  /*background:transparent url(/images/v4/Chevron-left@2x.png) no-repeat center center;*/
}
.bx-wrapper .bx-next {
  right:-60px;
  /*background:transparent url(/images/v4/Chevron-right@2x.png) no-repeat center center;*/
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:hover{
  text-decoration: none;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -35px;
  outline: 0;
  width: 16px;
  height: 24px;
  z-index: 999;
  text-align: center;
  .icon {
    color: #000;
    font-size: 28px;
    font-weight: bold;
    line-height: 38px;
  }
  &:hover {
    background-color: #f6f6f6;
  }
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  /*@include icomoon-declaration();*/
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  margin: 0 3px;
  /*content: $icon-angle-left;*/
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  /*content: $icon-angle-left;*/
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}



#remote_search {/*width:300px;color:#606060;height:30px;line-height:23px;*/}
#remote_search a {text-decoration: none;}
#search_keywords {/*width:270px; height: 28px; font-size: .9em; line-height:1; vertical-align: middle; border: 0; outline: none; margin-left:2px;margin-top:2px;*/}
#search_noresults {display:none;}
#search_results {z-index:10002;position:absolute;width:1184px;padding:5px;min-height:200px;background-color:#FFF;border:3px solid #f67964;display:none;left:-230px;margin-top:6px;overflow-y:scroll;height:700px;}
#search_results a, #search_results a:active, #search_results a:visited {color:#000;font-weight:normal;}
#search_results a:hover {color:#e52951;}
.search_container_result:nth-child(8n) {margin-right:0;}
.search_container_result:nth-child(8n+1) {clear:left;}
.search_results_bloc .search_container_result {margin-bottom:5px;}
.search_container_result span.search_nbProduits { color:#999;font-weight:normal; }
.search_container_result {display:block;float:left;width:11.5%;/*15.8*/margin-right:1%;}
.search_bloc {margin-bottom:5px;}
.search_titres_bloc {text-transform:uppercase;font-weight:bold;border-bottom:1px solid #DDD;margin-bottom:5px;font-size:1.5em;}
#search_series, #search_saisons, #search_episodes, #search_acteurs {float:left;width:100%;clear:left;}
#search_series .result_bloc_image, #search_saisons .result_bloc_image, #search_episodes .result_bloc_image, #search_acteurs .result_bloc_image {text-align:center;min-height:35px;line-height:35px;}
#search_series .result_bloc_text, #search_saisons .result_bloc_text, #search_episodes .result_bloc_text, #search_acteurs .result_bloc_text {text-align:center;line-height:16px;display:block;font-size:1.1em;clear:left;}
.result_bloc_image img {width:100%;height:auto;}
#search_acteurs .result_bloc_image img {width:auto;}

#search_acteurs .search_container_result {width:11.6%;margin-right:1%;}
#search_acteurs .search_container_result:nth-child(6n+1) {clear:none;}
#search_acteurs .search_container_result:nth-child(8n+1) {clear:left;}
#search_acteurs .search_container_result:nth-child(8n) {margin-right:0;}

#search_autres .search_container_result {width:100%;font-weight:bold;}

.tt-hint {display:none;}
@media (max-width: 767px) {
  #remote_search {/*width:100%;border: 1px solid #DDD;height: 38px;margin: 1px auto 0; position: relative; background-color: #FFF;*/}
  #search_keywords {width:96%;/*width:88%; float: left; height: 36px;*/  }
  #sprite_loupe_recherche {float: right; height: 30px !important;}
  .search_titres_bloc {font-size:1.5em;}
  #search_results {z-index:10000;position:absolute;left:0;width:100%;height: 400px; padding:1%;border:3px solid #CCC;margin-top:0px;box-sizing: border-box; overflow: auto; right:0;}
  .search_container_result {width:100%;margin-right:0;}
  #search_series, #search_collections, #search_categories {float:left;width:100%;}
  #search_series .result_bloc_image {width:auto;height:auto;max-width:100%;}
  .result_bloc_image img {width:50%;}
  #search_series .result_bloc_text {font-size:1em;width:100%;margin-left:0;}
  #search_acteurs .search_container_result {width:49%;}
  #search_acteurs .search_container_result:nth-child(2n+1) {clear:left;}
}

.jq-stars { display: inline-block;}
.jq-rating-label { font-size: 22px; display: inline-block; position: relative; vertical-align: top; font-family: helvetica, arial, verdana; }
.jq-star { width: 100px; height: 100px; display: inline-block; cursor: pointer; }
.jq-star-svg { padding-left: 3px; width: 100%; height: 100% ; }
.jq-star:hover .fs-star-svg path { }
.jq-star-svg path { /* stroke: #000; */ stroke-linejoin: round; }
/* un-used */
.jq-shadow { -webkit-filter: drop-shadow( -2px -2px 2px #888 ); filter: drop-shadow( -2px -2px 2px #888 ); }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


@media only screen and (min-width: 900px) and (max-width: 1024px) {
    #cookie-bar p, #slidezap, #header_full_barre, .container_sub_header_episode, .main_table, .footer_links, .footer_more, .footer_partners, .bloc_connexion_create_account_container, .bloc_connexion_login_container, .container_sub_header_serie, .container_sub_header_saison, .container_sub_header_actualite, #search_results {width:1000px;box-sizing:border-box;}
    .actualite_cover_hover div {width:100%;}
    .slidezap {width:895px;}
    .footer_links {padding:20px;}
    .footer_links_bloc {margin-right:90px;}
    .footer_more, .footer_partners {padding-left:10px;}
    .news_vignettes_home {width:198px;height:80px;}
    .container_sub_header_home {width:1000px;box-sizing:border-box;}
    .bx-wrapper .bx-next {right:-25px;}
    .bx-wrapper .bx-prev {left:-30px;}
    #container_jours_planning_home {width:25.5%;}
    #container_notes_home {width:21.5%;}
    #onglets_raccourci a, #onglets_raccourci a:hover, #onglets_raccourci a:visited, #onglets_raccourci a:active {font-size:1.2em;}
    .onglet_flux a.liens {font-size:1.2em;}
    .footer_container_reco {padding:40px;}
}

/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    #logo_recherche{
        background-image: url(/images/v4/search@2x.png);
        background-size: 16px 16px;
    }
    #div_logo {
        background-image: url(/images/v4/Logo@2x.png);
        background-size: 83px 21px;   
    }
    #login_user_default {
        background-image: url(/images/v4/header-user@2x.png);
        background-size: 30px 30px;
    }
    .bloc_account_star {background-image:url(/images/v4/Star2@2x.png);background-size:24px 22px}
    .bloc_account_contrib {background-image:url(/images/v4/Edit@2x.png);background-size:24px 17px}
    .bloc_account_serietheque {background-image:url(/images/v4/Add@2x.png);background-size:23px 23px}
    .bloc_account_more {background-image:url(/images/v4/More@2x.png);background-size:17px 3px}
    
    .logo {
        background-image: url(/images/v4/Logo@2x.png);
        background-size: 83px 21px;
    }
    .arrow_back {background-image:url(/images/v4/Back@2x.png);background-size:16px 16px;}
}



@media screen and (max-width:900px){

    #site_mobile {display:block;}
    #main .onlymobile {display:block;}
    .nomobile {display:none;}

    .container_full {width:100%;}
    .container_full_top {height:auto;}

    .td_main_zone {width:100%;margin-top:10px;}
    .td_droite_zone {width:100%;margin-top:10px;float:left;margin-left:0;}

    .table_in_droite {border:0;border-bottom:1px solid #EEE;display:none;}
    .td_droite_zone br {display:none;}
    .td_droite_zone .table_in_droite br {display:block;}

    embed, object {max-width:100%;width:100%;height:auto;}

    .floatleftmobile {width:100%;float:left;clear:both;}

    .degrade_bottom_bloc {display:none;}

    .div_bloc_central {width:100%;}
    .div_bloc_droite {width:100%;margin-top:5px;}

    .box_big {background:none;height:auto;min-height:24px;}
    .box_small {background:none;}

    .box_small:before {color:#000;content:"\25BC";margin-right:5px;margin-right:5px;}
    .box_small {min-height:30px;line-height:30px;height:auto;font-size:1.2em;cursor:pointer;}

    .mobile_image_full {width:100%;height:auto;}

    #div_ajax_comm {max-width:100%;}

    #div_graph {width:100%;height:auto;min-height:200px;}
    #chartdiv {width:100%;height:auto;min-height:200px;}

    #bloc_rappel_inscription {display:none;}

    .main_table {width:96%;padding-left:2%;padding-right:2%;margin-top:0;}

    .input_connexion {width:100%;border:1px solid #DDD;height:28px;line-height:28px;font-size:14px;}
    #table_create_account .borderbottom {border-bottom:0;}

    #header_container {width:100%;height:auto;}

    mediaclic, mediaclic iframe, mediaclic object, mediaclic embed {max-width:100%;width:100%;}

    /** DEBUT HOME **/

    .home_pave_series_moment {width:49%;margin-top:2%;background-size:cover;}
    .home_pave_series_moment:nth-child(odd) {margin-right:2%;}
    .home_pave_series_moment:nth-child(even) {margin-right:0;}
    .home_pave_series_moment:nth-child(5) {display:none;}

    .home_dossiers_titre {left:5px;}
    .home_dossiers_titre a {font-size:1.2em;}

    #container_dossiers {display:none;}

    /*#container_slidezap {display:none;}*/
    #bloc_big_signal_erreur {display:none;}

    #slideepisodes_entete:nth-child(2) {display:none;}
    #slideepisodes2 {display:none;}

    #slideepisodes_container {height:auto;}

    #slideepisodes {width:100%;height:auto;position:relative;}

    #slideepisodes_entete {background:none;background-color:#036588;padding-left:8px;cursor:auto;}
    #slideepisodes_entete .slideepisodes_entete_1 {float:left;width:100%;text-align:left;font-size:1.15em;color:#FFF;font-weight:bold;}
    #slideepisodes_entete .slideepisodes_entete_2 {display:none;}

    .slideepisodes_affiche {background-size:cover;min-height:100px;height:auto;margin-top:2%;}
    .slideepisodes_affiche_off {display:block;}
    .slideepisodes_indice {display:none;}

    #content_slidezap {width:100%;}
    #container_header_h1 {display:none}

    /** FIN HOME **/


    /** DEBUT FLUX **/

    /*#table_flux{display:none;}*/

    #flux {margin-bottom:15px;max-width:100%;min-width:100%;}

    #barre_flux {background-color:transparent;margin-top:0;}

    #barre_flux, #flux, #flux_droite {width:100%;}
    /*#barre_flux, #flux {display:none;}*/
    #flux_droite {display:none;height:0;width:0;}

    #table_flux_menu tr:nth-child(1) td:not(.onglet_flux_split) {display:none;}

    .onglet_flux_split:nth-child(odd) {float:left;width:50%;}
    .onglet_flux_split:nth-child(even) {float:left;width:50%;clear:both;}

    .onglet_flux_split {background:#f67964; background:linear-gradient(to right, #f67964,#e52951); background-image:-moz-linear-gradient(left, #f67964,#e52951);}

    #flux .onglet_flux_on {height:36px;line-height:36px;padding:0;background:#FFF;color:#e52951;}
    #flux .onglet_flux {height:36px;line-height:36px;padding:0;}
    #flux .onglet_flux_on a.liens{border:0;color:#e52951;text-shadow:none;}
    #flux .onglet_flux a.liens{}

    #flux .onglet_flux a.liens {display:block;}
    #flux .onglet_flux_on a.liens {display:block;}

    #div_close_menu {float:none;text-align:center;position:relative;margin-top:0;margin-left:0;height:28px;line-height:24px;border-bottom:1px solid #e52951;color:#e52951;}
    #div_close_menu img {}

    #flux_menu_afficher_barre, #a_menu_pm {display:inline;float:none;}

    #table_flux_menu {min-height:28px;border-bottom:1px solid #e52951;}

    .flux_textarea_share {height:41px;width:65%;}
    .flux_button_share {height:31px;width:30%;border:1px solid #CCCCCC;vertical-align:middle;background-color:#EEE;}

    #rech_user_onglet {width:95%;}

    .flux_suggestions_prev_next {background-color:#EEEEEE;width:50px;font-size:16px;cursor:pointer;}

    #flux .lien_flux_commenter {color:#555555;}

    /** FIN FLUX **/


    /** DEBUT MENU **/

    #menu_haut {z-index:10002;}
    #menu_haut .espace_inter_menu_bleu_bleu {display:none;}

    #mobile_recherche {display:block;position:absolute;left:220px;top:18px;cursor:pointer;}
    .div_bloc_recherche {display:none;float:left;text-align:center;width:100%;margin-left:0;position:relative;background-color:#FFF;margin-bottom:10px;margin-top:60px;}
    .div_bloc_recherche #keywords {width:90%;}
    #search_keywords {border:1px solid #DDD;}
    .ac_results {width:90%;margin-left:0px;}
    .div_bloc_recherche .valider_recherche_loupe {display:none;}

    #barre_header_1 {display:none;}

    #barre_header_3 {height:auto;width:0;position:absolute;top:0;}
    #barre_header_3 {display:none;}

    #barre_header_2 {height:auto;min-height:90px;}
    #barre_header_2 #div_logo {margin-top:0px;width:100%;float:none;text-align:center;}
    #div_logo img {margin-top:10px;margin-bottom:10px;}
    #barre_header_2 #header_pub {display:none;}

    #mobile_menu_contextuel {display:block;position:absolute;cursor:pointer; top:5px;left:10px;}

    #ul_menu_horiz {display:block;width:100%;background-color:#168fbc;position:absolute;z-index:1000;top:0;border-right:2px solid #FFF;border-bottom:2px solid #FFF;}
    #ul_menu_horiz li {display:block;border-bottom:1px solid #CCC;height:36px;line-height:36px;text-align:left;}
    #ul_menu_horiz li a.menu_haut_a {padding-left:5px;display:block;}
    #ul_menu_horiz li a.menu_haut_a:hover{border:0;}
    #menu_haut a {line-height:36px;height:36px;letter-spacing:1px;}

    #mobile_menu_entete {background-color:#036588;position:relative;}
    .mobile_menu_cross_close {color:#FFF;position:absolute;right:5px;}

    /** FIN MENU **/


    /** DEBUT ACTU **/

    .news_bloc_contenu iframe{width:100%;height:auto;}
    .news_bloc_contenu img {max-width:100%;margin-left:0;height:auto;}
    .para_contenu_actu img {max-width:100%;margin-left:0;height:auto;}
    .para_contenu_actu object, .para_contenu_actu iframe, .para_contenu_actu embed {width:100%;}
    .actu_prev_fleche {width:1%;}
    .actu_prev_texte {width:48%;}
    .actu_next_fleche {width:1%;}
    .actu_next_texte {width:48%;}

    /** FIN ACTU **/

    /** DEBUT COMMENTAIRES **/

    .commentaire_suivi {display:none;}
    .commentaire_pseudo {white-space:normal;}
    .commentaire_image {width:54px;}

    /** FIN COMMENTAIRES **/


    /** DEBUT SERIE **/

    .image_load_video_big {width:100%;min-height:200px;background-size:cover;height:auto;}
    .image_load_video_mobile iframe, .image_load_video_mobile object, .image_load_video_mobile embed {width:100%;}
    #logo_image_serie {background-size:cover;}
    #logo_image_serie td {height:auto;}
    #logo_image_serie .bloc_image {min-height:100px;height:auto;}
    #series_liste_saisons tr:nth-child(2) td:nth-child(1) {white-space:nowrap;}

    /** FIN SERIE **/


    /** DEBUT SAISON **/

    #saison_liste_episodes tr {border-bottom:1px solid #CCC;cursor:pointer;min-height:50px;}
    #saison_liste_episodes td {float:left;border-bottom:0;}
    #saison_liste_episodes td:nth-child(1) {font-size:1.3em;}
    #saison_liste_episodes td:nth-child(2) {font-size:1.3em;}
    #saison_liste_episodes td:nth-child(2):before {content:"Premi\00E8re diffusion le ";}
    #saison_liste_episodes td:nth-child(3) {font-size:1.3em;}
    #saison_liste_episodes td:nth-child(2), #saison_liste_episodes td:nth-child(3), #saison_liste_episodes td:nth-child(4) {
        clear:both;
    }
    #saison_liste_episodes td:nth-child(4), #saison_liste_episodes td:nth-child(5), #saison_liste_episodes td:nth-child(6) {
        text-align:left;
        font-size:1.3em;
    }

    .saison_liste_episodes tr.tr_episodes td {height:50px;}

    /** FIN SAISON **/


    /** DEBUT EPISODE **/

    .episode_image_user {width:100%;text-align:center;}
    .episode_propose_video {display:block;margin-bottom:10px;}

    #episode_fond_resume {background:none;}

    #div_ajax_comm img {max-width:90%;height:auto;}

    #infos_spoiler_episode {display:none;}
    .commentaire_note_texte{display:block;}
    #vote_note {font-size:16px;height:40px;border:1px solid #036588;vertical-align:middle;color:#036588;padding:4px;padding-left:10px;padding-right:10px;}
    #bouton_voter_episode {border:0;color:#FFF;height:40px;line-height:40px;vertical-align:middle;font-size:1.5em;padding-left:20px;padding-right:20px;}

    /** FIN EPISODE **/


    /** DEBUT CALENDRIER **/

    .td_jour {float:left;width:100%;border-bottom:0;border-right:0;}
    .td_jourcourant{border:0;}
    .td_libelle {display:none;}
    .jour_semaine_mobile {display:inline;}
    .hr_calendrier_separation {border:0;border-top:1px solid #f67964;}
    #raccourci_calendrier_jour_mobile {text-align:center;font-size:1.2em;background-color:#EEE;color:#e52951;font-weight:bold;cursor:pointer;margin-top:10px;margin-bottom:10px;height:25px;line-height:25px;}
    #raccourci_calendrier_jour_mobile a {display:block;}
    .calendrier_jour_bloc {width:98%;border:0;margin-left:1%;text-align:left;padding:0;}

    /** FIN CALENDRIER **/

    .table_chaine td:nth-child(1) {width:50%;}
    .table_chaine td:nth-child(1) img {width:100%;height:auto;}


    #footer iframe{width:100%;height:auto;}
    #share_footer {position:relative;text-align:center;margin-bottom:15px;}

    #video_popup iframe, #video_popup object, #video_popup embed {width:100%;}


    #onglets {width:100%;max-width:100%;min-height:34px;height:auto;border:0;}
    #onglets a, #onglets a:hover, #onglets a:visited, #onglets a:active {margin-top:10px;}
    .tab-onglets { min-width:10px; }

    .lire_les_commentaires {height:50px;line-height:50px;}

    .series_top_consultees_bloc {position:relative;width:100%;height:auto;min-height:150px;background-size:cover;}
    .series_top_consultees_bloc_titre {font-size:2em;right:5px;bottom:5px;}

    .bloc_item_itunes {width:50%;text-align:center;height:150px;}
    .bloc_item_itunes_2 {width:50%;text-align:center;max-height:150px;}
    .bloc_item_itunes_1 {width:100%;text-align:center;max-height:150px;}

    .tableau_bord_nouvelle_series_bloc {width:100%;float:left;clear:both;}

    .pagination_flux {padding:2px;padding-left:5px;padding-right:5px;}
    #choix_etat_messeries {width:70px;}

    .infos { left:0; width:94%; white-space:normal; padding:2%; margin-left:1%; }

    #cal_serie {width:120px;}

    #select_propose_fin_serie {width:200px;}

    /* V4 */

    #mes_series_table tr td {border-bottom:1px solid #DDD;}

    .container_sub_header_actualite {width:100%;box-sizing:border-box;height:200px;}
    .content_sub_header_actualite {margin-top:60px;}

    .actualite_cover_hover {display:none;}
    .home_news_carousel {display:none}
    .container_sub_header_home {width:100%;margin-top:0;height:auto;padding:0;}
    .home_news_carousel_vignettes_container{width:100%;margin-top:50px;}
    .home_news_mobile_content {position:absolute;bottom:5px; right:5px; left:5px; background-color:rgba(255, 255, 255, 0.9); padding:10px;font-size:1.2em;font-weight:bold;}
    .home_news_carousel {height:400px;background-size: auto auto;}
    /*#header_flux {display:none;}*/
    .news_vignettes_home {height:auto;width:100%;margin-top:0;margin-left:0;margin-right:0;position:relative;border:0;}
    .news_vignettes_home.active {border:0;}
    .home_news_carousel_titre_actu {font-size:1.5em;padding:2px;}
    .bx-wrapper .bx-viewport {padding:0;}

    .container_carouselmobile {padding:30px;padding-bottom:0;padding-top:0;}

    .container_sub_header_episode {width:100%;box-sizing:border-box;height:auto;padding-bottom:10px;}
    .content_sub_header_episode {margin-top:5px;width:100%;}
    .content_sub_header_episode_note {float:left;text-align:right;width:100%;margin-top:30px;color:#FFF;font-size:2em;}
    .content_episode_titre {font-size:2em;}

    .container_sub_header_serie {width:100%;box-sizing:border-box;height:auto;padding-bottom:10px;}
    .content_sub_header_serie {margin-top:20px;}
    .content_serie_titre {font-size:2em;}

    .container_sub_header_saison {width:100%;box-sizing:border-box;height:auto;padding-bottom:10px;}
    .content_sub_header_saison {margin-top:10px;}
    .content_saison_titre {font-size:2em;}

    .episode_infos_episode {font-size:1.2em;padding:5px}

    .episode_infos_episode_chaine {float:left;width:50%;}
    .episode_infos_episode_format {float:left;width:45%;margin-left:5%;}
    .episode_infos_episode_note {float:left;width:50%;margin-left:0;cursor:pointer;margin-top:10px;clear:left;}
    .episode_infos_episode_comm {float:left;width:45%;margin-left:5%;cursor:pointer;margin-top:10px;}
    .episode_infos_episode_audience {float:left;width:50%;margin-left:0%;margin-top:10px;clear:left;}

    .episode_bloc_resume {float:left;width:100%;margin-top:30px;}
    .episode_bloc_resume_pub {float:left;width:100%;margin-top:20px;}

    .episode_note_moyenne {line-height:54px;font-size:3.2em;font-weight:bold;}

    .onglet_v4_entete:nth-of-type(2), .onglet_v4_entete:nth-of-type(3), .onglet_v4_entete:nth-of-type(4) {margin-left:5px;}

    .footer_links_contents {display:none;}

    .footer_links, .footer_more, .footer_partners {width:100%;box-sizing:border-box;text-align:center;}
    .footer_links {padding:10px;}
    .footer_links_bloc {width:46%;margin-right:2%;}
    .footer_links_bloc:nth-child(3){width:100%;margin:0;margin-bottom:30px;}

    .footer_more {padding:5px;line-height:50px;height:auto;}
    .footer_partners {padding-left:0;}

    .footer_socials {margin-left:0;}

    #header_full_barre {width:100%;}

    #container_jours_planning_home, #container_comm_home, #container_notes_home, #container_comm_select_home {width:100%;margin-left:0;margin-right:0;margin-bottom:15px;}
    #container_notes_home {clear:both;}

    #container_comm_home table tr.tr_hover:nth-of-type(n+6), #container_notes_home table tr.tr_hover:nth-of-type(n+6), #container_comm_select_home table tr.tr_hover:nth-of-type(n+6) {display:none;}

    .renseignement_bloc_serie {width:30%;max-width:100%;margin:auto;margin-right:2%;}

    .renseignement_bloc_serie.renseignement_bloc_serie_menu {width:30%;margin:auto;margin-right:2%;}
    .renseignement_bloc_serie.renseignement_bloc_serie_default {width:30%;margin:auto;margin-right:2%;}

    .renseignement_ajout_series_container .renseignement_bloc_serie {margin-top:10px;}

    .renseignement_ajout_series_container div:nth-child(8n){margin-right:2%;}
    .renseignement_ajout_series_container div:nth-child(8n+1){clear:none;}

    .renseignement_ajout_series_container div:nth-child(3n){margin-right:0;}
    .renseignement_ajout_series_container div:nth-child(3n+1){clear:both;}

    .renseignement_ajout_series_container_medium div:nth-child(8n) {margin-right:auto;}
    .renseignement_ajout_series_container_medium div:nth-child(8n+1){clear:none;}

    .renseignement_ajout_series_container_medium div:nth-child(5n) {margin-right:auto;}
    .renseignement_ajout_series_container_medium div:nth-child(5n+1){clear:none;}


    .renseignement_ajout_series_container_twocolumns .renseignement_bloc_serie {width:32%;margin-right:1%;margin-top:1%;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(8n) {margin-right:1%;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(8n+1){margin-right:1%;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(5n) {margin-right:1%;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(5n+1){margin-right:1%}
    .renseignement_ajout_series_container_twocolumns div:nth-child(6n) {margin-right:1%;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(6n+1){clear:normal;}
    .renseignement_ajout_series_container_twocolumns div:nth-child(3n+1){clear:both;}


    .container_carousel {padding-bottom:0;}

    .bx-wrapper .bx-prev {left:-24px;}
    .bx-wrapper .bx-next {right:-22px;}

    /*.bx-controls {height:0;}*/

    .carousel .object_video {width:45%;margin:auto;margin-right:2%;}

    .footer_container_reco {padding:30px;height:auto;}

    .bouton_carre_degrade_v4, .bouton_carre_degrade_v4:hover, .bouton_carre_degrade_v4:active, .bouton_carre_degrade_v4:visited {width:36px;height:36px;line-height:36px;}

    #drag_open_gestionnaire {z-index:999;}

    #ul_menu_horiz li.menu_entete_li_gestionnaire {display:none}
    #ul_menu_horiz li.menu_entete_li_menu {position:absolute;right:0;background-color:#FFF;color:#333;cursor:pointer;text-align:center;width:40px;min-width:40px;}
    #menu_back {margin-left:0;}

    #onglets_raccourci {min-height:34px;height:auto;border:0;}
    #onglets_raccourci a, #onglets_raccourci a:hover, #onglets_raccourci a:visited, #onglets_raccourci a:active {margin-left:0;margin-right:20px;margin-bottom:10px;}
    .tab-onglets {padding-bottom:5px;}

    #recomm_pays, recomm_genres, #recomm_dates {width:100%;}

    #zone_ajout_serie_content {width:100%;box-sizing:border-box;}

    #bloc_connexion_create_account {top:60px;}
    .bloc_connexion_create_account_container {width:100%;margin-top:0;height:670px;border-bottom:2px solid #DDD;}
    .bloc_connexion_create_account_left {width:100%;height:350px;}
    .bloc_connexion_create_account_right {width:100%;float:left;height:320px;}
    .bloc_connexion_create_account_avantages {margin:0;}
    .bloc_connexion_create_account_right_bloc {margin:0;}

    .bloc_connexion_create_account_deja_compte {margin-top:30px;}
    .bloc_connexion_create_account_savoirplus {margin-top:30px;}

    .bloc_connexion_fermer {color:#FFF;}

    .bouton_facebook {width:100%;}
    #bloc_connexion_create_account .bloc_connexion_create_account_by_mail, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:hover, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:visited, #bloc_connexion_create_account .bloc_connexion_create_account_by_mail:active {width:100%;}

    #bloc_connexion_login {top:60px;}
    .bloc_connexion_login_container {width:100%;margin-top:0;height:770px;border-bottom:2px solid #DDD;}
    .bloc_connexion_login_left {width:100%;height:350px;}
    .bloc_connexion_login_avantages {margin:0;}
    .bloc_connexion_login_right {width:100%;float:left;height:420px;}
    .bloc_connexion_login_right_bloc {margin:0;}
    #bloc_connexion_login .bloc_connexion_login_right_fb, #bloc_connexion_login .bloc_connexion_login_right_fb:active, #bloc_connexion_login .bloc_connexion_login_right_fb:hover, #bloc_connexion_login .bloc_connexion_login_right_fb:visited {width:100%;}
    .bloc_connexion_login_separateur {width:100%;}


    .bloc_connexion_login_input {width:100%;}
    .bloc_connexion_login_input span {width:110px;margin-left:5px;}

    #bloc_connexion_user, #bloc_connexion_pass {width:150px;}

    #bloc_connexion_login .bloc_connexion_savoirplus, #bloc_connexion_login .bloc_connexion_savoirplus:hover, #bloc_connexion_login .bloc_connexion_savoirplus:active, #bloc_connexion_login .bloc_connexion_savoirplus:visited {margin-left:10px;}
    .bloc_login_mot_de_passe, .bloc_login_mot_de_passe:hover, .bloc_login_mot_de_passe:active, .bloc_login_mot_de_passe:visited {margin-left:10px;}

    #bloc_connexion_login .bloc_connexion_login_creercompte {margin-top:0;}

    #bloc_connexion_error {margin-top:10px;}

    #main.index_default_cover {background-size:0 0;}
    #main.index_default_cover .serie_cover_hover {display:none;}

    .serie_audiences_citations {text-align:left;}
    .serie_audiences_citations a {margin-top:5px;}

    .commentaire_zone_texte iframe, .commentaire_zone_texte img {max-width:100%;}

    #notez_lepisode {float:left;font-size:.8em;}
    .content_sub_header_episode_note .container_bloc_note_big {margin-left:0;margin-top:3px;}

    #container_prospect_content {width:96%;box-sizing:border-box;}

    #cookie-bar p {width:100%;}

    #slidezap {width:100%;padding:30px;padding-top:0;padding-bottom:0;box-sizing:border-box;}
    #slidezap a, #slidezap a:active, #slidezap a:visited, #slidezap a:hover {color:#FFF;text-decoration:none;}
    #carousel_flux_live {color:#FFF;}

    #slidezap.home_slidezap a, #slidezap.home_slidezap a:active, #slidezap.home_slidezap a:visited, #slidezap.home_slidezap a:hover {color:#000;text-decoration:none;}
    .home_slidezap #carousel_flux_live {color:#000;}


    .flux_calendrier_date {width:100%;margin-right:0;border:0;height:30px;line-height:30px;}
    .flux_calendrier_episode {width:24%;margin-right:1%;}
    .flux_calendrier_episode img {width:100%;height:auto;}

    #mobile_episode_div_rate {position:absolute;width:98%;box-sizing:border-box;padding:30px;z-index:10000;top:230px;left:1%;background-color:#FFF;border:1px solid #AAA;text-align:center;}
    #mobile_episode_note_temp {font-size:1.5em;font-weight:bold;}

}