@charset "UTF-8";

/* CSS Document */

/*HB SdV MAI-JUIN 2008*/

body {
	margin: 0;
	padding: 0;
	/*background-color: #fff;*/
	background-color: #ebebeb;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body.body-2009 {
background-color: #fff;
}

a {
	text-decoration: none;
	color: #336;
}

a:hover { text-decoration: underline; }

form, dl, ul, ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

input, select, textarea {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.champ, select.champ, textarea.champ { border: 1px solid #ccc; }

h1, h2, h3, h4, h5, h6 {
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

img { /*behavior: url('/css/iepngfix.htc');
*/}

img	{
border: none;
}

sup	{
line-height: 0.5em;
}


.clear {
	position: relative;
	clear: both;
	height: 1px;
	/*visibility: hidden;*/	/*PAS HIDDEN SINON IE6 N'INTERPRETE PAS*/
	overflow: hidden;
}
.clear-0 {
	position: relative;
	clear: both;
	height: 0px;
	/*visibility: hidden;*/	/*PAS HIDDEN SINON IE6 N'INTERPRETE PAS*/
	overflow: hidden;
}


.sep_blanc_10 {
	background: #FFFFFF;
	clear: both;
	height: 10px;
}

.coul-rouge	{
color:#c03;
}
.coul-vert	{
color: #318606;
}


/*DEFINIR LES TAILLES, UTILE IE6 SINON IEPNGFIX NON-FIABLE*/
img.rss-h1 {
	position: relative;
	width: 16px;
	height: 16px;
	/*border: none;*/
}

img.f-tous {
	position: relative;
	width: 11px;
	height: 11px;
	/*border: none;*/
}

img.f-rond {
	position: relative;
	width: 13px;
	height: 13px;
	/*border: none;*/
}

/*COULEURS CONTEXTUELLES DES RUBRIQUES*/


.bord-top {
	border-top-width: 6px;
	border-top-style: solid;
}

.bord-bottom {
	border-bottom-width: 6px;
	border-bottom-style: solid;
}

.bord-gene {	/*S'AJOUTE A bord-top OU bord-bottom*/ border-color: #ccc;	/*GRIS*/ }

.bord-une {	border-color: #c03;	/*ROUGE*/ }

.bord-pol { border-color: #36c;	/*BLEU*/ }

.bord-div { /*border-color: #99c;*/border-color: #669;	/*VIOLET CLAIR*/ }

.bord-soc { /*border-color: #f6c;*/border-color: #f60;	/*ORANGE*/ }

.bord-loi { border-color: #f00050;	/*ROSE*/ }

.bord-moi { border-color: #639;	/*VIOLET*/ }

.bord-spo { border-color: #390;	/*VERT*/ }

.bord-eco { border-color: #c90;	/*JAUNE*/ }

.bord-int { border-color: #336;	/*VIOLET FONCE*/ }

.bord-avous { border-color: #00b4e6;	/*CYAN - A VOUS LA PAROLE*/ }

.bord-redac { border-color: #af324b; }	/*ROUGE SANG*/	/*MODULE COL 310 la rÃ�ï¿œÃ�Â©daction vous recommande*/

.bord-tour { border-color: #f7be19;	/*JAUNE - TOUR DE FRANCE*/ }

.bord-jo { border-color: #c03;	/*ROUGE - JO*/ }

.bord-cgv { border-color: #c03;	/*ROUGE*/ }

.bord-ident { 
/*border-color: #b46478;*/	/*ROUGE PASTEL*/ 
border-color: #006699;	/*BLEU*/ 
}
.bord-cin { border-color: #d20046;	/*ROSE CINE*/	/*FAIT PAR LE PARISIEN*/ }

.bord-ligue1 { border-color:#00749b;}

.coul-gene { color: #666;	/*GRIS*/ }

.coul-une { color: #c03;	/*ROUGE*/ }

.coul-pol { color: #36c;	/*BLEU*/ }

.coul-div { /*color: #99c;*/color: #669;	/*VIOLET CLAIR*/ }

.coul-soc { /*color: #f6c;*/color: #f60;	/*ORANGE*/ }

.coul-loi { color: #f00050;	/*ROSE*/ }

.coul-moi { color: #639;	/*VIOLET*/ }
.coul-moi a { color: #639; }

.coul-spo { color: #390;	/*VERT*/ }

.coul-eco { color: #c90;/*color: #c90;*/	/*JAUNE*/ }

.coul-int { color: #336;	/*VIOLET FONCE*/ }

.coul-avous { color: #00b4e6;	/*CYAN - A VOUS LA PAROLE*/ }

.coul-tour { color: #f7be19;	/*JAUNE - TOUR DE FRANCE*/ }

.coul-jo { color: #c03;	/*ROUGE - JO DE FRANCE*/ }

.coul-cgv { color: #c03;	/*ROUGE*/ }

.coul-musique { color: #c03;	/*ROUGE*/ }

.coul-ident { 
/*color: #b46478;*/	/*ROUGE PASTEL*/ 
color: #006699;	/*BLEU*/
}
.coul-cin { color: #d20046;	/*ROSE CINE*/	/*FAIT PAR LE PARISIEN*/ }

/*STRUCTURE GENERALE*/

div#gene {	/*CONTIENT : #top #visu* - BG BLANC POUR EVITER INVASION DES BG PUBLICITAIRES*/
	position: relative;
	z-index: 100;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}
div#gene-2009 {	/*CONTIENT : #top #visu* - BG BLANC POUR EVITER INVASION DES BG PUBLICITAIRES*/
	position: relative;
	z-index: 100;
	width: 998px;
	border: 1px solid #fff;	/**/
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

div#top {	/*CONTIENT #top1 #top2*/
	position: relative;
	z-index: 200;
	margin: 0 auto;
	border-bottom: 1px solid #fff;	/*SINON IE N'INTERPRETE PAS LE MARGIN-BOTTOM...*/
	width : 1000px;
    background: none repeat scroll 0 0 #FFFFFF;
}

div#visu {
	position: relative;
	z-index: 100;
	width: 972px;
	margin-left: auto;
	margin-right: auto;
}
div#visu-2009 {	/*310+20+310+20+310 OU 640+20+310*/
	position: relative;
	z-index: 100;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
div#visu-meteo {	/*10+310+20+310+20+310 OU 640+20+310*/
	position: relative;
	z-index: 100;
	width: 980px;
}

/*1ER ELEMENT DE visu, CONTIENT LE COLONNAGE DE LA PAGE*/
div.visu-home, div.visu-loisirs {
	/*position: relative;
	z-index: 300;*/ /* BB */
	background-image: url('/icons/bg_visu-home.png');
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

div.visu-rub {
	position: relative;
	z-index: 300;
	background-image: url('/icons/bg_visu-rub.png');
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}
/*
div.visu-meteo {
	position: relative;
	z-index: 300;
	margin-bottom: 20px;
}
*/
div.visu-avous {
	position: relative;
	z-index: 300;
	background-image: url('/icons/bg_visu-avous.png');
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

div.visu-art, div.visu-rub-abo {
	position: relative;
	z-index: 300;
	background-image: url('/icons/bg_visu-art.png');
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

div#bottom {	/*EN-DEHORS DE #gene CAR S'ETALE SUR TOUTE LA LARGEUR*/
	position: relative;
	z-index: 100;
	background-color: #dcdcdc;
	background-image: url('/icons/bg_bottom.png');
	background-position: left top;
	background-repeat: repeat-x;
}

div.col-310, div.col310 {
	position: relative;
	float: left;
	z-index: 400;
	width: 310px;
}

div.col-310 div.pub-spot, div.col310 div.pub-spot {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}


div.col-641 {
	position: relative;
	float: left;
	z-index: 400;
	width: 641px;
	margin-right:21px;
}
div.col-640 {
	position: relative;
	float: left;
	z-index: 400;
	width: 640px;
}
div.col-650 {
	position: relative;
	float: left;
	z-index: 400;
	width: 650px;
}

div.col-150, div.col150 {
	position: relative;
	float: left;
	z-index: 400;
	width: 150px;
}

div.col-160 {	/*SOUS-ENSEMBLE D'UNE col-310*/
	position: relative;
	float: left;
	z-index: 500;
	width: 160px;
}

div.col-140 {	/*SOUS-ENSEMBLE D'UNE col-310*/
	position: relative;
	float: left;
	z-index: 500;
	width: 140px;
	overflow: hidden;	/*HB 24 07 08*/
}

div.col-470 {
	position: relative;
	float: left;
	z-index: 400;
	width: 470px;
}

div.col-791 {	/*HB 06 05 09 : COLS 470+GOUTTIERE21+300*/
	position: relative;
	float: left;
	z-index: 400;
	width: 791px;
}

div.gouttiere-21 {
	position: relative;
	float: left;
	z-index: 400;
	width: 21px;
	/*visibility: hidden;*/
	overflow: hidden;
}
div.gouttiere-20 {
	position: relative;
	float: left;
	z-index: 400;
	width: 20px;
	/*visibility: hidden;*/
	overflow: hidden;
}

div.gouttiere-10 {	/*SOUS-ENSEMBLE D'UNE col-310*/
	position: relative;
	float: left;
	z-index: 500;
	width: 10px;
	/*visibility: hidden;*/
	overflow: hidden;
}

/*ELEMENTS DE top*/

div#top1 {
	position: relative;
/*background-color: #ebf0f5;*/
background-color: #fff;
/*
background-image: url('/icons/bg_top1.gif');
background-position: left bottom;
background-repeat: repeat-x;
*/
padding: 2px 20px;
border-bottom: 1px solid #ccc;
	margin-bottom: 1px;
	color: #333;
}

#top1 a { color: #336; }

#top1 #date {
	padding-right: 10px;
	border-right: 1px dotted #000;
}

#top1 .sep {
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px dotted #000;
}

#pr {	/*PRESSE REGIONALE*/
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 1000px;
}

div#top2 {
	position: relative;
	background-image: url('/icons/bg_top2.gif');
	background-color: #00b4e6;
	background-position: left bottom;
	background-repeat: repeat-x;
	/*border-bottom: 5px solid #c03;*/	/*VERSION NORMALE, INACTIF 1ER MISE EN LIGNE*/
	/*margin-bottom: 5px;*/
	color: #fff;
	height: 60px;
	overflow: hidden;
}

#top2 div#logo {
	position: relative;
	float: left;/*BB*/
	margin-left: 20px;/*BB*/
}

#top2 div#logo img {
	behavior: url(/css/iepngfix.htc);/*BB*/
	
	/*ITALIQUE*/
/*	
	margin-top: 3px;
	width: 257px;
	height: 52px;
*/	
/*
margin-top: 10px;
width: 207px;
height: 40px;
*/

	/*logo_header_droit2.png*/
/*margin-top: 7px;
width: 230px;
height: 46px;*/
margin-top: 5px;
width: 241px;
height: 51px;

	/*logo_header_droit_souligne.png*/
/*	
margin-top: 10px;
width: 208px;
height: 45px;
*/
}

.BtnOk	{
width: 31px;
height: 19px;
border: none;
behavior: url('/css/iepngfix.htc') !important;
}

div.ident	{
position: relative;
float: right;
color: #fff;
margin: 0px 10px 0px 0px;
}
.ident a	{
color: #fff;
}
.ident a.link	{
background-image: url('/icons/f_blanc.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 12px;
}

div#barre-onglet-abo	{
position: relative;
/*float: right;*/
top: -4px;
background-color: #c03;
/*width: 992px;*/
height: 6px;
overflow: hidden;
z-index: 5;
}
div#onglet-abo	{	/*JUSTE SOUS LE FILET ROUGE*/
position: relative;
float: right;
top: -4px;
background-color: #c03;
background-image: url('/icons/bg_onglet_abo.png');
background-position: left bottom;
background-repeat: no-repeat;
padding: 0px 10px 0px 20px;
z-index: 2;
}
#onglet-abo a	{
color: #fff;
background-image: url('/icons/f_blanc.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 12px;
}

div#sur-mega-2009	{
position: relative;
height: 25px;
overflow: hidden;
background-color: #fff;
background-image: url('/icons/bg_sur-mega.png');
background-position: left top;
background-repeat: repeat-x;
}

div#rubs {
	position: relative;
	text-align: center;
	font-size: 12px;
	background: #FFFFFF;
	/*
color: #ccc;
*/
/*margin-bottom: 5px;
word-spacing: 0.5em;
*/
width: 1000px;
}


#ulMMenuV2 li {
	display: inline;
	clear: left;
	font-weight: normal;
	line-height: 18px;
	color: #333366;
	/*background: #FFF url(http://www.leparisien.fr/imgs/bg_section_new.gif) left no-repeat;*/
		background-color: #fff;
		background-image: url('/icons/bg_section_new.gif');
		background-position: left center;
		background-repeat: no-repeat;
	padding: 0 4px 0 8px;
}

#ulMMenuV2 a:link, #ulMMenuV2 a:visited {
	font-weight: normal;
	color: #333366;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulMMenuV2 a.selected:link, #ulMMenuV2 a.selected:visited {
	display: inline;
	font-weight: normal;
	color: #CC0033;
	margin: 0;
	padding: 0;
}

#ulMMenuV2 a:hover { text-decoration: underline; }/* Transversal menu */

#ulTMenuV2 li {
	display: inline;
	font-weight: normal;
	line-height: 18px;
	color: #333366;
	/*background: #FFF url(http://www.leparisien.fr/imgs/bg_section_new.gif) left no-repeat;*/
		background-color: #fff;
		background-image: url('/icons/bg_section_new.gif');
		background-position: left center;
		background-repeat: no-repeat;
	padding: 0 4px 0 8px;
}

#ulTMenuV2 a:link, #ulTMenuV2 a:visited {
	font-weight: normal;
	color: #333366;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.selected:link, #ulTMenuV2 a.selected:visited {
	font-weight: normal;
	color: #CC0033;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.event:link, #ulTMenuV2 a.event:visited {
	font-weight: bold;
	color: #CC0033;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.euro:link, #ulTMenuV2 a.euro:visited {
	font-weight: bold;
	color: #016551;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.mai68:link, #ulTMenuV2 a.mai68:visited {
	font-weight: bold;
	color: #cc0033;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.cannes08:link, #ulTMenuV2 a.cannes08:visited {
	font-weight: bold;
	color: #B2863D;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a.rolandgarros08:link, #ulTMenuV2 a.rolandgarros08:visited {
	font-weight: bold;
	color: #d25b17;
	background: #FFF;
	margin: 0;
	padding: 0;
}

#ulTMenuV2 a:hover { text-decoration: underline; }

/* exception for first menu item */
	#ulMMenuV2 li.first, #ulTMenuV2 li.first { background-image: none; }


div#fil-afp	{
position: relative;
width:972px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;}

#fil-ariane {/*float: left;*/ /*width: 632px;*/ height: 25px; background: #fff url('/icons/bg_filariane_avous.png') no-repeat; padding: 5px 0 5px 5px; margin: 0; text-align: left;
	overflow: hidden;
}

#fil-ariane a:link, #fil-ariane a:visited {font-size: 13px; color: #333366; vertical-align: middle; /*margin-right: 30px;*/}

#fil-ariane span {font-size: 13px; color: #333366; vertical-align: middle; margin-right: 30px;}











/*ELEMENTS DE LA HOME*/

div.pdcm-home	{	/*MODULE PRÃ�ï¿œÃ¯Â¿Å�S DE CHEZ MOI*/
position: relative;
font-size: 11px;
border: 1px solid #c3b4d7;
margin-bottom: 20px;
}
.pdcm-home div.dept	{
position: relative;
float: left;
width: 20px;
background-color: #8764af;
color: #fff;
text-align: center;
padding: 1px 0px;
margin: 3px 5px 3px 3px;
}
.pdcm-home div.dept a	{
color: #fff;
}

.pdcm-home div.texte	{
position: relative;
float: left;
width: 275px;
margin: 3px 0px;
}
.pdcm-home div.sep {
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #c3b4d7;
margin: 2px 0px;
}


div.pdcm-home2	{	/*JAN 2009*/
position: relative;
margin-bottom: 20px;
}
div.pdcm-home2 div.top	{
position: relative;
background-image: url('/icons/bg_pdcm-home2_top.png');
background-position: left top;
background-repeat: no-repeat;
}
div.pdcm-home2 div.top div.int	{
position: relative;
/*font-size: 15px;*/
font-size: 18px;
/*font-weight: bold;*/
color: #fff;
padding: 5px 10px;
}
div.pdcm-home2 div.top div.int a	{
color: #fff;
}

div.pdcm-home2 div.conteneur	{
position: relative;
border-right: 1px solid #5a6e82;
border-bottom: 1px solid #5a6e82;
border-left: 1px solid #5a6e82;
}

div.pdcm-home2 div.ptit	{
position: relative;
background-color: #f0f5fa;
background-image: url('/icons/bg_pdcm-home2_ptit.png');
background-position: left bottom;
background-repeat: no-repeat;
padding: 8px 10px;
font-size: 12px;
font-weight: bold;
}

div.pdcm-home2 div.filinfo	{
position: relative;
background-color: #fff;
background-image: url('/icons/pix_ccc.png');
background-position: 40px 0px;
background-repeat: repeat-y;
position: relative;
margin: 2px 1px;
color: #336;
}
div.pdcm-home2 div.filinfo div.list-elm	{
position: relative;
}
div.pdcm-home2 div.filinfo div.list-elm div.numdep	{
position: relative;
float: left;
width: 30px;
margin-right: 20px;
text-align: right;
font-weight: bold;
}
div.pdcm-home2 div.filinfo div.list-elm div.numdep:hover	{
background-image: url('/icons/f_pdcm-home2_lefil.png');
background-position: 0px 3px;
background-repeat: no-repeat;
}
div.pdcm-home2 div.filinfo div.list-elm div.lefil	{
position: relative;
float: left;
width: 250px;
line-height: 1.4em;
}
div.pdcm-home2 div.filinfo div.list-elm div.lefil a	{
color: #336;
}
div.pdcm-home2 div.filinfo div.list-elm div.lefil a:hover	{
}

div.pdcm-home2 div.choisir	{
position: relative;
background-image: url('/icons/bg_pdcm-home2_choisir.png');
background-position: right center;
background-repeat: no-repeat;
padding: 20px 10px;
color: #fff;
}
div.pdcm-home2 div.choisir a	{
color: #fff;
}

div.pdcm-home2 div.actu-dep	{
position: relative;
background-image: url('/icons/bg_pdcm-home2_actudep.png');
background-position: right top;
background-repeat: no-repeat;
}
div.pdcm-home2 div.actu-dep div.elem	{
position: relative;
width: 150px;
padding: 2px 5px 2px 10px;
}
div.pdcm-home2 div.actu-dep div.elem a	{
text-decoration: none;
}
div.pdcm-home2 div.actu-dep div.elem:hover a	{
color: #fff;
}
div.pdcm-home2 div.actu-dep div.elem:hover	{
background-color: #612e94;
}


table.resclass-home	{	/*MODULE R&SULTATS & CLASSEMENTS*/
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: #cdf0c8;
background-image: url('/icons/bg_resclass_home.png');
background-position: left top;
background-repeat: repeat-x;
margin-bottom: 20px;
}
.resclass-home th	{
border-right: 1px solid #ccc;
text-align: center;
padding: 3px;
font-weight: normal;
}
.resclass-home td	{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-align: center;
padding: 3px;
}
.resclass-home img[src*="ico"]	{
width: 33px;
height: 39px;
border: none;
}







/*RESULTATS SPORTS*/

div.resultats	{
position: relative;
z-index: 500;
background-color: #aab4a0;
/*border: 1px solid #aab4a0;*/
border-top: 1px solid #aab4a0;
border-right: 1px solid #aab4a0;
border-bottom: 1px solid #aab4a0;
border-left: 1px solid #aab4a0;
/*margin-bottom: 20px;*/
}
.resultats table.onglets td.onglets-resports	{
padding-top: 5px;
padding-bottom: 2px;
background-color: #e6ebe1;
background-image: url('/icons/bg_ong_resports.png');
background-position: left top;
background-repeat: repeat-x;
color: #236600;
text-align: center;
text-transform: uppercase;
border-bottom: 1px solid #aab4a0;
border-right: 1px solid #aab4a0;
}
.resultats table.onglets td.onglets-resports a	{
color: #236600;
}
.resultats table.onglets td.onglets-resports-on	{
padding-top: 5px;
padding-bottom: 2px;
background-color: #fff;
color: #c03;
text-align: center;
text-transform: uppercase;
border-right: 1px solid #aab4a0;
}
.resultats table.onglets td.onglets-resports-on a {
color: #c03;
}
.resultats table.onglets td.onglets-resports img, .resultats table.onglets td.onglets-resports-on img	{	/*HB 30 MARS 2009*/
height: 53px;
margin-top: 5px;
}

.resultats table.onglets-2009 td.onglets-resports	{
padding-top: 5px;
padding-bottom: 2px;
background-color: #e4eadf;
background-image: url('/icons/bg_ong_resports_2009.png');
background-position: left top;
background-repeat: repeat-x;
color: #236600;
text-align: center;
text-transform: uppercase;
border-bottom: 1px solid #aab4a0;
border-right: 1px solid #aab4a0;
}
.resultats table.onglets-2009 td.onglets-resports a	{
color: #336;
}
.resultats table.onglets-2009 td.onglets-resports:hover	{
background-image: url('/icons/bg_ong_resports_on_2009.png');
}
.resultats table.onglets-2009 td.onglets-resports-on	{
padding-top: 5px;
padding-bottom: 2px;
background-color: #fdfcfd;
background-image: url('/icons/bg_ong_resports_on_2009.png');
background-position: left top;
background-repeat: repeat-x;
color: #336;
text-align: center;
text-transform: uppercase;
border-bottom: 1px solid #aab4a0;
border-right: 1px solid #aab4a0;
}
.resultats table.onglets-2009 td.onglets-resports-on a {
color: #336;
}
.resultats table.onglets-2009 img.ico	{
width: 47px;
height: 53px;
margin-top: 3px;
}


.resultats table.championnats	{
border-top: 1px solid #aab4a0;
color: #3c4632;
}
.resultats .championnats a	{
color: #3c4632;
}
.resultats .championnats div.int, .resultats .tableau div.int	{
position: relative;
background-color: #fff;
background-image: url('/icons/bg_resports_int.png');
background-position: left top;
background-repeat: repeat-x;
padding:5px;
}
.resultats .championnats .int img.plusmoins, .resultats .tableau .int img.plusmoins	{
position: relative;
display: none;
width: 16px;
height: 16px;
border: none;
}
.resultats .championnats .sel	{
position: relative;
display: none;
background-color: #d7dcd2;
background-image: url('/icons/bg_resports_sel.png');
background-position: left top;
background-repeat: repeat-x;
padding: 5px;
/* Modif YK 14/11/2008 definition d'une taille de texte */
font-size:10px;
}
/* Modif YK 14/11/2008 remplacement du background par ul */
/*.resultats .championnats .sel a.link	{*/
/* position: relative; *//*
background-image: url('/icons/f_resports.gif');
background-position: left 0px;
background-repeat: no-repeat;
padding-left: 10px;
}*/
.resultats .championnats ul {
list-style-image:url(/icons/f_resports.gif);
margin-left:15px;
padding-left:-10px;
}

.resultats div.tableau	{
position: relative;
border-top: 1px solid #aab4a0;
}
.resultats .tableau div.scores, .resultats .tableau div.classements	{
position: relative;
display: block;
color: #3c4632;
}
.resultats div.sco-tit	{
position: relative;
padding: 5px;
color: #fff;
background-color: #066a05;
background-image: url('/icons/bg_resports_sco_tit.png');
background-position: left top;
background-repeat: repeat-x;
}

.resultats .tableau .scores table.sco-tab	{	/*TABLEAU DES SCORES*/
background-color: #d7ddd2;
}
.resultats .tableau .scores table.sco-tab td	{
padding: 2px 5px;
}
.resultats .tableau .scores table.sco-tab tr.bg-alt	{
background-color: #e6ebe1;
}
.resultats .tableau .scores table.sco-tab td.equ-dom	{
text-align: right;
padding-right: 5px;
}
.resultats .tableau .scores table.sco-tab td.equ-dom a {
    color: #3c4632;
}

.resultats .tableau .scores table.sco-tab td.equ-sep	{
text-align: center;
}
.resultats .tableau .scores table.sco-tab td.equ-vis	{
text-align: left;
padding-left: 5px;
}
.resultats .tableau .scores table.sco-tab td.equ-vis a {
    color: #3c4632;
}

.resultats .tableau .scores table.sco-tab td.equ-gagn	{
font-weight: bold;
color: #390;
}
.resultats .tableau .scores table.sco-tab td.equ-gagn a {
    color: #390;
}
.resultats .tableau .scores table.sco-tab td.psg-gagne	{
font-weight: bold;
color: #390;
}
.resultats .tableau .scores table.sco-tab td.psg-perd	{
font-weight: bold;
color: red;
}

.resultats .tableau .scores table.sco-tab td.sco	{
text-align: center;
}
.resultats .tableau .scores table.sco-tab td.plus-forte	{
border-left: 1px solid #aab4a0;
background-color: #d7ddd2;
}

.resultats .tableau .classements table.class-tab	{	/*TABLEAU DES CLASSEMENTS*/
background-color: #d7ddd2;
}
.resultats .tableau .classements table.class-tab th	{
background-color: #aab4a0;
text-align: right;
}
.resultats .tableau .classements table.class-tab tr.bg-alt	{
background-color: #e6ebe1;
}
.resultats .tableau .classements table.class-tab tr.bg-uefa	{
background-color: #c9debe;
}
.resultats .tableau .classements table.class-tab tr.bg-releg	{
background-color: #dcd2d7;
}
.resultats .tableau .classements table.class-tab td	{
text-align: right;
}
.resultats .tableau .classements table.class-tab td.rang	{
color: #390;
text-align: right;
font-weight: bold;
}
.resultats .tableau .classements table.class-tab td.evol	{	/*FLECHE PLUS EGAL MOINS*/
text-align: center;
padding: 0px 5px;
}
.resultats .tableau .classements table.class-tab td.club	{
font-weight: bold;
text-align: left;
}
.resultats .tableau .classements table.class-tab td.club a {
    color: #3c4632;
}

.resultats .tableau .classements table.class-tab td.pts	{
color: #390;
font-weight: bold;
}
.resultats .tableau .classements table.class-tab td.j, .resultats .tableau .classements table.class-tab td.n, .resultats .tableau .classements table.class-tab td.bp, .resultats .tableau .classements table.class-tab td.diff	{
}
.resultats .tableau .classements table.class-tab td.g, .resultats .tableau .classements table.class-tab td.p, .resultats .tableau .classements table.class-tab td.bc	{
font-weight: bold;
}


div.sports-tit-section-2009	{
position: relative;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #318606;
background-color: #fff;
background-image: url('/icons/bg_sports-tit-section-2009.png');
background-position: left bottom;
background-repeat: repeat-x;
padding: 10px 0px 10px 10px;
}
div.sports-under-tit-section-2009	{	/*REMPLIR AVEC NBSP*/
position: relative;
background-color: #fff;
background-image: url('/icons/bg_sports-under-tit-section-2009.png');
background-position: left top;
background-repeat: repeat-x;
height: 4px;
overflow: hidden;
}

div#sports-forums	{
position: relative;
background-color: #fff;
background-image: url('/icons/bg_sports-forums-2009.png');
background-position: left bottom;
background-repeat: repeat-x;
padding: 10px;
}
div#sports-forums table td.accro-forums	{
width: 80%;
text-align: left;
}
div#sports-forums table td.vignette-forums	{
width: 20%;
text-align: right;
}
div#sports-forums table td.vignette-forums img	{
width: 80px;
height: 80px;
}
div#sports-forums span.tit-forums	{
color: #318606;
font-size: 13px;
line-height: 15px;
font-weight: bold;
}
div#sports-forums span.txt-forums	{
font-size: 13px;
line-height: 18px;
}
div#sports-forums a.link	{
color: #c03;
font-size: 11px;
font-weight: bold;
padding-right: 10px;
background-image: url('/icons/f_rouge_dro.png');
background-position: right center;
background-repeat: no-repeat;
}
div#sports-forums div.sep-sports-forums	{
position: relative;
background-color: #aab4a0;
font-size: 1px;
height: 1px;
overflow: hidden;
margin: 10px 0px 10px 0px;
}

div.sports-res-class	{	/*TABLEAU LINKANT VERS LES CLASSEMENT*/
position: relative;
background-color: #fff;
background-image: url('/icons/bg_sports-forums-2009.png');
background-position: left bottom;
background-repeat: repeat-x;
padding: 10px;
}

div.sports-res-class table th	{
color: #236600;
font-size: 13px;
text-align: left;
text-transform: uppercase;
}
div.sports-res-class table td	{
color: #3c4632;
}
div.sports-res-class table td a	{
color: #3c4632;
}
div.sports-res-class table td span.sport	{
color: #236600;
font-weight: bold;
}








/*TOUR DE FRANCE 2008*/

table#nav-tour	{
position: relative;
border-top: 1px solid #fff;
}
#nav-tour th	{
text-transform: uppercase;
border-left: 1px solid #daa60e;
border-right: 1px solid #f3ebb6;
text-align: center;
font-size: 11px;
padding: 3px 0px;
}
#nav-tour th.off	{
background-color: #f7be19;
background-image: url('/icons/bg_navtour_off.png');
background-position: left top;
background-repeat: repeat-x;
color: #2e2e2e;
}
#nav-tour th.off a	{
color: #2e2e2e;
}
#nav-tour th.on	{
background-color: #161206;
background-image: url('/icons/bg_navtour_on.png');
background-position: left top;
background-repeat: repeat-x;
color: #fff;
}
#nav-tour th.on a	{
color: #fff;
}
#nav-tour td.sep	{
background-color: #fff;
color: #fff;
}
#nav-tour td.sep img	{
height: 1px;
border: none;
}
#nav-tour td.off	{
border-left: 1px solid #d69805;
border-right: 1px solid #d69805;
background-color: #d69805;
color: #d69805;
height: 2px;
overflow: hidden;
}
#nav-tour td.on	{
border-left: 1px solid #d69805;
border-right: 1px solid #d69805;
background-color: #060606;
color: #060606;
height: 2px;
overflow: hidden;
}
#nav-tour td.off img, #nav-tour td.on img	{
height: 2px;
border: none;
}

