/* CSS Document Pronosoft - version 1.0 2009 */

/*------------------GENERAL--------------------------------------------*/
	html, body, ul, form {
	margin: 0;
	padding: 0;
	}

	body {
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background:#b9b8b8 url(/img/css/images/bg_body.gif) repeat-x;
	}
	
	h1, h2, h3 {
	margin: 1em 0 .3em 0;
	line-height: 1.2;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;  
	}
	
	h1, h2 {
	font-size:1.2em;
	}
	
	h3 {
	font-size:1.1em;
	}
	
	p {
	margin: 0.2em 0 .75em;
	line-height: 1.3;
	}
	
	a {
	text-decoration:none;
	color:#006699;
	}

	a:hover, a:focus {
	text-decoration:underline;
	color:#3a8605;
	}
	
	a.lien:visited { /*liens visites*/
	color:#628495;
	}
	
	a img {
	border:0 none;
	}
	
	input, select, table img, .vertical {
	vertical-align: middle; 
	}

	ul {
	list-style:none;
	}
	
	ol {
	margin:0 0 25px 0;
	padding:0;
	}
	
	ol li {
	margin:0 0 8px 0;
	list-style-position:inside;
	}
	
	ol li img {
	vertical-align:bottom;
	}
	
	dl {
	margin: .75em 0;
	}

	dt {
	margin: .75em 0 0 0;
	font:bold 1.2em Arial, Helvetica, sans-serif;;
	color:#585858;
	}
	
	dd {
	margin: .25em 0 .25em 32px;
	}
	
	hr {
	height:1px;
	background-color:#d6d5d5;/*Mozilla, Opera*/
	color:#d6d5d5;/*IE*/
	padding: 0;
	border:0;
	}
	
	table {
	border-collapse:collapse;
	}
	
	
/*--------------------Positionnement des blocs------------------*/

	#conteneur {
	position:relative;
	width:990px;
/*	width:1328px; habillage */
	margin: 0 auto;
	}
	
	#header {
	height:117px;
	margin:0;
	background:url(/img/css/images/baniere2009.jpg) top center no-repeat;
	}
	
	#header a {
	width:210px;
	height:65px;
	display:block;
	position:absolute;
	left:20px;
	top:15px;
	text-indent: -9000px;
	margin:0; 
	line-height:0;
	}
	
	#header a.facebook, #header a.newsletter {
	width:140px;
	height:31px;
	left:830px;
/*	left:999px; habillage */
	top:30px;
	background: url(/img/css/img2011/btn_facebook.png) 0 0 no-repeat;
	}
	
	#header a.newsletter {
	top:66px;
	background-image: url(/img/css/img2011/btn_newsletter.png);
	}
	
	#contenu {
	overflow:hidden;
	background: #e0e0e0 url(/img/css/img2011/bg_contenu.gif) top left repeat-y;
/* 	width:990px; habillage */
	}
	
	
	
	/*------------------menu horizontale deroulant-----*/
	
	#menu1 {
	position:relative;
	margin:0;
	padding:0 0 0 170px; 
