body
{
	font-family:Helvetica,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	background: url('../img/back.gif');
	margin : 0px;
	padding : 0px;
	color :#fff;
}

/* ===================== 
Elements
======================*/
a
{
	text-decoration : none;
}

img
{
	border: none;
}

.cb
{
	clear : both;
}


.tcenter
{
	text-align : center;
}

.float-r
{
	float:right;
}

.float-l
{
	float:left;
}
/* ===================== 
Couleurs
======================*/

#flake
{
	color : #fff;
}

.blanc
{
	color : #fff;
}

.vert
{
	color : #91f51b;
}

.vert_f
{
	color : #548c10;
}

.gris
{
	color : #c4c4c4;
}

.rouge
{
	color : #f45e61;
}

.orange
{
	color : #ed8312;
}

.red
{
	color :red;
}

.noir
{
	color : #333333;
}

.noirf
{
	color  : #000;
}

.petit
{
	font-size : 10px;	
}

.bleu-w
{
	color : #B4CAD3;	
}

.vert-w
{
	color : #a6EC54;	
}


/* ===================== 
Structure
======================*/

.art_blog a
{
	color : #91f51b;
}

#barre_gagnants
{
	height : 20px;
	line-height :  20px;
	width : 100%;
	background: #1d1d1d;
	color : #FFF;
	border-bottom : 1px solid #333333;
}

.logo
{
	height : 60px;
	width : 200px;
	margin : 0px;
	padding : 0px;	
	float : left;
}

#back_header
{	
	height : 95px;
	background: #000 url('../img/b_header.gif') top center repeat-x;
	border-bottom : 3px solid #91f51b;
}

#top_header
{
	height : 94px;
	width : 990px;
	padding-top:1px;
	margin : 0px auto 0px auto;
	background: url('../img/top_header.gif') top center no-repeat;
	color : #FFF;
}

#top_headervip
{
	height : 94px;
	width : 990px;
	padding-top:1px;
	margin : 0px auto 0px auto;
	background: url('../img/top_headerv.gif') top center no-repeat;
}

#tot_partie
{
	width : 70px;
	margin-top : 3px;
	position:absolute;
	margin-left : 860px;
	text-align:right;
}

#heure_site
{
	width : 50px;
	margin-top : 47px;
	position:absolute;
	margin-left : 920px;
	text-align:right;
}

#tot_joueurs
{
	width : 50px;
	margin-top : 25px;
	position:absolute;
	margin-left : 880px;
	text-align:right;
}

#menu_header
{
	width : 740px;
	height : 25px;
	line-height : 25px;
	margin : 69px auto 0px auto;
	float:right;
 }

#menu_header ul
{
	padding : 0px 0px 0px 0x;
	margin : 0 0 0 0;
}

#menu_header li
{
	display : block;
	list-style-type : none;
	float:left;
	width :  135px;
	color : #FFF;
	height : 25px;
	line-height : 25px;
	margin : 0px;
	text-align:center;
	background: url('../img/but_menu.gif') top center no-repeat;
	margin-left : 5px;
}


#menu_header li:hover
{
	background: url('../img/but_menu.gif') bottom center;
	height : 25px;
}

#menu_header li a
{
	color : #fff;
}

#menu_header li a:hover
{
	color : #91f51b;
}

#ss_menu
{
	width : 1010px;
	height : 10px;
	padding : 0px;
	margin : 0px auto 0px auto;
	background: #464646 url('../img/ss_menu-header.jpg') top center no-repeat;
 }

#page
{
	width : 980px;
	padding : 0px 15px 10px 15px;
	background: url('../img/back_page.jpg');
	margin : 0px auto 0px auto;
}



/* ===================== 
Col gauche
======================*/

#col_gauche
{
	float : left;
	width : 210px;
}

#col_gauche h3
{
	color : #91f51b;
	margin : 5px 0px 0px 0px;
	padding : 0px;
	display : block;
	line-height : 25px;
	background: url('../img/title_h3_g.gif');
	text-align : center;
	font-size : 1em;
}