div.etroit-tour	{
position: relative;
background-color: #fff;
padding: 1px;
border: 1px solid #a0aab4;
margin-bottom: 20px;
}
.etroit-tour div.top	{
position: relative;
color: #f7be19;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background-color: #4e4d4d;
background-image: url('/icons/bg_etroitour_top.png');
background-position: left top;
background-repeat: repeat-x;
padding: 2px 9px;
}
.etroit-tour div.bottom	{
position: relative;
background-color: #4e4d4d;
background-image: url('/icons/bg_etroitour_top.png');
background-position: left top;
background-repeat: repeat-x;
padding: 1px 9px;
}
.etroit-tour div.bottom a	{
color: #fff;
font-size: 11px;
background-image: url('/icons/f_tous_blanc.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
}
.etroit-tour div.int	{
position: relative;
padding: 10px;
}
.etroit-tour div.int-diapo	{	/*COMPLETE int*/
background-color:#504f4f;
background-image:url('/icons/bg_diapo_tour.png');
background-position:left top;
background-repeat:repeat-x;
color: #fff;
}
.etroit-tour .int-diapo a	{
color: #fff;
}
.etroit-tour img.vignette-diapo	{
width: 146px;
border: none;
}
.etroit-tour img.vignette-arch	{
width: 126px;
border: none;
}
.etroit-tour div.sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}


