@font-face{font-family:'Open Sans';src:url('/design/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot');src:url('/design/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/design/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('/design/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),url('/design/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg#Open Sans') format('svg');font-style:italic;font-weight:800;font-display:swap;}
@font-face{font-family:'OpenSansCondensed';src:url('/design/fonts/opensans/OpenSans-CondBold-webfont.eot');src:url('/design/fonts/opensans/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),url('/design/fonts/opensans/OpenSans-CondBold-webfont.woff') format('woff'),url('/design/fonts/opensans/OpenSans-CondBold-webfont.ttf') format('truetype'),url('/design/fonts/opensans/OpenSans-CondBold-webfont.svg#OpenSansCondensed') format('svg');font-display:swap;}
body{margin:0;padding:0;background-repeat:no-repeat;background-position:center 0;background-color:#000;font-family:Arial,Helvetica,sans-serif}
a{color:#1f537b;text-decoration:none}
a:hover{color:#9d020a;text-decoration:underline}
#conteneur{position:relative;width:1002px;margin:0 auto;padding:0;z-index:2;height:300px;}
#content{float:left;width:998px;margin:20px 0 0 0;padding:5px 0 10px;border-width:2px 2px 0 2px;border-style:solid;border-color:#1f537b;background-color:#f3f3f3}
#contenu{float:left;margin:20px 6px 0 5px;width:682px;z-index:1;min-height:1200px}
#sidebar{float:left;width:300px;margin:10px 0 0}
#direct{float:left;width:234px;margin:3px 0 0 5px;padding:2px;clear:left;list-style:none;font-size:12px;border:1px solid #1f537b;background-color:#d9eeff}
#direct li{float:left}
#direct a{display:block;margin:0 2px;color:#1f537b;font-weight:bold;font-size:12px;text-transform:uppercase}
#footer{width:1000px;margin:0 auto 50px;padding:0;background-color:#484848;clear:both;color:#fff;float:none;position:relative}
#barre_footer{text-align:center;padding-left:5px;font-weight:bold;font-size:12px;width:1000px;margin:0 auto;padding:0;background-image:url(/design/img/footer.png);background-repeat:repeat-x;background-color:#e39000;clear:both}
#barre_footer a{color:#484848;font-decoration:none}
#barre_footer a:hover{color:#484848;font-decoration:underline}
#partners{padding-left:5px;font-size:12px;color:#fff;background-color:#2e2e2e}
#partners a{color:#ffcd79;text-decoration:none}
#partners a:hover{color:#ffcd79;text-decoration:underline}
ul.pagination_site{width:100%;text-align:center;margin:3px auto;padding:0;list-style:none}
ul.pagination_site li{display:inline-block;font-size:12px;margin:0 2px}
ul.pagination_site a{display:block;color:#369;border:1px solid #eee;background-color:#fff6ed;border-radius:3px}
ul.pagination_site a:hover{text-decoration:none;color:#9d020a}
#navigation h1{margin:0;padding:0 0 0 5px;font-size:20px;color:#9d020a;float:left;width:100%;margin-right:10px}
h1{padding:0;margin:0;width:660px;text-align:center;padding-top:10px;color:#e36f0a;text-shadow:1px 2px #dededf;clear:both;font-size:24px}
#contenu h2{display:block;font-size:14px;font-weight:bold;color:#484848;background-image:url(img/titre_fond_collec.png);background-repeat:repeat-x;height:20px;padding-top:3px}
#contenu h4{margin:10px 0 0 0;padding:3px;font-size:12px}
.black{color:#fff;background-color:#484848}
.orange{color:#fff;background-color:#3889b8}
ul.tag_cloud{margin:5px 0;padding:0;list-style:none}
ul.tag_cloud li{display:inline}
ul.tag_cloud li a{text-decoration:none}
p#navigation{float:left;width:990px;margin:0 0 0 5px;font-size:12px;color:#484848;border-bottom:1px solid #ccc}
p#navigation a:hover{text-decoration:underline;font-weight:normal}
.rightbar{margin:0;padding:4px 0 4px 5px;list-style:none;font-size:13px}
#actu_footer{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#939393;float:left;margin-top:10px}
#actu_footer a{color:#fff}
#critiques_footer{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#939393;float:left;margin-top:10px}
#critiques_footer a{color:#fff}
.rappels{margin:10px 5px 10px 10px;padding:0;float:left;width:440px}
.rappels_s{margin:0;padding:0;float:left;width:270px}
.rappels ul,.rappels_s ul{list-style:none;padding:0;margin:10px}
.rappels span,.rappels_s span{color:#f45821}
#xiti-logo{text-align:center}
.forum_pagination{width:100%;text-align:center;font-size:12px}
.forum_pagination a{padding:0 2px;margin:0 2px;border:1px solid #ccc}
.forum_pagination a:hover{color:#fff;background-color:#1f537b;text-decoration:none}
a.forum_pagin_prev,a.forum_pagin_next{border:0}
#concours ul{list-style-type:none}
.questions li{font-size:12px;font-weight:none}
#concours{font-size:11px}
#concours span{cursor:pointer;font-size:16px;font-weight:bold;border:1px solid #000;padding:2px}
.bouton_contrib{cursor:pointer;font-weight:bold}
.titre_contrib{background-image:url(img/titre_fond_collec.png);margin:0 0 5px 0;padding:0;width:100%;font-size:12px;text-transform:uppercase;margin-top:15px;clear:both;font-weight:bold}
.popularite{margin-bottom:10px;color:#000;font-size:11px;padding:3px 5px;background-color:#fff;width:286px;border-bottom:1px solid #1e78b2}
.popularite ul{list-style-type:none;margin:0;padding:5px}
p.texte{font-size:.8em;border:1px solid;padding:.3em;background-color:#086;color:#fff}
.titre_encart{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;color:#fff;display:block;font-size:13px;font-weight:bold;padding:3px;clear:both;line-height:15px;background:#1e78b2 url("/design/img/gradient-bg-violet-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.titre_encart{background:#1e78b2 url("/design/img/gradient-bg-violet.svg");background-image:-moz-linear-gradient(top,#97bcdb,#1e78b2);background-image:-webkit-gradient(linear,left top,left bottom,from(#97bcdb),to(#1e78b2))}
}
.titre_encart_bleu{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background-color:#8a1613;color:#000;display:block;font-size:12px;font-weight:bold;padding:3px;clear:both;line-height:15px;background:#e36f0a url("/design/img/gradient-bg-orange-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.titre_encart_bleu{background:#e36f0a url("/design/img/gradient-bg-orange.svg");background-image:-moz-linear-gradient(top,#fff2cd,#ffc000);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff2cd),to(#ffc000))}
}
.slider{list-style-type:none;padding:0;margin:0}
.spotlight{list-style-type:none;padding:0;margin:0;z-index:1}
.selector{list-style-type:none;padding:0;margin:0;right:0;clear:both;height:34px;padding-left:472px}
.selector li{float:left;margin:4px 5px}
.selector li.on{background-color:#000;border:1px solid #000;color:#fff}
.spotlight{width:680px;height:230px;clear:both;overflow:hidden;position:relative}
.spotlight .slider li{width:680px;height:230px}
.slider a{display:block;height:230px;width:680px}
.spotlight .selector{position:absolute;right:20px;top:15px;z-index:1000}
.entete_news{font-style:italic;font-size:10px;color:#8f8f8f}
.entete_news p{margin:0;padding:0}
#leaderboard{position:relative;width:1002px;float:left;margin:-5px 0 0 -2px;text-align:center;background-color:rgba(77,77,77,0.6);left:0;top:0;height:90px;overflow:hidden;}
#leaderboard div{margin:0 auto}
#multi300{width:300px;margin:0;text-align:center}
.ms #hab{height:195px;z-index:-10;margin-top:100px}
.bds #hab,.cs #hab,.cis #hab,.jvs #hab{height:25px;z-index:-10;margin-top:100px}
#hab a{position:absolute;width:100%;display:block;height:1200px;border:0}
.titre_encart_side{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#1e78b2;display:block;font-size:12px;font-weight:bold;padding:3px;clear:both;border:1px solid #1e78b2;line-height:15px;background:#e36f0a url("/design/img/gradient-bg-violet-clair-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.titre_encart_side{background:#e36f0a url("/design/img/gradient-bg-violet-clair.svg");background-image:-moz-linear-gradient(top,#fff,#97bcdb);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#97bcdb))}
}
.bouton_gros{font-size:14px;padding-top:15px;font-weight:bold;height:32px;width:200px;background-image:url(img/bouton.png);background-position:center center;background-repeat:no-repeat;margin:0 auto 0 auto;text-align:center;float:left}
.bouton_gros_bdf{font-size:14px;padding-top:15px;font-weight:bold;height:35px;width:150px;background-image:url(img/bouton_bdf.png);background-position:center center;background-repeat:no-repeat;margin:0 auto 0 auto;text-align:center}
.bouton_gros a:hover{color:#000}
.bouton_gros:hover{background-image:url(img/bouton_on.png)}
.bouton_gros_fiches{font-size:12px;font-weight:bold;height:32px;width:150px;background-image:url(img/bouton.png);background-position:center center;background-repeat:no-repeat;margin:0 auto 0 auto;text-align:center;float:left}
.bouton_gros_fiches a{display:block;padding-top:8px}
.bouton_gros_fiches:hover{background-image:url(img/bouton_on.png)}
.bouton_gros_fiches a:hover{color:#000}
.spacer{clear:both;height:2px}
#breadcrumbs{border-bottom:1px solid #e2e2e2;color:grey;height:30px;margin:0 10px}
#breadcrumbs div{float:left;margin-right:.2em;font-size:12px}
.liens_serie ul{list-style-type:none;margin:0;padding:5px}
.encart_intro{background-color:#deeaf4;font-size:12px;margin-bottom:10px;padding:2px 2px 20px}
.encart_intro_orange{background-color:#ffd6b3;padding:2px;font-size:12px;border:1px solid #1e78b2}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:0}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:0}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
.liste_onglet{height:29px;list-style-type:none;margin:0;padding:0;border-bottom:1px solid #1e78b2}
.onglet_tab_on{color:#fff;font-size:14px;font-weight:bold;margin:2px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border:1px solid #64128a;float:left;line-height:15px;background:#1e78b2 url("/design/img/gradient-bg-violet-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.onglet_tab_on{background:#1e78b2 url("/design/img/gradient-bg-violet.svg");background-image:-moz-linear-gradient(top,#9f5bc0,#1e78b2);background-image:-webkit-gradient(linear,left top,left bottom,from(#9f5bc0),to(#1e78b2))}
}
.onglet_tab{color:#fff;background:-moz-linear-gradient(#fff,#ecdbf4);font-size:14px;font-weight:bold;margin:2px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border:1px solid #64128a;float:left;line-height:15px;border:1px solid #1e78b2;background:#e36f0a url("/design/img/gradient-bg-violet-clair-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.onglet_tab{background:#e36f0a url("/design/img/gradient-bg-violet-clair.svg");background-image:-moz-linear-gradient(top,#fff,#ecdbf4);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ecdbf4))}
}
.onglet_tab:hover{color:#fff;line-height:15px;border:1px solid #1e78b2;background:#e36f0a url("/design/img/gradient-bg-violet-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.onglet_tab:hover{background:#e36f0a url("/design/img/gradient-bg-violet.svg");background-image:-moz-linear-gradient(top,#9f5bc0,#1e78b2);background-image:-webkit-gradient(linear,left top,left bottom,from(#9f5bc0),to(#1e78b2))}
}
.onglet_tab a,.onglet_tab_on a{display:block;padding:5px}
.onglet_tab a:hover{text-decoration:none;color:#fff}
.onglet_tab_on a{text-decoration:none;color:#fff}
.encart_side_general{background-color:#fff6ed}
.encart_side_general ul{list-style-type:square;font-size:12px;padding-left:25px;padding-top:10px;padding-bottom:10px;margin:0;margin-bottom:10px}
.bouton{-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border:1px solid #484848;color:#484848;font-size:12px;font-weight:bold;padding:5px 5px 5px 5px;cursor:pointer;line-height:30px;background:#9f5bc0 url("/design/img/gradient-bg-jaune-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.bouton{background:#ffc208 url("/design/img/gradient-bg-jaune.svg");background-image:-moz-linear-gradient(top,#fff0c5,#ffc208);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff0c5),to(#ffc208))}
}
.bouton:hover{-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border:1px solid #484848;color:#fff;font-size:12px;font-weight:bold;padding:5px;cursor:pointer;line-height:30px;background:#1e78b2 url("/design/img/gradient-bg-violet-bouton.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
@media all and (min-width:0){.bouton:hover{background:#1e78b2 url("/design/img/gradient-bg-violet.svg");background-image:-moz-linear-gradient(top,#97bcdb,#1e78b2);background-image:-webkit-gradient(linear,left top,left bottom,from(#97bcdb),to(#1e78b2))}
}
.bouton a:hover{color:#fff;text-decoration:none}
.bouton_fixe{-moz-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;background:-moz-linear-gradient(#fff0c5,#ffc208) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0C5',endColorstr='#FFC208');background:-webkit-gradient(linear,left top,left bottom,from(#fff0c5),to(#ffc208));border:1px solid #484848;color:#484848;font-size:12px;font-weight:bold;cursor:pointer;text-align:center}
.bouton_fixe:hover{-moz-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;background:-moz-linear-gradient(#1e78b2,#9f5bc0) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e78b2',endColorstr='#9f5bc0');background:-webkit-gradient(linear,left top,left bottom,from(#1e78b2),to(#9f5bc0));border:1px solid #484848;color:#fff;font-size:12px;font-weight:bold;cursor:pointer}
.bouton_fixe a{padding-bottom:5px;padding-top:5px}
.bouton_fixe a:hover{color:#fff;text-decoration:none}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget-overlay{background:#666 url(/design/modal-connect/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}
.titre_sous_menu{font-size:16px;font-weight:bold;display:block;margin-bottom:20px}
.ms .titre_sous_menu{color:#0088a5;border-bottom:1px dotted #0088a5}
.bds .titre_sous_menu{color:#590580;border-bottom:1px dotted #590580}
.cs .titre_sous_menu{color:#660303;border-bottom:1px dotted #660303}
.cis .titre_sous_menu,.jvs .titre_sous_menu{color:#3e8fe1;border-bottom:1px dotted #3e8fe1}
.box_content{background-color:#fff;box-shadow:#e0e0e0 1px 1px}
.ms h3,.ms .titre_sous_menu a{color:#0088a5}
.bds h3,.bds .titre_sous_menu a{color:#590580}
.cs h3,.cs .titre_sous_menu a{color:#660303}
.cis h3,.jvs h3,.cis .titre_sous_menu a,.jvs .titre_sous_menu a{color:#3e8fe1}
.barre_nav_lettres{background-color:#fff;list-style-type:none;margin:0 30px;padding:20px 10px 10px;text-align:center;font-size:14px;border-bottom:1px dotted #484848}
.ms .barre_nav_lettres{color:#005263}
.bds .barre_nav_lettres{color:#9f5bc0}
.cs .barre_nav_lettres{color:#d10000}
.cis .barre_nav_lettres,.jvs .barre_nav_lettres{color:#0054a9}
.barre_nav_lettres li{display:inline;font-weight:bold}
.barre_nav_lettres li a{padding:3px}
.ms .barre_nav_lettres li a{color:#0088a5}
.bds .barre_nav_lettres li a{color:#590580}
.cs .barre_nav_lettres li a{color:#660303}
.cis .barre_nav_lettres li a,.jvs .barre_nav_lettres li a{color:#3e8fe1}
.barre_nav_lettres li a.current{color:#fff}
.ms .barre_nav_lettres li a.current{background-color:#0088a5}
.bds .barre_nav_lettres li a.current{background-color:#590580}
.cs .barre_nav_lettres li a.current{background-color:#660303}
.cis .barre_nav_lettres li a.current,.jvs .barre_nav_lettres li a.current{background-color:#3e8fe1}
.contrib_explication{padding:5px;color:#484848;font-style:italic}
textarea{background-color:#f3f3f3}
.ms textarea{border:1px solid #0088a5}
.bds textarea{border:1px solid #590580}
.cs textarea{border:1px solid #660303}
.cis textarea,.jvs textarea{border:1px solid #3e8fe1}
.titre_planning{font-weight:bold}
.ms .titre_planning{font-weight:bold;color:#0088a5}
.bds .titre_planning{font-weight:bold;color:#590580}
.cs .titre_planning{font-weight:bold;color:#660303}
.cis .titre_planning,.jvs .titre_planning{font-weight:bold;color:#3e8fe1}
.pagination_site a{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f0f0f0),color-stop(1,#d9d9d9));background:-moz-linear-gradient(top,#f0f0f0 5%,#d9d9d9 100%);background:-webkit-linear-gradient(top,#f0f0f0 5%,#d9d9d9 100%);background:-o-linear-gradient(top,#f0f0f0 5%,#d9d9d9 100%);background:-ms-linear-gradient(top,#f0f0f0 5%,#d9d9d9 100%);background:linear-gradient(to bottom,#f0f0f0 5%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d9d9d9',GradientType=0);background-color:#f0f0f0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;display:inline-block;color:#666;font-family:Verdana;font-size:12px;font-weight:bold;padding:8px 12px;text-decoration:none;text-shadow:0 1px 0 #fff}
.pagination_site a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d9d9d9),color-stop(1,#f0f0f0));background:-moz-linear-gradient(top,#d9d9d9 5%,#f0f0f0 100%);background:-webkit-linear-gradient(top,#d9d9d9 5%,#f0f0f0 100%);background:-o-linear-gradient(top,#d9d9d9 5%,#f0f0f0 100%);background:-ms-linear-gradient(top,#d9d9d9 5%,#f0f0f0 100%);background:linear-gradient(to bottom,#d9d9d9 5%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9',endColorstr='#f0f0f0',GradientType=0);color:#666;background-color:#d9d9d9}
.pagination_site a:active{position:relative;top:1px}
.pagination_site a.current{-moz-box-shadow:inset 0 1px 0 0 #ffe0b5;-webkit-box-shadow:inset 0 1px 0 0 #ffe0b5;box-shadow:inset 0 1px 0 0 #ffe0b5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fbb450),color-stop(1,#f89306));background:-moz-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-webkit-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-o-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-ms-linear-gradient(top,#fbb450 5%,#f89306 100%);background:linear-gradient(to bottom,#fbb450 5%,#f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89306',GradientType=0);background-color:#fbb450;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #c97e1c;color:#fff;text-shadow:0 1px 0 #8f7f24}
.pagination_site a.current:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f89306),color-stop(1,#fbb450));background:-moz-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-webkit-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-o-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-ms-linear-gradient(top,#f89306 5%,#fbb450 100%);background:linear-gradient(to bottom,#f89306 5%,#fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306',endColorstr='#fbb450',GradientType=0);color:#fff;background-color:#f89306}
#footer_new{float:left;z-index:100;padding:10px 0 60px;height:auto;width:100%;background:url(/design/img/footer/footerbg.png);text-align:center}
#center_foot{width:1000px;margin:0 auto}
.foot_tier{float:left;width:330px;padding:4px 1px;text-align:left}
.foot_tier ul{padding:0 0 0 25px;margin:5px 0 10px}
.foot_tier ul li{list-style:square}
.foot_tier a{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;text-shadow:1px 1px #000}
.titre a{font-size:25px;font-family:'Open Sans',sans-serif;font-weight:800;font-style:italic;color:#d2d2d2;text-shadow:1px 1px #000}
.ss_titre,.ss_titre a{margin-left:10px;font-size:1em;font-family:'Open Sans',sans-serif;text-shadow:1px 1px #000}
.cis_color,.cis_color a,a.cis_color{color:#65b4d9}
.ms_color,.ms_color a,a.ms_color{color:#f89306}
.bds_color,.bds_color a,a.bds_color{color:#a30dbd}
.cs_color,.cs_color a,a.cs_color{color:#ce0000}
.commun_color,.commun_color a,a.commun_color{color:#d2d2d2}
.foot_tier p{font-size:12px;margin-left:15px}
a.rss{display:inline-block;margin:6px 2px 3px 0;padding:0 5px 0 20px;background:url(/design/img/feed.png) center left no-repeat}
.bottom_lines{clear:both;color:#fff;font-size:11px}
.bottom_lines a{color:#dedede;font-size:11px}
ul.bottom_lines{display:inline}
ul.bottom_lines li{list-style:none;display:inline;padding:2px}
.ui-dialog{position:absolute;top:0}
#modal-connect{width:250px;background:#1b1b1b;padding:20px;display:none}
#modal-connect table tr td{padding:2px 0}
#modal-connect label{color:#fab000}
#modal-connect label.littlelabel{color:#858585}
#modal-connect a{color:#fab000;font-size:11px;font-weight:bold}
#modal-connect #username,#modal-connect #password{width:200px;margin-left:5px;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;border:1px solid #000;background:#959595;color:#1b1b1b}
#modal-connect #username:focus,#modal-connect #password:focus{background:#fff;border-color:#fab000}
#modal-connect #connexion{color:#858585;font-size:12px;width:120px;height:20px;padding:2px 0 0 0;text-align:center;font-weight:bold;display:block;float:right;margin:0;text-decoration:none;background:url(/design/img/userbar/connexion.png) 0 -27px no-repeat}
#modal-connect #connexion:hover{color:#fab000;background:url(/design/img/userbar/connexion.png) 0 -3px no-repeat}
#modal-connect table{color:#858585}
#header{display:block;margin:40px auto 0;padding:0;width:1000px;background-position:top center;background-repeat:no-repeat;z-index:3}
.hidden #header{display:none}
#menu{position:fixed;top:0;left:0;width:100%;height:90px;background-position:-2px -5px;background-color:#4d4d4d;z-index:997}
.ms #menu{background:transparent url(/design/img/header/fond_menu_ms.png)}
#menu.hidden{height:45px}
#mainlogo{position:absolute;top:8px;width:350px;height:38px;display:inline-block;text-indent:-9000px;background-repeat:no-repeat;background-position:center}
.ms #mainlogo{background-image:url(/design/img/header/header3.png)}
.bds #mainlogo{background-image:url(/design/img/header/logo_bds.png)}
.cs #mainlogo{background-image:url(/design/img/header/logo_cs.png)}
.cis #mainlogo{background-image:url(/design/img/header/logo_cis.png)}
#menu_container{position:fixed;top:47px;z-index:998;width:100%;height:40px;background-color:#4d4d4d}
.ms #menu_container{border-bottom:5px solid #ff7c00;background-color:transparent}
.bds #menu_container{border-bottom:5px solid #a30dbd}
.cs #menu_container{border-bottom:5px solid #ce0000}
.cis #menu_container{border-bottom:5px solid #054aaa}
.hidden #menu_container{top:0}
#navmenu{width:1000px;margin:10px auto 0}
.navmenu,.navmenu ul,.navmenu li,.navmenu a{font-family:'OpenSansCondensed',sans,serif;border:0;outline:0}
.navmenu{height:35px;width:auto;margin:0 auto;padding:0;float:left}
.navmenu.right{float:right}
.navmenu li{position:relative;list-style:none;float:left;display:block;height:35px}
.navmenu li a{display:block;padding:0 14px;margin:0;line-height:35px;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:16px;color:#f5f5f5;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.navmenu li a img,.navmenu li li a img{border:0}
.ms .navmenu li:hover,.ms .navmenu li a.active{background-color:#ff7c00}
.bds .navmenu li:hover,.bds .navmenu li a.active{background-color:#a30dbd}
.cs .navmenu li:hover,.cs .navmenu li a.active{background-color:#ce0000}
.cis .navmenu li:hover,.cis .navmenu li a.active{background-color:#054aaa}
.navmenu li li:hover{background-color:#6f7072}
.navmenu ul{position:absolute;margin:0;padding:0;top:35px;left:0;opacity:0;z-index:999;background:#4d4d4d}
.ms .navmenu ul{background:#0188a5}
.navmenu.right ul{left:-100px}
.navmenu li:hover>ul{opacity:1}
.navmenu ul li{height:0;overflow:hidden;padding:0}
.navmenu li:hover>ul li{height:44px;overflow:visible;padding:0}
.navmenu ul li a{width:150px;padding:4px 0 4px 10px;margin:0;font-size:14px;font-weight:400;border:0}
.ms .navmenu ul li a{border-bottom:1px solid #8abce1}
.bds .navmenu ul li a{border-bottom:1px solid #353539}
.cs .navmenu ul li a{border-bottom:1px solid #353539}
.cis .navmenu ul li a{border-bottom:1px solid #353539}
.navmenu ul li:last-child a{border:0}
.navmenu .icon{display:block;width:30px;height:28px}
.navmenu #messagerie{background:url(/design/img/userbar/white_icons.png) center 5px no-repeat}
.navmenu #account{background:url(/design/img/userbar/white_icons.png) center -56px no-repeat}
.navmenu #notif{background:url(/design/img/userbar/white_icons.png) center -128px no-repeat;cursor:pointer}
.navmenu .new{position:absolute;top:1px;right:10px;display:block;font-size:11px;line-height:13px;padding:1px 5px;background-color:red;border-radius:10px}
#infobar{display:none}
.navmenu #open{width:5px;height:29px;background:url(/design/img/userbar/slideupdown.png) 4px center no-repeat;display:none;cursor:pointer}
.hidden .navmenu #open{display:inline-block}
.navmenu #close{width:5px;height:29px;background:url(/design/img/userbar/slideupdown.png) -20px center no-repeat;cursor:pointer}
.hidden .navmenu #close{display:none}
#notif_holder{display:none;position:absolute;width:300px;max-height:300px;overflow-y:auto;margin-top:10px;margin-left:-220px;border-radius:5px;font-size:12px;background-color:#fff}
.ms #notif_holder{border:5px solid #ff7c00}
.bds #notif_holder{border:5px solid #a30dbd}
.cs #notif_holder{border:5px solid #ce0000}
.cis #notif_holder{border:5px solid #054aaa}
#notif_holder a{display:inline;font-size:11px;margin:0;padding:0;color:#555;line-height:1.65em;text-transform:none;font-family:Verdana;font-weight:bold}
#notif_holder a:hover{text-decoration:underline}
.notif_line{margin:5px 0 10px;padding:3px 2px 3px 24px;color:#777;font-family:Verdana;font-size:11px;background-repeat:no-repeat;background-position:3px 3px}
.notif_time{text-align:right;font-size:10px}
.icon_comment_add{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/comment_add.png)}
.icon_brain{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/brain.png)}
.icon_brain_plus{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/brain_plus.png)}
.icon_video{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/film-youtube.png)}
.icon_question_{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/question.png)}
.icon_question_ballon{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/question_ballon.png)}
.icon_star{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/star.png)}
.icon_wall_post{background-image:url(/forum/arrowchat/themes/new_facebook_full/images/icons/notification_wall_post.png)}
.icon_heart_add{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/heart_add.png)}
.icon_book_add{background-image:url(/forum/arrowchat/themes/dark_new/images/icons/book_add.png)}
.icon_message{background-image:url(/forum/arrowchat/themes/new_facebook_full/images/icons/notification_message_icon.png)}
.notif_separateur{border-bottom:1px solid #ccc;width:80%;margin:5px auto}
#popular_search{position:absolute;width:460px;margin:8px 0 0 -60px;left:50%;top:32px;font-size:11px;z-index:999}
#popular_search span{color:#fff}
#popular_search a{color:#fafafa;display:inline-block;padding:0 0 0 -1px}
#popular_search a:hover{text-decoration:none}
#popular_search.ms a:hover{color:#ffc700}
#popular_search.bds a:hover{color:#590580}
#popular_search.cs a:hover{color:#d10000}
#popular_search.cis a:hover{color:#0054a9}
#popular_search_btn{position:absolute;display:none;left:50%;margin-left:273px;top:13px;padding:4px 6px;color:#fff;font-family:OpenSansCondensed;font-weight:200;font-size:16px}
.ms #popular_search_btn{background-color:#ff7c00}
#recherche_globale{font-size:12px}
#recherche_globale #submit{position:absolute;top:10px;left:50%;margin:0 0 0 366px;display:inline-block;width:32px;height:27px;background:url(/design/img/userbar/white_icons.png) 0 -96px}
.ms #recherche_globale #submit{background-color:#ff7c00}
.bds #recherche_globale #submit{background-color:#590580}
.cs #recherche_globale #submit{background-color:#d10000}
.cis #recherche_globale #submit{background-color:#0054a9}
input#keywords_new{position:absolute;left:50%;margin:0 0 0 -60px;top:10px;width:450px;height:27px;padding:0 4px;line-height:27px;font-size:14px;font-family:OpenSansCondensed;font-weight:200;color:#4d4d4d;border:0}
#keywords_new:focus{background:#fefefe}
#rech_sugg_new{position:absolute;z-index:9999;text-align:left;display:none;top:37px;left:50%;margin:0 0 0 -60px;padding:10px 3px;width:451px;background:#1b1b1b;border:1px solid #000;max-height:250px;overflow:auto;clear:both}
#rech_sugg_new li{list-style:none}
#rech_sugg_new li a{padding:2px;color:#d2d2d2;font-size:11px}
#rech_sugg_new li a b{display:inline-block;font-weight:bold;color:#f60;font-weight:bold}
#rech_sugg_new li a:hover{background:#707070}
#header_social{float:right;margin:-28px 15px 0 0;z-index:999}
#header_social a{display:inline-block;width:24px;height:24px}
#fblink{background:#333 url(/design/img/userbar/white_social.png) -27px}
#fblink:hover{background-color:#39599f}
#twlink{background:#333 url(/design/img/userbar/white_social.png) -1px}
#twlink:hover{background-color:#45b0e3}
#gglink{background:#333 url(/design/img/userbar/white_social.png) -56px}
#gglink:hover{background-color:#b53216}
.titre_res_rech{font-size:14px;font-weight:bold;padding:20px 0;text-transform:uppercase;border-top:1px solid}
.ms .titre_res_rech{color:#0088a5}
.bds .titre_res_rech{color:#590580}
.cs .titre_res_rech{color:#660303}
.cis .titre_res_rech{color:#3e8fe1}
.ms .res_rech{border-top:1px dotted #0088a5}
.bds .res_rech{border-top:1px dotted #590580}
.cs .res_rech{border-top:1px dotted #660303}
.cis .res_rech{border-top:1px dotted #3e8fe1}
.affiliation-small{opacity:0.5;width:40px;}
.affiliation-small:hover{opacity:1;}

.fiche-edition-tomes,.fiche-meme-genre>.row>div{
	min-height:140px;
}

.fiche-img>img{min-height:330px;}
.post{overflow-wrap: break-word;}
.fiche-tomes-actu-img{min-height:170px;}
.objet-navigation>.fiche-tomes-actu-img{width:50%;min-height:220px;}

.widget {
  margin-bottom: 45px;
}

.widget:last-child {
  margin-bottom: 0;
}

.widget .widget-title {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  padding: 8px 0 8px 15px;
  border-left: 3px solid #2575dc;
  color: #424242;
  margin-bottom: 15px;
}

.widget .widget-title i {
  font-size: 15px;
}

.widget .widget-title span {
  font-weight: 300;
}

.widget img {
  width: 100%;
}

.widget-post > a {
  display: block;
}

.widget-post img {
  margin-bottom: 15px;
}

.widget-post h4 {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
}

.widget-post span {
  margin-bottom: 10px;
  margin-top: 5px;
  font-size: 14px;
  display: inline-block;
}

.widget-post p {
  font-size: 14px;
  margin-bottom: 0;
}

.widget-post .widget-list {
  margin-top: 15px;
}

.widget-post .widget-list li {
  display: table;
  width: 100%;
  padding: 12px 0;
  border-top: 1px solid #e8e8e8;
}

.widget-post .widget-list li:last-child {
  padding-bottom: 0;
}

.widget-post .widget-list li > div {
  display: table-cell;
  vertical-align: top;
}

.widget-post .widget-list li > div.widget-img {
  width: 100px;
}

.widget-post .widget-list li > div:last-child {
  padding-left: 13px;
}

.widget-post .widget-list li > div img {
  margin: 0;
}

.widget-post .widget-list li > div h4 {
  font-size: 15px;
  line-height: 17px;
  margin: 0;
}

.widget-post .widget-list li > div span {
  font-size: 13px;
  margin: 0;
}

@media screen and (max-width: 600px){
	#conteneur{height:100px;}
	.ms #hab{height: 30px;z-index: -10;margin-top: 0;}
	.fiche-edition-tomes,.fiche-meme-genre>.row>div{min-height:140px;}
	.actions-fiche{min-height:100px;}
	#fiche-contenu>div>div{background-image:none!important;}
	#fiche-menu,#fiche-stats{display:none;}
	#fiche-menu>li>a>img{}
	.fiche-edition input,.fiche-edition-tomes input{transform: scale(2);margin-top:5px;}
	.fiche-tomes-actu-img{min-height:170px;}
}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
  font-display: swap;
  display:block;
}
