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

/* BB SDV juin 2008 */









/*REFONTE 2009*/

div.nav-spo-2009	{
position: relative;
display: block;
background-color: #318606;
/*background-image: url('/icons/bg_navspo_2009.png');
background-position: left top;
background-repeat: repeat;*/
color: #fff;
}
div.nav-spo-2009.automo	{
background-image: url('/icons/bg_navspo_automo.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.foot	{
background-image: url('/icons/bg_navspo_foot.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.psg	{
background-image: url('/icons/bg_navspo_psg.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.rugby	{
background-image: url('/icons/bg_navspo_rugby.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.cycli	{
background-image: url('/icons/bg_navspo_cycli.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.tennis	{
background-image: url('/icons/bg_navspo_tennis.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.nata	{
background-image: url('/icons/bg_navspo_nata.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.basket	{
background-image: url('/icons/bg_navspo_basket.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.hand	{
background-image: url('/icons/bg_navspo_hand.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.volley	{
background-image: url('/icons/bg_navspo_volley.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.athle	{
background-image: url('/icons/bg_navspo_athle.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.autre	{
background-image: url('/icons/bg_navspo_autre.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.idf	{
/*background-image: url('/icons/bg_navspo_idf.png');*/
background-image: url('/icons/bg_navspo_idf.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009.hipp	{
background-image: url('/icons/bg_navspo_hipp.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}
div.nav-spo-2009 a	{
color: #fff;
}
div.nav-spo-2009 a.on	{
text-decoration: underline;

}
div.nav-spo-2009 div.links	{
position: relative;
display: block;
padding: 5px 10px;
font-size: 14px;
line-height: 1.5em;
}
div.nav-spo-2009 span.pipe	{
padding: 0px 6px;
}

div.nav-spo-2009 h1, div.nav-spo-2009 h2	{
position: relative;
display: block;
font-size: 40px;
font-weight: normal;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 10px;
color: #fff;
}

div.ariane-spo-2009	{
position: relative;
display: block;
background-color: #fff;
border-bottom: 1px solid #ccc;
}
div.ariane-spo-2009 div.links	{
position: relative;
display: block;
padding: 5px 10px;
font-size: 12px;
}
div.ariane-spo-2009 span.pipe	{
padding: 0px 8px;
}




div#bloc-edi-spo-2009	{
position: relative;
display: block;
border-left: 1px solid #aab4a0;
border-right: 1px solid #aab4a0;
border-bottom: 1px solid #aab4a0;
background-image: url('/icons/bg_bloc_edi_spo_2009.png');
background-position: center bottom;
background-repeat: no-repeat;
}
div#bloc-edi-spo-2009 div.col-1, div#bloc-edi-spo-2009 div.col-2	{
position: relative;
float: left;
width: 319px;
}
div#bloc-edi-spo-2009 div.col1-visuel	{
position: relative;
height: 162px;
overflow: hidden;
}
div#bloc-edi-spo-2009 div.col1-visuel img.photo	{
width: 319px;
height: 162px;
border: none;
}

div#bloc-edi-spo-2009 div.col1-art, div#bloc-edi-spo-2009 div.col2-art	{
position: relative;
display: block;
margin: 10px;
color: #666;
}

div#bloc-edi-spo-2009 div.filet-sep	{
position: relative;
display: block;
height: 1px;
overflow: hidden;
font-size: 1px;
margin: 0px 10px;
background-color: #ccc;
}

div#bloc-edi-spo-2009 div.links	{
position: relative;
float: right;
z-index: 1000;
margin: 0px 0px 0px 10px;
}
div#bloc-edi-spo-2009 div.links img	{
margin-bottom: 5px;
}

div#bloc-edi-spo-2009 div.col1-art p.accroche	{
margin: 5px 0px 10px 0px;
}
div#bloc-edi-spo-2009 div.col1-art span.sign	{
font-size: 11px;
}

div#bloc-edi-spo-2009 .surtitre	{
position: relative;
color: #318606;
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
}

div#bloc-edi-spo-2009 div.col1-art h2	{
position: relative;
display: block;
font-size: 24px;
font-weight: normal;
}

div#bloc-edi-spo-2009 div.col2-art h2	{
position: relative;
display: block;
font-size: 14px;
font-weight: bold;
}

div#bloc-edi-spo-2009 div.tous-art	{
position: relative;
border-top: 1px solid #aab4a0;
text-align: right;
background-color: #fff;
background-image: url('/icons/bg_sports-tit-section-2009.png');
background-position: left bottom;
background-repeat: repeat-x;
padding: 7px 20px;
font-size: 11px;
}
div#bloc-edi-spo-2009 div.tous-art a	{
background-image: url('/icons/f_rond_dro.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 20px;
}


/*BLOC COL DRO QUINTE*/

.module-quinte {
margin:0px 0px 15px 0px; position:relative; z-index:500;
border-top: 6px solid #318606;
border-bottom: 11px solid #318606;
background-color: #fff;
}
.module-quinte .top {
 background-image: url('/imgs/homeg/flbas-blocdroite.png');
 background-repeat: no-repeat;
 background-position: left bottom;
padding:3px 0px 25px 10px;
 font-size:12px;
 line-height: 16px;
 color: #333;

}
.module-quinte .top p {
font-size:17px;
 line-height: 21px;
font-weight:bold;
 color: #318606;
 margin: 0px;
}
.module-quinte ul.list	{
position: relative;
list-style-type: none;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 10px;
}

.module-quinte ul.list li	{
font-size: 13px;
line-height: 16px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid #d2d2d2;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.module-quinte ul.list li.last	{
border-bottom: none;
}











.bg_color{
	background:#A0AAB4;
	border-top: 5px solid #A0AAB4;
	border-right: 5px solid #A0AAB4;
	border-bottom: 0px solid #A0AAB4;
	border-left: 5px solid #A0AAB4;
}

a.lien_croise {
	font-weight:normal;
	/*display:block;*/
	/*padding-left: 10px;*/
	/*background:url(../icons/lien_croise.gif) no-repeat left 1px;*/
	background-image: url('/icons/lien_croise.gif');
	background-position: 0px 1px;
	background-repeat: no-repeat;
	/*display:inline;
float:left;*/
padding-left:18px;
}

a.lire {
	/*font-weight:bold;*/
	padding-right: 8px;
	background: url('/icons/rub_a.gif') no-repeat right center;
	/*color: #333366;*/
	/*text-decoration: none;*/
}
a.lire-left {
	/*font-weight:bold;*/
	padding-left: 8px;
	background: url('/icons/rub_a.gif') no-repeat left center;
	/*color: #333366;*/
	/*text-decoration: none;*/
}





#page_rubrique {	/*COLONNE PRINCIPALE DE RUBRIQUE*/
		position: relative;
	float:left;
	/*width:475px;*/
		width:470px;
	/*font-size:13px;*/
		/*background-color:#FFFFCC;*/
}