.etroit-tour div.module-forums	{
border-bottom: none;
margin-bottom: 0px;
}
.etroit-tour .module-forums div.top-for	{
position: relative;
background-color: #e2af1a;
background-image: url('/icons/bg_topfor_tour.png');
background-position: left top;
background-repeat: repeat-x;
text-align: right;
padding: 2px 5px;
margin-bottom: 2px;
}
.etroit-tour .module-forums div.top-for a	{
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;
}

.etroit-tour .module-forums span.for-tit	{
color:#c03;
}
.etroit-tour .module-forums span.for-texte	{
color:#336;
}
.etroit-tour .module-forums span.for-nbrep	{
font-size: 11px;
color: #666;
}
.etroit-tour .module-forums a.for-lire {
font-size: 11px;
font-weight: bold;
padding-right: 8px;
background: url('/icons/rub_a.gif') no-repeat right center;
}
.etroit-tour .module-forums div.for-sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}




/*JO 2008*/

table#nav-jo	{
position: relative;
border-top: 1px solid #fff;
}
#nav-jo th	{
text-transform: uppercase;
border-left: 1px solid #c03;
border-right: 1px solid #fff;
text-align: center;
font-size: 11px;
padding: 3px 0px;
}
#nav-jo th.off	{
background-color: #cd0333;
background-image: url('/icons/bg_navjo_off.png');
background-position: left top;
background-repeat: repeat-x;
color: #fff;
}
#nav-jo th.off a	{
color: #fff;
}
#nav-jo th.on	{
background-color: #a20227;
background-image: url('/icons/bg_navjo_on.png');
background-position: left top;
background-repeat: repeat-x;
color: #fff;
}
#nav-jo th.on a	{
color: #fff;
}
#nav-jo td.sep	{
background-color: #fff;
color: #fff;
}
#nav-jo td.sep img	{
height: 1px;
border: none;
}
#nav-jo td.off	{
border-left: 1px solid #c03;
border-right: 1px solid #c03;
background-color: #c03;
color: #c03;
height: 2px;
overflow: hidden;
}
#nav-jo td.on	{
border-left: 1px solid #c03;
border-right: 1px solid #c03;
background-color: #a20227;
color: #a20227;
height: 2px;
overflow: hidden;
}
#nav-jo td.off img, #nav-jo td.on img	{
height: 2px;
border: none;
}

