@charset "utf-8";
@import "zf.css";
body {
	background-color: #2878AA;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	display: block;
}
#page {
	width: 990px;
	margin: 10px auto;
	padding: 0px;
}
#header {
	background: #BEBEBE url(images/header-fond.jpg) no-repeat bottom;
	height: 140px;
	padding-top: 10px;
	overflow: hidden;
}
#logo {
	width: 255px;
	margin:0;
	padding:0;
	float:left;
}
#drapeaux {
	float: right;
	height: 12px;
	margin: 5px 3px 0px 0px;
}
#drapeaux img {
	margin: 0px 3px;
	display: inline;
}
#titrepage {
	float: right;
	height: 12px;
	width: 500px;
	margin: 5px 164px 0px 0px;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
}
#bannierehaut {
	clear: right;
	float: right;
	margin: 5px 6px 0px 0px;
	padding: 0px;
	width:728px;
}
#menu {
	background: url(images/menu2-fond.png) repeat-x;
	height: 75px;
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style: none;
	padding: 0px;
}
#menu li {
	float: left;
}
.comunio{padding:0!important;background:none;}
.menu1 li a, .sousmenu li a, .soussousmenu li a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0px 18px 0px 15px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #BEBEBE;
	position: relative;
	text-transform: uppercase;
}
.menu1 li a {
	background: url(images/menu-separation-grise.png) right no-repeat;
}
.sousmenu li a {
	background: url(images/menu-separation-bleue.png) right no-repeat;
}
.soussousmenu li a {
	background: url(images/menu-separation-grise.png) right no-repeat;
}
.menu1 li a:hover, .menu1 :hover > a {
	background: #146496 url(images/menu-separation-bleue.png) right no-repeat;
	height: 25px;
	line-height: 25px;
	color: #B4DC5A;
	cursor: pointer;
	z-index: 100;
}