#log_gauche
{
	padding : 2px;
	background : #333333;
	margin : 0px 0px 0px 0px;
	border-left : 1px solid #585658;
	border-right : 1px solid #585658;	
}

#log_gauche p
{
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 5px 0px;
}

#log_gauche label 
{
	width : 65px;
	display : block;
	margin-left:5px;
	float : left;
	color : #FFF;
}

#log_gauche input
{
	border : none;
	float : left;
}

#log_gauche .OK
{
	width : 40px;
	display : block;
	float : left;
	margin-left : 3px;
}

.back_cagnotte
{
	width : 210px;
	height : 25px;
	background: url('../img/back_cagnotte.gif');
	margin: 10px 0px 10px 0px;
	line-height : 25px;
	text-align : center;
	color : #333333;
}

.back_cagnotte a
{
	color : #000000;
}

ul.liens_player, ul.liens_tps
{
	margin: 0px 0px 0px 0px; 
	padding : 5px 0px 1px 0px;
	background : #333333;
	border-left : 1px solid #585658;
	border-right : 1px solid #585658;	
}

.liens_tps li
{
	color :#fff;
	text-indent : 1px;
	list-style-type:none;
	line-height : 25px;
	background: #242424;
	margin : 0px 0px 2px 0px; 
	font-size : 0.8em;
}

.liens_player li
{
	color :#fff;
	width : 200px;
	text-indent : 10px;
	list-style-type:none;
	line-height : 25px;
	background: url('../img/lien_gauche.gif');
	margin : 0px 0px 2px 0px; 
	padding-left: 0;
}

.liens_player li a
{
	color : #fff;
}

.liens_player li a:hover
{
	color : #91f51b;
}

.foot_g
{
	width : 210px;
	height : 25px;	
	background: url('../img/foot_g.gif');
}

/* ===================== 
Col droite
======================*/

#col_droite
{
	float : right;
	width : 765px;
	padding-top : 5px;
}

#quick_launch
{
	width : 755px;
	padding : 35px 5px 5px 5px;
	height : 95px;
	background:  url('../img/back_ql.gif') top center no-repeat;
	margin-bottom : 7px;
}

.b_launch
{
	width : 250px;
	float : left;
	height : 90px;
	margin-top : 5px;
}

.b_launch h3
{
	margin:8px 0px 0px 0px;
	padding : 0px;
	font-size : 0.9em;
	font-weight : normal;
	text-transform : uppercase;
	color : #fff;
}

.b_launch h2
{
	color : #91f51b;
}


.top_pave
{
	width : 765px;
	height : 5px;
	color : #fff;
	background: #333333 url('../img/top_pave.gif') top center no-repeat;
	border:none;
	margin : auto;
}

#back_diapo
{
	width: 745px;
	padding : 27px 10px 5px 10px;
	height: 170px;	
	background: url('../img/back_diapo.png');
	margin-bottom : 10px;
}

.movie
{
	width: 745px;
	height: 165px;	
}

.h3_catname
{
	width : 150px;
	height : 25px;
	line-height : 25px;
	background: url('../img/back_catname.gif');
	margin : 0px 0px 0px 10px;
	color : #91f51b;
	text-align : center;
}

.tri_barre
{
	line-height : 25px;
	height : 25px;
	background: url('../img/barre_tri.gif');
	margin-bottom : 10px;
	text-align : center;
}

.tri_barre a
{
	color : #fff;
}

.tri_barre a:hover
{
	color : #91f51b;
}

.bloc_cat
{
	width : 143px;
	height : 155px;
	background : #333;
	text-align : center;
	color :#FFF;
	float : left;
	margin : 0px 5px 5px 4px;
	background: url('../img/bloc_cat.gif');
}

.vignette_cat
{
	display : block;
	height : 110px;
	width : 140px;
	margin : 10px 0px 5px 0px;
}

.pave_lot
{
	width : 755px;
	background : #8eee1a url('../img/back_pave_lot.gif') top left no-repeat;
	color : #000000;
	padding : 5px 5px 5px 5px;
}


.foot_lot
{
	width : 765px;
	height : 20px;
	background : #8eee1a url('../img/foot_pave_lot.gif') top left no-repeat;
	margin-bottom : 10px;
}