/*	padding:0 0 0 339px; habillage */
	background:#346285 url(/img/css/images/menu1_bg.jpg) top left no-repeat;
	height:30px;
	z-index: 12;
	}

	#menu1 ul {
	font:bold 90% Arial, Helvetica, Verdana sans-serif; 
	}
	
	#menu1 li {
	float:left;
	margin:0;
	}
	
	#menu1 li a {
	height:21px;
	line-height:1em; 
	display:block;
	padding:8px 10px 0;
	color:#e7e7e7;
	text-align:center;
	text-decoration:none;
	background:url(/img/css/images/tiret_menu1.gif) 100% 45% no-repeat;
	}
	
	menu1 li img {
	vertical-align:bottom;
	}

	#menu1 li a.last {
	background:none;
	}

	#menu1 li:hover, #menu1 #current {
	background:url(/img/css/images/menu1_version2.png) 50% 100% no-repeat;
	}
	
	#menu1 a span {
	background:url(/img/css/images/flechebas.gif) right bottom no-repeat;
	padding-right:13px;
	}
	
	/*sousmenu deroulant*/
	 
 	#menu1 li ul.liste {
	position: absolute;
	left:-999em;
	background:none;
	background-color:#f1f0f0;
	width:175px;
	z-index:20;
	border:#9fbfd5 solid 1px;
	border-top:none;
	}
	
	#menu1 li ul.liste li {
	float:none;
	}

	#menu1 li ul.liste a {
	text-align:left;
	display: block;
	padding: 0 0 0 5px;
	background:none;
	font:normal 110% Verdana, Arial, Helvetica, sans-serif;
	height:1.9em;
	line-height:1.9em;
	width:170px;
	color:#025384;
	}
	
	#menu1 li:hover ul.liste, #menu1 li.sfhover ul.liste {
	left: auto;
	}
	
	#menu1 ul.liste a:hover {
	background-color:#62a0cf;
	color:#fff;
	}
	
	/*----------------bloc menu gauche flottant (blocmenu)------------------------------------*/
	
	#blocmenu {
	float:left;
	width:167px;
	padding:20px 0 40px;
	}
	
	#blocmenu h2 {
	margin:0 0 0 19px;
	padding-left:7px;
	height:19px;
	line-height:19px;
	font-size:13px;
	color:#fff;
	background:url(/img/css/img2011/bg_menug.gif) 0 0 no-repeat;
	} 
	
	#blocmenu ul {
	margin:0 0 12px 19px;
	font-size:85%;
	}
	
	
	#blocmenu li a {
	background:url(/img/css/img2011/menug_bg.gif) 0 0 repeat-x;
	display:block;
	height:18px;
	text-decoration: none;
	color: #2e2e2e;
	padding:3px 0 0 5px;
	}
	
	#blocmenu li a:hover, #blocmenu li a:focus, #blocmenu #actif a:hover {
	background:url(/img/css/img2011/menug_bg_hover.gif) 0 0 repeat-x;
	}
	
	#blocmenu #actif a {/*liens en cours*/
	font-weight:bold;
	/*color:#3a8605;*/
	}
	
	
	/*--------boite newsletter------------*/
	
	#newsletter_haut {
	width:148px;
	padding-top:12px;
	margin-left:18px;
	margin-top:20px;
	background:url(/img/css/images/newsletter_top.gif) left top no-repeat;
	}
	
	#newsletter_bas {
	background:url(/img/css/images/newsletter_bottom.png) left bottom no-repeat;
	padding:0 10px 10px;
	}
	
	#newsletter_bas h3 {
	margin:0;
	padding-left:25px;
	background:url(/img/css/images/enveloppe.gif) left center no-repeat;
	color:#2f6891;
	font-size:1.2em;
	position:relative;
	top:-7px;
	}
	
	#newsletter_bas p {
	margin:0;
	font-size:85%;
	}
	
	#newsletter_bas p a.newsl {
	margin:8px 0 0 80px;
	padding:0;
	border:none;
	width:39px;
	height:20px;
	}
	
	/*inscription Ã  la newsletter*/
	
	.inscription {
	width:60%;
	margin:0 0 40px 120px;
	border:#CCCCCC solid 1px;
	padding:0 10px;
	background-color:#e9e9e9;
	}
	
	.form_inscription {
	width:80%;
	margin:0 auto;
	padding-right:10px;
	text-align:right;
	}
	
	.form_inscription p.simple input {
	width:200px;
	border:#c1c1c1 solid 1px;
	padding: 2px 4px;
	}
	
	.form_inscription p.simple label {
	cursor: pointer;	
	}
	
	#bouton_inscrip {
	margin-left:292px;
	}
	
	
	/*--------------------bloc contenu droit (bloccontenu)--------------------------------*/
	
	#bloccontenu {
	padding:10px 11px 20px 0;
	overflow:hidden;
	}
	
	#bloccontenu ul.norm li {
	margin:0 0 10px 0;
	}
	
	/*-----barre bleu avec des titres des pages----------------*/
	
	#titlepage {
	width:725px;
	margin:0 0 20px 50px;
	}
	
	#titlepage1 {/*espace pub*/
	width:750px;
	margin:0 auto;
	}
	
	#titlepage h1, #titlepage1 h1 {
	padding-left:10px;
	padding-right:110px;
	text-align:right;
	line-height:76px;
	color:#fff;
	clear:both;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	#titlepage h1 {
	margin:0 0 0 100px;
	}
	
	#titlepage1 h1 {
	margin:0 0 0 120px;
	}
	
	#titlepage h1 span, #titlepage1 h1 span {
	float:left;
	color:#000000;
	}
	
	#titlepage h1.veinard {
    background-image:url(/img/css/images/header_veinard.png);
    }

	#titlepage h1.prediction {
    background-image:url(/img/css/images/header_prediction.png);
    }
	
	#titlepage h1.sms {
	background-image:url(/img/css/images/header_sms.gif);
	}
	
	#titlepage h1.actu {
	background-image:url(/img/css/images/header_actu.gif);
	}
	#titlepage h1.bookmaker {
	background-image:url(/img/css/images/header_bookmaker.gif);
	}
	#titlepage h1.CM {
	background-image:url(/img/css/images/header_CM.gif);
	}
	#titlepage h1.concours {
	background-image:url(/img/css/images/header_concours.gif);
	}
	#titlepage h1.contact {
	background-image:url(/img/css/images/header_contact.png);
	}
	#titlepage h1.livescore {
	background-image:url(/img/css/images/header_livescore.gif);
	}
	#titlepage h1.logiciel {
	background-image:url(/img/css/images/header_logiciel.gif);
	}
	#titlepage1 h1.logiciel {
	background-image:url(/img/css/images/header_logiciel.gif);
	}
	#titlepage h1.poker {
	background-image:url(/img/css/images/header_poker.gif);
	}
	#titlepage h1.plus18 {
	background-image:url(/img/css/images/header_plus18.png);
	}
	#titlepage h1.prono {
	background-image:url(/img/css/images/header_prono.gif);
	}
	#titlepage h1.stats {
	background-image:url(/img/css/images/header_stats.gif);
	}
	#titlepage h1.systemes {
	background-image:url(img/css/images/header_systemes.png);
	}
	#titlepage h1.plan {
	background-image:url(/img/css/images/header_plan.png);
	}
	#titlepage h1.pmu {
	background-image:url(/img/css/images/header_pmu.png);
	}
	
	#titlepage p, #titlepage1 p {
	position:relative;
	top:-26px;
	margin:0;
	padding-left:13px;
	width:500px;
	font-size:10px;
	z-index:10;
	}
	
	#titlepage p {
	left:100px;
	}
	
	#titlepage1 p {
	left:120px;
	}
	
	/* --------------Menu contextuel sous la barre blue--------------- */
	
	#titlepage ul, ul#menu_classm {
	font-size:85%;
	}
	
	ul#menu_classm {
	margin:10px 0 10px 130px;
	}
	
	#titlepage ul {
	width:590px;
	margin:5px 0 0 113px;
	}
	
	#titlepage li, #menuconcept li, ul#menu_classm li {
	display:inline;
	}
	
	#titlepage a, #menuconcept a, ul#menu_classm a {
	line-height:20px;
	color:#3b3b3b;
	}
	
	#titlepage li span, #menuconcept li span, ul#menu_classm li span {
	color:#999999;
	}
	
	/* ---Menu contextuel sous la barre blue avec espace pub (#titlepage1)--- */
	
	#pub {
	float:left;
	margin-left:10px;
	width:180px;
	}
	
	#pub img {
	vertical-align:middle;
	}
	
	.pub_book {
	padding-top:35px;
	}
	
	.pub_footer {
	text-align:center;
	padding-top:40px;
	clear:both;
	}

	#menuconcept {
	margin-left:200px;
	width:520px;
	}
	
	#menuconcept ul {
	font-size:85%;
	margin:80px 0 0 0;
	}
	
	#menuconcept ul.double {
	margin:40px 0 0 0;
	}
	
	#menuconcept ul.simple {
	margin:20px 0 10px 0;
	}
	
	/*liens actifs du menu contextuel*/
	
	#menuconcept a:hover, #menuconcept a:focus, #titlepage a:hover, #titlepage a:focus, #menuconcept #en_cours a, #titlepage #en_cours a, ul#menu_classm a:hover, ul#menu_classm a:focus, ul#menu_classm #en_cours a {
	color:#3a8605;
	}
	
	#menuconcept #en_cours a, #titlepage #en_cours a, ul#menu_classm #en_cours a {
	font-weight:bold;
	}

	
	
	/*--------------------------bloccontenu : classes---------------*/
	
	#bloccentr { 
	width:725px;
	margin:0 auto;
	text-align:justify;
	}
	
	p.short {
	line-height:1.2;
	}
	
	p.table {
	margin-top:0;
	}
	
	p.gav {
	text-align:right;
	margin:0;
	}
	
	.oblig {
	font-family:"Arial", Helvetica, sans-serif;
	}

	.clearer, #clear_global {
	clear:both;
	}
	
	.motif {
	background:url(/img/css/images/motif_forum.gif);
	}

	.oh {
	overflow:hidden;
	}	
	
	.title {
	color:#3a8605;
	}
	
	.title_dec {
	color:#3a8605;
	padding-bottom:2px;
	background:url(/img/css/images/barre_soulign.png) left bottom no-repeat;
	}
	
	.title_b {
	color:#3573a0;
	}
	
	.title_m {
	color:#585858;
	margin:0 0 0 60px;
	}
	
	.title_n {
	color:#585858;
	}
	
	.title_nc {
	color:#585858;
	text-align:center;
	}

	.title_sm {
	color:#585858;
	margin-top:0;
	}
	
	.title_maj {
	text-transform:uppercase;
	}
	
	ul.liste_puce_g, ul.puce_fleche, ul.puce_sup {
	margin:0 0 20px;
	}
	
	ul.liste_puce_g li, ul.puce_fleche li, ul.puce_sup li {
	margin:0 0 5px 20px;
	padding-left:15px;
	background:url(/img/css/images/puce_menu.gif) 0 4px no-repeat;
	}
	
	ul.puce_fleche li, ul.puce_sup li {
	background:url(/img/css/images/fleche_black_liste.gif) 0 5px no-repeat;
	}
	ul.puce_sup li {
	background-image:url(/img/css/images/puce_guimet.gif);
	}

	
	ul.liste_puce_b {
	margin:0 0 20px 30px;
	list-style-image:url(/img/css/images/puce_blue.gif);
	}
	
	ul.liste_puce_b li {
	margin:0 0 5px 0;
	}
	
	/*classes mise en page texte*/
	.justify {
	text-align:justify;
	}
	
	.left {
	text-align:left;
	}
	
	.right {
	text-align:right;
	}
	
	.center {
	text-align:center;
	}
	
	.italic {
	font-style:italic;
	}
	
	.bold {
	font-weight:bold;
	color:#585858;
	}
	
	.normal {
	font-weight:normal;
	}
	
	.small {
	font-size:10px;
	}
	
	.big {
	font: bold 1.7em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#585858;
	}
	
	.sansmarg {
	margin:0;
	}
	
	.med { 
	font-size:85%;
	}
	
