body {
width: 1250px;
margin: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #4063cc;
	}

	#cache {
    position:fixed; top:350px; z-index:10; visibility:hidden;
}
	
	#banniere  {
width: 1250px;
height: 130px;
	background-image: url(../../arts/banniere.jpg);
	background-repeat: no-repeat;
		text-align: right;
		letter-spacing: -1px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
		border-radius: 10px;
		border: 2px outset #cbcedf;
		margin: 2px 2px 2px 2px;
		background-color: transparent;
}

#image_rotator{
float: left;
width: 301px;
height: 81px;
margin: 19px 0px 0px 626px;
background-color: transparent;
	border: 0px outset #b2c1ec;
}

#info_ban1{
float: right;
background-color: #ddedfd;
width: 250px;
		text-align: center;
		vertical-align: middle;
		font-style: normal;
		font-size: 16px;
		color: #000000;
		border-radius: 10px;
		border: 2px groove gray;
		margin: 50px 4px 0px 0px;
}
#info_ban2{
float: right;
width: 250px;
		text-align: center;
		font-style: normal;
		font-size: 16px;
		color: #ffffff;
		margin: 10px -250px 0px 0px;
}
#info_ban2 a{
	color: #fdad31;
	text-decoration: none;
	text-decoration: blink;
		}
#info_ban2 a:hover{
	color: #aaaaaa;
	text-decoration: none;
	text-decoration: blink;
		}


#menu  {
width: 1250px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: -40px 2px 2px 2px;
		background-color: transparent;
}

ul#simple-menu{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:11px 0 0 0;}
ul#simple-menu li{display:block;float:left;margin:-5px 0 0 10px;height:27px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;border-radius: 10px;border: 1px outset #2e52be;float:left;color:#fff;background:#2e52be;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#2E4560;}
ul#simple-menu li a.current{color:#2E4560;background:#fff;}
ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}
		
#banniere_prono{
background-image: url(banniere_prono.png);
background-repeat: no-repeat;
width: 1250px;
height: 250px;
background-color: #4063cc;
border-radius: 10px;
border: 0px;
}
		
#liste_matchs{
float: left;
clear: right;
width: 380px;
background-color: #ddedfd;
margin: -140px 0px 0px 0px;
		text-align: center;
		border-radius: 10px;
		border: 2px groove gray;
}
#classement{
margin: 20px 0px 0px -80px;
padding: 0px 0px 10px 0px;
width: 840px;
background-color: #4063cc;
text-align: center;
border-radius: 10px;
border: 2px groove gray;
}


#clt_ligue1{
margin: 20px 0px 0px -80px;
padding: 0px 0px 10px 0px;
width: 840px;
background-color: #4063cc;
text-align: center;
border-radius: 10px;
border: 2px groove gray;
}

#p_rapide{
margin: 20px 0px 0px -80px;
padding: 0px 0px 10px 0px;
width: 840px;
background-color: #4063cc;
text-align: center;
border-radius: 10px;
border: 2px groove gray;
}


#clt_ligue1 table{
margin: auto;
text-align: center;
	color: #ffffff;
	border-spacing: 1px;
	border-collapse: collapse;
	background-color: #2d31be;
}

#menu_classement{
margin: auto;
padding: 3px 0px 15px 0px;
width: 840px;
text-align: center;
	border-radius: 10px;
	background-image: url(soccor3.gif);
background-position: right top;
background-repeat: no-repeat;
background-color: #d4ddf5;

}

#menu_classement table{
margin: auto;
text-align: center;
	border-radius: 10px;
}


#tab_classement{
margin: auto;
width: 840px;
text-align: center;
background-color: #4063cc;
}
#tab_classement table{
margin: auto;
text-align: center;
	color: #ffffff;
	border-spacing: 1px;
	border-collapse: collapse;
	background-color: #2d31be;
}

tr.pair 
{
text-align: center;
	font-size: 20px;
	border: 1px;
	background-color: #496bcf;
}
tr.impair 
{
text-align: center;
	font-size: 20px;
	border: 1px;
	background-color: #375bc9;
}


tr.liste_pair 
{
text-align: center;
background-color: #496bcf;
	font-size: 18px;
		letter-spacing: 0.5px;
}
tr.liste_impair 
{
text-align: center;
background-color: #375bc9;
font-size: 18px;
	letter-spacing: 0.5px;

}

td.entete
{
text-align: center;
	font-size: 18px;
	border: 1px solid gray;
	background-color: #2d31be;
}

tr.texte
{
	letter-spacing: 0px;
text-align: center;
	font-size: 20px;
	background-color: #ffffff;
	padding: 0px 0px 50px 0px;
}

tr.entete
{
text-align: center;
background-color: #2d31be;
}


#container_droit{
margin: -110px 80px 0px 80px;
clear: top;
float: right;
width: 695px;
text-align: center;
}

