/* pix-l communication 2009 */
/* www.pix-l.fr */
/* Alexandre Broudin et Franck */
/* alexandre at pix-l dot fr */

/* On charge le framework tripoli : http://devkick.com/lab/tripoli/ */
/* il sera à parfaire au cours de l'integration */

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

span.spancrypt{background:transparent url(../plugins/couteau_suisse/img/mailcrypt/leure.gif) no-repeat scroll 0.1em center;padding-left:12px;text-decoration:none;}
/*  */

.clear-block 	{ clear:both; display:block; } /* pour un clear exterieur */
.clear-in 		{ clear:both;  display:block; height:0; width:0; line-height:0; font-size:1px; } /* pour un clear intÃ©rieur, par exemple dans une <li> */
.left			{ float:left; }
.right 			{ float:right; }
.widthauto 		{ width:auto;  }

/* clearfix of de4th */
.clearfix:after 				{ visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0; }
* html .clearfix             	{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix 	{ zoom: 1; } /* IE7 */

.bugajaxie 						{ display:block; height:0; line-height:0; font-size:0 }

.fgauche,.fdroite,.fbas,.fhaut,.progress,.recul,.stable 	{ background:url(../_imgs/sprite-lnr.gif); width:10px; height:10px; cursor:pointer; display:block; text-indent:-999em; }

.fgauche 	{ background-position: 0 -142px; }
.fdroite 	{ background-position: 0 -63px;  }
.progress 	{ background-position: 0 -213px; }
.recul 		{ background-position: 0 -258px; }
.stable 	{ background-position: 0 -169px; }

.classements table .top span 			{ background: url(/_imgs/fleches-progress.gif) no-repeat ; margin-left:2px;}

.classements table .top span.recul 		{ background-position: -22px 0 }
.classements table .top span.progress 	{ background-position: -11px 0 }
.classements table .top span.stable 	{ background-position: -34px 0 }

.content .formulaire_ecrire_auteur ul	{ margin:0  }
.content .formulaire_ecrire_auteur ul li { list-style:none; }
.content .formulaire_ecrire_auteur ul li label { display:block; padding:5px 2px; background:rgba(000,000,000,0.4); color:#fff; -moz-border-radius:2px; border-radius:2px;}
.content .formulaire_ecrire_auteur ul li input,
.content .formulaire_ecrire_auteur ul li textarea { padding:5px 2px; -moz-box-shadow:inset 0 0 2px #ccc; width:473px; margin:5px 0 }
.content .formulaire_ecrire_auteur ul li textarea { border:1px solid #707173}
.content .formulaire_ecrire_auteur .boutons 	{ text-align:right; margin:0; }
.content .formulaire_ecrire_auteur .boutons input { border:none; border-radius:5px; -moz-border-radius:5px; font-family:Arial; text-shadow:0 0 1px #fff; padding:5px; background: -moz-linear-gradient(center top , #efefef, #ccc) repeat scroll 0 0 #ccc}
/*  */
.bggris-top14 	{ background:#777; }
.bgbleu-prod2 	{ background:#0050A0; }
.bgneutre-site 	{ background:#375E6F; }
.ndash 			{ color:#AFAFAF; }
.qtip 			{ opacity:0.95; -moz-opacity:0.95; }
.qtip-content 	{ opacity:1; position:relative;  font-size:11px; }


.tooltip_top14, .tooltip_prod2 {
	display:none; background: url(../_imgs/fleche-tooltip.png) center bottom no-repeat;
	font-size:12px;	font-weight:bold; margin-top:5px ;color:#fff; z-index:20; width:124px; height:15px; text-align:center; padding:15px;
}

.tooltip_prod2 { 
	background: url(../_imgs/fleche-tooltip-2.png) center bottom no-repeat;
}

#icon-ajax-loader,
.col-bloc #icon-ajax-loader			{ background: url(/_imgs/ajax-loader.gif) center center no-repeat, -moz-radial-gradient(rgba(255,255,255, 1), rgba(255,255,255, 0) 50%) ; width:650px; height:400px; z-index:50; position:absolute; top:50px; left:0; margin-top:-24px; border:none;  }		

.col-bloc #icon-ajax-loader { background: url(/_imgs/ajax-loader-mini.gif) center center no-repeat, -moz-radial-gradient(rgba(255,255,255, 1), rgba(255,255,255, 0) 20%) ; width:300px; height:200px; top:0 }
#icon-ajax-loader.skin-loading-diapo { background: url(/_imgs/ajax-loader-mini.gif) center center no-repeat, -moz-radial-gradient(rgba(255,255,255, 1), rgba(255,255,255, 0) 50%) ; width:466px; height:250px; top:0 }
/* general */

html 					{ background: -moz-linear-gradient(center top , #316072 , #fff 1000px) repeat scroll 0 0 #316072  }
input[type='text']		{  border:1px solid #707173; height:14px; padding:2px; width:130px; vertical-align:middle; }
select 					{  height:20px; padding:2px; border:1px solid #707173; vertical-align:middle;}
abbr,
abbr[title] 			{ border-bottom:none; text-transform:none; cursor:help; }
sup 					{ font-size:9px; font-weight:normal; }
a 						{ text-decoration:none; color:#000 }
a:hover 				{ color:#888888 }
i 						{ font-style:italic; }
.valider 				{ border:none; background:none; background:#FFF url(../_imgs/ok.gif) center left no-repeat;
							color:transparent; width:20px; height:20px; vertical-align:middle;  }

.spip_out 				{ background:#FFF url(../_imgs/external.gif) center right no-repeat; padding-right:15px; color:#0E395C; border-bottom:1px solid gray  }
.spip_in 				{ color:#13287C; border-bottom:1px dotted gray }
.journee 				{ color:#FFF; font-weight:bold; padding:0 0 0 6px; font-size:11px; }


.lien-competition .spip-admin-float { display:none; }

body p 				{ font-family: Georgia; }
.content form div { padding:0; }

.lnr-informations { font-family:Arial, Helvetica, sans-serif; background:url("../_imgs/info_blue.png") no-repeat scroll -30px -32px #CFE3EF; border:1px solid #355191; color:#355191; font-family:Arial; margin:20px auto; padding:20px 10px 20px 95px; text-align:center; font-size:13px; }
#container-colonne .lnr-informations  { background:url("../_imgs/info_blue-48.png") no-repeat scroll 0px center #CFE3EF; width:215px; text-align:left; padding:10px 10px 10px 50px; font-size:11px; margin:10px auto; }

#article .lnr-informations { width:370px; margin:0 10px 0 0; float:left; }

/* wrapper */

.wrapper 	{ width:980px; margin:0 auto; background:#FFF url(../_imgs/wrapper-bg.png) repeat-y; }



/* header */

#header 			{ padding:10px; padding-bottom:0 }
#header .logo 		{ display:block; height:90px; width:98px; margin-left:10px; float:left; }
#header .pub 		{ float:left; width:728px; height:90px; margin-left:20px; }
#header .recherche 	{ float:left; width:728px; height:20px; margin-left:60px; text-align:right;  margin-top:10px;  }
#header .recherche .champs { width:130px;  }

#header .logo,
#header .recherche,
#header #logos div a,
#header .pub { display:inline-block; }

#header #logos 		{ height:73px; text-align:center; background:#FFFFFF url(../_imgs/logos-bg.png) no-repeat scroll 95px 0  }
#header #logos div 	{ width:96px; margin-left:405px; }
#header a 			{ float:left; display:block; height:73px; width:48px; }
#header a.prod2 	{ margin-left:-11px; }

#header .partenaires { width:90px; overflow:hidden; position:relative; text-align:center; height:90px; line-height:100px; }
#header .partenaires a { float:none; width:auto; height:auto; display:block; position:absolute; display:none; left:0; top:0}

/* partenaires */


#slideshow 		{ width: 90px; height: 90px; text-align:center;} 
#slideshow img 	{ padding: 10px; background-color:#FFF; margin:0 auto; }




/* logo clubs */

.logos-clubs 	{ margin-left:10px; }

.dock  			{ margin:15px 0px; display:block; float:left; padding-right:20px; height:30px; background: #f8f8f8 url(/_imgs/logos-bg.gif) top right no-repeat; }
.dock li.competition 	{ float:left; width:20px; }
.dock li 				{  }
.dock li:hover 		{ background-color:#FFF; }
.dock li.no-border a{ border:none; }

#dock-prod2 		{ margin-left:15px; background:#eef7fc url(/_imgs/logos-bg.gif) bottom right no-repeat; margin-right:0px; }

#dock-top14 li.logo-club,
#dock-prod2 li.logo-club 	{ display:block; height:25px; line-height:25px; padding-top:5px; text-align:center; }
#dock-top14 li.logo-club 	{ float:left; }
#dock-prod2 li.logo-club 	{ float:left; }



li.logo-club span 	{ display:block; display:none; }
li.logo-club a 		{ line-height:20px; display:inline-block; height:20px; padding:0px 4px 0; border-right:1px solid #d2d6d8; position:relative;  }
li.logo-club a .grand-logo { display:none;}
li.logo-club a:hover .grand-logo { display:block;  position:absolute; top:-15px; margin-left:-25px; left:50%; z-index:10; }
li.logo-club a:hover .logo-titre_club { display:block; z-index:10; position:absolute; bottom:-42px; width:150px; border-right:2px solid #fff; border-left:2px solid #fff; font-size:12px; font-weight:bold; left:50%; margin-left:-75px; text-align:center; color:#222; text-shadow:1px 1px #fff; height:22px; -moz-box-shadow:0 0 5px #222;  }


#dock-top14 li.logo-club a:hover .logo-titre_club {  background:-moz-linear-gradient(center top , #E6E6E6, #999999) repeat scroll 0 0 #E6E6E6 }
#dock-prod2 li.logo-club a:hover .logo-titre_club {  background:-moz-linear-gradient(center top , #F1F8FD, #B6CCE3) repeat scroll 0 0 #B6CCE3 }

a#item-top143 .grand-logo { top:-5px; }
a#item-top143 .logo-titre_club 	{ bottom:-41px }
a#item-top1436 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top149 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top148 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top142 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top1441 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top1414 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top1415 .logo-titre_club { width: 200px; left:50%; margin-left:-125px;}
a#item-top1437 .logo-titre_club { width: 200px; left:50%; margin-left:-125px;}
a#item-top144 .logo-titre_club { width: 200px; left:50%; margin-left:-125px;}
a#item-top1445 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top1446 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top1443 .logo-titre_club { width: 250px; left:50%; margin-left:-125px;}
a#item-top144 .logo-titre_club 	{ bottom:-39px}
a#item-top144 .grand-logo 		{ top:-5px;}
a#item-top143 .grand-logo 			{ top:-10px; left:50%; margin-left:-35px;  }
a#item-top144 .grand-logo 			{ top:-10px; left:50%; margin-left:-35px;  }
a#item-top14111 .grand-logo 		{ top:-10px; left:50%; margin-left:-35px;}
a#item-top14111 .logo-titre_club 	{ width: 200px; left:50%; margin-left:-125px;}
a#item-top1438 .logo-titre_club 	{ width:280px; left:50%; margin-left:-125px;}


/* *** */
#dock1 li, #dock2 li { float:left; width:30px; height:65px; line-height:65px; background:url(../_imgs/logos-club-sprite.gif) no-repeat; }
#dock1 { width:475px; }
#dock2 { width:auto;}
#dock1 a, #dock2 a { display:block; text-indent:-999em; height:65px;  }

/* Menu navigation horizontale */
#menu 				{ height:44px;  }
#menu .menu-institu { border-left:1px solid #fff;  }
#menu ul 			{ background-color:#000; float:left; margin:0 }

#menu .menu-institu {  }

#menu #menu1 	 	{ background:-moz-linear-gradient(center top , #3F3F3F, #000000) repeat scroll 0 0 #000000 }
.menu-separateur 	{ }
#menu #menu2 		{  background:-moz-linear-gradient(center top , #3F3F3F, #000000) repeat scroll 0 0 #000000 }

#menu ul ul { background-color:#FFF; position:absolute; top:22px; left:0; float:none; }

#menu ul li 		{ position:relative; display:block; height:22px; float:left; }
#menu ul li a 		{ color:#FFF; text-decoration:none; height:18px; font-weight:bold; font-size:13px; text-transform:uppercase; display:block; padding:4px 7px 0; }

#menu ul li a:hover,
#menu ul li a.on,
#menu ul li a.focus { background-color:#FFF; color:#000 }

#menu ul li a:hover.item-first,
#menu ul li a.focus.item-first,
#menu ul li a.item-first.on { background:url(../_imgs/wrapper-bg.png) repeat-y;  }
#menu ul li a.on	{ background-color:#FFF; text-shadow:1px 1px 1px #ccc  }
#menu ul li a:hover.item-last,
#menu ul li a.focus.item-last 	{ background:url(../_imgs/wrapper-bg.png) top right repeat-y;  }

#menu ul.menu-institu a						{ font-weight:normal; padding:4px 9px 0;  }


#menu ul.menu-institu a.item-first 			{ padding-left:12px;  }
#menu ul.menu-institu a:hover.item-first 	{ background:none; background-color:#FFF;  }

#menu ul.menu-institu a.item-last 			{ padding-right:15px }


#menu ul ul 								{ width:960px; background: url(../_imgs/sprite-lnr.gif) 0 -164px no-repeat; padding-left:10px; margin-left:10px; }
#menu ul ul li 								{ float:left; background:none;  }
#menu ul.menu-institu ul li a,
#menu ul.menu-sport ul li a					{ background-color:#FFF; height:17px; color:#707173; padding:5px 0 0 0; font-size:10px;  }
#menu ul ul li a span 						{ padding:0 10px; display:block; border-right:1px solid black; }


#menu ul ul li a:hover 						{ color:#000 }
#menu ul ul.menu2 							{ left:-95px; }
#menu ul ul.menu3 							{ left:-213px; }
#menu ul ul.menu4 							{ left:-275px; }
#menu ul ul.menu5 							{ left:-384px; }
#menu ul ul.menu6 							{ left:-473px; }
#menu ul ul.menu7 							{ left:-592px; }
#menu ul ul.menu8 							{ left:-655px; }
#menu ul ul.menu9 							{ left:-764px; }
#menu ul ul.menu10 							{ left:-900px; }



/* containers */
#container-mleft 	{ float:left; width:660px; padding:0px 0px 10px 0px; }
#container-mright 	{ float:left; width:310px; padding:0px 0px 10px 10px; }

#container-left 	{ width:660px; background: -moz-linear-gradient(left center , #4F4F4F, #000000 470px) repeat scroll 0 0 #000; padding:10px 0px 0px 0px; }
#container-right 	{ width:310px; background:#000; padding:0px 0px 0px 10px; }


/* recherche */
#container-right .recherche 		{ padding: 0 0 10px; width:300px; }
#container-right .recherche input,
#container-right .recherche select { padding:2px; margin-left:5px; }

#container-right .recherche input.valider { background:url("../_imgs/sprite-lnr.gif") repeat scroll 0 -58px transparent }

/* container left for drag&drop */
#container-left2 	{ display:block; width:660px; padding:10px 0px 0px 0px;  position:relative; }

/* container right with background degrade */
#container-right2 	{ display:block; width:310px; 

background: url("../_imgs/colonne-droite-bg.png") no-repeat scroll top left transparent; padding:0px 0px 10px 10px;

 }

#container-mright h2 	{ margin:0 }
#container-mright h4 	{ margin:0; text-transform:uppercase; font-size:13px; display:block; text-shadow:0px 1px 1px #000;   }
#container-mright h4.header-select { background-position:280px 0px}
#container-mright ul 	{ margin:0 }
#container-mright li 	{ list-style:none;}
/* containers gris */

.container-gris 		{ display:block; height:auto; margin:0px 10px 10px 0px; }
.container-gris h5 		{ float:left; }
.container-gris h5 a	{ color:#FFF; text-transform:uppercase; text-decoration:none; font-size:13px;  }
.container-gris h5 span	{ margin-bottom:10px; }

/* Videos */
.videos-mini 	{ float:left; height:55px; width:75px; border:1px solid #FFF; margin:0 5px 0 10px; }

#container-video 		{  }

#container-joueurs 			{ width:170px; margin-left:287px;  }

#container-joueurs .photo 	{ width:62px; height:72px; border:1px solid white; margin-right:10px; float:left;}

#container-liens 			{ margin-bottom:0  }
#container-liens h5 		{ margin-bottom:10px; float:none; }
#container-liens h5 a 		{ line-height:14px; }
#container-liens h5 span 	{ float:left; margin-bottom:0; margin-right:5px; }

		
/*
#container-video		{ width:320px; margin-left:10px; }
#container-video h5 	{ width:50px; }

#container-video .video,
.aside-links .video,
.lire-ct .video { width:96px; position:relative; height:62px; border:1px solid white; float:left; margin-right:10px;  }
.lire-ct .video { width:158px; height:164px; }
#container-video .play,
.aside-links .video .play,
.lire-ct .video .play 	{ position:absolute; cursor:pointer; text-indent:-999em; height:40px; width:40px; background:url(../_imgs/btn-play.png) top left no-repeat; left:50%; top:50%; margin-top:-20px; margin-left:-20px; }
*/


/* containers une : top 14 et pro d2 */
.container-une 	{ display:block; width:320px; background:#FFF; margin:0px 0px 10px 10px; }
.container-une-header { display:block; height:18px; text-align:center; padding:4px 0 0 0; }


.container-une-header h5 { display:inline;  font-weight:bold; }
.container-une-header h5 a { color:#ffc20e; font-size:13px; }
.img-une  	{ margin:10px;}
.logo-une  	{ float:left; margin:10px 0 10px 10px; }

.lire-une { display:block; margin:0 10px; font-size:11px;  }

.lire-une h1 { font-size:1.65em; color:#000; font-weight:bold; margin:0 10px 6px 0; }
.lire-une p	 { text-align:justify; line-height:15px; }

.lire-une-pied 		{ display:block; text-align:right; width:100%; font-size:10px; clear:both; background:url(../_imgs/sep.gif) top left no-repeat; padding-top:5px; height:14px; }
.lire-une-pied a 	{ color:#888; text-decoration:none; }
.lire-une-pied a:hover { color:#222 }

.une-wrapper { clear:both; }
.container-une-header, .une-large .container-une-header 	{ background:-moz-linear-gradient(left center , #071702 25%, #396071 100%) repeat scroll 0 0 #071702 }

.une-top14 .container-une-header 			{ background: -moz-linear-gradient(left center,  #707173 , #000)  ; }
.une-prod2 .container-une-header 			{ background: -moz-linear-gradient(left center,  #385F70 , #000)  ; }

.une-large 				{ width:650px; }
.une-large .lire-une 				{ display:block; float:left; width:310px; height:auto; margin-top:10px; font-size:11px; line-height:normal; }
.une-large .lire-une h1 			{ font-size:1.6em; }
.une-large .lire-une-pied 			{ width:640px; clear:both; }
.une-large .img-une 				{ height:240px; width:400px; float:left; }


/* bandeau action LNR */

#bandeau-actions-lnr 		{ height:68px; width:650px; background:#FFF; clear:both; margin:0px 0 10px 10px; }
#bandeau-actions-lnr h5 	{ float:left; font-size:13px; width:65px; font-weight:bold; color:#ffc20e;
								background:url(../_imgs/sprite-lnr.gif) 0 -738px no-repeat; padding-top:15px; margin:5px 0 0 5px }
#bandeau-actions-lnr h2 	{ float:left; width:190px; height:62px; margin:3px 3px 0 0; }
#bandeau-actions-lnr h2 a	{ width:190px; height:62px; display:block; }
#bandeau-actions-lnr img 	{ width:190px; height:62px; }

#ctaside .contexte-plus { background:#FFF; }

.container-une .lire-une-pied 	{ width:auto; margin:10px 10px 0 10px }



/* Colonne droite */
.colonne-header { display:block; height:18px; width:300px; cursor:pointer; text-align:center; padding:4px 0 0 0; }
.colonne-header h4 { display:inline; color:orange; font-size:small; font-weight:bold; }
.colonne-header h4 a { display:inline; color:orange; font-size:small; font-weight:bold; }

#colonne-recherche-header,
#colonne-agenda-header,
#sondage-header 		{ cursor:default;}
#colonne-recherche-header h4,
#colonne-agenda-header h4,
#sondage-header h4 	{ background:none; }

/* classements */
#container-colonne 	{ display:block; width:300px; background:#FFF; margin:0px 0px 10px 0px; }
#colonne-classement-header { margin-bottom:1px; background-color:#385F70  }

span.gris-top14 		{ color:#777;  }
span.bleu-prod2 		{ color:#0050A0; height: 23px;  }
span.journee 			{ font-size:10px; font-weight:normal;}

#classement-top14 span,
#classement-top14 span.journee { color:#FFF; }

#classement-top14 .classements-position { display:block; float:left; width:15px; padding:0 15px 0 0; text-align:right; }
#classement-prod2 .classements-position { display:block; float:left; width:15px; padding:0 10px 0 0; text-align:right; }
#classement-top14 .classements-tpts { display:block; float:right; padding:0 33px 0 0; font-size:x-small; font-weight:bold; text-align:right; }
#classement-prod2 .classements-tpts { display:block; float:right; padding:0 28px 0 0; font-size:x-small; font-weight:bold; text-align:right; }

.classements-equipe { display:block; float:left; width:50px; }
.classements-pts { display:block; float:left; width:20px; padding:0 5px 0 0; }
.classements-evol { display:block; float:left; width:20px; }
.classements-evol img { width:10px; height:10px; padding:4px 0 0 0; }

.classements 			{ height:285px; }
.classements table		{ font-size:11px; margin-bottom:10px; line-height:18px; width:100%; }
.classements table tr,
.classements table td 		{ line-height:15px;}
.classements table td 		{ vertical-align:middle; height:15px; }
.classements table tr.blanc td { line-height:20px; }
.classements table tr.gris 	{ background-color:#e6e6e6	}
.classements table .top 	{ width:15px; }
.classements table .pos 	{ text-align:right; width:12px; padding-right:5px; }
.classements table .pts 	{ text-align:center;  }
.classements table .nomclub { width:85px; }
.classements table h6 	{ margin:0; font-weight:normal; }
.classements table span { text-indent:-999em; }

.classements table td.reste,
.classements table th.reste { padding:0 2px; text-align:center; }

.classements table td.reste { text-align:right; }
.classements table .bonus 	{ width:10px; padding:0 3px 7px; text-align:center;  }
.classements table .jouer,
.classements table .points,
.classements table .nul,
.classements table .diff-pts 	{ background-color:#EFEFEF }

h3.details 			{ font-size:11px; font-weight:normal; }
.details 			{ color:#808080; font-size:11px; line-height:20px; padding-left:5px;  border-top:1px dotted #808080 }
.details a 			{ color:#808080; padding-left:10px; background:url(/_imgs/sprite-lnr.gif) 0 -1378px no-repeat; }
.details a:hover 	{ color:#000; }

#classement-top14,
#classement-top14-calendrier,
#classement-top14-multiplex 			{ float:left; width:148px; margin:0 5px 5px 1px; }
#classement-prod2,
#classement-prod2-calendrier,
#classement-prod2-multiplex 			{ float:left; margin:0 0 5px 0; width:145px; }
#classement-prod2 tr.gris 	{ background-color:#d6dfe3 }

#directs #classement-top14 	{ margin-top:1px }
#directs #classement-prod2 	{ margin-top:1px }
.classement-header 			{ position:relative;  height:40px; padding:3px; background: -moz-linear-gradient(center top , #7f7f7f, #1b1b1b) repeat scroll 0 0 #7f7f7f  }
.classement-header img 		{ float:left; width:25px; }
.classement-header .tout 		{ float:left; font-size:10px; margin-top:8px; background:transparent url(../_imgs/sprite-lnr.gif) repeat scroll 0 -656px; padding-left:8px; margin-left:5px;  }
.classement-header .tout .fdroite { float:left; margin-right:5px; vertical-align:middle; background-position:0 -63px}
.classement-header .titre-tout 	{ float:left; width:108px; }
.classement-header .titre-tout span { font-weight:bold; color:#FFF;  font-size:13px; padding:0; text-shadow:1px 1px 1px #000}

#classement-prod2 .classement-header 				{ background: -moz-linear-gradient(center top , #006fba, #14267a) repeat scroll 0 0 #7f7f7f }
#classements .classement-header .classement-points 	{ position:absolute; color:#FFF; bottom:5px; right:5px; font-size:11px; }

#classements 		{}
.classement-header .titre-tout .date-journee 	{ margin:5px 0 0 5px; display:block; font-size:10px; }
.colonne-header 	{ background:  -moz-linear-gradient(    left center,    #071702 25%,    #396071 100%) repeat scroll 0 0 #071702 }
.classement-prod2 	{}

#colonne-calendrier-header { margin:0 0 1px; }
#calendriers,
#directs { display:none; }
#calendriers 						{ position:relative;	}
#calendriers .change-journee 		{ margin:0 0 5px }
#directs ul li:nth-child(2n+2) 		{ background:#fff; }
#calendriers .date,
#directs ul li.date, 
.refresh_date 						{ font-size:11px; border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:20px; height:20px; padding-left:2px; padding-right:0; color:#FFF;

  background-color: #7e7e7e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e7e7e), to(#1d1d1d)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #7e7e7e, #1d1d1d); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #7e7e7e, #1d1d1d); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #7e7e7e, #1d1d1d); /* IE10 */
  background-image:      -o-linear-gradient(top, #7e7e7e, #1d1d1d); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #7e7e7e, #1d1d1d);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7e7e7e', EndColorStr='#1d1d1d'); /* IE6-IE9 */
 }
#calendriers ul li,
#directs .logo-compet 				{ vertical-align:middle;}
#calendriers ul li 					{ padding:2px 0 2px 5px; }
#directs ul li 						{ padding:2px; font-size:11px; }
#directs ul li p 					{ margin:0; font-size:11px;  font-family:Arial,Helvetica,sans-serif; }
#directs ul li p.info-compet 		{ margin:0 }

#directs ul li.date
#calendriers ul li .logo-chaine,
#directs ul li .logo-chaine 		{ vertical-align:middle; }
#calendriers ul li .rencontre-clubs,
#directs ul li .rencontre-clubs 	{ width:200px; display:inline-block;  }
#directs ul li .rencontre-clubs 		{ font-weight:bold; }
#calendriers ul li .rencontre-clubs 	{ width:198px; }


#calendriers ul li a .rencontre-clubs   { font-weight:bold; cursor:pointer; }

.tout-le-calendrier 					{ display:block; margin:10px; text-shadow:0 -1px #000;  color:#FFF; text-align:center; padding:5px; font-size:11px; background: -moz-linear-gradient(bottom , #071702 25%, #396071 100%) repeat scroll 0 0 #071702; }
.tout-le-calendrier:hover 				{ color: orange; }
#calendriers ul li .rencontre-chaine,
#directs ul li .rencontre-chaine 		{ width:auto; display:inline-block; }

#calendriers ul li .rencontre-chaine,
#directs ul li .rencontre-chaine		{ display:block; width:auto; padding:5px 0 2px 0; font-size:11px;  }
#calendriers ul li .rencontre-chaine span,
#directs ul li .rencontre-chaine span { background:  url("../_imgs/calendrier-renc-sprite.gif") no-repeat scroll 2px -65px transparent; padding-left:15px; vertical-align:middle; }
#calendriers ul li .rencontre-chaine span.canal { padding:0; font-size:10px;}
#calendriers ul li .rencontre-chaine img,
#directs ul li .rencontre-chaine img {  vertical-align:middle; margin-right:5px;  }


#calendriers ul li .rencontre-heure { padding:0 5px 0 0}
#directs ul li .rencontre-heure 	{ margin-right:10px }
.rencontre-heure 					{ font-size:10px }
#calendriers ul li .rencontre-resultats,
#directs ul li .rencontre-resultats { width:40px; float:right; display:inline-block; text-align:center }
#colonne-direct-header {  }
#calendriers .classement-header 	{ cursor:pointer; }
#calendriers .classement-header h3 { color:#FFF; font-size:14px; margin-left:5px; height:28px; padding-top:12px; }
#calendriers #classement-top14-calendrier h3 { padding-top:5px; }
#calendriers .classement-header img { padding-right:5px; border-right:1px solid #808084;  }
#classement-prod2-calendrier .classement-header { background: -moz-linear-gradient(center top , #0170BB, #14267A) repeat scroll 0 0 #0170BB }

#classement-prod2-calendrier.off .classement-header { background: -moz-linear-gradient(center top , rgba(19, 39, 123, 0.5), rgba(1, 108, 183, 0.5)) repeat scroll 0 0  }
#classement-top14-calendrier.off .classement-header { background: -moz-linear-gradient(center top , rgba(28, 28, 28, 0.5), rgba(124, 124, 124, 0.5)) repeat scroll 0 0  }

/* sondage */
#sondage 	{ background: #787878 url(/_imgs/sprite-encart.png) 0 220px repeat-y; color:#FFF; display:block; height:104px; width:300px; margin:0px 0px 10px 0px; }

#sondage-header a 	{ float:right; margin-right:10px; font-size:10px; color:#fff}
#sondage-header a:hover { color:#888888  }
#sondage-question	 	{ display:block; padding:0 0 0 10px; width:280px; margin-top:5px; }
#sondage-choix 			{ margin:5px 10px 0; }
#sondage-choix label 	{ margin: 0 10px 0 5px; }
.sondage-reponse label { padding:0 0 0 5px; }
#sondage form div 	{ padding-bottom:0 }
#sondage .valider 	{ color:#000; padding-right:20px; background-position: 31px 2px; width:50px; float:right; margin-right:6px; }

.article #sondage 	{ margin-top:6px; }
.article .col-bloc 	{ display:none; }

#sondage form 			{ margin-bottom:0 }
#sondage form .valider 	{ margin-top:-15px; }


/* agenda */

#agenda 	{ width:300px; background:#316072 url(../_imgs/agenda-bg.gif) top left repeat-x; color:#FFF; padding-top:7px; }
#agenda .fdroite { display:inline-block; vertical-align:middle; background-position: 3px -121px; margin-left:5px; }

#agenda .agenda-date { border-bottom:1px solid #fff; margin-bottom:5px; padding-bottom:5px; }
#agenda h3 	{ margin:2px 0;  font-size:11px; color:#b1b3b4; font-weight:normal;  margin-left:5px; }
#agenda h3 a { color:#b1b3b4; }
#agenda hr 	{ background-color:#FFF; margin:5px 0; }

#agenda .date 		{ margin:0 0 0 10px; padding:0 0 0px; }
#agenda .date.blocmois { width:300px; margin:auto; text-align:center; }
#agenda .date.blocmoisetendu { width:300px; padding:0; margin:auto; text-align:center; }
#agenda .date .clear-in { float:none; display:block; }
#agenda .fleche 	{ background:url(../_imgs/sprite-lnr.gif); display:inline-block; -moz-display:inline-block; text-indent:-999em; height:10px; vertical-align-middle; cursor:pointer;  }
#agenda .fleche:hover { opacity:0.5 }
#agenda #moi-prec 	{ background-position:0 -437px; width:18px; margin-right:5px;  }
#agenda #moi-suiv 	{ background-position:0 -509px; width:18px; margin-left:5px;  }
#agenda #sem-prec 	{ background-position:0 -94px; width:10px;  }
#agenda #sem-suiv 	{ background-position:0 -63px; width:10px;  }

#agenda .semaines 				{ display:inline-block; height:10px; line-height:10px; font-size:12px; vertical-align-middle; padding:0 6%; }
#agenda .semaines .clear-in 	{ float:none;}
#agenda .jours-semaine 			{ margin-top:10px; }
#agenda .jours-semaine ul 		{ margin:0; margin-left:32px; margin-top:5px; }
#agenda .jours-semaine li 		{ float:left; text-align:left; list-style:none; margin-right:10px; height:59px; color:#707173; }
#agenda .jours-semaine li span 	{ display:block; }
#agenda .jours-semaine li.eve 	{ background:url(../_imgs/sprite-lnr.gif) 0 -539px; color:#FFF;  }
#agenda .jours-semaine li.eve a	{ color:#FFF; }
#agenda .jours-semaine li.today { color:#ffc20e}
#agenda .jours-semaine li.today a { color:#ffc20e}
#agenda .jours-semaine .clear-in { height:0; width:0; float:none;}
#agenda .liste-eve ul 			{ margin:0 5px; padding-bottom:5px;}
#agenda .liste-eve li 			{ margin:2px 0; }
#agenda .liste-eve h2 			{ font-size:11px; font-weight:normal; }
#agenda .liste-eve h2 span 		{ margin-right:3px; }

#agenda .liste-eve 				{ background: none repeat scroll 0pt 0pt rgb(34, 34, 34); border: 1px solid grey; padding:2px; }
#agenda .liste-eve .today 		{ border-bottom:1px solid grey; padding-bottom:2px; }
.liste-eve h2 a { color:#FFF; }


/* encart */

#container-mright .box 			{ background:url(../_imgs/sprite-encart.png) no-repeat; width:300px; margin:10px 0 0; color:#FFF; }
#boutique.box 					{ background:#8C1616 url(../_imgs/sprite-encart.png) no-repeat -300px 17px;  color:#FFF; overflow:hidden; }
#boutique.box li 				{ width:135px; float:left; margin:10px 0 0 10px;}
#boutique .cadre-produit 		{ width:60px; height:55px; padding-top:5px; float:left;  background:url("/_imgs/sprite-encart.png") repeat scroll left bottom transparent; margin-right:5px; text-align:center; }
#boutique.box li img 			{  }
#boutique.box li h6 			{ margin:0; color:#FFF; width:70px; float:left }

#boutique.box li .prix 			{ display:block; clear:both; color:#F1932B; margin:5px 0; text-shadow:0 0 1px #000; float:none; }
#reseaux-sociaux 				{ margin: 0 0 10px }
#reseaux-sociaux a 				{ display:block; float:left; vertical-align:middle; margin-right:10px; height:40px; width:40px; background:url("/_imgs/socials/encarts-sprite.jpg") top left no-repeat; }
#reseaux-sociaux #encart-twitter 	{ background-position: 0 -80px  ;  }
#reseaux-sociaux #encart-facebook 	{ background-position: 0 -40px  ; }
#reseaux-sociaux #encart-flux 		{ background-position: 0 0  ; margin-right:0 }
#reseaux-sociaux #encart-boutique-officielle 	{ background-position: bottom left  ; width: 300px; margin: 10px 0 0 }
#reseaux-sociaux a span 		{ display:none; }
#reseaux-sociaux a:last-child 	{  }
#reseaux-sociaux p 				{ vertical-align:middle; font-size: 16px; color:#fff; font-weight: bold; font-family: Arial; float:left; display: block; color:#FFB92A; width: 156px; margin: 0 }

#billetterie.box				{ height:101px; background-position: 0 -67px;  color:#FFF; }
#billetterie.box h6 			{ margin:0; margin:0 0 0 130px; margin-bottom:5px; }
#billetterie.box strong 		{ font-size:16px; margin-left:130px;display:block; margin-top:10px; }
#billetterie.box a 				{ color:#fff }
#billetterie.box h4 a 				{ color:#F1932B; }

#annuaire.box 					{ height:50px; background-position: 0 -152px }
#annuaire.box h6 				{ margin:0; margin:10px 0 0 5px; font-size:14px;}

#container-mright .box h4 		{ background: -moz-linear-gradient(left center , #071702 25%, #396071 100%) repeat scroll 0 0 #071702; margin:0; height:14px; font-size:10px; padding:3px 0 0 10px;}
#boutique.box h4, #boutique.box h4 a 		{ color:#f1932b }
#billetterie.box h4 		{ color:#83b90f }
#annuaire.box h4	{ color:#489cb8 }

.content #pub.box h3		{ display:none}

.poule-titre 				{ margin:10px 0 5px; background:#656565; -moz-border-radius:2px; border-radius:2px; text-align:center; padding:2px 0 }
.poule-titre h3 			{ margin:0; text-shadow:0 -1px 1px #222 }
.poule-titre h3 a 			{ color:#fff }
/**/

.box-right 	{ display:block; float:left; width:300px; margin:10px 0px 10px 0px; }

/* Classes contenu drag&drop */
.ctbox { display:block; float:left; height:230px; background:#FFF; margin:0px 0 10px 10px; }

.ctsmall 	{ width:230px; }
.ctnormal 	{ width:400px; }
.ctfull 	{ width:640px; }

.ctnormal .stats { width:230px; }

.bleft .ctbox { margin-left:0}

/*  fil info */

.content .fil-info 			{}
.content .fil-info ul 		{ margin:0 }
.content .fil-info li		{ list-style:none; /*height:11px;*/ overflow:hidden; padding:3px; font-family:arial; }
.content .fil-info li.l2	{ background:#d6dfe3; }
.content .fil-info h3 	{ font-size:11px; margin:3px 0 2px 0; padding:2px 2px 2px 13px; color:#323232; }
.content .fil-info li a.targetblank,
.content .fil-info li a.article-associe,
.content .fil-info li h2,
.content .fil-info li h6 	{ font-family:arial; display:inline; font-size:11px; background:url(../_imgs/sprite-lnr.gif) 3px -654px no-repeat; font-weight:normal; padding-left:10px; }


.ctheader 			{ display:block; height:16px; background: -moz-linear-gradient(bottom center , #071702, #396071) repeat scroll 0 0 #071702;
						padding:4px 0 0 0; margin:0 0 10px 0; }

.ctheader h4 { display:inline; color:#FFF; font-size:12px;
 background:url(../_imgs/sprite-lnr.gif) 8px -117px no-repeat; font-weight:bolder; text-transform:uppercase; padding:0 0 0 20px; }


.libre-sans_document.ctnormal p,
.libre-sans_document.ctnormal h5,
.libre-sans_document.ctnormal h2 { width:400px; }

/*
.lire-ct,
.fil-info ul	{ height:180px; overflow:hidden;}
*/

.lire-ct { height:180px; overflow:hidden;}
.lire-ct p 	{ align:justify; font-size:11px; letter-spacing:0; line-height:normal; }
.lire-ct h2 { margin-bottom:5px;  }
.lire-ct h3 {  }

.content .ct-theme,
.lire-une h5 	{ color:#666; font-size:12px; font-weight:bold; margin-bottom:5px;  line-height:11px; }
.content .ct-theme span { color:#7a7a7c}
.ct-journee { color:#666; font-size:8px; font-weight:bold; padding:0 0 0 6px; }

.hb_placeholder	{ border:1px solid red; display:block; }

/* bloc moyen */
.ctnormal h5,
.ctnormal h2,
.ctnormal p		{   }
.ctnormal h5 	{ margin-top:0; }

/* bloc grand */

.ctfull h2,
.ctfull p		{ width:470px; float:left; }

.ctsmall .visuel { width:50px; height:50px; }
.ctsmall .visuel img { width:50px; height:50px;}

.focus-club .visuel { width:100%; height:120px; margin-bottom:10px; padding:0; text-align:center; }
.focus-club h2 		{ text-align:center;}

.focus-club .reflet-image 		{ width:100%; }
.focus-club .reflet-image span 	{ width:100%;}


/* stats */
.stats h2 		{ float:left; width:130px; }
.stats img		{ float:left; margin-right:10px; }
.stats ul 		{ margin:0; clear:both; margin-top:10px}
.stats ul li 	{ list-style:none; height:11px; overflow:hidden; padding:2px }
.stats ul li.l2	{ background:#d6dfe3; }
.stats ul li 	{ font-family: "Times New Roman", Times, serif;
					background:url(../_imgs/sprite-lnr.gif) 3px -654px no-repeat; font-weight:normal; padding-left:10px; }
#selecteur_poules ul 					{ margin:0 }
#selecteur_poules li 					{ list-style-type:none; border:1px solid #222; }
#selecteur_poules li:nth-child(2n+2) 	{ margin-right:0 }
#selecteur_poules .lien-competition 	{ float:left; width:233px; height:60px; line-height:60px; text-align:center; margin:0 10px 10px 0; }

#selecteur_poules .lien-competition .change-journee { margin:0; width:235px;  float:none; text-align:center; }
#selecteur_poules .lien-competition a 	{ display:block; text-shadow:0 -1px #000; width:235px; height:60px; background:-moz-linear-gradient(center top , #7E7E7E, #1D1D1D) repeat scroll 0 0 #7E7E7E; }
#selecteur_poules .lien-competition a:hover {  background:-moz-linear-gradient(center top , #1D1D1D, #7E7E7E) repeat scroll 0 0 #7E7E7E; }


/* interviews */

.interview q 	{ font-size:16px; background: url(../_imgs/quote-sprite.gif) 0 0; no-repeat; padding:15px 20px;; margin-top:10px; float:left; }

.quote	 		{ font-family:georgia; color:#707173; margin:5px 0; width:220px; float:left }

.ct-confront { text-align:center; padding:5px 0 0 0; }
.ct-confront h2 { text-transform:uppercase; }
.ct-confront img { padding:0 10px 0 10px; }

.ct-pied { display:block; text-align:right; height:14px; border-top:1px dashed #333; }
.ct-pied  a { color:#666; text-decoration:none; }

.visuel { display:block; padding:0 10px 10px 0; float:left; }

/* affichage des pages clubs */

#article.club { width:640px !important; position:relative; }
#article.club #iframe-facebook 	{  }
#article.club #toolbox 	{ float:right; margin-bottom:0 }
.club .logo { float:left; width:100px; padding:14px 0 10px 0; margin:0;  text-align:center; }
.club .logo .reflet-image { width:100px}
.club .info-club 	{ float:left; width:500px; margin:0 10px 20px}
#article.club .info-club h1,
#article.club .info-club .h1 { /*border-top:1px solid #000;*/ display:block; padding-top:0px; color:#001E3F; clear:both; margin:10px 0 5px; font-weight:bold; margin-top:0 !important; text-transform:none; font-size:2.5em; letter-spacing:-0.02em; }
#article.club .info-club .addr-site { color:#9F9F9F }
.club .menu-club 	{ clear:both; width:640px; margin-top:10px; height:20px; margin:0 }
.club .menu-club li { float:left; height:20px; line-height:20px; list-style:none; }
.club .menu-club li a 			{ font-size:10px; color:#FFF; display:block; float:left; height:20px; line-height:20px; padding:0 11px; background: -moz-linear-gradient(center top , #7E7E7E, #1D1D1D) repeat scroll 0 0 #7E7E7E; text-shadow:0 -1px 1px #000; text-transform:uppercase; }
 
.club .menu-club li a:hover,
.club .menu-club li a.active { color:orange }
.club .menu-club li a.active { background:-moz-linear-gradient(center top , #1D1D1D, #7E7E7E) repeat scroll 0 0 #7E7E7E; }
.club .menu-club li.first a { padding-left:10px; }
.club .menu-club li.last a 	{ padding-right:14px; }

.club .club-stats,
.club .joueur-stats,
#article .joueur-stats 			{ width:638px; margin:10px 0; height:240px; border:1px solid #000 }
#article .joueur-modele			{ width:466px; border:none; -moz-box-shadow:0 0 5px #222; box-shadow:0 0 5px #222; height:auto; }
#article .joueur-modele .lien-fiche-joueur { width:461px;  clear:both; padding-left:5px; font-size:12px; font-weight:bold; background: -moz-linear-gradient(center top , #B4B4B4, #707070) repeat scroll 0 0 #000000 }
#article .joueur-modele .lien-fiche-joueur a  { color:#fff; text-shadow:0 0px 2px #000}
#article .joueur-modele .lien-fiche-joueur a:hover { color:#222; text-shadow:0 0px 2px #fff}
.club .photo 					{ width:345px; height:240px; position:relative;  }
.club .description 				{ width:345px; background: rgba(255,255,255,0.5); opacity:0.8; min-height:13px;  height:13px; height:auto; font-size:10px; padding-left:5px; padding-top:2px; padding-bottom:2px; position:absolute; bottom:0; left:0 }

.club .menu-club li a.stats-off { color:#ccc; cursor:default;  }

#article.club #iframe-facebook { position:absolute; overflow:hidden; right:80px; top:0 }

.clubn-statistiques #zone-ajax-stats			{ position:relative; }
.clubn-statistiques #zone-ajax-stats .maillots  { position:absolute; top:-36px; }

#article.club .bright 			{ margin-top:0 }
.select-journee		 			{ float:left; }
.club .club-stats .inner-bloc.stats .sel-seljournee  			{ float:left; margin:0; width:100px; font-size:11px; }
/*
        Accueil club - affichage stats - bloc haut droit
*/

.exposant { vertical-align:super; }
.inner-bloc .ligne { clear:both;  padding:0 0 6px; }
.club .club-stats .inner-bloc .maillots { height:30px; }
.club .club-stats .inner-bloc.stats .maillots select { margin:2px 5px 0 0}
.club .club-stats .inner-bloc { /*display:inline-block;*/ float:left; }
.club .club-stats .inner-bloc.stats { width:288px; margin:5px 0 0 5px; }
.club .club-stats .inner-bloc.stats .mini-bloc.num-journee { font-size:18px; display:inline-block; line-height:41px; text-align:center; letter-spacing:-0.15em; }
.club .club-stats .inner-bloc.stats .mini-bloc.num-journee .exposant { font-size:12px; }
.club .club-stats .inner-bloc.stats table th,
.club .joueur-stats .inner-bloc.stats table th,
.joueur-modele .inner-bloc.stats table th,
.joueur-modele .inner-bloc.stats table th,
.club .club-stats .inner-bloc.stats .mini-bloc { background:#000; color:#fff; font-weight:bold; font-size:14px; }
.club .club-stats .inner-bloc.stats .mini-bloc { width:32px; height:41px; display:inline-block; vertical-align:top;  float:left; }
.club .club-stats .inner-bloc.stats .logo-tournoi { background:none; }

.club .club-stats .inner-bloc.stats .mini-bloc img { margin:0}
.club .club-stats .inner-bloc.stats table {  float:left; display:inline-block; width:220px; border-left:1px solid #000; border-bottom:1px solid #000; height:41px; overflow:hidden; }
.club .club-stats .inner-bloc.stats table th,
.club .club-stats .inner-bloc.stats table td,
.club .joueur-stats .inner-bloc.stats table th,
.club .joueur-stats .inner-bloc.stats table td 	{ text-align:center; }
.club .club-stats .inner-bloc.stats table th,
.club .joueur-stats .inner-bloc.stats table th,
.joueur-modele .inner-bloc.stats table th,
.joueur-modele .inner-bloc.stats table th 	{ padding:2px 0; width:54px; border-left:1px solid #fff; font-weight:normal; }
.club .club-stats .inner-bloc.stats table td,
.club .joueur-stats .inner-bloc.stats table td 	{ line-height:24px; border-left:1px solid #000; font-weight:bold; font-size:14px; }
.club .club-stats .inner-bloc.stats table .nbleft { border-left:none; }
.club .club-stats .inner-bloc.stats select 	{ float:right; outline:none; padding:1px; margin:5px 5px 0 0; }

.club .club-stats .classement-filtres a.btn { width:10px; height:12px; display:block; float:left; margin:0 2px; }
.club .club-stats .classement-filtres a.btn.prec { background:#fff url(../_imgs/sprite-lnr.gif) 0px -2989px no-repeat; }
.club .club-stats .classement-filtres a.btn.suiv { background:#fff url(../_imgs/sprite-lnr.gif) 0px -737px no-repeat; margin-top:5px; }
.club .club-stats .classement-filtres a.btn span { visibility:hidden; }
 
.club .club-stats .classement-filtres .nom-journee { color:#000; font-size:11px; font-weight:normal; }
.club .club-stats .classement-filtres .nom-journee sup { line-height:10px; font-size:14px; margin-bottom:2px; font-weight:bold; display:inline-block; }
.club .classement-club ul { margin:0; }
.club .club-stats .inner-bloc ul li.surligne { font-weight:bold; font-size:11px; background-color:#D6DFE3 }
.club .classement-club ul li { font-family:Arial; background:none; padding:0; font-size:10px; line-height:12px; height:auto; overflow:visible; }
.club .club-stats .inner-bloc .inner-bloc h3 { padding:2px 3px 2px 10px; font-size:11px; color:#fff; background:#000 url(../_imgs/sprite-lnr.gif) 3px -913px no-repeat; /* TODO: couleur club dynamique */ }
.club .club-stats .inner-bloc .inner-bloc h3 a { color:#FFF;}
.club .classement-club { height:127px; /* TODO: couleur club dynamique */ border-left:1px solid #000; padding:0; }
.club .club-stats .inner-bloc .resultats { width:186px; }
.club .club-stats .inner-bloc .resultats ul li { text-align:center; line-height:14px; }
.club .club-stats .inner-bloc .resultats ul li a { display:block; }
.club .club-stats .inner-bloc .classement { width:100px; /* TODO: couleur club dynamique */ border-left:1px solid #333; }
.club .club-stats .inner-bloc .classement ul li { padding-left:7px; }



/*
.club .club-stats .inner-bloc.stats table th { width:25px; }
.club .club-stats .inner-bloc.stats table tr,
.club .club-stats .inner-bloc.stats table thead,
.club .club-stats .inner-bloc.stats table tbody { width:100%; }
*/

.club .mediaguide 				{ display:block; background: url("/_imgs/sprite-lnr.gif") 0 -113px no-repeat;  padding:2px 0 0 10px; font-size:11px; line-height:20px; }

.club .palmares 				{ /*height:20px;*/ line-height:20px; border-bottom:1px solid #000; padding-bottom:2px;  }
.club .palmares div	,
.creation .palmares div			{ position: relative; float:left; padding-left:20px;  background:url(../_imgs/sprite-palmares.png) no-repeat; font-size:10px; height:20px; line-height:20px; vertical-align:middle;  display:block; height:20px;  }
.club .palmares span span,
.creation .palmares span span 		{ background:none; float:none; display:inline-block; }

.club .palmares .top14,
.creation .palmares .top14 		{ background-position: 0 -8px;}
.club .palmares .prod2,
.creation .palmares .prod2 		{ background-position: 0 -114px; margin-right:10px;  }
.club .palmares .hcup,
.creation .palmares .hcup 		{ background-position: 2px -260px; margin-right:10px; }
.club .palmares .challenge,
.creation .palmares .challenge	{ background-position: 0 -402px; margin-right:10px;  }
.creation .palmares .yvesmanoir,
.club .palmares .yvesmanoir 	{ background-position: -3px -637px; padding-left:25px;  }

.classement-filtres { margin-top:0px; }
.nom-journee		{ font-weight:bold; color:#646466 }
.nom-journee sup 	{ margin:0; vertical-align:bottom; }
.nom-competition 	{ font-size:10px; }
.noms-competitions 	{ width:180px;float:right; text-align:right; padding-right:5px; }
.nom-competition 	{ font-weight:bold; font-size:11px; }
.nom-competition a 	{ font-weight:normal; font-size:10px; }
.prod2 .noms-competitions { width:80px; }
.logo-tournoi,
.num-journee 		{ margin-right:2px; }

/* historique du club */

.histoire-club { margin:10px 0; font-size:1.1em; line-height:1.45em; }


/*
 * Statistiques et charts
 * 
 */

.chart 			{ margin:10px 0; height:250px; }
.chart object 	{ display:block; border:0px; margin:0; padding:0; }


/*
#chart-club-classement object 	{ background:url('../_imgs/stats/fond-degrade-475x250.gif') #DDE; }
*/

/*
 * joueurs 
 */

.club .joueur-stats 			{ border:1px solid #000; margin-top:10px; height:auto; }
.joueur .photo 					{ width:150px; height:208px; float:left; background:#FFF url(../_imgs/joueurs-avatar.png) repeat; }
.prod2.joueur .photo 			{ background-position: 149px -1px }
.top14orange.joueur .photo 			{ background-position: -1px -1px }
.joueur .description 			{ width:145px; min-height:13px;  height:13px; height:auto; }

.joueur-stats .personne-description 			{ float:left; width:190px; margin-left:10px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;  }
.joueur-stats .personne-description h2 			{ font-size:16px; border-bottom:1px dotted #000; padding-bottom:5px; }
.joueur-stats .personne-description p 			{ font-family:Arial, Helvetica, sans-serif; margin:2px 0; }

.joueur-modele .photo 							{ width:125px; height:160px; margin-bottom:0; float:left; position:relative; }
.joueur-modele .photo img 						{ margin-right:5px; margin-bottom:0; }
.joueur-modele .photo .description 				{ position:absolute; bottom:0; left:0; width:120px; height:15px; background:rgba(255,255,255,0.5); font-size:10px; font-family:Lucida sans}
.joueur-modele .personne-description 			{ float:left; width:120px; margin-left:0; margin-top:5px;  }
.joueur-modele .personne-description h2 		{ font-size:14px; }
.joueur-modele .personne-description p 			{ margin:0; border:none; font-size:12px; }
.joueur-modele .personne-nationalite,
.joueur-modele .personne-poste 			{ padding:0 }
.joueur-modele .personne-stats 			{ width:220px; font-family: lucida sans }
.joueur-modele .personne-stats table 	{  font-family: lucida sans; width:220px; }
.joueur-modele .personne-stats #personne-stats-table-details td { width:9%; padding:1px; font-size:10px; line-height:12px; }

.joueur-modele .personne-stats #personne-stats-table-details td.psdtype-col2 { width:7%}

.personne-nationalite,
.personne-poste 				{ padding:5px 0; border-bottom:1px dotted #000; }
.joueur-modele .personne-poste 	{ padding:2px 0; border-bottom:none; }
.joueur-modele .personne-poste p { line-height:12px;}

.article .content .texte .joueur-modele h3  { font-size:12px; margin:0 }
 				
.personne-stats 				{ width:268px; float:right; }
.joueur-stats-filtre-personne select 		{ margin:10px; float:right; width:150px; }
.joueur-stats-filtre-personne strong 		{ margin:10px 0; display:block; }

.club .joueur-stats .inner-bloc.stats table th { padding:2px 5px;}
.club .joueur-stats .inner-bloc.stats table td {  }
.club .joueur-stats .inner-bloc.stats table th.personne-stats-details-label,
.joueur-modele .inner-bloc.stats table th.personne-stats-details-label 					{ background: #000 url(../_imgs/sprite-lnr.gif) repeat scroll 10px -910px, ; text-align:left; padding-left:20px; }
.joueur-modele .inner-bloc.stats table th.personne-stats-details-label  { font-size:10px; padding-left:2px; }
.club .joueur-stats .inner-bloc.stats table .psd td { font-size:11px; line-height:12px }

.personne-stats-table-details 						{ width:268px; }
.club .joueur-stats .inner-bloc.stats table 		{ width:100%; }
.club .joueur-stats .inner-bloc.stats table .psdtype { background: transparent url(../_imgs/sprite-lnr.gif) repeat scroll 101px -652px; padding:2px; text-align:left; }
.club .joueur-stats .inner-bloc.stats table .psdtype-2 {  }
.club .joueur-stats .inner-bloc.stats table .border-left-black { border-left:1px solid #000}
.club .joueur-stats .inner-bloc.stats table .bleftno,
.joueur-modele .inner-bloc.stats table .bleftno { border-left:none;}

.club .joueur-stats .inner-bloc.stats table th,
.joueur-modele .inner-bloc.stats table th 		{ font-weight:normal; font-size:12px; width:25%; background:-moz-linear-gradient(center top , #7E7E7E, #1D1D1D) repeat scroll 0 0 #000000}
.joueur-modele .inner-bloc.stats table th 		{ font-size:10px; cursor:default; padding-left:2px; line-height:12px; }


#personne-stats-table-details td	{ padding:4px 2px 3px; width:5%; font-weight:normal;  }

#personne-stats-table-details tr:nth-child(2n+2) 	{ background-color:#d6dfe3; }

#personne-stats-table-details td.tblpts { font-weight:bold; width:2%; font-size:12px;}
.joueur-modele #personne-stats-table-details td.tblpts { width:auto; }
#personne-stats-table-details td.psdtype-col2 { background-position:88px -652px }




.club .joueurs-rencontres 			{ clear:both; }
.club .joueurs-rencontres table th,
.club .joueurs-rencontres table td { font-size:9px; text-align:center; }

.club .joueurs-rencontres table th { background:-moz-linear-gradient(center top , #7E7E7E, #1D1D1D) repeat scroll 0 0 #000; text-shadow:0 -1px 1px #000; cursor:default; width:10%; line-height:20px; text-transform:uppercase; border-right:1px solid #FFF; color:#FFF; }
.club .joueurs-rencontres table th.jr-label-renc { padding:0 115px 0 5px; text-align:left; }
.club .joueurs-rencontres table th.jr-label-date { padding:0 }
.club .joueurs-rencontres table td { padding:3px 0;  font-size:10px; }
.club .joueurs-rencontres table td.jr-label-renc-td { text-align:left; padding:3px 0 3px 5px;  font-weight:bold;}

.club .joueurs-rencontres table td.jr-label-renc-td  { padding-left:14px; background:url("../_imgs/sprite-lnr.gif") repeat scroll 3px -2264px  transparent  }
.club .joueurs-rencontres table .pasjouer  td.jr-label-renc-td 	{ padding-left:5px; background:none; }
.club .joueurs-rencontres table td.jr-label-renc-td .lnr-jr-renc-score { color:#666; float:none; }
.club .joueurs-rencontres table th abbr 			{ border-bottom:none; font-size:100%; cursor:help; }
.club .joueurs-rencontres table th.jr-label-middle 	{ width:6.5%; }
.club .joueurs-rencontres table th.jr-label-tiny 	{ width:3%; }
.club .joueurs-rencontres table tr 					{ font-weight:bold; }
.club .joueurs-rencontres table tr:nth-child(2n+1) 	{ background-color:#d6dfe3; }
.club .joueurs-rencontres table tr.pasjouer 		{ color:#000;   }
.club .joueurs-rencontres table tr.pasjouer td 		{ font-weight:bold; }
.club .joueurs-rencontres table td .jaune,
.carton-jaune 								{ width:10px; background:#FEE800;  display:inline-block; height:15px; color:#FEE800 }
.club .joueurs-rencontres table td .rouge,
.carton-rouge 								{ width:10px; background:#B3131D; display:inline-block; height:15px; color:#B3131D }
.club .joueurs-rencontres table td.jr-label-renc-td .fdm,
.club .joueurs-rencontres table td.jr-label-renc-td .play,
.lnr-stats-tableau li .play,
.lnr-stats-tableau li .fdm { background: transparent url(../_imgs/sprite-lnr.gif) repeat scroll 0px -1488px; float:right; display:block; width:10px; height:12px; }
.club .joueurs-rencontres table td.jr-label-renc-td .play,
.lnr-stats-tableau li .play { background-position:0 -1988px; width:11px; margin:0 2px; }
.club .joueurs-rencontres table td.jr-label-renc-td .fdm span,
.club .joueurs-rencontres table td.jr-label-renc-td .play span,
.lnr-stats-tableau li .play span,
.lnr-stats-tableau li .fdm span { display:none;}


.club .joueurs-rencontres table tr.futurerencontre td.jr-label-renc-td .fdm,
.club .joueurs-rencontres table tr.futurerencontre td.jr-label-renc-td .play { background: transparent url(../_imgs/sprite-lnr.gif) repeat scroll -151px -1488px;}
.club .joueurs-rencontres table tr.futurerencontre td.jr-label-renc-td .play { background-position:-151px -1988px; }

.club .joueurs-rencontres table tr.futurerencontre { color:#8F8F8F; font-style:normal;  }
.club .joueurs-rencontres table tr.futurerencontre td.jr-label-renc-td { font-weight:normal; }



.bleft 							{ width:470px; float:left;}
.bright 						{ width:160px; float:right; margin-top:10px; }
.encart 						{ width:108px; float:left; border:1px solid black; margin-right:10px; }
.last 							{ margin-right:0}
.encart .encart-image span 		{ height:20px; line-height:20px; font-size:10px; display:block; color:#000; background:url(../_imgs/sprite-lnr.gif) 5px -115px no-repeat; padding-left:15px; text-transform:uppercase; }

.encart .encart-image { background:url(/_imgs/encarts-club.jpg) bottom left no-repeat; width:108px; border:none; height:80px; display:block}

.encart #stade 		{ background:url(/_imgs/encarts-club.jpg) 0 20px no-repeat; }
.encart #billeterie { background:url(/_imgs/encarts-club.jpg) -216px 20px no-repeat; }
.encart #boutique 	{ background:url(/_imgs/encarts-club.jpg) -108px 20px no-repeat; }
.encart #supporter 		{ background:url(/_imgs/encarts-club.jpg) -324px 20px no-repeat; }

.encart .encart-image:hover		{ background-position: 0 -60px; }
.encart .spip_out 			{ padding:0 }
.encart #stade:hover 		{ background:url(/_imgs/encarts-club.jpg) 0 -120px no-repeat; }
.encart #billeterie:hover 	{ background:url(/_imgs/encarts-club.jpg) -216px -120px no-repeat; }
.encart #boutique:hover 	{ background:url(/_imgs/encarts-club.jpg) -108px -120px no-repeat; }
.encart #supporter:hover 		{ background:url(/_imgs/encarts-club.jpg) -324px -120px no-repeat; }

.bleft .bloc 					{ width:230px; margin-right:0; float:left; margin-top:10px; }
.bleft .droit 					{ margin-right:0 }
.bleft .bloc .bloc-header,
.bright .bloc .bloc-header 		{ width:215px; height:20px; line-height:20px; color:#FFF; padding-left:15px; background: #000 url(../_imgs/sprite-lnr.gif) 5px -114px no-repeat; }
.bleft .bloc .bloc-header a 	{ color:#FFF; }

.bleft .bloc:nth-child(2n+2)	{ margin-right:10px; }

.dernier-article .bloc-article-switch { position:relative; display:block; width:230px; height:155px; overflow:hidden;}
.dernier-article .bloc-article-switch img { margin:5px 0 0px; }
.dernier-article .bloc-article-switch strong { position:absolute; bottom:0; left:0; min-height:20px; display:block; background: rgba(255,255,255, 0.5); width:220px; padding:5px; height:auto; font-size:16px; }

.dernier-article .bloc-article-switch .bloc-chapo-article { display:none; height:140px; color:#222; font-family:arial; background-color:#D6DFE3; padding:5px 10px; margin:0; margin-top:5px;  }

.dernier-article .bloc-article-switch strong .bloc-article-chapo { font-size:12px; display:block;	 }

.dernier-article .bloc-article-switch:hover strong	{ color:#222; background: rgba(255,255,255, 0.9);  }

.dernier-article .bloc-article-switch strong:hover 	{ color:#000;  }

.bright .bloc					{ border:1px solid #000; width:158px; margin-bottom:10px;  }
.bright .bloc li,
.bright .bloc ul				{ margin:0; list-style:none; }
.bright .bloc ul,
.club .effectif .bright .bloc ul 				{ margin:5px 5px 10px; }
.bright .bloc .bloc-header 		{ width:143px; height:auto; line-height: normal; }
.bright .bloc .bloc-header.infos { background:#000 none; width:153px; padding-left:5px; }



.creation-club 					{ min-height:80px; }
#newsfeed 						{ overflow:hidden;}


.bright-stats .stats-boutons 					{ margin:0; padding:0; list-style-type:none; }
.bright-stats .stats-boutons li 				{ background: -moz-linear-gradient(center top , #7F7F7F, #1B1B1B) repeat scroll 0 0 #000; margin-bottom:5px; line-height:20px; height:20px; }

.bright-stats .stats-boutons li a 				{ display:block; color:#fff; height:20px; line-height:20px; text-shadow:0 -1px #222; padding-left:15px; background: url("../_imgs/club-stats-bouton-arrows.gif") no-repeat 5px -30px; }
.bright-stats .stats-boutons li a:hover 		{ background-position: 5px 0; color:orange  }
.bright-stats .stats-boutons li a:focus 		{ padding-top:1px; height:19px; line-height:20px; }

.bright .infos-club li,
.club .effectif .bright .bloc li 			{ margin-bottom:2px; }
.bright .infos-club li a 		{ background:url("../_imgs/sprite-lnr.gif") no-repeat scroll 3px -654px transparent; font-size:11px; padding-left:10px;}
.bright .infos-club a.infos-club-url 			{ display:inline-block; -moz-display:inline-block; font-size:11px; margin:5px 5px 0 }
.bright .infos-club .info-site-officiel 		{ font-family:arial; padding-bottom:5px; margin-bottom:0px; font-weight:bold;  }
.bright .infos-club .info-site-officiel a:hover { color:#888888 }
.bright .infos-club .bloc-header .flux-rss		{ background:transparent url("../_imgs/rss.png") no-repeat center right; width:10px; height:10px; padding:0; margin:2px 2px 0; float:right;}
.bright .infos-club .bloc-header .flux-rss span { visibility:hidden; overflow:hidden; }
.bloc dl.inline { margin:0; padding:5px; }
.bloc dl.inline dt { font-size:11px; }
.bloc dl.inline dt,
.bloc dl.inline dd { display:inline-block; margin:0; vertical-align:top; line-height:13px; overflow:hidden; }
.bloc dl.inline dt { width:56px; }
.bloc dl.inline dd { width:80px; font-family:georgia; font-size:11px; background:url(../_imgs/sprite-lnr.gif) 3px -654px no-repeat; font-weight:normal; padding-left:10px; }

.bloc .domicile,
.bloc .exterieur 						{ width:115px; float:left; text-align:center; margin:15px 0 10px }


.article .content .bloc .ct-theme 		{ color :#666666; font-weight:bold; text-align:center; margin:10px 0 }
.bloc .lieu 							{ margin:10px 0; clear:both; font-family:arial; font-size:11px; }
.bloc .chaine 							{ margin:5px 0; font-family:arial; font-size:11px;  }
.bloc .clear-block 						{ font-size:0; line-height:0; float:none; }

.bleft .fil-info ul,
.bleft .fil-info li 					{ margin:0; list-style:none;}
.gris 									{ background-color:#d6dfe4 }


/* bloc joueur stats club une */

.content .stats-joueur .bloc-header { margin-bottom:5px; }

.content .visuel-joueur-stats 				{ float:left; margin-right:5px; }
.content .stats-joueur 						{  }
.content .stats-joueur .stats-joueur-desc 	{ width:230px; min-height:80px; height:auto; }
.content .stats-joueur h3 					{ font-size:14px; margin:2px 0; line-height:16px; padding:0 }
.content .stats-joueur ul 					{ clear:both; margin:5px 0; }
.content .stats-joueur ul li 				{ height:12px; padding-left:10px; }
.content .stats-joueur ul li.gris  			{ background-color:#D6DFE4 }
.content .stats-joueur .nom-joueur 			{ text-transform:uppercase; }

/* bloc match */

.bloc-match 		{  position:relative; }
.content .bloc-match li 		{  background:url("../_imgs/sprite-lnr.gif") no-repeat scroll 3px -654px transparent; padding-left:12px;}
.content .bloc-match li.gris 	{ background-color:#D6DFE4 }
.content .bloc-match li.no-puce 	{ background:none;  }
.reflet-image 		{ overflow:hidden; height:15px; width:115px; position:relative; }

.reflet-image span	{ display:block; height:15px; width:115px; position:absolute; top:0; left:0; background:url("../_imgs/logo-match-reflect.png") repeat-x scroll top left transparent }
.article .content .bloc-match h5.ct-theme 		{ margin-bottom:0; text-align:center }
.article .content .bloc-match h6 				{ margin:5px 0 0; text-align:left; }



.bloc-match .bloc-header small 					{ float:right; padding-right:5px; line-height:22px }
.bloc-match h2 									{ margin:0px 0 8px; text-transform:uppercase; font-size:14px; display:none; }
.bloc-match .chaine 							{ margin-top:0; text-align:center; }
.bloc-match .lieu 								{ margin:4px 0; text-align:center;}
.bloc-match .logo-chaine 						{ vertical-align:middle; }

.bloc-match .lien-vs { position:absolute; height:35px; left:50%; margin-left:-17px; top:35px; width:35px; background:url("../_imgs/faceaface-sprite.png") no-repeat scroll -160px -456px transparent; }
.bloc-match .details-faceaface { text-align:center;}
.article .content .bloc-match .compet-titre { font-size:11px; margin-top:5px; }

/* 
 * affichage le club
 * */

.club .le-club,
.club .le-club li 			{ list-style:none; margin:0; padding:0; clear:both;  position:relative;  }
.club .le-club .ctheader	{ color:#FFF; margin:10px 0 0 }
.club .le-club ul 			{ margin:10px 10px 10px 0; padding:0 ; float:left;}
.club .le-club ul li 		{ padding:5px 0 0; clear:both; position:static;  }
.club .le-club ul li label 	{ width:75px; float:left; color:#555; padding: 0 5px 5px 0; line-height:13px;	}
.club .le-club ul li p 		{ width:550px; float:left; font-family:Arial; margin:0; line-height:13px;  }
.club .le-club .image 		{ margin-top:10px; float:left; position:absolute; right:0; z-index:5 }
.club .le-club .map 		{ float:left; margin:10px 0; }
.club .le-club ul li br.clear { display:block; clear:both; font-size:0; line-height:0 }

.le-club .palmares {  border:none; padding:0 ; position:relative; margin:10px 0; font-size:11px;}
.le-club .palmares span { font-size:11px; display:inline; margin: 0 3px;}

.le-club .palmares .top14,
.le-club .palmares .hcup,
.le-club .palmares .prod2,
.le-club .palmares .challenge,
.le-club .palmares .yvesmanoir { display:block; float:none; height:auto; padding-top:25px; padding-left:0}

.le-club .palmares .info-palmares { position:absolute; font-weight:bold; left:20px ;top:0 }




/* supporters */

.club .le-club-supporters ul 		{ border-bottom:1px solid #000; width:100%; margin:0; padding:5px 0 }
.iframe-geoloc 						{ height:400px; width:100%; }

#organigramme .ligne 						{ clear:both; }
#organigramme .poste 						{ width:305px; padding-left:10px; height:42px; padding-top:10px; margin-right:10px; float:left; }
#organigramme .no-marge 					{ margin-right:0 }
.top14 #organigramme .poste .poste-photo	{	}
.prod2 #organigramme .poste .poste-photo	{  	}
#organigramme .poste .poste-desc 			{ }
#organigramme .poste .poste-desc span 		{ display:block; font-size:11px; color:#555555; font-variant: small-caps;	text-transform: lowercase;  margin-bottom:5px; }

#organigramme .poste1 						{ clear:both; float:none; width:630px; padding-right:0 }

/* 
 * effectif 
 **/
.club .effectif .joueurs-effectif 	{ width:470px; float:left; }
.club .effectif ul					{ list-style:none; margin:0; padding:0; }
.club .effectif li 					{ padding:0; margin:0 }
.club .effectif .colonne li:nth-child(even) 	{ background-color:#D6DFE4 }
.club .effectif .colonne 			{ width:150px; float:left; margin:0 10px 0 0; }
.club .effectif .col3 				{ margin:0;  }
.club .effectif .ligne 				{ clear:both; width:470px; }
.club .effectif .colonne .ctheader,
.club .effectif .ligne .ctheader 	{ margin-bottom:0; background:none; background:-moz-linear-gradient(center top , #7E7E7E, #1D1D1D) repeat scroll 0 0 #7E7E7E; margin-top:10px; }
.club .effectif .colonne .first 	{ margin:0 }
.club .effectif .colonne ul 		{ margin:0; }
.club .effectif .colonne li a,
.club .effectif .ligne p,
.club .effectif .ligne.staff li		{ font-size:10px; }
.club .effectif .colonne li, 		
.club .effectif .ligne p,
.club .effectif .ligne.staff li		{ background:url(../_imgs/sprite-lnr.gif) 7px -653px no-repeat; padding:2px 0 2px 15px; }
.club .effectif .ligne.staff li 	{ background-position:7px -654px; }
.club .effectif .colonne li.gris,
.club .effectif .ligne.staff li.gris{ background-color:#D6DFE4 }
.club .effectif .ligne 				{ clear:both }
.club .effectif .ligne.staff strong	{ margin:5px 0; display:block; }

/* classement */

.classements-general 				{ width:480px; }

.classements-general .change-journee { margin:0 0 5px }
.current-day 						{  display:inline-block; -moz-display:inline-block;  height:10px; color:#5c5c5e; font-weight:bold; line-height:10px; }
.arrow span 						{ visibility:hidden; }
.arrow 								{ margin-top:5px; background:url(../_imgs/classement-sprite-entete.gif) -1px -2px no-repeat; cursor:pointer; height:10px; width:10px; display:inline-block; -moz-display:inline-block; }
.arrow.slquo 						{ background-position:-13px -2px; }
.arrow.srquo  						{ background-position:1px -16px; }
.arrow.drquo  						{ background-position:-9px -16px; }

.arrow a 							{ display:block; width:10px; }

.classements-general .label td 		{ height:30px; }
.classements-general table 			{ width:100%; }

.classements-general table tr,
.classements-general table td 		{ height:30px; font-size:11px; line-height:28px; text-align:center; background: -moz-linear-gradient(center top , #f4f4f4, #e4e4e4) repeat scroll 0 0 #e4e4e4 }
.classements-general table td 		{ border-bottom:5px solid #FFF; }
.classements-general table td.top 	{ padding:0; width:30px; border-right:2px solid #FFF; font-family:Georgia; font-size:14px; }
.classements-general table td.pos 	{ padding:0; width:30px; border-right:2px solid #FFF}
.classements-general table td.top span,
.classements-general table td.pos span { width:28px; height:28px; line-height:28px; display:block; border:1px solid #d4d4d4 }
.classements-general table td div 		{ height:28px; line-height:28px; border:1px solid #d4d4d4; text-align:center; border-left:none; border-right:none; }
.classements-general table td div span 	{ color:#575759; border-right:1px solid #ccc; height:20px; line-height:20px; margin:5px 0 0 0; padding: 0; display:inline-block; width:18px; padding-right:3px }
.classements-general table td.logo-club { padding:0; line-height:28px; width:26px; }
.classements-general table td.logo-club a { display:block; border-right:none; }
.classements-general table td.club 	{ text-align:left; padding:0;  }
.classements-general table td.club h6 { height:28px; border:1px solid #d4d4d4 ; padding-left:5px;  border-right:none; word-wrap: break-word;  }
.classements-general table td.club h6 img { vertical-align:middle; margin-right:5px;}
.classements-general table td.club h6 span 		{ width:30px; text-align:center; display:inline-block; }
.classements-general table td.club h6 span.sort { width:auto; }
.classements-general table th 		{ text-align:left;  padding:0 }
.classements-general table th 	{}
.classements-general table thead th { cursor:pointer; }
.classements-general table th.vide 	{ cursor:default; }
.classements-general table tr.gris 	{ background:none; }

.classements-general table thead td 			{ background-color:#f6f6f6; }
.classements-general table td.pos span 				{ background:none; }
.classements-general table td.pos span span 		{ background:url("/_imgs/fleches-progress.gif") no-repeat scroll 0 0 transparent}
.classements-general table td.pos span span 	{ width:10px; height:10px; display:block; border:none; margin:10px 0 0 10px; }

.classements-general table td.pos span.recul span	 { background-position:-22px 0 }
.classements-general table td.pos span.progress span { background-position:-11px 0 }
.classements-general .uarr,
.classements-general .darr 			{ display:inline-block; -moz-display:inline-block; }
.classements-general .label .label-vide 	{ width:100px; }
.classements-general .pts,
.classements-general .jouer,
.classements-general .pts-diff 		{ font-weight:bold;  }
.classements-general .pts-diff span,
.classements-general .jouer span,
.classements-general .pts span { color:#000 }
.classements-general .pts-diff span,
.classements-general .pts-mark span,
.classements-general .pts-enc span 		{ width:32px; }
.classements-general .pts-enc span,
.classements-general .pts-mark span 	{ width:26px }

.classements-general .bonus span,
.classements-general .perdu span			{ margin-right:10px; border-right:none; }

.classements-general .logo-mini 	{ }

.classements-general .pts-enc span { border-right:none }
.classements-general .classement-header  	{ position:static; border:1px solid #ccc; border-bottom:5px solid #FFF; border-top:none; height:25px;  }
.classements-general .classement-header th 			{ background: -moz-linear-gradient(center top , #f4f4f4, #e4e4e4) repeat scroll 0 0 #e4e4e4; padding:0; border-bottom:1px solid #ccc; background: transparent url("../_imgs/classement-sprite.gif") no-repeat scroll 18px 9px  }
.classements-general .classement-header th span 	{ display:block; height:25px; border-bottom:1px solid #ccc; margin:0; width:auto; padding-left:4px; }
.classements-general .classement-header th:hover 	{  }
.classements-general .classement-header th:hover span 		{ text-shadow:0 0 5px #ccc }
.classements-general .classement-header th.headerSortUp 	{ background: transparent url(../_imgs/classement-sprite.gif) 12px -36px no-repeat ; }
.classements-general .classement-header th.headerSortDown	{ background: transparent url(../_imgs/classement-sprite.gif) 12px 9px no-repeat ; }

.classements-general .classement-header th.classement span					{ padding-left:8px; }
.classements-general .classement-header th.classement,
.classements-general .classement-header th.classement.headerSortDown		{ background-position:16px 9px; }
.classements-general .classement-header th.classement.headerSortUp 			{ background-position:16px -36px; }

.classements-general .classement-header th.evol span				{ padding-left:2px; }

.classements-general .classement-header th.evol,
.classements-general .classement-header th.evol.headerSortDown		{ background-position:24px 9px; }
.classements-general .classement-header th.evol.headerSortUp 		{ background-position:24px -36px; }

.classements-general .classement-header th.clubs span				{ padding-left:10px; }
.classements-general .classement-header th.clubs,
.classements-general .classement-header th.clubs.headerSortDown		{ background-position:42px 9px; width:135px;	 }
.classements-general .classement-header th.clubs.headerSortUp 		{ background-position:42px -36px; }

.classements-general .classement-header th.total-points,
.classements-general .classement-header th.total-points.headerSortDown		{ background-position:16px 9px; }
.classements-general .classement-header th.total-points.headerSortUp 		{ background-position:16px -36px; }


.classements-general .classement-header th.bonus,
.classements-general .classement-header th.bonus.headerSortDown,
.classements-general .classement-header th.jouer,
.classements-general .classement-header th.jouer.headerSortDown,
.classements-general .classement-header th.gagner,
.classements-general .classement-header th.gagner.headerSortDown,
.classements-general .classement-header th.points,
.classements-general .classement-header th.points.headerSortDown,
.classements-general .classement-header th.nul,
.classements-general .classement-header th.nul.headerSortDown,
.classements-general .classement-header th.perdu,
.classements-general .classement-header th.perdu.headerSortDown 	{ background-position:12px 9px; }


#zone-ajax-poules table th { background:none; cursor:default;}
#zone-ajax-poules table h6 { width:120px;}

.classements-general .classement-header th.bonus.headerSortUp,
.classements-general .classement-header th.jouer.headerSortDown,
.classements-general .classement-header th.points.headerSortDown,
.classements-general .classement-header th.nul.headerSortDown, 
.classements-general .classement-header th.perdu.headerSortDown		{ background-position:10px -36px; }

.classements-general .classement-header th abbr { cursor:pointer; }

.classements-general .classement-libeles 		{ height:auto;  border:1px solid #ccc; border-bottom:none;}
.classements-general .classement-libeles td		{  height:auto; line-height:normal; border:none; padding:2px 0 }
.classements-general .classement-libeles td span { margin-left:-15px;}
.classements-general .header 		{ padding:5px 0; }


.point-terrains 					{ width:100px; }

.regles 							{ margin:10px 0; background-color:#f6f6f6; padding:10px;  }
.regles p 							{ font-family:Arial; }
.regles h3 							{ margin-bottom:5px;}



/* ndr */

table.ndr-table .spip_documents { float:none; vertical-align:top;}
table.ndr-table ul 				{ margin:0 }
table.ndr-table td 				{ vertical-align:top; }
table.ndr-table td p 			{ margin-bottom:5px; }
table.ndr-table li 				{ list-style:none; background:url(/_imgs/ndr-puce.gif) 0 7px no-repeat; padding-left:10px; }
table.ndr-table .ndr-image 		{ vertical-align:top; }
table.ndr-table .ndr-infos 		{ width:346px; }
/* stats club */

.bloc-stat { display:none;}
#evolution-du-classement { display:block; }

/* statistiques , face a face */

#article.match 	{ width:640px; }
.saison-switch 	{ float:right; color:#FFF; padding-right:5px; }

#match-header #ctarticle-header { float:left; width:480px; }
#match-header #toolbox 			{ float:right; }

#menu-stats 					{ height:40px; clear:both;  }
#menu-stats ul 					{ height:20px; margin:0; width:270px; list-style:none; float:left; border-bottom:3px solid #58585a }
#menu-stats ul ul 				{ width:625px; position:absolute; left:-116px; float:none; top:25px; border-bottom:none; padding-left:15px; background:#FFF url("../_imgs/sprite-lnr.gif") no-repeat 5px -735px; }
#menu-stats ul li.joueurs ul 	{ left:-160px; }
#menu-stats ul li 				{ float:left; display:block; height:20px; background-color:#000;  color:#FFF; line-height:20px;  position:relative; border-right:1px solid #FFF;	}
#menu-stats ul li.compet 		{ padding:0 5px; text-transform:uppercase; background:#000 url("../_imgs/sprite-lnr.gif") no-repeat 5px -115px; padding-left:15px; }
#menu-stats ul li a 			{ color:#FFF; background-color:#000; padding:0 5px; display:block; float:left;  }
#menu-stats ul li a:hover 		{ color:#FFC20E; /*background-color:#b1b3b4;*/ }
#menu-stats ul ul li 			{ background-color:#FFF; color:#000; }
#menu-stats ul ul li a 			{ color:#828283; background:#FFF; height:11px; line-height:11px; padding:0 5px; margin-top:2px; border-right:2px solid #000; }
#menu-stats ul ul li a:hover 	{ background-color:#FFF; color:#000; }
#menu-stats ul#prod2 			{ width:370px; }
#menu-stats ul#prod2 li			{ background-color:#00519e }
#menu-stats ul#prod2 li li 		{ background:none;  }
#menu-stats ul#prod2 ul 		{ left:-336px; }
#menu-stats ul#prod2 li.joueurs ul { left:-380px; }
#menu-stats ul#prod2 li a 		{ background-color:#00519e }
#menu-stats ul#prod2 li a:hover	{ color:#FFC20E}
#menu-stats ul#prod2 li li a 	{ background-color:#FFF }


#match-header #ctarticle-header.stats-match h1 { font-size:12px; color:#fff; margin:0 }
#match-header #ctarticle-header.stats-match h1 a { color:#fff }
#match-header #toolbox { margin-right:10px; }

#ctarticle-header.match-titre-entete { background:none; background-color:#000; margin:10px 0; clear:both; }


#faceaface .presentation 	{ width:188px; background-color:#e8e8e9; float:left; font-size:12px; }
#faceaface .duel 			{ width:242px; margin:0 10px; float:left; }

#faceaface .nom-club 		{ padding:5px 5px; border-bottom:1px solid #000; color:#FFF; background: -moz-linear-gradient(center top ,#5e5f62 ,#18191a ) repeat scroll 0 0 #5e5f62; font-weight:bold;}
#faceaface .nom-club h2, 	
#faceaface .nom-club h2 a 	{ font-size:12px; }
#faceaface .nom-club a 	{ font-size:10px; color:#FFF }
#faceaface .presentation .creation { padding:5px; }
#faceaface .presentation .creation .clear-in { clear:both; float:none;}
#faceaface .presentation dl 	{  clear:both; margin:0; font-size:12px; }
#faceaface .presentation dl dt { float:left; margin:2px 5px 0 0; clear:left; width:60px; font-weight:normal; }
#faceaface .presentation dl dd { float:left; margin:2px 0; font-weight:bold;   }
#faceaface .presentation dl dd .palmares,
#faceaface .presentation dl dd .palmares abbr 		{ font-size:11px;  }
#faceaface .presentation dl dd .palmares .icon { background:url(/_imgs/sprite-palmares.png) no-repeat; margin:0 5px 0 0; vertical-align:middle; width:11px; height:15px; display:inline-block; }
#faceaface .presentation dl dd .palmares .icon-top14 	{ background-position:-5px -8px }
#faceaface .presentation dl dd .palmares .icon-hcup 	{ background-position:-5px -61px }
#faceaface .presentation .titre-entetes { background: -moz-linear-gradient(center top ,#92979d ,#585a5f ) repeat scroll 0 0 #585a5f; color:#febf30; padding:2px 5px; }
#faceaface .duel thead 					{ width:242px; height:70px; display:block; background:#FFF url("../_imgs/faceaface-sprite.png") -50px -132px no-repeat; }

.meilleurs ul 				{ margin:2px 0 2px 5px; list-style :decimal inside }
.meilleurs ul li 			{ padding:0; font-size:11px; padding:2px 0; font-weight:bold; }
.meilleurs ul li h5 		{ width:160px; display:inline-block; vertical-align:top;  font-size:12px; margin-bottom:4px; }
.meilleurs ul li h5 a  		{ font-size:12px; }
.meilleurs ul li span 		{ font-weight:normal; }
.duel-logo 					{ width:121px; text-align:center; }
#logo-domicile 				{ text-align:left; }
#logo-exterieur 			{ text-align:right; }


.duel-label-head td			{ text-align:center; height:18px; background:url("../_imgs/faceaface-sprite.png") no-repeat 15px -82px,
url("../_imgs/faceaface-sprite.png") no-repeat 208px -82px ; padding:5px 0; font-weight:bold;  }
.duel-label-head td.label-comp { background:url("../_imgs/faceaface-sprite.png") no-repeat 32px -82px,
url("../_imgs/faceaface-sprite.png") no-repeat 196px -82px ; }

.duel-comparaison 				{ width:242px; margin-top:10px; }
.duel-comparaison th,
.duel-comparaison td 			{ text-align:center; height:20px; line-height:20px; }
.duel-comparaison .duel-entete	{ font-weight:bold; background: -moz-linear-gradient(center top ,#77797d ,#18191a ) repeat scroll 0 0 #77797d; color:#febe30; }
.duel-comparaison .drapeau-gauche 	{ background:  url(/_imgs/drapeau.png) top left no-repeat; }
.duel-comparaison .drapeau-droit 	{ background:  url(/_imgs/drapeau.png) bottom right no-repeat; }

.duel-comparaison tr:nth-child(2n+1) { background:#e9e9ea }
.duel-comparaison .label-comp	{ text-align:center; background:none; }
.duel-comparaison .duel-sep 	{ background-color:#000 }


/* calendriers et resultats */
#calendrier-resultats 				{ margin:0 }
.change-journee 					{ text-align:center;	}
.change-journee .arrow,
.change-journee .arrow span			{ display:inline-block; -moz-display:inline-block; line-height:10px; height:10px; width:20px;  }
.change-journee .journee-en-cours 	{ width:210px; line-height:20px; display:inline-block; -moz-display:inline-block; font-weight:bold; }
.change-journee .journee-en-cours select { width: 210px; }
.change-journee .arrow 				{background:url("../_imgs/sprite-lnr.gif") repeat scroll 0 0 transparent; margin:0}
.change-journee .arrow:hover 		{ opacity:0.5;  }
.change-journee .arrow.lt 		{ background-position: 0 -94px;  width:10px }
.change-journee .arrow.laquo 	{ background-position: 0 -437px; width:20px }
.change-journee .arrow.gt 		{ background-position: 0 -63px;  width:10px }
.change-journee .arrow.raquo 	{ background-position: 0 -509px; width:20px }

.content .calendrier-resultats-rencontres 		{ list-style:none; margin:0; padding:0; margin-left:0 }
.calendrier-resultats-rencontres li 			{ list-style:none; margin:0; padding:0; position:relative; height:120px; margin-top:10px;  border:1px solid #cccccc; background: -moz-linear-gradient(center top , #f5f5f5, #dadbdc) repeat scroll 0 0 #dadbdc }
.calendrier-resultats-rencontres li .rencontres	{ height:76px;  }
.calendrier-resultats-rencontres li .rencontre-infos 	{ position:absolute; top:0; height:76px; width:240px; left:50%; margin-left:-120px; text-align:center;  }
.calendrier-resultats-rencontres li h5 					{ text-shadow:1px 1px 1px #fff; font-size:10px; font-weight:normal; text-align:center; padding:2px 0; border-bottom:1px solid #bfbfbf }
.calendrier-resultats-rencontres li h5 img 				{ vertical-align:middle; margin-left:5px; width:auto; }
.calendrier-resultats-rencontres li h5 span 			{ vertical-align:middle; }

.calendrier-resultats-rencontres li .versus 		{ display:block; text-shadow:1px 1px 1px #fff; width:105px; font-size:11px; background:#f3f3f3 url("../_imgs/calendrier-renc-sprite.gif") 3px 3px no-repeat; height:20px; padding-left:25px; line-height:20px;  border:1px solid #cccccc ; margin:5px auto 0; }
.calendrier-resultats-rencontres li .versus 		{ background-position: 80px -33px; width:95px; text-align:left; padding:0 5px }

.calendrier-resultats-rencontres li .localisation 	{ padding-left:15px; background: url("../_imgs/calendrier-renc-sprite.gif") 0 0 no-repeat;}
.calendrier-resultats-rencontres li .rencontre-infos a:hover { box-shadow:0 0 5px #fff; -moz-box-shadow: 0 0 5px #fff }
.calendrier-resultats-rencontres li .rencontre-infos a:focus { box-shadow:0 0 5px #BFBFBF; -moz-box-shadow: 0 0 5px #BFBFBF }


.calendrier-resultats-rencontres li .rencontre-chaine span			{ text-shadow:1px 1px 1px #FFFFFF; color:#222222;  font-size:11px; }
.calendrier-resultats-rencontres li .rencontre-chaine span span 	{ padding-left:15px; display:inline-block; background: url("../_imgs/calendrier-renc-sprite.gif") 2px -65px no-repeat; }
.calendrier-resultats-rencontres li .rencontre-chaine span img 		{ vertical-align:middle; margin-right:5px; }
.rencontre-infos .rencontre-stade a									{ color:#222; font-size:11px; }
.rencontre-infos .rencontre-stade a:hover 							{ background:url("../_imgs/calendrier-renc-sprite.gif") no-repeat scroll 0 0 transparent}
.calendrier-resultats-rencontres li .rencontres	 	{ position:absolute; line-height:76px; top:0; font-size:13px; color:#333333; font-family:Georgia; }
.calendrier-resultats-rencontres li .rencontres h3 	{ text-shadow:1px 1px 5px #FFF; font-size:12px; width:100px; line-height:18px; margin:20px 0 0 5px; font-weight:normal;  }
.calendrier-resultats-rencontres li .rencontres h3 span { display:inline-block; -moz-display:inline-block; line-height:10px; height:10px; width:10px; }
.calendrier-resultats-rencontres li .rencontres h3 a 	{ margin:0;  width:100px; text-align:left; }
.calendrier-resultats-rencontres li .rencontres img {  }
.calendrier-resultats-rencontres li .rencontres a 			{ display:block; margin:20px 0 0 5px; width:30px; text-align:center; }
.rencontres-club-domicile { text-align:left;  left:0; width:40%; }
.rencontres-club-exterieur { text-align:right; right:0; width:40%; }


.rencontres-club-domicile h3,
.rencontres-club-domicile a,
.rencontres-club-domicile img 				{ float:left; }
 				
.rencontres-club-domicile a img 			{ float:none; }
.rencontres-club-exterieur h3,
.rencontres-club-exterieur a,
.rencontres-club-exterieur img 				{ float:right; }
.rencontres-club-domicile a img 			{ float:none; }


.corps_arbitral-infos  	{ width:468px; text-align:center; position: absolute; bottom:0; left:0; font-size:11px; margin-left:5px; margin-bottom:5px; text-shadow:1px 1px 1px #FFFFFF; }
.afficher-arbitres 		{ cursor:pointer;  }
.liste-arbitres 		{ text-align:left; position:absolute; top:-90px; left:0px; padding:5px; width:458px; min-height:75px; background:rgba(255,255,255,0.9)  }
.liste-arbitres span 	{ font-weight:bold; }

.corps_arbitral a 		{ display:none; }
.corps_arbitral:hover a { display:inline; }

.fermer 				{ float:right; cursor:pointer;  }

.calendrier-resultats-rencontres li .rencontres-club-domicile a 			{ display:block; margin:20px 0 0 5px; width:30px;  }
.calendrier-resultats-rencontres li .rencontres-club-domicile img	 		{ display:block; margin:0 0 0 5px; }
.calendrier-resultats-rencontres li .rencontres-club-domicile a img,
.calendrier-resultats-rencontres li .rencontres-club-exterieur a img 		{ margin:0; }
.calendrier-resultats-rencontres li .rencontres-club-exterieur a 			{ display:block; margin:20px 5px 0 0px; width:30px;  }
.calendrier-resultats-rencontres li .rencontres-club-exterieur img	 		{ display:block; margin:0 0 0 5px; }
.calendrier-resultats-rencontres li .rencontres-club-exterieur h3 a 		{ text-align:right; }
.calendrier-resultats-rencontres li .rencontres-club-exterieur h3 			{  margin:20px 5px 0 0px; }

.rencontre-score { height:45px; line-height:30px; padding-bottom:5px; font-size:14px; font-family:Georgia; border-bottom:1px solid #BFBFBF;  text-shadow:1px 1px 1px #fff;  }

.rencontre-score .score-mt { font-size:10px; }

.rencontre-feuille 			{ height:18px; line-height:18px; font-size:10px; text-shadow:1px 1px 1px #fff; color:#808080 }
.rencontre-feuille a	 		{ color:#5F5F5F; background: url("../_imgs/sprite-lnr.gif") repeat scroll -151px -1488px transparent; padding-left:10px;  }
.rencontre-feuille a:hover 		{ background-position:0 -1488px }
.rencontre-feuille a.renc-vid 	{ background-position:-151px -1988px; padding-left:15px; }
.rencontre-feuille a.renc-vid:hover 	{ background-position:0 -1988px; }
.calendrier-resultats-rencontres li .rencontre-infos .rencontre-feuille a:hover 	{ color:#000; -moz-box-shadow:none;  box-shadow:none;  }

.rencontre-score .winna 		{ border-bottom:2px solid #38a76e; padding-bottom:1px; }


.calendrier-resultats-rencontres li .rencontre-evolution { display:inline-block; -moz-display:inline-block; background:url(/_imgs/fleches-progress.gif) no-repeat; width:10px; height:10px; }
.calendrier-resultats-rencontres li .stable 				{ background-position: 0 0 }
.calendrier-resultats-rencontres li .progress 				{ background-position: -11px 0px }
.calendrier-resultats-rencontres li .recul 					{ background-position: -22px 0px }



.calendrier-resultats-rencontres-compete-france li 					{ height:auto; padding-bottom:5px; }
.calendrier-resultats-rencontres-compete-france li h5 				{ text-align:center; font-size:11px; font-weight:normal; border-bottom:0 }
.calendrier-resultats-rencontres-compete-france li h5 span 			{ border-bottom:1px solid #c9c9c9; padding-bottom:2px; }
.calendrier-resultats-rencontres-compete-france li .rencontre-score 	{ border-bottom:none; text-align:center; height:auto; }
.calendrier-resultats-rencontres-compete-france li .rencontre-infos 	{ border-top:1px solid #c9c9c9;  position:static; margin:0; padding:5px; padding-bottom:0; text-align:left; font-size:10px;  margin-top:5px; width:auto; left:auto; height:auto;}
.calendrier-resultats-rencontres-compete-france .corps_arbitral-infos 	{ position:static; margin:10px 0 10px 40px; width:auto; }
.calendrier-resultats-rencontres-compete-france li ul 					{ width:auto; background:none; margin:0 }
.calendrier-resultats-rencontres-compete-france li ul li	 			{ height:auto; margin:0; height:auto; border:none; background:none; }
.calendrier-resultats-rencontres-compete-france .corps_arbitral-infos ul 	{ float:left; width:200px; }
.calendrier-resultats-rencontres-compete-france .corps_arbitral-infos li 	{ font-size:10px; }
.calendrier-resultats-rencontres-compete-france .corps_arbitral-infos li label 	{ text-align:right; display:block; float:left;  width:100px; }
.calendrier-resultats-rencontres-compete-france .corps_arbitral-infos li span 	{ text-align:left; float:left; margin-left:2px; }
.calendrier-resultats-rencontres-compete-france li .liste-arbitres 		{ background:none; padding:0; position:static; width:auto; min-height:0; height:auto; }
.calendrier-resultats-rencontres-compete-france li .rencontre-feuille 	{ height:auto; }

.calendrier-resultats-rencontres-compete-france li .rencontre-infos a	 		{ color: #BB1E1E; line-height:15px; height:15px;  padding-left:10px;  }

.calendrier-resultats-rencontres-compete-france li .chaine-tv 					{ width:180px; float:left;  }
.calendrier-resultats-rencontres-compete-france li .chaine-tv img 				{ vertical-align:middle; }
.calendrier-resultats-rencontres-compete-france li .chaine-tv span 				{ float:left; }
.calendrier-resultats-rencontres-compete-france li .chaine-tv div 				{ float:left; }
.calendrier-resultats-rencontres-compete-france li .rencontre-infos a.renc-vid 			{ float:left; width:90px; border:none; background: transparent url("../_imgs/videos/article-video-play-mini.png") scroll -150px 0 no-repeat; display:inline-block; padding-left:15px; }
.calendrier-resultats-rencontres-compete-france li .rencontre-infos a.renc-vid:hover 	{ -moz-box-shadow:none; box-shadow:none; color:#222; background: transparent url("../_imgs/videos/article-video-play-mini.png") scroll 0 0 no-repeat; }
/*.calendrier-resultats-rencontres-compete-france li .rencontre-infos a.renc-feuille	 		{ color:#5F5F5F; background: url("../_imgs/sprite-lnr.gif") repeat scroll -151px -1488px transparent; padding-left:10px;  }
.calendrier-resultats-rencontres-compete-france li .rencontre-infos a.renc-feuille:hover 	{ -moz-box-shadow:none; box-shadow:none; color:#222; background: url("../_imgs/sprite-lnr.gif") repeat scroll 0 -1488px transparent; }
*/
.calendrier-resultats-rencontres-compete-france li .rencontres	{ height:40px; top:25px; }
.calendrier-resultats-rencontres-compete-france li .rencontres a,
.calendrier-resultats-rencontres-compete-france li .rencontres h3 { margin-top:0 }


.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille, #calendriers ul li a 					{ padding-left:15px;
											background: url("../_imgs/sprite-fdm.png") no-repeat scroll -2px -30px transparent; }
.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille:hover, #calendriers ul li a:hover 			{ background: url("../_imgs/sprite-fdm.png") no-repeat scroll -2px -45px transparent; }

.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille.avantmatch,
#calendriers ul li a.avantmatch 		{ background: url("../_imgs/sprite-fdm.png") no-repeat scroll -2px 0px transparent; }
.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille.avantmatch:hover,
#calendriers ul li a.avantmatch:hover 	{ background: url("../_imgs/sprite-fdm.png") no-repeat scroll -2px -15px transparent; }

.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille.avantmatch span,
.calendrier-resultats-rencontres-compete-france li .rencontre-infos a.avantmatch span		{ color: #BB1E1E }
.calendrier-resultats-rencontres-compete-france li a.fancy-match-feuille.avantmatch:hover span 	{ color: #222222 }



/* calendriers coupe du monde */

.compete-coupe-du-monde .lien-faceaface { display: none; }
.compete-coupe-du-monde li .rencontre-score { height: 30px;} 
.compete-coupe-du-monde li .rencontres-club-domicile img,
.compete-coupe-du-monde li .rencontres-club-exterieur img { margin-top: 0 }
.compete-coupe-du-monde li .rencontre-infos { display: block; }
.gros_bouton.compet-coupe-du-monde, 
.gros_bouton.compet-tournoi-des-6-nations { display: none; }



/* statistiques generales */

#article.statistiques 	{ width:650px; margin-right:0; }
#stats-menu-header 			{ width:650px; }
#stats-menu-header ul			{ margin:0 }
#stats-menu-header li		{ height:50px; display:block; float:left; }
#stats-menu-header li img 	{ padding:5px 10px; background:url(/_imgs/hallo.png) center center no-repeat; float:left; border-right:1px solid #808084; }
#stats-menu-header li#lien-top14,
#stats-menu-header li#lien-prod2 { width:235px; margin-right:10px; position:relative; cursor:pointer; }

#stats-menu-header li#lien-top14 { background: -moz-linear-gradient(center top ,#7f7f7f ,#1b1b1b ) repeat scroll 0 0 #7f7f7f; }
#stats-menu-header li#lien-prod2 { background: -moz-linear-gradient(center top ,#0170bb ,#14267a ) repeat scroll 0 0 #0170bb;  }
#stats-menu-header li#stats-arbo { -moz-box-shadow:none;  }
#stats-menu-header li#stats-arbo ul 	  	{ height:100%; }
#stats-menu-header li#stats-arbo ul li 		{ display:block; float:none; height:25%; font-size:11px; -moz-box-shadow:none; background:url("../_imgs/sprite-lnr.gif") repeat scroll 0 -655px; padding-left:10px; }
#stats-menu-header li#stats-arbo ul li.on 	{ font-weight:bold;}

#stats-menu-header li.lien-off { opacity:0.5 }

#lnr_saison 		{ float:right; margin-top:-20px; }
#article.statistiques #lnr_saison 		{ float:right; margin-top:-4px; }
#article.statistiques #lnr_saison:focus { outline:none; }
.lien-competition-stats-generales  	{ width:150px; display:block; text-align:center; position:absolute; bottom:0; right:30px; padding:5px; background:rgba(255,255,255,0.5); color:#FFF; cursor:pointer; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
.lien-competition-stats-generales:hover,
#general-selecteur-top14.lien-competition-stats-generales-on { color:#FFC20E; box-shadow:inset 0 2px 2px #5F5F5F; -moz-box-shadow:inset 0 2px 2px #5F5F5F; }
.lnr-stats-nom_compet 				{ width:48px; color:#FFF; display:block; float:left; font-size:14px; margin-top:5px; padding-right:5px; border-right:1px solid #808084; height:40px;  }
.statistiques-journee 				{ margin-top:10px; }

#s-g-sous_menu 	{ display:none; }

#stats-menu-header .statistiques_generales-sous_menu 		{ margin:5px 0 25px 0; width:640px; height:25px; border-bottom:1px solid #acacad }
#stats-menu-header .statistiques_generales-sous_menu li	 	{ color:#fff; cursor:pointer; box-shadow:none; margin-right:4px;  -moz-box-shadow:none; height:auto; float:left; padding:5px 10px; position:relative; background: -moz-linear-gradient(center top ,#7f7f7f ,#1b1b1b ) repeat scroll 0 0 #7f7f7f; }
#stats-menu-header .statistiques_generales-sous_menu li:hover { background: -moz-linear-gradient(center top ,#1b1b1b ,#7f7f7f ) repeat scroll 0 0 #1b1b1b; }
#stats-menu-header .statistiques_generales-sous_menu ul 	{ display:none; position:absolute; background:#fff;  width:auto; width:640px; top:30px; left:0 }
#stats-menu-header .statistiques_generales-sous_menu .statistiques_generales-sous_menu-details-selected { background: -moz-linear-gradient(center top ,#1b1b1b ,#7f7f7f ) repeat scroll 0 0 #1b1b1b; color:#FCC116  }

#stats-menu-header .s-j-prod2 li	 						{ background: -moz-linear-gradient(center top , #0170BB, #14267A) repeat scroll 0 0 #0170BB }
#stats-menu-header .s-j-prod2 li:hover 						{ background: -moz-linear-gradient(center top , #14267A, #0170BB) repeat scroll 0 0 #14267A }
#stats-menu-header .s-j-prod2 .statistiques_generales-sous_menu-details-selected { background: -moz-linear-gradient(center top ,#14267A ,#0170BB ) repeat scroll 0 0 #14267A;  }

#stats-menu-header .statistiques_generales-sous_menu-details-selected ul { display:block;}


.statistiques_generales-sous_menu-details 		{   }
.statistiques_generales-sous_menu-details li 	{ display:inline-block; color:#fff; background:none;   }
.statistiques_generales-sous_menu-details li a 			{ color:#919395 }

#s-g-sous_menu-clubs-top14 			{ }
#stats-menu-header #s-g-sous_menu-joueurs-top14 		{ left:-57px }

.statistiques_generales-sous_menu-details-selected ul { z-index:10 }

#stats-menu-header .statistiques_generales-sous_menu .statistiques_generales-sous_menu-details li { color:#919395; background:none; border-right:1px solid #808285; padding:2px 5px }
#stats-menu-header .statistiques_generales-sous_menu .statistiques_generales-sous_menu-details li:hover,
#stats-menu-header .statistiques_generales-sous_menu .statistiques_generales-sous_menu-details .bouton-meilleur-on { color:#222}
#stats-menu-header .statistiques_generales-sous_menu .statistiques_generales-sous_menu-details .bouton-meilleur-on { font-weight:bold;  }
.lnr-stats-tableau 					{ width:314px; margin-right:10px; float:left; margin-top:10px; }
h4.lnr-stats-tableau-header 		{ background: -moz-linear-gradient(center top ,#7f7f7f ,#1b1b1b ) repeat scroll 0 0 #7f7f7f; -moz-box-shadow:0 0 5px #666; line-height:20px; height:20px; font-size:12px; color:#fcc116; width:314px;  }
h4.lnr-stats-tableau-header span 	{ padding-left:12px; background:url("../_imgs/sprite-lnr.gif") repeat scroll 5px -118px transparent }
h4.lnr-stats-tableau-header a 		{ float:right; color:#d9dadb; font-size:10px; padding-right:20px; background:url("../_imgs/sprite-stats.png") repeat scroll 89px -83px transparent  }
.lnr-stats-tableau ul 				{ margin:0; padding:0 }
.lnr-stats-tableau ul li 			{ list-style:none; line-height:20px; height:20px; padding:0 10px; }
.lnr-stats-tableau ul li .carton-jaune,
.lnr-stats-tableau ul li .carton-rouge 		{ margin-right:5px; margin-top:2px }
.lnr-stats-tableau ul li:nth-child(2n+1) 	{ background: -moz-linear-gradient(center top, #dadbdc, #ebecec) repeat #dadbdc ; }

.lnr-stats-tableau-resultats_journee ul li		{ padding-left:0  }
.lnr-stats-tableau-resultats_journee ul li .lnr-jr-renc-clubs 		{  width:275px; text-align:center; }
.lnr-stats-tableau-resultats_journee ul li .lnr-jr-renc-clubs img	{ margin-top:2px;}
.lnr-stats-tableau-resultats_journee ul li .lnr-jr-renc-clubs .lnr-jr-renc-clubs-logo { float:left; height:20px; line-height:20px; width:30px;  text-align:center; }
.lnr-stats-tableau-resultats_journee ul li .lnr-jr-renc-clubs .lnr-jr-renc-clubs-logo-exterieur { float:right;}

.nom-club-strong { font-weight:bold; }
.lnr-stats-tableau ul li .play,
.lnr-stats-tableau ul li .renc-feuille 		{ margin-top:3px; }
.lnr-stats-tableau-chiffres h4 a	{ background:url("../_imgs/sprite-stats.png") repeat scroll 76px -112px transparent }
.lnr-jr-renc-clubs 					{ width:200px; float:left; }
.lnr-jr-renc-score 					{ float:left; width:50px; }

.lnr-stats-tableau .lnr-stats-chiffres-totaux 			{ height:40px; border-bottom:1px solid #828283; width:314px; clear:right;}
.lnr-stats-tableau-chiffres 							{ height:180px; }
.lnr-stats-tableau .lnr-stats-chiffres-totaux li 		{ padding:0; border-right:1px solid #fff; cursor:pointer; height:40px; text-align:center; display:block; float:left; background-color:#dbdcdd }

.lnr-stats-tableau .lnr-stats-chiffres-totaux .lnr-stats-chiffres-totaux-dernier { border:none; }

.lnr-stats-tableau .lnr-stats-chiffres-totaux li span 	{ display:block; text-align:center; padding:0 9px; }
.lnr-stats-tableau .lnr-stats-chiffres-totaux li .lnr-stats-chiffres-totaux-points { font-weight:bold; background-color:#FFF; padding:0}

.lnr-stats-tableau .lnr-stats-chiffres-totaux .lnr-s-c-onglet-on 					{ background:-moz-linear-gradient(center top ,#9d9fa0 ,#c5c6c7 ) repeat scroll 0 0 #9d9fa0; box-shadow:inset 0 0 5px #8F8F8F; -moz-box-shadow:inset 0 0 5px #8F8F8F  }
.lnr-stats-tableau .lnr-stats-chiffres-totaux .lnr-s-c-onglet-on .lnr-stats-chiffres-totaux-points { background:none; }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details 						{ margin-top:10px; }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details li 					{ padding-right:0; background:url("../_imgs/sprite-lnr.gif") 180px -650px }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details li:nth-child(2n+1) 	{ background: url("../_imgs/sprite-lnr.gif") 180px -650px, -moz-linear-gradient(center top, #dadbdc, #ebecec) repeat #dadbdc ; }
.lnr-stats-chiffres-totaux-details li span	 					{}
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details-affluence li 				{ background:url("../_imgs/sprite-lnr.gif") repeat scroll 120px -651px;}
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details-affluence li:nth-child(2n+1) {  background: url("../_imgs/sprite-lnr.gif") repeat scroll 120px -651px, -moz-linear-gradient(center top, #dadbdc, #ebecec) repeat #dadbdc ;}
.lnr-stats-chiffres-totaux-details li .lnr-s-c-t-details-nbrs 		{ display:inline-block; text-align:center; width:30px; }
.lnr-stats-chiffres-totaux-details-affluence li .lnr-s-c-t-details-nbrs 		{  text-align:left; width:40px; }
.lnr-stats-chiffres-totaux-details-essais li .lnr-s-c-t-details-nbrs 	{ float:right; padding-right:5px; width:auto; }
.lnr-stats-chiffres-totaux-details li .lnr-s-c-t-details-type 	{ display:inline-block; width:135px;  }
.lnr-stats-chiffres-totaux-details-cartons li .lnr-s-c-t-details-type 	{ display:inline-block; width:90px;  }
.lnr-stats-chiffres-totaux-details-cartons li .lnr-s-c-t-details-nbrs 	{ float:right; }
.lnr-stats-chiffres-totaux-details li .lnr-s-c-t-details-pts 	{ display:inline-block; width:130px; text-align:right; }
.lnr-stats-chiffres-totaux-details-essais li .lnr-s-c-t-details-pts { width:130px; text-align:left; }
.lnr-stats-chiffres-totaux-details-affluence li .lnr-s-c-t-details-type 	{ display:inline-block; width:130px;  }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets li,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets li 				{  float:left; display:block; padding:0 26px; margin-right:2px; text-align:center; cursor:pointer; background: -moz-linear-gradient(center top ,#d9dadb ,#ebecec ) #d9dadb;   }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets .lnr-stats-m_j-onglet-on,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets .lnr-stats-m_c-onglet-on 	 	{ background:-moz-linear-gradient(center top ,#9d9fa0 ,#c5c6c7 ) repeat scroll 0 0 #9d9fa0; -moz-box-shadow:0 0 5px #8F8F8F inset }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets li:hover,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets li:hover 						{ -moz-box-shadow:inset  0 0 5px #666666; box-shadow:inset 0 0 5px #666666 }

.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets li:active,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets li:active { background:-moz-linear-gradient(center top ,#ebecec ,#d9dadb ) repeat scroll 0 0 #ebecec; box-shadow:none; -moz-box-shadow:none; padding-top:1px; height:19px; }

.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets .lnr-stats-m_j-onglet-dernier,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets .lnr-stats-m_j-onglet-dernier 	{ margin-right:0; padding-right:28px; }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets li 				{ padding:0 14px; }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets .lnr-stats-m_j-onglet-dernier { padding-right:14px }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets .lnr-stats-m_c-onglet-dernier { padding-right:14px; margin-right:0 }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste 	{ margin-top:5px; }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste .lnr-stats-m_c-logo-club { display:inline-block; height:20px; line-height:20px; width:40px; text-align:center; }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste .lnr-stats-m_c-logo-club img {  vertical-align:middle;}
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li { height:auto;  }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li { background:url("../_imgs/sprite-lnr.gif") 300px -650px }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li:nth-child(2n+1),
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li:nth-child(2n+1) 		{ background:url("../_imgs/sprite-lnr.gif") 300px -650px, -moz-linear-gradient(center top , #EBECEC, #DADBDC) repeat scroll 0 0 #EBECEC }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li.lnr-stats-m_j-select,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li.lnr-stats-m_c-select 						{ background:url("../_imgs/sprite-lnr.gif") 300px -3410px }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li.lnr-stats-m_j-select:nth-child(2n+1),
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li.lnr-stats-m_c-select:nth-child(2n+1) 		{ background:url("../_imgs/sprite-lnr.gif") 300px -3410px, -moz-linear-gradient(center top , #EBECEC, #DADBDC) repeat scroll 0 0 #EBECEC }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li h3,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li h3 { font-size:12px; font-weight:normal; }
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li.lnr-stats-m_j-select h3,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li.lnr-stats-m_j-select .lnr-stats-m_j-position,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li.lnr-stats-m_c-select .lnr-stats-m_c-position,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li.lnr-stats-m_c-select h3 { font-weight:bold;}

.lnr-stats-m_j-position,
.lnr-stats-m_c-position 											{ display:block; width:22px; padding:0 2px; text-align:right; float:left }

.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li h3 { float:left; width:260px; }

.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li { padding-left:0; cursor:pointer;}

.lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li:hover,
.lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li:hover,
.lnr-stats-tableau .lnr-stats-chiffres-totaux li:hover { box-shadow:inset 0 0 5px #8F8F8F; -moz-box-shadow:inset 0 0 5px #8F8F8F }
.lnr-stats-tableau .lnr-stats-chiffres-totaux li.lnr-stats-chiffres-totaux-dernier span { padding-right:15px; margin-right:0 }

.lnr-stats-m_j-desc,
.lnr-stats-m_c-desc { float:none; display:none; clear:both; }
.lnr-stats-m_j-desc span,
.lnr-stats-m_c-desc span { font-weight:bold; margin: 0 0px 0 5px;}
.lnr-stats-m_j-desc span:first-child,
.lnr-stats-m_c-desc span:first-child { margin: 0 0px 0 25px; }

#lnr-stats-m_j-position-rea-j1,
#lnr-stats-m_j-position-mar-j1,
#lnr-stats-m_j-position-but-j1,
#lnr-stats-m_c-position-att-j1,
#lnr-stats-m_c-position-def-j1,
#lnr-stats-m_c-position-cart-j1,
#lnr-stats-m_c-position-affl-j1 { display:block;}

#lnr-stats-m_j-mar,
#lnr-stats-m_j-but,
#lnr-stats-m_c-def,
#lnr-stats-m_c-cart,
#lnr-stats-m_c-affl { display:none; }


.lnr-stats-chiffres-totaux-details 		{ display:none;}
.lnr-stats-chiffres-totaux-details-pts 	{ display:block;}
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details li.lnr-s-c-t-bonus-nom_club 								{ background: url("../_imgs/sprite-lnr.gif") repeat scroll 135px -651px, -moz-linear-gradient(left top , #EBECEC, #fff) repeat scroll 0 0 #EBECEC }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details li.lnr-s-c-t-bonus-nom_club:nth-child(2n+1) 				{ background: url("../_imgs/sprite-lnr.gif") repeat scroll 135px -651px, -moz-linear-gradient(left top , #EBECEC, #fff) repeat scroll 0 0 #EBECEC }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details li.lnr-s-c-t-bonus-nom_club { border-bottom:1px solid #ccc }
.lnr-stats-tableau .lnr-stats-chiffres-totaux-details-bonus { margin-top: 0; }
.lnr-stats-chiffres-totaux-details .lnr-s-c-t-bonus-nom_club 							{ float:left; width:147px; background:none; }
.lnr-s-c-t-bonus-nom_club .lnr-s-c-t-bonus-selected { font-weight:bold; }
.lnr-stats-chiffres-totaux-details .lnr-s-c-t-bonus-nom_club .lnr-s-c-t-details-pts 	{ float:right; padding-right:5px; }
.lnr-stats-tableau ul li.lnr-s-c-t-bonus-nom_club span 						{ width:auto; }



.s-j-prod2 h4.lnr-stats-tableau-header 					{ background: -moz-linear-gradient(center top ,#0269b5 ,#14267a ) repeat scroll 0 0 #0269b5; }
.s-j-prod2 .lnr-stats-tableau ul li:nth-child(2n+1) 	{ background: -moz-linear-gradient(center top, #f5fbfe, #e1f3fb) repeat #f5fbfe ; }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-chiffres-totaux .lnr-s-c-onglet-on 					{ color:#fff; background:-moz-linear-gradient(center top ,#68aad9 ,#2570b3 ) repeat scroll 0 0 #68aad9; }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets .lnr-stats-m_j-onglet-on,
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets .lnr-stats-m_c-onglet-on 	 	{ background:-moz-linear-gradient(center top ,#68aad9 ,#2570b3 ) repeat scroll 0 0 #68aad9; color:#fff; }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li.lnr-stats-m_j-select:nth-child(2n+1),
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li.lnr-stats-m_c-select:nth-child(2n+1) 		{ background:url("../_imgs/sprite-lnr.gif") 300px -650px,  -moz-linear-gradient(center top , #f5fbfe, #e1f3fb) repeat scroll 0 0 #f5fbfe }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-liste li,
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-liste li { background:url("../_imgs/sprite-lnr.gif") 300px -650px }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-chiffres-totaux li { background:  -moz-linear-gradient(center top , #F5FBFE, #E1F3FB) repeat scroll 0 0 #F5FBFE }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_joueurs-onglets li,
.s-j-prod2 .lnr-stats-tableau .lnr-stats-tableau-meilleurs_clubs-onglets li 				{  background: -moz-linear-gradient(center top ,#F5FBFE ,#E1F3FB ) #F5FBFE;   }
.s-j-prod2 .lnr-stats-tableau .lnr-stats-chiffres-totaux-details li:nth-child(2n+1) 		{ background: url("../_imgs/sprite-lnr.gif") 180px -650px, -moz-linear-gradient(center top, #F5FBFE, #E1F3FB) repeat #F5FBFE ; }

.s-j-prod2 .lnr-stats-tableau .lnr-stats-chiffres-totaux-details-affluence li 				{ background:url("../_imgs/sprite-lnr.gif") repeat scroll 120px -651px;}
.s-j-prod2 .lnr-stats-tableau .lnr-stats-chiffres-totaux-details-affluence li:nth-child(2n+1) {  background: url("../_imgs/sprite-lnr.gif") repeat scroll 120px -651px, -moz-linear-gradient(center top, #F5FBFE, #E1F3FB) repeat #F5FBFE ;}

.lien-competition .change-journee { width:188px; float:left;  margin:15px 0 0; color:#FFF; }
.lien-competition .change-journee h3 a { color:#FFF; }
.lien-competition .change-journee .journee-en-cours  { width:115px; vertical-align:middle; height:20px; color:#fff;}
.lien-competition .change-journee .journee-en-cours select {  width:110px; background-color:#222; color:#fff }
.lien-competition .change-journee .journee-en-cours select:focus { outline:none; }
#lien-prod2 .change-journee .journee-en-cours select {  width:110px; background-color:#14267A }
.stats-faf-menu li 					{ cursor:pointer;  }
.lnr-stats-tableau-generales 		{ width:640px; }
.lnr-stats-tableau-generales table 	{ margin-top:10px; }
.lnr-stats-tableau-generales h4 	{ width:640px; }
.lnr-stats-tableau-generales thead 	{ background: -moz-linear-gradient(center top , #91959A, #57595E) repeat scroll 0 0 #91959A ; color:#fff;  }
.lnr-stats-tableau-generales thead th 	{ width:4%; padding:0; font-weight:normal; cursor:pointer; }
.lnr-stats-tableau-generales thead th.lnr-s-table-general-logos { width:auto }
.lnr-stats-tableau-generales thead th.lnr-s-table-general-classement 		{ width:3%  }
.lnr-stats-tableau-generales thead th.lnr-s-table-general-club 				{ width:15%; }
.lnr-stats-tableau-generales thead th.headerSortUp,
.lnr-stats-tableau-generales thead th.headerSortDown 						{   }
.lnr-stats-tableau-generales thead th.headerSortUp  	{ background:url("../_imgs/sprite-lnr.gif") repeat scroll -10% -3160px }
.lnr-stats-tableau-generales thead th.headerSortDown 	{ background:url("../_imgs/sprite-lnr.gif") repeat scroll -10% -3400px}
.lnr-stats-tableau-generales tfoot tr	{ background: -moz-linear-gradient(center top , #91959A, #57595E) repeat scroll 0 0 #91959A }
.lnr-stats-tableau-generales tfoot td 	{ font-weight:bold; padding:0.5% 1%; color:#fff;}
/*.lnr-stats-tableau-generales tbody tr:nth-child(2n+1),
.lnr-stats-tableau-generales tbody tr.even 		{ background:-moz-linear-gradient(center top , #DADBDC, #EBECEC) repeat scroll 0 0 #DADBDC; }*/
.lnr-stats-tableau-generales tbody td 						{ padding:0.5% 1%; }

.lnr-stats-tableau-generales tbody td .lnr-stats-m_c-logo-club { display:inline-block; width:30px; text-align:center; margin-right:5px; }

#s-table-generales-victoires td em { font-size:10px; font-style:normal; display:block; color:#666; }

#s-table-generales-victoires tr.even { background:none; background-color:#fff;}

#s-table-generales-victoires thead th 		{ padding: 5% 1% 1%}
#s-table-generales-victoires thead th.headerSortUp  	{ background:url("../_imgs/sprite-lnr.gif") repeat scroll -6% -3140px }
#s-table-generales-victoires thead th.headerSortDown 	{ background:url("../_imgs/sprite-lnr.gif") repeat scroll -6% -3380px}
.lnr-s-table-general-victoire_domicile,
.lnr-s-table-general-victoire_exterieur 		{ position:relative; }
.lnr-s-table-general-victoire_domicile span,
.lnr-s-table-general-victoire_exterieur span { position:absolute; z-index:1; margin-top:-25px; width:150px; }

#s-table-generales-affluence 		{ width:100%; }
#s-table-generales-affluence th,
#s-table-generales-affluence td	 	{ text-align:center; padding:1% 0; font-size:10px }

#s-table-generales-affluence tr 						{ background:none; border-bottom:1px solid #ccc }
#s-table-generales-affluence td:nth-child(2n+1) 		{ background:-moz-linear-gradient(left, #EBECEC, #DADBDC) repeat scroll 0 0 #EBECEC  }
#s-table-generales-affluence td:first-child 			{ background:-moz-linear-gradient( left, #91959A, #57595E) #91959A; border-right:1px solid #ccc; color:#fff;  }

.total-affluence { font-size:10px; } 

.lnr-stats-tableau-generales { display:none; }

.lnr-stats-tableau-generales-joueurs thead th  { width:5%; text-align:center; }
.lnr-stats-tableau-generales-joueurs td  		{ text-align:center; }
.lnr-stats-tableau-generales-joueurs thead th.lnr-s-table-general-club { width:2%; }

.lnr-stats-tableau-generales-joueurs thead th.lnr-s-table-general-classement { width:2% }

.lnr-stats-tableau-generales-joueurs .meilleur-joueur { text-align:left; }


.lnr-stats-tableau-generales td img.tronche-joueur 	{ }
.lnr-stats-tableau-generales td h2 					{  font-size:12px; font-weight:normal; }


.lnr-stats-tableau-generales-joueurs .lnr-s-table-general-joueurs 		{ width:12%; text-align:left; }
.selection_clubs-face_a_face 				{  }
.selection_clubs-face_a_face ul 			{ list-style:none; margin:0; padding:0 }
.selection_clubs-face_a_face li 			{ float:left; position:relative; cursor:pointer; margin:0; padding:0; margin-right:10px; margin-bottom:10px; width:206px; height:80px; background: url(/_imgs/checkbox.png) 190px 5px no-repeat, -moz-linear-gradient( bottom, #6e6f72, #bbbdbf) #6e6f72; }
.selection_clubs-face_a_face .tous-les-joueurs  li { background: -moz-linear-gradient(center bottom , #6E6F72, #BBBDBF) repeat scroll 0 0 #6E6F72}
.selection_clubs-face_a_face li a 			{ display:block; width:206px; height:80px; }
.selection_clubs-face_a_face li .check-club,
.selection_clubs-face_a_face li .check-joueur { display:none; }

.selection_clubs-face_a_face li:hover 		{ background: url(/_imgs/checkbox.png) 190px 5px no-repeat,-moz-linear-gradient( bottom, #121214, #7a7c80) #121214; }
.selection_clubs-face_a_face .tous-les-joueurs  li:hover { background:  -moz-linear-gradient( bottom, #121214, #7a7c80) #121214; }

.selection_clubs-face_a_face li.on 			{ background: url(/_imgs/checkbox.png) 190px -122px no-repeat,-moz-linear-gradient( bottom, #121214, #7a7c80) #121214; }
.selection_clubs-face_a_face li.no-marge 	{ margin-right:0 }
.selection_clubs-face_a_face li h2 			{ color:#FFF; text-transform:uppercase; text-shadow:1px 1px #636567; width:100%; margin:5px 0; font-size:13px; }
.selection_clubs-face_a_face li .lnr-faceaface-info-club 	{ float:left; margin-left:10px; width:131px; }
.selection_clubs-face_a_face li .evolution-club 			{ margin-top:10px; color:#fff; font-family:Georgia; }
.selection_clubs-face_a_face li .evolution-club span 		{  display:inline-block; margin-right:5px; }
.selection_clubs-face_a_face .lnr-stats-m_c-logo-club 		{ display:block; margin:10px 0 0 10px; float:left; text-align:center; width:55px; line-height:60px; height:60px; -moz-border-radius:2px; border-radius:5px; -moz-box-shadow:inset 0 0 2px #000; background:-moz-linear-gradient( bottom, #eeefef, #f1f2f2) #eeefef; }
.selection_clubs-face_a_face .lnr-stats-m_c-logo-club img 	{ margin-top:10%; }
.selection_clubs-face_a_face .lnr-faceaface-info-club table { width:100%; margin:0 }
.selection_clubs-face_a_face .lnr-faceaface-info-club table tr { background:none; color:#c0c2c3; text-shadow:1px 1px #717375}
.selection_clubs-face_a_face .lnr-faceaface-info-club table tr.points { color:#fff; background:-moz-linear-gradient( left, rgba(98, 99, 101, 0.1), #72757b ) #72757b;   }
.selection_clubs-face_a_face .lnr-faceaface-info-club table tr td { text-align:center; }

.selection_clubs-face_a_face .clubs-selectionnes,
.selection_clubs-face_a_face .joueurs-selectionnes 	{ width:590px; margin:10px auto; background:url("../_imgs/faceaface-sprite.png") no-repeat scroll 126px -135px #FFFFFF }
.selection_clubs-face_a_face .joueurs-selectionnes	{ width:206px; }

.selection_clubs-face_a_face .clubs-selectionnes li { background:-moz-linear-gradient( bottom, #121214, #7a7c80) #121214; }
.selection_clubs-face_a_face .clubs-selectionnes li input.check-club { display:none; }


#face-a-face-club .evolution-club  { position:absolute; margin:0; top:10px;}
#face-a-face-club li h2 			{ position:absolute; top:28px; margin:0}
#face-a-face-club .points-club 		{ position:absolute; top:45px; width:130px; }  
#club-select-0,
#joueur-select-0 { float:left; }
#club-select-1,
#joueur-select-1 { float:right; margin-right:0 }
#joueurs-faf-liste .lnr-stats-m_c-logo-club				{ width:55px !important; height:60px !important; overflow:hidden; -moz-box-shadow:0 0 2px #000; }
#joueurs-faf-liste .lnr-stats-m_c-logo-club img 		{ margin-top:0; width:60px !important; height:60px !important; margin-left:-2px;  }
#joueurs-faf-liste li h2 		{ color:#FFF; text-transform:none; color:#333333; text-shadow:none; width:100%; margin:5px 0; font-size:13px; }
#joueurs-faf-liste li h2 strong { display:block; font-weight:bold; margin-top:2px;}
#joueurs-faf-liste li table 	{ margin-top:10px; }
.joueurs-selectionnes .joueurs-select .lnr-stats-m_c-logo-club 	{ margin:0; width:72px; height:72px; -moz-box-shadow:0 0 2px #000;   }
.joueurs-selectionnes .joueurs-select .lnr-stats-m_c-logo-club img { margin:0; width:72px !important; height:72px !important;}
#selection-faf-joueurs .s_c-faf-bouton { width:90%; margin-bottom:10px; }
.s_c-faf-bouton { text-align:center; clear:both; padding:10px; width:110px; -moz-box-shadow: inset 0 0 5px #fff; background:-moz-linear-gradient( bottom, #bec0c2, #e4e5e6) #bec0c2; margin:0 auto; border:1px solid #999b9e; cursor:pointer; color:#58595b; text-shadow:1px 1px 0 #fff; font-size:15px;   }
.s_c-faf-bouton:hover { -moz-box-shadow:0 0 5px #666, inset 0 0 5px #fff;  }

#faceaface 	{ margin:10px 0 }
#faceaface #relancer_faf { margin:10px auto }

.s-faf-description { margin:10px 0 }

#fafclub #club_1vsclub_2 .duel-label-head tr {  background:none; }

.selection_clubs-face_a_face {}

.joueurs-selectionnes li 	{ width:72px; height:72px; overflow:hidden; }
.joueurs-selectionnes li .name 			{ display:block; padding:5%; color:#fff;}
.joueurs-selectionnes li .name strong 	{ display:block;  }
#stats-table-generales-attaques  { display:block;}



/* face a face joueurs */

#joueurs-faf-liste { width:425px; float:right; }
#selection-faf-joueurs { float:left; width:206px; }

#selection-faf-joueurs h5 {  background:-moz-linear-gradient( bottom, #0a1c09, #396070) #396070; color:#fbc119; padding-left:5px; line-height:20px; }
#selection-faf-joueurs .lnr-stats-liste-clubs 		{ margin:10px 0 }
.lnr-stats-liste-clubs li 		{ width:25px; background:none; height:20px; line-height:20px; padding-top:5px; margin:0 5px 5px 0; text-align:center; }
.lnr-stats-liste-clubs li img  	{ display:inline; }
.lnr-stats-liste-clubs li:hover { background:none;}

#selection-faf-joueurs .lnr-stats-alphabet 		{ margin:10px 0; }
#selection-faf-joueurs .lnr-stats-alphabet li 	{ height:25px; line-height:25px; color:#FFF; font-weight:bold; width:25px; text-align:center; margin:0 5px 10px 0; font-size:18px; text-shadow:1px 1px 5px #666; text-transform:uppercase; }

.selection_clubs-face_a_face li.disabled		{ background:-moz-linear-gradient(center bottom , #ccc, #BBBDBF) repeat scroll 0 0 #6E6F72; text-shadow:none; }
#selection-faf-joueurs .lnr-stats-alphabet li.no-marge { margin-right:0}
#selection-faf-joueurs .lnr-stats-alphabet li.disabled { background-color:#CCC; }
#selection-faf-joueurs #phrase 	{ display:inline-block; width:174px; margin-top:5px; cursor:default; vertical-align:middle; background-color:#ccc; color:#888; text-transform:uppercase; }
#selection-faf-joueurs #phrase:focus { outline:none }
#selection-faf-joueurs #effacer { display:inline-block; margin-top:5px;  vertical-align:middle; height:22px;border:0;width:22px;background:url('/_imgs/effacer.png') no-repeat; }

#faceaface.joueurs .duel 				{ width:350px; }
#faceaface.joueurs .duel table 			{ margin-top:0; margin-bottom:10px; }
#faceaface.joueurs .duel thead 			{ width:350px; height:180px; background-position: 5px -80px }
#faceaface.joueurs .duel thead tr 		{ width:100% }
#faceaface.joueurs .duel-comparaison 	{ width:100%; }
#faceaface.joueurs .presentation 		{ width:135px; background:none; }
#faceaface.joueurs .presentation h2 strong { display:block; }
#faceaface.joueurs .zone_gauche, 		
#faceaface.joueurs .zone_gauche h2		{ text-align:right; }
#faceaface.joueurs .zone_droite h2		{ text-align:left; }
#faceaface.joueurs #logo-domicile img	{ float:left; }
#faceaface.joueurs #logo-domicile  span { left:0 }
#faceaface.joueurs #logo-exterieur img	{ float:right; }
#faceaface.joueurs #logo-exterieur span { right:0 }
#faceaface.joueurs .duel-logo 			{ padding:5px; cursor:default;  width:50%; }
#faceaface.joueurs .duel-logo a 		{ display:block; position:relative; width:130px; height:180px; background:url(../_imgs/joueurs-avatar.png) top left no-repeat;  }
#faceaface.joueurs .duel-logo a span 	{ position:absolute; display:block; top :0; height:172px; border:4px solid #b3ad9e; -moz-box-shadow:0 0 5px #222222 inset, 0 0 5px #222222; width:122px;  }

#logo-domicile a { margin-right:70px; }

#faceaface.joueurs .lnr-stats-m_c-logo-club {  text-align:center;   display:block; }


.stats-joueurs-effectif .ctheader 					{ text-align:left; padding:0; margin:0; margin-bottom:2px; background:-moz-linear-gradient(center top , #92979D, #585A5F) repeat scroll 0 0 #585A5F; color:#FEBF30; height:18px; line-height:18px; padding-left:5px;}
.stats-joueurs-effectif .ctheader h4 				{ padding-left:0; color:#d8d4c6; cursor:pointer; background:url("../_imgs/sprite-lnr.gif") repeat scroll 115px -654px; width:100%; display:block; }
.stats-joueurs-effectif ul 							{ margin:0; list-style:none; padding:0; display:none; }
.stats-joueurs-effectif ul li 						{ background:none; list-style:none; text-align:left; padding:4px 0 4px 5px; height:auto; }
.stats-joueurs-effectif ul li.gris 					{ background:-moz-linear-gradient(bottom , #d9d6c8, #f3f2ec) repeat scroll 0 0 #585A5F; }
#faceaface.joueurs .lnr-stats-joueurs-identite 		{ height:160px; position:relative; }
#faceaface.joueurs .lnr-stats-joueurs-identite .lnr-stats-m_c-logo-club  { position:absolute; top:85px; left:50px; }

/* tous les joueurs */

#stats-menu-header.tous-les-joueurs-menu {  }
#stats-menu-header.tous-les-joueurs-menu li#lien-top14, #stats-menu-header.tous-les-joueurs-menu li#lien-prod2 { width:315px; }
#stats-menu-header.tous-les-joueurs-menu .lien-competition .change-journee { width:268px; }
/* envoi ami */

#envoi_ami 		{ display:none; position:absolute; padding:5px; border:1px solid #DDDDDD; box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; right:50%; margin-right:-238px; top:58px; width:478px; background:rgba(255,255,255, 0.9);}
#envoi_ami .fermer 	{ float:right;   }
#envoi_ami .fermer span { display:block; margin-right:5px; margin-top:4px; font-weight:bold; color:#FFF; cursor:pointer;}
.form_ami_titre { margin:0; font-family: arial; padding-left:5px; font-size:12px; line-height:20px; color:#FFF; background:-moz-linear-gradient(left center , rgba(0,0,0, 0.9), rgba(48, 95, 113,0.9)) }
#envoi_ami label { display:inline-block; width:60px; font-family: arial; }
#envoi_ami input { display:inline-block; width:150px; margin-right:5px; font-family: arial; }
#form_ami .text:focus { background : rgba(48, 95, 113,0.1) }

/* footer */


#footer { display:block; width:980px; background: url(../_imgs/footer-bg.png) bottom center no-repeat , -moz-linear-gradient(center top , #396071, #0a1906) repeat scroll 0 0 #396071  ; padding-top:10px;  }

#footer-partenaires 	{ display:block; width:960px; text-align:center; background:#FFF; margin:0 10px 10px 10px; padding:0 0 10px 0;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 5px;  }
.partenaires 			{ display:inline; text-align:center; }

#footer-partenaires ul 		{ float:left; margin-top:10px; }

#footer-partenaires li 			{ display:block; height:60px; float:left; text-align:center; margin-top:16px; padding:0 3px; }
#footer-partenaires li a 		{  }
#footer-partenaires li.clear-in { float:none; margin:0 }
#footer-partenaires h2 			{ display:none;}
#footer-partenaires .titre		{ width:95%; float:none; margin-top:0; height:auto; }
#footer-partenaires h6 			{ font-size:11px; }

.partenaire-titre,
.partenaires-officiels,
.fournisseurs-officiels,
.partenaires-arbitre,
.partenaires-diffuseurs,
.partenaires-medias 		{ padding:0 5px; text-align:center; border-right:1px solid #c7d4d8; height:95px; }

#footer-partenaires .fournisseurs-officiels li.part1 	{ margin:22px auto 0; height: 50px }
#footer-partenaires .partenaire-titre .part1		{ width:50px; height:67px; padding:0 5px; margin:10px auto 0; float:none;}
#footer-partenaires .partenaires-officiels .part1	{ width:35px; margin-top:14px;  }
#footer-partenaires .partenaires-officiels .part2 	{ width:60px; margin-top:14px; }
#footer-partenaires .partenaires-officiels .part3 	{ width:35px; margin-top:16px; }
#footer-partenaires .partenaires-arbitre .part1		{ width:65px; margin:16px auto 0; float:none; }
#footer-partenaires .partenaires-diffuseurs .part1	{ margin-top:25px ; height:50px;   }
#footer-partenaires .partenaires-diffuseurs .part2	{ margin-top:14px; height:50px;   }
#footer-partenaires .partenaires-medias 			{ border-right:none; }
#footer-partenaires .partenaires-medias .part2		{ margin-top:22px; }

#footer-links { display:block; width:960px; margin:10px 10px 0 10px; }
#footer-links ul { display:block; float:left; width:180px; margin:10px 10px 10px 0;  }
#footer-links li { list-style-type:square; margin:3px 0; color:#fff; list-style:none; padding-left:10px; background:url("../_imgs/sprite-lnr.gif") repeat scroll 0px -845px transparent }
#footer-links li.titre-rubrique { padding-left:0; margin:0; margin-bottom:5px; background:none;}
#footer-links a { color:#fefefe; }
#footer-links li h6 { text-transform:uppercase; color:#fbb03b; text-shadow:0 1px 1px #222; font-size:11px; }
#footer-links li a 	{ font-size:10px; font-family:Arial; font-weight:normal; }
#footer-links li a:hover { color:#fbb03b; }

#footer .footer-liens-info 	{ width:180px; }
#footer .footer-les-actus 	{ width:380px; float:right; }
#footer .club-top14 { width:100px;  }
#footer .club-prod2 { width:85px; }
#footer .club-top14 .titre-rubrique,
#footer .club-prod2 .titre-rubrique { width:190px;}
#footer .club-top14-sec,
#footer .club-prod2-sec { margin-top:25px; }

#footer .footer-les-actus { width:380px; float:right; }
#footer .footer-les-actus li { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #fff; }
#footer .footer-les-actus .titre-rubrique 	{ border-bottom:0; padding-bottom:0 }
#footer .footer-les-actus li a span 		{ color:#c9cdcc }

#footer .club-top14-first { width:70px; }
#footer .club-prod2-first { width:80px; }


/*** *************************************** */
.mediametrie 			{ border:none; }
#confrontations 		{ margin-bottom:15px; }
#confrontations h2 		{ margin-top:15px; }
#confrontations li,
#confrontations ul 		{ margin:0; padding:0; list-style:none; }
#confrontations li 		{ padding:5px; }
#confrontations li.deux { background-color: #DDD; }
.confrontations 		{ float:left; border-top:1px solid #FEBE30; width:310px; }
.confrontations div		{ margin-bottom:5px; }
.confrontations .match 	{ display:block; float:left; width:180px; }
.confrontations .date 	{ font-size:9px; }
.confrontations .competition 	{ font-size:9px; }

/* sondage */
#formulaire_sondage { color:#222;  }
#formulaire_sondage table { width:100%; font-size:11px;  }
#sondage-lnr 		{ position:relative; height:65px; padding:2px; background: #FFF url(/_imgs/sondage-bg.gif) 50px 0 no-repeat; }
#sondage-lnr,
#sondage-lnr p 		{ color:#222; font-family:Arial; font-size:12px; }

#sondage-lnr h3 	{ font-size:13px; color:#222; background:url("../_imgs/sprite-lnr.gif") repeat scroll 0 -63px transparent; height:10px; padding-left:15px; margin-bottom:5px; }
.resultats-barre 	{ height:8px; }
#formulaire_sondage form 			{ position:absolute; bottom:2px; right:2px}
#formulaire_sondage form .submit 	{ float:left; border:none; background:#f6b92b ; border:1px solid #f6b92b;  box-shadow:0 0 5px #FFFFFF inset; -moz-box-shadow:0 0 5px #FFFFFF inset; color:#222; text-shadow:0px -1px 0px #fff; padding:0 5px; font-weight:bold; }
#formulaire_sondage form,
#formulaire_sondage fieldset { border:none; }
#formulaire_sondage form .choix { width:65px ; height:16px; line-height:16px; float:left; }
#formulaire_sondage form ul 	{ width:200px; float:left; }

#formulaire_sondage form .choix input { vertical-align:middle; }
#formulaire_sondage form .choix label { text-transform: uppercase; cursor:pointer;}
.barre-pourcentage 	{ width:256px; }
.resultat-oui 		{ background: -moz-linear-gradient(top left , #A9E6B0, #008F10) repeat scroll 0 0 #008F10; }
.resultat-non 		{ background: -moz-linear-gradient(top left , #F49D9D, #DF1818) repeat scroll 0 0 #DF1818; }
.resultat-nsp 		{ background: -moz-linear-gradient(top left , #EBC2A0, #C87029) repeat scroll 0 0 #C87029; }
#container-joueurs  { margin-left: 0 }



/* evenement-jo */

.evenement-jo #article  { background:#222 url(../_imgs/filsajo/article-fond.png) top left repeat-y }
.evenement-jo #article .lire-article { color:#F1F1F1;    }
.article .evenement-jo #article h1 { color:#fff; height:45px; background: url(/_imgs/filsajo/ballon.png) top left no-repeat; padding-top:5px; padding-left:45px; }
.article .evenement-jo #article h3,
.article .evenement-jo #article h3 a,
.article .evenement-jo #article.rubrique .lire-article .date { color:#F1F1F1 }

.evenement-jo #article #ctarticle-header { background:-moz-linear-gradient(center bottom , #B5262C, #630000) repeat scroll 0 0 #316072 }
.evenement-jo .aside-links-header  { background: -moz-linear-gradient(center bottom , #B5262C, #630000) repeat scroll 0 0 #316072 }

.evenement-jo #article #bloc-contextuel  			{ padding:5px; color:#F1F1F1}
.evenement-jo #article #bloc-contextuel a 			{ color:#F1F1F1 }
.evenement-jo #article .texte strong 				{ color:#FF8700 }
.evenement-jo .spip_documents .spip_doc_titre 		{ background:#4F4F4F; color:#ccc }
.evenement-jo #article .texte .spip_documents strong{ color:#ccc }
.evenement-jo .spip_documents .spip_doc_descriptif 	{ background:#4F4F4F; color:#ccc  }

.evenement-jo #documents_associes 					{ color :#fff}
.evenement-jo #documents_associes .titre-document a { color:#fff }

#formulaire_inscription #form_inscrit_joueur 				{ margin:10px; }
#formulaire_inscription #form_inscrit_joueur fieldset 		{ border:none; margin:0; padding:0 }
#formulaire_inscription #form_inscrit_joueur fieldset ul 	{ margin:0; padding:0; list-style:none }
#formulaire_inscription #form_inscrit_joueur fieldset ul li { clear:both; margin-bottom:10px; }
#formulaire_inscription #form_inscrit_joueur fieldset ul li label { width:145px; vertical-align:middle; float:left; background:#393939; height:25px; line-height:25px; padding-left:5px;  }
#formulaire_inscription #form_inscrit_joueur fieldset ul li input[type="text"] { background: #5F5F5F; height:13px; border:1px solid #CCCCCC; color:#fff; padding:5px;  vertical-align:middle;  width:280px; float:left; }
#formulaire_inscription #form_inscrit_joueur fieldset ul li input[type="radio"] { float:left;  vertical-align:middle;  margin:5px 5px 0 20px; }
#formulaire_inscription #form_inscrit_joueur fieldset ul li input[type="checkbox"] { float:left; vertical-align:middle;  margin:5px 5px 0 5px;}
#formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_civilite_inscription label,
#formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_newsletter label { width:auto; }
#formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_newsletter label,
#formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_civilite_inscription label { background:none; height:auto; vertical-align:middle;}
#formulaire_inscription #form_inscrit_joueur fieldset ul li .label-civilite { width:145px; vertical-align:middle; float:left; background:#393939; height:25px; line-height:25px; padding-left:5px;  }

#formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_offres_inscription label { width:auto; background:none; height:auto;}



#formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_boutique_inscription  label { width:auto; background:none; height:auto;}
#formulaire_inscription #form_inscrit_joueur .boutons 	 { clear:both;  }
#formulaire_inscription #form_inscrit_joueur .boutons input,
.jeux_bouton { width:250px; height:auto; display:block; font-family:Arial; font-weight:bold; background: -moz-linear-gradient(center bottom , #B5262C, #630000) repeat scroll 0 0 #316072; font-size:16px; color:#fff; border:1px solid #ccc; margin:20px auto 0 }

#formulaire_inscription #form_inscrit_joueur .erreur_message 	{ display:block; color: orange; font-weight:bold; border-bottom:10px; }
#formulaire_inscription #form_inscrit_joueur .rouge 			{ color:orange; }

#formulaire_inscription .reponse_formulaire_ok 		{ color: #fff; font-size:16px; font-family:Arial; font-weight:bold; text-align:center; display:block;}
#formulaire_inscription .reponse_formulaire_ok a 		{ color:orange; display:block; margin-top:10px; }
#formulaire_inscription .reponse_formulaire_ok a:hover	{ text-decoration:underline; }
.jeux_global 				{ margin:10px; }
.qcm_titre 	{ font-size:16px; font-weight:bold; color:#FFA900; }
.jeux_global .jeux_question { font-size:14px; font-weight:bold; color:#fff; margin:20px 0 10px 0}
.jeux_global .jeux_question img { display:none; }
.jeux_global .qcm_proposition label,
.jeux_global .qcm_proposition input { vertical-align:middle; position:static; margin-right:5px; }
.jeux_global .qcm_proposition label {  }

.jeux_global .qcm_proposition ul li { float:none; list-style:none; }
.jeux_global .qcm_element p 		{ display:none; }
.jeux_global .qcm_element .qcm_reponse { border:1px solid grey; padding:5px; }
.jeux_global .jeux-fini 				{ text-align:center; display:block; margin:10px 0 }
.jeux_global .jeux-fini a 				{ color: orange;		}

.evenement-jo #documents_associes td	{ background:none }
.evenement-jo #documents_associes td a:hover { text-decoration : underline;}



/* splash */

#splash { display:none;  }

#splash-wrapper { width:900px; height:630px; }
#splash-wrapper #fancybox-close { position:static; background:none; display:block; color:#fff; text-align:right; width:auto; }


/* branding */


.branding-wrapper .wrapper { position:relative; }
.branding-wrapper .branding { display:block; position:absolute; width:120px; height:800px; top:0 }
.branding-wrapper .branding-left,
.branding-wrapper #branding-gauche  	{ left:-120px }
.branding-wrapper .branding-right,
.branding-wrapper #branding-droit 		{ right:-120px }


/* modele son */

.article .content .texte .son-mp3 			{ width:300px; margin:10px 0; -moz-box-shadow:0 0 5px #222; box-shadow:0 0 5px #222; -webkit-box-shadow:0 0 5px #222  }
.article .content .texte .son-mp3 img  		{ float:left; margin-right:10px; margin-bottom:0 ; background:#ccc; }
.article .content .texte .son-mp3 object 	{ float:left; margin:5px 0 0 }
.article .content .texte .son-mp3 h4 		{ float:left; clear:none; margin:0; width:200px; }
.article .content .texte .son-mp3 p 		{ float:left; margin:0 0 5px; width:200px;}


/* modele rencontre */
.rencontre-modele 					{ font-weight:normal; }
.rencontre-modele .domicile,
.rencontre-modele .exterieur 		{ width:133px; float:left; text-align:center; }

.rencontre-modele .domicile a.domicile-visuel,
.rencontre-modele .exterieur a.exterieur-visuel 		{ display:block; width:133px; height:90px; text-align:center; }

.rencontre-modele .domicile img,
.rencontre-modele .exterieur img 	{ margin:0 }

.rencontre-modele .reflet-image 	{ width:130px; }

.rencontre-modele .rencontre-info 		{ float:left; width:200px; text-align:center; }
.rencontre-modele .rencontre-info ul 	{ list-style:none; margin:0; padding:0 }
.rencontre-modele .rencontre-date 		{ text-align:center; font-size:15px; font-weight:bold; margin-bottom:5px; }
.rencontre-modele .rencontre-chaine 	{ font-size:10px; vertical-align: middle; }
.rencontre-modele .rencontre-chaine img { margin:0; vertical-align:middle; }
.rencontre-modele .rencontre-effectif 	{ padding-left:10px;  background:url("/_imgs/sprite-lnr.gif") 5px -652px no-repeat; }

/* live t'a vu ! */

#container-left2.live #article			{ 






 }

#container-left2 #article .rencontre-modele {
	
	  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c9d1d6)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ffffff, #c9d1d6); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ffffff, #c9d1d6); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ffffff, #c9d1d6); /* IE10 */
  background-image:      -o-linear-gradient(top, #ffffff, #c9d1d6); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ffffff, #c9d1d6);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#c9d1d6'); /* IE6–IE9 */

	
}
#container-left2.live #article .chapo 	{ margin-top:20px	}
#container-left2.live #article .texte 	{ height:400px; overflow-y:scroll; border:1px solid #638794; }
#container-left2.live #article .texte p 				{ padding-left:15px; margin:5px 0;  background:url("/_imgs/sprite-lnr.gif") 5px -651px no-repeat;  }
#container-left2.live #article .texte p:nth-child(odd) 	{ background:#eceff1 url("4/_imgs/sprite-lnr.gif") 5px -651px no-repeat;;   }


#container-left2.live #article #refresh_manual 			{ 

     -moz-transition: -moz-transform 0.1s linear;  /* FF4+ */
       -o-transition: -o-transform 0.1s linear;  /* Opera 10.5+ */
  -webkit-transition: -webkit-transform 0.1s linear;  /* Saf3.2+, Chrome */
      -ms-transition: -ms-transform 0.1s linear;  /* IE10? */
          transition: transform 0.1s linear;  

background:  url(/_imgs/live-reload.png) top left no-repeat; margin-top:1px; height:16px; width:16px; display:inline-block; }

#container-left2.live #article #refresh_manual:hover 	{ 


     -moz-transform: rotate(90deg);  /* FF3.5+ */
       -o-transform: rotate(90deg);  /* Opera 10.5 */
  -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */
      -ms-transform: rotate(90deg);  /* IE9 */
          transform: rotate(90deg);  
               zoom: 1;


 }
 
#reseaux-sociaux.box { background:none; margin-bottom: 10px; } 

#saison-foot 			{ color:white; padding-top:15px; }

/* flux RSS */

#article.flux { width:640px; }
#article.flux div ul { float:left; width:48%; padding:0 1%; margin:0; list-style:none; margin-bottom:10px; }
#article.flux div li 				 { padding:5px; }
#article.flux div li:nth-child(2n+1) { background:#D6DFE4  }
#article.flux div li a	{ float:left; }
#article.flux div li a img 	{ margin:0; margin-left:5px; }
#article.flux div li a:hover img { opacity:0.6 }
#article.flux div li a.rss	{ display:block; width:75%; }
#article.flux div li a.rss img 	{ float:right}
#article.flux p 	{ line-height: 1.45em; }
#article.flux h3 	{ margin:10px 0; font-size:16px; }



/* calendrier */

#container-m 			{ padding:0 10px 10px 10px; margin:0 0 10px 0; }
#container-m section	{ display:block; margin: 0; }
#container-m section h1	{ margin-bottom:10px; }
#container-m footer		{ display:block; margin-top:10px; }
#container-m #ctarticle-header { width:750px;  float: left  }

.day 					{ float:left; margin: 10px 10px 0 0; width:313px; background-color: #F5F5F5; font-size: 11px }
.no-marge 				{ margin-right:0}
.day th 				{ color:#fff;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e7e7e), to(#1d1d1d)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #7e7e7e, #1d1d1d); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #7e7e7e, #1d1d1d); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #7e7e7e, #1d1d1d); /* IE10 */
  background-image:      -o-linear-gradient(top, #7e7e7e, #1d1d1d); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #7e7e7e, #1d1d1d);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7e7e7e', EndColorStr='#1d1d1d'); /* IE6–IE9 */

 padding:5px; }
 
 
 #container-m.container-pro-d2 .day th  {
 	
 	
 	  background-image: -webkit-gradient(linear, left top, left bottom, from(#0170BB), to(#14267A)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #0170BB, #14267A); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #0170BB, #14267A); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #0170BB, #14267A); /* IE10 */
  background-image:      -o-linear-gradient(top, #0170BB, #14267A); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #0170BB, #14267A);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0170BB', EndColorStr='#14267A'); /* IE6–IE9 */
 	
 	
 }
 
.day td 				{ border-bottom: 1px solid #fff; padding: 2px 2px; vertical-align: middle }
.day tr:last-child td 	{ border-bottom: none; }
.day tr:hover td,
.day tr.highlight td	{ background: #ccc }
.day.d_1 				{ clear:both; margin:10px auto;   }
.day .teaming 			{ width:200px; text-align: center }
.day .scoring 			{ text-align: center }
.day .dating 			{  }
.day span.highlight		{ font-weight:bold; color:  #000;  font-size: 12px; }

#highlight_club 		{ font-size: 11px; }
#download-calendar 		{ font-size: 14px; text-align:left; width:450px; line-height:25px; font-family: Arial, Helvetica, sans-serif; margin: 10px auto; padding-left: 30px; background: url(../_imgs/download.png) center left no-repeat }
#download-calendar a 	{ background: url(/_imgs/icon-pdf.png) center right no-repeat; padding-right: 20px; }

#calendrier-toolbox 	{ width: 200px; float: left ; margin-left: 10px;}


#download-calendar.download-pro-d2 		{ width: 400px; }

.gros_bouton 	{ padding:0; height: 78px; margin: 10px 0; padding: 20px 0 0 100px; border: 1px solid #ccc;   }
.gros_bouton a 	{ color:#222; line-height:20px; display: block; line-height: 28px;  }

.compet-pro-d2 { background: #224c9c url('/_imgs/calendriers-encart-oppositions.png') bottom left no-repeat; }
.compet-top-14-orange { background: #0f1011 url('/_imgs/calendriers-encart-oppositions.png') top left no-repeat; }


#form_ne { margin: 10px auto; width:600px; background: #efefef; border:1px solid #ccc; position: relative}
#form_ne #formulaire_inscription #form_inscrit_joueur { margin: 10px 0; font-size: 11px;}
#form_ne .qcm_titre { margin: 0 ;  color:#222; cursor: pointer; text-align: center }
#form_ne .label-form {}
#form_ne #formulaire_inscription #form_inscrit_joueur .rouge { color:red;}

#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_newsletter,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_offres_inscription,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_boutique_inscription { margin-bottom: 5px; }
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li input[type="text"] { border: 1px solid #222; color:#222;}


#form_ne #formulaire_inscription #form_inscrit_joueur .boutons input, .jeux_bouton { margin: 10px auto; }


#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li input[type="text"] { background: #fff; border:1px solid #ccc; margin-left: 10px;}
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_newsletter label,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_civilite_inscription label,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_offres_inscription label,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul .saisie_boutique_inscription label { background: none;}

#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li .label-civilite,
#form_ne #formulaire_inscription #form_inscrit_joueur fieldset ul li label { background: #fff; }

#formulaire_inscription #form_inscrit_joueur fieldset ul li.saisie_newsletter { color:#222; font-weight: bold; }

#form_ne .close { position: absolute; top: 5px; right: 5px; cursor: pointer; padding: 5px; border: 1px solid #bbb;  }
.info-dl,
.info-dl p 		{ font-size: 14px; line-height: 18px; font-family: Arial; width: 570px; font-weight: bold;  }


/* billetterie */

#logos-billetterie { width: 640px; height:189px; background: url(../_imgs/billeterie-bg.jpg) -13px 0 no-repeat }
#logos-billetterie ul { width: 210px; margin: 0 ; margin-top:7px; padding: 0; float: right }
#logos-billetterie .ticket-boutton { width: 210px; height:82px; display: block; background: url(../_imgs/billetterie-logo-bg.png) 0 0 no-repeat }
#logos-billetterie .ticket-boutton a  { width: 210px; height:82px; display: block; line-height: 98px; text-align: center }

#logos-billetterie .ticket-boutton a img { margin-top:20px }
#logos-billetterie #tickenet 		{ margin-bottom: 10px; }
#logos-billetterie #tickenet a img { margin-top: 30px; }



/* television */

#container-m.content { font-size: 1.2em; }
#container-m.content footer { margin: 50px 0 10px; clear: both; }

#container-m .banniere {
	background:url("../_imgs/banniere-tv.jpg") top left no-repeat; width:670px; height:70px; text-align:center;
	 padding: 5px 145px; font-family: Arial, Helvetica, sans-serif; color:#ffa500; text-shadow: 2px 2px 0 #000;
	  font-size: 20px;  font-weight: bold;  line-height: 22px; clear: both; margin-bottom: 10px; }
#container-m.television section 		{ float: left; width:450px; margin-right: 20px; margin-bottom: 10px; padding: 10px; box-shadow: 0 0 2px #222; -moz-box-shadow: 0 0 2px #222; background: #efefef; ox-shadow: 0 0 2px #222; -moz-box-shadow: 0 0 2px #222; }
#container-m.television section .chaine-principale 	{ margin: 10px 0; width:450px; clear:both;  box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc;
 text-align: center; 

  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cccccc)); 
  background-image: -webkit-linear-gradient(top, #fefefe, #cccccc); 
  background-image:    -moz-linear-gradient(top, #fefefe, #cccccc); 
  background-image:     -ms-linear-gradient(top, #fefefe, #cccccc); 
  background-image:      -o-linear-gradient(top, #fefefe, #cccccc); 
  background-image:         linear-gradient(top, #fefefe, #cccccc);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#cccccc'); 

  }
 #container-m.television #tv_prod2 .chaine-principale { padding-top:32px; }
  #container-m.television #tv_prod2 .chaine-principale a { margin: 0 10px 30px 0; }
#container-m.television section figcaption  { color: #222; width:470px; line-height:18px; font-family: Arial, Helvetica, sans-serif;
  background-color: #fefefe; font-weight:bold;  margin-top:1px solid #fff;  clear: both;  font-size: 12px;  padding-left: 5px;  width: 445px;
}
#container-m.television section h1	{ font-size:18px; }
#container-m.television section .chaine-principale img { margin: 10px 0; }
#container-m.television #tv_top14 .chaine-principale img { margin: 48px 0 49px }
#container-m.television section .chaine-principale a 		{ display: inline-block; vertical-align: middle; 	}
#container-m.television section article 		{ font-size: 1.1em; line-height: 1.55em}
#container-m.television section .logo-compet 	{ float: left; margin: 10px 0  }
#container-m.television section hgroup 			{ float: left;  margin-top:10px; }
#container-m.television  #tv_prod2 		{ margin-right: 0 }
#container-m .toolbox-big { margin-left: 10px; float: left }
#container-m.television section ul 		{ margin: 0; list-style: none; }

.autres-diffiseurs { text-align: center; width:450px; margin: 20px 0; box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc;

  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cccccc)); 
  background-image: -webkit-linear-gradient(top, #fefefe, #cccccc); 
  background-image:    -moz-linear-gradient(top, #fefefe, #cccccc); 
  background-image:     -ms-linear-gradient(top, #fefefe, #cccccc); 
  background-image:      -o-linear-gradient(top, #fefefe, #cccccc); 
  background-image:         linear-gradient(top, #fefefe, #cccccc);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#cccccc'); 


}
.autres-diffiseurs figure { display: inline-block; vertical-align: middle; margin-right: 10px;   }
.autres-diffiseurs figure img { margin: 10px; }
#container-m.television .titre-header-autres { width:445px;
    background-color: #071702;
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#071702), to(#396071)); 
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat,-webkit-linear-gradient(top, #071702, #396071); 
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat,   -moz-linear-gradient(top, #071702, #396071); 
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat,    -ms-linear-gradient(top, #071702, #396071); 
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat,     -o-linear-gradient(top, #071702, #396071); 
  background: url(../_imgs/sprite-lnr.gif) 6px -116px no-repeat,        linear-gradient(top, #071702, #396071);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#071702', EndColorStr='#396071'); 
  
  
  color: #FFFFFF;
  cursor: default;
  font-size: 10px;
  font-weight: bold;
  padding: 4px 0 4px 14px;
  text-transform: uppercase;
}

#container-m.television section ul li {
  background: url("../_imgs/sprite-lnr.gif") no-repeat scroll 2px -840px transparent;
  display: block;  font-family: "Times New Roman";  list-style-type: none;  padding: 0 0 2px 8px; }
  
#container-m.television section ul li a {
  color: #000000;  display: block;  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;  padding: 5px 0 0;  text-decoration: none; 
}
#container-m.television section ul li:nth-child(even) {
  	
  	  background-color: #DADBDC; }
  
#___plusone_0,
#___plusone_1 { float: left !important; margin-right: 10px !important; }  
#article.joueur #___plusone_0 { float:right !important}
#article.joueur .fb_iframe_widget iframe {  }
  
#nuit_du_rugby-page #article 	{ width:auto; }
#nuit_du_rugby-page #ctaside  	{ display:none;   }

#nuit_du_rugby-page .refresh_date { height:20px; padding-top:100px; background:  url(../_imgs/ndr-titre.gif) top left no-repeat; }



/*      modif paul 15:58 22/12/2011 - feedback inscription newletter
*/

div.feedback ul { border: 0; margin: 10px 0; padding: 7px 10px 5px 10px; list-style:none; }
div.feedback li { margin:0; padding:0; list-style:none; line-height:16px; }
div.feedback li { padding:4px 0 3px 23px; list-style:none; background-repeat:no-repeat; background-position:0 2px;  }
div.feedback .status { background: #D8FFA3; color: #2E5B02; }
div.feedback .status li { background-image: url(../_imgs/icon-ok.png); }
div.feedback .error { background: #FFC4C1; color: #A40000; }
div.feedback .error li { background-image: url(../_imgs/icon-error.png); }
div.feedback .warning { color: #B14300; background-color: #FFED7B; }
div.feedback .warning li { background-image: url(../_imgs/icon-warning.png); }