div.etroit-jo	{
position: relative;
background-color: #fff;
padding: 1px;
border: 1px solid #a0aab4;
margin-bottom: 20px;
}
.etroit-jo div.top	{
position: relative;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background-color: #d1072d;
background-image: url('/icons/bg_etroitjo_top.png');
background-position: left top;
background-repeat: repeat-x;
padding: 2px 9px;
	border-bottom:1px solid #fff;
}
.etroit-jo div.bottom	{
position: relative;
background-color: #d1072d;
background-image: url('/icons/bg_etroitjo_top.png');
background-position: left top;
background-repeat: repeat-x;
padding: 1px 9px;
	border-top:1px solid #fff;
}
.etroit-jo div.bottom a	{
color: #fff;
font-size: 11px;
background-image: url('/icons/f_tous_blanc.gif');
background-image: url('/icons/f_tous_blanc.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
}
.etroit-jo div.int	{
position: relative;
padding: 10px;
	background-color: #e8e7e7;
}
.etroit-jo div.int-diapo	{	/*COMPLETE int*/
background-color:#c4c0c0;
background-image:url('/icons/bg_diapo_jo.png');
background-position:left top;
background-repeat:repeat-x;
color: #333;
}
.etroit-jo .int-diapo a	{
color: #333;
}
.etroit-jo img.vignette-diapo	{
width: 146px;
border: none;
}
.etroit-jo img.vignette-arch	{
width: 126px;
border: none;
}
.etroit-jo div.sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}


.etroit-jo div.module-forums	{
border-bottom: none;
margin-bottom: 0px;
}
.etroit-jo .module-forums div.top-for	{
position: relative;
background-color: #d8dddf;
background-image: url('/icons/bg_topfor_jo.png');
background-position: left top;
background-repeat: repeat-x;
text-align: right;
padding: 2px 5px;
margin-bottom: 1px;
}
.etroit-jo .module-forums div.top-for a	{
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;
}

.etroit-jo .module-forums span.for-tit	{
color:#c03;
}
.etroit-jo .module-forums span.for-texte	{
color:#336;
}
.etroit-jo .module-forums span.for-nbrep	{
font-size: 11px;
color: #666;
}
.etroit-jo .module-forums a.for-lire {
font-size: 11px;
font-weight: bold;
padding-right: 8px;
background: url('/icons/rub_a.gif') no-repeat right center;
}
.etroit-jo .module-forums div.for-sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}







/*SPECIFS Ã�ï¿œÃ¯Â¿Å�DITION ABONNÃ�ï¿œÃ¯Â¿Å�S, CARTOUCHES ROUGES + MODULE COL DRO*/

div#abo-sel	{
position: relative;
background-color: #af0832;
margin-bottom: 5px;
background-position: left top;
background-repeat: repeat-x;
}
#abo-sel div.onglet	{
position: relative;
float: left;
text-align: center;
font-weight: bold;
padding: 3px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
margin: 2px 2px 0px 2px;
}
#abo-sel div.onglet-on	{	/*COMPLETENT onglet*/
background-color: #fff;
background-image: url('/icons/bg_abo_sel_on.png');
color: #666;
}
#abo-sel div.onglet-off	{
background-color: #c38293;
background-image: url('/icons/bg_abo_sel_off.png');
}
#abo-sel .onglet-off a	{
color: #fff;
}

div#abo-edi	{
position: relative;
width: 641px;
text-align: right;
margin-bottom: 5px;
}

div#abo	{
position: relative;
z-index: 500;
}
#abo table.rubriques	{
background-color: #af0832;
margin-bottom: 5px;
}
#abo .rubriques td	{
padding: 5px 8px;
text-align: center;
font-weight: normal;
color: #fff;
}
#abo .rubriques a	{
color: #fff;
}
#abo .rubriques td.on	{
background-color: #730000;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#abo div.dept	{
position: relative;
background-color: #fff;
border: 1px solid #b4a0aa;
margin-bottom: 10px;
}
#abo .dept div.in	{
position: relative;
background-color: #f6f3f4;
background-image: url('/icons/bg_abo_dept.png');
background-position: left top;
background-repeat: repeat-x;
padding: 5px;
border: 1px solid #fff;
text-align: right;
}
#abo .dept .in table.sel-dept	{
position: relative;
float: right;
border-right: 1px solid #b4a0aa;
color: #666;
}
#abo .sel-dept a	{
color: #000;
}
#abo .sel-dept th	{
font-weight: normal;
text-align: center;
padding: 2px 7px;
border-left: 1px solid #b4a0aa;
border-top: 1px solid #b4a0aa;
border-bottom: 1px solid #b4a0aa;
}
#abo .sel-dept th.on	{
color: #fff;
background-color: #af0832;
}

div#abo-mod	{
position: relative;
border: 5px solid #b46478;
margin-bottom: 20px;
}
#abo-mod div.in	{
position: relative;
padding: 10px;
border: 1px solid #fff;
background-color: #fff;
background-image: url('/icons/bg_abo_mod.png');
background-position: left top;
background-repeat: repeat-x;
}
#abo-mod .in .bonjour	{
color: #96324b;
}
#abo-mod input.champ	{
background-color: #b46478;
border: 1px solid #b46478;
color: #fff;
}


table#leparisien	{
position: relative;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: #fff;
background-image: url('/icons/bg_module_promo_top_in.png');
background-position: left top;
background-repeat: repeat-x;
margin-bottom: 20px;
}
#leparisien td	{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#leparisien td.couv	{
background-color: #fff;
}
#leparisien td.descri	{
padding: 10px;
}
#leparisien td.descri img[src*="ico"]	{
margin: 5px 5px 0px 0px !important;
}
#leparisien .int	{
position: relative;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #c03;
}
#leparisien .date	{
font-size: 11px;
color: #666;
}
#leparisien ul.link	{
position: relative;
margin: 30px 0px 0px 10px;
padding: 0px;
}

#leparisien ul.link li	{
position: relative;
list-style-type: none;
list-style-image:  url('/icons/f_leparisien.gif');
list-style-position: outside;
margin: 0px 0px 10px 0px;
padding: 0px;
}






/*SPECIFS PAGES PDCM*/

span.pdcm-tit	{
font-size: 21px;
}
.pdcm-tit span.ville	{
color: #333;
}

div#pdcm-noloc, div#pdcm-loc	{
position: relative;
z-index: 5000;
border: 1px solid #ccc;
margin-bottom: 20px;
}

table.pdcm-choix-dep	{
position: relative;
z-index: 5000;
font-weight: bold;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
table.pdcm-choix-dep td	{
padding: 5px;
}
table.pdcm-choix-dep td.dep	{
position: relative;
text-align: center;
border-left: 1px solid #ccc;
}
table.pdcm-choix-dep .coul-moi a:hover	{
color: #c03;
}

#pdcm-noloc div.in, #pdcm-loc div.in	{
position: relative;
padding: 5px;
border: 5px solid #fff;
margin: 0px;
background-color: #faf5ff;
background-image: url('/icons/bg_pdcm.png');
background-position: left bottom;
background-repeat: repeat-x;
}

#pdcm-noloc .in *, #pdcm-loc .in *	{
position: relative;
}

#pdcm-noloc form	{
position: relative;
float: left;
width: 182px;
height: 47px;
/*overflow: hidden;*/	/*PAS D'OVERFLOW HIDDEN SINON AUTOCOMPLETION FOIRE*/
padding: 5px 0px 0px 20px;
background-image: url('/icons/bg_pdcm_form_bulle.png');
background-position: left top;
background-repeat: no-repeat;
}
#pdcm-loc form	{
position: relative;
float: left;
margin-left: 10px;
margin-top: 10px;
}

#pdcm-loc table#reperes	{
position: relative;
padding: 5px;
border: 5px solid #fff;
font-size: 11px;
}
#pdcm-loc #reperes th	{
font-weight: normal;
text-align: right;
padding: 1px 5px;
color: #666;
}
#pdcm-loc #reperes td	{
font-weight: normal;
text-align: left;
padding: 1px 5px;
}

div.surt-pdcm	{
margin-top: 10px;
border-top: 1px solid #e6e6e6;
text-transform: uppercase;
}

.pdcm-toute-actu	{
padding: 5px 0px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
float:left;
width:620px;
}







/*SPECIFS PAGES A VOUS LA PAROLE*/

div#avous	{	/*FIXÃ�ï¿œÃ¯Â¿Å� SUR UNE CLASS col-641 CONTENANT FIL ARIANE + COLONNAGE 150 - 470*/
}

#avous #debat, #avous .avous-top	{
position: relative;
margin-bottom: 20px;
}
#avous #debat h1, #avous .avous-top h1	{
position: relative;
font-size: 18px;
color: #c03;
text-align: center;
text-transform: uppercase;
padding: 10px 0px;
border-bottom: 1px solid #ccc;
}

#avous #debat table {
position: relative;
background-color: #336;
color: #fff;
}
#avous #debat table img.vignette {
width: 236px;
height: 133px;
}
#avous #debat table h2 {
position: relative;
font-size: 18px;
font-weight: normal;
margin-bottom: 10px;
}
#avous #debat table h3 {
position: relative;
font-size: 13px;
font-weight: normal;
margin-bottom: 10px;
}
#avous #debat table h2 a, #avous #debat table h3 a {
color: #fff;
}
#avous #debat table div.lire-avis	{
position: relative;
border-top: 1px solid #ccf;	/*LILAS*/
margin-bottom: 2px;
}
#avous #debat table div.lire-avis a	{
color: #ccf;
}
#avous .petit	{
font-size: 11px;
}

#avous .avous-list	{
position: relative;
margin-bottom: 30px;
}
#avous .avous-list h5	{	/*SURT*/
position: relative;
font-size: 13px;
font-weight: normal;
text-transform: uppercase;
color: #c03;
}
#avous .avous-list h2	{	/*TIT*/
position: relative;
font-size: 16px;
}
#avous .avous-list h4	{	/*TXT*/
position: relative;
font-size: 13px;
font-weight: normal;
padding-bottom: 5px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}

#avous p.topLk {text-align: right; margin: 15px 0 0 0;}
#avous p.topLk a:link, #articleBoxMediateur p.topLk a:visited { font-size: 11px; color: #333366; background: url(/icons/arrow_lk_international_haut.gif) no-repeat right; padding: 0 16px 0 0;}

#avous p.articleLk { float: left; width: 100%; margin: 0 0 15px 0;}
#avous p.articleLk a { float: left; height: 16px; font-size: 0.8em; font-weight: bold; color: #FFF; margin-right: 3px;}
#avous p.articleLk a.bt_print { color: #FFF; background: #BFC1C1 url(http://www.leparisien.fr/imgs/bt_print.gif) no-repeat; width: 94px; padding: 0 0 0 17px;}
#avous p.articleLk a.bt_send { color: #FFF; background: #BFC1C1 url(http://www.leparisien.fr/imgs/bt_send.gif) no-repeat; width: 90px; padding: 0 0 0 21px;}


#avous div.etroit-avous	{
position: relative;
border-top-width: 6px;
border-top-style: solid;
margin-bottom: 20px;
}
#avous .etroit-avous h1	{
position: relative;
font-size: 18px;
color: #666;
margin-bottom: 10px;
}
#avous .etroit-avous img.vignette	{
width: 150px;
margin-bottom: 10px;
}
#avous .etroit-avous div.ecrire	{
position: relative;
font-size: 11px;
border-top: 1px solid #ccc;
margin-top: 5px;
}
#avous .etroit-avous div.ecrire .f-tous	{
top: 2px;
}

