	body {
		width:100%;
		height:100%;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		background-color: #efefef;		
		background-image: url('IMG/2009/deg_gris_main.jpg');
		background-repeat: repeat-x;
		background-attachment: scroll;
	}

	html {
		width:100%;
		height:100%;
		
		margin:0px;
		padding:0px;
	}
	
	#main {
		position:relative;
		clear:both;
		width:992px;		
		margin-left:auto;
		margin-right:auto;
		padding:0;
		overflow:hidden;
		background-color: #fff;
	}
	
	#header {                   
		position:relative;
		height:130px;
		margin:0;
		padding:0;
		background-color: transparent;
		background-image: url('IMG/2009/ecart.jpg');
		background-repeat: repeat-x;
		background-position: 0px 80px ;
		
		z-index:22;
	}
	#footer {
		clear:both;
		float:left;
		position:relative;
		text-align:center;
		width:992px;
		margin:20px 0 0 0;
		padding:0;
	}

	
	#footer #nav {
		float:left;
		position:relative;
		padding:0;
		margin:0;
		width:100%;
		height:29px;
		text-align:center;
		background-image: url('IMG/2009/footer_ombre.jpg');
		background-repeat: repeat-x;
		background-color: #6b6363;		
	}
	
	#footer #nav ul
	{
	padding: 0;
	/*background-color: #036;*/
	color: white;	
	font-size: .8em;
	width:450px;
	margin:0 auto;   
	text-transform:uppercase;
	/*margin: 2px auto 0 auto;*/
	}

	#footer #nav ul li { display: inline;}

	#footer #nav ul li a
	{
	padding: 0 0.4em;
	line-height:15px;
	vertical-align:middle;
	color: white;
	text-decoration: none;
	float: left;
	}

	#footer #nav ul li a:hover
	{
	color: #fff;
	}
	
    #logo a img {
	
		position:relative;
		
		margin:0;
		padding:0;	
		width:277px;
		height:80px;
		border:0;		
	}
	
	/*
	#menu_haut {
		height:20px;
		margin:0;
width:100%;
		background-image: url('IMG/2009/deg_barre_haut.jpg');
		background-repeat: repeat-x;
		background-attachment: fixed;
	}
	*/
        #bloc_top{height:116px;background:#FFF url(http://img.lequipe.fr/img_v5/fond_top.jpg) repeat-x;border-bottom:2px solid #d60000}
	#bloc_top_middle{position:relative;  margin:0 auto; padding:0; width:992px;text-align:center; border:0;height:20px; background:url(http://img.lequipe.fr/img_v5/fond_top_middle.jpg) repeat-x}
	#liens_sites{float:left; text-align:left;background:url(http://img.lequipe.fr/img_v5/icones.gif) no-repeat 0 -961px;padding-left:10px;padding-top:2px;padding-bottom:2px;color:#d60000;width:668px;}
	#liens_sites a{color:#FFF;padding:0 8px;display:inline-block; text-decoration:none;}
	
	#newsletter, #newsletter_mag{float:left;width:288px;height:20px;background-image:url(http://img.lequipe.fr/img_v5/newsletter_top.jpg); margin:0; padding:0;}
	#newsletter_mag {margin:0; padding:0; width:455px; background-image:url(http://img.lequipe.fr/img_v5/newsletter_mag_top.jpg)} 	