.sousmenu, .soussousmenu {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
	height: 25px;
	width: 990px;
	left: -5000px;
	top: 25px;
	color: #BEBEBE;
}
#menu :hover .sousmenu, .sousmenu :hover .soussousmenu {
	left:0;
	z-index: 100;
}
#menuactif {
	background: #146496 url(images/menu-separation-bleue.png) right no-repeat;
	height: 25px;
	line-height: 25px;
	color: #B4DC5A;
	cursor: pointer;
}
.ssmenuactif {
	left:0;
	z-index: 10;
}
.ssmenuinactif {
	z-index: 100;
}
#contenu {
	background-color: #BEBEBE;
	padding: 10px 0px 10px 6px;
	margin: 0px;
	overflow: hidden;
}
#contenu2 {
	background-color: #BEBEBE;
	padding: 0px 0px 5px 6px;
	margin: 0px;
	overflow: hidden;
}
ul#clubs{margin:0px auto;padding:0px 5px;width:980px;background:#BEBEBE;overflow:hidden;}
#clubs li{margin:0px;width:49px;height:49px;float:left;list-style:none;}
#clubs li img{width:40px;height:40px;margin:4px auto 5px;padding:0;border:0;}
#clubs li img:hover {width:49px;height:49px;margin:0px;padding:0;border:0;}
#colonnegauche {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 468px;
}
#colonnegauchearticle, #colonnedouble {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 778px;
}
#colonnecentre {
	float: left;
	width: 300px;
	margin: 0px 5px;
	padding: 0px;
}
#colonnedroite {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.colonnegauche {
	width: 468px;
	margin: 0px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px 0px;
}
.colonnegauchearticle {
	padding: 5px 0px 0px;
	width: 773px;
	margin: 0px 0px 5px 0px;
	background: #FFFFFF;
}
.colonnegauchearticle img {
	display: inline;
}
.colonnedouble {
	padding: 0px;	
	margin: 0px;
	clear: both;
	overflow: hidden;
}
.cadregris1, .cadreblanc1 {
	width: 384px;
	height: 66px;
	margin: 0px 0px 5px 0px;
	float: left;
}
.cadregris2, .cadreblanc2 {
	width: 384px;
	height: 66px;
	margin: 0px 0px 5px 5px;
	float: left;
}
.cadregris1, .cadregris2 {	
	background: #E6E6E6;
}
.cadreblanc1, .cadreblanc2 {
	background: #FFFFFF;
}
.cadregrosblanc1 {
	padding-top: 5px;
	width: 384px;
	height: 240px;
	margin: 0px 0px 5px 0px;
	float: left;
	background: #FFFFFF;
}
.cadregrosblanc2 {
	padding-top: 5px;
	width: 384px;
	height: 240px;
	margin: 0px 0px 5px 5px;
	float: left;
	background: #FFFFFF;
}
.double {
	width: 773px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: #FFFFFF;
	float: left;
}
#tresgrandephoto {
	width: 768px;
	height: 450px;
	margin: 0px auto;
	background: url(images/photo-tres-grande-fond.png) no-repeat;
}
#tresgrandephoto img {
	border: none;
	margin: 15px 10px;
}
#bandeautresgrandephoto {
	position: relative;
	top: -95px;
	left: 10px;
	width: 748px;
	height: 80px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background: url(images/une-fond.png) repeat;
}
.copyrighttresgrandephoto {
	position: relative;
	height: 15px;
	line-height: 15px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	top: 20px;
	right: 5px;
	text-transform: none;
}
#tresgrandephoto a:link, #tresgrandephoto div a:visited, #grandephoto a:link, #grandephoto a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#grandephoto {
	width: 468px;
	height: 270px;
	margin: 0px auto;
	background: url(images/photo-grande-fond.png) no-repeat;
}
#grandephoto img {
	border: none;
	position: relative;
	top: 10px;
	left: 10px;
}
#bandeaugrandephoto {
	position: relative;
	top: -20px;
	left: 10px;
	width: 448px;
	height: 30px;	
	background: url(images/une-fond.png) repeat;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.copyrightgrandephoto {
	position: relative;
	height: 15px;
	line-height: 15px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	bottom: 0px;	
	right: 5px;
}
.moyennephoto {
	float: right;
	margin: 5px;
	padding: 10px;
	width: 150px;
	height: 90px;
	background: url(images/photo-moyenne-fond.png) no-repeat;
}
.petitephoto {
	float: right;
	margin: 4px;
	padding: 7px;
	width: 71px;
	height: 46px;
	background: url(images/photo-petite-fond.png) no-repeat;
}
.colonnegauche h2, .colonnegauchearticle h1, .colonnegauchearticle h2 {
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
}
.colonnegauche h2 {
	font-size: 18px;
}
.colonnegauchearticle h1 {
	font-size: 22px;
	text-transform: uppercase;
}
.colonnegauchearticle h2 {
	font-size: 18px;
}
.colonnegauche h2 a:link, .colonnegauche h2 a:visited, .colonnegauchearticle h1 a:link, .colonnegauchearticle h1 a:visited {
	color: #000000;
	text-decoration: none;
}
#colonnegauche h3, #colonnedouble h3 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
#colonnegauche h3 {
	margin: 0px 0px 0px 5px;
}
#colonnedouble h3 {
	margin: 0px 0px 3px 5px;
}
.colonnegauche h3 a:link, .colonnegauche h3 a:visited, #colonnedouble h3 a:link, #colonnedouble h3 a:visited {
	color: #000000;
	text-decoration: none;
}
.date {
	color: #286EAA;
	margin: 0px 5px;
	font-size: 12px;
	font-weight: bold;
}
.chapo {
	color: #000000;
	margin: 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: justify;
}
.titrearticle {
	background: url(images/actualidad-fichajes-mercado.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	height: 52px;
	margin: 0px;
	padding: 0px;
	line-height: 62px;
	text-indent: 10px;
}
#textearticle {
	background: #F0F0F0	url(images/article-fond-texte.png) no-repeat;
	font-size: 14px;
	color: #000000;
	margin: 10px 2px 0px 2px;
	padding: 3px 3px 0px 3px;
	text-align: justify;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 763px;
}
.textearticle {
	width: 571px;
}
.textearticle a:link, .textearticle a:visited, #textepopup a:link, #textepopup a:visited {
	color: #286EAA;
	text-decoration: none;
}
.textearticle h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
.auteur {
	color: #286EAA;
	font-size: 14px;
	font-weight: bold;
}
.auteur img {
	margin-right: 5px;
}
#textearticle .liensrelatifs {
	width: 180px;
	float: right;
	clear: right;
	margin: 15px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