.module-gris ul.list-coup	{
position: relative;
color: #333;
margin: 0px;
padding: 0px;
list-style-type: none;
}
.module-gris ul.list-coup a	{
color: #333;
}
.module-gris ul.list-coup li	{
padding-bottom: 5px;
border-bottom: 1px solid #e6e6e6;
margin: 5px 0px;
}
.module-gris ul.list-coup li.last	{
padding-bottom: 0px;
border-bottom: none;
margin: 5px 0px;
}

div.module-cameras {
	position: relative;
	z-index: 500;
	color: #fff;
	margin-bottom: 15px;
/*	border-style: solid;
	border-width: 1px;
	border-color: #000;
*/	background-image: url('/icons/bg_module_cameras.png');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #414141;
}
.module-cameras a {
	color: #fff;
}
.module-cameras div.conteneur {
	position: relative;
	padding: 10px;
/*	border: 1px solid #fff;
*/}
.module-cameras div.int {	/*INTITULE*/
	position: relative;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
.module-cameras div.foot {
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0aab4;
}
.module-cameras .foot div {
/*	border: 1px solid #fff;
*/	font-size: 11px;
	text-align: right;
	padding: 1px 10px;
}
.module-cameras .foot div img[src*="f_tous.png"] {
top: 2px !important;
}

.module-cameras div.list-elm {
position: relative;
padding-top: 2px;
padding-bottom: 2px;
border-top: 1px solid #a0aab4;
margin-top: 5px;
}
.module-cameras div.list-elm div.retrait {
padding-left: 100px;
}
.module-cameras .list-elm img.vignette {
position: relative;
float: left;
width: 94px;
height: 69px;
border: 1px solid #a0aab4;
}
.module-cameras span.tit {
position: relative;
font-size: 16px;
font-weight: bold;
}

div.module-mediateur	{
	position: relative;
	z-index: 500;
	height: 180px;
	overflow: hidden;
font-size: 11px;
	background-color: #fff;
	background-image: url(../icons/visu_mediateur.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.module-mediateur div.conteneur	{
position: relative;
padding: 10px 10px 0px 100px;
}
.module-mediateur .tit	{
position: relative;
color: #066;
font-size: 20px;
}
.module-mediateur .texte	{
position: relative;
color: #066;
}


div.module-lesplus	{	/*JAN 2009*/
position: relative;
margin-bottom: 20px;
}
.module-lesplus div.top	{
position: relative;
background-image: url('/icons/bg_lesplus_top.png');
background-position: left top;
background-repeat: no-repeat;
}
.module-lesplus div.top div.int	{
font-size: 18px;
/*font-weight: bold;*/
color: #fff;
padding: 5px 10px;
}

.module-lesplus #onglet1, .module-lesplus #onglet2, .module-lesplus #onglet3	{
position: relative;
height: 26px;
overflow: hidden;
display: none;
background-position: left top;
background-repeat: no-repeat;
}
.module-lesplus #onglet1	{
background-image: url('/icons/bg_lesplus_ong1.png');
}
.module-lesplus #onglet2	{
background-image: url('/icons/bg_lesplus_ong2.png');
}
.module-lesplus #onglet3	{
background-image: url('/icons/bg_lesplus_ong3.png');
}
.module-lesplus div.ong1, .module-lesplus div.ong2, .module-lesplus div.ong3	{
position: absolute;
z-index: 5000;
width: 103px;
top: -20px;
font-size: 11px;
color: #fff;
text-transform: uppercase;
text-align: center;
}
.module-lesplus div.ong1 a, .module-lesplus div.ong2 a, .module-lesplus div.ong3 a	{
color: #fff;
}
.module-lesplus div.ong1	{
left: 0px;
}
.module-lesplus div.ong2	{
left: 104px;
}
.module-lesplus div.ong3	{
left: 208px;
}

.module-lesplus div.conteneur	{
position: relative;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 10px;
}

.module-lesplus span.pseudo	{
font-weight: bold;
color: #000;
}
.module-lesplus span.date	{
color: #999;
}
.module-lesplus span.tit-reac	{
color:#c03;
}
.module-lesplus a.lire {
	padding-right: 8px;
	background: url('/icons/rub_a.gif') no-repeat right center;
}

.module-lesplus ul.list {
	position: relative;
	display: none;
}

.module-lesplus ul.list li {
	position: relative;
	list-style-type: none;
	font-size: 13px;
	line-height: 16px;
	padding: 5px 0px;
	border-bottom: 1px solid #e6e6e6;
	margin: 0px;
}

.module-lesplus ul.list li.last { border-bottom: none; }






/*SPECIFS PAGES ARTICLE*/


div.surt-art {
	position: relative;
	width: 641px;
	margin-left: 10px;
}
#visu .surt-art {
	margin-left: 0px;
	background-color: #fff;
	/* POUR MASQUER LE FILET DE LA GOUTTIERE, AJOUTER PAR STYLE 1 BORD DROIT 21PX SOLID #FFF*/
}

.surt-art h1, .surt-art h2, .surt-art div.h1-sports {	/*DIV UNEQUEMENT UTILISE DANS RESULTATS SPORTS OU H1 DEJA PRESENT AUTRES PART*/	/*DK 23 09 2009*/
	position: relative;
	display: block;
	font-size: 25px;
	color: #666;
	font-weight: bold;
}

.surt-art h1 span.sep, .surt-art h2 span.sep, .surt-art div.h1-sports span.sep { padding: 0px 10px; }	/*DK 23 09 2009*/
.surt-art h1 span.sep img, .surt-art h2 span.sep img, .surt-art div.h1-sports span.sep img {	/*DK 23 09 2009*/
	width: 1px;
	height: 18px;
}

.surt-art div.tous-art {
	position: relative;
	float: right;
		z-index: 500;
	top: 12px;
} 
.surt-pdcm div.tous-art {
	position: relative;
	float: right;
		z-index: 500;
		text-transform: none;
		color: #336;
}
.surt-pdcm div.tous-art a {
		color: #336;
}

.visu-art div#accroche {
	position: relative;
	z-index: 500;
	height: 123px;
	overflow: hidden;
	margin: 10px 0px;
}
.visu-art div#accroche-2009 {	/*HB FEV 2009*/
	/*position: relative;*/
	z-index: 500;
	margin: 10px 0px;
}
#avous #accroche	{
margin:10px 0px;
}


.visu-art #accroche div.vignette, #dossier div.vignette {
	position: relative;
	float: left;
	width: 150px;
	height: 113px;
	overflow: hidden;
	display:inline; /* BB fix bug souble marge IE*/
	margin-right: 20px;
}
.visu-art #accroche-2009 div.vignette {
	position: relative;
	float: left;
	width: 150px;
	/*height: 113px;*/
	z-index: 501;
	display:inline; /* BB fix bug souble marge IE*/
	margin-right: 20px;
}
.visu-art #accroche-2009 div.vignette table.zoomdiap {	/*HB AVR 2009*/
background-color: #323232;
background-image: url('/icons/bg_vignette_zoomdiap.png');
background-position: left bottom;
background-repeat: repeat-x;
color: #fff;
font-size: 10px;
}
.visu-art #accroche-2009 div.vignette table.zoomdiap a	{
color: #fff;
}
.visu-art #accroche-2009 div.vignette table.zoomdiap a.zoom-2009	{
padding-left: 15px;
background-image: url('/icons/bg_zoomdiap_loupe.png');
background-position: left center;
background-repeat: no-repeat;
}

.visu-art #accroche .vignette img.photo, .visu-art #accroche-2009 .vignette img.photo, #dossier .vignette img.photo {
	width: 150px;
	height: 113px;
	/*border: none;*/
}

.visu-art #accroche div.resume {
	position: relative;
	height: 100px;
	overflow: hidden;
}
.visu-art #accroche-2009 div.resume-2009 {	/*HB FEV 2009*/
	position: relative;
	/*padding-left: 170px;*/	/*S'IL FAUT EVITER LA VIGNETTE EN DRAPEAU*/
}

.visu-art #accroche .resume h2.surt, .visu-art #accroche-2009 .resume-2009 h2.surt {
	position: relative;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}

.visu-art #accroche .resume h1.tit, .visu-art #accroche-2009 .resume-2009 h1.tit, .visu-art #accroche .resume h2.tit, .visu-art #accroche-2009 .resume-2009 h2.tit {	/*DK 23 09 2009*/
	position: relative;
	font-size: 21px;
	/*line-height: 21px;*/
	line-height: 23px;	/*HB 21 08 2008*/
	color: #666;
}

.visu-art #accroche .resume h3.chapo, .visu-art #accroche-2009 .resume-2009 h3.chapo {
	position: relative;
	font-size: 13px;
	/*Line-height: 13px;*/
	line-height: 15px;	/*HB 21 08 2008*/
	color: #333;
}

.visu-art #accroche div.cartouche, #avous #accroche div.cartouche {
	position: relative;
	height: 21px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	overflow: hidden;
	font-size: 13px;
	line-height: 21px;
	color: #999;
}
div.cartouche-2009 {
	position: relative;
	height: 19px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 13px;
	line-height: 20px;
	color: #999;
	padding:1px 0;
}

div#article {
	position: relative;
	/*z-index: 500;*/
	width: 607px;
	min-height: 200px;	/*HB FEV 2009 POUR DONNER DE LA PLACE AUX OUTILS*/
}
#avous #article {
width:436px;
}

#article div.texte {
	position: relative;
	font-size: 13px;
	line-height: 16px;
}

#article p {
margin-top:1em;
margin-bottom:1em;
}

#article div.texte a {
color: #369;
}

#article div.texte a.invisible { /* ajout par Didier Krux */
	color:#000000;
	text-decoration:none;
	outline: none;
}

#article div.texte1 {
        position: relative;
        font-size: 8px;
        /*line-height: 16px;*/
        line-height: 10px;
}
#article div.texte2 {
        position: relative;
        font-size: 10px;
        /*line-height: 16px;*/
        line-height: 13px;
}
#article div.texte3 {
        position: relative;
        font-size: 13px;
        line-height: 16px;
}
#article div.texte4 {
        position: relative;
        font-size: 18px;
        /*line-height: 16px;*/
        line-height: 22px;
}
#article div.texte5 {
        position: relative;
        font-size: 20px;
        /*line-height: 16px;*/
        line-height: 25px;
}


#article span.intertitre {
	position: relative;
	font-weight: bold;
}

#article .texte div.pub-spot {
	position: relative;
	float: left;
	/*margin: 5px 10px 5px 0px;*/
}

div#outils {
	position: absolute;
	z-index: 2000;	/*SUPERIEUR A COMPLEMENTS SINON partager MAL GERE*/
	top: 0px;
	left: 617px;
	width: 24px;
}
#avous #outils {
left:446px;
}

#outils img.texte-plus {
	width: 24px;
	height: 24px;
	border: none;
	margin-bottom: 1px;
}

#outils img.texte-moins, #outils img.print, #outils img.mail, #outils img.rss, #outils img.part {
	width: 24px;
	height: 24px;
	/*border: none;*/
	margin-bottom: 5px;
}

div#partager {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 140px;
	border: 1px solid #a0b4a0;
	background-color: #e1ebe1;
	background-image: url('/icons/bg_partager.png');
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
}

#partager div.in {
	position: relative;
	border: 1px solid #fff;
	padding: 5px;
}

#partager div.sep {
	position: relative;
	height: 1px;
	overflow: hidden;
	background-color: #a0b4a0;
}

#partager span.surt {
	position: relative;
	color: #363;
}

