


div.pave_or{
	/*border:1px solid red;*/
	margin-left:3px;
	clear:both;
}

div.pave_or  span.etoile
{
	font-weight:bold;
	color:#ffac00;
}

div.pave_or div.pager p
{ 
	margin:0;
}

div.pave_or div.pager span.inactif{
		color:#6c6858;
}

div.pave_or div.pager a{
		color:#ffac00;
		font-size:11px;
		text-decoration:none;
}

div.pave_or div.pager a:hover{
	text-decoration:underline;
}


div.pave_or div.pager{
	padding-top:6px;
	
	text-align:center;
	color:#ffac00;
	font-size:11px;
}

div.pave_or span.best
{
margin:1px 1px 9px 13px;
	padding:0;
	text-align:center;
	background-image:url("../images/comparateur-de-cotes/fd_cotes.png");
	background-repeat:no-repeat;
	font-weight:bold;
	width:43px;
	height:20px;
}

div.pave_or div.haut_titre {

 
}

div.pave_or div.haut_titre div.haut_gauche{
	background-image:url(../images/corner_tetiereG.png);
	float:left;
	background-repeat:no-repeat;
	width:9px;
	height:23px;
}

div.pave_or div.haut_titre div.haut_middle{
	
	float:left;
	background-image:url(../images/dgd_tetiere.jpg);	
	background-repeat:x;	
	width:586px;
	height:23px;
	
}

div.pave_or div.haut_titre div.haut_middle h3{
	margin:0;
	padding:1px 8px;
	color:#fff;
	font-size:14px;
	line-height:20px;
}

div.pave_or div.haut_titre div.haut_droite{
	background-image:url(../images/corner_tetiereD.png);
	float:left;
	background-repeat:no-repeat;
	width:9px;
	height:23px;
}


div.pave_or  div.main_middle
{
	background-image:url(../images/fond_border_tetiere_jaune.jpg);
	float:left;
	width:604px;
	padding-top:15px;
}



div.pave_or  div.main_middle .enregistre_form span{
	display:block;
		top:3px;
		right:5px;
		background-image:url(../images/bouton-noir-pave-ami.png);
		background-position:center top;
		background-repeat:no-repeat;
		height:21px;
		line-height:17px;		
		text-align:center;		
}

div.pave_or  div.main_middle .enregistre_form span a{
	
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	color:#ffac00;
}


div.pave_or div.haut h3.prive a{
	text-decoration:none;
	font-size:inherit;
	color:#bd6f03;
}


div.pave_or  div.main_middle h4{
	margin:0;
	color:#ffac00;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	/*	border:1px solid yellow;*/
}


div.pave_or  div.main_middle p.texte_blanc{
	margin:0;
	color:#fff;
	font-size:12px;
	padding:3px 12px;
	/*border:1px solid yellow;*/
}
div.pave_or  div.main_middle p.unconnect{
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	margin:0;
	padding:0;

}
div.pave_or  div.main_middle p.texte_blanc a,
div.pave_or  div.main_middle p.unconnect a
{
	color:#ffac00;
	font-weight: bold;
	text-decoration:none;
}

div.pave_or  div.main_middle p.texte_blanc a:hover,
div.pave_or  div.main_middle p.unconnect a:hover

{
	text-decoration:underline;
}



div.pave_or  div.main_middle ul.liste_paris, div.pave_or  div.main_middle ul.liste_paris_home{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:auto;
	/*border:1px solid green;*/
	
}

/*div.pave_or div.main_derniere_minute{
 clear:both;
}*/



/*div.pave_or div.main_derniere_minute div.main_middle{
background-image:url(../images/fond_border_tetiere_jaune.jpg);
float:left;
width:604px;
}*/




ul.liste_paris li, ul.liste_paris_home li{
	/*border:1px solid green;*/
	overflow:auto;
	clear:both;
}



ul.liste_paris li.big_margin, ul.liste_paris_home li.big_margin{
	padding:3px 10px;
}

ul.liste_paris li.small_margin, ul.liste_paris_home li.small_margin{
	padding:4px 0 4px 4px;
}