#textearticle .liensrelatifs li {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
#colonnegauchepopup .liensrelatifs {
	width: 300px;
	margin: 15px 10px;
	padding: 0px;
	list-style: none;
}
#colonnegauchepopup .liensrelatifs li {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.liensrelatifs ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.liensjoueurs, .liensclubs {
	list-style: none;
	margin: 0px 10px;
}
.bookmarks {
	list-style: none;
}
.bookmarks li {
	display: inline;
	margin: 20px 5px;
}
.liensjoueurs li a:link,.liensjoueurs li a:visited , .liensclubs li a:link, .liensclubs li a:visited {
	color: #286EAA;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#colonnegauche .rubrique, #colonnedouble .rubrique {
	color: #286EAA;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#colonnegauche .rubrique {
	margin: 10px 5px 0px;
}
#colonnedouble .rubrique {
	margin: 4px 5px 0px;
}
.rubrique a:link, .rubrique a:visited {
	color: #286EAA;
	text-decoration: none;
}
.texteune {
	color: #000000;
	font-size: 14px;
	margin: 5px;
	text-align: justify;
}
.texteune a:link, .texteune a:visited {
	color: #286EAA;
	text-decoration: none;
	font-weight: bold;
}
.carre300 {
	width: 300px;
	background: #FFFFFF;
	margin: 0px 0px 5px;
}
.carre300 ul, .flashfichajes ul, .flashfichajespopup ul {
	margin: 2px;
	padding: 5px 0px 0px;
	list-style: none;
}
.flashfichajes {
	width: 200px;	
	background: #FFFFFF;
	margin: 0px 0px 5px;
}
.flashfichajespopup {
	width: 300px;	
	background: #FFFFFF;
	margin: 0px 0px 5px;
}
.flashgrisclair, .flashgris {
	margin: 0px;
	padding: 5px 2px;
	min-height: 25px;
	font-size: 12px;
	color: #286EAA;
}
.flashgrisclair, .parisgrisclair {
	background: #F5F5F5 url(images/gris-clair-fond.gif) repeat-x;
}
.flashgris, .parisgris  {
	background: #E6E6E6 url(images/gris-fonce-fond.gif) repeat-x;
}
.flashgrisclair a:link, .flashgrisclair a:visited, .flashgris a:link, .flashgris a:visited {
	color: #000000;
	text-decoration: none;
}
.rouge a:link, .rouge a:visited, .rouge {
	color: #FF0000;
	text-decoration: none;
}
.centrer{margin:inherit auto;text-align:center;}
.centrerpopup{display:block;margin:inherit 5px;text-align:center;font-size:12px;}
#petitclassement {
	margin: 0px;
	padding: 0px;
	width: 296px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#petitclassement table {
	margin: 0px auto;
	border-collapse: collapse;
	width: 296px;
}
.classementgrisclair td, .classementgrisclair th {
	background: url(images/gris-clair-fond.gif) repeat-x;
}
.classementgris td, .classementgris th {
	background: url(images/gris-fonce-fond.gif) repeat-x;
}
.classementgrisclair, .classementgris {
	margin: 0px;
	width: 296px;
	padding: 0px;
	height: 20px;
	font-size: 12px;
	color: #000000;
}
.pos {
	width: 15px;
	text-align: right;	
	padding-right: 5px;

}
.c {
	text-align: center;
	width: 20px;
}
.dif {
	padding-right: 5px;
	width: 20px;
	text-align: center;
}
.footercadrefichajes, .footercadre, .footerclassement {
	height: 40px;
	margin: 0px 0px;
	color: #FFFFFF;	
	font-size: 12px;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;	
	background: url(images/cadre-fond-footer.gif) repeat-x;
}
.footercadre, .footerclassement {
	width: 296px;
}
.footerclassement p {
	margin: 0px;
	line-height: 45px;
}
.footerclassement img {
	height: 16px;
	margin: 15px 10px 0px 5px;
	padding: 0px;
	float: left;
}
.footercadrefichajes {
	width: 196px;
}
.footercadrefichajes ul, .footercadre ul {
	margin: 0px;
	padding: 13px 5px 0px 0px;
	list-style: none;
	float: right;
}
.footercadrefichajes ul li, .footercadre ul li  {
	width: 17px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0px 3px;
	text-align: center;
}
.footercadrefichajes a:link, .footercadrefichajes a:visited, .footercadre a:link, .footercadre a:visited, .footerclassement a:link, .footerclassement a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer {
	width: 990px;
	height: 300px;
	background: url(images/footer-fond.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #BEBEBE;
	clear: both;
}
#footer ul {
	margin: 0px;
}
#lignefooter {
	background-color: #BEBEBE;
	height: 20px;	
	margin: 0px;
	padding: 0px;
	clear: both;
	color: #000000;
	font-size: 11px;
	width: 990px;
	text-align: center;
	line-height: 20px;
}
.footermenu, .footerpartenaires, .footerjoueursalaune {
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	list-style: none;
}
.footermenu a:link, .footermenu a:visited, .footerpartenaires a:link, .footerpartenaires a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footertexte {
	float: left;
	color: #D2D2D2;
	margin: 50px 20px 0px 20px;
	width: 455px;
}
.footertexte h1, .footertexte h2  {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.footertexte p {
	color: #D2D2D2;
	text-align: justify;
	font-size: 11px;
	margin-top: 5px;
}
.footerjoueursalaune a:link, .footerjoueursalaune a:visited {
	color: #D2D2D2;
	text-decoration: none;
}
.footermenu {
	color: #FFFFFF;
	padding: 22px 20px 0px 15px;
	margin: 0px;
	width: 90px;
}
.footerpartenaires {
	color: #FFFFFF;
	padding: 22px 0px 0px 5px;
	margin: 0px;
}
#footerpartenaires {
	margin: 0px;
	width: 355px;
	float: left;
	padding: 0px 0px 0px 10px;
}
.footerpartenaires li {
	width: 150px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.footerjoueursalaune {
	color: #D2D2D2;
	margin: 40px;
	padding: 10px 0px 0px 5px;
}
.footerjoueursalaune li {
	float: left;
	width: 150px;
	margin: 0px 25px 0px 0px;
}
#joueursalaune {
	margin: 0px;
	width: 355px;
	padding: 15px 0px 0px 10px;
	float: left;
}
#plusdejoueurs {
	clear: left;
	height: 16px;
	line-height: 16px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#plusdejoueurs p {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