.rubrique {
	color: #666;
	/*float:left;*/
	position:relative;
	/*width:310px;*/
	/*margin-bottom: 30px;*/
}

.rubrique .accroche {
	/*margin:0px 0px 10px 0px;*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	/*HB 24 07 08*/
}
#avous .accroche	{
margin:0px 0px 10px 0px;
}

.visu-home .rubrique .accroche {
	padding: 0px 0px 0px 0px;	/*HB 24 07 08*/
	margin:0px 0px 10px 0px;	/*HB 30 07 08*/
}
.rubrique .accroche h2.tit {
	font-size: 21px;
	margin-bottom: 5px;
}

.rubrique .accroche p {
margin-top: 0px;
margin-bottom:5px;
}

.rubrique .accroche .resume_rub {
position: relative;
	/*overflow:hidden;*/
	/*height:133px;*/
	}
.visu-home .rubrique .accroche .resume_rub {
	/*padding-bottom: 10px;	HB 30 07 08*/
	margin:0px 0px 10px 0px;	/*HB 30 07 08*/
}

.rubrique div.cartouche {
	/*margin:1ex 0px;*/
	color: #666;
	font-size: 11px;
}
.rubrique .tit {
	color: #333366;
	margin-bottom: 5px;
}

.visu-home .rubrique {
margin-bottom: 30px;
}






#page_rubrique .article_rub ul {
	float: right;
}





.rubrique .lien_croise {
	font-size:13px
}









.article_rub {
	line-height: 1.1em;
	/*margin-top: 10px;*/	/*HB 24 07 08*/
	clear: both;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0px;	/*HB 24 07 08*/
}
.visu-home .article_rub {
margin: 0px 0px 10px 0px;	/*HB 30 07 08*/
padding: 10px 0px 0px 0px;	/*HB 30 07 08*/
}

.article_rub h2.tit, .rubrique h3.tit  {
	font-size:15px;
	margin-bottom: 5px;

	}
.visu-home .rubrique h3.tit1  {
	font-size:21px;
}
.article_rub h3.tit	{
	/*font-size:13px;*/
	font-size:15px;
	}
.article_rub ul {
	line-height: 14px;
	font-size: 11px;
	margin-left:10px;
	list-style: none;
position: relative;
	z-index: 500;
	
}


.visu-home .article_rub img {
	width: 150px;
}

.visu-rub .article_rub img/*, .visu-rub .article_rub img.mini-vignette*/ {
	float: left;
	height: 85px;
	width: 85px;
	margin-right: 10px;
}
.visu-art #page_rubrique .article_rub img {	/*HB : DANS PAGE ARTICLE, LISTE AUTRES ART SOUS REACTIONS*/
	float: left;
	height: 85px;
	width: 85px;
	margin-right: 10px;
}

