/* --- DEBUT INTERFACE --- */

/* margin: haut droite bas gauche */


body {
background:url(commun/back.gif) repeat-x #BCE166;
font-family: arial, sans-serif;
margin:0;
padding:0;
font-size:0.8em;
/*letter-spacing:0.4px;*/
color:#AF7613;
background-attachment:fixed
}

#global {margin:0;padding:0;}



#header {width:874px;height:174px;margin-left:auto;margin-right:auto;background:url(commun/back_haut.gif) top left no-repeat #62AA33;}
#bloc_logo {width:250px;height:174px;margin:0;float:left;margin-left:30px;}

#bloc_menu {width:864px;margin-left:auto;margin-right:auto;top:-59px;position:relative;clear:both;height:0;}

#bloc_menu ul {list-style-type:none;display:inline;overflow:hidden;}

#bloc_menu ul li {height:32px;float:left;margin:0;padding:0 8px 0 8px;}
#bloc_menu ul li a {background:url(commun/onglet.gif) no-repeat;color:#E3F2A7;width:130px;padding:11px 0 5px 0;
display:block;text-decoration:none;text-align:center;
font-weight:bold;font-family:tahoma, verdana, 'Bitstream Vera Sans', arial, sans-serif;font-size:100%;}

#bloc_menu ul li a:hover {color:#FFFFFF;background-position:0 -32px;padding:5px 0 11px 0;}
#bloc_menu ul li.item_premier {margin-left:20px;}
#bloc_menu ul li.item_droite {margin-left:240px;}

#bloc_login, #bloc_inscription, #bloc_espace_membre, #bloc_logout {width:242px;height:68px;margin-top:22px;}
#bloc_login a:hover, #bloc_inscription a:hover, #bloc_espace_membre a:hover, #bloc_logout a:hover {color:#E15619;}

#bloc_login a, #bloc_inscription a, #bloc_espace_membre a {text-transform:uppercase;}

#bloc_espace_membre {float:left;margin-left:38px;background:url(commun/back_espace_membre.gif) top left no-repeat;}
#bloc_login {float:left;margin-left:38px;background:url(commun/back_login.gif) top left no-repeat;}

#bloc_espace_membre p, #bloc_login p {margin-top:2px;margin-bottom:0;text-indent:116px;color:#ffffff;font-weight:bold;}
#bloc_espace_membre a, #bloc_login a {line-height:2.7em;color:#8D330D;font-size:140%;letter-spacing:-1px;font-weight:bold;text-decoration:none;text-align:right;display:block;}
#bloc_espace_membre a {padding-right:62px;}
#bloc_login a {padding-right:44px;}

#bloc_inscription {float:right;margin-right:38px;background:url(commun/back_inscription.gif) top left no-repeat;}
#bloc_inscription p {margin-top:2px;margin-bottom:0;text-indent:52px;color:#ffffff;font-weight:bold;}
#bloc_inscription a {padding-left:60px;line-height:2.7em;color:#8D330D;font-family:arial,sans-serif;font-size:140%;letter-spacing:-1px;font-weight:bold;text-decoration:none;}

#bloc_logout {float:right;margin-right:38px;background:url(commun/back_logout.gif) top left no-repeat;}
#bloc_logout p {margin-top:2px;margin-bottom:0;text-indent:52px;color:#ffffff;font-weight:bold;}
#bloc_logout a {padding-left:60px;line-height:2.7em;color:#8D330D;font-family:arial,sans-serif;font-size:140%;letter-spacing:-1px;font-weight:bold;text-decoration:none;}

#bloc_espace_membre a, #bloc_login a, #bloc_inscription a, #bloc_logout a {font-family:arial,helvetica,sans-serif;}



#main {width:864px;margin-left:auto;margin-right:auto;background-color:#E3F2A7;border-right:5px solid #ffffff;border-left:5px solid #ffffff;top:-32px;position:relative;clear:both;}
#main02 {padding: 0 10px 0 10px;}


#main_gauche {float:left;width:520px;}
#main_droite {float:right;width:310px;}


#main_gauche_3_col {float:left;width:650px;}
#main_droite_3_col {float:right;width:180px;}


#footer {padding-left:40px;width:860px;height:94px;margin-left:auto;margin-right:auto;line-height:140px;background:url(commun/back_bas.gif) top left no-repeat;top:-48px;position:relative;clear:both;}
#footer a {background:url(commun/sep_bas.gif) no-repeat;padding-left:17px;padding-right:0px;color:#E3F2A7;text-decoration:none;font-size:90%;}
#footer a.no_sep {background:none;}
#footer a:hover {color:#ffffff;}