#plusdejoueurs img {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.pubbookmaker {
	margin: 0px auto 5px;
	overflow:hidden;
	text-align: center;
	width:200px;
}
.pub46830{width:468px;margin:5px 0;}
.pub300250 {
	margin: 5px auto;
	width: 300px;
	height: 250px;
	text-align: center;
}
.pubarticle300250{margin:0 5px 0 0;width:300px;height:250px;float:right;text-align:right;overflow:hidden;}
.pub46830 {
	margin: 5px auto;
	width: 468px;
	height: 30px;
	text-align: center;
}
.pub160600 {
	margin: 18px auto;
	width: 160px;
	height: 600px;
	text-align: center;
}
.skycadre {
	margin: 0px;
	width: 196px;
	height: 636px;
	border: solid 2px #CCCCCC;	
}
.ilivescores {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/* Pop Up */
#contenupopup {
	width: 736px;
	background: #BEBEBE;
	margin: 0px;
	padding: 10px 0px 0px;
	overflow: hidden;
}
#headerpopup {
	background: url(images/header-fond.jpg) no-repeat;
	margin: 0px;
	padding: 17px 0 0;
	height: 140px;
	width: 736px;
}
#colonnedroitepopup {
	float: right;
	width: 300px;
	margin: 10px 20px 20px 10px;
}
#colonnegauchepopup {
	float: left;
	margin: 20px 10px 20px 20px;
	padding: 0px;
	width: 376px;
	background: #FFFFFF;
}
#colonnegauchepopup h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	margin: 10px 5px 5px 5px;
}
#textepopup p {
	font-size: 14px;
	color: #000000;
	margin: 5px;
	text-align: justify;
}
#colonnegauchepopup h1 a:link, #colonnegauchepopup h1 a:visited {
	color: #000000;
	text-decoration: none;
}
.auteurpopup {
	color: #286EAA;
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
}
.liensrelatifspopup {
	list-style: none;
}
.liensrelatifspopup li {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.petitecroix {
	clear: left;
	float: left;
	width: 320px;
	margin: 10px 0px 10px 20px;
}
/* Rajout par Benjamin pour Pyxis */
#zfpage img {
	display: inline;
}
/* Réseaux Sociaux */
.bookmarks{list-style:none;margin:10px 0 0!important;}
.bookmarks li{display:block;float:left;width:70px!important;height:65px;vertical-align:top;margin:0px 5px!important;}
.bookmarks li img{float:left;}
.fb{padding:1px 0 0!important;}
.articulos-relacionados{width:468px;float:left;margin:0px 5px 5px 0;overflow:auto;}
#articulos-relacionados{width:464px;background:#FFF;padding:5px 2px 2px;list-style:none;margin:0;}
.nbr_commentaires{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/yg/r/V8Yrm0eKZpi.gif) no-repeat;padding:0 4px 0 20px;text-decoration:none;color:#286EAA;}
#comentarios{clear:both;background:#FFF url(images/comentarios.jpg) no-repeat;color:#000;font-size:14px;width:768px;margin:10px auto;padding:60px 5px 5px;}
#comentarios p{margin:0;padding:0 0 5px;text-align:justify;font-size:12px;}
#comentarios a{color:#286EAA;text-decoration:none;}
.fbfan{border:none;margin:5px 0px 0px;background:#FFF;}