#newsletter input, #newsletter_mag input{width:112px;height:13px;background:transparent;border:0;color:#888585;font-size:11px;vertical-align:middle;padding:0;margin:1px 4px 0 142px}
	#newsletter_mag input{ background:transparent none repeat scroll 0 0; margin:0 4px 0 260px; width:165px}
	#newsletter img{vertical-align:middle}
	#RSS_full a{display:block;height:20px;width:30px;float:left;background:#FFF url(http://img.lequipe.fr/img_v5/icones.gif) no-repeat -240px -508px}
	#erreur_newsletter{display:none;background-color:#f7f7f7;float:left;font-size:11px;height:10px;margin-left:142px;margin-top:-17px;padding-left:2px;width:100px;z-index:10}
	#rss_top, #rss_top a {float:left; margin:0;padding:0; border:0;}
	
	
	
	#menu_bas {
	 height:22px;
		
	}
	
	#blocnewsletter {
	position:relative;
	float:right;
	width: 290px;
	height:20px;
    margin:0 3px 0 0;
	padding:0;	
	background-image: url('IMG/2009/newsletter.jpg');	
	}
	
	.newsletter {
		position:relative;
		float:right;
		margin: 1.5px 3px 0 0;
		padding: 0;
		border-width: 0;
		border-style: none;
		width:118px;
		height:16px;
	}
	
	#rss {
		position:relative;
		float:right;
		margin: 0px 3px 0 0;
		padding: 0;
		width:19px;
		height:20px;
	}
	
	.ok {
		position: relative;
		float: right;		
		padding:2px;
		width: auto;
		height: 20px;
		color:#fff;
		font-size:10px;
		background-color: #e20400;		
	}
	
	.ok2 {
		position: relative;
		float: right;
		/*border: 2px solid #a10000;*/
		padding:2px;
		width: auto;
		height: 20px;
		color:#fff;
		font-size:10px;		
		background-image: url('IMG/2009/btn_ok.jpg');	
	}
	
	#nav_haut
	{
	position:relative;
	float:left;
	height:10px;
	margin: 0 auto;
	padding: 0 0 0 0;
	}

	/* to stretch the container div to contain floated list */


	ul#groupe_lequipe
	{
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	font-size: 0.8em;
	}

	ul#groupe_lequipe li
	{
	display: block;
	float: left;
	width: auto;
	height:10px;
	margin: 0;
	padding: 2px 4px 2px 4px;
	border-right: 1px solid #f00;
	}

	ul#groupe_lequipe li a
	{
	display: block;
	padding: 0;
	color:#fff;
	text-decoration: none;
	}


	ul#groupe_lequipe li#active a
	{
	background: #f0e7d7;
	color: #800000;
	}

	ul#groupe_lequipe li a:hover, ul#navlist li#active a:hover
	{
	color: #fff;
	background: transparent;
	}
	
	#header #nav {
		clear:none;
		position:relative;
		float:left;
		margin:0px 0 0 0;
		padding:0;
		width:auto;
		height:29px;	
		color: #fff;
		text-transform: uppercase;
		background-image: url('IMG/2009/fond_menu.jpg');
			
	}
	
	#home {
		position:relative;
		float:left;
		margin:0;
		padding:0;
	}

	#header #nav ul
	{
	padding: 0;
	margin: 0;
	/*background-color: #036;*/

	color: White;
	float: left;
	width: auto;
	font-size: .95em;
	margin: 2px 0 0 0;
	}

	#header #nav ul li { display: inline;}

	#header #nav ul li a
	{
	padding: 4px 0.8em;
	color: white;
	text-decoration: none;
	float: left;
	}

	#header #nav ul li a:hover
	{
	background-color: #369;
	color: #fff;
	}

/* menu horizontal 2 niveaux*/
.jqueryslidemenu{
	clear:left;
	position:relative;
	float:left;
	margin:0px 0 0 0;
	padding:0px 0 0 0;   
	height:29px;	
	color: #454545;
	text-transform: uppercase;	
}

.jqueryslidemenu ul{
	list-style-type: none;
	/*background-color: #036;*/
	color: #454545;
	float: left;
	width: auto;
	font-size: .95em;
	margin: 0px 0 0 0;
	padding: 0;
	z-index:100;
}

/* Top level list items */
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left; 
/*background: #414141;*/
}

/* Top level menu link items style */
.jqueryslidemenu ul li a{
display: block;
background-image: none; /*background of tabs (default state)*/
color: #454545;
padding: 4px 0.8em;
/*border-right: 1px solid #c1c1c1;*/
text-decoration: none;
}  


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
background: transparent;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #454545; 
}

.jqueryslidemenu ul li a:hover{
background: white; /*tab link background during hover state*/
color: #3da6f0;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index:100; 
background-image: url('IMG/2009/fond_menu_deroulant.jpg'); 
background-repeat: no-repeat; 
border-right: 1px solid #c1c1c1; 
border-bottom: 1px solid #c1c1c1;
/*border-left: 5px solid #c1c1c1;*/
margin:0;
padding:0;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display:list-item; 
clear:both;
float: left; 
border:0;
height:auto;
padding:0;
margin:0;
width: 183px; /*width of sub menus*/ 
border-left: 5px solid #3da6f0;   
/*background-color:#d9d9d9;*/

}   

.jqueryslidemenu ul li ul li#separateur{ 
	position:relative; 
	clear:both;
	float:left;
	padding:0 0 0 4px;      
	margin:0;	
	height:2px;	  
}

