body{
font:0.8em verdana, 'Bitstream Vera Sans', arial, helvetica, sans-serif;
margin:0;
padding:0;
background-attachment:fixed;
text-align:center;
}

/* margin: haut droite bas gauche */
#global {width:946px;margin-left:auto;margin-right:auto;}
#haut_01 {background-color:#0066cc;}
#haut_02 {width:946px;height:98px;margin-top:10px;}
#haut_02 .logo {width:224px;height:78px;float:left;margin-left:10px;padding-top:6px;}
#haut_02 .back_haut {width:690px;float:right;}
#haut_02 .back_haut .date_accueil {color:#ffffff;text-align:right;padding-right:8px;font-size:80%;}
#haut_02 .back_haut .date_accueil span {font-weight:bold;}
#haut_02 .back_haut .date_accueil a {color:#ffffff;font-weight:bold;}
#haut_02 .back_haut .box_login {padding:8px 16px 6px 0;text-align:right;float:right;}
#haut_02 .back_haut .main_menu {height:26px;clear:right;}


#main {width:940px;}
#main_02 {}

#gauche_01 {width:186px;padding:0;margin:0;float:left;}
#droite_01 {width:754px;padding:0;margin:0;float:right;}

#bas_01 {height:24px;padding-top:48px;}
#bas_01 a {color:#FFFFFF;font-size:80%;padding:0 10px 0 10px;text-decoration:none;}
#bas_01 a:hover {text-decoration:underline;}