/*	.fiche_tech {
	padding-top:10px;
	}
*/	
	.margcentr {
	margin:0 auto;
	}
	
	.separation {
	clear:both;
	display:block;
	visibility:hidden;
	height: 1px;
	margin:1px; 
	padding: 0;
	border: 0;
	}
	
	.clear_l {
	clear:left;
	}
	
	/*classes diverses mise en page*/
	.maj {
	font-size:85%;
	font-style:italic;
	text-align:right;
	padding-top:20px;
	}

	.moy {
	width: 55%;
	}
	
	.large {
	width: 90%;
	}

	tr.totals td {
	font-weight:bold;
	border-top:1px solid #9c9c9c;
	}

	.comment {
	border-top:1px solid #bfbfbf;
	padding-top:2px;
	padding-bottom:10px;
	width:82%;
	margin:0 auto;
	font-size:85%;
	text-align:justify;
	} 
	
	.img_left {
	margin: 0 25px 15px 0; 
	float:left;
	}
	
	.img_right {
	margin:0 10px 15px 25px;
	float:right;
	}
	
	.pubPLFP, .pubPLFPcenter {
	width:660px;
	line-height:1.1;
	text-align:justify;
	}
	
	.pubPLFP {
	margin:20px 0;
	}
	
	.pubPLFPcenter {
	margin:20px auto;
	}

	.haut {
	text-align:right;
	padding-right:20px;
	}

	.page {
	margin-left:320px;
	}
	
	.important {
	font-size:120%;
	font-weight:bold;
	}
	
	.attention {
	color:#CC3333;
	}
	
	.exemple {
	display:block;
	width:635px;
	padding:5px;
	margin:10px auto;
	border:1px solid #a5ca70;
	border-left-width:5px;
	background-color:#f8f8f8;
	}
	
	.exemple p {
	margin-top:0;
	}
	
	.hdp { 
	margin-right:60px;
	padding-right:13px;
	text-align:right;
	font-size:85%;
	color:#2f6891;
	background:url(/img/css/images/hdp.gif) 100% 50% no-repeat;
	}
	
	.hdp:hover {
	background-position:100% 30%;
	}
	
	.f_left {
	float:left;
	}
	
	.f_right {
	float:right;
	}
	
	.none {
	display:none;
	}
	
	.block {
	display:block;
	}
	
	/*Couleurs*/
	.row_v {
	background-color:#a5ca70;
	}

	.row_vf{
	background-color:#c5d2b5;
	}
	
	.row_vtf {
	background-color:#bdcfaf;
	}
	
	.row_vd {
	background:#8bb948 url(/img/css/images/row_vd.gif) 0 0 repeat-x;
	}
	
	.row_gf {
	background-color:#c3c3c3;
	}
	
	.row_gtf {
	background-color:#ababab;
	}
	
	.row_gtc {
	background-color:#e7e6e6;
	}
	
	.row_gc {
	background-color:#dcdcdc;
	}
	
	.row_gmf {
	background-color:#d1d0d0;
	}
	
	.row_gd {
	background:#d1d1d1 url(/img/css/images/row_gd.gif) 0 0 repeat-x;
	}
	
	.row_b {
	background-color:#cbd6de;
	}

	.row_bf {
	background-color:#7198b7;
	}
	
	.row_bmf {
	background-color:#cfdde7;
	}
	
	.row_vmf {

	background-color:#d6e1c6;
	}
	
	.row_vtc {
	background-color:#ccd8be;
	}
	
	.row_gttc {
	background-color: #EFEFEF;
	}
	
	.row_btc { 
	background-color: #DEE3E7; 
	}
	
	.row_bttf {
	background-color:#9bbcd5;
	}
	
	.row_blttc {
	background-color:#f0f0f0;
	}

	.neg {
	color:#c00;
	}
	.pos {
	color:#5c9033;
	font-weight:bold;
	}