.jqueryslidemenu ul li ul #separateur img{  
	margin:0;      
	padding:0;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{ 
font: normal 13px;  
text-transform: capitalize;
padding: 5px 0px 5px 16px;
margin: 0;
width:172px; 
/*background-color:#d9d9d9;*/
border:0; 
background-image: url('IMG/2009/fleche_menu.jpg'); 
background-position: 5px 7px;
background-repeat: no-repeat; 
/*border-bottom: 5px solid transparent;*/
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #fff; 
color: #3da6f0; 
width:172px;
background-image: url('IMG/2009/fleche_menu_bleu.jpg'); 
background-position: 5px 7px;
background-repeat: no-repeat;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 6px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* fin du menu horizontal*/	
		
	#header .jqueryslidemenu #fleche {
		position:relative;
		clear:none;
		float:left;
		padding: 0;
		margin:0;
		width: 14px;
		height: 29px;
		background-image: url('IMG/2009/fleche_nav.jpg');
	}
	


	form.inscription_login{
  
		width:500px;	
		text-align:right;
		font-size:0.9em;
		color: #acacac;
		height:55px;
		padding:25px 0 0 0;
		margin:0; 
		border:0;
	     	
	}
	
	.inscription_login .champ {
		float:right;
		padding:0;
		margin:0 12px 0 0;
		width:100px;
		height:18px;
		color: #000;
		border: 1px solid gray;
		background-color: #d9d9d9;
	}
	
	.inscription_login span {
		/*display:inline;*/
		position:relative;
		float:right;
		/*clear:none;*/
		color: #acacac;
		margin: 0 5px 0 0;
		padding:2px 0 0 0;
/*		line-height:1.5em;
		height:20px;*/
		
	}
	
	#blocinscription {
		float:right;
		width:auto;
		height:80px;
		padding:0;
		margin:0;
		/*background-color:#ccc;*/
	}
	
	
	#blocredacteur {
		position:relative;
		float:right;
		width:178px;
		height:110px;
		background-color:#999;
		background-image: url('IMG/2009/fond_redacteur.jpg');	
	}
	
	#blocredacteur2 {
		position:relative;
		float:right;
		width:430px;
		height:110px;
		padding:0px;
		margin:0;
		background-color:#999;
		background-image: url('IMG/2009/fond_redacteur_02.jpg');	
	}
	
	#blocredacteur2 #menuredac {
	float:left;
	width:410px;
	padding: 5px 0 10px 20px;
	
	text-align:left;
	clear:both;
	} 
	
	#blocredacteur2 #menuredac .partie {
	float:left;
	text-align:left;
	white-space: nowrap;
	margin: 0 15px 0 0;
	} 
	
	#blocredacteur2 #menuredac .partie a {
		clear:both;
		float:left;
		display:block;
		font-size:11px;
		background-image:url('IMG/2009/fleche_menuredac.jpg'); 
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding: 0 0 0 15px;
		margin: 0 0 5px 0;
		color:#4b4b4b; 
		text-decoration:none;
	}
	
	#blocredacteur2 #menuredac .partie a:hover {
		background-image:url('IMG/2009/fleche_menuredac_rouge.jpg');
		background-repeat: no-repeat;
		color:#e30301;
		text-decoration: underline;
	}
	
	.inscrire {
		position:relative;
		float:right;
		border: none;
		width:103px;
		height:23px;
		margin:66px 14px 0 0;
		padding:0;
		background-color:transparent;
		/*background-image: url('IMG/2009/fond_btn_inscription.jpg');*/
		background-repeat: no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
	
	.deconnect {
		position:absolute;
		right:10px;
		bottom:21px;
		border: none;
		width:147px;
		height:24px;
		margin:0;
		padding:0;
		background-color:transparent;
		background-image: url('IMG/2009/fond_btn_deconnect.jpg');
		background-repeat: no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		z-index:10;
	}
	
	#colonne_gauche {
		position: relative;
		float:left;
		padding: 0 0 0 15px;
		margin:0;
		width:661px;
		z-index:0;	
	}
	
	#colonne_droite {
		position: relative;
		float:left;
		width: 300px;
		margin: 0;
		padding:0;	
	}
	
	.article {
	position:relative;
	width:646px;
	margin: 0px 0 15px 0;
	z-index:0;	
	}
	
	.article #colonne {
	float:right;
	position:relative;
	width:591px;
	color:#5d5d5d;
	}

.article #colonne p, .article #colonne font{
font-family:arial;
font-size:1em; 
text-align: justify;
}

.article #colonne p a, .article #colonne font{
color:#3da6f0;
text-decoration:underline;
} 

