@charset UTF-8;

/* ========== GLOBAL ==========  */
body {
color:#1F1F1F;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
counter-reset:chapter_som chapter;
background:url(../ressources_site/graphisme/menus/bg-v2.png) repeat-y center top #000;
margin:0;
padding:0
}

div#glob {
width:980px;
background:#FFF;
margin:0 auto;
padding:0 1px
}

div#contenu {
width:960px;
padding:0 10px
}

div#partieleft{
float:left;
width:474px
}

div#partieright {
float:left;
margin-left:10px;
width:474px
}
/* ========== FIN GLOBAL ==========  */

/* ========== EN TÊTE ==========  */
div#ban {
width:980px;
height:150px;
border-top:1px solid #FFF;
background:url(../ressources_site/graphisme/bannieres/ban-v3.png) no-repeat center top;
margin:1px 0
}

ul#quickmenu, ul#quickmenu_footer {
font-size:11px;
text-transform:uppercase;
list-style:none;
font-weight:700;
overflow:hidden;
background:url(../ressources_site/graphisme/menus/quick-barre-v2.png) repeat-x
}

ul#quickmenu li, ul#quickmenu_footer li{
float:left;
width:129px;
height:30px;
text-align:center;
padding:2px 0 0
}

ul#quickmenu li a, ul#quickmenu_footer li a {
display:block;
text-align:center;
text-decoration:none;
padding:6px 0 5px
}

ul#quickmenu li.home, ul#quickmenu_footer li.home {
z-index:10;
width:52px
}

ul#quickmenu li.home img, ul#quickmenu_footer li.home img  {
margin-top:-1px
}

ul#quickmenu li.reseaux, ul#quickmenu_footer li.reseaux {
margin:-2px 0 0 140px
}

ul#quickmenu li.reseaux a, ul#quickmenu_footer li.reseaux a {
display:inline
}

div#logbox {
float:left;
width:220px;
border-radius:7px 0; /*sup inf*/
height:90px
}

div#logbox a,.green,a.quiz,.pseudo_contact_modo,.colordate,.colordate_hier,div.actu_contenu a,h4 a ,td.quiz_moyenne_particip_best,div#page a{
color:#1E8E3A
}

ul#logbox_inner li {
float:left;
height:70px;
text-align:center;
width:105px;
list-style:none;
margin:0;
padding:18px 0 0
}

div#mp_box {
float:right;
height:37px;
margin-top:5px;
width:50px;
font-size:16px;
background:url(../ressources_site/graphisme/menus/mail.png) no-repeat -1px
}

div#mp_box a {
padding:2px 0 0 22px;
width:20px;
display:block;
height:30px;
}

.logbox_inner_detail {
font-size:9px
}

li.logbox_inner_detail_2 {
font-size:15px
}

/* ========== FIN EN TÊTE ==========  */

/* ========== PAGE INDEX ==========  */
ul.rzo_sociaux{
width:300px;
list-style:none;
float:right;
margin-top:2px;
}

li.fb_like, li.twitter{
float:left;
width:98px;
}

li.plus_un{
float:left;
width:70px;
}

li.twitter{
margin-left:-11px;
}

ul#quickmenu li.quickmenusep, ul#quickmenu_footer li.quickmenusep {
width:2px;
background:url(../ressources_site/graphisme/menus/quick-barre-sep-v2.png) no-repeat;
padding:0
}

div#underquickmenu {
float:left;
width:960px;
padding:1px 10px 10px
}

div#pub {
float:left;
width:740px
}

div#partieleftnews {
float:left;
width:630px;
}

div#partierightnews{
float:left;
margin-left:10px;
width:300px;
}

div#a_la_une,#liste_news {
height:350px;
}

div#forum {
height:290px;
}

div#pub_square {
width:300px;
height:290px;
}


div#forum_news{
height:400px;
width:300px;
float:left;
}

div#calendrier_df {
width:166px;
float:right;
font-size:11px;
color:#838383
}

div.titre,div.titre_a_laffiche,div.calendrier,div.titre_forum_news {
width:464px;
text-transform:uppercase;
height:20px;
font-size:14px;
z-index:10;
border-radius:3px 3px 0 0;
background:url(../ressources_site/graphisme/menus/titre-v3.png) repeat-x;
padding:3px 0 0 10px
}

div.titre_a_laffiche,div.titre_forum_news  {
width:290px
}