/*---------------------Logiciels------------------------------------*/
	
	/*boite menu gauche*/
	.menutop_log {
	float:left; 
	width:140px;
	margin:0 10px 0 25px;
	padding-top:13px;
	background:url(/img/css/images/haut_menulog.gif) left top no-repeat;
	}
	
	.menubottom_log { 
	padding:0 0 13px 15px;
	background:url(/img/css/images/bas_menulog.gif) left bottom no-repeat;
	}
	
	.menubottom_log ul { 
	margin:0 0 5px;
	font-size:85%;
	}
	
	.menubottom_log a {
	color:#3b3b3b;
	padding-left:12px;
	line-height:1.7em;
	background:url(/img/css/images/puce_menug.gif) left center no-repeat;
	}
	
	.menubottom_log a:hover, a:focus {
	text-decoration:underline;
	color:#3a8605;
	}
	
	.menubottom_log .en-cours a {
	font-weight:bold;
	color:#3a8605;
	}	
	
	/*boite description droite*/
	.box_title {
	margin:0;
	height:24px;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	#LF_log {
	background-image:url(/img/css/images/head_logLF.png);
	}
	#EM_log {
	background-image:url(/img/css/images/head_logEuroMil.png);
	}
	#PMU_log, #PMU_log2 {
	background-image:url(/img/css/images/head_logPMU.png);
	}
	#Foot_log {
	background-image:url(/img/css/images/head_logFoot.png);
	}
	#Loto_log {
	background-image:url(/img/css/images/head_logLoto.png);
	}
	
	.box_title h2 {
	margin:0;
	font-size:1.2em;
	padding: 4px 0 0 20px;
	color:#585858;
	}
	
	.box_body  {
	text-align:justify;
	padding:3px 18px;
	background:#eaeaea url(/img/css/images/body_logiciel.gif) left top repeat-y;
	}
	
	.box_body h3 {
	font-size:1.1em;
	color:#585858;
	}
	
	.box_body p.b_log {
	margin:15px 0 0 0;
	text-align:right;
	}
	
	.box_body ul { 
	margin:0 0 5px 25px;
	}
	
	.box_body li {
	margin:5px 0 5px -10px;
	padding-left:13px;
	background:url(/img/css/images/puce_verte.gif) 0 3px no-repeat;
	}
	
	.haut_faq {
	margin-left:510px;
	display:block;
	}
	
	.box_body table.log {
	margin:10px 0;
	}
	
	.box_body table.log td {
	border-bottom:1px solid #cfcece;
	padding:4px 0;
	}
	
	.log_name {
	width:380px;
	}
	
	.log_prix {
	width:50px;
	}
	
	.log_achat {
	width:100px;
	text-align:right;
	}
	
	.box_body table#video {
	margin:10px 0;
	}
	
	.box_body table#video td {
	border-bottom:1px solid #ddd;
	padding:4px 0;
	}
	
	.video_title {
	text-align:left;
	width:390px;
	}
	
	.video_niveau {
	width:40px;
	text-align:center;
	}
	
	.video_voir {
	width:110px;
	text-align:right;
	}
	
	.box_bottom {
	background:url(/img/css/images/foot_logiciel.gif) bottom left no-repeat;
	width:596px;
	padding-bottom:18px;
	float:left;
	margin-bottom:10px;
	}
	
	/*---------------------Poker + Bookmakers------------------------*/
	
	/*--table poker evaluation et bookmakers evaluation---*/
	table#bookevaluation, table#bookevaluation2 {
	font-size:85%;
	text-align:center;
	}
	
	table#bookevaluation {
	margin:0 0 40px 35px;
	}
	
	table#bookevaluation2 {
	margin:0 0 40px 40px;
	}
	
	table#bookevaluation th, table#bookevaluation2 th {
	padding:4px;
	color:#252525;
	}
	
	table#bookevaluation td, table#bookevaluation2 td, table.bookevaluation1 td {
	padding:3px;
	}
	
	table#bookevaluation, table#bookevaluation2, table#bookevaluation th, table#bookevaluation2 th, table#bookevaluation td,        		    table#bookevaluation2 td, table.bookevaluation1 td, table.bookevaluation1, table.bookevaluation1 th, table#booknote {
	border:1px solid #fff;
	}
	
	table#bookevaluation td.left, table#bookevaluation2 td.left {
	text-align:left;
	}
	
	table#bookevaluation p, table#bookevaluation2 p {
	margin-top:0;
	}
	
	table#bookevaluation a, table#bookevaluation2 a {
	font-weight:normal;
	text-decoration:underline;
	}
	
	table#bookevaluation ul {
	list-style-type:square;
	}
	
	table#bookevaluation li{
	margin-left:20px;
	}
	
	.poker_eval {
	width:400px;
	text-align:left;
	}
	
	.poker_evalm {
	width:400px;
	text-align:center;
	}
	
	.poker_site {
	width:230px;
	}
	
	.poker_siteeval {
	width:350px;
	}
	
	.book_eval {
	width:420px;
	text-align:left;
	}
	
	.book_evalm {
	width:420px;
	text-align:center;
	}
	
	.book_liens {
	width:121px;
	}
	
	.book_liens1 {
	width:130px;
	text-align:center;
	}
	
	.faqbook {
	width:120px;
	text-align:center;
	}
	
	.explbook {
	width:580px;
	text-align:left;
	}
	
	.explbookm {
	width:580px;
	text-align:center;
	}
	
	/*table bookevaluation : Lexique*/
	table.bookevaluation1 {
	font-size:85%;
	margin:0 0 20px 120px;
	}
	
	table.bookevaluation1 caption {
	font-size:1.2em;
	padding-bottom:3px;
	}
	
	table.bookevaluation1 th {
	padding:3px 0;
	color:#252525;
	text-align:center;
	}
	
	.terme {
	width:400px;
	}
	
	
	
	/*-------table note des bookmakers------------*/
	
	table#booknote {
	margin: 0 0 20px 80px;
	text-align:center;
	}
	
	table#booknote th {
	color:#252525;
	border:1px solid #EFEFEF;
	padding:3px 0;
	font-size:85%;
	background-color:#c3c3c3;
	}
	
	table#booknote td {
	border:1px solid #EFEFEF;
	padding:2px 0;
	}
	
	.pokerbook {
	width:127px;
	background-color:#e7e6e6;
	}
	
	.pokernoteP {
	width:153px;
	}
	
	.pokernoteG {
	width:171px;
	background-color: #EFEFEF;
	}
	
	.pokernoteF {
	width:50px;
	}
	
	.pokernoteFv {
	width:121px;
	}
	
	table.notegenerale {
	margin-left:35px;
	padding:0;
	}
	
	/*classement book, bonus format vignettes*/
	
	#box_book {
	overflow:hidden;
	margin-left:45px;
	}
	
	.box_book, .box_poker {
	float:left;
	background:url(/img/css/images/box_book.png) left bottom no-repeat;
	width:218px;
	margin:10px 20px 20px 0;
	padding-bottom: 8px;
	}
	
	.box_poker {
	width:246px;
	margin-right:0;
	background-image:url(img/css/images/box_poker.png);
	}
	
	.box_book h2, .box_poker h2 {
	background:url(/img/css/images/box_book.png) left top no-repeat;
	margin:0;
	padding:5px 0 5px 24px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#bc0f12;
	text-transform:uppercase;
	}
	
	.box_poker h2 {
	background-image: url(img/css/images/box_poker.png);
	}
	
	.box_book h2 a, .box_poker h2 a {
	color:#bc0f12;
	}
	
	.box_book table, .box_poker table {
	width:90%;
	border-spacing:0;
	margin:0 auto;
	font-size:11px;
	font-weight:bold;
	}
	
	.box_book table td, .box_poker table td {
	height:23px;
	border-bottom:2px solid #fff;
	}
	
	.box_book table tr.last td, .box_poker table tr.last td {
	border-bottom:none;
	}
	
	.box_book table a, .box_book .plus a, .box_poker table a, .box_poker .plus a {
	color:#3b3b3b;
	}
	.box_book .plus a, .box_poker .plus a {
	text-decoration:underline;
	}
	
	.box_book table a:hover, .box_poker table a:hover, .box_book h2 a:hover, .box_poker h2 a:hover {
	text-decoration:none;
	}
	
	.box_book table .logo, .box_poker table .logo {
	width:36px;
	}
	.box_book table .bonus, .box_poker table .bonus, .box_book table .note {
	padding-left:15px;
	}
	.box_book table .bonus, .box_poker table .bonus {
	font-size:12px;
	}

	.box_book table .btn_jouer, .box_poker table .btn_jouer {
	width:56px;
	}
	.box_book table .btn_sinscrire {
	width:73px;
	}
	
	.box_book .plus, .box_poker .plus {
	text-align:right;
	margin-top:8px;
	margin-right:10px;
	font-size:11px;
	}
	
	

	/*----------------LiveScore, Historiques des grilles : rapports officiels (statistiques)---------------------------*/
	
	.left_livescore, #left_historGrilles {
	width:530px;
	float:left;
	}
	
	.left_livescore {
	margin: 0 0 50px 50px;
	}
	
	#left_historGrilles {
	margin: 0 0 40px 200px;
	}
	
	.left_livescore ul {
	margin:0 0 0 270px;
	}
	
	.left_livescore ul a {
	display:block;
	margin:0 7px 0 0;
	}
	
	.left_livescore table {
	border:1px solid #fff;
	text-align:center;
	}
	
	.left_livescore table th {
	border:1px solid #fff;
	padding:3px 0;
	font-weight:normal;
	}
	
	.left_livescore table td, .left_estimrapports table td {
	border:1px solid #f2f2f2;
	padding:4px;
	}
	
	
	/*cote droite de livescore avec les estimations*/
	.right_livescore {
	float:left;
	width:175px;
	padding-top:24px;
	}
	
	#rapports {
	float:left;
	width:240px;
	}
	
	.right_livescore table.estim, .right_livescore table.estim_off, #rapports table {
	border:1px solid #f4f4f4;
	border-collapse:separate;
	font-size:85%;
	margin:0 0 10px;
	width:100%;
	}
	
	.right_livescore table.estim {
	background-color:#9bbcd5;
	}
	.right_livescore table.estim_off, #rapports table {
	background-color:#b4c995;
	text-align:center;
	}
	
	.right_livescore table.estim th, .right_livescore table.estim_off th, #rapports table th {
	padding:3px 0;
	font-weight:normal;
	}
	
	.right_livescore table.estim td, .right_livescore table.estim_off td {
	padding:2px 1px;
	width:50%;
	}
	
	#rapports table td {
	padding:2px 1px;
	width:35%;
	}
	
	#rapports table td.nb_g {
	width:30%;
	}
	
	.right_livescore table.estim td {
	border:1px solid #84abc9;
	}
	
	.right_livescore table.estim_off td, #rapports table td {
	border:1px solid #91ae79;
	}
	
	
	
	
	
	/*-------------Estimation des rapports-------------------------*/
	
	/*cotÃ© gauche*/
	.left_estimrapports {
	width:500px;
	float:left;
	margin: 0 0 10px 20px;
	padding-right:20px;
	}
	
	.left_estimrapports table ul {
	margin:0 0 0 60px;
	}
	
	.left_estimrapports table li, ul.pronos li, .left_livescore li, ul.cote li {
	float:left;
	}
	
	.left_estimrapports table a {
	display:block;
	margin:0 7px 0 0;
	}
	
	.left_estimrapports table {
	border:1px solid #f2f2f2;
	margin:5px 0 10px;
	float:right;
	text-align:center;
	}
	
	.left_estimrapports table th {
	border:1px solid #f2f2f2;
	padding:2px;
	}
	
	.left_estimrapports p {
	clear:both;
	}
	
	.nr_LS {
	width:16px;
	font-size:85%;
	}
	
	.date_CM {
	width:106px;
	}

	.date_LS {
	width:106px;
	font-size:85%;
	text-align:left;
	}
	
	.date_LS {
	font-size:85%;
	text-align:left;
	}

	.date_rapport {
	width:80px;
	}
	
	.type_rapport {
	width:96px;
	}

	.rang_rapport {
	width:90px;
	text-align:right;
	}
	
	
	.match_LS, .match_LS2 {
	width:115px;
	}
	
	.match_LS {
	text-align:right;
	}
	
	.match_LS2 {
	text-align:left;
	}
	
	.match_syst{
	width:125px;
	}
	
	.score_LS {
	width:35px;
	}
	
	.score_estim {
	width:25px;
	}
	
	
	/*---------------------------------Pronostics LotoFoot------------------------------*/
	
	ul.pronos {
	margin:0 0 0 250px;
	}
	
	ul.pronos a, ul.cote a {
	display:block;
	margin:0 3px;
	}
	
	/*table pronostics LotoFoot7et15*/
	table.pronostics {
	text-align:center;
	border:solid #edebeb 1px;
	margin:0 0 40px 15px;
	}
	
	table.pronostics th {
	padding:3px;
	font:normal 110% Arial, Helvetica, sans-serif;
	border-bottom:solid #edebeb 1px;
	}
	
	table.pronostics td {
	border:1px solid #f2f2f2;
	padding:0;
	}
	
	.num_pLF, .nr_av, .n {
	width:20px;
	}
	
	.matchs_pLF {
	width:90px;
	}
	
	.pronost_pLF, table.pronostics td.pronost_pLF {
	padding:0 2px;
	width:212px;
	text-align:left;
	font-size:85%;
	}
	
	/*--table pronostics Ã  venir-*/
	table.pronostics_av {
	font-size:85%;
	text-align:center;
	border:1px solid #fff;
	margin:0 0 40px 255px;
	}
	
	table.pronostics_av td {
	border:1px solid #fff;
	padding:3px 0;
	}
	
	.matchs_av, .pseudo {
	width:110px;
	}
	
	/*tableau pronostics Mister*/
	table#prono_mister { 
	border:3px solid #f1f0f0;
	font-size:85%;
	text-align:center;
	background-color:#e7e6e6;
	margin:0 0 20px 85px;
	}
	
	table#prono_mister th {
	padding:3px 2px;
	}
	
	table#prono_mister td {
	border:2px solid #e7e6e6;
	padding:0;
	}
	
	.num_b, .num_v {
	line-height:20px;
	width:17px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
	
	.num_b {
	background-image:url(/fr/prono/match_num_blue_small.gif);
	}
	.num_v {
	background-image:url(/fr/prono/match_num_green_small.gif);
	}
	
	.equipes {
	width:100px;
	background-color:#cedcba;
	}
	.espace {
	width:8px;
	}
	.espace1 {
	width:10px;
	}
	.grille {
	width:17px;
	}
	.back {
	padding-right:20px;
	}
	.next {
	padding-left:20px;
	}
	.navig {
	margin:0 0 40px 400px;
	}
	.navig img {
	vertical-align:bottom;
	}
	
	/*-----fiche Baggio--------*/
	
	#fiche_pronostiqueur {
	margin:30px 0 25px;
	}
	#fiche_pronostiqueur p {
	margin-top:0;
	}
	
	/*-----------------Statistiques Cote et Match----------------------------*/
	
	/*tableau Cote et Match*/
	table#stat_CM, table#repart_CM{
	font-size:85%;
	text-align:center;
	border:1px solid #f1f0f0;
	}
	
	table#stat_CM {
	margin: 0 0 30px 20px;
	}
	
	table#repart_CM {
	margin:0 0 10px 30px;
	}
	
	table#stat_CM th, table#stat_CM td, table#repart_CM th, table#repart_CM td {
	border:1px solid #f1f0f0;
	padding:4px 0;
	font-weight:normal;
	}
	
	table#stat_CM th, table#stat_CM td {
	width:49px;
	}
	
	table#repart_CM th, table#repart_CM td {
	width:69px;
	}
	
	table#stat_CM td.nr_match, table#stat_CM th.nr_match, table#repart_CM th.nr_match, table#repart_CM td.nr_match  {
	width:23px;
	}
	
	table#stat_CM td.match_CM, table#stat_CM th.match_CM, table#repart_CM th.match_CM, table#repart_CM td.match_CM  {
	width:138px;
	}
	
	/*----------------Pronostics Cote et Match----------------------*/
	
	ul.cote {
	margin:0 0 0 530px;
	}
	
	/*tableau pronostics Cote et Match*/
	table.tcotematch {
	font-size:11px;
	text-align:center;
	border:1px solid #f1f0f0;
	margin:0 0 20px 30px;
	}
	
	table.tcotematch th, table.tcotematch td {
	border:1px solid #f1f0f0;
	}
	
	table.tcotematch th, table.tcotematch_centr th {
	padding:5px;
	}
	
	table.tcotematch td {
	padding:3px 0;
	}
	
	table.tcotematch td.com {
	padding-left:4px;
	}
	
	/*tableau ticket Pronosoft*/
	table.tcotematch_centr {
	font-size:85%;
	text-align:center;
	border:2px solid #f1f0f0;
	margin:0 0 10px 120px;
	}
	
	table.tcotematch_centr th, table.tcotematch_centr td {
	border:1px solid #f1f0f0;
	}
	
	table.tcotematch_centr td, table.tcotematch_tP td {
	padding:3px 1px;
	}

	/*tableau ticket CM Small */
	table.tcotematch_small {
	font-size:11px;
	text-align:center;
	border:2px solid #f1f0f0;
	margin:0 0 10px 10px;
	}
	
	table.tcotematch_small th {
	border:1px solid #f1f0f0;
	padding:5px;
	}
	
	table.tcotematch_small td {
	border:1px solid #f1f0f0;
	padding:3px 1px;
	}

	/*partie basse ticket Pronosoft*/

	table.tcotematch_tP {
	font-size:85%;
	border:2px solid #f1f0f0;
	margin:0 0 40px 120px;
	}
	
	table.tcotematch_tP td {
	border:1px solid #f1f0f0;
	width:128px;
	}
	
	.cote1, .coteN, .cote2 {
	width:45px;
	}
	
	.resultat {
	width:70px;
	}
	
	.pronocm {
	width:40px;
	}
	
	.matches {
	width:95px;
	}
	
	.com {
	width:280px;
	}
	
	.pronocm_OK, .pronocm_False { 
	font-weight:bold;
	width:38px;
	}
	
	.pronocm_OK { 
	color:#6b903e;
	}
	
	.pronocm_False { 
	color:#d12a41;
	}
	
	
	/*-----------formulaire Afficher les pronostics et rÃ©sultats CM-----------*/
	
	#CMresultats, #choix_classm, #filtre_rapports {
	border: none;
    padding: 0;
	}

	#CMresultats {
	margin: 0 0 10px 370px;
	}

	#choix_classm {
	margin-bottom: 10px;
	}

	#choix_classm option {
	padding:2px 5px;
	}

	
	#CMresultats select, #choix_classm select, #filtre_rapports select {
	font-size:90%;
	}
	
	/*---------------SystÃ¨mes Loto Foot----------------------------------*/
	
	/*coté gauche*/
	.left_systemes {
	width:420px;
	float:left;
	padding-top:20px;
	margin-bottom:20px;
	padding-right:30px;
	}
	
	.left_systemes table {
	float:right;
	text-align:center;
	border:1px solid #fff;
	margin-bottom:20px;
	font-size:85%;
	}
	
	.left_systemes table th {
	border:1px solid #fbfbfb;
	padding:4px 0;
	font-weight:normal;
	}
	
	.left_systemes table td {
	border:1px solid #fbfbfb;
	padding:2px;
	}
	
	div.left_systemes p {
	clear:both;
	}
	
	/*cotÃ© droite*/
	.right_systemes {
	width:290px;
	padding-top:20px;
	float:left;
	}
	
	.right_systemes p {
	font-size:85%;
	}
	
	.right_systemes label {
	line-height:1.8;
	}
	
	table#system_calcul {
	font-size:85%;
	text-align:center;
	border:2px solid #c3c3c3;
	margin: 0 0 40px 85px;
	}
	
	table#system_calcul th, table#system_calcul td {
	border:1px solid #c3c3c3;
	padding:2px 0;
	}
	
	table#system_calcul td, table#system_calcul th.nb {
	width:35px;
	}
	
	table#system_calcul td.ndd {
	font-weight:bold;
	width:80px;
	}
	
	table#system_calcul td.act {
	background-color:#bed29f;
	font-weight:bold;
	}
	
	
	/*----------Classements, rÃ©sultats, statistiques-------------------------------*/
	
	
	.m_classm {
	margin-left:495px;
	}
	.m_resultats {
	margin-left:540px;
	}
	.m_statsLF15 {
	margin-left:605px;
	margin-top:20px;
	}
	.m_rapportsLF15 {
	margin-left:505px;
	margin-top:20px;
	}
	.m_statsLF7 {
	margin:20px 0 0 440px;
	}
	.m_repart {
	margin:20px 0 20px 520px;
	}
	.m_repartCM {
	margin-left:100px;
	}
	.m_repartc {
	margin-left:80px;
	}
	.m_repartCMtable {
	margin-left:50px;
	}
	
	
	/*classements*/
	table.classement, table.classAD, table.stat_rapports, table.stat_rapportHist7, table.stat_rapportHist15, table.stat_ecarts, table.repartc {
	font-size:85%;
	text-align:center;
	border:1px solid #d4d3d3;
	}
	
	table.classement {
	margin: 0 0 30px 130px;
	}
	
	table.classAD, table.repartc {
	float: left;
	}

	.margeAttaque {
	margin: 0 0 30px 180px;
	}
	.margeDefense {
	margin: 0 0 30px 50px;
	}
	
	table.stat_rapports, table.stat_rapportHist7, table.stat_rapportHist15, table.pronostics
	{
	background:#f2f1f1;
	}

	table.stat_rapports {
	float:left;
	margin:0 26px 20px 0;
	}
	
	table.repartc {
	width:200px;
	margin:20px 0 8px 50px;
	background:#f2f1f1;
	}

	table.stat_rapportHist7 {
	margin:0 0 20px 130px;
	}
	table.stat_rapportHist15 {
	margin:0 0 20px 40px;
	}
	
	table.stat_ecarts {
	margin:0 0 20px 60px;
	}
	
	table.classement th, table.classement td, table.classAD th, table.classAD td, table.stat_rapports td, table.stat_rapports th, table.stat_rapportHist7 th, table.stat_rapportHist15 th, table.stat_rapportHist7 td, table.stat_rapportHist15 td, table.repartc td, table.repartc th {
	border-left:1px solid #d4d3d3;
	border-right:1px solid #d4d3d3;
	padding:3px 0;
	font-weight:normal;
	}
	
	table.stat_rapportHist15 th.rang_rapport, table.stat_rapportHist7 th.rang_rapport {
	text-align:center;
	}
	
	table.stat_ecarts td, table.stat_ecarts th  {
	width:24px;
	border-left:1px solid #d4d3d3;
	border-right:1px solid #d4d3d3;
	font-weight:normal;
	}
	
	table.stat_ecarts th {
	padding:3px 0;
	}
	table.stat_ecarts td {
	padding:0;
	}
	
	.club, .club1 {
	width:132px;
	}
	
	.club1 {
	text-align:left;
	padding-left:5px;
	}
	
	.stat_cl {
	width:49px;
	}