.article a{
color:#e31310;
}
   
	.article #outils {
	float:left;
	position:relative;
	width:55px;
	}
	
	.article .band_haut {
		position:relative;
	    width:100%;
		margin:0;
	    color:#fff;
	}
	
	.article .etiquette  {
    	position:relative;
		float:right;
		margin:0;
		padding:0;
		color:#fff;		
	}
	
	.article .categorie {
		clear:none;
		color:#FFF;
		position:relative;
		float:right;
		padding:0 5px;
		height:18px;
		line-height: 18px;
		text-transform: uppercase;
		text-decoration:none;
	  	vertical-align: middle;	
	}
	
	.article .categorie a {
		color:#fff;
		text-decoration:none;
	}
	
	.article .categorie a:hover {
		color:#fff;
		text-decoration:underline;
	}
		
	.article .fleche {
		clear:none;
	   position:relative;
	    float:right;
		width:8px;
		height:18px;
		padding:0;
		margin:0;
		
		background: url('IMG/2009/cache_fleche.png');
		background-repeat:no-repeat;
	}
	
	.article  .headline, .article  .headline a {
		font-size:14px;
		font-weight:50;
		margin:5px 0;
		padding:0;
		color: #5d5d5d;
		text-decoration:none;
		text-align: justify;
	}
	
	.article  .headline a:hover {
		color:#3da6f0;
	}
	
	.article  .entier {	
		font-size:12px;
		margin:5px 0;
		padding:0;
		color: #5d5d5d;
	}
	
	.article p {
		font-size:12px;
line-height:18px;
		margin:10px 0;
		padding:0;
		color: #5d5d5d;
	} 
	
	 .article img.spip_puce {
			position:relative;
			float:left;
			clear:both;
			border: 0px none;
			margin: 0px 8px 0px 0;
			padding: 0pt;
		}
	
	.article p a, .article a{
		color: #5d5d5d;
		text-decoration:none;
	}
	
	.article p a:hover, .article a:hover {
		color:#3da6f0;
	}
	
	
	.article h1 {
		font-size:28px;
		font-weight:bold;
		color:#454545;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	.article h1 a {
		font-weight:bold;
		color:#454545;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	.article h1 a:hover { 
		color:#3da6f0;
		
	}
	
	.article h2 {
		font-size:20px;
		/*line-height:1em;*/
		font-weight:normal;
		color:#404040;
		margin:0;
		padding:0;
	}
	
	.article h2 a {
		/*line-height:1em;*/
		font-weight:normal;
		color:#404040;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	.article h2 a:hover{
		color:#3da6f0;
	}

	.article h3 {
		font-size:12px;
		/*line-height:1em;*/
		font-weight:bold;
		color:#5d5d5d;		
		margin:0;
		padding:0;
	}
	
	.article h3 a{
		/*line-height:1em;*/
		font-weight:bold;
		color:#5d5d5d;		
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	.article h3 a:hover{
		color:#3da6f0;
	}
	
	.article img {
		position:relative;
		float:left;
		border: 0px none;
		margin: 3px 10px 10px 0;
		padding: 0pt;
	}
	
	.article .commentaire_auteur { 
		position:relative;  
		clear:left;
		width:100%;
		font-size:0.9em;
		height:20px;
	}
	
	.article .commentaire_auteur .commentaire {		
		float:left;
		padding:3px 0 0 0;
		color:#474747;
	}
	
	.article .commentaire_auteur .commentaire a { 
		float:left;
		color:#ea0000; 
		padding:0;
		margin:0;		 
		line-height:20px;
		height:20px;
		text-decoration:none;
	}
	
	.article .commentaire_auteur .commentaire a:hover {
		cursor:hand;
		text-decoration:underline;
	}
	
	.article .commentaire_auteur .commentaire a img {
		margin:0 5px 0 0;
		padding:0;
		float:left;
	}
	
	.article .commentaire_auteur .auteur {
		position:relative;
		float:right;
		color:#424242;
		padding:3px 0 0 0;
		width:auto;
	}
	
	.article .commentaire_auteur .auteur a {
		color:#ea0000;
	}
	
	.article .commentaire_auteur .auteur a:hover {
		text-decoration:underline;
	}
	
	.article .barre_derniers {
		clear:both;
		position:relative;
		width:100%;
		height:18px;
		line-height:18px;
		color:#fff;
		background: url('IMG/2009/fleche_derniers.jpg');
		background-repeat:no-repeat;
		background-color:#3ba1f8;
	}
	
	
	.article .barre_derniers span{
		margin: 6px 0 ;
		padding:0px 0 0 15px;
	}
	
	
	.article .derniers{
		clear:both;
		position:relative;
		width:100%;
		height:28px;
		color:#2f8bcb;

	}
	
	.article .derniers a{
		float:left;
		display:block;
		color:#2f8bcb;
		padding: 5px;
		text-decoration:underline;
	}
	
	.article .derniers a:hover{
		color:#2f8bcb;
		text-decoration:none;
	}
	
	.liseret{ 
		position:relative;
		clear:both;
		float:left; 
		padding: 0;
		margin: 5px 0 20px 0;
		width: 646px;
		height: 3px; 
		color:#3da6f0; 
		background-image: url('IMG/2009/separateur.jpg');
		background-repeat: repeat;   
	} 

	
	.article .liseret2{
		position:relative;
		clear:both;
		float:left;		
		padding: 0pt;
		margin: 6px 0 0 0;
		width: 100%;
		height: 2px; 
		color:#969696;
		background-image: url('IMG/2009/separateur2.jpg');
		background-repeat: repeat-x;  	
	}
	
	.article .plus_redac {
		clear:both;
		position:relative;
		float:left;
		text-align:right;
		margin: 0;
		width:100%;
		height:18px;
		background: url('IMG/2009/plus_redac_liseret.jpg');
	  		
	}
	
	.article .plus_redac .fleche_g {
		position:relative;
	    float:right;
		width:15px;
		height:18px;
		padding:0;
		margin:0 0 0 10px;
		background: url('IMG/2009/plus_redac_fleche_g.jpg');
		background-repeat:no-repeat;
	}
	
	.article .plus_redac .fleche_d {
		position:relative;
	    float:right;
		width:5px;
		height:18px;
		padding:0;
		margin:0;
		background: url('IMG/2009/plus_redac_fleche_d.jpg');
		background-repeat:no-repeat;
	}
	
	.article .plus_redac .texte{
		position:relative;
	    float:right;
		width:auto;
		height:18px;
		line-height:18px;
		vertical-align:middle;
		padding:0 0 0 5px;
		margin:0;
		font-size:1em;
		color:#fff;
		background: url('IMG/2009/plus_redac_fond.jpg');
	}
	
	.article .plus_redac .texte a{
		text-decoration:none;
		color:#fff;  
	}
	
	.article .plus_redac .texte a:hover{
	   color:#3da6f0;
	}	
	
	
	
	.comment_post {
		width:100%;
		margin:0;
		padding:0;
	}
	
	.ligne_post {
		position:relative;
		float:left;		
		text-align:left;
		margin:10px 0 0 0;
		width:100%;
		padding:0;
	}
	
	.ligne_post img{
		position:relative;
		float:left;
		border: 1px solid #666;
		margin: 1px 10px 2px 0;
		padding: 0px;
	}
	
	.ligne_post h3 {
		clear:none;
		position:relative;
		float:left;
		font-size:1em;
		font-weight:bold;
		color:#ea0000;
		width:70%;
		margin:0;
		padding:0;
	}
	
	.ligne_post h4 {
		float:left;
		font-size:0.9em;
		font-weight:bold;
		color:#ccc;
		width:70%;
		margin:0;
		padding:0;
	}
	
 	.colonne_commentaire {
		position:relative;
		clear:left;
		margin: 0 0 0 56px;
	}
	
	.colonne_commentaire p {
		clear:both;
		font-size:1em;
		padding:0;
		margin:0 0 10px 0;
	}
		
	.theme_post {
		position:relative;
		float:left;
		padding:0 0 0 18px;
		margin: 0 0 10px 0;
		color:#404040;
		font-weight:bold;
		background: url('IMG/2009/fleche_bas.jpg');
		background-position: 0px 3px;
		background-repeat : no-repeat;
	}
	
	.reagir_post{
		clear:both;
		color:#e31310;
		position:relative;
		margin: 10px 0;
		width:100%;
	}
	
	.reagir_post a{
		color:#e31310;
		padding: 5px 3px 0 3px;
		text-decoration:underline;
	}
	
	.reagir_post a:hover{
		text-decoration:none;
	}	
	
	.bloc {
		clear:left;
		position:relative;
		float:left;
		margin:0 0 10px 0;
		padding:0;
		width:300px;	
		/*
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		*/
		background: url('IMG/2009/col_droite_fond_bloc.jpg');
		background-repeat:repeat-x;
		background-position: 0 0;
		background-color:#ececec;
	}
	
	.bloc_pub {

		position:relative;
		float:left;
		margin:0 0 10px 0;
		padding:0;
		width:300px;
		/*
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		*/
	}
	
	.bloc_pub img {
		clear:left;
		position:relative;		
		margin:0;
		padding:0;

	}
	
	.bloc2 {
		clear:left;
		position:relative;
		float:left;
		margin:0 0 10px 0;
		padding:0;
		width:300px;	
		border-left: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
	
		background: url('IMG/2009/col_droite_fond_bloc_02.jpg');
		background-repeat: repeat-x;
		background-color:#e2f2f7;
	}
	
	
	.bloc2 .barre {		
		position:relative;
		float:left;
		margin:0 0 5px 0;
		padding:0;
		width:100%;
		height:12px;	
		/*
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-bottom: 1px solid #c6c6c6;
		*/
		background: url('IMG/2009/barre_verte.jpg');
		background-repeat:no-repeat;
		background-color:#e6ecd7;
	}
	
		
	.chapeau {
		position:relative;
		float:left;
		width:300px;
		margin: 0;
		background: url('IMG/2009/chapeau_fond.jpg');
	
		background-repeat:no-repeat;
	}
	
	.chapeau2 {
		position:relative;
		float:left;
		width:282px;
		line-height:12px;
		height:12px;
		vertical-align:middle;
		padding:0 0 0 18px;
		margin:0 0 5px 0;
		color:#5c5c5c;
		font-size:14px;
		font-weight:bold;
		background: url('IMG/2009/fleche_rouge.jpg');
		background-position: 5px 1px;
		background-repeat:no-repeat;
	}
	
	.chapeau_redac {
		clear:both;
		position:relative;
		float:left;
		width:300px;
		margin: 0;
		background: url('IMG/2009/chapeau_fond.jpg');
	    background-position: 0px 7px;
		background-repeat:no-repeat;
	}
	
	.chapeau_redac .fleche_d {
	    position:relative;
	    float:left;
		width:21px;
		height:32px;
		padding:0;
		margin:0;
		background: url('IMG/2009/col_droite_fle_02.jpg');
		background-position: 0px 7px;
		background-repeat:no-repeat;
	}
	
	.chapeau_redac .texte_redac {
	    position:relative;
	    float:left;
		width:auto;
		height:32px;
		line-height: 35px;
	  	vertical-align: middle;
		padding:0 0 0 28px;
		margin:0;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		background: url('IMG/2009/chap_redacteur.jpg');
		background-repeat:no-repeat;
	}
	
	.chapeau .fleche_g {
	    position:relative;
	    float:left;
		width:21px;
		height:25px;
		padding:0;
		margin:0;
		background: url('IMG/2009/col_droite_fle_01.jpg');
		background-repeat:no-repeat;
	}
	
	.chapeau .fleche_d {
	    position:relative;
	    float:left;
		width:11px;
		height:25px;
		padding:0;
		margin:0;
		background: url('IMG/2009/col_droite_fle_02.jpg');
		background-repeat:no-repeat;
	}
	
	
	.chapeau .texte{
	    position:relative;		
	    float:left;
		width:auto;
		height: 25px;
		/*line-height:1.2em;*/
		padding:0 5px;
		margin:0;
	  	line-height: 20px;
	  	vertical-align: middle;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		background: url('IMG/2009/col_droite_txt_fond.jpg');
		background-repeat:repeat-x;
		
	}
	
	.bloc .last_ligne {
		position:relative;
		float:left;
		width:288px;
		text-align:left;
		margin:0;
		padding:12px 5px;
		border-left: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
	}
	
	.bloc .last_ligne_redac {
		position:relative;
		float:left;
		width:288px;
		text-align:left;
		margin:0;
		padding:12px 5px;
		border-left: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
	}
	
	.autres_redac {
		clear:both;
		position:relative;
		float:left;
		text-align:right;
		margin:0;
		width:300px;
		height:20px;
	  	background: url('IMG/2009/autre_redac_fond.jpg');	
	}
	
	.autres_redac a {
		text-decoration:none;
	 	color:#fff;
	}
	
	.autres_redac .fleche_g {
		position:relative;
	    float:right;
		width:17px;
		height:20px;
		padding:0;
		margin:0;
		background: url('IMG/2009/autre_redac_fleche_g.jpg');
		background-repeat:no-repeat;
	}
	
	.autres_redac .fleche_d {
		position:relative;
	    float:right;
		width:17px;
		height:20px;
		padding:0;
		margin:0;
		background: url('IMG/2009/autre_redac_fleche_d.jpg');
		background-repeat:no-repeat;
	}
	
	.autres_redac .texte{
		position:relative;
	    float:right;
		width:auto;
		height:20px;
		line-height:18px;
		vertical-align:middle;
		padding:0 0 0 5px;
		margin:0;
		font-size:1em;
		color:#fff;
		background-color: #5c5c5c;
	}
	
	.bloc .ligne {
		position:relative;
		float:left;
		width:288px;
		text-align:left;
		margin:0;
		padding:12px 5px;
		border-left: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		border-bottom: 1px dotted #c6c6c6;
	}
	
	.bloc2 .ligne {
		position:relative;
		float:left;
		width:288px;
		text-align:left;
		margin:0;
		padding:12px 5px;
		border-bottom: 1px dotted #c6c6c6;
	}
	
	.bloc2 .last_ligne {
		position:relative;
		float:left;
		width:288px;
		text-align:left;
		margin:0;
		padding:12px 5px;
	}
	/*__*/

/*    .bloc .ligne a, .bloc .last_ligne a, .bloc .last_ligne_redac a, .bloc2 .ligne a, .bloc2 .last_ligne a  {
display:block;
width:100%;

height:auto;
text-decoration:none;
background-color:#ff9;
}
*/ 
.bloc .ligne a, .bloc .last_ligne a, .bloc .last_ligne_redac a, .bloc2 .last_ligne a, .bloc2 .ligne a {    
	margin: 0;
	/*width:48px;*/
	/*height:48px;*/
	padding: 0px;
	margin: 0 6px 0px 0;
	text-align:left; 
}


.bloc2 .ligne .commentaire a, .bloc2 .last_ligne .commentaire a {
color:#e20400;
font-size:11px;
text-decoration:underline;
margin: 0 0 0 0px;
padding:0;
} 

 

.bloc .ligne a img, .bloc .last_ligne a img, .bloc .last_ligne_redac a img, .bloc2 .last_ligne a img, .bloc2 .ligne a img { 
	border: 1px solid #666;
	margin: 0;
	padding: 0px;
}
	
	.bloc .ligne p, .bloc .last_ligne p, .bloc .last_ligne_redac p, .bloc2 .last_ligne p , .bloc2 .ligne p {
		position:relative;
		float:none;
		margin:0;
		padding:0;
		font-size:10px;
		color:#474747;
	}

	.bloc .ligne p a, .bloc .last_ligne p a, .bloc .last_ligne_redac p a, .bloc2 .last_ligne p a, .bloc2 .ligne p a {
		margin:0;
		padding:0;
		color:#474747;
		text-decoration:none;
	}
	
	.bloc .ligne h3, .bloc .last_ligne h3, .bloc .last_ligne_redac h3, .bloc2 .last_ligne h3, .bloc2 .ligne h3 {
	
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#ea0000;
	
	margin:0 0 6px 0;
	padding:0;
	}

	.bloc .ligne h3 a, .bloc .last_ligne h3 a, .bloc .last_ligne_redac h3 a, .bloc2 .last_ligne h3 a, .bloc2 .ligne h3 a {
	
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#ea0000;
	 text-decoration:none;
	margin:0 0 6px 0;
	padding:0;
	}
	
	.bloc .ligne .lieu, .bloc .last_ligne .lieu, .bloc .last_ligne_redac .lieu, .bloc2 .last_ligne .lieu, .bloc2 .ligne .lieu {
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	font-style:italic;
	color:#474747;
	margin:0;
	padding:0;
	}  
	                    
	/* styles du  bas de page de lequipe.fr */
	.bottom{
		color:#888585;
		font-size:9px;
		width:990px;
		float:left;
		text-align:center;
		padding:3px 0;
		background-image: url('IMG/2009/footer_ombre.jpg');
		background-repeat: repeat-x;
		background-color: #6b6363;
		}
	.bottom a{color:#D7D7D7;font-size:10px; text-decoration:none;}
	.bottom a:hover{color:#FFF} 
	
	#sites_groupe{text-align:center;padding-bottom:10px}
	
		  /*PAGINATION */ 
		
		.pagination {
		position:relative;
	       float:left;
		width:646px;
		height:17px;
		margin: 0;
		padding: 0;
		background-color: #e8e8e8;      
		font-size: 11px;	
		text-align:center;
		z-index:100;		
		} 
		
		.pagination .nombres {
			position:relative; 			
		   float:none;
		    display:inline;
			padding: 0; 
			height:13px; 
							
		}
		
		.pagination .nombres a{ 
		 position:relative; 
		clear:none;
		float:none;
		 background:#fff;		
		color:#fff;
		margin:0;
		padding:2px 0;
		width:20px;
		   height:13px;
            display:inline-block;
	    text-decoration:none;
	background-color: #939;
	     background-image: url('IMG/2009/fond_pager.jpg');
		}
		
			.pagination .nombres .encours{ 
						 position:relative; 
						clear:none;
								
						color:#CEFA11;
						margin:0;
						padding:2px 0;
					   width:20px;
						   height:13px;
				            display:inline-block;
					    text-decoration:none;
					font-weight:bold;
					background-color: #939;
					     background-image: url('IMG/2009/fond_pager.jpg');
						}           
		
		.pagination .nombres a:hover {
		  font-weight:bold;  
		 }
		
		 .pagination #fleche_g_pager{ 
			    position:relative;
		   
  			    color:#fff;
				margin:0px;
				padding:2px 0px;
				width:9px;
				height:13px;
		        display:inline-block;
			    text-decoration:none;
			background-color: #939;
			background-image: url('IMG/2009/fleche_g_pager.jpg');  
		  }
		
		 .pagination #fleche_d_pager{
			 position:relative; 
			 clear:none;
			 background:#fff;		
			 color:#fff;
			margin:0;
			padding:2px 0px;
			width:9px;
			height:13px;
		   display:inline-block;
		    text-decoration:none;
			background-image: url('IMG/2009/fleche_d_pager.jpg');  
		  } 
		
  
		
		 .pagination #precedent a { 		
			 position:relative; 
			 clear:none;
		     float:left;
		 		
			 color:#bababa;
			margin:0 5px;
			padding:2px 0px;
			width:auto;
			height:13px;
		   display:inline-block;
		    text-decoration:none;			
		}
		.pagination #precedent a:hover {
			
			color:#42b4ff
		 } 
		
		
		 .pagination #chevron_prec_g, .pagination #chevronprecg { 		
			 position:relative; 
			 clear:none;
		     float:left;
			 		
			 color:#fff;
			margin:0;
			padding:2px 0px;
			width:16px;
			height:13px;
		   display:inline-block;
		    text-decoration:none;
			background-image: url('IMG/2009/fleche_g_prec.jpg');			
		}
		
		 .pagination #chevron_prec_g_02 { 		
			 position:relative; 
			 clear:none;
		     float:left;
			 		
			 color:#fff;
			margin:0;
			padding:2px 0px;
			width:8px;
			height:13px;
		   display:inline-block;
		    text-decoration:none;
			background-image: url('IMG/2009/fleche_g_prec_02.jpg');			
		} 
		
		 .pagination #suivant a { 		
			 position:relative; 
			 clear:none;
		     float:right;
		 		
			 color:#bababa;
			margin:0 5px;
			padding:2px 0px;
			width:auto;
			height:13px;
		   display:inline-block;
		    text-decoration:none;			
		}
		
		
		.pagination #suivant a:hover {
			
			color:#42b4ff; 
		 }
		
		
		 .pagination #chevron_suiv_d,  .pagination #chevronsuivd{ 		
			 position:relative; 
			 clear:none;
		     float:right;
			 		
			 color:#fff;
			margin:0;
			padding:2px 0px;
			width:16px;
			height:13px;
		   display:inline-block;
		    text-decoration:none;
			background-image: url('IMG/2009/fleche_d_suivant.jpg');			
		}
		
		 .pagination #chevron_suiv_d_02 { 		
			 position:relative; 
			 clear:none;
		     float:right;
			 		
			 color:#fff;
			margin:0;
			padding:2px 0px;
			width:8px;
			height:13px;
		   display:inline-block;
		    text-decoration:none;
			background-image: url('IMG/2009/fleche_d_suivant_02.jpg');			
		}
		/* FIN PAGINATION */ 
		
		/* FORMULAIRE POST COMMENTAIRES */ 
		#form_forum { 
			position:relative;  
			color: #404040;                        
		    float:right;
			width:590px;
			margin: 0px 0 0 0;
			padding: 0;
			border:0;
			background-color:#efefef;
			z-index:10;
		}
		 
		#form_forum a {
		color: #404040;
		}
		
		#form_forum form {			
			margin:0;
			padding:0;
			text-align:left;  		
		}
        #form_forum form .ligne_champ{
			clear:both;
			float:left;
			width:360px;
			 display:inline;
			line-height:15px;
			height:15px;
			white-space: nowrap;
			margin: 0 0 15px 0;
		} 
		
		#form_forum form .ligne_champ input {   
			float:none;
			margin:0;
			padding:0;
			border: 1px solid #979797;
			height:15px;
			font-size:12px;
		}
		#form_forum form .ligne_champ input:focus {
		   border: 1px solid #e31310;
		   color:#e31310;
		}
		/**/
		#form_forum form #bloc_txt textarea {   
			float:none;
			margin:0;
			padding:0;
			border: 1px solid #979797;
			font-size:12px;
		}
		
		#form_forum form #bloc_txt textarea:focus { 
			border: 1px solid #e31310;
		}
		
		#form_forum form span a {
			color:#e31310;
		} 
		
		.preview {
			position:relative;
			float:right;
			border: none;
			width:243px;
			height:18px;
			margin:0;
			padding:0;
			background-color:transparent;
			background-image: url('IMG/2009/btn_forum_post.jpg');
			background-repeat: no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#fff;
		} 
		
		.form_envoyer {
			position:relative;
			float:right;
			border: none;
			width:83px;
			height:18px;
			margin:0;
			padding:0;
			background-color:transparent;
			background-image: url('IMG/2009/formulaire-envoyer.jpg');
			background-repeat: no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#fff;
		}
		
		.form_envoyer_definitif {
			position:relative;
			float:right;
			border: none;
			width:247px;
			height:18px;
			margin:0;
			padding:0;
			background-color:transparent;
			background-image: url('IMG/2009/envoi_definitif.jpg');
			background-repeat: no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#fff;
		}
		/*FIN FORM POST COMMENTAIRE*/
