BODY	{background-color: #000000;}.filet1	{border-left:1px #FFFFFF solid;border-right:1px #FFFFFF solid;}.filet2	{	border-bottom:1px solid #FFFFFF;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}/**  styles pour les listes de stories  **/.storyList a , .itemList div{	padding:3px;	font-size: 0.65em;	display:block;	height:auto;	min-height:57px;	height:57px;	text-decoration:none;	}.storyList .ticker{	height:40px;	min-height:40px;	}.itemList a, .listLinkStyle{font-family: verdana,arial,sans-serif;	color: #EA4041;	font-weight: bold;	overflow:hidden;	font-size: 1.1em;	text-decoration:none;	}.itemList a{padding-right:40px;padding:12px;}.itemList a:visited, .listLinkStyle:visited { color: #fff }.itemList a:hover, .listLinkStyle:hover{color: #FFFFFF; text-decoration:none;}.storyList .sec{background-color:#F4F4F4;}.storyList a:link{color: #EA4041;}.storyList a:hover{background-color: #494949;}.storyList a:visited { color: #ea4041 }.storyList a:active{background-color: #494949;}.storyList .title, .itemList .title{	font-size: 1.3em;	font-weight: bold;	color: #FFFFFF;	display:block;	}.storyList .date, .storyList .dateTJ{	color: #DCDCDC;	display:block;	}.storyList .text{	line-height:0.95em;	color: #FFFFFF;	}.storyList img, .itemList img{	margin-bottom:2px;	margin-right:4px;	float:left;	/*display:inline;*/	}/* pour les tickers */.storyList .dateT{	color: #FFFFFF;	width:80px;	position:absolute;	cursor:pointer;	}.storyList .dateTJ{padding-left:90px;}.storyList .textTJ{	height:40px;	margin-left:90px;	display:block;	text-align:left;	cursor: pointer;	}.storyList .titleT{	font-size: 1.2em;	font-weight: bold;	display:block;	padding-left:86px;	color: #FFFFFF;	}.storyList .titleTT{	height:40px;	margin-left:90px;	display:block;	text-align:left;	cursor: pointer;	font-size: 1.2em;	padding-top:5px;	}.storyList .dateTT img{	margin:0px;	padding:0px;	border:9px;	float:none;	}.storyList .dateTT{	width:80px;	height:40px;	cursor: pointer;	background-color: #EBEDF3;	text-align:center;	position:absolute;	}.storyList i{color:#FFFFFF;font-style:normal;}.storyList .dateT b{	display:block;	padding-left:14px;	font-size:1.2em;	}.tiretLine, .storyList center{	background-image:url(tiret_info.gif);	height:1px;	clear:both;	font-size:0.1em;	}/**  styles pour les objets li?s aux stories (pure CSS)  **/.storyObjectBox a{	background-repeat:no-repeat;	display:block;	font-size: 0.75em;	color: #DCDCDC;	padding:4px;	padding-left:24px;	background-position: 2px 3px;	list-style-image: url(images/camera.jpg);	}.storyObjectBox a:visited { color: #ea4041 }.storyObjectBox a:hover{	background-color: #494949;	color: #FF6600;	text-decoration: underline;	}.storyObjectBox a:active{background-color: #494949;}.storyObjectBox .video{background-image:url(object_tv.gif);}.storyObjectBox .link { }.storyObjectBox .extlink{background-image:url(icon_extlink.gif);}.storyObjectBox .audio { background-position: 6px 6px }.storyObjectBox .extlink i{	font-size:0.9em;	display:block;	padding-left:16px;	font-style:normal;	}.storyObjectBox .video i{	font-size:0.9em;	display:block;	padding-left:16px;	font-style:normal;	}.storyObjectBox .audio i{	font-size:0.9em;	display:block;	padding-left:16px;	font-style:normal;	}/**  Ligne de s?paration de story en CSS  **/.endLine{	width:100%;	height:10px;	text-align:right;	}.endLine .blue{	background-color: #D8DDE9;	position:relative;	width:100%;	height:4px;	}.endLine .tiret{	background-image:url(tiret_info.gif);	position:relative;	height:1px;	width:100%;	}.endLine .button{	z-index:3;	background-color: #FFFFFF;	position:absolute;	margin-left:-13px;	margin-top:-5px;	}.endLine .button:hover{background-color: #E4F2B7;}/* Style des liens (qui sont bleus ou violet) comme ?a : (suite...) */.linkSuite{text-decoration: none;}.linkSuite:link{color: #EA4041;}.linksuite:hover{text-decoration:underline;}.linkSuite:visited{color: #EA4041;}/* Liens genre "insciption" ou "voir la lettre" dans interactif/newletter, et surement ailleurs aussi. */.linkStyle, .linkStyleOff{	color: #EA4041;	font-weight: bold;	font-size: 0.7em;	text-decoration:none;	}.linkStyle:hover{color: #EA4041; text-decoration:underline;}.linkStyleOff{color: #EA4041;}/* Story Style 1 - Espace entre la photo et la story */.s-FxPicTabRight, .s-FxPicTabLeft, .s-FxPicTabDown{width: 8px;}/* Story Style 1 - Cellule(s) de la l?gende sous la photo */.s-FxPhotoLegende{	font-family: verdana,arial,sans-serif;/*	background-color: #d8dde9;*/	font-size: 0.6em;	color: #EFEFEF;	padding-left: 4px;	padding-right: 4px;	}.StoryTableOn .s-FxPhotoLegende{/*background-color: #D8DDE9;*/}/* style pour mettre l'icon zoom sous la photo */.s-FxPhotoLegendeZoom{	font-family: verdana,arial,sans-serif;	background-color: #d8dde9;	font-size: 0.6em;	color: #666666;	padding-bottom: 2px;	padding-left: 4px;	padding-right: 20px;	background-image: url(zoom.gif);	background-repeat:no-repeat;	background-position: right top;	border-top:3px solid #d8dde9;	border-right:3px solid #d8dde9;	}.StoryTableOn .s-FxPhotoLegendeZoom{	background-color: #D8DDE9;	background-image: url(zoom.gif);	background-repeat:no-repeat;	background-position: right top;	border-top:3px solid #d8dde9;	border-right:3px solid #d8dde9;	padding-bottom: 2px;	}/* *//* Story Style 1 - Barre de navigation au dessus de la story (version couleur), et avec le :hover */.s-FxNavBg{	font-family: verdana,arial,sans-serif;	color: #666666;	font-size: 0.6em;	background-color: #EA4041;	text-decoration: none;	}.StoryTableOn .s-FxNavBg{/*background-color: #494949;*/}/* Story Style 1 - Barre de navigation au dessus de la story (version couleur) */.s-FxNav{	font-family: verdana,arial,sans-serif;	color: #666666;	font-size: 0.6em;	text-decoration: none;	}/* Style de la table quand on est :hover ou pas */.StoryTableOn, .listTableOn{	cursor: pointer;	background-color: #494949;	}/* Espace entre la barre de navigation et le haut de la story */.s-FxTabNavUp{height: 13px;}.s-FxBoxTabLeft{width: 7px;}.s-FxBoxTabRight{width: 2px;}.s-FxBoxTabBottom{height: 6px;}/* S?parateurs - Nombre de pixels vides avant le s?parateur */.s-FxSepBefore{padding-top: 1px;}/* Couleur de fond pour les s?parateurs */.s-FxSepColor{background-color: #FF0000;}/* S?parateurs - Espace entre l'ic?ne 'fl?che haut' et la barre de s?paration en pointill?s */.s-FxSepTopVsLine{	padding-bottom: 3px;	vertical-align:bottom;	text-align: right;	}/* S?parateurs - Nombre de pixels vides apr?s le s?parateur */.s-FxSepAfter{padding-bottom: 15px;}/* Styles pour les textes de stories */.s-TxInterTitre,.s-TxIntroTitre,.s-TxIntroTitreOrigine,.s-TxBasicBold,.s-TxBasic,.s-TxBox1,.s-TxBox2,.s-RevueInterTitre,.s-RevueMoreTx{font-family: verdana,arial,sans-serif;}.s-TxInterTitre{	text-decoration: none;	color: #FFFFFF;	font-size: 0.75em;	font-weight: bold;	}.s-TxIntroTitre{	text-decoration: none;	color: #FFFFFF;	font-weight: bold;	padding-left: 6px;	padding-bottom: 2px;	height: 15px;	}.s-TxIntroTitreOrigine{	color: #FFFFFF;	font-size: 0.6em;	vertical-align: middle;	height: 16px;	padding-left: 6px;	}.s-TxBasic,.s-TxBasicBold{	color: #EFEFEF;	font-size: 0.75em;	text-decoration:none;	}.s-TxBasicBold{font-weight: bold;}/* Style pour les petites boxes genre avec des commentaires qui sont ancr?es dans le texte*/.s-TxBox1{	color: #666666;	font-size: 0.8em;	font-weight: bold;	}.s-TxBox2{	color: #ffffff;	font-size: 0.6em;	font-weight: normal;	}.s-TdBoxColor1{background-color: #999999;}.s-TdBoxColor2{background-color: #F0F0F0;}.s-RevueInterTitre{	color: #FFFFFF;	font-size: 0.75em;	font-weight: bold;	padding: 3px;	}.s-RevueInterTitreSpacer{	padding-bottom: 8px;	vertical-align:bottom;	}.s-RevueMorePicto{vertical-align:top;}.s-RevueMoreTx{	padding-top: 3px;	padding-bottom: 3px;	vertical-align:top;	}/* Styles des liens pour les stories */.s-LienTitre{ font-size: 0.75em;	color: #0066cc;	text-decoration: underline;	}.s-LienTitre:hover{color :#FF6600;}.s-LienSuite{	font-size: smaller;	text-decoration: none;	color: #000000;	}.s-LienSuite:hover{color :#0066cc;}/***** Menu *****/.menuBox a{	display:block;	border-bottom:1px solid #000000;	padding-left:16px;	padding-bottom:3px;	padding-top:3px;	vertical-align:bottom;	color:#FFFFFF;	font-weight:normal;	font-size:0.70em;	background-repeat:no-repeat;	background-position: 1px 3px;	text-decoration:none;	}.menuBox .item, .menuBox .itemSelected{	background-color:#000000;	border-top:1px solid #000000;	background-image:url(menubgfl.gif);	}.menuBox .sousItem {		display:none;		visibility:hidden;}.menuBox .itemOpen, .menuBox .itemOpenSelected{	background-color:#000000;	border-top:1px solid #000000;	background-image:url(menubgfls.gif);	}.menuBox .itemSelected, .menuBox .itemOpenSelected, .menuBox a:hover{	background-color:#EA4041;/*	border-top:1px solid #595959;*/	}/** styles pour les Sous menus **/.menuBox .sousItemActif {	background-color: #404040;	border-top:1px solid #595959;	background-image:url(menubgfl.gif);	display:block;	visibility:visible;	}.menuBox .sousItemActifSelected{	background-color:#F44600;	border-bottom:1px solid #000000;	border-top:1px solid #595959;	background-image:url(menubgfl.gif);	display:block;	visibility:visible;	}.menuBox .sousItemActif:hover, .menuBox .sousItemActifSelected:hover{	background-color:#FF9933;	border-bottom:1px solid #000000;	border-top:1px solid #595959;	background-image:url(menubgfl.gif);	display:block;	visibility:visible;	}/* LINK GREY BACK */.flashbox, .linkBox{	background-color: #303032;	font-size: 0.65em;	margin-bottom:8px;	}.linkBox center{	height:5px;	background-color: #EA4041;	font-size: 0.1em;	}.linkBox a{	display:block;	color:#D5DBD9;	font-size: 1.2em;	text-decoration:none;	padding:3px;	}.linkBox a:visited{color: #D5DBD9;}.linkBox a:hover{	background-color: #494949;	color:#FF6600;	text-decoration:underline;	}.linkBox a:active{background-color: #494949;color:#666666;}/**** Galerie Photo ****//*body {	background-color: #930408; 	}*/.titre-galerie {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #EA4041;	line-height: 25px;	vertical-align: middle;	padding-left: 3px;}.fond-general {/*	background-color: #a93133;*/	text-align: center;	vertical-align: middle;}.fond-centre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	/*background-color: #EA4041;*/}.fond-thumbs {	background-color: #000000;}/* Le gros truc bleu sur bleu qui fait office de titre de page ou de section */.pageTitle{	font-size: 13px;	color: #FFFFFF;	background-color: #EA4041;	padding-left:8px;	text-transform:uppercase;	}.footerBg, .footerMenu a {background-color:#17C000;color:#D3D3D3;font-size:11px;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;}.slimFooterText, .slimFooterText a	{padding-top:4px;font-size:11px;font-weight:normal;color:#D3D3D3;text-decoration:none}.slimFooterText a:hover	{	text-decoration: none;}.linkStyleNew {	color: #EA4041;	font-weight: bold;	font-size: 0.7em;	text-decoration:none;}