/* resultats et date calendrier */
	.resultat_cl {
	width:80px;
	}
	
	.stat_1N2 {
	width:24px;
	}
	
	.stat_comb {
	width:70px;
	}
	
	.stat_matchdb {
	width:172px;
	}
	
	.stat_pourc {
	width:36px;
	}
	
	p.legend_classement, p.legend_classmAD {
	font-size:85%;
	}
	
	p.legend_classement {
	margin:4px 0 30px 135px;
	}
	
	p.legend_classmAD {
	margin:4px 0 30px 300px;
	}
	
	
	.pleft_statsLF7 {
	padding-left:180px;
	}
	.pleft_statsLF15 {
	padding-left:60px;
	}
	.pleft_ecartsLF7 {
	padding-left:110px;
	}
	.pleft_combin {
	padding-left:75px;
	clear:both;
	}
	
	.pleft_repartLF {
	padding-left:30px;
	}	
	
	/*****resultats******/
	
	table.resultats {
	font-size:85%;
	border:1px solid #d4d3d3;
	margin:0 0 20px 230px;
	text-align:center;
	}
	
	table.resultats th {
	border-left:1px solid #d4d3d3;
	border-right:1px solid #d4d3d3;
	padding:3px 0;
	font-weight:normal;
	}
	
	table.resultats td {
	padding:3px 0;
	}
	
	/*Statistiques*/
	.statsPE {
	width:50%;
	margin:0 auto 10px auto;
	padding: 5px 10px 10px 40px;
	border:solid #CCCCCC 1px;
	background-color:#ebebeb;
	}
	
	.statsPE h2 {
	margin-top:0;
	text-align:center;
	}
	
	.statsPE h3 {
	font-size:1em;
	}
	
	.statsPE ul {
	font-size:85%;
	margin:0 0 20px;
	}
	
	.statsPE li {
	margin:0 0 5px 25px;
	}
	
	
	/*-------------RÃ©partitions Loto Foot 7 et 15--------------------*/
	
	#repartition {
	border:1px solid #b9b9b9;
	margin-right:10px;
	margin-bottom:30px;
	background:#e6e6e6;
	}
	
	#repartition th {
	padding:4px 0;
	text-align:center;
	font-weight:normal;
	}
	
	#repartition td {
	padding:2px 0;
	}
	
	#repartition .pourcent_vert, #repartition .pourcent_jaune, #repartition .pourcent_rouge, #repartition .pourcent_gris { /*cas grands % avec les chiffres*/
	line-height:1.8em;
	height:1.8em;
	display:block;
	padding: 0 5px;
	color:#fff;
	text-align: right;
	cursor: default;
	font-size:85%;
	}
	
	#repartition .pourcent_vert, #repartition .pourcent_jaune, #repartition .pourcent_rouge {
	font-weight:bold;
	}
	
	#repartition .pourcent_vert {
	background:#70a745;
	}
	#repartition .pourcent_jaune {
	background:#e4b704;
	}
	#repartition .pourcent_rouge {
	background:#cb281c;
	}
	#repartition .pourcent_gris {
	background:#c1c0c0;  
	}
	
	#repartition .chiffre_ok, #repartition .chiffre_ko {
	font-size:85%;
	padding-left:2px;
	}
	
	#repartition .chiffre_ok {
	color:#444;
	font-weight:bold;
	}
	
	#repartition .chiffre_ko {
	color:#605f5f;
	}
	
	#repartition td.total {
	height:10px;
	}
	
	
	.repart_legende {
	width:160px;
	border:solid #b9b9b9 1px;
	padding:4px 4px 2px;
	margin-bottom:6px;
	background:#e6e6e6;
	}
	
	.repart_legende img {
	vertical-align:bottom;
	}
	
	.repart_legende h2 {
	font-size:1.1em;
	margin:0;
	text-align:center;
	color:#585858;
	}
	
	.repart_legende ul {
	font-size:10px;
	}							
	
	.repart_legende ul li {
	margin:0 0 5px;
	padding:0;
	}
	
	.repart_legende p {
	margin:5px 0;
	}
	
	
	
	/*---------------Contact-------------------------------*/
	
	/*formulaire contact*/
	#form_contact {
	width:80%;
	margin:30px 0;
	}
	
	#form_contact p.double {	
	overflow: hidden;
	}
	
	#form_contact p.double label {
	float: left;	
	width: 30%;	
	text-align: right;
	margin: 0;
	padding-right: 13px;
	background:url(/img/css/images/puce_menu.gif) right center no-repeat;
	cursor:pointer;
	}
	
	#form_contact p.double input, #form_contact p.double textarea {
	width: 60%;
	margin-left: 5px;
	border:#c1c1c1 solid 1px;
	padding: 2px 4px;
	}

	#form_contact p.double textarea {
	font:small Verdana, Arial, Helvetica, sans-serif;
	}
	
	#form_contact p.simple {
	margin-left:440px;
	}
	
	#form_contact p.infos_oblig {
	margin-left:180px;
	}
	
	/*message d'erreur*/
	#errormsg, #errorsend{
	color:#c00e0c;
	}
	    
	.error{/*champs obligatoires*/
	background:#f6f9f0;
	}
	
	#errorsend {
	margin:40px 0;
	}

	#msgsend {
	margin:50px 0;
	}
	
	#msgsend, .msg_vc {
	color:#3a8605;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	#msgsend_newsl {
	font-weight:bold;
	color:#585858;
	margin-top:30px;
	margin-bottom:20px;
	}
	
	/*-----------Plan du site----------------------------------------*/
	
	.col {
	float:left;
	width:30%;
	margin:10px 15px 0 0;
	}
	
	.col h2 a {
	color:#3a8605;
	}
	
	.col ul li a {
	color:#3b3b3b;
	}
	
	.col ul li a:hover {
	color:#3a8605;
	}
	
	.col ul {
	margin:0 0 20px;
	}
	
	.col ul li {
	margin:0;
	padding-bottom:5px;
	}
	
	
	

	/*--------------------Pied de page------------------------------*/
	
	#footer {
	position:relative;
	width:990px;
	height:54px;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	background:url(/img/css/images/footer.png) top center no-repeat;
	}
	
	#footer p {
	margin:0;
	font-size:0.85em;
	color: #666666;
	}
	
	#footer a {
	font-weight:normal;
	color:#666666;
	}
	
	#footer a#avertissement {
	position:absolute;
	width:130px;
	height:35px;
	top:5px;
	right:19px;
	}




	/*------------------- Page accueil ----------------------------------------*/
	
	/*--partie gauche--*/
	
	#main_left {
	float:left;
	width:527px;
	padding:10px 0 0 10px;
	}
	
	#slideshow {
	}
	
	/*repartition*/
	
	.repartition_box, .repartition_box h2 {
	background:url(/img/css/img2011/box_repartition.png) 0 100% no-repeat;
	}
	
	.repartition_box {
	overflow:hidden;
	width:527px;
	margin:10px 0;
	padding-bottom:8px;
	}
	
	.repartition_box h2 {
	background-position:0 0;
	margin:0;
	padding:8px 0 7px 14px;
	color:#fff;
	font-size:14px;
	}
	
	.repartition_box .link_concours {
	clear:both;
	text-align:right;
	margin:3px 14px 0 0;
	padding:7px 23px 0 0;
	}
	
	.repartition_box .link_concours {
	float:right;
	display:block;
	background:url(img/css/img2011/btn_pronos_concours.png) 0 0 no-repeat;
	width:197px;
	height:24px;
	color:#2d3235;
	font: bold 14px Arial, Helvetica, sans-serif;
	}
	
	.repartition_box .link_concours:hover {
	text-decoration:none;
	}
	
	/*tabs menu*/
	
	.menu_repart {
    height: 26px;
    margin:0 0 2px 10px;
    width: 97%;
	}
	
	.menu_repart li {
	float: left;
	height: 26px;
	margin: 0 2px 0 0;
	}
	.menu_repart a {
	background: url(/img/css/img2011/tabs_repart_home.png) no-repeat scroll 0 0 transparent;
	color: #fff;
	display: block;
	font:bold 13px Arial,Helvetica,sans-serif;
	height: 21px;
	padding-top: 5px;
	text-align: center;
	}
	.menu_repart a:hover, .menu_repart a:focus {
	text-decoration:none;
	}
	.menu_repart .current_repart a {
	color:#2E2E2E;
	}
	
	.menu_repart a.lotofoot {
	background-position:0 0;
	width:196px;
	}
	.menu_repart a.ps {
	background-position:-196px 0;
	width:149px;
	}
	.menu_repart a.quinte {
	background-position:-345px 0;
	width:144px;
	}
	.menu_repart a.lotofoot:hover {
	background-position:0 -26px;
	}
	.menu_repart a.ps:hover {
	background-position:-196px -26px;
	}
	.menu_repart a.quinte:hover {
	background-position:-345px -26px;
	}
	
	.menu_repart .current_repart a.lotofoot {
	background-position:0 -52px;
	}
	.menu_repart .current_repart a.ps {
	background-position:-196px -52px;
	}
	.menu_repart .current_repart a.quinte {
	background-position:-345px -52px;
	}
	
	/*tableau repartitions*/
	
	.repart_inside {
	clear:both;
	float:left;
	width:358px;
	margin-left:10px;
	}
	
	.repart_inside, .classement_inside {
	background-color:#ededed;
	border:1px #353c40 solid;
	}
	
	.repart_inside .plus, .classement_inside .plus {
	text-align:right;
	margin:8px 10px 6px 0; 
	font-size:11px;
	color:#2E2E2E;
	}
	
	.repart_inside .plus a, .classement_inside .plus a {
	color:#2E2E2E;
	text-decoration:underline;
	}
	
	.repart_inside table, .classement_inside table {
	width:350px;
	margin:0 auto;
	background-color:#ededed;
	font-size:11px;
	}
	
	.repart_inside th, .repart_inside td, .classement_inside th, .classement_inside td {
	padding:2px;
	}
	.repart_inside th {
	text-align:left;
	}
	.repart_inside tr.bg td {
	background-color:#fafafa;
	}
	.repart_inside td.liste_match {
	width:170px;
	}
	.repart_inside td span.red, .repart_inside td span.yellow, .repart_inside td span.green {
	display:block;
	background-color:#cb281c;
	height:13px;
	}
	.repart_inside td span.yellow {
	background-color:#e4b704;
	}
	.repart_inside td span.green {
	background-color:#70a745;
	}
	
	/*tableau classement*/
	
	.classement_inside {
	float:right;
	margin-right:10px;
	width:140px;
	}
	
	.classement_inside table {
	width:130px;
	}
	
	.classement_inside table .points {
	text-align:right;
	font-size:10px;
	}
	
	/*pub pfep*/
	
	#pub_pfep, #pub_cyborg {
	float:left;
	width:250px;
	height:176px;
	margin:0 0 10px;
	text-align:center;
	}
	
	#pub_pfep a, #pub_cyborg a {
    background:url(/img/css/img2011/pfep_home.png) 0 0 no-repeat;
	display:block;
	width:250px;
	height:176px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	padding-top:10px;
	}
	
	#pub_pfep a:hover, #pub_pfep a:focus, #pub_cyborg a:hover, #pub_cyborg a:focus {
	text-decoration:none;
	}
	
	#pub_pfep span, #pub_cyborg span {
	font-weight:bold;
	color:#dd0e0e;
	}
	
	/*pub cyborg*/
	
	#pub_cyborg {
	float:right;
	}
	
	#pub_cyborg a {
	background-image:url(/img/css/img2011/cyborg_home.png);
	}
	
	
	/*classement book + meilleurs bonus*/
	
	.classm_book_home, .classm_book_home h2, .meil_bonus_home, .meil_bonus_home h2 {
	background: url(/img/css/img2011/bg_books_home.png) 0 100% no-repeat;
	}
	
	.classm_book_home, .meil_bonus_home {
    float: left;
	margin-bottom:10px;
    padding-bottom: 11px;
    width: 250px;
	}
	.meil_bonus_home {
	float:right;
	}

	.classm_book_home h2, .meil_bonus_home h2 {
	background-position:0 0;
    color: #fff;
    font: bold 14px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 7px 0 5px 10px;
	}


	.classm_book_home table, .meil_bonus_home table {
    border-spacing: 0;
    font:bold 13px Arial, Helvetica, sans-serif;
    margin: 0 auto;
    width: 225px;
	}
	
	.classm_book_home table tr, .meil_bonus_home table tr {
	background: url(/img/css/img2011/bgmiddle_td_books.gif) 0 0 repeat-x;
	}

	.classm_book_home table tr td.bg_l, .meil_bonus_home table tr td.bg_l {
	background: url(/img/css/img2011/bgleft_td_books.gif) 0 0 no-repeat;
	width:40px;
	padding-left:4px;
	}
	.classm_book_home table tr td.bg_r, .meil_bonus_home table tr td.bg_r {
	background: url(/img/css/img2011/bgright_td_books.gif) 100% 0 no-repeat;
	text-align:right;
	padding-right:4px;
	}
	
	.classm_book_home table td, .meil_bonus_home table td {
	height:34px;
	}
	
	.classm_book_home .plus, .meil_bonus_home .plus {
	font-size:12px;
	text-align:right;
	margin:8px 15px 0 0;
	}
	
	.classm_book_home .plus a, .meil_bonus_home .plus a {
	background: url(/img/css/img2011/fleche_concours.gif) 100% 70% no-repeat;
    color: #FFFFFF;
    padding-right: 13px;
	}
	
	.classm_book_home .link a, .meil_bonus_home .link a {
	color: #3b3b3b;
	}
	
	#home_pronosoft, #home_pronosoft h2 {
	background: url(/img/css/img2011/bg_pronosoft_home.png) 0 100% no-repeat;
	}
	
	#home_pronosoft {
	clear:both;
	padding-bottom:7px;
	}
	
	#home_pronosoft h2 {
	background-position: 0 0;
	margin:0;
	padding:40px 20px 2px;
	}
	
	#home_pronosoft p {
	margin-left:20px;
	margin-right:20px;
	}
	
	
	/*-----------------partie droite---------------------------*/
	
	#main_right {
	float:right;
	width:252px;
	margin-right:10px;
	padding-top:10px;
	}
	
	/*pronostics du jour*/
	
	#mdj_box, #mdj_box h1 {
	background:url(/img/css/img2011/box_pdj_content.png) 0 100% no-repeat;
	}
	
	#mdj_box {
	width:252px;
	padding-bottom:10px;
	}
	
	#mdj_box h1 {
	background-position:0 0;
	margin:0;
	padding:7px 0 10px;
	text-align:center;
	color:#fff;
	font-size:14px;
	}
	
	#mdj_box h2 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-left:12px;
	}
	
	#mdj_box h2 a {
	background:url(/img/css/img2011/fleche_pdj_bottom.gif) 100% 70% no-repeat;
	color:#fff;
	padding-right:12px;
	}
	
	#mdj_box ul {
	width:228px;
	margin:4px auto 10px;
	text-align:center;
	}
	
	#mdj_box li {
    /*background:url(/img/css/img2011/bg_pdj_liste.gif) 0 0 repeat-x;*/
	background:#fff;
	margin-bottom:2px;
	padding:2px 4px 0 4px;
	height:19px;
	}
	
	#mdj_box li a {
	color:#000;
	}
	#mdj_box span.cote {
	background-color:#1b2328;
	font-weight:bold;
	color:#fff;
	padding:0 2px;
	}
	
	/*pub concours*/
	
	#pub_concours {
	margin:10px 0;
	text-align:center;
	}
	
	#pub_concours a {
    background:url(/img/css/img2011/pub_concours.jpg) 0 0 no-repeat;
	display:block;
	width:252px;
	height:151px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	padding-top:10px;
	}
	
	#pub_concours a:hover, #pub_concours a:focus{
	text-decoration:none;
	}
	
	#pub_concours span {
	font-weight:bold;
	color:#dd0e0e;
	}
	
	/*box forums*/
	#forums_box, #forums_box h2 {
	background:url(/img/css/img2011/box_forums.png) 0 100% no-repeat;
	}
	
	#forums_box {
	width:252px;
	padding-bottom:8px;
	}
	
	#forums_box h2 {
	background-position:0 0;
	margin:0;
	padding:20px 0 11px 10px;
	color:#fff;
	font-size:14px;
	}
	
	#forums_box span {
	background-color:#40494e;
	padding:3px 5px;
	}
	
	#forums_box h3 {
	margin:0 10px 3px 10px;
	padding:1px 4px 2px;
	font:bold 13px Arial, Helvetica, sans-serif;
	background-color:#ededed;
	}
	
	#forums_box h3 a {
	color:#2e2e2e;
	}
	
	#forums_box ul {
	width:228px;
	margin:0 10px 10px;
	}
	
	#forums_box li {
	margin-bottom:2px;
	padding-left:5px;
	font-size:11px;
	}
	
	#forums_box li a:hover, #forums_box li a:focus {
	color:#006699;
	}
	
	#forums_box .link_forum {
	background:url(img/css/img2011/btn_inscrip_forum.png) 0 0 no-repeat;
	width:222px;
	height:23px;
	display:block;
	margin:0 auto;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 0 8px;
	margin-bottom:2px;
	}
	
	#forums_box .link_forum:hover {
	text-decoration:none;
	}
	
	/*pub*/
	
	#pub1 {
	width:250px;
	height:250px;
	margin-bottom:10px;
	}
	
	
	
	/*
	.accueil {
	margin:15px 0 5px 48px;
	font-size:1.5em;
	color:#729a3e;
	}
	
	.accueil_msg {
	margin:0 0 0 48px;
	}

	p.pub_veinard {
    margin:15px 0 0 45px;
    }*/

	/*accueil haut*/
	/*ul#accueil_haut {
	margin: 25px 0 0 48px;
	}
	
	ul#accueil_haut li {
	float:left;
	}
	
	ul#accueil_haut img {
	display:block;
	width:205px;
	height:97px;
	margin:0 35px 25px 0;
	}*/
	
	/*------------accueil gauche ----------------*/
	
	/*#accueil_gauche {
	float:left;
	width:205px;
	margin:0 35px 25px 48px;
	}
	
	#accueil_gauche ul {
	padding:8px 0 0;
	}
	
	#accueil_gauche li {
	margin:0 0 26px;
	}*/ 
	
	/*---news---*/
	
	/*#accueil_droite_haut {
	width:450px;
	overflow:hidden;
	padding-top:19px;
	background:url(/img/css/images/newsbox_top.png) top left no-repeat;
	}
	
	#accueil_droite_bas {
	background:url(/img/css/images/newsbox_bottom.png) left bottom no-repeat;
	padding:8px 0;
	}
	
	#accueil_droite_bas .newsbox {
	clear:both;
	margin-bottom:10px;
	}
	
	#accueil_droite_bas .newsbox img {
	float:left;
	margin:0 0 0 13px;
	}
	
	#accueil_droite_bas .newsbox h2, #accueil_droite_bas .newsbox p.date, #accueil_droite_bas .newsbox p.news {
	margin:0 20px 0 60px;
	}
	
	#accueil_droite_bas .newsbox h2 a:hover {
	text-decoration:none;
	}
	
	#accueil_droite_bas .newsbox p.date {
	color:#999999;
	font-size:0.8em;
	}
	
	#accueil_droite_bas .newsbox p.news {
	text-align:justify;
	}
	
	#accueil_droite_bas .newsbox p {
	line-height:1.2;
	}*/
	

	/***********************************fin page Accueil********************************************************************/
	
 
  /*---------window-------------------*/
	table.live_window, p.pub_window {
	border:none;
	font-size:85%;
	margin:10px 0 0 10px;
	}
	
	p.pub_window, p.copyright {
	color:#747474;
	}
	
	p.copyright {
	margin-top:20px;
	margin-left:160px;
	font-size:85%;
	}
	
	table.live_window th {
	padding:7px 0;
	color:#fff;
	}
	
	table.live_window th.exterieur {
	text-align:left;
	}
	
	table.live_window td {
	padding:2px;
	}
	
	.temps {
	width:72px;
	}
	
	.domicile, .exterieur {
	width:150px;
	}
	
	.exterieur, table.live_window th.domicile {
	text-align:right;
	}
	
	.score {
	width:45px;
	}
	
	/*-------?-------*/
   



	
	
	td.ps_barre {
	background-color:#d6d6d6;
	font-size: 12px;
	color: #426785;
	font-weight:bold;
	}

	td.ps_title {
	background-color:#EFEFEF;
	font-size:12px;
	color:#426785;


	}

	td.ps_title1 {
	background-color:#EFEFEF;
	font-size:12px;
	color:#426785;
	text-align:center;
	}

	td.ps_title1g {
	background-color:#EFEFEF;
	font-size:12px;
	color:#333232;
	text-align:center;
	}



	caption.ps_legend {
	font-weight:bold;
	font-size:12px;
	}
	
	