.bloc_lot
{
	width : 143px;
	height : 165px;
	background: url('../img/bloc_lot.gif');
	text-align : center;
	color :#FFF;
	float : left;
	margin : 5px 5px 5px 4px;
}

.photo_grd-lot
{
	background : #333;
	float:left;
	margin : 0px;
	padding : 10px;
	height : 220px;
	background: url('../img/back_photo_grdlot.gif');
	text-align : center;
}

.photo_tmax
{
	max-width : 200px;
	max-height : 200px;
	height : 200px;
	width : 200px;
	overflow : hidden;
}

.bloc_infos_lot
{
	float:right;
	width : 510px;
	padding : 5px 10px 15px 10px;
	height : 220px;
	background: url('../img/back_infolot.gif') no-repeat;
	margin : 0px;
}

.back_visibility
{
	background: url('../img/back_visibility.gif') no-repeat;
	height : 25px;
	padding : 0px 25px 0px 40px;
	color : #fff;
	line-height:25px;
	margin-bottom : 5px;
	font-size : 13px;
}

.back_notifsms
{
	background: url('../img/back_notifsms.gif') no-repeat;
	height : 60px;
	padding : 5px 10px 5px 10px;
	color : #fff;
	font-size : 13px;
}

.back_actnotif
{
	width : 690px;
	background: url('../img/back_actnotif.gif') top center no-repeat;
	height : 22px;
	padding : 3px 5px 0px 5px;
	color : #fff;
	font-size : 13px;
	margin:auto;
	text-align:center;
	line-height : 22px;
}

.back_actnotif input
{
	border : 1px solid #333;
	color : #333;
}

.back_actnotif label
{
	color : #8eee1a;
	margin-left : 10px;
}

.back_actnotif form
{
	width : 520px;
	margin:auto;
}

.num_lot
{
	width : 190px;
	height : 25px;
	line-height : 25px;
	text-align : center;
	color : #333;
	background: url('../img/back_num_lot.gif');
	font-weight : bold;
	font-size: 1.3em;
	margin-top : 10px;
}

.num_lot_t
{
	width : 190px;
	height : 25px;
	text-align : center;
	color : #333;
	background: url('../img/back_num_lot.gif');
	font-weight : bold;
	font-size: 1em;
	margin-top : 10px;
}

.bloc_infos_lot h3
{
	margin : 0px;
	padding : 0px;
}

.vignette_lot
{
	display : block;
	height : 110px;
}

.det_lot
{
	width : 300px;
	line-height : 25px;
	color : #fff;
	background: url('../img/back_det_lot.gif');
	display : block;
	margin-bottom : 10px;
	font-weight : normal;
	text-align :center;
}

.det_gagnant
{
	width : 230px;
	line-height : 20px;
	color : #333;
	display : block;
	margin-bottom : 10px;
	font-weight : normal;
}

.notif
{
	padding: 15px;
	margin-bottom: 0.5em;
	border : 1px dotted #ff9000;
	color :#cf7602;
	background : #ffecd4;
}

.action_reussie
{
	padding: 15px;
	margin-bottom: 0.5em;
	border : 1px dotted #00970e;
	width : 725px;
	color :#00970e;
	background : #e9ffeb;
}

.action_ratee
{
	padding: 15px;
	margin-bottom: 0.5em;
	border :725px;
	color :#990036;
	background : #fef1f6;
}

.jeu_rate
{
	padding: 15px;
	height : 30px;
	border :725px;
	color :#990036;
	background:  url('../img/jeu_rate.gif') top center no-repeat;
	margin-bottom: 0.5em;
}

.jeu_reussi
{
	padding: 15px;
	height : 90px;
	border :725px;
	color : #548c10;
	background:  url('../img/jeu_reussi.gif') top center no-repeat;
	margin-bottom: 0.5em;
}

.jeu_reussi_cone
{
	padding: 15px;
	height : 30px;
	border :725px;
	color : #548c10;
	background:  url('../img/jeu_reussi_cone.gif') top center no-repeat;
	margin-bottom: 0.5em;
}