/* Divers class */
#bas_backlink {width:900px;margin:0 auto 0 auto;text-align:center;font-size:80%;color:#5C8531;top:-30px;position:relative;}
#bas_backlink a {margin:0 4px 0 4px;color:#5C8531;text-decoration:none;}
#bas_backlink a:hover {color:#344B1B;}

/* CSS des boites */
.box {margin-bottom:16px;}


.box .haut {height:23px;background:url(commun/box_1000_vert_haut.gif) no-repeat;}
.box .bas {height:5px;background:url(commun/box_1000_vert_bas.gif) top no-repeat;}
.box .haut h2 {text-indent:26px;margin:0;padding:0;font-size:120%;line-height:1.4em;color:#ffffff;}
.box .cont {background:url(commun/box_1000_back.gif) bottom no-repeat #ffffff;padding:6px;border-right:5px solid #BCE166;border-left:5px solid #BCE166;height:1%;}

.box_orange .haut {background:url(commun/box_1000_orange_haut.gif) no-repeat;}
.box_orange .haut h2 {color:#8D330D;}
.box_orange .bas {background:url(commun/box_1000_orange_bas.gif) no-repeat;}
.box_orange .cont {border-color:#F7CA43;height:1%;}


#main_gauche .box .haut {background:url(commun/box_500_vert_haut.gif) no-repeat;}
#main_gauche .box .bas {background:url(commun/box_500_vert_bas.gif) top no-repeat;}
#main_gauche .box .cont {background:url(commun/box_500_back.gif) bottom no-repeat #ffffff;height:1%;}

#main_gauche .box_orange .haut {background:url(commun/box_500_orange_haut.gif) no-repeat;}
#main_gauche .box_orange .bas {background:url(commun/box_500_orange_bas.gif) no-repeat;}


#main_droite .box .haut {background:url(commun/box_300_vert_haut.gif) no-repeat;}
#main_droite .box .bas {background:url(commun/box_300_vert_bas.gif) top no-repeat;}
#main_droite .box .cont {background:url(commun/box_300_back.gif) bottom no-repeat #ffffff;height:1%;}

#main_droite .box_orange .haut {background:url(commun/box_300_orange_haut.gif) no-repeat;}
#main_droite .box_orange .bas {background:url(commun/box_300_orange_bas.gif) no-repeat;}

.box .pub {padding:0;}
.box .facebook {background-color:#ffffff;border-right:5px solid #BCE166;border-left:5px solid #BCE166;}

h1 {background:url(commun/puce_de_big.gif) left no-repeat;margin:0;margin-bottom:8px;padding:0;font-family:georgia,sans-serif;font-size:130%;text-indent:32px;}

.clear {clear:both;margin:0;padding:0;}


/* gestion des raccourcis clavier liens d'évitement */
#nav-access {position:absolute;}
#nav-access ul {margin:0;}
#nav-access ul li {list-style-type:none;}

#nav-access ul li a {
position:absolute;
white-space:nowrap;
margin-top:-9999px;

}
#nav-access a:focus {
margin-top:0;
background-color:#4A7E2B;
color:#ffffff;
padding:2px;
}



/* --- FIN INTERFACE --- */


.col {height:1%;overflow:auto;margin-bottom:6px;}
.col .gauche_400 {width:452px;float:left;}
.col .droite_300 {width:310px;float:right;}

.col .gauche {width:48%;float:left;padding-right:0px;}
.col .droite {width:48%;float:right;border-left:1px solid #E8E7D8;padding-left:10px;}

.col .gauche_180 {width:180px;float:left;}
.col .droite_400 {width:460px;float:right;}



/* CSS structure */

h3{
background:url(commun/puce_h3.gif) no-repeat;
border-bottom:1px solid #E8E7D8;
color:#9A987E;
padding:3px;
margin:0;
margin-bottom:4px;
text-indent:16px;
font-size:100%;
text-align:left;
}
.h3_menu_perso {border-bottom:0;margin-top:4px;margin-bottom:0;background:none;text-indent:0;color:#4A7E2B;}

h4 {font-weight:bold;font-size:100%;margin:10px 0 10px 0;}

hr {border:0;border-bottom:1px solid #E8E7D8;margin:6px 0 6px 0;height:1px;}


/* CSS debut UL */
.menu_perso {list-style-type:none;overflow:hidden;margin-bottom:0;margin-top:4px;padding-left:12px;}
.menu_perso li {border-top:1px solid #E8E7D8;padding:0;margin:0;text-align:left;margin-bottom:3px;width:90%;}
.menu_perso li a {color:#B3AF85;text-indent:24px;padding:4px;margin:2px;display:block;text-decoration:none;}
.menu_perso li a:hover {color:#AF7613;font-weight:bold;}

.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_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;}

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

.ul_lien {list-style:none;padding:0;margin:0;}
.ul_lien li {padding:0;margin:0;}
.ul_lien li a {border-bottom:1px solid #DFDFDF;display:block;padding:2px;text-decoration:none;background-color:#F7F7F7;}
.ul_lien li a:hover {border-bottom:1px solid #FFD639;background-color:#FAFBB7;}

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

.display_none {display:none;}
.faq_question {cursor:pointer;padding:2px;margin:6px;color:#4D8127;border-bottom:1px dotted #E8E7D8;padding-left:20px;}

.faq_reponse {
background-color:#F5F5F5;
border-left:6px solid #E8E7D8;
color:#000000;
width:90%;
padding:6px;
margin-left:20px;
}



.box_code {border:1px dotted #D1D1D1;padding:8px;margin:4px;font-size:80%;overflow:auto;text-align:left;background-color:#F8F8F8;}
.box_info {background:url(commun/ilu_info.png) 12px 12px no-repeat #FFFCF1;border-top:1px solid #E3DCC5;border-bottom:1px solid #E3DCC5;font-size:110%;padding:12px;padding-left:32px;margin:6px;margin-bottom:12px;}

.box_blanc, .box_error, .box_alert, .box_confirm, .box_bloc_note{
margin: 20px 6px 30px 6px;font-weight:bold;padding:12px;padding-left:40px;font-size:100%;}


/* margin: haut droite bas gauche */
.box_modo {border:1px solid #f25ef7;background-color:#fdd9e7;padding:6px;color:#cb1bb9;}
.box_modo a {color:#cb1bb9;}
.box_blanc {border:1px solid #E8E7D8;background-color:#FFFFFF;padding-left:8px;}
.box_error {background:url(commun/ilu_erreur.png) 8px 8px no-repeat #FEE8E8;border:1px solid #F20C0C;color:#F20C0C;}
.box_alert {background:url(commun/ilu_alert.png) 8px 8px no-repeat #FFFCF1;border:1px solid #E3DCC5;}
.box_confirm {background:url(commun/ilu_confirm.png) 8px 8px no-repeat #EFFBCF;border:1px solid #BCE166;color:#108203;}
.box_bloc_note {border:1px solid #FFD639;background-color:#FAFBB7;padding-left:8px;font-weight:normal;margin:6px;}

.box_relief {padding:4px;margin:6px;background-color:#E3F2A7;
color:#4A7E2B;
border:1px solid #91AF1B;
}



.box_suiv {border-bottom:1px dotted #C0C0C0;margin:12px 6px 6px 6px;height:1.8em;}
.box_suiv .prec {float:left;width:32%;margin:1px;display:block;text-align:left;}
.box_suiv .milieu {float:left;width:33%;text-align:center;margin:2px;}
.box_suiv .suiv {float:right;width:32%;margin:1px;display:block;text-align:right;}
.box_suiv .prec a:hover, .box_suiv .suiv a:hover {text-decoration:none;}


.box_lien {padding-bottom:4px;margin-left:30px;text-align:left;}
.box_lien p {margin:8px;}
.box_lien a {background:url(commun/puce_fleche.gif) 4px 4px no-repeat;text-decoration:none;padding: 4px 4px 4px 20px;margin-bottom:14px;}

.box_lien a.a_loupe {background:url(commun/puce_loupe.gif) 0px 4px no-repeat;}
.box_lien a.a_ajouter {background:url(commun/puce_ajouter.gif) 0px 4px no-repeat;}
.box_lien a.a_bloquer {background:url(commun/puce_bloquer.gif) 0px 4px no-repeat;}
.box_lien a.a_inviter {background:url(commun/puce_inviter.gif) 0px 4px no-repeat;}
.box_lien a:hover {text-decoration:underline;/*background:url(commun/puce_fleche.gif) 8px 4px no-repeat;*/}

/* boite présentation divers */
.box_user, .box_user2 {margin:0 2px 0 2px;padding:2px;}
.box_user .col_gauche {float:left;padding: 6px 0 10px 6px;border:1px solid #E8E7D8;background-color:#F7F6EF;width:140px;float:left;text-align:center;}
.box_user .col_droite {width:320px;float:right;text-align:left;}

.box_user2 {border:1px solid #F7EBB1;background-color:#FDFBE7;height:1%;overflow:auto;}
.box_user2 h3 {border-color:#F7EBB1;}
.box_user2 .col_gauche {float:left;padding: 6px 0 10px 6px;width:80px;float:left;text-align:center;}
.box_user2 .col_droite {width:190px;float:right;}
.box_user2 .col_droite .p_gauche {background-color:#FDFBE7;}
.box_user2 .col_droite .p_droite {background-color:#FFFFFF;border:1px solid #F7EBB1;}


.col .gauche .p_gauche, .col .droite .p_gauche {width:142px;}
.col .gauche .p_droite, .col .droite .p_droite {width:82px;}

.box_num_partie {text-align:center;background:url(commun/de_vide.gif) center no-repeat;margin:16px;width:62px;padding-top:6px;height:56px;}
.box_num_partie a span {font-size:150%;font-weight:bold;color:#4A7E2B;}
.box_num_partie a {text-decoration:none;}
.box_num_partie a:hover span {color:#FF7000;text-decoration:underline;}

.box_num_partie p {font-size:150%;font-weight:bold;color:#FF5B13;}
/*
.box_num_partie p {background:url(commun/de_vide.gif) center no-repeat;width:62px;height:44px;
font-size:150%;font-weight:bold;color:#FF7000;padding-top:18px;}
.box_num_partie p a {text-decoration:none;color:#4A7E2B;}
.box_num_partie p a:hover {text-decoration:underline;}
*/


/* Boite pour TUTO */




.box_tuto {background:url(commun/tuto_gauche_back.png) repeat-y;width:432px;}
.box_tuto .tuto_milieu {background:url(commun/tuto_gauche_deco.png) top left no-repeat;width:352px;}
.box_tuto .tuto_bas {background:url(commun/tuto_gauche_bas.png) top left no-repeat;width:432px;}

#main_droite .box_tuto {background:url(commun/tuto_droite_back.png) repeat-y;width:286px;}
#main_droite .box_tuto .tuto_milieu {background:url(commun/tuto_droite_deco.png) top left no-repeat;width:206px;}
#main_droite .box_tuto .tuto_bas {background:url(commun/tuto_droite_bas.png) top left no-repeat;width:286px;}

.box_tuto {margin:4px 0 8px 0;min-height:62px;margin-left:auto;margin-right:auto;}
.box_tuto .tuto_milieu {padding:12px 8px 0 72px;font-size:110%;color:#898989;text-align:center;}
.box_tuto .tuto_bas {height:16px;}




.box_tuto_mini {
background:url(commun/tuto_mini.png) top center no-repeat #EFFBCF;
border-top:1px solid #BCE166;border-bottom:1px solid #BCE166;
color:#108203;font-size:100%;padding:28px 4px 4px 4px;margin:12px 0 12px 0;text-align:justify;
}

.box_tuto_mini p {letter-spacing:-0.2px;font-weight:bold;text-align:center;padding-bottom:2px;margin-bottom:2px;color:#FF5B13;}

.box_de_bonus {
margin-left:66px;
float:left;

width:80px;
text-align:center;
}

.box_join {
background:url(commun/btn_join.gif) center no-repeat;
width:280px;
height:80px;
text-align:left;
line-height:4.8em;
font-size:120%;
font-weight:bold;
text-align:center;
margin:6px 0 0 30px;
}

.box_join .join_time {
color:#6F6F6F;
float:left;
width:90px;
}

.box_join .join_btn {
width:186px;
margin-left:84px;
}

.box_join .join_btn a {color:#ffffff;text-decoration:none;}
.box_join .join_btn a:hover {color:#ffffff;text-decoration:underline;}

.box_jouer, .box_defier, .box_tab_honneur {
width:234px;
height:58px;
line-height:3.7em;
font-size:120%;
font-weight:bold;
text-align:center;
text-indent:24px;
margin:0 auto 0 auto;
}

.box_defier {background:url(commun/btn_defier.gif) center no-repeat;}
.box_jouer {background:url(commun/btn_jouer.gif) center no-repeat;}
.box_tab_honneur {background:url(commun/btn_tableau_honneur.png) center no-repeat;}

.box_jouer a, .box_defier a, .box_tab_honneur a {color:#2F99FB;text-decoration:none;}
.box_jouer a:hover, .box_defier a:hover, .box_tab_honneur a:hover {color:#FF5B13}



.box_cagnotte {
background:url(commun/jackpot_montant.gif) center no-repeat;
width:236px;
height:46px;
margin:0 auto 0 auto;
color:#000000;
font-weight:bold;
line-height:1.8em;
font-size:200%;
text-align:center;
font-family:times, arial, sans-serif;
}



.box_succes {
margin:10px 30px 10px 30px;
padding:10px;
background-color:#ffffff;
font-weight:bold;
color:#000000;
border:1px solid #FFD639;
}

.box_succes span {color:#7D7D7D;font-size:90%;font-weight:normal;}

.box_nouveau_succes {
margin:6px;
padding:0px;
padding-bottom:6px;
text-align:center;
border:1px solid #FF5B13;
background-color:#FAFBB7;
}

.box_nouveau_succes p{
background-color:#FF5B13;
color:#ffffff;
padding:2px;
margin:0;
}

.box_nouveau_succes img {
background-color:#ffffff;
padding:12px;
margin:0;
border:1px solid #FFD639;
}

.box_scroll {
height:400px;
padding:16px;
margin:8px;
overflow:auto;
}


.box_medal_or, .box_medal_argent, .box_medal_bronze, .box_honor_point {
width:32px;
height:32px;
margin:0 4px 0 4px;
text-align:center;
float:left;
}

.box_medal_or p, .box_medal_argent p, .box_medal_bronze p, .box_honor_point p {
font-weight:bold;margin-top:18px;font-size:90%;}

.box_honor_point p {letter-spacing:0.4px;}

.box_medal_or {background:url(commun/back_medal_or.png) no-repeat;color:#8B6919;}
.box_medal_argent {background:url(commun/back_medal_argent.png) no-repeat;color:#909090;}
.box_medal_bronze {background:url(commun/back_medal_bronze.png) no-repeat;color:#E09654;}
.box_honor_point {background:url(commun/back_honor_point.png) no-repeat;color:#65BCF8;}



.back_ico_miam, .back_ico_classement, .back_ico_joker, .back_ico_crediz, .back_ico_points, .back_ico_gold {
height:32px;
margin:0;
line-height:2.3em;
text-align:center;
padding-left:6px;
font-weight:bold;
font-size:110%;
float:left;
margin:1px;
margin-left:4px;
color:#B3AF85;
}

.back_ico_miam {background:url(commun/back_ico_miam.gif) top left no-repeat;}
.back_ico_classement {background:url(commun/back_ico_classement.gif) top left no-repeat;}
.back_ico_joker {background:url(commun/back_ico_joker.gif) top left no-repeat;}
.back_ico_crediz {background:url(commun/back_ico_crediz.gif) top left no-repeat;}
.back_ico_points {background:url(commun/back_ico_points.gif) top left no-repeat;}
.back_ico_gold {background:url(commun/back_ico_gold.gif) top left no-repeat;}


.back_ico_points, .back_ico_miam, .back_ico_classement {padding-left:17px;width:116px;margin-left:6px;}
.back_ico_joker, .back_ico_crediz, .back_ico_gold {padding-left:17px;width:72px;}


/*.back_ico_miam a, .back_ico_classement a {text-decoration:none;}*/

.back_ico_miam a, 
.back_ico_joker a,
.back_ico_crediz a,
.back_ico_classement a,
.back_ico_gold a {color:#B3AF85;}

.back_ico_miam a:hover, 
.back_ico_joker a:hover,
.back_ico_crediz a:hover,
.back_ico_classement a:hover,
.back_ico_gold a:hover {text-decoration:none;color:#FF5B13;}


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

.p_gauche40 {width:38%;}
.p_droite60 {width:52%;}

.p_gauche70 {width:68%;}
.p_droite30 {width:28%;}

.p_gauche30 {width:20%;}
.p_droite70 {width:68%;}

.p_droite30 a, .p_droite70 a {text-decoration:none;}
.p_droite30 a:hover, .p_droite70 a:hover {text-decoration:underline;}

.p_droite_blanc {background-color:#ffffff;}


/* divers illustration */
.puce_01{background:url(commun/puce_fleche.gif) top left no-repeat;text-indent:16px;padding:2px;}

.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;}


/* CSS Tableaux */
.tab_01, .tab_02, .tab_03, .tab_04, .tab_part {margin:4px;margin-bottom:6px;padding:0;border-collapse:collapse;padding:6px;width:98%;}
.tab_01 th {background-color:#F2F9D5;color:#AF7613;padding:2px;border:1px solid #E3F2A7;}
.tab_01 td {padding:2px;border:1px solid #E3F2A7;}

.tab_02 th, .tab_02 td, .tab_03 th, .tab_03 td, .tab_04 td {padding:4px 0px 4px 1px;}
.tab_p4 th, .tab_p4 td {padding:4px;}

.tab_02 th {background:url(commun/back_table_02.gif) top left repeat-x #F7EBB1;color:#AF7613;border:1px solid #EEDD8E;}
.tab_02 td {border:1px solid #EEDD8E;color:#9A987E;}

.tab_03 th {background:url(commun/back_table_03.gif) top left repeat-x #B1E2F7;color:#38AFE0;border-bottom:1px solid #8ED2EE;}
.tab_03 td {border-bottom:1px solid #8ED2EE;color:#9A987E;}

.tab_part td {padding:10px;border-bottom:1px dotted #C0C0C0;}


.td_gris {background-color:#F3F3F3;}
.td_blanc {background-color:#ffffff;}
.td_ciel {background-color:#E8F5FA;}

td a {text-decoration:none;}
td a:hover {text-decoration:underline;color:#FF5B13;}


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


/* CSS liens */
.pseudo_1, .pseudo_2, .pseudo_0 {padding-left:16px;margin:0;text-decoration:none;}

.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;}

.pseudo_0:hover, .pseudo_1:hover, .pseudo_2:hover {text-decoration:underline;}


/* ne sert plus à rien
.infobulle {
position:absolute;
visibility:hidden;
border:1px solid #489BF0;
padding:8px;
color:#106ECE;
background-color: #F1F8FF;
z-index:10;
}
*/


.a_puce_01, .a_loupe, .a_ecrire, .a_ajouter, .a_bloquer, .a_logout, .a_retirer, .a_inviter {padding-left:20px;text-decoration:none;}
.a_puce_01 {background:url(commun/puce_fleche.gif) top left no-repeat;}
.a_loupe {background:url(commun/puce_loupe.gif) top left no-repeat;}

.a_btn, .a_btn_02, .a_btn_03 {
background:url(commun/back_btn.gif) top left no-repeat;
font-size:120%;
display:block;
margin:4px;
font-weight:bold;
width:96px;
height:23px;
color:#2F99FB;
text-decoration:none;
}

.a_btn_02 {background:url(commun/back_btn_02.gif) top left no-repeat;width:160px;padding-top:2px;}
.a_btn_03 {background:url(commun/back_btn_03.gif) top left no-repeat;width:64px;height:18px;
font-size:90%;line-height:1.6em;color:#9A9A9A;}

.a_btn:hover, .a_btn_02:hover {color:#FF5B13;}
.a_btn_03:hover {color:#2F99FB;text-decoration:none;}


.a_ecrire {background:url(commun/puce_ecrire.gif) top left no-repeat;}
.a_ajouter {background:url(commun/puce_ajouter.gif) top left no-repeat;}
.a_bloquer {background:url(commun/puce_bloquer.gif) top left no-repeat;}
.a_logout {background:url(commun/puce_logout.gif) top left no-repeat;}
.a_retirer {background:url(commun/puce_retirer.gif) top left no-repeat;}
.a_inviter {background:url(commun/puce_inviter.gif) top left no-repeat;}

.a_puce_01:hover, .a_loupe:hover, .a_ecrire:hover, .a_ajouter:hover, .a_bloquer:hover,
.a_logout:hover, .a_retirer:hover, .a_inviter:hover   {text-decoration:underline;}

.a_no_deco {text-decoration:none;} 
.a_no_deco:hover {text-decoration:underline;} 

.a_aide {background:url(commun/puce_interro.gif) top left no-repeat;text-decoration:underline;padding-left:14px;font-size:80%;color:#7D7D7D;font-family:arial,sans-serif;}   
.a_aide:hover {text-decoration:none;color:#414141;} 
  
/* CSS images */

img {border:0;}
.img_avatar {border:1px solid #000000;margin:3px;}
.img_part {margin:0 3px 6px 0;}
.img_part_mosaique {margin:0 10px 24px 10px;}
.img_part_align {float:left;margin-right:8px;}
.absmiddle {margin:0.1em;margin-left:0;vertical-align:middle;display:inline;}


/* CSS formulaire */

form {margin-top:2px;}
.form_std {border:1px solid #E8E7D8;background-color:#FBFAF5;padding:10px;margin:5px;}
.form_std label.l_login, .form_std label.l_login_mini {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;}


.checkbox {border:none;}

textarea, input, select {background-color:#FFFFFF;border:0;padding:6px;margin:2px;font-family:verdana, sans-serif;font-size:90%;border:1px solid #D7D5BD;}

input, textarea {background:url(commun/back_input.gif) repeat-y #ffffff;}

.submit, .submit_big, .submit_coche {border:2px solid #F8C50D;margin:6px;padding:3px;letter-spacing:1px;background:url(commun/back_submit.gif) repeat-x #FBDD73;color:#842212;}

.submit_big {font-size:110%;font-weight:bold;cursor:pointer;padding-left:12px;padding-right:12px;}
.submit_rouge {color:#ffffff;border:1px solid #C14A09;background-image:none;background-color:#FA5F0A;padding:2px;}
.submit_coche  {border:1px solid #CC7025;font-size:80%;width:18px;color:white;font-weight:bold;height:18px;padding:0;}

.submit:hover, .submit_big:hover {
border:2px solid #F48A0C; border-top:2px solid #F8C50D; border-left:2px solid #F8C50D; background-position:0 -10px;
}

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


.form_paypal input {background:0;border:0;}

/* bloc fb */

.a_bloc_facebook, .a_bloc_twitter {
width:140px;
height:40px;
display:block;
text-decoration:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
line-height:140%;
text-align:left;
font-weight:bold;
padding:8px 8px 8px 52px;
margin:8px;
}

.a_bloc_facebook {border:1px solid #6D8DC9;background:url(commun/facebook_logo.png) 6px no-repeat #D9E2F5;color:#38589F;}
.a_bloc_twitter {border:1px solid #B6E5F6;background:url(commun/twitter_logo.png) 6px no-repeat #DCF0F6;color:#2896BE;}

.a_bloc_facebook:hover {background-color:#ECF1FA;border-color:#A9BEE1;text-decoration:none;color:#38589F;}
.a_bloc_twitter:hover {background-color:#EFF8FB;text-decoration:none;color:#2896BE;}


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



/* mise en forme diverse */

p {margin:1px;}

.discret {font-size:90%;color:#7D7D7D;font-family:arial,sans-serif;}
.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-left:auto;margin-right:auto;}
.float_right {float:right;}
.float_left {float:left;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}

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

.pl30 {padding-left:30px;}

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

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

.txt_taille_90 {font-size:90%;font-weight:normal;}
.txt_taille_110 {font-size:110%;}
.txt_taille_120 {font-size:120%;}
.txt_taille_130 {font-size:130%;}
.txt_taille_160 {font-size:160%;}
.txt_taille_200 {font-size:200%;}

.txt_gris {color:#9A987E;}
.txt_rouge {color:#FF0000;font-weight:normal;}
.txt_orange {color:#FF5B13;}
.txt_vert {color:#55BD09;}
.txt_bleu {color:#1A91EE;}
.txt_blanc {color:#FFFFFF;}
.txt_noir {color:#000000;}

.back_blanc {background-color:#ffffff;}

.w50 {width:50px;}
.w80 {width:80px;}
.w140 {width:140px;}
.w170 {width:170px;}
.w200 {width:200px;}
.w320 {width:340px;}

.w40pc {width:39%;}
.w50pc {width:49%;}
.w60pc {width:59%;}

.display_block {display:block;}

.margin_auto {margin:0 auto 0 auto;}
.no_float {float:none;}

a {color:#FF5B13;}

/*-----------------
Boite des dés
-----------------*/

.garde_0, .garde_1, .garde_2 {float:left;width:78px;margin:4px;height:20px;display:block;}
.garde_0 {background:url(commun/garde_0.gif) top center no-repeat #ffffff;}
.garde_1 {background:url(commun/garde_1.gif) top center no-repeat #ffffff;}
.garde_2 {background:url(commun/garde_2.gif) top center no-repeat #ffffff;}

.tirage_0, .tirage_1, .tirage_2 {
width:78px;
float:left;cursor:pointer;text-align:center;
padding-top:20px;
background:url(commun/vide01.gif) top center no-repeat #ffffff;
margin:4px;
}


.tirage_0 {margin-top:4px;margin-bottom:40px;}
.tirage_1 {margin-top:40px;margin-bottom:4px;}
.tirage_2 {margin-top:0px;cursor:auto;}

.tirage_0:hover {margin:4px;background:url(commun/garder.gif) top center no-repeat #ffffff;}
.tirage_1:hover {margin:4px;margin-top:40px;background:url(commun/retirer.gif) top center no-repeat #ffffff;}

.tirage_btn {border:1px solid #0000ff;width:78px;float:left;}



.box_yams {background:url(commun/back_de.gif) 0 180px no-repeat;}
.box_yams_end {background:url(commun/back_de.gif) 0 160px no-repeat;}


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

.box_de_accueil .box_de {
float:left;
padding:5px;
}

.box_de_accueil .box_de_2 {
float:left;
width:86px;
padding:5px;
}

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

.footer_logo {
position:absolute;
top:7px;
left:750px;
}

/*-----------------
CSS du tableau des points
-----------------*/



/*
.tab_yams_points th {
text-align:right;
font-weight:normal;
color:#4A7E2B;
margin:1px;
padding:1px;
background-color:#C3E343;
border-top:1px solid #E3F2A7;
border-left:1px solid #E3F2A7;
border-bottom:1px solid #91AF1B;
border-right:1px solid #91AF1B;
}

.tab_yams_points th.th_total {
color:#FFFFFF;
background-color:#737373;
border-top:1px solid #ADADAD;
border-left:1px solid #ADADAD;
border-bottom:1px solid #91AF1B;
border-right:1px solid #91AF1B;
} 


.tab_yams_points td {
text-align:center;
background-color:#C3E343;
color:#4A7E2B;
font-weight:bold;
border-top:1px solid #E3F2A7;
border-left:1px solid #E3F2A7;
border-bottom:1px solid #91AF1B;
border-right:1px solid #91AF1B;
}

.tab_yams_points td.td_total {
color:#000000;
font-size:110%;

background-color:#C0C0C0;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
border-bottom:1px solid #737373;
border-right:1px solid #737373;
} 
*/


.tab_yams_points {
width:100%;
margin:0;
padding:0;
/*font-size:90%;*/
}


.tab_yams_points .td_vide {background-color:#ffffff;border:0;padding:0;margin:0;}
.tab_yams_points .td_vide a {margin:0 auto 0 auto;padding:1px 6px 1px 6px;border:2px solid #F8C50D;color:#ffffff;font-family:verdana, sans-serif;font-size:90%;text-decoration:none;background:url(commun/back_submit.gif) repeat-x #FE448A;display:block;width:42px;}
.tab_yams_points .td_vide a:hover {background-position:0 -30px; }



td .submit {margin:0;padding:1px;padding-left:8px;padding-right:8px;border:2px solid #F8C50D;color:#ffffff;font-weight:bold;}



.tab_yams_points th {
text-align:right;
font-weight:normal;
color:#4A7E2B;
margin:1px;
padding:1px;
border-top:1px solid #E3F2A7;
}

.tab_yams_points th.th_total {
color:#FFFFFF;
background-color:#C3E343;
border-top:1px solid #E3F2A7;
border-left:1px solid #E3F2A7;
border-bottom:1px solid #91AF1B;
border-right:1px solid #91AF1B;
} 


.tab_yams_points td {
text-align:center;
font-weight:bold;
border-top:1px solid #E3F2A7;
color:#000000;
}

.tab_yams_points td.td_total {
font-size:100%;
color:#000000;
background-color:#C3E343;
border-top:1px solid #E3F2A7;
border-left:1px solid #E3F2A7;
border-bottom:1px solid #91AF1B;
border-right:1px solid #91AF1B;

} 







/* jquery tooltip */

#tooltip{
position:absolute;
margin:10px 0 0 0;
padding:6px;
color:#106ECE;
border:1px solid #106ECE;
background-color:#F1F8FF;
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); }


.ui-slider-1 { 
cursor:pointer;
width: 388px; 
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:140%;
padding:0;
width:64px;
text-align:right;
}

/* jquey collapse */


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

.msg_body {
padding:6px;
border:1px solid #DFF09A;
background-color:#F8FCE6;
color:#6E725C;
text-align:left;
margin-bottom:6px;
}

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