dl#complements {
	position: relative;
	z-index: 1000;
	float: right;
	width: 150px;
	margin: 10px 0px 10px 20px;
}
#article .texte dl#complements dd a {	/*ON REMET COUL GENERIQUE SINON C'EST "#article div.texte a" QUI S'APPLIQUE*/
	color: #336;
}

#complements dt.surt-surt {
	position: relative;
	border-bottom: 2px solid #a0aab4;
	height: 1px;
	overflow: hidden;
}

#complements dt.surt {
	position: relative;
	font-size: 10px;
	/*line-height: 25px;*/
text-transform: uppercase;
	color: #c03;
	padding: 3px 0px;
	/*border-top: 2px solid #a0aab4;*/
border-bottom: 1px solid #a0aab4;
}

#complements dd {
	position: relative;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 0px 3px 20px;
	border-bottom: 1px solid #a0aab4;
	margin: 0px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

#complements dd.vid { background-image: url('/icons/ico_video.png'); }

#complements dd.dia { background-image: url('/icons/ico_diaporama.png'); }

#complements dd.art { background-image: url('/icons/ico_article.png'); }

#complements dd.dos { background-image: url('/icons/ico_dossier.png'); }

#complements dd.web { background-image: url('/icons/ico_web.png'); }

#complements dd.doc { background-image: url('/icons/ico_document.png'); }

#complements dd.blo { background-image: url('/icons/ico_blog.png'); }

#complements dd.for { background-image: url('/icons/ico_forum.png'); }

#complements dd.aud { background-image: url('/icons/ico_son.png'); }

#complements dd.novis { visibility: hidden; }

div.sep-hor {
	position: relative;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin: 10px 0px;
}
div.sep-hor-30 {
	position: relative;
	height: 30px;
	overflow: hidden;
}

.visu-art .nav {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1px 0px;
	font-size: 9px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
	.visu-rub .nav {
		font-size: 9px;
		text-transform: uppercase;
		margin-top: 10px;
		margin-bottom: 10px;
	}



.visu-art .nav table, .visu-rub .nav table {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.visu-art .nav table td, .visu-art .nav table th, .visu-rub .nav table td, .visu-rub .nav table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.visu-art .nav table td, .visu-rub .nav table td { padding: 2px; }

.visu-art .nav table td.sui-pre, .visu-art .nav table td.page, .visu-rub .nav table td.sui-pre, .visu-rub .nav table td.page { padding: 2px 5px; }

.visu-art .nav table td.on, .visu-rub .nav table td.on {
	background-image: url('/icons/bg_nav_on.png');
	background-position: left top;
	background-repeat: repeat-x;
	color: #fff;
}

.visu-art .nav table .page a:visited, .visu-rub .nav table .page a:visited { color: #666; }

.visu-art div.meme-sujet {
	position: relative;
	float: left;
	width: 310px;
	margin-right: 21px;
	margin-bottom: 20px;
}

.visu-art div.plus-loin {
	position: relative;
	float: left;
	width: 310px;
	margin-bottom: 20px;
}

.visu-art .meme-sujet div.int, .visu-art .plus-loin div.int {
	position: relative;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	padding: 5px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

.visu-art .meme-sujet li, .visu-art .plus-loin li {
	position: relative;
	font-size: 13px;
	list-style-type: none;
	margin-bottom: 5px;
}

/*ELEMENTS RECURENTS*/

div#moment {
	position: relative;
	z-index: 400;
	padding: 10px 0px 10px 10px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

#moment div.int {
	position: relative;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 10px;
}

#moment div.nav {
	position: absolute;
	z-index: 1000;
	width: 960px;
	top: 10px;
	left: 10px;
	text-align: center;
}

#moment .nav img.f-rond { margin: 0px 20px; }

img.moment-onoff {
	position: relative;
	width: 9px;
	height: 9px;
	/*border: none;*/
	margin: 2px 1px;
}

#moment div.vignette {
	position: relative;
	float: left;
	width: 150px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 11px;
}

#moment div.surt {
	position: relative;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

#moment img.photo {
	position: relative;
	width: 150px;
	height: 113px;
	/*border: none;*/
	margin-bottom: 5px;
}

div#sites {
	position: relative;
	z-index: 400;
	font-size: 11px;
	color: #666;
	text-align: center;
	border-top: 1px solid #ccc;
	padding-bottom: 20px;
}
div#visu-meteo div#sites {
margin-left: 10px;
}

#sites div.pictos {
	text-align: center;
	position: relative;
	border: 1px solid #ccc;
	padding: 5px 0px;
}

#sites .pictos img {
	/*border: none;*/
	margin: 0px 10px;
}



div.art-google	{
position: relative;
float: left;
width: 160px;	/*182 - LE BORDER(2) - LE PADDING(20)*/
padding: 10px;
border: 1px solid #ccc;
}











/*ELEMENTS EN COL 310*/

div.module-bleu, div.module-rouge, div.module-gris {
	position: relative;
	z-index: 500;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fff;
}
div.module-abo	{
position: relative;
height: auto;
border: 5px solid #b46478;
margin-bottom: 20px;
}


.module-bleu {
	border-color: #a0aab4;
	background-image: url('/icons/bg_module_bleu.png');
}

.module-rouge {
	border-color: #b4a0aa;
	background-image: url('/icons/bg_module_rouge.png');
}

.module-gris {
	border-color: #b4a0aa;
	background-image: url('/icons/bg_module_gris.png');
}

.module-bleu div.conteneur, .module-rouge div.conteneur, .module-gris div.conteneur {
	position: relative;
	padding: 10px;
	border: 1px solid #fff;
}

.module-bleu div.int, .module-rouge div.int, .module-gris div.int {	/*INTITULE*/
	position: relative;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

.module-rouge div.sout	{
position: relative;
background-color: #e7e0e4;
background-image: url('/icons/bg_module_rouge_sout.png');
background-position: left top;
background-repeat: repeat-x;
padding: 2px 0px 2px 20px;
color: #af324b;
font-weight: bold;
}

.module-abo div.in	{
position: relative;
padding: 10px;
border: 1px solid #fff;
background-color: #fff;
background-image: url('/icons/bg_abo_mod.png');
background-position: left top;
background-repeat: repeat-x;
}

.bord-int-module-bleu, .bord-int-module-gris { border-color: #a0aab4; }

.bord-int-module-rouge { border-color: #af324b; }	/*ROUGE SANG*/


.module-bleu div.foot, .module-rouge div.foot, .module-gris div.foot, .module-abo div.foot {
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	background-position: left top;
	background-repeat: repeat-x;
}

.module-bleu .foot {
	border-top-color: #a0aab4;
	background-image: url('/icons/bg_module_bleu.png');
}
.module-rouge .foot {
	border-top-color: #b4a0aa;
	background-image: url('/icons/bg_module_rouge.png');
}
.module-gris .foot {
	border-top-color: #a0aab4;
	background-image: url('/icons/bg_module_gris.png');
}
.module-abo .foot {
	border-top-color: #96324b;
	background-image: url('/icons/bg_module_rouge.png');
}

.module-bleu .foot div, .module-rouge .foot div, .module-gris .foot div, .module-abo .foot div {
	border: 1px solid #fff;
	font-size: 11px;
	text-align: right;
	padding: 1px 10px;
}
.module-rouge .foot-intermediaire div	{
	font-size: 11px;
	text-align: right;
	padding: 1px 10px;
}
.module-bleu .foot div img[src*="f_tous.png"], .module-rouge .foot div img[src*="f_tous.png"], .module-gris .foot div img[src*="f_tous.png"], .module-abo .foot div img[src*="f_tous.png"], .module-promo .bottom div img[src*="f_rond_dro.png"], .box .box-bot div img[src*="f_rond_dro.png"] {
top: 2px !important;
}

.module-bleu ul.list, .module-rouge ul.list, .module-gris ul.list {
	position: relative;
	margin-top: 10px;
	display: none;
}

.module-bleu ul.list li, .module-rouge ul.list li, .module-gris ul.list li {
	position: relative;
	list-style-type: none;
	font-size: 13px;
	line-height: 16px;
	padding: 5px 0px;
	border-bottom: 1px solid #e6e6e6;
	margin: 0px;
}

.module-bleu ul.list li.last, .module-rouge ul.list li.last, .module-gris ul.list li.last { border-bottom: none; }


div.depeche, div.depeche-ile	{
position: relative;
/*font-size: 11px;*/
padding: 3px 0px 0px 0px;
border-top: 1px solid #e6e6e6;
margin-top: 2px;
}
.depeche div.heure	{
position: relative;
float: left;
width: 35px;
color:#c03;
margin-right: 10px;
}
.depeche-ile div.dept	{
position: relative;
float: left;
width: 35px;
color:#639;
font-weight: bold;
margin-right: 10px;
}
.depeche div.texte	{
position: relative;
float: left;
width: 240px;
}
.depeche-ile div.texte	{
position: relative;
float: left;
width: 240px;
}

div.onglet-mod-off, div.onglet-mod-on {
	position: relative;
	float: left;
	/*width: 90px;*/
display: none;
}

.onglet-mod-off {
	border-left: 1px solid #a0aab4;
	border-bottom: 1px solid #a0aab4;
}

.onglet-mod-on {
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url('/icons/bg_module_bleu.png');
	border-left: 1px solid #a0aab4;
}

.onglet-mod-off div, .onglet-mod-on div {
	position: relative;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	color: #99334b;
	padding: 2px 10px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}

div#recherche form {	/*MODULE EN COL 310*/
/*margin-top: 10px;*/	/*HB VIRE margin-top 01 09 2008*/
margin-bottom: 20px;
}

#recherche input.rech {
	background-color: #a0aab4;
	color: #fff;
	width: 220px;
	padding: 3px 10px;
	border: none;
}
#recherche input.rech2 {
	background-color: #fff;
	padding: 1px 5px 1px 5px;
	height: 15px;
	border: 1px solid #a0aab4;
}

div.module-promo	{
position: relative;
color: #666;
margin-bottom: 20px;
}

.module-promo div.top	{
position: relative;
background-image: url('/icons/bg_module_promo_top.png');
background-position: left top;
background-repeat: no-repeat;
padding: 1px 1px 0px 1px;
border-bottom: 1px solid #ccc;
}
.module-promo .top div.in	{
position: relative;
font-size: 11px;
background-image: url('/icons/bg_module_promo_top_in.png');
background-position: left top;
background-repeat: repeat-x;
padding: 5px 10px;
border: 1px solid #fff;
}
.module-promo .top div.int	{
	position: relative;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #c03;
}

.module-promo div.conteneur	{
position: relative;
background-color: #fff;
background-image: url('/icons/bg_module_promo.png');
background-position: left top;
background-repeat: repeat-y;
}
.module-promo div.bottom	{
position: relative;
background-image: url('/icons/bg_module_promo_bottom.png');
background-position: left bottom;
background-repeat: no-repeat;
text-align: right;
border-top: 1px solid #ccc;
}
.module-promo .bottom div	{
	font-size: 11px;
	text-align: right;
	padding: 1px 10px 3px 0px;
}


div.onglet-modpro-off, div.onglet-modpro-on {
	position: relative;
	float: left;
	/*width: 90px;*/
display: none;
}

