@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(IMG/fond.jpg);
	background-repeat: repeat;
	background-color:#1f1e1e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
a:link {
	color: #FF0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #CCC;
}
h1 {
	font-size:24px;
	color:#FF0;
	font-weight:bold;
	text-transform:uppercase;
}
#superwrapper {
	width:100%;
	margin:0 auto;
	background:url(IMG/fond_degrade.png) repeat-x top;
}
#superwrapper_accueil {
	width:100%;
	margin:0 auto;
	/*background:url(IMG/fond_special.png) no-repeat center top;*/
}
#wrapper {
    width:810px;
    margin:0 auto;
	background:#000;
}
#entete {
	text-align:center;
	width:100%;
	height:40px;
}
#bas {
	background:#414141;
	height:47px;
	width:805px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
#bandeau1 {
	text-align:center;
	width:100%;
	height:285px;
}
#bandeau1B {
	text-align:center;
	width:100%;
	height:138px;
	background-color:#333;
}
#bandeau2 {
	text-align:center;
	width:100%;

}


.logo {
	float:left;
	margin-top:2px;
	margin-left:10px;
}
.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	background:url(IMG/fond_menu.jpg) top repeat-x;

	text-align:center;
	padding-top:17px;
}
.menu a {
	padding:4px;
}
.menu a:link {
	color:#FFF;
	text-decoration:none;
}
.menu a:visited {
	color:#FFF;
	text-decoration:none;
}
.menu a:hover {
	color:#000;
	text-decoration:none;
	background:#FF0;
}
.menu a:active {
	color:#000;
	text-decoration:none;
	background:#FF0;
}
#cadre {
	width:100%;
	height:auto;
	min-height:430px;
	background:url(IMG/fond_cadre.png) no-repeat right top;
}
#cadre_article {
	width:100%;
	height:auto;
	min-height:430px;
}
.community {
	float:right;
	margin-right:-50px;
	margin-top:105px;
	width:50px;
	height:160px;
	background:url(IMG/fond_community.png) left no-repeat;
}
.com_lien {
	padding-top:12px;
	padding-bottom:14px;
	padding-left:12px;
	padding-right:12px;
}
.contenu {
	margin-left:40px;
	margin-top:20px;
	margin-bottom:40px;
	width:740px;
	line-height:16px;
	height:auto;
}
.contenu_article {
	margin-left:40px;
	margin-top:20px;
	margin-bottom:40px;
	width:480px;
	line-height:16px;
	height:auto;
}
.aggelos {
	float:right;
	margin-right:-20px;
	text-align:right;
	margin-top:-50px;	
}
h3.spip{
	font-weight:bold;
	color:#FF0;
	font-size:14px;
	text-transform:uppercase;
}
.spip_documents_left{
	margin-right:20px;
}
.spip_documents_right{
	margin-left:20px;
}
.equipe {
	font-size:15px;
}
.gras_cap {
	font-weight:bold;
	text-transform:uppercase;
}
.voirfiche {
	font-size:11px;
	color:#FF0;
	font-weight:bold;
}
.voirfiche a {
	text-decoration:none;
	color:#FF0;
}
.voirfiche a:link {
	text-decoration:none;
	color:#FF0;
}
.voirfiche a:visited {
	text-decoration:none;
	color:#FF0;
}
.voirfiche a:hover {
	text-decoration:underline;
	color:#FF0;
}
.voirfiche a:active {
	text-decoration:underline;
	color:#FFF;
}
.numero {
	font-size:11px;
}
.equipe_titre {
	margin-left:20px;
}
.fiche_joueur {
	float:right;
	margin-top:80px;
	text-align:left;
	width:180px;
	padding-left:40px;
	background:url(IMG/puce_joueur.png) top left no-repeat;
}
.equipe_titre2 {
	margin-bottom:10px;
	margin-top:10px;
}
.actif {
	color:#666;
}
.actu_accueil {
	width:500px;
	padding:10px;
}
.cadre_actu {
	padding-bottom:10px;
	padding-top:10px;
	background:url(IMG/separation.png) bottom no-repeat;
}
img {
	border:1px;
}
img a {
	border:solid 1px #FF0;
}
img a:link {
	border:solid 1px #FF0;
}
img a:visited {
	border:solid 1px #FF0;
}
img a:hover {
	border:solid 1px #FFF;
}
img a:active {
	border:solid 1px #FFF;
}
.titre_equipe {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:dotted 2px #FFF;
}
.titre_classement {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:dotted 2px #FF0;
	color:#FF0;
	margin-bottom:2px;
}
.classement {
	background:#222;
	opacity: 0.8;filter:alpha(opacity=80);zoom:1;
	font-size:10px;
	color:#FFF;
}
.classement_jsa {
	background:#333;
	opacity: 0.8;filter:alpha(opacity=80);zoom:1;
	font-size:10px;
	color:#FF0;
}
.matches {
	background:#222;
	opacity: 0.8;filter:alpha(opacity=80);zoom:1;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}

table.spip{max-width:99%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;line-height:normal;}
table.spip caption{caption-side:top;text-align:center;margin-right:auto;margin-left:auto;font-weight:bold;}
table.spip tr.row_first{background:#FFC;}
table.spip tr.row_odd{background:#333;}
table.spip tr.row_even{background:#111;}
table.spip th,table.spip td{padding:0.40em 0.60em;text-align:left;border:1px solid #666;}
table.spip th{vertical-align:bottom;font-weight:bold;}
table.spip td{vertical-align:top;}