div.calendrier {
width:157px
}

div.rss {
float:right;
z-index:1000;
width:24px;
height:24px;
margin-top:-3px;
margin-right:-1px;
background:url(../ressources_site/graphisme/menus/rss.png) no-repeat
}

div.rss a {
float:right;
padding:10px
}

ul.liste_accueil li {
border-bottom:1px solid #FFF;
color:#838383;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:10px;
margin:0;
padding:5px
}

ul.liste_accueil li img {
float:left;
padding:1px 3px 0 0
}

/* ========== PAGE ========== */
div#page {
font-family:Arial, sans-serif;
padding:0 20px;
width: 940px;
}

div.blocinscription {
width:330px;
margin:10px 0 0 570px
}

input.inscription {
border:1px solid #383838;
color:#383838;
font-size:1em;
width:200px;
height:20px;
border-radius:3px;
margin:0 0 3px
}

input.inscription:hover {
border:1px solid #838383;
width:200px;
border-radius:3px;
height:20px
}

input.select,input.select:hover {
width:180px;
font-size:14px;
height:24px;
}

div.input_quiz{
margin-left:150px;
}

p.redac_info {
margin-top:-5px;
font-size:10px;
font-weight:700
}

div.actu_contenu {
text-align:justify;
margin:10px 0;
}

p.liste_actu {
margin-bottom:-.5em
}

div.news_commentglob_light {
min-height:140px
}

div.news_commentglob {
margin-bottom:10px;
min-height:170px;
}

div.news_comment_info_membre {
float:left;
width:110px;
background: url(../ressources_site/graphisme/menus/dial_com.gif) no-repeat scroll 101px 30px transparent;
z-index:4000;
text-align:center
}

div.news_comment_info_membre_rep{
padding-left:60px;
width:110px;
background: url(../ressources_site/graphisme/menus/dial_com.gif) no-repeat scroll 161px 30px transparent;
}

div.news_comment_message_membre {
background:#DCE5DB;
z-index:1;
border-radius:7px;
padding:8px;
min-height:110px;
border:1px solid #B5BFB5;
margin:0 0 10px 109px;
}

div.news_comment_message_membre_rep {
background:#DCE5DB;
z-index:1;
border-radius:7px;
padding:8px;
min-height:110px;
border:1px solid #B5BFB5;
margin:0 0 10px 169px;
}

li.news_comment_pseudo a{
font-weight:700;
color:#074116;
}

div.spoil img{
margin-bottom:-5px;
}

li.news_comment_info_membre, li.date_comment {
color:#C06718;
font-size:10px
}

li.date_comment {
margin-bottom:5px;
}

div#news_comment_reponse{
display:inline;
}

div#news_comment_reponse a{
float:right;
background: url("../ressources_site/graphisme/menus/submit.png") repeat scroll 0 0 transparent;
border: 1px solid #318F46;
border-radius:3px;
width:66px;
text-align:center;
font-size:12px;
height:16px;
}

img.news_comment {
width:60px;
height:60px
}

a.bulle_com {
display:block;
float:right;
height:24px;
text-align:center;
width:23px;
line-height:20px;
font-weight:700;
background:url(../ressources_site/graphisme/divers/bullecom.png) no-repeat center center;
margin:-3px 0 0 -3px
}

div.lo_commentglob_light {
margin-bottom:10px;
padding:10px
}

div.lo_commentglob {
margin-bottom:10px;
background:#dbdbdb;
padding:10px
}

.nav_dossiers {
float:right;
width:200px;
margin-top:-1em
}

div.sondage {
padding-bottom:3px;
background:#dbdbdb
}

.auteur {
margin-bottom:220px
}

div.covers {
margin-left:40px
}

ul.covers {
font-size:11px;
font-weight:700;
list-style-type:none;
text-transform:uppercase;
margin:-2px 0 0 40px
}

ul.covers li,ul.covers-gs li {
float:left;
width:140px;
text-align:center;
margin:0;
padding:0 0 10px
}

ul.covers li.covers-esp {
width:5px;
padding:0
}

ul.covers li.covers-esp-angyo {
width:9px;
padding:0
}

ul.covers-gs {
font-size:11px;
font-weight:700;
list-style-type:none;
text-transform:uppercase;
margin:-2px 0 0 280px
}

ul.df li {
font-size:12px;
height:150px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding:0
}