ul.liste_paris li div.top_li, 
ul.liste_paris_home li div.top_li 
{
	background-image:url(../images/pave-gris-arrondi-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:4px;
}


ul.liste_paris li div.bottom_li, 
ul.liste_paris_home li div.bottom_li 
{
	background-image:url(../images/pave-gris-arrondi-bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	/*background-color:red;*/
	
	overflow:auto;
}


ul.liste_paris li div.left_part, 
ul.liste_paris_home li div.left_part{
	float:left;
	width:284px;
	/*background-color: pink;*/
	
}


/* 
ending bet exception 
54 pixels de largeur de moins !
il s'agit de pouvoir afficher le délai
depuis 5 j 34 min
*/

 ul.liste_paris_home li div.left_part_ending_bet{
	float:left;
	width:230px;
	/*background-color:orange;*/
}


ul.liste_paris li div.left_part h5, 
ul.liste_paris_home li div.left_part h5, 
ul.liste_paris_home li div.left_part_ending_bet h5
{
	height:15px;
	font-size:11px;
	font-weight:bold;
	color:#ffac00;
	margin:0;
	padding-left:5px;
}

ul.liste_paris li div.left_part h5 span.categorie, 
ul.liste_paris_home li div.left_part h5 span.categorie,
ul.liste_paris_home li div.left_part_ending_bet h5 span.categorie
{
	color:#000;
}



ul.liste_paris li div.left_part p, 
ul.liste_paris_home li div.left_part p,
ul.liste_paris_home li div.left_part_ending_bet p
{
	font-size:11px;
	color:#fff;	
	margin:0;
	font-weight:bold;
	padding-left:5px;
}


ul.liste_paris li div.left_part p.date_event, 
ul.liste_paris_home li div.left_part p.date_event,
ul.liste_paris_home li div.left_part_ending_bet p.date_event
{
	color:#000;
}


ul.liste_paris li div.left_part p.date_event span.date, 
ul.liste_paris_home li div.left_part p.date_event span.date,
ul.liste_paris_home li div.left_part_ending_bet p.date_event span.date
{
	color:#fff1c6;
}



ul.liste_paris li div.right_part, 
ul.liste_paris_home li div.right_part
{
	
	float:right;
	padding: 0.2em 0.6em;
	width:192px;
	/*background-color:pink;*/
	overflow:hidden;
}

/* 
ending bet exception 
 on ajoute les 54 pixel pris à la left_part
*/

 ul.liste_paris_home li div.right_part_ending_bet{
	float:right;
	width:330px;
	padding: 0.2em 0.6em;
	/*background-color:pink;*/
	overflow:hidden;
}



ul.liste_paris li div.right_part div.col1,
ul.liste_paris_home li div.right_part div.col1
{
	
	float:left;
	width:54px;
	text-align:center;
	font-size:11px;
	color:#fff1c6;	
	padding-top:2px;
	/*background-color:blue;*/
}

/* 
ending bet exception 
(on ajoute ici AUSSI les 54 pixels pris à la left_part)

*/ 

ul.liste_paris_home li div.right_part_ending_bet div.col1
{
	float:left;
	width:108px;
  text-align:center;
	font-size:11px;
	color:#fff1c6;	
	padding-top:2px;
/*	background-color:blue;*/
}



div.col2
{
	margin-top:0px;
	margin-right:4px;	
	float:right;
	width:62px;	
	text-align:center;
	font-size:11px;
	background-image:url(../images/bouton-parier.gif);
	background-position:0 50%;
	background-repeat:no-repeat;	
	height:24px;
	line-height:24px;
}

div.col2 a
{
		font-size:10px;
		text-decoration:none;
		color:#ddd;
		padding-left:5px;
}

div.col2 a:hover
{
	color:#ffac00;
}
 
ul.liste_paris_home li div.right_part div.col2.avalider
{
	background-image:url(../images/bouton-valider-fond-blanc.gif);
}

ul.liste_paris li div.right_part div.col2.vide, 
ul.liste_paris_home li div.right_part div.col2.vide,
ul.liste_paris_home li div.right_part_ending_bet div.col2.vide
{
	background-image:none;
}

ul.liste_paris_home li div.right_part div.col2.avalider a
{
	font-size:10px;
	text-decoration:none;
	color:#ff3700;
	font-weight:bold;
	padding-left:0;
}

ul.liste_paris_home li div.right_part div.col2.avalider a:hover
{
	color:#000;
}

div.col3
{
	margin-top:0px;
	margin-right:2px;
	
	float:right;
	width:62px;
	height:24px ;
	line-height:22px ;
	text-align:center;
	
	background-image:url(../images/bouton-detail.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
}

div.col3 a
{
	font-size:10px;
	text-decoration:none;
	color:#ddd;
	padding-left:5px;
}

div.col3 a:hover
{
	color:#ffac00;
}

div.col4
{
	background-image:url(../images/fermer-icone-3776-16.png);	
	background-repeat:no-repeat;
	background-position:50% 50%;
	float:right;
	width:16px;
	height:24px;
	/*display:none;*/
}

ul.liste_paris li div.details, 
ul.liste_paris_home li div.details
{
		display:none;
		clear:both;	
		overflow:auto;
		margin-top:6px;
		font-size:10px;
}

div.topbet_details div.middle_fond_gris_topbet div.details
{
	clear: both;
	overflow:hidden;
	height: 315px;
}











/****************
 *****DETAIL*****
 ***************/
div.details  h6
{
	margin-left:1em;
	font-size:12px;
	color:#ff9501;
}


 
 div.details p.date_cloture
{
	text-align:left;
	font-size:10px;
	padding-left:1em;
	margin:2px;
	color:#000;
}

div.details p.date_cloture span.date
{
	font-weight:bold;
	color:#fff1c6;
}

div.details p.orange span.mise
{
	color:#ffdda5;
	font-size:18px;
}
 
 div.details div.hr
{
	clear:both;
	width:578px;
	
}

div.details div.resultat
{
	float:right;
	width:200px;
}


 
div.details ul.menu_detail
{
	list-style-type:none;
	text-align:center;
	margin:0;
	padding:0 0 5px;	
}

div.details ul.menu_detail li
{
	display:inline;
	margin:0;
	font-size:10px;
	line-height:11px;
	padding:0 5px;
	border-right:1px solid #FFF1C6;
	
}

div.details ul.menu_detail li.last
{
	border-right:none;
}


div.details p.texte_closed_bet{
		font-size:12px;
		font-weight:bold;		
		padding:.6em 1.2em !important;
}




div.details div.cotes_paris 
{
	float:left;
	width:290px;
	font-size:13px;
	color:#fff;
	text-align:center;
}

div.details div.cotes_paris_titre
{
	float:left;
	width:290px;
	font-size:13px;
	color:#fff;
	text-align:center;
	background-color:#716d60; /*#716d60;*/ /*#6c6858*;*/
}



div.details  div.separation_type_paris
{
	border-right:1px dotted #514e43;	
	width:1;
	height:33px;
	float:left;
}

div.details  div.separation_cotes
{
	border-right:1px dotted #514e43;	
	width:1;
	height:206px;
	float:left;
}

div.details div.cotes_paris_titre  span.type_paris
{	
	color:#ff9501;
	
}

/*div.details div.cotes_paris table tr td
{
	text-align:left;
}*/

div.details div.cotes_paris table tr td p
{
	margin:0;
	padding:0;
	text-align:left;	
}



div.details div.cotes_paris div.cotes
{
	float:left;
	width:145px;
}

div.details div.cotes_paris div.cotes p
{
	margin:1px 1px 10px 5px;
	padding:0;
	text-align:left;	
}

div.details div.cotes_paris div.cotes h2
{
	margin:1px 1px 10px 5px;
	padding:0;
	text-align:left;
	color:#000;
	font-weight:bold;
}



/*div.details div.cotes_paris div.cotes  p.best,*/
div.details p.best,
div.details div.cotes_paris div.cotes p.best
{
	margin:1px 1px 9px 13px;
	padding:0;
	text-align:center;
	background-image:url("../images/comparateur-de-cotes/fd_cotes.png");
	background-repeat:no-repeat;
	font-weight:bold;
	width:43px;
	height:20px;
	
}

div.details div.cotes_paris div.cotes p.best span.best
{
	
}

/*
ul.liste_paris_home li div.details ul.menu_detail li span.disabled
{
	color:#5c5a4c;
}*/

div.details ul.menu_detail li a
{
	text-decoration:none;
	color: #FFF1C6;
}

div.details ul.menu_detail li a:hover
{
	text-decoration:underline;
}


div.details table.reponses_pari 
{
	color:#fff;
	
	float:left;
}

div.details table.reponses_pari th
{
	color:#ff9501;
	
	padding-right:10px;
}

div.details table.reponses_pari tr td div.cotes p.best
{
	margin:1px 1px 9px 13px;
	padding:0;
	text-align:center;
	background-image:url("../images/comparateur-de-cotes/fd_cotes.png");
	background-repeat:no-repeat;
	font-weight:bold;
	width:43px;
	height:20px;	
}


/* 
pour liste_paris_home
le contenu de la zone détail ne peut être pris en charge par 
la regle div.fond_marron_bottom ... div.fond_marron_bottom table.reponses_pari :
*/


/*
ul.liste_paris_home li div.details ul.menu_detail li a
{
	text-decoration:none;
	color:#2f2d26;
}


ul.liste_paris_home li div.details ul.menu_detail li a:hover
{
	text-decoration:underline;
}

ul li div.details h6.titre_section_pari
{
	margin:0;
	padding-left:10px;
	color:#ffac00;
	font-weight:bold;
	font-size:12px;
}
class effacée


ul.liste_paris_home li div.details p.sujet
{
	margin:0;
	color:#fff;
	margin-left:6px !important;
	margin-right:14px !important;
	font-size:12px;
	
 
}


ul.liste_paris_home li div.details table.reponses_pari
{
	margin:0 .6em;
	width:560px;
	border-spacing:0;
}



ul.liste_paris_home li div.details table.reponses_pari thead th
{
		color:#ffac00;
		font-size:12px;
}



ul.liste_paris_home li div.details table.reponses_pari tbody td
{
			vertical-align:top;
			font-size:12px;
		  color:#fff;
}

*/

/* ecran pari */

div.pave_or  span.statement
{
	font-size:14px;
	color:#fff;
}

div.pave_or span.statement_separateur
{
	font-size:14px;
	color:#ffac00;
}

div.pave_or div.entete
{
	height:50px;
	color:#fff;
}

div.pave_or  div.entete div.entete_gauche
{
	float:left;
	width:350px;
	font-size:10px;
	padding-left:1em;
}

/*div.pave_or  h4
{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;	
}*/

div.pave_or  div.entete div.entete_gauche h5.pari_desc_titre
{	
	font-weight:normal;
	font-size:10px;
	margin:0;
	padding:0;
}

div.pave_or  div.entete div.entete_gauche h5.pari_desc_titre strong a.highlight
{
	color:#feac00;
	
}

div.pave_or  div.entete p.pari_desc
{
	float:left;
	text-align:right;
	width:235px;
	margin:0;
	font-size:10px;
	
}





div.pave_or div.bas_pave_or
{
		
}

div.pave_or div.bas_pave_or div.bas_gauche_pave_or
{
	background-image:url(../images/corner_BasG.png);
	float:left;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
		
}

div.pave_or div.bas_pave_or div.bas_middle_pave_or
{
	
	float:left;	
	height:2px;
	width:586px;
	margin-top:6px;
	border-bottom: 1px solid #ff9501;
	
}

div.pave_or div.bas_pave_or div.bas_droite_pave_or
{
	background-image:url(../images/corner_BasD.png);
	float:left;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
		
}




/**** FOND GRIS ******/


div.pave_or div.tetiere_fond_gris div.fond_gris_top
{
	background-image:url(../images/header_parier_gris.png);
	/*background-color:#6c6858;*/	
	background-repeat:no-repeat;
	height:4px;
	
}

div.pave_or div.tetiere_fond_gris div.fond_gris_bottom
{
	background-image:url(../images/footer_parier_gris.png);
	/*background-color:#6c6858;*/	
	background-repeat:no-repeat;
	height:4px;
	
}

div.pave_or div.tetiere_fond_gris div.fond_gris_middle
{
	background-image:url(../images/middle_parier_gris.jpg);
	/*background-color:#6c6858;*/	
	background-repeat:y;
	margin-right:7px;
}

div.fond_gris_middle table.reponses_pari
{
	margin:0 .6em;
	width:560px;
	border-spacing:0;
}

div.fond_gris_middle table.reponses_pari thead th
{
		color:#ffac00;
		font-size:12px;
		font-weight:bold;
}

div.fond_gris_middle table.reponses_pari td
{
			/*vertical-align:top;*/
			font-size:12px;
			color:#fff;
}

div.fond_gris_middle table.reponses_pari td div.btn_parier
{
	margin-top:0px;
	margin-left:16px;	
	width:62px;
	
	text-align:center;
	font-size:11px;
	background-image:url(../images/bouton-parier.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	
	height:24px;
	line-height:24px;
/*	border:1px solid green;*/
}

div.fond_gris_middle table.reponses_pari td div.btn_parier a
{
	text-decoration:none;
	color:#fff;
	margin-left:3px;
	font-size:10px;
}

div.fond_gris_middle table.reponses_pari td input.mise_pari
{
	margin-left:20px;
}

div.fond_gris_middle table.reponses_pari td p.mise_pari
{
	margin-left:20px;
}

div.fond_gris_middle form table.recap_reponse
{
	margin:0 .6em;
	
}

div.fond_gris_middle table.recap_reponse tbody td
{
		font-size:12px;
		color:#fff;
}

div.fond_gris_middle table.recap_reponse tbody td label.miser
{
			color:#ffac00;
}

div.fond_gris_middle table.recap_reponse tbody td.topalign
{
			vertical-align:top;
}


div.fond_gris_middle table.recap_reponse tbody td input
{
			vertical-align:middle;
}

div.fond_gris_middle form p.ligne_fleche{
		text-align:center;
		margin:0px 0px 0px 0px;
}

div.fond_gris_middle form table.info_validation
{
	height:55px;
	margin-left:6px;
	width:469px;
	background-image:url(../images/bandeau-pariez.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

div.fond_gris_middle form.pari_public
{

}

div.fond_gris_middle form div.hr
{
		clear:both;
		margin:.7em 2px;
}

div.fond_gris_middle h3.titre3
{
	margin-top:0;
	margin-left:5px;
	color:#feac00;
	font-size:14px;	
	float:left;
	width:300px;
	/*border:1px solid green;*/
}

div.fond_gris_middle h3.titre3 img
{
	vertical-align:top;
	}


div.fond_gris_middle p.info_cloture
{
	margin:0;
	margin-right:5px;
	float:right;
	width:250px;
/*	border:1px solid red;*/
	color: #fff;
	font-size:11px;
	text-align:right;
}

div.fond_gris_middle p.info_cloture span.nb_parieur
{
	color: #ffac00;
	font-size:11px;
	font-weight:bold;
}

div.fond_gris_middle h5.sujet
{
	margin: 1em 0;
	padding-left:.6em;
	font-size:12px;
	font-weight:bold;
	color:#ffac00;
}

div.fond_gris_middle p.sujet
{
	margin:0;
	color:#fff;
	margin-left:6px !important;
	margin-right:14px !important;
	font-size:12px;
	/*letter-spacing:1px;*/
  /*background-color:red;*/
}

div.fond_gris_middle p.plus a img{
	vertical-align:bottom;
}

div.fond_gris_middle div.conteneur_rubrique_vide{
	padding:5px 4px;
	margin-top:5px;
	padding-bottom:5px;

}


div.fond_gris_middle h4.list_rubrique{
	color:#fff;
	margin:0;
	padding:2px 6px;
	font-weight:bold;
	font-size:14px;
}



/***********************************
**** FOND gris_ultra_fonce *********
***********************************/


div.pave_or div.fond_gris
{
	margin-left:7px;
	margin-top:8px;
	margin-bottom:0;
}

div.pave_or div.fond_gris_ultra_fonce,
div.pave_or div.tetiere_fond_gris
{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:0;
}

div.fond_gris_ultra_fonce div.fond_gris_ultra_fonce_top
{
	background-image:url(../images/header_gris_ultra_fonce.png);
	background-repeat:no-repeat;
	height:4px;
}

div.fond_gris_ultra_fonce div.fond_gris_ultra_fonce_bottom
{
	background-image:url(../images/footer_gris_ultra_fonce.png);	
	background-repeat:no-repeat;
	height:5px;	
}

div.fond_gris_ultra_fonce div.fond_gris_ultra_fonce_middle
{
	
	background-color:#2c2c2c;
	background-repeat:y;
	margin-right:7px;
}

div.fond_gris_ultra_fonce_middle form.pari_public table.reponses_pari p.best
{
	margin: 0;
	padding:0;
	text-align:center;
	background-image:url("../images/comparateur-de-cotes/fd_cotes.png");
	background-repeat:no-repeat;
	font-weight:bold;
	width:43px;
	height:20px;
}

div.fond_gris_ultra_fonce_middle h4.list_rubrique
{
	color:#FFAC00;
	margin:0;
	padding:2px 6px;
	font-weight:bold;
	font-size:14px;
}

/*div.fond_gris_ultra_fonce_middle div.details ul.menu_detail li a{
	text-decoration:none;
	color:#ff9900;
	font-weight: bold;
}*/

/*div.fond_gris_ultra_fonce_middle div.details ul.menu_detail li a:hover
{
	text-decoration:underline;
}*/

/******** FOND COMMUN A *******/
/*Fond Gris ultra foncé && Fond gris*/
/* le formulaire de pari mais aussi le mode liste */

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie,
div.fond_gris_middle ul.list_menu_categorie{
	margin:0;
	list-style-type:none;
  font-size:11px;
	padding:2px 6px;
	margin-bottom:4px;
}

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie li,
div.fond_gris_middle ul.list_menu_categorie li{
		margin:0;
		display:inline;
		padding:0;
		border-right:1px solid #ffac00;
		padding-right:4px;
}

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie li.last,
div.fond_gris_middle ul.list_menu_categorie li.last{
		border-right:none;
}

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie li a,
div.fond_gris_middle ul.list_menu_categorie li a{
color:#ffac00;
text-decoration:none;
}

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie li a:hover,
div.fond_gris_middle ul.list_menu_categorie li a:hover{
text-decoration:underline;
}

div.fond_gris_ultra_fonce_middle ul.list_menu_categorie li a.active,
div.fond_gris_middle ul.list_menu_categorie li a.active{
	color:#fff;
	text-decoration:underline;
}

div.fond_gris_ultra_fonce_middle p.plus,
div.fond_gris_middle p.plus{
	padding-top:6px !important;
	padding-bottom:12px !important;
	margin:0;
	text-align:center;
}

div.fond_gris_ultra_fonce_middle p.plus a,
div.fond_gris_middle p.plus a{
		color:#ffac00;
		font-size:11px;
		text-decoration:none;
}

div.fond_gris_ultra_fonce_middle p.plus a:hover,
div.fond_gris_middle p.plus a:hover{
	text-decoration:underline;
}
 

 
 
ul.liste_mises_vip
{
	margin:4px 2px;
	padding:0;
	list-style-type:none;
}

ul.liste_mises_vip li{
	margin:0;
	padding:0;
	padding-left:5px;
	font-size:12px;
	color:#fff;
}

table.info_validation tbody tr td
{
	font-size:12px;
}


table.info_validation tbody tr td.col1
{
		font-size:13px;
		width:260px;
		text-align:center;
}


table.info_validation tbody tr td.col2{
	width:70px;
	text-align:center;
}

table.info_validation tbody tr td.col3{
	
}

table.info_validation tbody tr td strong span.texte_valider {
	color:#ffac00;
}

table.info_validation tbody tr td span.texte_gains_potentiels{
	color:#454238;
	font-weight:bold;
}

table.info_validation tbody tr td strong.points_grand{
	font-size:20px;
	font-weight:bold;
}

table.info_validation tbody tr td span.points_petit{
	font-size:12px;
	font-weight:bold;
}


 div.main_middle div.bouton_lancer{
	 
	margin:0 auto;
	width:272px;
	height:32px;
	line-height:32px;
	background-position:0 0;
	background-repeat:no-repeat;	
	background-image:url(../images/bouton-enregistrer.png);
	text-align:center;
}


 div.main_middle div.bouton_lancer a{
	line-height:32px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

 div.main_middle div.bouton_lancer a:hover{
	color:#fff !important;
}

 div.main_middle div.bouton_medium{
	 float:left;    
    margin:5px 14px 5px 15px;
	width:168px;
	height:32px;
	line-height:32px;
	background-position:0 0;
	background-repeat:no-repeat;	
	background-image:url(../images/bouton-medium.gif);
	text-align:center;
}

 div.main_middle div.bouton_medium a{
	line-height:32px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

 div.main_middle div.bouton_medium a:hover{
	color:#fff !important;
}

div.pave_public
{
	margin-left:3px;
	clear:both;
}

div.pave_public  div.main_middle h6{
	color:#d6ceae;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	margin:8px 0;
	font-weight:bold;
}


div.conteneur_zone_vide{

	padding-left:10px;
}

div.conteneur_rubrique_vide div.top_rubrique_vide{
	
		background-image:url(../images/pave-sombre-arrondi-top.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:4px;
		
}

div.conteneur_rubrique_vide div.bottom_rubrique_vide{
	
	background-image:url(../images/pave-sombre-arrondi-bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


div.conteneur_rubrique_vide div.bottom_rubrique_vide p{
	font-size:11px;
	margin:0;
	text-align:center;
	color:#fff;
	padding:0;
}

div.conteneur_rubrique_vide div.bottom_rubrique_vide p a{
	color:#ffac00;
}


div.fond_gris_middle form p.banniere_bouton{

	width:468px;
	overflow:hidden; /* contient image de  pub source externe */ 	
	margin-top:4px;
	margin-left:4px;
}

/* paris  publics */



div.pave_public div.haut{
	background-image:url(../images/tetiere-pari-public-top.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;

}
div.pave_public div.com{
	background-image:url(../images/tetiere-pari-com-public-top.png);

}

div.pave_public  div.main_middle{
	background-image:url(../images/tetiere-pari-public-middle-dark.png);

}

div.pave_public div.bas{
	background-image:url(../images/tetiere-pari-public-bottom.png);
	float:left;
	width:608px;
	height:5px;
}


/*div.pave_public div.haut h3.public{	
	width:230px;
	float:left;
 	text-align:center;
}*/
div.pave_public div.haut h3.public{	
	width:300px;
	float:left;
 	text-align:center;
	margin:0;
	color:#fff;
	font-size:14px;
}

div.pave_public div.haut h3.prive{	
	width:155px;
	float:left;
	text-align:center;
	color:#bd6f03;
	margin:0;
}

div.pave_public div.haut h3.prive a{	
	text-decoration:none;
	color:#bd6f03;
	font-size:14px;
}

/*div.pave_public div.haut h3.prive_public a{
	text-decoration:none;
	font-size:inherit;
	color:#ed6908;
}*/
/* le bouton lancer un nouveau pari */


div.pave_public  div.main_middle h6 img{
	vertical-align:middle;
	margin-right:.2em;
}


div.pave_public  div.main_middle p.texte_blanc{
	margin:0;
	color:#fff;
	font-size:12px;
	padding:8px 12px;
	/*border:1px solid yellow;*/
}

div.pave_public  div.main_middle div.bouton_lancer a{
	color:#ffac00;
}

div.pave_private  div.main_middle div.bouton_medium a,
div.pave_public  div.main_middle div.bouton_medium a{
	color:#ffac00;
}
/* les trois titres paris publics */

div.pave_public p.plus{
	padding-top:6px !important;
	padding-bottom:12px !important;
	text-align:center;
}

div.pave_public p.plus a{
		color:#ffac00;
		font-size:11px;
		text-decoration:none;
}

div.pave_public p.plus a:hover{
	text-decoration:underline;
}


div.pave_public p.plus a img{
	vertical-align:bottom;
}


/*message pour inciter à miser encore*/
div.pave_private p.miserencore,
div.pave_public p.miserencore{
	color:#ffac00;
	font-size:13px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin:8px 0;
	font-weight:bold;
	text-align:center;
}

/* paris prives */
div.pave_private
{
	margin-left:3px;
	clear:both;
}

div.pave_private div.haut{
	background-image:url(../images/tetiere-pari-prive-top.png);	
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
}

div.pave_private  div.main_middle{
	background-image:url(../images/tetiere-pari-prive-middle.png);
	}


div.pave_private div.bas{
	background-image:url(../images/tetiere-pari-prive-bottom.png);
	height:7px;
	width:608px;
	float:left;
	}
	
div.pave_private div.haut h3.cmt{
	/*border:1px solid green;*/
	width:160px;
	padding-right: 10px;
	float:left;
 	text-align:center;
}
div.pave_private div.haut h3.public_private{
	/*border:1px solid red;*/
	width:200px;
	float:left;
 	text-align:center;
}
div.pave_private div.haut h3.prive_private{
	/*border:1px solid blue;*/
	width:170px;
	padding-right: 30px;
	float:left;
	text-align:center;
	color:#bd6f03;
}
	
div.pave_private div.haut h3.public{
	/*border:1px solid green;*/
	width:230px;
	float:left;
 	text-align:center;
	margin:0;
	padding:0px 8px;
	color:#fff;
	font-size:14px;
}

div.pave_private div.haut h3.cmt a{
	text-decoration:none;
	font-size:inherit;
	color:#fff;
}
div.pave_private div.haut h3.public_private a,
div.pave_private div.haut h3.public a{
	text-decoration:none;
	font-size:inherit;
	color:#ed6908;
}


div.pave_private div.haut h3.prive{
	width:230px;
	float:left;
	text-align:center;	
	margin:0;
	padding:0px 8px;
	color:#fff;
	font-size:14px;
}

div.pave_private  div.main_middle
{
	background-image:url("../images/tetiere-pari-prive-middle.png");
}

div.pave_private  div.main_middle div.bouton_lancer a{
	color:#ed6908;
}


/* les trois titres paris prives */


div.pave_private  div.main_middle h6{
	color:#ed6908;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	margin:8px 0;
	font-weight:bold;
}
div.pave_private  div.main_middle h6 img{
	vertical-align:middle;
	margin-right:.2em;
}

div.pave_private p.plus{
	padding-top:6px !important;
	padding-bottom:12px !important;
	text-align:center;
}

div.pave_private p.plus a{
		color:#ed6908;
		font-size:11px;
		text-decoration:none;
}

div.pave_private p.plus a:hover{
	text-decoration:underline;
}


div.pave_private p.plus a img
{
	vertical-align:bottom;
}


/* formualire de création de pari */



form.bet_form
{
	overflow:hidden;
}

form.bet_form div.hr
{
	clear:both;
	margin:3px;
}

form.bet_form p
{
	clear:left;
	height:24px;
	line-height:24px;
	/*border:1px dotted pink;*/
 
}



form.bet_form p.input_long
{

/*	border:1px solid red;*/
	
	background-position:204px 2px;
	background-repeat:no-repeat;	
	background-image:url(../images/fond-input-248.gif);
	

}

form.bet_form p.input_small
{

/*	border:1px solid red;*/
	
	background-position:204px 2px;
	background-repeat:no-repeat;	
	background-image:url(../images/fond-input-108.gif);
	

}

form.bet_form p input.text_input_long
{
	float:left;
	width:240px;
	
	display:block;
	margin-top:5px;

	border: none;
	outline:none;
	background: #fff;
	width:240px;
	height:15px;
	font-size:11px;
}

form.bet_form p input.text_input_small
{
	float:left;
	width:100px;
	
	display:block;
	margin-top:5px;
	
	border: none;
	outline:none;
	background: #fff;
	width:100px;
	height:15px;
	font-size:11px;
	
}

form.bet_form p span.zone_label
{
	float:left;
	width:200px;
	display:block;
	/*background-color:yellow;*/
}

/* pour épouser l'arrondi on pousse un peu */
form.bet_form p.input_long span.zone_label, 
form.bet_form p.input_small span.zone_label
{

	width:204px;
	/*background-color:red;*/
}

form.bet_form p span.zone_label label
{
	color:#fff;
	font-size:12px;
	padding-left: 1em;
	/*border:1px dotted red;*/
}

form.bet_form p.textarea_zone{
	height:70px;
	/*background-color:red;*/
	
}

form.bet_form p textarea.statement_textarea
{
	float:left;
	width:250px;
	height:60px;
	display:block;
	margin-top:5px;

	/*border: none;*/
	outline:none;
	background: #fff;

	font-size:11px;
	margin-bottom:10px;
	resize: vertical; 

	background-image: url(../images/shadow_top.gif);
	background-repeat: repeat-x;
	background-position: top;	
	
}

form.bet_form p select.select_menu
{

	font-size:12px;
	float:left;
	width:auto;
}

form.bet_form h4.titre4
{
	text-align:center;
	color:#feac00;
	font-size:14px;
}

form.bet_form p.banniere_bouton
{
	height:auto;
	text-align:center;
	margin-bottom:0;
	margin-top:4px;
	margin-left:4px;
	/*border:1px dotted yellow;*/
}

/* laurentiu */

form.bet_form p.choisisez_paris
{
	color:#feac00;
	font-size:14px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 0px;
}

form.bet_form table 
{
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 600px;
}

form.bet_form table tr td 
{
	color:#FFFFFF;
	font-size:12px;
}

form.bet_form table tr td.mail {
	color:#feac00;
	font-size:9px;
	margin-bottom: 0px;
	padding-left: 20px;
}

form.bet_form table tr td.virgule {
	font-size:10px;
	margin-bottom: 0px;
}

form.bet_form table tr td select.paris_disponibles_class
{
	width: 330px;
}

form.bet_form p.textarea_zone  span.zone_label label.pari {
	color:#feac00;
	font-size:14px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 0px;
}

form.bet_form table tr td span.zone_label label.pari {
	color:#feac00;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 5px;
}

form.bet_form table tr td input.text_input_long
{
	float:left;
	width:240px;
	
	display:block;
	margin-top:5px;

	border: none;
	outline:none;
	background: #fff;
	width:250px;
	height:15px;
	font-size:11px;
}

div .enregistre_form p span .error_span {
	color: red;
	font-size: 10px;
	font-weight: bold;	
}

/* end laurentiu */

/* les dialogues annexexes */

div.dialog_overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	
	background-color:#000;

	z-index:1000;

}


div.dialog
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
}


div.petit_dialog{
		width:210px;
		margin-left:-105px;
}

div.grand_dialog{
		width:310px;
		margin-left:-155px;
}


div.petit_dialog div.top_dialog
{
	background-image:url(../images/dialog-petit-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 10px;
	/*border:1px dotted orange;*/
}

div.grand_dialog div.top_dialog
{
	
	background-image:url(../images/dialog-grand-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 10px;
	/*border:1px dotted orange;*/
}

div.petit_dialog div.bottom_dialog
{
	height:6px;
	background-position:bottom left;
	background-repeat:no-repeat;	
	background-image:url(../images/dialog-petit-bottom.gif);

}

div.grand_dialog div.bottom_dialog
{
	height:6px;
	background-position:bottom left;
	background-repeat:no-repeat;	
	background-image:url(../images/dialog-grand-bottom.gif);
}

div.dialog div.top_dialog H2
{
margin:0;
color:#feac00;
font-size:12px;
font-weight:bold;
}
div.dialog div.top_dialog H2 img
{
	vertical-align:middle;
}

div.dialog div.top_dialog p
{
margin:8px 0;
color:#8e8975;
font-size:12px;
font-weight:bold;
}

div.dialog div.top_dialog p.bouton_fermer
{
text-align:center;
margin-bottom:2px;
}

div.dialog div.top_dialog p.bouton_fermer a
{
	display:block;
	/*width:142px;*/
	line-height:22px;
	text-align:center;
	background-position:50% 50%;
	background-repeat:no-repeat;	
	background-image:url(../images/bouton-dialog-petit.gif);	
	color:#feac00;
	font-size:11px;
	text-decoration:none;
	
	outline:none;
		
		
}

div.dialog div.top_dialog p.bouton_fermer a:hover
{
	color:#fff;
}

div.dialog  form.send_to_friend
{
	margin:1em 0;
}

div.dialog  form.send_to_friend p
{
}

div.dialog form.send_to_friend p.input_long
{
	background-position:top left;
	background-repeat:no-repeat;	
	background-image:url(../images/fond-input-248.gif);
}

div.dialog form.send_to_friend p.input_long input
{
	
	display:block;

	border: none;
	outline:none;
	background: #fff;
	width:240px;
	height:15px;
	font-size:11px;

	
}

div.dialog  form.send_to_friend ul.multiple_checkboxes
{
	width:250px;
	height:60px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:auto;
	background-color:#fff;
	
	background-image: url(../images/shadow_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	
}

div.dialog  form.send_to_friend ul.multiple_checkboxes li
{
	margin:0;
	padding:0;	
}

div.dialog  form.send_to_friend ul.multiple_checkboxes li label
{
	font-size:11px;
}

/* le mode liste de la home */

ul.liste_paris_home{}
ul.liste_paris_home li{}

/* vip new bet */


div.liste_amis
{
/*	border:1px solid yellow;*/
	overflow:auto;
	margin:1em 0;
}

div.liste_amis span.zone_label
{
	display:block;
	float:left;
	width:188px;
	font-weight: bold;
	color:#feac00;
	font-size:14px;

	padding-left:10px;
	
	/*border:1px solid orange;*/
	
}

div.liste_amis ul.multiple_checkboxes
{
	float:left;
	width:250px;
	height:80px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:auto;
	background-color:#fff;
	
	background-image: url(../images/shadow_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}

div.liste_amis  ul.multiple_checkboxes li
{
	margin:0;
	padding:0;	
}

div.liste_amis ul.multiple_checkboxes li label
{
	font-size:11px;
}

 span.pari_impossible{
		color:#ed6908;
		font-size:12px;
	
}

p.bandeau_centre {
	text-align:center;
	 
	background-image:url(../images/bandeau-pariez-long.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	color:#feac00;
	font-weight:bold;
	font-size:16px;
	line-height:31px ;
	height:31px;
	/*border: 1px solid green;*/
	text-shadow: 1px 1px 2px #000;
	}
	
div.pave_bleu{	
	margin-left:3px;
}

div.pave_bleu div.haut_titre {
 
}

div.pave_bleu div.haut_titre div.haut_gauche
{
	background-image:url(../images/corner_gauche_tetiere_bleu.png);
	float:left;
	background-repeat:no-repeat;
	width:6px;
	height:23px;
}

div.pave_bleu div.haut_titre div.haut_middle
{	
	float:left;
	background-image:url(../images/fond_titre_tetiere_bleu.jpg);	
	background-repeat:x;	
	width:590px;
	height:23px;	
}

div.pave_bleu div.haut_titre div.haut_middle h3
{
	margin:0;
	padding:1px 8px;
	color:#fff;
	font-size:14px;
	line-height:20px;
}

div.pave_bleu div.haut_titre div.haut_droite{
	background-image:url(../images/corner_droit_tetiere_bleu.png);
	float:left;
	background-repeat:no-repeat;
	width:8px;
	height:23px;
}

/*div.pave_bleu div.haut{
	background-image:url(../images/tetiere-creation-compte-bleu-top.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
}

div.pave_bleu div.haut h3{
	margin:0;
	padding:1px 8px;
	color:#fff;
	font-size:13px;
/*	border:1px solid yellow;*/
/*}*/

div.pave_bleu div.middle
{
	background-image:url(../images/fond_tetiere_bleu.jpg);
	float:left;
	width:604px;
	background-repeat:repeat-y;	
}

div.pave_bleu div.middle h4
{
	margin:0;
	color:#99ccff;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}

/*div.pave_bleu div.bas{
	background-image:url(../images/tetiere-creation-compte-bleu-bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:8px;
		
}*/

div.pave_bleu div.bas_pave_bleu
{
	background-image:url(../images/bas_tetiere_bleu.png);
	float:left;
	background-repeat:no-repeat;
	height:9px;
	width:604px;
}