#prono{
margin: auto;
width: 695px;

		text-align: center;

}
#stats{
margin: 0px 0px 0px -80px;
padding: 0px 0px 10px 0px;
width: 840px;
		text-align: center;
		border-radius: 10px;
		border: 2px groove gray;
	background-color: #375bc9;
		background-color: #3043cc;
}

#stat_gauche{
		border-radius: 10px;
		float: left;
		margin: 10px 2px 10px 2px;
		width: 400px;
		background-color: #4063cc;
}
#stat_droite{
margin: 0px 0px 10px 0px;
width: 400px;
		border-radius: 10px;
		float: left;
		margin: 10px 2px 10px 2px;
			background-color: #4063cc;
}		
#bas_stat{
	margin: auto;
	width: 400px;
	clear: both;
	text-align: center;
	letter-spacing: 0px;
	color: #11157e;
	font-size: 18px;
	border-radius: 5px 5px 5px 5px;
	background-image: url(fond_match.png);
	}		
h1.titre {
	border-radius: 10px;
	text-align: center;
	letter-spacing: -1.5px;
	color: #fdad31;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	border: 1px ridge gray;
	margin: 0px 0px 3px 0px;
		background-color: #4063cc;
	background-image: url(arts/f_haut.jpg);
background-position: right top;
	background-repeat: no-repeat;
	
}
h1.cal_date {
	border-radius: 10px;
	text-align: center;
	letter-spacing: 0px;
	color: #000232;
	font-weight: bold;
	font-style: italic;
	font-size: 17px;
	border: 1px ridge gray;
	margin: 6px 7px 1px 7px;
		background-color: #589cf6;
}
h1.match_url {
	text-align: center;
	letter-spacing: 0px;
	color: #000232;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	margin: 1px 1px 1px 1px;
}
h3.sous-titre{
	text-align: center;
	letter-spacing: -1.5px;
	color: #ffffff;
	font-weight: bold;
		font-size: 20px;
		margin: 0px 0px 0px 0px;
		background-color: #4063cc;
			border-radius: 10px 10px 0px 0px;
	
}
h4{
	text-align: center;
	letter-spacing: -1.5px;
	color: #2949a6;
	font-weight: bold;
		font-size: 20px;
		margin: 4px 10px 2px 10px;
		background-color: #c4ddf6;
	
}
h5.pr_pair{
	text-align: center;
	color: #ffffff;
	font-weight: normal;
		font-size: 14px;
		margin: 0px 0px 0px 0px;
		background-color: #3358cf;
			border-radius: 3px 3px 3px 3px;
	
}
h5.pr_impair{
	text-align: center;
	color: #ffffff;
	font-weight: normal;
		font-size: 14px;
		margin: 0px 0px 0px 0px;
		background-color: #2043b7;
			border-radius: 3px 3px 3px 3px;
	
}
table.table_messages {
width: 100%;
border-collapse: collapse;
text-align: left;
}
tr.tr_impair{
	background-color: #ddedfd;
}
tr.tr_pair{
	background-color: #c4ddf6;
}

table.table_prono_haut {
width: 100%;
border-collapse: collapse;
text-align: center;
background-color: #ddedfd;
border-radius: 10px 10px 0px 0px;
font-size: 17px;
font-weight: normal;
font-style: italic;
letter-spacing: 0px;
margin: 15px 0px 0px 0px;
color: #83072b;
}
table.match {
width: 100%;
border-collapse: collapse;
text-align: center;
border: 2px solid white;
background-color: #ddedfd;
background-image: url(fond_match.png);
vertical-align: bottom;
font-weight: bold;
font-size: 22px;
letter-spacing: -1px;
empty-cells: show;
}
table.table_prono_bas {
width: 100%;
border-collapse: collapse;
text-align: center;
background-color: #ddedfd;
border-radius: 0px 0px 10px 10px;
margin: 0px 0px 10px 0px;
font-weight: bold;
font-size: 20px;
letter-spacing: -1px;
color: #000000;
}

a.clic_classement
{
color: #fdad31;
font-weight: bold;
font-size: 15px;
background-color: #4063cc;
padding: 0px 20px 0px 20px;
text-decoration: none;
border-radius: 10px;
border: 1px outset white;
		}
		
a.clic_classement:hover
{
color: #fdad31;
font-weight: bold;
font-size: 16px;
background-color: #4063cc;
padding: 0px 20px 0px 20px;
text-decoration: none;
border-radius: 10px;
border: 1px inset white;
		}
		
a.j{
font-weight: bold;
font-size: 18px;
color: #d20816;
text-decoration: none;
}
a.j:hover{
padding: 0px 20px 0px 20px;
font-weight: bold;
font-size: 17px;
color: #ffff00;
background-color: #d20816;
text-decoration: none;
background-image: url(soccor3.gif);
background-position: left top;
background-repeat: no-repeat;
border-radius: 5px;
border: 1px inset white;
}