hr, .sep_score_duel {border:0;border-bottom:1px dashed #B2B2B2;margin:6px;height:1px;}
.sep_score_duel {margin:0 20px 0 20px;}

h1 {font-size:110%;border-bottom:1px solid #444444;text-align:left;}

.invisible {position:absolute;left:0;top:-500px;width:1px;height:1px;margin:0;padding:0;overflow:hidden;}

/*-----------------
Colonnes spéciales
-----------------*/
.col {}
.col .gauche_200 {} /*colonne de gauche */

.col .gauche_400 {width:428px;float:left;}
.col .droite_300 {width:326px;float:right;}

.col .gauche_500 {width:560px;float:left;}
.col .droite_200 {width:194px;float:right;}

.col_mini {padding:0;margin:0;}
.col_mini .gauche_mini {width:159px;float:left;}
.col_mini .droite_mini {width:159px;float:right;margin-right:8px;}



/*-----------------
Pour les cadres principaux
------------------*/
.col .gauche_200 .box {width:178px; margin-left:8px;}

.col .gauche_400 .box {width:428px;}
.col .droite_300 .box {width:318px; margin-right:8px;}

.col .gauche_500 .box {width:560px;}
.col .droite_200 .box {width:178px; margin-left:8px;}




.box .haut {height:40px;}
.box .cont {padding:8px 16px 2px 16px;height:1%;}
.box .cont_pub {padding:0;}
.box .bas {height:12px;}

.box_730 {width:754px;}
.box_730 .haut {height:40px;}
.box_730 .cont {margin-right:8px;}
.box_730 .bas {height:10px;}

.box_pub .cont {padding:0;}
/*.box_pub .bas {border-bottom:1px solid blue;margin:0 8px 0 8px;height:0;background:0;}*/


/* debut UL */
ul{}

.menu_haut {margin-left:18px;list-style-type:none;display:inline;overflow:hidden;}
.menu_haut li {float:left;padding:0;margin:0;padding:0 2px 0 2px;}
.menu_haut li a {color:#FFFF00;letter-spacing:0.5px;font-weight:bold;width:94px;padding:14px 0 4px 0;display:block;text-decoration:none;}
.menu_haut li a:hover {color:#FFFFFF;background-position:0 -34px;padding:5px 0 14px 0;}

.menu_haut li a.petit {font-size:96%;padding:15px 0 5px 0;}
.menu_haut li a.petit:hover {padding:5px 0 15px 0;}


.ul_puce {padding-left:16px;list-style-image: url(commun/ul_puce.png);}
.ul_puce li {margin-top:10px;}

.mini {margin:0;padding:0;margin-left:8px;list-style-type:none;font-size:90%;text-align:left;}
.mini li {padding:0;margin-top:-2px;}
.mini li a {font-weight:bold;display:block;width:135px;padding:2px 0 2px 4px;text-decoration:none;}
.mini li a span {font-weight:normal;font-size:90%;}

.mini li a.li_plus {color:#909090;font-weight:normal;padding:2px;margin-left:2px;font-size:90%;text-indent:12px;}
.mini li a.li_plus:hover {color:#595959;text-decoration:none;}


.menu_perso {list-style-type:none;overflow:hidden;margin-bottom:10px;margin-top:4px;padding:0;}
.menu_perso li {padding:0;margin:0;text-align:left;margin-bottom:4px;}
.menu_perso li a {border:1px solid #E8E7D8;background-color:#F7F6EF;color:#949494;text-indent:26px;padding:4px;width:80%;display:block;text-decoration:none;margin:0 auto 0 auto;}
.menu_perso li a:hover {border:1px solid #949494;color:#000000;background-color:#FFFFFF;}

.item_interet_question {margin:6px 0 6px 10px;}
.item_interet_question ul {list-style-type:none;display:inline;overflow:hidden;}
.item_interet_question ul li {float:left;}
.item_interet_question ul li a {width:118px;height:34px;display:block;text-decoration:none;margin:0 16px 0 16px;}
.item_interet_question ul li a.interet_0 {background:url(commun/interet_0.png) no-repeat;} /* aucun interet */
.item_interet_question ul li a.interet_1 {background:url(commun/interet_1.png) no-repeat;margin-left:40px;} /* interessant */

.item_interet_question ul li a:hover {background-position:0 -34px;}

.em_profil {background:url(commun/ico_em_profil.gif) top left no-repeat;}
.em_mail {background:url(commun/ico_em_mail.gif) top left no-repeat;}
.em_class {background:url(commun/ico_em_class.gif) top left no-repeat;}
.em_specialite {background:url(commun/ico_em_specialite.gif) top left no-repeat;}
.em_pwd {background:url(commun/ico_em_pwd.gif) top left no-repeat;}
.em_avatar {background:url(commun/ico_em_avatar.gif) top left no-repeat;}
.em_pref {background:url(commun/ico_em_pref.gif) top left no-repeat;}
.em_groupe {background:url(commun/ico_em_groupe.gif) top left no-repeat;}
.em_message {background:url(commun/ico_em_message.gif) top left no-repeat;}
.em_contact {background:url(commun/ico_em_contact.gif) top left no-repeat;}
.em_filleul {background:url(commun/ico_em_filleul.gif) top left no-repeat;}
.em_class {background:url(commun/ico_em_class.gif) top left no-repeat;}

.em_q_ajout {background:url(commun/ico_em_q_ajout.gif) top left no-repeat;}
.em_q_valid {background:url(commun/ico_em_q_valid.gif) top left no-repeat;}
.em_q_gerer {background:url(commun/ico_em_q_gerer.gif) top left no-repeat;}


.ico_class_geo {background:url(commun/ico_class_geo.gif) top left no-repeat;}
.ico_class_genre {background:url(commun/ico_class_genre.gif) top left no-repeat;}
.ico_class_age {background:url(commun/ico_class_age.gif) top left no-repeat;}
.ico_class_csp {background:url(commun/ico_class_csp.gif) top left no-repeat;}



.dev {
width:120px;
position:absolute;
top:6px;left:6px;
color:#000000;
background-color:#ffffff;
border:1px solid #000000;
padding:4px;
text-align:left;
}

.dev span {color:#0036FE;font-weight:bold;}
.dev hr {border:0;border-bottom:1px dashed #F1905B;}
.dev_rouge {border:1px solid #C42E06;background-color:#FFC6B7;margin:10px;padding:4px;text-align:left;}
.dev_rouge a {color:#000000;}


/* Pour les h2 des box avec icones */
.haut h2{
color:#ffffff;
margin:0;
padding:0;
font-size:100%;
font-weight:bold;
display:block;
height:40px;
padding-top:14px;
text-indent:52px;
text-align:left;
width:100%;
}


/*------------------------------
Pour les boites de PUB
--------------------------------*/
.ban_728_90{margin: 8px 16px 8px 8px;}
.ban_160_600{margin: 8px 8px 8px 16px;}
.ban_338_280{margin:8px;margin-top:0px;padding:2px;}
.ban_300_250{margin: 8px 16px 8px 8px;}
.ban_120_240{margin:8px;margin-top:0px;padding:4px;}


.ad_google{background-color:#FFFFFF;border:1px solid #7F0097;}

/* div divers */
.box_theme {color:#484848;padding:4px;text-align:center;font-weight:bold;}
.box_question {background:url(commun/ilu_in_question.gif) left top no-repeat #F7F6EF;border:1px solid #E8E7D8;color:#000000;padding:10px;text-align:center;font-weight:bold;margin-bottom:4px;}
.box_reponse {margin-top:8px;background:url(commun/ilu_in_interro.gif) top right no-repeat #FFFFFF;}

.box_option {float:left;margin:11px;width:110px;}

.box_q {}
.box_q .bq_theme {width:390px;height:52px;padding-top:6px;font-weight:bold;text-indent:42px;}
.box_q .bq_question {width:378px;padding:0 6px 0 6px;}
.box_q .bq_bas {width:390px;height:16px;display:block;}


.taille_q_1 {font-size:90%;}
.taille_q_2 {font-size:100%;}
.taille_q_3 {font-size:120%;font-weight:normal;}
.taille_q_4 {font-size:130%;font-weight:normal;}
.taille_q_5 {font-size:150%;font-weight:normal;}


.back_relief {
width:372px;
height:26px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
padding-top:6px;
color:#FF6A19;
background:url(commun/back_lib_tirage.png) top left no-repeat #E8E7D8;
}

.recap_duelquiz, .recap_championquiz, .recap_podiumquiz, .recap_reversequiz {width:428px;height:48px;}
.recap_duelquiz {height:102px;}



.recap_user_crediz, .recap_user_classement, .recap_user_rubis, .recap_user_gold {
width:64px;
height:18px;
float:left;
margin:0 0 0 6px;
padding-top:28px;
font-size:90%;
text-decoration:none;
} 


.recap_user_crediz:hover, .recap_user_classement:hover, 
.recap_user_rubis:hover, .recap_user_gold:hover {font-weight:bold;}

.recap_user_crediz {background:url(commun/recap_user_crediz.gif);}
.recap_user_classement {background:url(commun/recap_user_classement.gif);}
.recap_user_rubis {background:url(commun/recap_user_rubis.gif);}
.recap_user_gold {background:url(commun/recap_user_gold.gif);}




.box_recap {background-color:transparent;padding-top:2px;margin:0 8px 0 8px;}

.box_rq {float:left;width:24px;margin:0 1px 0 1px;color:#C8C8C7;}
.rq_joueur {float:left;width:70px;padding-top:12px;color:#909090;margin-left:4px;}
.rq_total {float:left;width:60px;padding-top:2px;color:#C8C8C7;font-weight:bold;}
.rq_total p {color:#909090;}
.rq_vide, .rq_true, .rq_false {color:#C8C8C7;height:18px;padding-top:20px;}
.rq_vide {background:url(commun/feu_vide.gif) no-repeat;}
.rq_true {background:url(commun/feu_true.gif) no-repeat;}
.rq_false {background:url(commun/feu_false.gif) no-repeat;}
.rq_true span {color:#17B9D5;}


.box_verdict {margin:8px;padding:8px;}
.box_solution {background-color:#F7F6EF;border:1px solid #E8E7D8;margin:8px;padding:8px;}

.box_user {margin:0 2px 0 2px;padding:2px;}
.box_user_mini {margin:0 8px 0 8px;padding:8px;}

.box_user_mini .col_gauche, .box_user .col_gauche, .box_user_mini .col_gauche_mini
{border:1px solid #E8E7D8;background-color:#F7F6EF;float:left;}

.box_user_mini .col_droite, .box_user_mini .col_droite_mini {width:200px;float:right;text-align:left;}

.box_user_mini .col_gauche_mini {width:40px;}
.box_user_mini .col_droite_mini {width:240px;}

.box_user .col_gauche {float:left;padding:6px;}
.box_user .col_gauche img {margin:4px;}
.box_user .col_droite {float:right;text-align:left;}

.box_suiv {border:1px dashed #E8E7D8;margin:8px auto 8px auto;text-align:center;padding:8px 4px 8px 4px;height:1%;overflow:auto;font-size:90%;}
.box_suiv .suiv {width:26%;float:left;font-weight:bold;text-align:right;}
.box_suiv .milieu {width:44%;float:left;text-align:center;margin:0;}
.box_suiv .prec {width:26%;float:left;font-weight:bold;text-align:left;}


.box_part_bas {margin:20px 0 20px 0;font-size:80%;text-align:center;}
.box_part_bas a {margin:0 5px 0 5px;}


.box_part {height:1%;}
.box_part .box_part_ban {width:94px;float:left;}
.box_part .box_part_desc {width:298px;float:right;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #B2B2B2;}

.box_code {border:1px dashed #D1D1D1;padding:4px;margin:0 20px 40px 20px;font-family:verdana;font-size:80%;background-color:#F8F8F8;}

.box_cad {color:#FF871D;float:right;text-align:center;margin-right:auto;margin-left:auto;}

.box_img_duel, .box_img_champion, .box_img_podium, .box_img_reverse {width:370px;height:45px;text-align:right;padding-top:25px;margin-left:auto;margin-right:auto;}

.box_img_duel {background:url(commun/back_lib_duel.gif) top left no-repeat transparent;}
.box_img_champion {background:url(commun/back_lib_champion.gif) top left no-repeat transparent;}
.box_img_podium {background:url(commun/back_lib_podium.gif) top left no-repeat transparent;}
.box_img_reverse {background:url(commun/back_lib_reverse.gif) top left no-repeat transparent;}

.box_img_duel a, .box_img_duel p, .box_img_champion a, .box_img_champion p, 
.box_img_podium a, .box_img_podium p, .box_img_reverse a, .box_img_reverse p
{padding-right:18px;font-size:120%;letter-spacing:0.6px;}

.box_desc_cadeaux {color:#686868;text-align:left;font-size:90%;margin:8px;padding:8px;height:160px;overflow:auto;}


.box_info {
background:url(commun/ilu_info.png) 12px 12px no-repeat #F7F6EF;
border-top:1px solid #E8E7D8;
border-bottom:1px solid #E8E7D8;
color:#686868;
padding:12px 12px 12px 32px;
margin:6px 6px 12px 6px;
}

/* faq */
.display_none {display:none;}

.faq_question {background:url(commun/ico_faq.png) top left no-repeat;line-height:1em;
border-bottom:1px solid #E8E7D8;width:96%;cursor:pointer;padding:2px;margin:6px;text-indent:20px;}

.faq_question a {font-weight:normal;}

.faq_reponse {background-color:#FFFFFF;border-left:6px solid #E8E7D8;color:#000000;width:90%;padding:6px;margin-left:20px;}
.faq_reponse a {color:#8E8E8E;padding:2px;}

.clear {clear:both;}
.btn {margin:8px;}
.align_left {text-align:left;}
.align_right {text-align:right;}
.align_justify {text-align:justify;}
.align_center {text-align:center;}
.force_center {margin:0 auto 0 auto;}
.float_right {float:right;}
.float_left {float:left;}
.bold {font-weight:bold;}
.font_normal{font-weight:normal;}
.margin_auto {margin-left:auto;margin-right:auto;}


.p4 {padding:4px;}
.p6 {padding:6px;}
.p8 {padding:8px;}

.m2 {margin:2px;}
.mb4 {margin-bottom:4px;}
.ml16 {margin-left:16px;}
.ml40 {margin-left:40px;}
.ml40_orange {margin-left:40px;color:#F76901;font-weight:normal;font-size:90%;}
.m4 {margin:4px;}
.m10 {margin:10px;}

.bb_01 {border-bottom:1px solid #F7F6EF;}

.txt_taille_80 {font-size:80%;}
.txt_taille_90 {font-size:90%;}
.txt_taille_110 {font-size:110%;}
.txt_taille_120 {font-size:120%;}
.txt_taille_130 {font-size:130%;}
.txt_taille_140 {font-size:140%;}
.txt_taille_160 {font-size:160%;}
.txt_taille_190 {font-size:190%;}

.txt_rouge {color:#FF0000;font-weight:normal;}
.txt_orange {color:#FF5B13;}
.txt_vert{color:#44E50B;}
.txt_bleu {color:#1A91EE;}

.txt_gris {color:#BBB895;}
.txt_gris2 {color:#484848;}
.txt_gris3 {color:#7D7D7D;}

.w60 {width:60px;}
.w200 {width:200px;}
.w180 {width:180px;}
.w280 {width:280px;}
.w320 {width:340px;}
.pr {position:relative;}
.barre_sep_milieu {background:url(commun/barre_sep_milieu.png) 260px repeat-y;}
.borderlight {border:1px solid #E5E5E5;}

.fond_gris{background-color:#F7F7EF;height:140px;text-align:left;}

.w50pc{width:48%;}
.w60pc{width:60%;}
.h1pc{height:1%;}

.crediz_dispo{margin:4px;margin-top:16px;}
.crediz_dispo ul {margin:0;padding:0;list-style-type:none;text-align:left;}
.crediz_dispo ul li{margin:20px;padding-bottom:10px;border-bottom:1px dashed #E4E4E4;}
.crediz_dispo ul li a{border:1px solid #F7F6EF;color:#909090;width:350px;display:block;padding:6px 2px 6px 2px;text-decoration:none;font-size:120%;}
.crediz_dispo ul li a:hover{background-color:#F7F6EF;border:1px solid #E8E7D8;}

.bloc_ig{overflow:auto;height:1%;}

/* Formulaire */
form{padding:0;margin:0;}
input{font-family:verdana;font-size:100%;}
fieldset{text-align:center;}
textarea{font-family:verdana, arial, sans_serif;font-size:100%;}

.form_std{margin:0;padding:0;}
.form_std fieldset{border:1px solid #E8E7D8;padding:8px;padding-top:30px;}

fieldset.f_gris{border:1px solid #E8E7D8;background-color:#F7F6EF;padding:8px;}
fieldset.vide {border:1px solid #FFFFFF;padding:0;}
fieldset.f_login{background:url(commun/ilu_big_login.gif) top left no-repeat #F7F6EF;}
fieldset.f_login input.checkbox{background-color:#F7F6EF;}


fieldset.f_inscription{background:url(commun/ilu_big_inscription.gif) top left no-repeat #F7F6EF;}
fieldset.f_inscription .check_gris{background-color:#F7F6EF;border:1px solid #F7F6EF;}
fieldset.f_contact{background:url(commun/ilu_big_email.gif) top right no-repeat #F7F6EF;}

.form_std label{color:#000000;}
.form_std label.l_login, .form_std label.l_login_mini{color:#000000;display:block;float:left;text-align:right;padding:2px;margin:2px;}

.form_std label.l_login{width:140px;}
.form_std label.l_login_mini{width:100px;}

.form_std .ch01, .form_std .ch01_email, .form_std .ch01_mini{display:block;float:left;}

.form_std .ch01{width:140px;}
.form_std .ch01_email{width:240px;}
.form_std .ch01_mini{width:100px;}

.form_std input.submit{background:url(commun/btn_input_gris) top left no-repeat;width:176px;height:44px;padding-bottom:8px;margin-top:20px;}

.submit_no_script{background-color:#FF7A19;color:#ffffff;border-top:2px solid #FFA665;border-left:2px solid #FFA665;border-bottom:2px solid #A84700;border-right:2px solid #A84700;font-weight:bold;margin:2px;}

.submit_image_gris, .submit_image{
width:176px;
height:44px;
border:0;
color:#7D7D7D;
font-weight:bold;
padding-bottom:9px;
cursor:pointer;
}

.submit_image_gris {background:url(commun/btn_classic_gris.gif) top left no-repeat;}
.submit_image_gris:hover {background-position:0 -42px;}

.submit_image {background:url(commun/btn_classic.gif) top left no-repeat;}
.submit_image:hover {background-position:0 -42px;}

.submit_rouge {color:#ffffff;border:2px solid #C14A09;background-color:#FA5F0A;}


.form_err{background-color:#FACDC6;border:1px solid #F49B8C;padding:4px;margin:0;margin-bottom:10px;}
.form_err p{color:#BE311A;font-size:90%;font-weight:bold;}



/* style des questions */
.q_reponse{margin:4px;margin-top:16px;}
.q_reponse ul {margin:0;margin-left:20px;padding:0;list-style-type:none;font-size:90%;text-align:left;}
.q_reponse ul li{margin:4px;}
.q_reponse ul li.nojs{border:1px solid #E8E7D8;margin:4px;padding:6px;font-size:110%;}
.q_reponse ul li a{border:1px solid #F7F6EF;color:#909090;padding:6px 2px 6px 6px;width:350px;display:block;text-decoration:none;font-size:120%;}
.q_reponse ul li a:hover{background-color:#F7F6EF;border:1px solid #E8E7D8;}

.compteur{border:0;background-color:transparent;color:#49FF49;font-size:140%;text-align:center;}

input.checkbox{border:none;}

.q_radio{background-color:transparent;border:1px solid #F7F6EF;}


/* style des H3 et H4 */
h3{
background:url(commun/puce_01.gif) no-repeat #F7F6EF;
border-top:1px solid #E8E7D8;
border-bottom:1px solid #E8E7D8;
color:#686868;
padding:2px;
margin:0;
margin-bottom:8px;
text-indent:16px;
font-size:90%;
font-weight:bold;
text-align:left;
letter-spacing:0.3px;
height:1%;
}

h3 a{color:#686868;text-decoration:none;}
h3 a:hover{color:#000000;}

h4{}

img {border:0;}
.img_avatar {border:1px solid #000000;margin:3px;}
.img_groupe {border:1px solid #E8E7D8;margin:0;}
.absmiddle {margin:0.1em;margin-left:0;vertical-align:middle;display:inline;}





p{margin:1px;}
.puce_01{background:url(commun/puce_01.gif) top left no-repeat;text-indent:16px;padding:2px;}

.p_gauche_150{float:left;width:150px;}

.p_gauche, .p_gauche70{background-color:#FFFFFF;color:#848484;float:left;width:46%;margin:2px;padding:1px;}
.p_droite, .p_droite30{float:right;width:44%;margin:2px;padding:1px;font-weight:bold;text-align:center;}

.p_droite a{background:url(commun/puce_loupe.gif) top right no-repeat;padding-right:24px;text-decoration:none;}
.p_droite_vide a{background-color:#ffffff;}

.p_gauche70{width:68%;}
.p_droite30{width:28%;}
.p_droite30 a{text-decoration:none;}
.p_droite30 a:hover{text-decoration:underline;}

.p_niveau{font-size:120%;font-weight:bold;}
.p_temps{background:url(commun/puce_temps.gif) top left no-repeat;text-indent:14px;padding:2px;}
.p_indent_01{text-indent:100px;font-size:90%;}
.p_recap_score{font-size:160%;color:#48CD00;}
.p_info{color:#ABABAB;font-weight:normal;}
.p_vert{color:#02CC10;}
.p_rem_question{font-size:80%;text-align:right;margin-top:12px;}

.discret{font-size:90%;color:#7D7D7D;}

.gain_question .p_gauche{font-size:100%;text-align:right;color:#686868;width:48%;}
.gain_question .p_droite{font-size:100%;width:38%;margin-right:40px;}

.msg_box a{
border:1px solid #ffffff;
background:url(commun/fleche01.gif) top left no-repeat #FFFFFF;
text-decoration:none;
display:block;
margin-left:auto;
margin-right:auto;
width:300px;
padding-top:4px;
text-align:left;
text-indent:40px;
font-weight:bold;
padding-bottom:4px;
}


.msg_box a:hover{border:1px solid #E4E4E4;background-color:#F7F7F7;background-position:0 -44px;}

.focus_vide, .focus_txt, .recap_score, .focus_erreur, .focus_erreur2{
border:1px solid #E8E7D8;
background-color:#F7F6EF;
font-weight:bold;
padding:10px;
background:url(commun/focus_text.png) top left no-repeat #F7F6EF;
margin-bottom:4px;
}

.focus_vide{background-image:none;background-color:#F7F6EF;}
.focus_erreur{background:url(commun/focus_alert.png) top left no-repeat #F7F6EF;}
.focus_erreur2{background:url(commun/focus_erreur.png) top left no-repeat #FCD2D2;border:1px solid #F20C0C;color:#F20C0C;font-weight:bold;}




.box_bloc_note{
border:1px solid #FFD639;
background:url(commun/ico_comm.gif) top left no-repeat #FAFBB7;
padding:10px;
padding-left:40px;
text-align:left;
margin-bottom:8px;
}

.box_bloc_note_small{
border:1px solid #FFD639;
background-color:#FAFBB7;
padding:4px;
text-align:left;
margin-bottom:8px;
height:1%;
overflow:auto;
}

.box_bloc_note_simple{
border:1px solid #E7E7DE;
background-color:#F7F7EF;
margin-bottom:0;
margin-top:6px;
padding:4px;
text-align:left;
color:#9C9C9C;
}

.box_bloc_note a, .box_bloc_note_simple a{background:none;font-weight:normal;border:0;text-decoration:underline;}
.box_bloc_note a:hover, .box_bloc_note_simple a:hover{background-color:transparent;border:0;text-decoration:none;}


.box_bloc_sky{
border:1px solid #FA5F0A;
margin:0;
margin-top:10px;
background-color:#FAFBB7;
text-align:center;
padding:4px;
color:#FA5F0A;
}

.box_bloc_sky a{color:#FA5F0A;text-decoration:none;}
.box_bloc_sky a:hover{text-decoration:underline;}

.box_montant_cagnotte {font-size:160%;font-weight:bold;line-height:2.2em;width:236px;height:46px;background:url(commun/cagnotte_montant.png) top left no-repeat #ffffff;margin:0 auto 0 auto;}
.box_montant_cagnotte a {text-decoration:none;}
.box_montant_cagnotte a:hover {color:#FF5B13;}


.box_num_partie {border:1px solid #E8E7D8;background-color:#F7F6EF;padding:8px;color:#686868;}
.box_num_partie a {text-decoration:none;color:#686868;}
.box_num_partie span {font-size:140%;margin:6px 0 6px 0;}

.box_jouer_partie {margin:0 auto 0 auto;background:url(commun/box_jouer_partie.png) top left no-repeat;width:212px;height:52px;}
.box_jouer_partie .compte_a_rebours {color:#468AD2;text-align:left;float:left;width:50px;text-align:center;margin:16px 6px 0 0 ;}
.box_jouer_partie a {margin:14px 0 0 0;float:left;font-size:120%;color:#7D7D7D;font-weight:bold;text-decoration:none;}
.box_jouer_partie a:hover {color:#FF5B13;}

.attente_txt{
color:#9A9A9A;
margin-top:8px;
}

.resultat_txt{
margin-bottom:10px;
text-align:left;
}

.kdo_gagne {
position:relative;
top:90px;
background:orange;
width:200px;
margin:-36px auto 0 auto;
font-size:160%;
padding:2px;
color:#ffffff;
font-weight:bold;
border:4px solid #ffffff;
text-transform: uppercase;
text-align:center;
}

.feu_true, .feu_false, .feu_temps{
float:left;
text-indent:16px;
padding:10px;
padding-top:2px;
}

.feu_true{background:url(commun/feu_true.gif) top left no-repeat transparent;width:46%;}
.feu_false{background:url(commun/feu_false.gif) top left no-repeat transparent;width:46%;}
.feu_temps{background:url(commun/ico_temps.png) top left no-repeat transparent;width:40%;}

.recap_cq_jetons, .recap_cq_points, .recap_cq_mise, .recap_cq_joker{
width:90px;
float:left;
margin:5px;
height:18px;
color:#000000;
font-family:verdana;
text-indent:36px;
font-size:120%;
font-weight:bold;
padding: 4px 0 4px 0;
}

.recap_cq_jetons {background:url(commun/rec_cq_jetons.png) top left no-repeat #ffffff;}
.recap_cq_points {background:url(commun/rec_cq_points.png) top left no-repeat #ffffff;}
.recap_cq_mise {background:url(commun/rec_cq_mise.png) top left no-repeat #ffffff;}
.recap_cq_joker {background:url(commun/rec_cq_joker.png) top left no-repeat #ffffff;}

.pub_text {font-size:90%;text-align:left;}
.pub_text p {font-weight:bold;}

a:hover{text-decoration:none;}

.pseudo_0, .pseudo_1, .pseudo_2{
display:block;text-indent:16px;margin:2px;padding:2px;font-size:100%;
}

.pseudo_0{background:url(commun/puce_pseudo_0.gif) top left no-repeat;}
.pseudo_1{background:url(commun/puce_pseudo_1.gif) top left no-repeat;}
.pseudo_2{background:url(commun/puce_pseudo_2.gif) top left no-repeat;}




.btn_login{display:block;width:156px;height:32px;}
.btn_login:hover{background-position:0 -32px;}

.btn_espace_membre{display:block;width:156px;height:32px;}
.btn_espace_membre:hover{background-position:0 -32px;}



.btn_classic, .btn_classic_gris{
background:url(commun/btn_classic.gif) top left no-repeat;
color:#7D7D7D;
padding-top:10px;
text-indent:38px;
text-align:left;
width:176px;
height:32px;
text-decoration:none;
display:block;
margin-left:auto;
margin-right:auto;
}
.btn_classic_gris{background:url(commun/btn_classic_gris.gif) top left no-repeat;}
.btn_classic:hover, .btn_classic_gris:hover{color:#575757;background-position:0 -42px;}

.btn_rouge {color:#ffffff;border:2px solid #C14A09;background-color:#FA5F0A;padding:2px;margin:4px;text-decoration:none;}
.btn_rouge:hover {background-color:#FB7509;}

.a_btn {
background:url(commun/btn_back.png) top left no-repeat;
display:block;
width:64px;
height:22px;
line-height:1.7em;
text-decoration:none;
font-weight:bold;
color:#A2A2A2;
margin-top:2px;
}
.a_btn:hover {color:#6B6B6B;}

a.btn_changer, a.btn_ecrire, a.btn_inviter, a.btn_add_contact, a.btn_defier, a.btn_miser 
{color:#7D7D7D;width:74px;height:31px;display:block;text-decoration:none;}

a.btn_changer {background:url(commun/btn_changer.gif) top left no-repeat;}
a.btn_ecrire {background:url(commun/btn_ecrire.gif) top left no-repeat;}
a.btn_inviter {background:url(commun/btn_inviter.gif) top left no-repeat;}
a.btn_miser {background:url(commun/btn_miser.gif) top left no-repeat;}
a.btn_add_contact {background:url(commun/btn_add_contact.gif) top left no-repeat;}
a.btn_defier {background:url(commun/btn_defier.gif) top left no-repeat;}


a.btn_changer:hover, a.btn_ecrire:hover, a.btn_inviter:hover, a.btn_add_contact:hover,
a.btn_defier:hover, a.btn_miser:hover 
{background-position:0 -31px;}

.btn_defier_big {
margin:0 auto 0 auto;
color:#ffffff;
background:url(commun/btn_defier_big.gif) top left no-repeat;
width:252px;height:36px;display:block;
text-decoration:none;
font-size:120%;
line-height:1.9em;
padding:0 5px 5px 0;
}
.btn_defier_big:hover {background-position:0 -36px;padding:5px 0 0 5px;}


a.btn_championquiz, a.btn_duelquiz, a.btn_podiumquiz, a.btn_reversequiz {display:block;width:150px;height:58px;}
a.btn_championquiz {background:url(commun/btn_championquiz.gif) top left no-repeat;}
a.btn_duelquiz {background:url(commun/btn_duelquiz.gif) top left no-repeat;}
a.btn_podiumquiz {background:url(commun/btn_podiumquiz.gif) top left no-repeat;}
a.btn_reversequiz {background:url(commun/btn_reversequiz.gif) top left no-repeat;}

a.btn_championquiz:hover, a.btn_duelquiz:hover, a.btn_podiumquiz:hover, a.btn_reversequiz:hover {background-position:0 -58px;}


a.btn_detail{display:block;background:url(commun/btn_details.gif) top left no-repeat;width:90px;height:34px;}
a.btn_detail:hover{background-position:0 -34px;}

a.opt_mise_01, a.opt_mise_02, a.opt_mise_03{color:#7D7D7D;width:110px;height:100px;display:block;}

a.opt_podium_01, a.opt_podium_02, a.opt_podium_03{width:100px;height:66px;display:block;}

a.opt_podium_01{background:url(commun/joker_podium_1.gif) top left no-repeat #ffffff;}
a.opt_podium_02{background:url(commun/joker_podium_2.gif) top left no-repeat #ffffff;}
a.opt_podium_03{background:url(commun/joker_podium_3.gif) top left no-repeat #ffffff;}

a.opt_mise_01{background:url(commun/opt_mise_01.gif) top left no-repeat #ffffff;}
a.opt_mise_02{background:url(commun/opt_mise_02.gif) top left no-repeat #ffffff;}
a.opt_mise_03{background:url(commun/opt_mise_03.gif) top left no-repeat #ffffff;}

a.opt_mise_01:hover, a.opt_mise_02:hover,a.opt_mise_03:hover{background-position:0 -100px;}

a.opt_podium_01:hover, a.opt_podium_02:hover, a.opt_podium_03:hover{background-position:0 -66px;}

/*
a.lien01{text-decoration:none;display:block;width:260px;padding-top:4px;height:2.4em;text-align:left;text-indent:40px;font-weight:bold;}
a.lien01:hover{background-position:0 -44px;}
*/

a.a_puce_01{background:url(commun/puce_01.gif) top left no-repeat;padding-left:16px;text-decoration:none;}
a.a_puce_01:hover{text-decoration:underline;}

a.a_aide, a.a_aide2{font-size:84%;text-decoration:none;font-weight:normal;color:#9F9F9F;}
a.a_aide2{font-size:100%;text-decoration:underline;}
a.a_aide:hover, a.a_aide2:hover{text-decoration:underline;color:#EC6F00;}

a.a_no_deco{text-decoration:none;}
a.a_no_deco:hover{color:#FA5F0A;}

a.a_deco{text-decoration:underline;}
a.a_deco:hover{text-decoration:none;}

/*----------------
Tableaux
------------------*/

table {font-size:90%;}
.tab_02 {width:100%;margin:0;padding:0;border-collapse:collapse;}
.tab_02 th {padding:6px;}
.tab_02 td {background-color:#FFFFFF;padding:4px;}
.tab_02 tr.premier td {font-size:110%;}

caption {position:absolute;left:0;top:-500px;width:1px;height:1px;margin:0;padding:0;overflow:hidden;visibility:hidden;}

.tab_01, tab_02 {width:100%;margin:0;padding:0;border-collapse:collapse;margin-bottom:8px;}
.tab_01 th, .tab_01 td, .tab_02 th, .tab_02 td  {padding:6px;}

.td_ciel {background-color:#E8F7FF;}


.td_gris {background-color:#F3F3F3;}
.td_blanc {background-color:#ffffff;}
.td_relief {background-color:#FAF9F6;}
.tr_relief td {border-bottom:1px solid #FFD639;border-top:1px solid #FFD639;font-weight:bold;background-color:#FAFBB7;}

/* jquery tooltip */
#tooltip{
position:absolute;
margin:14px 0 0 0;
padding:6px;
color:#6C6C6C;
border:1px solid #FFD639;
background-color:#FAFBB7;
display:none;
text-align:left;
}

/* jquery screenshot */
#screenshot{
position:absolute;
border:1px solid #000000;
background:#333;
padding:5px;
margin:22px 0 0 -20px;
display:none;
color:#fff;
text-align:center;
}



/* jquery slider */
.ui-slider-handle {
position: absolute;
height:30px;
width:12px;
top:0px;
left:0px;
background-image: url(commun/slider-handle.gif);
cursor:pointer;
}

.ui-slider-disabled .ui-slider-handle {opacity: 0.5; filter: alpha(opacity=50); }

.div_slider {float:left;width:60px;text-align:center;line-height:2em;}

.ui-slider-1 { 
cursor:pointer;
width:252px; 
height:30px; 
position:relative; 
background-image: url(commun/back_slider.gif); 
background-repeat: no-repeat; 
background-position: center center;
}

.input_slider {
border:0;
color:#FF5B13;
background-image:none;
background-color:#FBFAF5;
font-size:160%;
padding:0;
width:64px;
text-align:left;
}


/* jquey collapse */
.msg_list {margin:0px;padding:0px;width:96%;}
.msg_head {cursor: pointer;margin-bottom:12px;}

.msg_body {
font-size:90%;
padding:6px;
text-align:left;
margin-bottom:6px;
}

.msg_body span {font-size:110%;font-weight:bold;}