ul.df li img {
float:left;
padding-right:5px
}

ul.df li div,.df_note {
font-size:16px;
font-weight:700;
color:#C06718
}

ul.df li a {
color:#074116;
text-transform:uppercase;
font-size:14px
}

ul.df_note li {
font-size:12px;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding:0
}

ul.df_note li div {
float:left;
font-size:18px;
font-weight:700;
padding-left:228px
}

ul.df_note li div p {
text-align:center;
}

div#ub {
width:920px;
height:480px;
padding-left:20px
}

ul#ub_col,ul.ub_col_suite {
list-style-type:none;
margin-left:10px;
background:url(../ressources_site/graphisme/menus/fond_rubrique_ub.png) repeat-y right top
}

div.ub_col_fond_bottom {
width:300px;
height:47px;
background:url(../ressources_site/graphisme/menus/fond_rubrique_ub_bottom.png) repeat-y right top
}

p.df_synop {
text-align:justify;
font-size:12px;
font-weight:400;
color:#383838
}

.over{
font-weight:bolder;
color:green;
}

.inprogress{
font-weight:bolder;
color:red;
}

/* ========== PAGE SOMMAIRE ========== */
h2.df_fiche_som {
counter-reset:section_som section_plus_som;
font-size:13px;
margin:20px 0;
}

h2.df_fiche_som:before {
text-transform:uppercase;
font-weight:700;
content:counter(chapter_som) ". ";
counter-increment:chapter_som
}

h3.df_fiche_som,h3.df_fiche_som_plus,h3.df_fiche,h3.df_fiche_plus {
font-weight:400;
display:inline;
font-size:12px
}

h3.df_fiche_som:before {
content:counter(chapter_som) "." counter(section_som) " ";
counter-increment:section_som;
font-weight:400
}

h3.df_fiche_som_plus:before {
content:counter(chapter_som) "." counter(section_som) "." counter(section_plus_som)" ";
counter-increment:section_plus_som;
font-weight:400;
}

h2.df_fiche {
counter-reset:section section_plus;
font-size:15px;
margin:20px 0;
color:#074116;
}

h2.df_fiche:before {
text-transform:uppercase;
font-weight:700;
content:counter(chapter) ". ";
counter-increment:chapter
}

h3.df_fiche:before {
content:counter(chapter) "." counter(section) " ";
counter-increment:section;
font-weight:700
}

h3.df_fiche_plus:before {
content:counter(chapter) "." counter(section) "." counter(section_plus)" ";
counter-increment:section_plus;
font-weight:700
}
/* ========== FIN PAGE SOMMAIRE ========== */

div.df_fiche_som_img {
margin:10px 0 0 300px
}

.sstitreperso img {
float:right;
margin:-12px 10px 0 0
}

p.desc_perso {
margin:40px 0 10px
}

div#numpage a {
border:#1f953d 1px solid;
border-radius:2px;
padding:4px;
background:#83d883;
}

p#numpageactuelle {
display:inline
}

p#numpageactuelle a {
background:#1f953d;
color:#FFF;
}

div.deco {
width:87px;
float:left;
margin-right:2px
}

p.fondstaff {
height:120px;
margin:0 50px 10px
}

table td.statspost {
width:150px;
border-bottom:1px solid #eee
}

table td.statspost2 {
width:10px;
border-bottom:1px solid #eee
}

div.quiz_avatar,div.quiz_classement {
float:left;
height:62px;
padding:5px;
}

div.quiz_pseudo_score_date,div.quiz_classement {
font-size:14px;
color:#C06718
}

p.liste_question_quiz{
margin-left:150px;
}

table.quiz_selection{
margin:auto;
margin-bottom:10px;
}

table.quiz_selection td{
width:160px;
}

table.quiz_selection td a{
vertical-align:top;
}

td#quiz_stars, td#quiz_stars_top, td#quiz_trophy, td#quiz_trophy_top{
width:10px;
}

td.quiz_moyenne_particip{
font-weight:700;
text-align:center;
}

td.quiz_moyenne_particip_best{
font-weight:700;
text-align:center;
}

div.quiz_pseudo_score_date {
float:left;
height:53px;
width:131px;
padding:4px;
border:2px #FFF solid;
margin-top:2px;
}

p.quiz_date {
font-size:9px;
color:#074116
}