a.j_oui{
font-weight: bold;
font-size: 18px;
color: #d20816;
text-decoration: none;
background-color: #cccccc;
border-radius: 5px;
border: 1px inset white;
padding: 0px 20px 0px 20px;
}



a.j-1{
font-weight: normal;
		font-size: 17px;
		color: #8d0912;
		text-decoration: none;
}
a.j-1:hover{
padding: 0px 20px 0px 20px;
font-weight: normal;
font-size: 17px;
color: #ff0000;
background-color: #8d0912;
text-decoration: none;
background-image: url(soccor3.gif);
background-position: left top;
background-repeat: no-repeat;
border-radius: 5px;
border: 1px inset white;
}
a.j-1_oui{
font-weight: bold;
font-size: 17px;
color: #8d0912;
text-decoration: none;
background-color: #cccccc;
border-radius: 5px;
border: 1px inset white;
padding: 0px 20px 0px 20px;
}

a.j-2{
font-weight: normal;
		font-size: 16px;
		color: #4f050a;
		text-decoration: none;
}
a.j-2:hover{
padding: 0px 20px 0px 20px;
font-weight: normal;
font-size: 16px;
color: #ff0000;
background-color: #4f050a;
text-decoration: none;
background-image: url(soccor3.gif);
background-position: left top;
background-repeat: no-repeat;
border-radius: 5px;
border: 1px inset white;
}
a.j-2_oui{
font-weight: normal;
		font-size: 16px;
		color: #4f050a;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;
padding: 0px 20px 0px 20px;
}

a.j-{

font-weight: normal;
		font-size: 14px;
		color: #000000;
		text-decoration: none;
	}
a.j-:hover{
padding: 0px 20px 0px 20px;
font-weight: normal;
font-size: 16px;
color: #ff0000;
background-color: #000000;
text-decoration: none;
background-image: url(soccor3.gif);
background-position: left top;
background-repeat: no-repeat;
border-radius: 5px;
border: 1px inset white;
}
a.j-_oui{
font-weight: normal;
		font-size: 16px;
		color: #000000;
		text-decoration: none;
		background-color: #cccccc;
border-radius: 5px;
border: 1px inset white;
padding: 0px 20px 0px 20px;
				}

a.ancien{
font-weight: normal;
		font-size: 15px;
		color: #666666;
		text-decoration: none;

}
a.ancien:hover{
padding: 0px 20px 0px 20px;
font-weight: normal;
font-size: 16px;
color: #ff0000;
background-color: #333333;
text-decoration: none;
background-image: url(soccor3.gif);
background-position: left top;
background-repeat: no-repeat;
border-radius: 5px;
border: 1px inset white;
}
a.ancien_oui{
font-weight: normal;
		font-size: 16px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;
padding: 0px 20px 0px 20px;
}

a.annee {
font-weight: normal;
		font-size: 14px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;
}
a.annee_clic {
font-weight: bold;
		font-size: 18px;
		color: #ff0000;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;

}
a.annee:hover {
font-weight: normal;
		font-size: 16px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px outset white;
}
a.annee_clic:hover {
font-weight: bold;
		font-size: 18px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px outset white;

}
a.mois {
font-weight: normal;
		font-size: 16px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;
}
a.mois_clic {
font-weight: bold;
		font-size: 18px;
		color: #ff0000;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px inset white;

}
a.mois:hover {
font-weight: normal;
		font-size: 16px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px outset white;
}
a.mois_clic:hover {
font-weight: bold;
		font-size: 18px;
		color: #333333;
		text-decoration: none;
		background-color: #cccccc;
		border-radius: 5px;
border: 1px outset white;

}

input{
border-radius: 12px;
border: 1px outset #cbcedf;
	text-align: center;
	letter-spacing: -1.5px;
	color: #000000;
}
input.pr{
border-radius: 12px;
border: 2px outset #dddddd;
	text-align: center;
	font-size: 20px;
	color: #000000;
	padding: 0px 40px 0px 40px;
}
input.pr:hover{
border-radius: 12px;
border: 2px inset #444444;
	text-align: center;
	font-size: 20px;
	color: #ff2222;
	padding: 0px 40px 0px 40px;
}

select{
border-radius: 12px;
border: 1px outset #cbcedf;
	text-align: center;
	letter-spacing: -1.5px;
	color: #000000;
}

input.score{
border-radius: 12px;
border: 3px outset #cbceff;
	text-align: center;
	color: #000000;
	font-size: 20px;
}
input.score_pr{
border-radius: 5px;
border: 1px outset #cbceff;
	text-align: center;
	color: #000000;
	font-size: 13px;
}
input.bt_score{
border-radius: 12px;
border: 2px outset #cbcedf;
	text-align: center;
	color: #ff3333;
	font-size: 18px;
}
input.bt_score:hover{
border-radius: 12px;
border: 2px inset #cbcedf;
	text-align: center;
	letter-spacing: -1.5px;
	color: #ff0000;
	font-size: 18px;
	background-image: url(soccor3.gif);
}