.numero_page_select
{
	padding : 5px;
	line-height : 10px;
	display : block;
	float : left;
	background : #91f51b;
	margin-right : 5px;
	color : #333333;
}

.numero_page
{
	padding : 5px;
	line-height : 10px;
	display : block;
	float : left;
	background : #333333;
	color : #91f51b;
	margin-right : 5px;
}

h3.back_title_c
{
	height :35px;
	line-height : 35px;
	background:  url('../img/back_title_c.gif') top left no-repeat;
	color : #91f51b;
	padding-left : 50px;
	margin:2px;
}

.head_title_comment
{
	background:  url('../img/head_title_comment.gif') top center no-repeat;
	height : 25px;
	margin : 0px 0px 10px 0px;
}

.head_5bonnes
{
	background:  url('../img/head5_bonnes.gif') top center no-repeat;
	height : 25px;
	margin : 0px 0px 10px 0px;
}

.head_title_cat
{
	background:  url('../img/head_title_cat.gif') top center no-repeat;
	height : 30px;
	margin : 0px 0px 5px 0px;
}


.head_comment_lot
{
	height : 40px;
	line-height : 20px;
	background: #474747 url('../img/head_comment.gif') bottom center no-repeat;
	color : #91f51b;
	padding-left : 5px;
}

.comment_lot
{
	background: #333 url('../img/foot_comment.gif') bottom center no-repeat;
	color : #fff;
	padding : 5px;
	margin : 0px 0px 0px 0px;
}

.title_lot
{
	line-height : 25px;
	color : #91f51b;
	font-size : 13px;
}

.but_gagnant
{
	width : 150px;
	text-align:center;
	line-height : 40px;
	background: url('../img/but_gagnants.gif');
	color : #fff;
	font-weight : bold;
	margin : 20px auto auto auto;
}

.but_inscrire
{
	width : 150px;
	text-align:center;
	line-height : 40px;
	background: url('../img/but_inscrire.gif');
	color : #fff;
	font-weight : bold;
	margin : 20px auto auto auto;
}

.but_recevoir
{
	width : 150px;
	text-align:center;
	line-height : 40px;
	background: url('../img/but_recevoir.gif');
	color : #fff;
	font-weight : bold;
	margin : 10px auto auto auto;
}

.but_crediter
{
	width : 150px;
	text-align:center;
	line-height : 40px;
	background: url('../img/but_crediter.gif');
	color : #fff;
	font-weight : bold;
	margin : 20px auto auto auto;
}

.but_jouer
{
	width : 150px;
	text-align:center;
	line-height : 40px;
	background: url('../img/but_jouer.gif');
	color : #fff;
	font-weight : bold;
	margin : 20px auto auto auto;
}

.but_inscrire a, .but_crediter a, .but_gagnant a
{
	color : #fff;
}

.but_recevoir a, .but_jouer a
{
	color : #000;
}

.top_mibloc
{
	background: #333333 url('../img/top_mibloc.gif') top left no-repeat;
	padding : 5px 10px 0 10px;
	width : 360px;
}

.bottom_mibloc
{
	background: #333333 url('../img/bottom_mibloc.gif') top left no-repeat;
	width : 370px;
	padding : 0 5px 0px 5px;
	text-align : right;
	height : 15px;
	margin-bottom : 5px;
}

.top_10
{
	line-height : 17px;
	padding-left : 5px;
	border-left : 2px solid #000000;	
	color : #fff;
	display : block;
	background : #3b3b3b;
	margin-top : 1px;
}

/* ===================== 
Formulaire
======================*/

input.disabled 
{
	background : #f1f1f1;
	color : #5bb0ff;
	border: 1px solid #5bb0ff;
}

input.required, textarea.required 
{
	background : #f1f1f1;
	color : #5bb0ff;
	border: 1px solid #5bb0ff;
}

input.validation-failed, textarea.validation-failed 
{
	background : #f1f1f1;
	color : #5bb0ff;
	border: 1px solid #5bb0ff;	
}

input.validation-passed, textarea.validation-passed 
{
	background : #044a76;
	color : #5bb0ff;
	border: 1px solid #5bb0ff;
}