.onglet-modpro-off {
	background-color: #f2f2f2;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url('/icons/bg_ong_promo_off.png');
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.onglet-modpro-on {
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url('/icons/bg_module_promo_top_in.png');
	border-left: 1px solid #ccc;
}

.onglet-modpro-off div, .onglet-modpro-on div {
	position: relative;
	text-align: center;
	/*font-size: 11px;*/
	line-height: 15px;
	/*text-transform: uppercase;*/
	color: #c03;
	padding: 2px 10px;
	border-left: 1px solid #fff;
	/*border-top: 1px solid #fff;*/
	border-right: 1px solid #fff;
}

.module-promo dl.ann {
	position: relative;
}
.module-promo dl.ann dt {
	position: relative;
	color: #336;
	font-weight: bold;
}
.module-promo dl.ann dd {
	position: relative;
}

div#immann	{
position: relative;
display: block;
}
#immann input.rech {
	background-color: #afafaf;
	color: #fff;
	width: 220px;
	padding: 3px 10px;
	border: none;
}

div#immannloc	{
position: relative;
display: none;
}
div#immannlocliste	{
position: relative;
display: block;
}
div#immannloccarte	{
position: relative;
display: none;
}
#immannloc table.type-aff	{
border-left:1px solid #c8c8c8;
border-top:1px solid #c8c8c8;
color: #c03;
}
#immannloc table.type-aff th, #immannloc table.type-aff td	{
border-right:1px solid #c8c8c8;
border-bottom:1px solid #c8c8c8;
padding: 2px;
}
#immannloc table.type-aff th	{
background-color: #f2f2f2;
background-position: left top;
background-repeat: repeat-x;
background-image: url('/icons/bg_ong_promo_off.png');
}
#immannloc div.localisation	{
position: relative;
color: #000;
padding: 5px 10px;
border-bottom:1px solid #c8c8c8;
margin-bottom: 10px;
}

div#immrech	{
position: relative;
display: none;
}
#immrech table	{
font-size: 11px;
}
#immrech table td	{
padding: 2px 5px;
}

div.module-forums	{
position: relative;
display: block;
border-bottom: 2px solid #a0aab4;;
margin-bottom: 20px;
}
.module-forums div.top	{
position: relative;
display: block;
background-color: #a0aab4;
padding: 2px 5px;
margin-bottom: 2px;
text-align: right;
color: #fff;
}
.module-forums .top a	{
color: #fff;
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;
}
.module-forums div.int	{
position: relative;
display: block;
padding: 10px;
}
.module-forums span.for-tit	{
color:#c03;
}
.module-forums span.for-texte	{
color:#336;
}
.module-forums span.for-nbrep	{
font-size: 11px;
color: #666;
}
.module-forums a.for-lire {
font-size: 11px;
font-weight: bold;
padding-right: 8px;
background: url('/icons/rub_a.gif') no-repeat right center;
}
.module-forums div.for-sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}

div.module-cinema	{
position: relative;
/*background-color: #f00050;*/
background-color: #c03;	/*22 07 2008*/
margin-bottom: 20px;
}
.module-cinema img.cine-vignette	{
position: relative;
float: left;
width: 50px;
height: 65px;
border: 1px solid #fff;
margin: 10px 0px 10px 8px;
}
.module-cinema div.cine-links	{
position: relative;
background-color: #dbc7cb;
background-image: url('/icons/bg_module_cinelinks.png');
background-position: left top;
background-repeat: repeat-x;
padding: 5px 0px;
}
.module-cinema .cine-links div.cine-link	{
position: relative;
float: left;
width: 140px;
margin-left: 10px;
}
.module-cinema .cine-links .cine-link a	{
background-image: url('/icons/f_leparisien.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}
.module-cinema div.cine-cols	{
position: relative;
padding: 5px 0px;
}
.module-cinema .cine-cols .cine-col	{	/*DIV OU FORLM*/
position: relative;
float: left;
width: 140px;
margin-left: 10px;
color: #fff;
font-size: 11px;
}

table.module-progtele	{
position: relative;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-bottom: 20px;
}
.module-promo table.module-progtele	{
border-top: none;
margin-bottom: 0px;
}
.module-progtele td	{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.module-promo .module-progtele td	{
border-bottom: none;
}
.module-progtele td img	{
margin: 5px 0px 5px 5px;
}
.module-progtele td.tele-bot	{
background-color: #fff;
background-image: url('/icons/bg_module_telebot.png');
background-position: left bottom;
background-repeat: repeat-x;
}










/*SPECIFS DE LA COLONNE ETROITE 160 PX - MODULES*/

div.etroit-gene	{
position: relative;
background-color: #fff;
padding: 1px;
border: 1px solid #a0aab4;
margin-bottom: 20px;
}
.etroit-gene div.top	{
position: relative;
color: #c30;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background-color: #c9d3dd;
background-image: url('/icons/bg_module_etroit-accroch-h3.gif');
background-position: left top;
background-repeat: repeat-x;
padding: 2px 9px;
}
.etroit-gene div.bottom	{
position: relative;
background-color: #e1e6eb;
/*
background-image: url('/icons/bg_etroitour_top.png');
background-position: left top;
background-repeat: repeat-x;
*/
padding: 1px 9px;
}
.etroit-gene div.bottom a	{
/*color: #fff;*/
font-size: 11px;
background-image: url('/icons/f_tous.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
}
.etroit-gene div.int	{	/*RETRAIT INTÃ�ï¿œÃ¯Â¿Å�RIEUR*/
position: relative;
padding: 10px;
}
.etroit-gene div.int-petit	{	/*PETIT RETRAIT INTÃ�ï¿œÃ¯Â¿Å�RIEUR*/
position: relative;
padding: 4px;
}
.etroit-gene div.int-diapo	{	/*COMPLETE int*/
background-color:#504f4f;
background-image:url('/icons/bg_diapo_tour.png');
background-position:left top;
background-repeat:repeat-x;
color: #fff;
}
.etroit-gene .int-diapo a	{
color: #fff;
}
.etroit-gene img.vignette-diapo	{
width: 146px;
border: none;
}
.etroit-gene img.vignette-arch	{
width: 126px;
border: none;
}
.etroit-gene div.sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}


.etroit-gene div.module-forums	{
border-bottom: none;
margin-bottom: 0px;
}
.etroit-gene .module-forums div.top-for	{
position: relative;
background-color: #343468;
background-image: url('/icons/bg_topfor.png');
background-position: left top;
background-repeat: repeat-x;
text-align: right;
padding: 2px 5px;
margin-bottom: 2px;
}
.etroit-gene .module-forums div.top-for a	{
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;
color: #fff;
}

.etroit-gene .module-forums span.for-tit	{
color:#c03;
}
.etroit-gene .module-forums span.for-texte	{
color:#336;
}
.etroit-gene .module-forums span.for-nbrep	{
font-size: 11px;
color: #666;
}
.etroit-gene .module-forums a.for-lire {
font-size: 11px;
font-weight: bold;
padding-right: 8px;
background: url('/icons/rub_a.gif') no-repeat right center;
}
.etroit-gene .module-forums div.for-sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 5px 0px;
}











/*SPECIFS DE LA COLONNE ETROITE 140 PX*/

#etroite	{
}

div.minibox	{
position: relative;
width: 140px;
height: 45px;
background-image: url('/icons/bg_minibox.png');
background-position: left top;
background-repeat: no-repeat;
font-size: 11px;
color: #666;
margin-bottom: 10px;
}
.minibox div.retrait, .box-top div.retrait	{
position: relative;
padding: 5px 0px 0px 5px;
}
.minibox span.tit, .box-top span.tit	{
position: relative;
font-size: 14px;
font-weight: bold;
color: #c03;
margin: 0px;
}
.minibox span.tit a, .box-top span.tit a	{
color: #c03;
}
.minibox img.ico, .box-top img.ico	{
position: absolute;
z-index: 500;
top: 5px;
right: 5px;
width: 35px;
height: 35px;
border: none;
}

div.box	{
position: relative;
width: 140px;
margin-bottom: 10px;
}
.box div.box-top	{
position: relative;
width: 140px;
height: 45px;
background-image: url('/icons/bg_box.png');
background-position: left top;
background-repeat: no-repeat;
font-size: 11px;
color: #666;
}
.box div.box-mid	{
position: relative;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
}
.box div.box-retrait	{
position: relative;
padding: 5px;
}
.box div.box-sep	{
position: relative;
height: 1px;
overflow: hidden;
background-color: #ccc;
}
.box div.box-bot	{
position: relative;
width: 140px;
background-image: url('/icons/bg_box.png');
background-position: left bottom;
background-repeat: no-repeat;
}
.box .box-bot div	{
font-size: 11px;
text-align: right;
padding: 1px 5px 3px 0px;
}
.box div.vignette	{
text-align: center;
}
.box .vignette img	{
width: 138px;
border: none;
}













/*ELEMENTS DE bottom*/

img#logo-bot	{
position: relative;
width: 98px;
height: 25px;
}

div#chemin {
	position: absolute;
	z-index: 1000;
	width: 830px;
	top: 0px;
	left: 120px;
	background-image: url('/icons/bg_chemin.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #e6e6e6;
	border: 1px solid #afafaf;
	padding-left: 10px;
	padding-right: 10px;
}

#chemin a { /*color: #0f638d;*/
}

#chemin div.etape {
	position: relative;
	float: left;/*padding-top: 5px;
padding-bottom: 5px;*/
}

#chemin div.sep {
	position: relative;
	float: left;
	width: 20px;
	background-image: url('/icons/chemin_sep.gif');
	background-position: center center;
	background-repeat: no-repeat;/*padding-top: 5px;
padding-bottom: 5px;*/
}

#chemin div.liens {
	position: relative;
	float: right;
	/*padding-top: 5px;
padding-bottom: 5px;*/
padding-left: 20px;
	border-left: 1px solid #afafaf;
	margin-left: 20px;
}

div#links {
	/*
position: relative;
background-image: url('icons/bg_links.gif');
background-position: left top;
background-repeat: repeat-x;
background-color: #dcdcdc;
padding: 20px 20px 0 20px;
*/
position: relative;
	z-index: 200;
	width: 972px;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#links div.module {
	position: relative;
	float: left;
	margin-right: 15px;
	color: #666;
	font-size: 10px;
	line-height: 14px;
}

#links div.module dt {
	font-weight: bold;
	color: #0f638d;
}

#links div.module dt a { /*color: #0f638d;*/
}

#links div.module dd {
	margin: 0;
	padding: 0;
	color: #666;
}

#links div.module dd a { color: #666; }

#links div#copy {
	position: relative;
	text-align: center;
	padding: 3px;
	border-top : 1px solid #ccc;
	margin-top: 10px;
	color: #666;
	font-size: 10px;
}

#copy a { color: #666; }











/*CGV - CGU*/

div#cgv	{	/*DANS UNE PAGE POP-UP*/
position: relative;
padding: 10px;
border: 1px solid #fff;
margin: 10px;
}
#cgv h1	{
position: relative;
margin-top: 10px;
margin-bottom: 20px;
font-size: 18px;
color: #c03;
}
#cgv ul	{
list-style: disc;
list-style-position: outside;
margin-bottom: 10px;
}
#cgv ul	{
margin-left: 50px;
}
#cgv div.sep	{
position: relative;
height: 1px;
overflow: hidden;
background-color: #ccc;
margin: 10px 0px;
}
#cgv div.haut	{
position: relative;
text-align: right;
margin: 10px 0px 10px 0px;
}
#cgv .haut span	{
border: 1px solid #ccc;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
padding: 2px 10px;
color: #0087af;
}
#cgv .haut span a	{
color: #0087af;
}










/*ESPACE ABONNÃ�ï¿œÃ¯Â¿Å�*/

div#espace	{
position: relative;
}

