﻿.mainstorylistlight div.body {
	padding:5px 9px 0px 9px;
}
.mainstorylistlight div.content {
	margin:0px;
	padding:0px 0px 5px 0px;
	width:100%;
}
.mainstorylistlight p.imgcontainer {
	position:relative;
	zoom:1;
	margin-right:5px;
}
.mainstorylistlight .storymain p.imgcontainer {
	float:left;
}
.mainstorylistlight .large p.imgcontainer {
	margin-right:0px;
}
.mainstorylistlight a.stolink {
	color:#1D436A;
}
.mainstorylistlight a:hover.stolink {
	text-decoration:underline;
}
.mainstorylistlight h4 {
	padding:2px 0px 0px 0px;
}
.mainstorylistlight h4 a {
	color:#1D436A;
	font-size:10px;
	font-weight:normal;
}
.mainstorylistlight h4 img {
	border : 0px;
	}
.mainstorylistlight img {
	border : 1px solid #004898;
	margin-right:5px;
}
.mainstorylistlight .first {
	padding-right : 10px;
}
.mainstorylistlight .large img {
	margin-right:0px;
}
.mainstorylistlight .storymain {
	POSITION: relative;
	CLEAR: both;
	PADDING: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 10px;
}
.mainstorylistlight .storymain .wrapper {
	MARGIN: 0px;
	PADDING: 0px;
	POSITION: relative;
	zoom: 1;
}
.mainstorylistlight .itemcontainer .wrapper .picture {
	float:none;
}
.mainstorylistlight .storymain .wrapper .picture {
	FLOAT: left;
	MARGIN-RIGHT: 5px !important;
	MARGIN-RIGHT: 2px;
}
.mainstorylistlight .large .wrapper .picture {
	FLOAT: left;
	MARGIN-RIGHT: 0px;
}
.mainstorylistlight .storymain .wrapper .picture img {
	zoom: 1;
}
.mainstorylistlight .storymain .wrapper .information {
	POSITION: relative;		
	OVERFLOW: hidden;
	
}
.mainstorylistlight div.storymain h2, .mainstorylistlight div.storymain h2.alt {
	font-size:240%;
	padding:0px 5px 10px 0px;
}
.mainstorylistlight div.storymain h2.alt a {
	color:#CE0F2E;
}
.mainstorylistlight div.storymain h3.alt {
	font-size:110%;
	color:#414141;
	padding:0px 5px 5px 0px;	
}
.mainstorylistlight div.storymain h5 {
	font-size:100%;
	margin-bottom:6px;
	font-weight:normal;
	color:#4C90DB;
}
.mainstorylistlight div.storymain p.teaser {
	color:#414141;
	font-size:100%;
	padding:0px 0px 10px 0px;
}
.mainstorylistlight div.storymain h4 {
	width:160px;
}
.mainstorylistlight div.storymain div.linkcontainer {
	
}
.mainstorylistlight div.storymain p.spacer {
	height:5px;
	clear:both;
}
.mainstorylistlight .itemcontainer .altright {border-right:none;}
.mainstorylistlight .itemcontainer .altleft {border-right:solid 1px #E8E8E8;margin-right:5px;}
.mainstorylistlight div.itemcontainer {
	clear:none;
	padding-top :10px;
	border-top:solid 1px #E8E8E8;
	zoom:1;
	float:left;
	width:326px;
	overflow-x:hidden;
}
.mainstorylistlight .wrapper {
	ZOOM: 1;
}
.mainstorylistlight .wrapper .information {
	height: auto;
	FLOAT:inherit !important;
	FLOAT:left;
}
.mainstorylistlight .wrapper .picture {
	position:relative;
	border:0px;
	margin-right:0px;
}
.mainstorylistlight .itemcontainer .wrapper .picture p {
	WIDTH: 128px;
	HEIGHT: 98px;
	border:0px;
}
.mainstorylistlight div.itemcontainer h3 {
	font-size:120%;
}
.mainstorylistlight div.itemcontainer h3.alt {
	color:#414141;
	font-size:100%;
}
.mainstorylistlight div.itemcontainer h3.altlive a {
	color:#CE0F2E;
}
.mainstorylistlight div.itemcontainer p.teaser {
	font-size:100%;
	padding-top:5px;
	color:#414141;
}
.mainstorylistlight .storymainpictolive43 {
	position:absolute;top: 10px; right: 10px;z-index: 3;background-image: url(http://layout.equipebouyguestelecom.fr/i/icon/picto_live_big.gif) !important;	filter: none !important; background-image: none; width:67px; height:23px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/icon/picto_live_big.gif); background-image: none; width:67px; height:23px;
	top: 10px; left: 240px; 
}
.mainstorylistlight .storymainpictoplay43 {
	position:absolute;	z-index: 3;	background-image: url(http://layout.equipebouyguestelecom.fr/i/button/play_medium.png) !important;	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/button/play_medium.png); background-image: none; width:55px; height:55px;
	cursor:hand;cursor:pointer;top: 176px; left: 7px; 
}
.mainstorylistlight .storymainpictovideobg43 {
		position:absolute;z-index:3;filter: none !important;
	background-image: none; width:93px; height:23px;BACKGROUND-REPEAT:no-repeat;
	top: 7px; left: 217px; cursor : hand;
}
.mainstorylistlight .storymainpictoplaylive43 {
	position:absolute;	z-index: 3;	background-image: url(http://layout.equipebouyguestelecom.fr/i/button/play_live_medium.png) !important; filter: none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/button/play_live_medium.png); background-image: none; width:55px; height:55px; 
	cursor:hand;cursor:pointer;top: 176px; left: 7px; 
}
.mainstorylistlight .storyvigpictolive {
	position:absolute;z-index: 3;background-image: url(http://layout.equipebouyguestelecom.fr/i/icon/picto_live.gif) !important;	filter: none !important; background-image: none; width:37px; height:12px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/icon/picto_live.gif); background-image: none; width:37px; height:12px;
	top: 3px; left: 86px;
}
.mainstorylistlight .storyvigpictoplay {
	position:absolute;z-index:3;background-image: url(http://layout.equipebouyguestelecom.fr/i/button/play_small.png) !important;	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/button/play_small.png); background-image: none; width:104px; height:22px;BACKGROUND-REPEAT:no-repeat;
	TOP: 71px; left: 3px;TEXT-DECORATION:none;CURSOR:pointer;
}
.mainstorylistlight .storyvigpictoplaylive {
	position:absolute;z-index:3;background-image: url(http://layout.equipebouyguestelecom.fr/i/button/play_live_small.png) !important;	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/button/play_live_small.png); background-image: none; width:104px; height:22px;BACKGROUND-REPEAT:no-repeat;
	TOP: 71px; left: 3px;TEXT-DECORATION:none;CURSOR:pointer;
}
.mainstorylistlight .storyvigpictovideobg {
	position:absolute;z-index:3;filter: none !important;
	background-image: none; width:37px; height:12px;BACKGROUND-REPEAT:no-repeat;
	top: 3px; left: 86px;
}
.mainstorylistlight .storymainpictoaudio43 {
	position:absolute;top: 10px; right: 10px;z-index: 3;background-image: url(http://layout.equipebouyguestelecom.fr/i/icon/picto_audio_big.gif) !important;	filter: none !important; background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/icon/picto_audio_big.gif); background-image: none; width:66px; height:31px;
	top: 10px; left: 241px; 
}
.mainstorylistlight .storyvigpictoaudio {
	position:absolute;z-index: 3;background-image: url(http://layout.equipebouyguestelecom.fr/i/icon/picto_audio.gif) !important;	filter: none !important; background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://layout.equipebouyguestelecom.fr/i/icon/picto_audio.gif); background-image: none; width:42px; height:20px;
	top: 3px; left: 83px;
}
.mainstorylistlight .storyvigpictoplay span {
	MARGIN-LEFT:22px;
	TEXT-ALIGN:left;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	COLOR:#FFF;
	DISPLAY:block;
	height:22px;line-height:22px;
	CURSOR:pointer;
	TEXT-DECORATION:none;
}
.mainstorylistlight .nothing {	
	
	DISPLAY:none;
}