/*--------------liste suivant precedent, page suivant------------------------------*/

/*liste suivant precedent*/

#pagination, #page_next {
font-size:85%;
}

#pagination a, #pagination span.disabled, #page_next a, #page_next span.disabled {
margin:0 2px;
text-decoration:none;
}

#pagination a, #pagination span.disabled {
padding: 2px;
}

#page_next a, #page_next span.disabled {
padding:1px 3px;
}

#pagination a {
border:1px solid #347705;
color:#347705;
}

#pagination a:hover {
border:1px solid #51ba08;
}

#pagination span.disabled, #page_next span.disabled {
border: 1px solid #bcbcbc;
color:#b0b0b0;
}

#page_next {
margin:25px 40px;
clear:both;
}

#page_next a { 
border:1px solid #006699;
color:#006699;
}

#page_next a:hover {
border: solid 1px #0489cc;
color:#0489cc;
}

#page_next a.select {
background: #0877ae;
border-color: #0877ae; 
color:#FFFFFF;
font-weight:bold;
}

/*marges pagination*/
.m_concours_cm {/*supprimer*/
margin:0 0 10px 90px;
}
.m_concours_cl {/*supprimer*/
margin:20px 0 10px 250px;
}


/*------ corners arrondis -------------*/
span.corner_top, span.corner_bottom {
background-image: url(/img/css/images/corners_left.png);
}
span.corner_top span, span.corner_bottom span {
background-image:url(/img/css/images/corners_right.png);
}