div.quiz_comment {
float:left;
height:53px;
border:2px #FFF solid;
width:689px;
padding:4px;
border-radius:10px;
margin-top:2px;
}

hr.df {
width:300px;
height:1px;
border:0;
background:#074116;
margin:1px 33%
}

div.manga_detail {
overflow:hidden;
margin:0 17%
}

ul.manga_detail {
float:left;
height:120px;
width:300px;
padding:5px 0 0 8px
}

ul.manga_detail li {
font-size:11px;
letter-spacing:1px;
line-height:15px;
list-style-type:none
}

.infobulle {
position:absolute;
text-align:center;
border-radius:3px;
background:#f8b77c;
padding:3px
}

div#page figure {
box-shadow:3px 3px 1px #aaa;
display:inline-block;
margin-right:5px
}

p.fastinscription a,.nom_quiz_choice {
color:#C06718;
font-weight:bolder
}

p.quiz {
float:left;
width:128px;
padding-right:10px;
margin-top:-20px
}

ul.quiz {
list-style-image:url(../ressources_site/graphisme/divers/quiz_ul.png);
margin-left:20px
}

div.bestscorequizperso,p.fondstaff,div#logbox,div.lo_commentglob_light,table tr.quiz_toit,div.quiz_comment,div.quiz_pseudo_score_date {
background:#efefef
}

table tr.quiz_toit{
border-radius:3px 3px 0 0;
}

/* ========== GENERIQUE ========== */
hr.staff {
height:1px;
border:0;
margin-top:20px;
background:#074116;
}

.clr,h2 {
clear:both;
}

h2 {
margin-bottom:20px;
}

.pseudo_contact_admin,.red {
color:red
}

.orange, div.spoil{
color:orange
}

img {
border:0
}

.italique {
font-style:italic
}

.barre {
text-decoration:line-through
}

.rq {
color:#c40f0f;
font-weight:700
}

.indent {
margin-left:20px
}

.verticalign {
vertical-align:top
}

.souligne,.souligne,h4 a {
text-decoration:underline
}

.liste,ul.news_comment {
z-index:4000;
list-style-type:none;
}

.floatleft {
float:left;
padding:5px
}

.float_left {
float:left;
}

.floatright {
float:right;
padding:5px
}

.colordate_hier {
margin-right:6px;
letter-spacing:1px
}
/* ========== FIN GENERIQUE ========== */

div.quote {
border:solid 1px #074116;
background:#DFD1D1;
margin:0 60px 0;
padding:3px
}

div.quote2 {
border:solid 1px #074116;
background:#DFD1D1;
margin:0;
padding:10px
}

input.input,input.select {
width:100px;
border:1px solid #318f46;
border-radius:3px;
background:url(../ressources_site/graphisme/menus/submit.png);
margin:0 0 1em
}

input.input:hover,input.select:hover {
width:100px;
border:1px solid #166929;
border-radius:3px;
background:url(../ressources_site/graphisme/menus/submit.png);
margin:0 0 1em;
}

input.input2 {
width:100px;
border:1px solid #f7bc56;
background:url(../ressources_site/graphisme/menus/submit2.png);
}

input.input2:hover {
width:100px;
border:1px solid #f2a52f;
background:url(../ressources_site/graphisme/menus/submit2.png);
}

input.input3 {
width:180px;
border:1px solid #f7bc56;
background:url(../ressources_site/graphisme/menus/submit2.png);
border-radius:3px;
}

input.input3:hover {
width:180px;
border:1px solid #f2a52f;
background:url(../ressources_site/graphisme/menus/submit2.png);
border-radius:3px;
}

select.listederoulante {
width:150px
}

div#footer {
clear:both;
overflow:hidden;
color:#333;
height:140px;
background:#FFF;
padding:0
}

div#fond_menu_footer {
font-size:10px;
height:18px;
margin-bottom:10px;
padding-left:14px;
padding-top:6px;
width:980px;
background:url(../ressources_site/graphisme/menus/quick-barre-v2.png) repeat-x
}

div#fond_menu_footer a {
color:#efefef
}

div.footer_col1 {
float:left;
width:980px;
font-size:11px;
margin:0 0 15px;
padding:3px
}

ul.liste_footer {
padding-left:10px
}

ul.liste_footer li {
color:#333;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none
}

ul.liste_footer li a {
color:#333;
text-decoration:none
}