.article_rub p	{
	margin-top:4px;
	margin-left:0px;
	margin-bottom:4px;
	margin-right:0px;
}
.article_rub ul .lien_croise/*, .accroche  ul .lien_croise*/	{
	font-size:11px;
	font-weight:normal;
}





/*SPECIAL PAGE LOISIRS*/
.article_rub_loisirs {
	line-height:1.1em;
	margin-top: 10px;
	clear: both;
	color: #666;
	border-top: 1px solid #e6e6e6;
	padding-top:10px;
}
.article_rub_loisirs p	{
	margin-top:4px;
	margin-left:0px;
	margin-bottom:4px;
	margin-right:0px;
}
.article_rub_loisirs img {
	float: left;
	height: 85px;
	width: 85px;
	margin-right: 10px;
}


.article_rub_loisirs div.liens-plus {
position: relative;
	line-height: 14px;
	font-size: 11px;
	z-index: 500;
	
}
.article_rub_loisirs .liens-plus h3	{
position: relative;
float: left;
width: 90px;
margin-right: 10px;
}
.article_rub_loisirs .liens-plus .lien_croise	{
	font-size:11px;
	font-weight:normal;
}




.article_rub_loisirs div.cartouche {
	margin:1ex 0px;
	color: #666;
	font-size: 11px;
}

.article_rub_loisirs h2.tit  {
margin-bottom: 5px;
	font-size:15px;
	}
.article_rub_loisirs h3.tit	{
	font-size:13px;
	}










.rubrique .tit_rub	{
	background: url('/icons/pointilles.gif') repeat-x center bottom;
	color:#333366;
	font-size:13px;
	font-weight:bold;
	margin-bottom:20px;
	padding-top:2px;
}
.tit_rub a	{
	color:#333366;
}
.rubrique .tit_rub span	{
background-color:#FFFFFF;
padding-right:1px;
}
.autres_titres{
	margin-top:20px;
	border-top:2px solid #CC0033;
	width:310px;
}
.autres_titres .tit_rub	{
color: #CC0033;
margin-bottom:15px;
}
.autres_titres *{
font-weight:normal;
font-size:13px;}
.autres_titres .line{
padding:5px 0pt;
border-bottom:1px solid #E6E6E6;
}










/*AFFICHAGE DES VIGNETTES*/
/*POUR visu-art, VOIR DANS styles.css*/

.visu-rub .rubrique .accroche .vignette, .visu-loisirs .rubrique .accroche .vignette	{
	float:left;
	position:relative;
	width:236px;
	height:133px;
	overflow:hidden;
	margin-right:10px;
}
.visu-rub .rubrique .accroche .vignette img.photo, .visu-loisirs .rubrique .accroche .vignette img.photo	{
	width:236px;
	height:133px;
}
.visu-home .rubrique .accroche .vignette	{
	position:relative;
	width:310px;
	height:175px;
	overflow:hidden;
	margin-bottom: 5px;
}
.visu-home .rubrique .accroche .vignette img.photo	{
	width:310px;
	height:175px;
}


.article_rub .vignette	{
		width: 150px;
	height:113px;
	position:relative;
	overflow:hidden;
	margin-bottom: 5px;
	}
.article_rub .vignette img.photo	{
	width: 150px;
	height: 113px;
	}


.vignette img.zoom, #bloc-edi-spo-2009 .col1-visuel img.zoom {
	position: absolute;
z-index: 1000;
	left: 5px;
	bottom: 5px;
	behavior: url('/css/iepngfix.htc') !important;
	width: 19px;
	height: 19px;
}
/*
.vignette .zoom {
	position: absolute;
	left: 5px;
	bottom: 5px;
}
.vignette .zoom img {
	behavior: url('/css/iepngfix.htc') !important;
		width: 19px;
		height: 19px;
}
*/
.vignette .diapo {
	position: absolute;
z-index: 1100;
	right: 5px;
	bottom: 5px;
	behavior: url('/css/iepngfix.htc') !important;
	background: url('/icons/vign-ico_diapo.png') top left no-repeat;
	/*height:17px;
	width: 16px;*/
	height:19px;
	width: 34px;
	overflow: hidden;
	color: #fff;
}
.vignette .diapo a {
position: relative;
z-index: 1200;
	line-height:18px;
	padding:1px 1px 1px 17px;
	font-size:11px;
	color: #fff;
}










.cartouche_right {	/*COLONNE SECONDAIRE DE RUBRIQUE*/
	width:150px;
	float:right;
		position: relative;
		/*background-color:#FFCCFF;*/
}
.cartouche_right p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