span.corner_top {
background-position:0 0;
}
span.corner_top span {
background-position:100% 0;
}
span.corner_bottom {
background-position:0 100%;
clear:both;
}
span.corner_bottom span {
background-position:100% 100%;
}
span.corner_top, span.corner_bottom, span.corner_top span, span.corner_bottom span {
background-repeat:no-repeat;
display:block;
font-size:1px;
height:5px;
line-height:1px;
}

/*page telechargement france football*/

#download_box {
background:url(fr/soft/img/box_download.png) 0 100% no-repeat;
width:773px;
padding-bottom: 10px;
margin-left:20px;
}

#download_box h2 {
background:url(fr/soft/img/box_download.png) 0 0 no-repeat;
padding:10px 0 0 20px;
margin-bottom:0;
font-size:17px;
}

#download_box .texte {
clear:both;
margin:0 12px 10px;
}

#pfep_liste {
float:left;
width:562px;
padding-top:20px;
margin-bottom:20px;
}

#pfep_liste .ecran {
float:left;
margin-left:12px;
}

#pfep_liste h3 {
font-size:15px;
margin:5px 0 10px 288px;
}

#pfep_liste ul {
margin-left:288px;
}

#pfep_liste li {
background:url(img/css/images/puce_menu.gif) 0 4px no-repeat;
margin:6px 0;
padding-left:12px;
}

#pfep_links {
float:right;
width:176px;
margin-right:12px;
}

#pfep_links p.free {
position:relative;
top:-8px;
text-align:center;
font:bold 15px Arial, Helvetica, sans-serif;
margin:0;
}
#pfep_links p.free span {
color:#d20f0f;
text-transform:uppercase;
}

#pfep_links .telecharger {
background:url(fr/soft/img/bg_download_pfep.png) 0 0 no-repeat;
width:176px;
padding-top:10px;
}

#pfep_links .telecharger {
background:url(fr/soft/img/bg_download_pfep.png) 0 0 no-repeat;
width:176px;
height:73px;
overflow:hidden;
padding-top:5px;
margin-bottom:10px;
text-align:center;
}

#pfep_links .telecharger .platform {
font-size:11px;
color:#646566;
}
#pfep_links .telecharger .platform a {
text-decoration:underline;
}







