.lo div { 
	text-align:left;
	font-family:arial;
	font-weight:normal;
	font-size:11px; 
	color:rgb(70,70,70);
}
.lo div.title {
	color:rgb(92, 130, 168);
	font-size:26px;
	font-weight:bold;
}
.lo div.titlehaut {
	font-size:12px; 
	text-align:right;
	font-weight: bold; 
	color:rgb(34, 34, 34);
}
.lo div.titlecontenu {
	margin-left:15px; 
	margin-bottom:10px; 
	font-weight:bold;
}
.lo div.title2 {
	text-align:left;
	font-weight:bold;
	font-size:11px; 
	margin-top:20px;
}
.lo div.menu {
	text-align:right;
	margin: 2px 10px;
}
.lo a {
	color:rgb(183,46,11);
	font-size:10px;
	text-decoration:none;
}
.lo a.lien {
	font-size:11px;
}
.lo a.menu {
	font-size:11px;
	font-weight:bold;
}
.lo a.ssmenu {
 	color:white;
 	font-size:11px;
 	font-weight:bold;
}
.lo a:hover {
	text-decoration:underline;
}
.lo a.bmk { font-size : 11px; text-decoration:underline; color:rgb(92,130,168);}
.lo #bandeau_haut {
	height:110px; 
	margin: 0px 0px;
}
.lo #bandeau_contenu {
	margin-right : 10px;
	margin-left : 10px;
}
.lo .color1 {background-color:#F0F0F0;}
.lo .txtcolor2 {color:rgb(74, 160, 224);}
.lo .color2 {background-color:rgb(247, 247, 247);}
.lo .color3 {background-color:rgb(239,191,186);}
.lo .color4 {background-color:rgb(206, 230, 247);}
.lo .left {text-align:left;}
.lo .right {text-align:right;}
.lo .center {text-align:center;}
.lo .justify {text-align:justify;}
.lo .fdj_cote {color : #457FB2;font-size:10px;text-decoration:none;vertical-align:middle;}
.lo .fdj_label { font-size : 11px; color : #457FB2; background-color:rgb(240, 240, 240);}
#lo_mc { width:100%; background-position:top right; }
#lo_mc td {margin : 0px 2px 0px 2px;}
#lo_mc .gain { font-size : 12px; font-weight:bold; color:rgb(205,70,39); text-align:left;margin: 0px 0px 5px 10px;}
#lo_match .contenu { margin:5px 5px 0px 5px;}
#lo_match td {padding:0px 1px 0px 1px;margin:0px;}
#lo_match .pasMeilleureCote {color : #457FB2; }
#lo_match td.meilleureCote {border:#B72E0B 1px solid; }
#lo_comp td.bmk a {font-size : 11px; text-decoration:underline; color:rgb(92,130,168);}
#lo_compare { background-image:url('img/comparaison-cotes-bg.jpg'); background-repeat:no-repeat; }
#lo_compare .contenu { text-align:center;margin-left : 30px; margin-right : 50px; margin-top:20px; }
#lo_comp td.bmk a {font-size : 11px; text-decoration:underline; color:rgb(92,130,168);}
#lo_comp {font-size:11px;width:100%;}
#lo_comp td {padding:1px 1px 1px 1px;margin:0px;}
#lo_comp td.match {vertical-align:middle; padding:0px 5px 0px 5px;}
#lo_comp table.match { border : #CCC 1px solid; margin-bottom : 10px;}
#lo_comp img { margin-left:10px; margin-right:10px;}
#lo_comp .pasMeilleureCote {color : #457FB2; }
#lo_comp td.meilleureCote {border:#B72E0B 1px solid; }
#lo_stat table.stat { background-color:#FFFFFF;border : rgb(230, 230, 230) 1px solid; margin-bottom : 10px;}
#lo_tc #bandeau_haut { height:175px; }
#lo_tc { width:100%; background-image:url('img/pari-virtuel-ligue1.jpg'); background-repeat:no-repeat; }
#lo_tc #bandeau_detail  { }
#lo_tc h1 { background-color:white;}
#lo_tc td { font-size:11px; color : #4F84B8;}
#lo_tc td.moi {font-weight:bold;color:red;}
#lo_tc td.right {text-align:right;}
#lo_tc table.match { border : rgb(230, 230, 230) 1px solid; margin-bottom : 5px;}
#lo_tc input { font-size:11px; margin : 0px;}
#lo_tc div.invisible { display:none;}
#lo_tc div.visible { display:block;}
#lo_tc input.gain {border : 0px white none;background-color: transparent; font-size:9px; color :rgb(100, 100, 100);}
#lo_tc #bandeau_contenu {margin-left : 30px; margin-right : 0px;}
#lo_tc #bandeau_contenu2 {margin: auto;}
#lo_tc .menu_actif {text-decoration:underline !important;}
#lo_tc .mcred {color : rgb(205,70,39);}
#lo_tc .mcblue {color : rgb(0, 102, 204);}
#lo_tc a.cote {color : #B72E0B; font-size : 12px; font-weight : bold; text-decoration : none;}
#lo_tc font.libMatch {font-size:13px; font-weight:bold;}
#lo_tc th { font-size:13px; font-weight:bold; }
#lo_tc td.help {font-size: 12px;color:#4F84B8}
#mes_paris { width:100%; background-image:url('img/pari-virtuel-ligue1.jpg'); background-repeat:no-repeat; }
#mes_paris h1 { background-color:white;}
#mes_paris td { font-size:11px; padding: 1px 0px 1px 0px;}
#mes_paris td.moi {font-weight:bold;color:red;}
#mes_paris td.right {text-align:right;}
#mes_paris .match { border : rgb(230, 230, 230) 1px solid; margin-bottom : 5px;}
#mes_paris input { font-size:11px; margin : 0px;}
#mes_paris input.gain {border : 0px white none;background-color: transparent; font-size:9px; color :rgb(100, 100, 100);}
#mes_paris #bandeau_contenu {margin-left : 100px; margin-right : 0px;}
#mes_paris .menu_actif {text-decoration:underline !important;}
#mes_paris .mcred {color : rgb(205,70,39);}
#mes_paris .mcblue {color : rgb(0, 102, 204);}
.bloc1 {
	float:left;
	width:100%;
	text-align:center;
	vertical-align:middle;
	border : rgb(230, 230, 230) 1px solid;
	margin:0px;
	padding:0px;
	margin-bottom:1px;
}
.bloc1 td {
	text-align:center;
	vertical-align:middle;
}
.titrebloc {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.bloc2 {
	float:left;
	width:160px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:2px;
}
.bloc3 {
	float:left;
	width:160px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:2px;
	margin-left:1px;
	margin-right:1px;
}
.bloc4 {
	float:left;
	width:160px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:2px;
}
.calendlien {
	color : #457FB2;
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline !important;
	margin : 0px;
	padding : 0px;
}
.calendlien:hover {
	color : #444;
}
.calendrier {width:500px;}
.calendrier td.match {vertical-align:middle; padding:0px 5px 0px 5px;}
.calendrier table.match { border : rgb(230, 230, 230) 1px solid;}
.calendrier img { margin-left:10px; margin-right:10px;}
.calendrier .color1 {background-color:rgb(240, 240, 240);}
.jour {
	width:45px;
	text-align:center !important;
	font-size: 30px;
	font-weight: bold;
	margin-top:-10px;
}
.mois {
	width:45px;
	text-align:center !important;
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
	margin-top:-16px;
}
.annee {
	width:45px;
	text-align:center !important;
	color:#FFFFFF;
	font-size: 10px;
	padding-top:5px;
}
.affcalend {
	float:left;
	background : url('img/calendar.png') no-repeat;
	width:45px;
	height:50px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	text-align:left;
	margin-left:3px;
}
.affdate {
	float:left;
	height:50px;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-left : 10px;
	vertical-align:top;
}
.affdate h2 {
	margin:0px;
	padding:0px;
	margin-top:15px;
	font-size:20px;
}
.aujourdhui h2 {
	color : #457FB2;
}
.vide h2 {
	color : #CCCCCC;
}
a.cote {font-size:11px;}
.bloc2 .match {
	border:0px !important;
}
.bloc2 .match td {
	border:1px solid #FFFFFF;
}
.navgauche {
	text-align:left !important;
	padding:5px;
	border: 1px solid #CCC;
	border-right: 0px;
	background-color:#F0F0F0;
}
.navmilieu {
	text-align:center !important;
	padding:5px;
	border: 1px solid #CCC;
	border-left: 0px;
	border-right: 0px;
	background-color:#F0F0F0;
}
.navdroite {
	text-align:right !important;
	padding:5px;
	border: 1px solid #CCC;
	border-left: 0px;
	background-color:#F0F0F0;
}
.navigation {
	color : #457FB2;
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	text-decoration : underline !important;
}
.navigation_alt {
	color : #457FB2;
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none !important;
}
.onglet {
	float:left;
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	height:20px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	border-bottom:0px;
	width:200px;
}
.actif {
	float:left;
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	height:20px;
	background-color: #F0F0F0;
	border: 1px solid #CCC;
	border-bottom:0px;
	width:200px;
}
.onglet a, .actif a {
	color : #457FB2;
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none !important;
}
.onglet a:hover, .actif a:hover {
	color : #444;
}
.actif, .onglet {
	margin-bottom:1px;
	margin-left:-1px;
	*margin-bottom:0px;
	*margin-left:0px;
}
.navall {
	text-align:center !important;
}
.week {
	float:left;
	text-align:center !important;
	width:14%;
	height:60px;      
	border:1px solid #CCC;
	border-right:0px;
	background-color:#F0F0F0;
}
#week_dimanche {
	border:1px solid #CCC;
}
.week_today {
	background-color:#FEFECC;
	border:2px solid #B72E0B;
}
.week p {
	width:100%;
	background-color:#E3E9F9;
}
td.bmk{vertical-align:middle;}
td.pasMeilleureCote {vertical-align:middle;}
td.meilleureCote {vertical-align:middle;}
#lo_tc #bandeau_contenu2 table {text-align:center;margin-left:auto;margin-right:auto;}

td.col1N2 {font-weight:bold;border:1px solid #CCC;border-bottom:0px;background:url(img/degrade.gif) repeat-x 0 100%;}

.mc_comparateur_f1 {
	width : 468px;
	margin:auto;
	padding:0px;
}
.mc_comparateur_f1 * {
	font-family: arial, helvetica, sans-serif !important;
}
.mc_f1 {
	width:100%;
	background: #000000 url('img/drapeau_F1.jpg') 50% 50% no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
.mc_f1 img {
	vertical-align:middle;
	padding-left:4px;
}
.f1_titre {
	width:100%;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.f1_date {
	width:100%;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-bottom:10px;
}

.f1_ligne {
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}
.f1_pilote {
	font-size:12px;
	vertical-align:middle;
}
.f1_impair .f1_pilote p {
	text-align:center;
	border:2px solid #FFFFFF;
	border-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	margin-right:90px;
}
.f1_pair .f1_pilote p {
	text-align:center;
	border:2px solid #FFFFFF;
	border-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	margin-left:90px;
}
.f1_book {
	vertical-align:middle;
	text-align:center;
}
.f1_cote {
	width:50px;
	font-size:12px;
	border:1px solid #FFFFFF;
	vertical-align:middle;
	text-align:center;
	height:28px;
}
.mc_f1 p {
	margin:0px;
	padding:0px;
	padding-top:2px;
	margin-bottom:1px;
}
.lien_f1 {
	color:#FFFFFF !important;
}
.lien_f1:hover {
	color:#FFFFFF !important;
}

a.semaine_logo img {margin-top:8px !important;}

.agenda {
	text-align:center !important;
	width:14%;      
	border:1px solid #CCC;
	border-right:0px solid #CCC;
	background-color:#F0F0F0;
	color : #457FB2;
	font-size : 11px !important;
	font-weight : bold;
}
.agenda_dimanche {
	border-right:1px solid #CCC;
}
.agenda_today {
	background-color:#FEFECC;
	border:2px solid #B72E0B;
}
.agenda p {
	width:100%;
	background-color:#E3E9F9;
}
a.agenda_logo img {
	margin-top:-2px !important;
	margin-bottom:2px !important;
}




.turf_favori {
	padding:0px;
	margin-right:10px;
	margin-top:2px;
	float:left;
	color:#FFFFFF;
	background-color:#4B9400;
	border:1px solid #999;
	font-size:40px;
	padding:2px;
	text-align:center !important;
	width:46px;
}
.mc_comparateur_turf {
	width : 468px;
	margin:auto;
	padding:0px;
	background-color:#163900;
}
.mc_comparateur_turf * {
	font-family: arial, helvetica, sans-serif !important;
	text-align:center;
	font-size:12px;
}
.mc_turf {
	width:100%;
	background: #163900 url('img/fond_turf.jpg') 50% 50% no-repeat;
/*	background-color:#4B9400; */
	color:#FFFFFF;
	font-weight:bold;
	text-align:center !important;
	vertical-align:middle !important;
}
.turf_course {
	font-size:16px;
}
.turf_date {
	font-size:14px;
}
.turf_numero {
	margin:auto;
	border:1px solid #FFFFFF;
	text-align:center !important;
	width:20px;
	padding:5px;
	vertical-align:middle !important;
	background-color:#4B9400;
}
.turf_commentaire {
	vertical-align:middle !important;
}
.turf_cote {
	margin:auto;
	border:1px solid #FFFFFF;
	text-align:center !important;
	width:40px;
	padding:5px;
	vertical-align:middle !important;
}
.turf_pub {
	margin:20px;
	padding:10px;
	text-align:center !important;
	border:2px dotted #999;
}
.cl_0 {
	background-color:rgb(200, 200, 200);
	background-color:#B72E0B;
	background: url(../../templates/rt_versatility/images/toolbar/red/toolbar-bg.png) repeat-x;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.cl_1 {
	background-color:rgb(247, 247, 247);
	text-align:center;
	vertical-align:middle;
}
.cl_2 {
	background-color:rgb(240, 240, 240);
	text-align:center;
	vertical-align:middle;
}
.cl_E {
	background-color:rgb(206, 230, 247);
	background-color:#457FB2;
	background: url(../../templates/rt_versatility/images/toolbar/blue/toolbar-bg.png) repeat-x;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}





.tab_cotes {
	border-collapse:separate;
	width:100%;
}

.tab_cotes tr {
	vertical-align:middle;
}

.tab_cotes .td_bmk {
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
}

.tab_cotes img {
	vertical-align:middle;
}

.tab_cotes .td_col1N2 {
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	background:url(img/degrade_1N2.gif) repeat-x 0 100%;
	font-weight:bold;
	border:1px solid #CCC;
}

.tab_cotes .td_pasMeilleureCote {
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	border:1px solid #CCC;
	background:url(img/degrade.gif) repeat-x 0 100%;
}

.tab_cotes .td_pasMeilleureCote a {
	font-size:11px;
	color:#457FB2;
}

.tab_cotes .td_meilleureCote {
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#FEEA3B;
	border:1px solid #B72E0B;
}

.tab_cotes .td_meilleureCote a {
	color:#B72E0B;
	font-size:11px;
	font-weight:bold;
}

.tab_cotes .td_fdj_cote {
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	border:1px solid #CCC;
	background:url(img/degrade.gif) repeat-x 0 100%;
	color : #555;
	font-size:11px;
}

.tab_cotes a:hover {
	text-decoration:underline;
}

.pave1N2 {
width:484px;
}
.pave1N2 * {
text-align:center !important;
line-height:40px;
}

.pave_centre {
margin:auto;
}
.pave1N2_bloc {
background: #F0F0F0 url(img/fond.jpg);
float:left;
width:150px;
margin:4px;
height:320px;
border:1px solid #CCC;
font-size:14px;
font-weight:bold;
}
.pave12_bloc {
margin-left:80px;
}
.pave1N2_eq {
font-size:18px;
line-height:20px;
height:40px;
}
.pave1N2_cote {
float:left;
color:#B72E0B;
font-weight:bold;
background-color:#FEEA3B;
border:1px solid #B72E0B;
margin-left:5px;
width:60px;
}
.pave1N2_fois {
float:left;
width:15px;
}
.pave1N2_mise {
float:left;
background-color:#FFFFFF;
background: #FFFFFF url(img/degrade.gif) repeat-x 0 100%;
border:1px solid #CCC;
width:60px;
margin-bottom:10px;
}
.pave1N2_gain {
clear:both;
font-size:16px;
background-color:#FFFFFF;
background: #FFFFFF url(img/degrade.gif) repeat-x 0 100%;
border:1px solid #CCC;
margin:5px;
margin-right:6px;
}
.pave1N2_logo {
padding-top:10px;
padding-bottom:5px;
height:45px;
margin:0px;
}
.pave1N2_logo img {
margin-top:5px;
}
.pave1N2_book img {
margin-top:10px;
border:1px solid #457FB2;
background-color:#FFFFFF;
}
.pave1N2_gain a {
color:#457FB2;
text-decoration:underline;
}
.pave1N2_bonus a {
color:#457FB2;
text-decoration:underline;
line-height:18px;
}
.pave1N2_gain a:hover {
color:#444;
}
.pave1N2_bonus a:hover {
color:#444;
}
.pave1N2_book img:hover {
border:1px solid #444;
}




.pave_buteur {
margin:auto;
width:484px;
text-align:center !important;
}
.pave_buteur * {
text-align:center !important;
line-height:40px;
font-size:14px !important;
font-weight:bold;
}

.pave_buteur_rang {
line-height:10px;
background-color:#FFFFFF;
background: #FFFFFF url(img/degrade.gif) repeat-x 0 100%;
border:1px solid #CCC;
margin:0px;
padding-top:10px;
width:26px;
height:22px;
font-size:18px !important;
font-weight:bold !important;
margin-top:28px;
}

.pave_buteur_bloc {
background: #F0F0F0 url(img/fond.jpg);
margin:5px;
padding:5px;
border:1px solid #CCC;
font-weight:bold;
height:90px;
}

.pave_buteur_logo img {
margin-top:0px;
width:100px;
height:65px;
}
.pave_buteur_nom {
font-size:15px !important;
font-weight:bold;
line-height:20px;
height:40px;
}
.pave_buteur_cote {
float:left;
color:#B72E0B;
font-weight:bold;
background-color:#FEEA3B;
border:1px solid #B72E0B;
margin-left:5px;
width:60px;
}
.pave_buteur_fois {
float:left;
width:20px;
}
.pave_buteur_mise {
float:left;
background-color:#FFFFFF;
background: #FFFFFF url(img/degrade.gif) repeat-x 0 100%;
border:1px solid #CCC;
width:60px;
margin-bottom:5px;
}
.pave_buteur_gain {
width:142px;
clear:both;
font-size:16px;
background-color:#FFFFFF;
background: #FFFFFF url(img/degrade.gif) repeat-x 0 100%;
border:1px solid #CCC;
margin:5px;
}

.pave_buteur_book img {
margin-top:5px;
border:1px solid #457FB2;
background-color:#FFFFFF;
}
.pave_buteur_gain a {
color:#457FB2;
text-decoration:underline;
}
.pave_buteur_bonus a {
color:#457FB2;
text-decoration:underline;
line-height:14px;
font-size:12px !important;
}
.pave_buteur_gain a:hover {
color:#444;
}
.pave_buteur_bonus a:hover {
color:#444;
}
.pave_buteur_book img:hover {
border:1px solid #444;
}