.validation-advice 
{
	margin: 10px 0;
	padding: 5px;
	background-color: #f45e61;
	color : #FFF;
	font-weight: bold;
}

.custom-advice 
{
	margin: 10px 0;
	padding: 5px;
	background-color: #f45e61;
	color : #1a2a37;
	font-weight: bold;
}

.top_form
{
	background: #474747 url('../img/top_form.gif') top center no-repeat;
	height : 20px;
	padding-top : 5px;
	line-height : 25px;
	padding-left : 15px;
	color : #91f51b;
	font-weight : bold;
	font-size : 1.2em;	
	margin : 0px;
}

.formulaire
{
	padding: 5px 15px 5px 15px;
	width : 735px;
	color : #fff;
	background: #333333 url('../img/bottom_form.gif') bottom center no-repeat;
	border:none;
	margin : 0px auto 0px auto;
}

.formulaire label 
{
	display : block;
	color : #fff;
	line-height : 20px;
	float : left;
	width : 315px;
	margin-right : 10px;
	padding-left : 5px;
	border-bottom : 1px dotted #c4c4c4;
	border-left : 3px solid #91f51b;
}

.formulaire legend
{
	font-weight: bold;
	font-size : 1.1em;
	color : #333;
}

.formulaire input, .formulaire textarea, .formulaire select
{
	background-color: #fff;
	color : #000;
	border: 1px solid #6e727d;
}

.ok-acc
{

	font-weight : bold;
}

.form-row 
{
	clear: both;
	padding: 0.5em;
}

/* ===================== 
Mon compte
======================*/
.pave_credita
{
	height : 60px;
	color : #fff;
	background: url('../img/back_credita.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditmp
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditmp.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditrenta
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditrenta.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditpass
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditpass.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditmone
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditmonelib.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditst
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditst.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_creditr
{
	height : 60px;
	color : #fff;
	background: url('../img/back_creditr.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.pave_compte
{
	height : 60px;
	color : #fff;
	background: url('../img/back_compte.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.title_compte
{
	color : #91f51b;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-top : 0px;
	font-size : 14px;
}

.opt_compte
{
	width : 680px;
	float:right;	
}

/* ===================== 
Créditer
======================*/
.pave_credit
{
	height : 60px;
	color : #fff;
	background: url('../img/back_compte.gif') top center no-repeat;
	margin-bottom : 10px;
	padding : 5px;
}

.title_credit
{
	color : #91f51b;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-top : 0px;
	font-size : 14px;
}

.opt_credit
{
	width : 460px;
	float:left;	
}



/* ===================== 
Administration
======================*/
.tableau_admin
{
	width : 765px;
	background : #FFF;
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

.tableau_admin th
{
	line-height : 25px;
	color : #FFF;
	background : #333;
	margin : 0px;
}
.tableau_admin td
{
	color : #333;
	background : #F1F1F1;
	text-align : center;
	margin : 0px;
}

.tableau_gagnant
{
	width : 765px;
	background : transparent;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	border : none;
}

.tableau_gagnant th
{
	line-height : 30px;
	height : 30px;
	color : #91f51b;
	margin : 0px;
	padding : 0px;
	border : none;
}

.tableau_gagnant tr
{
	margin : 0px;
	padding : 0px;
	border : none;
}

.back_head_th
{
	background: url('../img/back_th.gif');	
}

.back_head_td
{
	background: url('../img/back_td.gif');	
}


.tableau_gagnant td
{
	color : #c4c4c4;
	text-align : center;
	margin : 0px;
	border : none;
	line-height : 23px;
	height : 23px;
}

/* ===================== 
Pied de page
======================*/
#back_footer
{
	height : 90px;
	width : 100%;
	background: transparent url('../img/back_footerr.gif') top center repeat-x;
	border-top : 3px solid #91f51b;
}


#footer
{
	width : 990px;
	height : 80px;
	margin : auto;
	padding-top : 10px;
	text-align : center;
	background: transparent url('../img/back_footer.gif') top center no-repeat;
	color : #FFF;
	margin-bottom : 0px;
}

#footer p
{
	margin : 0;
}