#espace h2	{
font-size: 18px;
/*color: #b46478;*/
color: #333;
margin-top: 10px;
margin-bottom: 10px;
}
#espace h3	{
font-size: 13px;
/*color: #b46478;*/
color: #333;
}
#espace h2.ec	{
font-size: 18px;
/*color: #b46478;*/
color: #333;
margin-top: 10px;
margin-bottom: 10px;
	padding-top:7px;
	border-top:3px solid #cc0033;
}
#espace h3.ec	{
font-size: 13px;
/*color: #b46478;*/
color: #333;
	padding-top:7px;
	border-top:3px solid #cc0033;
}

#espace .petit	{
font-size: 10px;
}
#espace table.nav-compte	{
color: #000;
border-bottom: 2px solid #c48392;
margin-top: 10px;
margin-bottom: 10px;
}
#espace table.nav-compte th	{
background-position: left top;
background-repeat: repeat-x;
padding: 5px;
border-left: 5px solid #fff;
border-right: 5px solid #fff;
}
#espace table.nav-compte th.on	{
background-color: #c48392;
background-image: url('/icons/bg_abo_sel_off.png');
}
#espace table.nav-compte th.off	{
background-color: #fefcfd;
background-image: url('/icons/bg_abo_sel_on.png');
}
#espace table.nav-compte th a	{
/*color: #000;*/
}

#espace table.saisie th, #espace table.saisie td	{
padding: 1px 2px;
text-align: left;
font-size: 11px;
}
#espace table.saisie th	{
font-weight: normal;
}
#espace table.saisie .champ	{
width: 170px;
}

#espace table.saisie-pdf	{
font-size: 11px;
}
#espace table.saisie-pdf th	{
padding: 1px 2px;
text-align: right;
}
#espace table.saisie-pdf td	{
padding: 1px 50px 1px 2px;
text-align: left;
}
#espace img.coche	{
width: 13px;
height: 12px;
border: none;
}

#espace table.resume-infos th, #espace table.resume-infos td	{
padding: 1px 5px;
text-align: left;
font-size: 11px;
}
#espace table.resume-infos span.date	{
font-style: italic;
padding-right: 20px;
}
#espace table.resume-infos img.f-rond {
top: 3px;
}
#espace dl.bon-commande dt	{
font-weight: bold;
font-size: 13px;
color: #b46478;
color: #006699;	/*BLEU*/
color: #000;
}
#espace dl.bon-commande dd	{
margin-bottom: 10px;
}










/*AUTOCOMPLETION*/

div#statescontainer	{
background-color:#fff;
}
#statescontainer ul	{
list-style-type: none;
}


/*MAJ FOOTER*/
#links div.module dt.event {
	font-weight: bold;
	color: #cc0033;
}
#links div#ojd {
position: absolute;
width: 130px;
right: 5px;
bottom: 30px;
color: #666;
font-size: 10px;
font-weight: bold;
}

#links div#ojd img {
padding-right: 5px;
}









/*CARTOUCHE DOSSIER - PAGE RUB + ART*/

div#dossier	{
position: relative;
}

#dossier div.tit-doss	{
position: relative;
display: block;
padding: 5px 15px;
border: 1px solid #8d8d8d;
margin-bottom: 1px;
background-color: #f3f7fb;
background-image: url('/icons/bg_doss_tit.png');
background-position: left bottom;
background-repeat: repeat-x;
}
#dossier div.tit-doss span.tit-doss	{
font-size: 18px;
font-weight: bold;
color: #ad002e;
}
img.b-doss	{
position: relative;
display: none;
width: 17px;
height: 17px;
border: none;
}

#dossier div.visu-doss	{
position: relative;
display: block;
border: 1px solid #8d8d8d;
}
#dossier .visu-doss div.cont-doss	{
position: relative;
padding: 15px;
border: 1px solid #fff;
background-color: #f5f8fc;
background-image: url('/icons/bg_doss_cont.png');
background-position: left bottom;
background-repeat: repeat-x;
}










/*BULLE ROUGE*/

div.bulle	{
position: absolute;
z-index: 50000;
display: none;
width: 150px;
top: 0px;
right: 150px;
background-image: url('/icons/bg_bulle.png');
background-position: right top;
background-repeat: no-repeat;
}
.bulle div.cont-bulle	{
padding: 5px 15px 5px 5px;
color: #fff;
font-size: 11px;
font-weight: normal;
}

table.pdcm-choix-dep div.bulle	{
top: 16px;
right: 0px;
width: 100px;
left: -40px;
background-image: url('/icons/bg_bulle_pdcm.png');
background-position: center top;
}
table.pdcm-choix-dep .bulle div.cont-bulle	{
padding: 15px 5px 5px 5px;
}










/*RÉACTIONS - RÉAGIR*/

div#reactions	{	/*CONTIENT #reagir*/
position: relative;
	width: 639px;
border: 1px solid #b4a0aa;
background-color: #fff;
}

div#reactions div.retrait	{
position: relative;
padding: 10px;
}
div.int-reactions	{
position: relative;
font-size: 13px;
padding-bottom: 10px;
border-bottom: 1px solid #b4a0aa;
margin-bottom: 10px;
color: #666;
}
div.int-reactions strong	{
color:#c03;
}
div#reactions table.list-reac	{
width: 610px;
}
div#reactions  table.list-reac.reac-art	{	/*AVR2009 : REACTIONS DANS PAGE ARTICLE*/
width: 416px;
}
div#reactions table.list-reac th	{
font-weight: normal;
text-align: left;
width: 30px;
color: #999;
}
div#reactions table.list-reac td	{
padding-bottom: 10px;
width: 580px;
}
div#reactions  table.list-reac td.reac-art	{	/*AVR2009 : REACTIONS DANS PAGE ARTICLE*/
width: 386px;
}
div#reactions table.list-reac span.pseudo	{
font-weight: bold;
}
div#reactions table.list-reac span.date, div.list-reac span.date	{
color: #999;
}
div#reactions table.list-reac span.tit-reac, div.list-reac span.tit-reac	{
color:#c03;
}
div#reactions a.lire {
	padding-right: 8px;
	background: url('/icons/rub_a.gif') no-repeat right center;
}
div#reactions .go{
	background:no-repeat url("/icons/b_reac_envoyer.png");
	width:71px;
	height:19px;
	border:0;
	padding:0;
}
div#reactions .go:hover{
	background:no-repeat url("/icons/b_reac_envoyer_on.png");
}


div.list-reac	{	/*LISTE PAGINÉE DES RÉACTIONS*/
position: relative;
margin-bottom: 10px;
}
div.list-reac div.col-1	{
position: relative;
float: left;
padding-top: 10px;
width: 150px;
text-align: right;
color: #999;
}
div.list-reac span.pseudo	{
font-weight: bold;
color: #000;
}
div.list-reac div.col-2	{
position: relative;
float: left;
width: 451px;
padding-top: 25px;
padding-left: 40px;
text-align: left;
background-image: url('/icons/bulle-reactions.png');
background-position: left top;
background-repeat: no-repeat;
}
div.list-reac div.reac-links	{
position:relative;
float:right;
color: #999;
}
div.reac-links a.abus	{
background-image: url('/icons/ico_abus.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
color: #999;
}
div.reac-links a.reagir	{
background-image: url('/icons/f_rond_dro.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 17px;
}



div#reagir	{
position: relative;
padding: 10px;
background-color: #ebe1e6;
background-image: url('/icons/bg_reagir.png');
background-position: left top;
background-repeat: no-repeat;
border: 1px solid #fff;
}
div.int-reagir	{
position: relative;
font-size: 13px;
font-weight: bold;
padding-bottom: 10px;
border-bottom: 1px solid #b4a0aa;
margin-bottom: 10px;
}
div#reagir .champ, div#reagir .champ-art, div#reagir .champ-art-large	{
border: 1px solid #b4a0aa;
}
div#reagir .champ	{
width: 290px;
}
div#reagir .champ-art	{	/*AVR2009 : REACTIONS DANS PAGE ARTICLE*/
width: 205px;
}
div#reagir .champ-art-large	{	/*AVR2009 : REACTIONS DANS PAGE ARTICLE*/
width: 420px;
}
div#reagir .champ.bg, div#reagir .champ-art.bg	{
background-color: #f5ebf0;
}

a.nb-reac	{
background-image: url('/icons/ico_reac.png');
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 17px;
color:#c03;
line-height: 1.5em;
}

div.nb-reac	{
position: relative;
float: right;
height: 19px;
overflow: hidden;
color: #fff;
background-image: url('/icons/bg_nbreac_rouge.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 5px;
}
a.nb-reac-rouge	{
background-image: url('/icons/ico_reac_rouge.png');
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 17px;
color:#fff;
}
a.reagir-rouge	{
background-image: url('/icons/f_rond_dro_rouge.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 17px;
color:#fff;
}
div.nb-reac-end	{
position: relative;
float: right;
height: 19px;
overflow: hidden;
color: #fff;
background-image: url('/icons/bg_nbreac_rouge.png');
background-position: right center;
background-repeat: no-repeat;
}

div#reagir-controle	{
display: block;
width: 484px;
height: 324px;
background-image: url('/icons/bg_reagir_controle_24.png');
background-position: center center;
background-repeat: no-repeat;
text-align: center;
}
div#reagir-controle img.fermer	{
margin: 15px 0px;
}
div#reagir-controle div.in	{
display: block;
width: 356px;
height: 196px;
padding: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-image: url('/icons/bg_reagir_controle_in.png');
background-position: center top;
background-repeat: no-repeat;
background-color: #c8c8c8;
}

/* Début ajout par Didier Krux pour compatibilité avec jquery */
.ui-widget-overlay {
	background-color:black;
	position:absolute;
	top:0;
	left:0;
	opacity:0.8;
}
.ui-resizable-handle {
display: none !important;
} 
.ui-widget-content{
width: 484px !important;
height: 324px !important;
position:absolute;
background-image: url('/icons/bg_reagir_controle_24.png');
background-position: center center;
background-repeat: no-repeat;
}
.ui-dialog-titlebar-close{
display:block;
margin: 15px auto;
width:24px;
height:24px;
background-image: url('/icons/b_reagir_fermer.png');
background-repeat: no-repeat;
background-position: center center;
}
.ui-dialog-titlebar-close-hover{
background-image: url('/icons/b_reagir_fermer_on.png');
}
.ui-dialog-titlebar-close span{
display:none;
}
.ui-dialog-content	{
height: 197px !important;
width: 364px !important;
margin:0px 50px;
padding: 10px;
text-align: center;
background-image: url('/icons/bg_reagir_controle_in.png');
background-position: center top;
background-repeat: no-repeat;
}
/* Fin ajout par Didier Krux pour compatibilité avec jquery */

div#reagir-abus	{
position: absolute;
display: none;
left: 0px;
top: 0px;
z-index: 1000;
width: 448px;
padding: 10px;
border: 1px solid #a0aab4;
background-color: #fff;
font-size: 13px;
color: #333;
}
div#reagir-abus strong	{
font-size: 14px;
}

div#reagir-abus .champ	{
border: 1px solid #a0aab4;
background-color: #e1e6eb;
margin-bottom: 5px;
}
div#reagir-abus .champ.largeur	{
width: 300px;
}

div#reagir-abus p.message	{
font-size: 14px;
line-height: 1.2em;
}



/* styles article */
.titreRubListeBas{ border-bottom: 6px solid; width:630px;}
.titreRubListeBas h1{ font-size:22px; font-weight:bold; padding-top:20px;}