div.copyright {
clear:both;
text-align:center;
font-size:10px;
background:#efefef;
padding:25px
}

ul.liste_accueil,ul,li {
margin:0;
padding:0
}

div#numpage,.centre,p.fastinscription {
text-align:center;
margin:10px;
}

table.statspost,table.resultats_quiz {
margin-bottom:2em;
border-collapse:collapse
}

div.info_inscription_col1 {
width:500px;
float:left
}

div#info_inscription_col2 {
width:200px;
float:left;
height:60px;
border-radius:5px;
box-shadow:0 3px 3px rgba(0,0,0,0.3);
background:url(../ressources_site/graphisme/menus/overlay.png) repeat-x #22A041;
border-color:rgba(0,0,0,0.25);
border-style:none none solid;
border-width:0 0 1px;
margin:50px 0 0 70px
}

div#info_inscription_col2 li {
font-size:13px;
font-weight:700;
height:60px;
text-align:center;
padding-top:20px;
text-shadow:0 -2px 1px rgba(0,0,0,0.25);
list-style-type:none
}

ul#quickmenu,ul#quickmenu_footer,.logbox_inner_detail,li.logbox_inner_detail_2,div#contenu,input.inscription,div.ub_div,div#footer {
font-family:Verdana,sans-serif
}

div.actu_contenu a,.gras {
font-weight:700
}

div.ub_div,div#pub_square,div.ub_div {
width:300px;
float:left
}
/* ========== FIN PAGE ==========  */

/* ========== BALISE Hx ==========  */
div#page h1 {
color:#074116;
text-transform:uppercase;
border-bottom:1px solid #074116;
margin:2px 0;
}

h1 {
font-size:20px;
color:#074116;
text-transform:uppercase;
border-bottom:1px solid #074116;
margin:20px
}

h2 {
font-size:15px;
text-transform:uppercase;
font-family:NewRegular, Arial, Helvetica, FreeSans, sans-serif
}

h2#rep{
margin:25px 0;
}

h4 {
font-size:10px;
text-align:right;
text-decoration:none;
font-weight:700
}

h4.actu {
margin-bottom:5px
}

h4 a:hover,h4 a:focus {
border-radius:3px;
text-decoration:none;
background:rgba(27,131,54,0.9);
padding:2px 4px
}
/* ========== FIN BALISE Hx ==========  */

/* ========== LIENS ==========  */
div.actu_contenu a:hover {
color:#767676
}

ul#quickmenu li.reseaux a:hover, ul#quickmenu_footer li.reseaux a:hover {
-moz-transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-ms-transform:rotate(5deg);
background:none
}

ul#quickmenu li a:hover,ul#quickmenu li a:active, ul#quickmenu_footer li a:hover,ul#quickmenu_footer li a:active {
height:14px;
background:#1e923c
}

div#page a:hover{
color:#767676;
}

div#news_comment_reponse  a:hover, div#numpage a:hover {
background: url("../ressources_site/graphisme/menus/submit.png") repeat scroll 0 0 transparent;
border: 1px solid #166929;
color:#FFF;
}

div#news_comment_reponse a,.infobulle,h4 a:hover,h4 a:focus,input.input,input.select,input.input:hover,input.select:hover,input.input2,input.input3,
input.input3:hover,table tr.statspost:hover,table tr.resultats_quiz:hover,div#info_inscription_col2,div#info_inscription_col2 li a,
div#info_inscription_col2 a:hover,ul#quickmenu,ul#quickmenu li a,ul#quickmenu_footer,ul#quickmenu_footer li a,div#mp_box a,div.titre,div.titre_a_laffiche,div.calendrier,
div.titre_forum_news, h4#join_forum_news a:hover, a:hover{
color:#FFF;
}

div#fond_menu_footer a:hover {
color:#000
}

ul.liste_accueil li a,a {
color:#1F1F1F;
text-decoration:none
}

ul.liste_accueil li a:hover,ul.liste_footer li a:hover,a:hover {
color:#838383
}

div#numpage a:hover,table tr.statspost:hover,table tr.resultats_quiz:hover {
background:#1f953d
}

div#info_inscription_col2 li a {
padding:20px 57px
}

div#info_inscription_col2 a:hover {
background:url(../ressources_site/graphisme/menus/overlay.png) repeat-x #1C8838;
padding:19px 59px 23px 55px
}
/* ========== FIN LIENS ==========  */
