*{
	margin: 0;
	padding: 0;
}

select, input, caption, label, td, th, span, table, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

textarea{
	overflow: auto;
}

img, fieldset, table{
	border: 0;
}

form, p, ul, fieldset{
	margin: 0;
}

input, label{
	vertical-align: middle;
}

ul{
	list-style: none;
}

*+html legend{
	margin-left: -7px;
}

* html legend{
	margin-left: -7px;
}

/* Spacer */

.spacer{
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

/* Displays */

.displayBlock{
	display: block;
}

.displayNone{
	display: none;
}

/* Position */

.alignCenter{
	text-align: center;
}

.alignRight{
	text-align: right;
}

.alignLeft{
	text-align: left;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.posRelative{
	position: relative;
}

.beCentered{
	position: relative;
	margin: auto;
}

/*******************************************************
	main rules
*******************************************************/
*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body{
	font-size: 75%; /* 1em = 12px */
	text-align: center;
    color: #101010; 
	/*background: #fff url(http://l.liberation.fr/img/common/bg_main.gif) repeat-x top;
	/* skin centrage */
	/* background: #EAE9D8 ; */
}

body#libeVille{ background-image: none; }

#mainContent{
	position: relative;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	padding-left: 4px;
	/*width: 977px;*/
	width: 1004px;
	overflow: hidden;
	background:#fff;
	/* centrage avec marges */
	/*padding: 0 11px 0 12px;*/
	/* background: #fff url(http://l.liberation.fr/img/common/bg_body.gif) repeat-y left top; */
	/*background: #fff url(http://l.liberation.fr/img/common/bg_main.gif) repeat-x top;*/
}

body#libeVille #mainContent{ background-image: none; }

/* liens */

a:link, a:visited, a:active{
	text-decoration: none;
	color: #101010;
}

a:hover{
	text-decoration: underline;
}

.alternatif{ color: #aa2222!important; }

a.reactions{
	color: #aa2222!important;
	display: inline;
	background: url(../img/common/pi_phylactere.gif) no-repeat left;
	padding: 3px 0 5px 19px;
	font-size: 0.85em;
	float: right;
}

p.blocReactions {
    /*background:#123;   */
    float:right;
    width:50px;
    height:20px;
}

.clear .reactions {/*margin-top:-26px;*/}

a.toutes{
	color: #e20000!important;
	display: inline;
	/* background: url(http://l.liberation.fr/img/common/pi_losange02.gif) no-repeat 0 4px; */
	padding: 2px 0 2px 0;
	font-size: 0.85em!important;
	font-weight: none;
}

a.breakingnews{
	text-decoration:none;
}

a.consulter{
	color: #aa2222!important;
	display: inline;
	background: url(http://l.liberation.fr/img/common/pi_consulter.gif) no-repeat 0 0;
	padding: 3px 5px 5px 25px;
	font-size: 0.75em;
}

a.abonnementRSS{
	color: #fff!important;
	float: right;
	background: url(http://l.liberation.fr/img/common/pi_arrow-down.gif) no-repeat left;
	padding: 5px 0 5px 10px;
	font-size: 0.75em;
}

a.archivesLink{
	display: block;
	font-size: 0.93em;
	font-weight: bold;
	text-align: right;
	margin: 5px 2px 10px 0;
	color: #aa2222!important; }

a.email{
	display: block;
	float: left;
	background: url(http://l.liberation.fr/img/common/pi_email.gif) no-repeat left;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 2px;
	height: 20px;
}

a.discuter{
	display: block;
	float: left;
	background: url(http://l.liberation.fr/img/common/pi_discuter.gif) no-repeat left;
	padding-left: 30px;
	font-weight: bold;
	padding-top: 2px;
	height: 20px;
}

a.resultats{
	float: right;
	color: #d30500!important;
	font-size: 0.81em;
	padding-top: 3px;
}

a.write{
	float: right;
	display: block;
	color: #d30500!important;
	font-size: 0.81em;
	background: url(http://l.liberation.fr/img/common/pi_write2.gif) no-repeat left;
	padding: 3px 20px 3px 25px;
	margin-bottom: 10px;
}

a.channelRSS{
	background: url(http://l.liberation.fr/img/common/pi_arrow2-down.gif) no-repeat left;
	padding: 5px 0 5px 10px;
	display: block;
}

.on ul{
	padding-left: 15px;
}


sub, sup
{
vertical-align : baseline;
position : relative;
} 
sup {top : -0.5em;}
sub {bottom : -0.25em;}/* inutile =) */

.digitasTitle1{ font-size: 1.5em; }
.digitasTitle2{ font-size: 1.2em; border-bottom: 1px solid #999; padding-bottom: 5px; margin: 15px 0 10px 0; }
.digitasList li {background: url(http://l.liberation.fr/img/common/pi_losange02.gif) no-repeat 0 6px; padding: 2px 15px; margin-left: 20px; }
.indexGabz li{ margin: 10px 0 10px 20px; text-transform: uppercase; font-weight: bold; font-size: 0.9em; background-position: 0 4px; }
.digitasList li ul li{ margin: 0; text-transform: none; font-weight: normal; }
.digitasList li a{ color: #aa2222!important; font-weight: bold; }

/* Flash */

.flash-replaced .alt{
	position: absolute;
	left: -999em;
}

.flash-replaced *{
	display: block;
}

.flashContent, .uneImg{
	margin: 0 0 10px 0;
	width: 100%;
	overflow: hidden;
}

.flashContent2{ float: left; margin: 0 30px 0 0!important; }

/* rÃ©servÃ© au print */

.forPrintOnly{ display: none; }

/*******************************************************
	pub
*******************************************************/

#pub01{
	text-align: center;
	/*background: url(http://l.liberation.fr/img/common/bg_pub01-2.gif) repeat-y 0 0;*/
	/*overflow: hidden;*/
	line-height: 1px;
	z-index:1;
}

.pub02{	/* background: #e2e2c9 url(http://l.liberation.fr/img/common/bg_pub02.gif) no-repeat 252px 254px; */ margin:7px 7px; }
.pub03{	/*background: #e2e2c9 url(http://l.liberation.fr/img/common/bg_pub01.gif) no-repeat 767px 22px;*/ }
.pub04{	background: #e2e2c9 url(http://l.liberation.fr/img/common/bg_pub02.gif) no-repeat 83px 602px;}
/*.pub04
{
overflow : visible;
float:right;
margin-top:16px;
} */

/*******************************************************
	header
*******************************************************/

#header{
	position: relative;
	width: 1000px;
/*	margin-left: 12px;*/
	overflow: hidden;
	color: #101010;
}

/* header Top */

.clearboth
{
	clear:both;
}


/* header Top */

#headerTop{
	width: 100%;
	overflow: hidden;
}

#aujourdhuiAilleurs{
	width: 100%;
	overflow: hidden;
	height: 15px;
	margin-top:3px;
}

#aujourdhui{
	float: left;
	font-size: 11px;
	margin-left: 12px;
	display: inline;
}

#ailleurs{
	float: right;
	font-size: 11px;
	margin-right: 12px;
	display: inline;
}

#aujourdhui li, #ailleurs li{
	display: inline;
	padding: 0 8px;
	border-left: 1px solid #000000;
}

#ailleurs li, #ailleurs li a, #aujourdhui li, #aujourdhui li a{ color: #101010;}

#aujourdhui li.first, #ailleurs li.first{
	border-left: none;
	color:#101010;
	padding-left: 0;
}

#aujourdhui li.last, #ailleurs li.last{
	padding-right: 0;
}

#header_liberation {
	width:1000px;
	margin-top:5px;    
}

#header_liberation #mainLogo{
	float: left;
	display: inline;
	margin: 15px 0 0 12px;
}

#header_liberation .recherche{
	float: left;
	border: none;
	padding: 8px 6px;
	margin: 15px 0 0 46px;
	width: 613px;
}

#header_liberation .recherche label{
	display: block;
	float: left;
	font-size: 11px;
	padding-top: 2px;
}

#header_liberation .recherche .text{ width: 205px; }

#header_liberation .recherche .radioInput{
	float: left;
	margin: 2px 5px 0 10px!important;
}




/******************************   FIN NAV    **************************/

#libeVilleNav
{
	/* position: relative; */
	float:left;
	line-height: 20px; 	font-size: 11px;
	padding: 0 10px; 	
	font-weight:normal;
	text-transform:uppercase;
	color: #101010;
	font-size: 11px;
	width:700px;
	clear:both;
}
#bandeauLibeVilles
{
	/*border-top: 1px solid #343333;*/
	text-align: left;
	margin-bottom: 5px;
	/*float:left; */
	clear:both;
    height: 30px;
}
#bandeauLibeVilles a.liberadio {
    float:right;
    padding-right:4px;
    padding-top:3px;
}

#libeVilleNav li
{
	display: inline;
	line-height: 1.3em;
	color: #e20000!important; 	font-weight: normal;
	margin: 0 2px;
	text-transform:none;
}
#libeVilleNav li a
{
	color: #e20000!important; }
#libeVilleNav li + li:before
{
	content: '- ';
}
/* nav 1 */

#nav1{
	font-family: Arial, Helvetica, sans-serif!important;
}

#nav1{

	z-index: 2;	
	height: 29px;
	width: 800px;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
	margin-top:65px;
}


#nav1 li{
	float: left;
	display: block;
	width: 80px;
	height: 29px;
	text-transform: uppercase;
	margin-right: 10px;
	text-align: center;
	margin-bottom:0;
}

#nav1 li.on{ 
	height: 29px;
	border-bottom: none;
}

#nav1 li#laune.off{ height: 29px; }
#nav1 li#labo.off{ height: 29px;}
#nav1 li#rebonds.off{ height: 29px;}
#nav1 li#jogger.off{ height: 29px;}

#nav1 li#laune{ background: #e20001; }
#nav1 li#labo{ background: #333333;  }
#nav1 li#rebonds{ background: #cecece; }
#nav1 li#jogger{ background:url(../img/common/monLibe-tab.jpg) no-repeat scroll 0 0; width: 85px; height:29px;}

#nav1 li a
{
	color: #FFFFFF;
	display: block;
	padding-top: 6px;
	padding-bottom:5px;
}
#nav1 li#jogger a{text-decoration: none;}

#nav1 li.on a{
	color: #FFFFFF;
	font-weight: bold;
}

#nav1 li#labo a{ color: #FFF; }
#nav1 li#rebonds a{ color: #101010; }

#nav1 li.alternative{
	width: 60px;
	height: 23px;
	text-align: center;
}

#nav1 li.alternative a{ 	/*padding: 5px 0 0 0; ybon 2009/03/15*/
	color: #101010; }

/* nav2 */
#js_nav2_laune {
    background-color:#fff;
    border-top:3px solid #e20000;
    border-bottom:1px solid #e20000;
    color:#101010!important;
}
#js_nav2_labo {
    background-color:#fff;
    border-top:3px solid #333333;
    border-bottom:1px solid #333333;
    color:#101010!important;
}
#js_nav2_rebonds {
    background-color:#fff;
    border-top:3px solid #cecece;
    border-bottom:1px solid #cecece;
    color:#101010!important;
}
#js_nav2_jogger {
    background-color:#fff;
    border-top:3px solid #e5622e;
    border-bottom:1px solid #e5622e;
    color:#101010!important;        
}


.js_nav2,#nav2{
	margin:0;
	height: 21px;
	width: 1000px;
/*	overflow: hidden; BT Modified*/
	text-transform:uppercase;
	clear: both;
	z-index: 1;
	padding-top:5px;
}

.js_nav2 li,#nav2 li{
	display: inline;
	font-weight: normal;
	font-size:12px;
	letter-spacing:0px;
	/*margin: 0 15px;*/
}

.js_nav2 li.on a,#nav2 li.on a{
	/*color: #fff;*/
	font-weight:bold;
	/*padding-left: 10px;*/
}

.laune .js_nav2,.laune #nav2{ background: #e20001; }
.labo .js_nav2,.labo #nav2{ background: #cecece; }
.rebonds .js_nav2,.rebonds #nav2{ background:#cecece; }
.jogger .js_nav2,.jogger #nav2{ /*background:url(../img/common/bg-monLibe-tab.jpg) repeat-x; height:28px; */}

.laune .js_nav2 a,.laune #nav2 a{ color: #101010;}
.labo .js_nav2 a,.labo #nav2 a{ color: #101010;}
.rebonds .js_nav2 a,.rebonds #nav2 a{ color: #101010;}
.jogger .js_nav2 a,.jogger #nav2 a{ color: #101010; }
.jogger .js_nav2 a.menuB,.jogger #nav2 a.menuB{ color: #101010; }

.laune .js_nav2 li.on a,.laune #nav2 li.on a{  /*background: url(http://l.liberation.fr/img/common/nv_arrow1.gif) no-repeat 7px 7px;*/ }
.labo .js_nav2 li.on a,.labo #nav2 li.on a{  /*background: /* url(http://l.liberation.fr/img/common/nv_arrow2.gif) no-repeat 5px 7px;*/ }
.rebonds .js_nav2 li.on a,.rebonds #nav2 li.on a{  /*background: /*url(http://l.liberation.fr/img/common/nv_arrow3.gif) no-repeat 7px 7px;*/ }
.laune .js_nav2 li.on a.home,.laune #nav2 li.on a.home{  /*background: /*url(http://l.liberation.fr/img/common/nv_arrow1.gif) no-repeat 2px 7px;*/ }
.labo .js_nav2 li.on a.home,.labo #nav2 li.on a.home{  /*background: /*url(http://l.liberation.fr/img/common/nv_arrow2.gif) no-repeat 2px 7px;*/ }
.rebonds .js_nav2 li.on a.home,.rebonds #nav2 li.on a.home{  /*background: /*url(http://l.liberation.fr/img/common/nv_arrow3.gif) no-repeat 2px 7px;*/ }
.jogger .js_nav2 li.on a.home,.jogger #nav2 li.on a.home{  /*background: /*url(http://l.liberation.fr/img/common/nv_arrow3.gif) no-repeat 2px 7px;*/ }


/* nav3 */

#nav3{
	border: 1px solid #c5c5c5;
	border-top: none;
	text-transform: uppercase;
	padding: 5px 0 5px 350px;
	width: 648px;
/*	margin-left: 12px;*/
}

#nav3 li{ 	display: inline;
	padding-left: 27px;
}

#nav3, #nav3 a{
	color: #8b8b8b;
}

#nav3 li.on, #nav3 li.on a{ font-weight: bold; }

.nav5{
	position:absolute; 	top:21px; 	left:0px; 	padding:0px; 	margin:0px;
	background:none;
	background-color:#FFF;
	/*width:110px;*/
	display:none;
	padding-top:3px;
	padding-bottom:3px;
}
.nav5 li{
	margin:0;
	padding:0;
}


#nav2 a.blackLink, .laune #nav2 li.on a.blackLink, .labo #nav2 li.on a.blackLink, .rebonds #nav2 li.on a.blackLink,
.js_nav2 a.blackLink, .laune .js_nav2 li.on a.blackLink, .labo .js_nav2 li.on a.blackLink, .rebonds .js_nav2 li.on a.blackLink{
	color:#8b8b8b;
	font-weight:normal;
	text-transform: uppercase;
	font-size:1em;
	line-height: 1.5em;
	background:none;
}
.nav2 a{
	padding:5px 20px 8px 10px;
}
.nav5 a{
	padding-top:5px;
    padding-left:9px;
    padding-right:9px;
	color: #8b8b8b;
/*	text-transform: uppercase;*/
}
ul.nav5
{
    border-bottom:1px solid #e20000;
    border-left:1px solid #e20000;
    border-right:1px solid #e20000;
    padding:5px;
    z-index:10000;
    /*width:100%*/
}

#js_nav2_labo ul.nav5 {
    border-bottom:1px solid #333333;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
}

#js_nav2_rebonds ul.nav5 {
    border-bottom:1px solid #cecece;
    border-left:1px solid #cecece;
    border-right:1px solid #cecece;
}
#js_nav2_jogger ul.nav5 {
    border-bottom:1px solid #ef7031;
    border-left:1px solid #ef7031;
    border-right:1px solid #ef7031;
}


.home
{
	padding:5px 7px 0 10px;
}
.home img
{
	vertical-align: middle;
	position: relative;
	top: -3px;
}

/*******************************************************
	header LibeVille
*******************************************************/

#nav4{ float: left; margin: 10px 0 0 12px; }

#nav4 li{
	display: inline;
	border-left: 1px solid #999;
	padding: 0 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#nav4 li a{ font-family: Arial, Helvetica, sans-serif; color: #5c5c53; }
#nav4 li.on{ font-weight: bold; }
#nav4 li.first{ padding-left: 0; border: none;}

a.retourLibe{ float: right; color: #5c5c53; font-size: 1.25em; margin: 10px 12px 0 0; } 
body#libeVille #header{
	border-bottom: 1px solid #999;
	height: 262px;
}

#libeVille #header .recherche{ margin: 0 0 10px 0; }

body#libeVille #header #pub01{
	text-align: left;
	background: #E5E5E5 url(http://l.liberation.fr/img/common/bg_pub01.gif) no-repeat 733px 22px;
	height: 90px;
	margin: 2px 0 5px 107px;
	width: 745px;
	padding-top: 2px;
}

body#libeVille #aujourdhui{ margin-top: 5px; }
body#libeVille #aujourdhui li, body#libeVille #aujourdhui li a{
	border-color: #000;
	color: #101010;
}

body#libeVille #header .recherche{
	border: none;
	float: right;
	padding: 2px 12px 0 0;
	width: auto;
}

#villeTitre{ margin-left: 12px;}

/*******************************************************
	footer
*******************************************************/

#footer_liberation{
	padding-top: 10px;
	width: 977px;
	margin-left: 12px;
	border-top: 1px solid #ccc;
}

#footer_liberation ul#miniSitemap {width: 970px;}
#footer_liberation ul#miniSitemap li#footerLabo, li#footerDebats {
	color: #101010;
	width: 105px;
	float: left;
	/*overflow: hidden;*/
	/*display: block;*/
}
#footer_liberation ul#miniSitemap li#footerAvisiter {color: #101010; width: 95px; float: left;}
#footer_liberation ul#miniSitemap li#footerLocales {color: #101010; width: 140px; float: left;}
#footer_liberation ul#miniSitemap li#footerLaune {color: #101010; width: 100px; float: left;}
#footer_liberation ul#miniSitemap li#footerMonlibe {color: #101010; width: 130px; float: left;}
#footer_liberation ul#miniSitemap li#footerServices, #footer_liberation ul#miniSitemap li#footerAccueil {color: #101010; width: 135px; float: left;}
#footer_liberation ul#miniSitemap li#footerDossiers {color: #101010; width: 160px; float: left;}

#footer_liberation ul#miniSitemap li span{
	padding: 0px;
	width: 100px;
	color: #cf0419;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
	text-transform:uppercase;
}

#footer_liberation ul#miniSitemap li a{
	font-size: 1.08em;
}

#footer_liberation ul#miniSitemap li ul{
	padding-top: 5px;
}

#footer_liberation ul#miniSitemap li ul li{
	/*display: inline;*/
	padding: 0;
}

#footer_liberation ul#miniSitemap li ul li a{
	width: auto;
	padding: 0px;
	font-weight: normal;
	font-size: 0.92em;
	border-right: none;
}

#footer_liberation ul#miniSitemap li ul li.first a{ background: none!important; }
#footer_liberation ul#miniSitemap li a.on{ /* color: #fff!important;*/ font-weight: bold; }

#footer_liberation ul#miniSitemap li ul li.first{ border: none; /* merci IE */ }

#footer_liberation #mentions{
	clear: both;
	font-size: 0.83em;
	color: #666666;
}

#footer_liberation #mentions a{ color: #666666; }

#footer_liberation #mentions li{
	display: inline;
	margin: 4px 0;
}

#footer_liberation #mentions li { border: 1px solid #fff; } /* merci IE */

#footer_liberation #mentions li ul li{
	display: inline;
	border-left: 1px solid #666;
	padding: 0 5px;
	margin: 0;
}

#footer_liberation #mentions li ul {
	border-top: 1px solid #ccc;
	padding-top:10px;
}


#footer_liberation #mentions li ul li.first{
	border-left: none;
}

#footer_liberation .recherche{	margin-left: -5px; float: left; padding-bottom: 10px; }
#footer_liberation .text {	width: 300px; }
#footer_liberation .recherche #searchField4{ margin-left: 0; width: 270px; }

#footer_liberation #nav0Bis a{
	font-family: Arial, Helvetica, sans-serif!important;
}

#footer_liberation #nav0Bis{
	float: right;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 0;
}

#footer_liberation #nav0Bis li{
	display: inline;
	padding: 0 8px;
	font-size: 1.25em;
	border-left: 1px solid #5c5c53;
}

#footer_liberation #nav0Bis li.first{
	border: none;
	padding-left: 0;
}

#footer_liberation #nav0Bis li.last{
	padding-right: 0;
}

#footer_liberation #nav0Bis li a{
	color: #5c5c53;
}

#footer_liberation ul#miniSitemap li#footerLaune span a, li#footerLabo span a, li#footerDebats span a, li#footerMonlibe span a, li#footerLocales span a, li#footerServices span a, li#footerAccueil span a, li#footerDossiers span a, li#footerAvisiter span a{
	color: #cf0419;
}



.titre_footer { }

/*******************************************************
	core
*******************************************************/

#core{
	width: 100%;
	overflow: hidden;
	padding-top: 6px;
	margin: 0 12px 0 13px;
	background:#fff;
	clear:both;
}

#core p{
	display: block;
	margin-bottom: 5px;
	/* letter-spacing: 0.03em; */
	line-height: 1.4em;
}

#core p a {
    color:#101010!important;   
}

#core .colFormat1 p a:hover {
    text-decoration:none;  
}

#core .colFormat1 .articleContent p a {
    text-decoration:underline;  
}
#core .colFormat1 .articleContent p a:hover {
    text-decoration:none;  
}

#core p img{ line-height: 1.4em; }

/*******************************************************
	Structure gÃ©nÃ©rale du core
*******************************************************/

/* colonnes */

.colFormat1{ width: 460px; }
.colFormat2{ width: 316px; }
.colFormat3{ width: 149px; }
.colFormat4{ width: 803px; background:url(../img/common/bg_colFormat4.gif) repeat-y left; }
.colFormat5{ width: 977px; }

.colFormat1, .colFormat2, .colFormat3, .colFormat4, .colFormat5{ float: left; }
.colFormat1, .colFormat4{ margin-right: 25px; }

/* Partenariats */

#col2-partenariats 
{
    width:300px;
    margin:auto;   
}
#col2-partenariats .header-underline
{
    padding:2px 0;
    border-bottom:1px solid #e20000;
    text-transform:uppercase;   
    font-weight:bold;
    font-size:11px;
    color:#e20000;
    margin-bottom:13px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
#col2-partenariats img
{
    float:left;
    height:122px;
    width:140px;
    margin-right:20px;
}
#col2-partenariats p
{
    float:left;
    margin:0;
    font-size:12px;
    width:140px;
}
#col2-partenariats strong
{
    font-weight:bold;
    font-size:13px;
}
#col2-partenariats a
{
    color:#000;
    text-decoration:none;
    padding-left:15px;
    background:url(bt-a-part-col2.gif) no-repeat 0 4px;
}
#col2-partenariats a:hover
{
    color:#000;
    text-decoration:underline;                
}

/* ShareBox */

#sharebox
{
	background-color:#D7D7D7;
	width:147px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#sharebox h4
{
	font-size:11px;
}
#sb_deja
{
	text-align:center;
	font-size:12px;
	padding:7px;
	border-bottom:1px solid #CECECE;
	margin-top:-10px;
}
.sb_fb_twi
{
	padding:7px;
	border-bottom:1px solid #CECECE;
}
.sb_fb_twi_img
{
	float:left;
	width:33px;
	height:33px;
	padding-right:7px;
}
.sb_fb_twi span
{
	display:block;
	width:70px;
	height:33px;
	float:left;
	line-height:11px;
}
.sb_fb_twi a
{
	clear:both;
	display:block;
	margin-top:40px;
	border:none;
	width:101px;
}
.sb_fb_twi a img
{
	border:none;
}

.sb_nv_rss
{
	padding:7px;
	border-bottom:1px solid #CECECE;
}
#sb_nv img
{
	float:left;
	width:18px;
	height:18px;
	padding-right:7px;
}
#sb_nv span
{
	float:left;
	display:block;
	width:50px;
	padding-top:1px;
}
#sb_rss img
{
	float:left;
	width:18px;
	height:18px;
	padding-right:7px;
	padding-left:7px;
}
#sb_rss span
{
	float:left;
	display:block;
	width:20px;
	padding-top:1px;
}
.sb_nv_rss a
{
	border:none;
	color:#000;
	text-decoration:none;
	clear:both;
}
.sb_nv_rss a img
{
	border:none;
}

#sb_newsletter
{
	padding:7px;
}

#newsletter_id #sb_inputtext
{
	border:1px solid #CECECE;
	background:url(../img/common/envelope.jpg) no-repeat #FFF 2px 2px;
	padding:2px 0 1px 19px;
	font-size:10px;
}
#newsletter_id #sb_submit
{
	background:url(../img/common/abo.jpg) no-repeat;
	display:block;
	height:16px;
	width:91px;
	margin:3px auto 0 auto;
}
#newsletter_id #sb_submit:hover
{
	background:url(../img/common/abo.jpg) no-repeat 0px -16px;
	display:block;
	text-indent-9999px;
	height:16px;
	width:91px;
}

/* --- */

/* --- ColFormat2 --- */

.colFormat2 .Bloc-Std {
    width:296px;
    padding:10px;
}

.colFormat2 .Bloc-Std h1 {
    margin-bottom:5px;
    border-bottom:1px solid #818181;
    text-transform:uppercase;
    font-size:0.95em;
    color:#E20000;
}

.colFormat2 .Bloc-Std img.Visuel-Full {
    width:296px;
}

/* ------- */

/* dÃ©claration des blocs / modules */

.blocE1B-1r, .blocE1B-1b, .blocE1B-1g, .blocE1B-1i, .blocE1B-1d, .blocE1B-1e, .blocE1B-1h, .blocE1B-102, .blocE1B-51, .blocE1B-54, .blocE1B-1v{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dotted #c5c5c5;
	padding-bottom: 6px;
	/* margin-bottom: 6px; */
	padding-top:12px;
	    background:#fff;
}

.blocE1B-1i ul {
	clear:both;
}

.blocE1B-4{
	width: 316px;
	overflow: hidden;
	/* background: #e7e7e7; */
	/* border: 1px solid #949393;  */
	/*margin-bottom: 6px;*/
	border-bottom:2px solid #fff;
	/* ajout david 
	float: left;
	width: 100%;*/
}

.blocE1B-4 .inlayContent{
    position:relative;   
}

.blocE1B-4Pub{
	/* width: 314px; */
	background: #fff;
	/* border: 1px solid #949393; */
	/* margin-bottom: 6px; */
	/*float:left;*/
    margin:-10px 0 5px;
    padding:10px 0;
}

.blocE1B-3, .blocE1B-26{
	/* border: 1px solid #bfbfbf; */
	/*margin-bottom: 6px;*/

/*	background-color:#e7e7e7; */
	/* ajout david bug ff 2.5  
	float: left;
	width: 100%;*/
}
.blocE1B-26 {
    border-bottom:2px solid #fff;   
}


.blocE1B-8a{
	background: #e7e7e7;
	width: 801px;
	overflow: hidden;
	margin-bottom: 6px;    
}

.blocE1B-8b{
	color: #c6c6c6;
	background: #333333;
	border-bottom: 3px solid #c6c6c6;
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px;
	/* Ajout de l'oubli de Réflect 
	float: left;*/
}
/* Correction de l'ajout de Réflect */
.blocE1B-43
{
/*	background: #e7e7e7;*/
    /*background:#*/
	border-bottom: 2px solid #fff;
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
}

.colFormat1 .blocE1B-43 {
    background:#cecece url(../img/common/col1_callForum-bottom.gif) bottom left no-repeat;
    margin-top:10px;
}


.blocE1B-5{
/*	background: #e7e7e7;*/
	/* border-bottom: 3px solid #b40804; */
	/*margin-bottom: 6px;*/
	overflow: hidden;
	width: 100%;
	border-bottom:2px solid #fff;
	/*margin-top:-8px;*/
	/* ajout david 
	float: left;*/
}

.blocE1B-12{
	background: #b30804;
	padding-bottom: 10px;
	margin-bottom: 6px;
}

.blocE1B-65{
	text-align: center;
	padding: 10px 0;
	width: 801px;
	overflow: hidden;
	background: #fff;
	/*border: 1px solid #949393;*/
	margin: 6px 0 0 0;
}

.blocE1B-58, .blocE1B-59{
	width: 799px;
	overflow: hidden;
	/*border: 1px solid #c5c5c5;*/
	margin-bottom: 6px;
}

.blocE1B-17, .blocE1B-27b{
	padding-bottom: 10px;
	margin-bottom: 6px;
	background: #8d8d88;
}

.reactionsBlock{ background: #8d8d88 url(http://l.liberation.fr/img/common/bg_e1b-17.gif) no-repeat 14px 43px; }

.blocE1B-49b{
	width: 100%;
	overflow: hidden;

}

.blocE1B-54{
	border-left: 6px solid #b30804;
	padding: 6px;
	width: 441px;
	background: #303030;
	color: #c6c6c6;
}

.blocE1B-40{
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #c5c5c5;
}

.blocE1B-67{
	color: #c6c6c6;
	background: #d1d1cf;
	border-bottom: 3px solid #b40804;
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
}

.blocE1B-124{
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 8px;
}

.blocE1B-131b{
	background: #c6c6c3;
	width: 458px;
	padding-bottom: 10px;
}

.blocVierge{ border-bottom: none!important; }

/*******************************************************
	articleType (colFormat1, colFormat4)
*******************************************************/

/* niveaux de titres articles */

.articleType h1, .articleType h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 2.2em;
	line-height: 1.1em;	margin-bottom: 8px;
	color: #101010;
}

.articleType h1 img, .articleType h2 img{
	float: left;
	margin-right: 10px;
}

img.floatNone{
	float: none!important;
	margin-right: 0!important;
}

.articleType h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.8em;	margin-bottom: 10px;	color: #101010;	line-height: 100%;
}

.articleType h3.alternate, .pushType h3.alternate{
	font-size: 1.08em;
	font-weight: bold;
}

.articleType h3.marged{ margin-top: 15px; }

.articleType h1 a, .articleType h2 a, .articleType h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #101010!important;
}


.articleType p.sstitre {
    font-weight:bold;   
}

.articleType h4{
	float: left;
	font-size: 0.82em;
	text-transform: uppercase;
	color: #101010;
	padding-right: 17px;
	margin-right: 7px;
	background: url(../img/common/pi_losange01.gif) no-repeat right 6px;
	padding-top: 0.2em;
	margin-top: 1px;
}

.articleType h4 a{
	color: #101010!important;
}

.articleType h5{
	font-size: 0.83em;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #bbbaba;
}

.colFormat4 h5{ font-weight: bold; }
.colFormat4 .colFormat1 h5{ font-weight: normal; }
.colFormat4 .colFormat1 h5 span{ text-transform: uppercase; color: #bbbaba; } /*sbon modified : text-transform : none =====> uppercase */

.articleType h5 a{
	color: #e20000!important;
	font-size:1.15em;
	font-weight:bold;
}

.articleType h5 a span{
	color: #101010!important;
	text-transform: uppercase;
}

.articleType .outerTitle{
	background-color: #e20000;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 5px;
	margin-top: 40px;
	/*border-top: 1px solid #c5c5c5;*/
}



h2.whatADay{
	background: #eae9d8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #101010;
	padding: 6px;
	margin-bottom: 6px;
}

/* E1B-1b */
/* Une et dÃ©rivÃ©s, sur fond blanc */

.blocE1B-1b img.visuel{
	margin: 0 30px 0 0!important;
}

.blocE1B-1b h5{ font-weight: normal; } 
.blocE1B-1b p strong em{
	font-style: normal;
	font-size: 1.08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

/* Une "derniÃ¨re minute" */

.derniereMinute{
	/* border-left: 6px solid #b30804;
	padding-left: 6px;
	margin-top:-20px;
	padding-top:20px;*/
	margin-top:-12px;
}

.derniereMinute h5{
	font-size: 1em!important;
	margin-bottom:3px!important;
    float:left;
    height:20px;
    width:150px;
}

.derniereMinute h6{ 	
    color: #8f909d;
	font-size: 0.75em;
	
}

.derniereMinute h5, .derniereMinute h5 a{
	color: #E20000!important;
	text-transform: uppercase!important;
	font-weight:bold!important;
}

.derniereMinute h3{
   /* background:url(../img/common/derniereminute.gif) no-repeat 0 6px ;*/
    /*min-height:50px;*/
    /*padding-left:55px;*/
    /*width:85%;*/
    font-weight:bold;
    clear:both;
}

.derniereMinute a.toutes{
    color:#e20000;
    text-transform:uppercase !important;
    padding-left:0 !important;   
}

/* Une "dossier" */

.blocE1B-92a
{
	width: 801px;
	overflow: hidden;
	margin-bottom: 8px;
	background: #e7e7e7 url(http://l.liberation.fr/img/common/triangle_libe.gif) no-repeat right;
	border-bottom: 5px solid #fff;
}

.blocE1B-92a img
{
	float: left;
	margin: 0 10px 0 0;
	border: 0.3px #E2E2C9 solid;
	height: 56px;
	margin-top:1px;
}

.blocE1B-92a a{ color: #101010; }

.blocE1B-92a h1{
font-size: 1.81em;
margin-top: 5px;
}

.blocE1B-92a h1 a{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

.blocE1B-92a h2{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: normal;
}
.blocE1B-92a h2 a + a:before
{
	content: ' | ';
	color: #999999;
}

/* blocE1B-51 */

.blocE1B-51{
	border-left: 6px solid #b30804;
	padding-left: 6px;
	padding-bottom: 0;
	width: 447px;
}

.blocE1B-51 h3{ 	font-size: 1.08em;
	font-weight: bold;
	margin-top: 5px;
}

.blocE1B-51 h5{
	margin: 15px 0 0 0;
	color: #101010;
}

.blocE1B-51 small a{ color: #aa2222!important; }

.blocE1B-51 .blocFoot{
	clear: both;
	margin-top: 6px;
	margin-left: -6px;
	padding-left: 6px;
}

.blocE1B-51 .blocFoot .toutes{ padding-bottom: 6px; }

/*emission*/
.blocE1B-51 img.emission{
	width: 14%;
}

/* blocE1B-104b */

.blocE1B-104b{
	border-left: 6px solid #b9b8a7;
	padding-left: 6px;
	padding-bottom: 0;
	width: 447px;
}

.errorBlock{
	background: #b30804;
	color: #fff;
	padding: 2px 4px;
}

.errorBlock ul{
	margin: 0 0 6px 50px;
}

/* blocE1B-40 */

strong.direct{
	color: #e20000!important;
	text-transform: uppercase;
}

/* bloc LibÃ© */

.blocE1B-112{
	background: #eae9d8 url(http://l.liberation.fr/img/common/bg_mylibe.gif) no-repeat left;
	padding: 8px;
}

.blocE1B-128{
	width: 314px;
	overflow: hidden;
	margin-bottom: 6px;
	background: #eae9d8;
	padding: 8px;
	width: 444px;
}

.blocE1B-128 h3{ font-size: 1.08em; font-weight: bold; }

.blocE1B-128 .connecte{
	font-size: 0.81em;
	text-transform: uppercase;
	background: url(http://l.liberation.fr/img/common/pi_connecte.gif) no-repeat left;
	padding-left: 20px;
}

.blocE1B-128 .tools{
	width: 100%;
	overflow: hidden;
}

.blocE1B-128 .tools li{
	display: block;
	float: left;
}

.blocE1B-128 .tools li.first{ margin-right: 20px; border:none; }

.blocE1B-124 h5{ margin: 15px 0 5px 0; }

.blocE1B-131b p{ margin: 0 8px!important; }

.blocE1B-131b p.commencer{ color: #4c4c4c; }

.tabs2{
	overflow: hidden;
	width: 100%;
	font-size: 0.91em;
	background: #fff;
}

.tabs2 a{ color: #fff!important; }
.tabs2 li.on a{ color: #555!important; }

.tabs2 li{
	text-transform: uppercase;
	display: block;
	float: left;
	background: #8d8d88;
	padding: 5px 10px;
	margin: 4px 0 0 5px;
}

.tabs2 li.first{
	margin-left: 0;
	border: none; /* merci IE */ }

.tabs2 li.on{
	background: #c6c6c3;
	font-weight: bold;
	padding: 7px 10px;
	margin-top: 0;
}

/* E1B-1e et dÃ©rivÃ©s */
/* sur fond rouge */

.blocE1B-1e .coloredInlay, .blocE1B-12 .coloredInlay, .blocE1B-1h .coloredInlay{ background: #e20000; }
#core .blocE1B-1e p{
	line-height: 1.2em;
}

.articleType .blocE1B-1e h5, .articleType .blocE1B-1e h5 a{
	color: #eae9d8!important;
}

.blocE1B-1e p.floatLeft, .blocE1B-1e p.floatRight{
	width: 200px;
	font-size: 1.66em;
	margin-bottom: 10px;
}

.blocE1B-1e p.floatLeft{
	border-left: 6px solid #fff;
	padding-left: 9px;
}

.blocE1B-1e p.floatLeft, .blocE1B-1e p.floatLeft a{
	color: #101010;
}

.blocE1B-1e p.floatRight{
	border-right: 6px solid #000;
	padding-right: 9px;
	text-align: right;
}

.blocE1B-1e p.floatRight, .blocE1B-1e p.floatRight a{
	color: #fff;
}

.blocE1B-1e p, .blocE1B-1e p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.articleType .blocE1B-12 h5, .articleType .blocE1B-12 h5 a{
	color: #eae9d8!important;
}

.articleType .blocE1B-12 p, .articleType .blocE1B-12 p a{
	color: #fff!important;
}

.blocE1B-12 img{
	float: none!important;
	margin: 0!important;
}

.blocE1B-12 p{
	border-left: 18px solid #000;
	padding: 25px 0 33px 9px;
	margin: 0!important;
}

.blocE1B-1h .coloredInlay{
	margin-bottom: 5px;
	padding-bottom: 0;
}

.articleType .blocE1B-1h h5, .articleType .blocE1B-1h h5 a{
	color: #fff!important;
    font-size:1.1em;
}

.blocE1B-1h .inlayContent{
	/*background: url(http://l.liberation.fr/img/common/bg_quote.gif) no-repeat 10px 30px;*/
	min-height: 75px;
}

.blocE1B-1h .inlayContent2{
	padding: 6px 10px;
}

* html .blocE1B-1h .inlayContent{ height: 75px; }

.articleType .blocE1B-1h p, .articleType .blocE1B-1h p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff!important;
	font-size:1.3em;
	font-weight:normal;
}

.articleType .blocE1B-1h .inlayContent p.qui{
	font-weight: bold;
	font-size: 1.67em;
	padding-top:10px;
}

.articleType .blocE1B-1h .inlayContent p.reponse{ padding: 0 0 0 80px; font-size: 1em; }
.articleType .blocE1B-1h .inlayContent p.reponse a{ font-family: Verdana, Arial, Helvetica, sans-serif; }

.articleType .blocE1B-1h .inlayContent2 p.qui{
	font-size: 1.08em;
	font-weight: bold;
	padding-bottom: 15px;
}
.articleType .blocE1B-1h .inlayContent2 p.qui, .articleType .blocE1B-1h .inlayContent2 p.qui a{ color: #101010!important; }

.articleType .blocE1B-1h .inlayContent2 p.reponse{ 	padding: 0 100px 0 0 ; 	font-size: 1.08em; 	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(http://l.liberation.fr/img/common/bg_quote2.gif) no-repeat right top;
	min-height: 60px;
}

* html body .articleType .blocE1B-1h .inlayContent2 p.reponse{ height: 60px; }

.articleType .blocE1B-1h .inlayContent2 p.reponse strong{ font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; }
.articleType .blocE1B-1h .inlayContent2 p.reponse, .articleType .blocE1B-1h .inlayContent2 p.reponse a{ font-family: Georgia, "Times New Roman", Times, serif; }
.articleType .blocE1B-1h .inlayContent2 .floatRight a{ font-family: Verdana, Arial, Helvetica, sans-serif; }
/* SÃ©parateur dossier colonne gauche */
.blocE1B-1v
{
	/* background:#E0E9D7 url(http://l.liberation.fr/img/common/triangle_libe35.gif) no-repeat scroll right center; */
	margin-bottom:8px;
	overflow:hidden;
	/*border-top: 7px solid #5C5C53;*/
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}
.blocE1B-1v img
{
	/*height:35px;*/
	float: left;
	margin: 0 5px 0 0!important;
}

.colFormat1 .blocE1B-1v a{
}

.colFormat1 .blocE1B-1v a img {
    padding:2px;
}


.blocE1B-1v h3
{
    background:url(../img/common/bg_separateur.gif) center right no-repeat;
    border:2px solid #e30b0b;
	line-height: 25px;
	vertical-align: middle;
	min-height: 35px;
	margin-bottom:0;
    padding:5px 50px 5px 5px;
}
/* E1B-102 */
/* sur fond gris */

.blocE1B-102 .coloredInlay, .blocE1B-49b .coloredInlay{
	background: #303030;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 6px;
}
.blocE1B-102 .coloredInlay{ height: 90px;}
.blocE1B-102 .coloredInlay img{ margin: 0 10px 0 0; display: block; }

.blocE1B-102 .coloredInlay, .blocE1B-102 .coloredInlay a, .blocE1B-49b .coloredInlay, .blocE1B-49b .coloredInlay a{ color: #fff!important; }

.blocE1B-102 .coloredInlay p
{ 	font-size: 0.7em;
	text-transform: uppercase;
	line-height: 0.4em!important;
}
.blocE1B-102 .coloredInlay p a
{
	color: #adadad!important;	 }
.blocE1B-102 .coloredInlay h2{ font-size: 1.5em; }
.blocE1B-102 .coloredInlay h5{ padding-top: 3px; }

.blocE1B-102 .coloredInlay .wording
{
	position: absolute;
	bottom: 3px;
	left: 100px;
}

.blocE1B-49b .coloredInlay h2.rss{ 	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.08em;
	color: #fff;
	background: url(http://l.liberation.fr/img/common/pi_rss2.gif) no-repeat left top;
	padding-left: 50px;
}

.blocE1B-49b .abonnementContainer{
	float: right;
	margin-top: 10px;
	width: 200px;
}

/* E1B-8a */
/* LibÃ© Labo */

.blocE1B-8a dl{
	float: left;
	/*	padding-bottom: 10px;
	margin-left: 5px;*/
	width: 250px;
	padding:0 5px;
}

.blocE1B-8a dl.first{
	margin-left: 0;
	border-top: none; /* merci IE */
}

.blocE1B-8a dl dd img
{
	display: block;
	float: none;
	height: 140px;
}

.blocE1B-8a dl, .blocE1B-8a dl a{ /*color: #d6d6d6!important;*/ }
.blocE1B-8a dt a{ /*font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;*/ font-size:0.9em; color:#E20000; }
.blocE1B-8a dt.stable{ height: 30px; overflow: hidden; }
.blocE1B-8a dt.stable a{ color:#101010; }

.blocE1B-8a .blocFoot { border:none!important; }



.blocE1B-8a .blocFoot{ border-color: #585858!important; }
.blocE1B-8a .blocFoot .toutes{ /*color: #fff!important;*/ }

.blocE1B-54 h2{	color: #fff; }

/* E1B-58 */

.blocE1B-58 .inlayContent .faussesColonnes{
	/*background: url(http://l.liberation.fr/img/common/bg_reperes.gif) repeat-y left;*/
	width: 100%;
	overflow: hidden;
}
.blocE1B-58 .inlayContent {
    padding-left:0px;
    padding-right:0px;   
}

.blocE1B-58 dl{
	float: left;
	width: 164px;
	margin: 0 14px 0 0px;
	display: inline;
	border-left:6px solid #e20000;
	padding-left:8px;
	min-height:95px;
}

.blocE1B-58 dl.first{ margin-left: 0; }
.blocE1B-58 dl.last{ margin-right: 0; }

.blocE1B-58 dl dt a, .blocE1B-58 dl dt a strong{ font-family: Georgia, "Times New Roman", Times, serif; }

.blocE1B-58 dl dt{
	font-size: 1.67em;
	font-weight: normal;
}

.blocE1B-58 dl dt strong{
	font-size: 1.95em;
	font-weight: normal;
}

/* E1B-59 */

.blocE1B-59 h2{ font-size: 2.92em; }

.blocE1B-59 .inlayContent{
	/* border-left: 6px solid #b30804; */
	margin: 10px;
	overflow: hidden;
	width: 760px;
}

.blocE1B-59 .inlayContent h2{
    font-weight:normal!important;   
}

.blocE1B-59 .inlayContent img{
	float: none;
	margin: 0;
	display: inline;
}

.blocE1B-59 .inlayContent img.visuel{ /*margin-bottom: 20px;*/ }

.blocE1B-59 .col1{
	float: left;
	width: 470px;
}

.blocE1B-59 .col2{
	float: right;
	width: 255px;
}

.blocE1B-59 .col2 dl{
	margin-bottom: 20px;
}

.blocE1B-59 .col2 dl dt, .blocE1B-59 .col2 dl dt a{
	color: #e20000;
	/*text-transform: uppercase;*/
	font-weight: bold;
}

.blocE1B-59 .col2 dl dd { font-size: 1.08em; }

.blocE1B-59 .col2 dl dd, .blocE1B-59 .col2 dl dd a{
	font-weight: bold;
	color: #101010;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* blocE1B-27b */
/* bloc rÃ©actions gris -- surclasse .blocE1B-17 */

.colFormat1 .blocE1B-17{
	padding: 10px;
	position: relative;
}

.colFormat1 .blocE1B-17 h4, .colFormat1 .blocE1B-17 h4 a{
	font-weight: normal;
	background: none;
	padding: 0;
	float: none;
	margin-bottom: 10px;
}

.colFormat1 .reactionsBlock h4{	margin-bottom: 20px; }

.colFormat1 .blocE1B-17 h4{
	font-size: 0.83em;
}

.blocE1B-17 h3{
	color: #101010;
	font-size: 1.08em;
	font-weight: bold;
}

/* blocE1B-7b */
/* bloc rÃ©actions gris -- surclasse .blocE1B-17 */

.colFormat1 .blocE1B-43 h4, .colFormat1 .blocE1B-43 h4 a{
	font-weight: normal;
	background: none;
	padding: 0;
	float: none;
}

.colFormat1 .blocE1B-43 h4{
	/*background: #8D8D88;*/
	/* border-bottom: 3px solid #B40804; */
	background:url(../img/common/col1_callForum-top.gif) no-repeat scroll left top;
	color: #D8D8D7;
	font-size:1em;
	padding: 8px 10px;
	margin: 0!important;
}

.colFormat1 .blocE1B-43 h4 a{
	color:#e20000 !important;
	font-weight: bold;
}

.blocE1B-44 dl dd{
border-left: 6px solid #c6c6c6;
padding-left: 25px;
margin-left: 5px;
}
.blocE1B-44{
border: none;
}
.blocE1B-44 dl dd, .blocE1B-44 dl{
display: block;
}
.blocE1B-44 dl dd.summary{
max-height: 45px;
overflow: hidden;
border: none;
}
.blocE1B-44 dl dd.contTitle{
border: none;
font-weight: bold;
}
.blocE1B-44 dl dd.date{
color:#101010;
border: none;
margin-bottom: 10px;
//font-weight: bold;
}
.blocE1B-44 dl dd.date strong{
color: #939393;
font-weight: normal;
}
.blocE1B-44 dl dd.contTitle strong{
color: #939393;
text-transform: uppercase;
font-weight: normal;
}
.blocE1B-44 a.reactions{
float: right;
background-color: transparent;
background: url(http://l.liberation.fr/img/common/pi_phylactere.gif) no-repeat left top;
background-repeat: no-repeat;
color: #aa2222!important;
display: block;
font-family: Verdana;
font-size: 9px;
padding-bottom: 4px;
padding-left: 25px;
padding-right: 10px;
padding-top: 2px;
margin-top: 5px;
}
.blocE1B-44 h3{
font-size: 1.5em;
font-weight: normal;
padding-left: 4px;
width: 100%;
//width: 99%;
overflow:hidden;
padding-top: 10px;
}
.blocE1B-44 h3 a{
display: block;
float: left;
max-width: 340px;
}
.blocE1B-44 dl + h3{
border-top: 1px solid #939393;
}
ul#choixForums {
list-style-type: none;
padding-bottom: 26px;
//padding-bottom: 28px;
padding-left: 27px;
border-bottom: 2px solid #939393;
margin: 0;
}
ul#choixForums li {
float: left;
height: 23px;
background-color: #FFF;
margin: 2px 2px 0 2px;
border: 1px solid #939393;
border-bottom: none;
//border-bottom: 2px solid #B40804;
text-transform: uppercase;
color: #939393;
font-size: 1.2em;
}
ul#choixForums li.actif {
border-bottom: 2px solid #FFF;
background-color: #FFF;
height: 23px;
color: #101010;
}
#choixForums a {
float: left;
display: block;
color: #101010;
text-decoration: none;
padding: 4px;
}
ul#choixForums li.actif a{
color: #101010;
}
ul#choixForums li a:hover{
text-decoration: underline;
}
.lesPlus
{
	border: 1px solid #939393;
	border-top: none;
	border-bottom: 2px solid #B40804;
	overflow: hidden;
	margin-bottom: 20px;
}

/*******************************************************
	pushType (colFormat2)
*******************************************************/

/* titres de pushs */

.pushType h3{
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	/*font-weight: normal;*/
	font-size: 1em;
	margin-bottom: 5px;
	color: #101010;
}

.pushType h3 span{
	display: block;
	font-size: 0.6em;
}

.pushType h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #101010!important;
}

.pushType h4{
	margin: 8px 10px;
	text-transform: uppercase;
	color: #e20000;
	font-size: 0.95em;
	border-bottom: 1px solid #818181;
}

.pushType .memeSujetRubrique h3, .pushType .memeSujetRubrique h3 {
	border-bottom: 1px solid #818181;
}

.pushType .memeSujetRubrique h3, .pushType .memeSujetRubrique h3 a {
	font-family:verdana!important;
	margin: 0 10px 0 0;
	text-transform: uppercase;
	color: #e20000!important;
	font-size: 1em;
	font-weight:bold!important;
}

.pushType .memeSujetRubrique ul {
    margin-top:5px;   
}

.pushType .memeSujetRubrique h3 img{
    width:10px;
    padding-top:4px;
}

.pushType h4 a{
	color: #E20000!important;
    text-decoration:none;
}

.pushType .blocE1B-8b h4{
	border-bottom: 3px solid #c6c6c6;
	color: #c6c6c6;
}

.pushType .blocE1B-8b h4 a{
	color: #c6c6c6!important;
}

.pushType .blocE1B-8b h5{
	font-weight: normal;
	font-size: 0.83em;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #7d7d7d;
	border-top: 1px solid #7d7d7d;
	padding-top: 6px;
	clear: both;
	width: 100%;
}

.pushType .blocE1B-8b h5.first{
	border-top: none;
	padding-top: 0;
}

.pushType .blocE1B-8b h5 a{
	color: #fff!important;
}

.pushType .blocE1B-8b .inlayContent h3{
	font-size: 1em;
	color: #c6c6c6;
	font-weight: bold;
}

.pushType .blocE1B-8b .inlayContent h3 a{
	color: #c6c6c6!important;
}

.pushType .blocE1B-8b .inlayContent h3 small{
	display: block;
	font-size: 0.75em;
}

.pushType .blocE1B-43 h4, .pushType .blocE1B-5 h4, .pushType .blocE1B-67 h4{
	/* border-bottom: 3px solid #b40804;
	background: #8d8d88; */
	color: #d8d8d7;
}

.pushType .blocE1B-43 h4 a, .pushType .blocE1B-5 h4 a, .pushType .blocE1B-67 h4 a{
	/*color: #d8d8d7!important;*/
}

.pushType .blocE1B-4 h4 {
    margin:0 10px 0 10px ;
    border-bottom :1px solid #818181;   
    padding:5px 0 0 0 ;
}

.pushType .blocE1B-4 h4, .pushType .blocE1B-4 h4 a{
	/* background: #b9b8a6; */
	color: #e20000!important;
}

/* blocE1B-3 et dÃ©rivÃ©s */
/* noir sur fond blanc */


.blocE1B-3 ul, .blocE1B-26 ul{
	padding-left: 10px;
	margin: 16px 0;
}

.blocE1B-3 .blocFoot ul, .blocE1B-26 .blocFoot ul{
    padding-left:0;
}

.blocE1B-3 ul li{
	color: #8f909d;
	font-size: 0.75em;
	padding-bottom:10px;
	text-transform:uppercase;
}

.blocE1B-3 ul li.oneWire
{
	/*height: 45px;*/
}

.blocE1B-3 ul li a{
	display: block;
	color: #101010!important;
	font-size: 1.3em;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	text-transform:none;
}

.blocE1B-26 ul li{
	color: #8f909d;
	font-weight: bold;
	margin-bottom: 5px;
}

.blocE1B-26 ul li.bordered img {
    width:90px!important;
}

#blocE1B-66-sitelist dl dd a img {
    width:90px!important;   
}

.blocE1B-26 ul li a{
	display: block;
	color: #101010!important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:normal;
}
.blocE1B-26 ul li h3 a{
    font-size:19px;
}

.memeSujetRubrique ul li a{
	display: block;
	color: #101010!important;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
}

.blocE1B-26 ul li a span {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
}

.blocE1B-26 ul li a.consulter{
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-weight: normal!important;
	color: #aa2222!important;
}

.blocE1B-26 ul li span, .blocE1B-26 ul li span a{
	font-weight: normal;
	color: #101010;
}

.blocE1B-26 ul li small{
	color: #101010;
	font-weight: normal;
}

.blocE1B-26 .E1B-26a{
	border-color: #fff;
}

.blocE1B-26 .E1B-26aImg{
	/* border-left: 6px solid #b30804; */
	margin-bottom:5px;
}
.blocE1B-26 h4 {
   /*  padding-top:10px; */
}

.blocE1B-26 dl{
	overflow: hidden;
	width: 100%;
	/*background: url(http://l.liberation.fr/img/common/sp_E1b-66.gif) no-repeat right bottom;*/
	margin: 5px 0 10px 0;
}

.blocE1B-26 dl dd img{
	margin: 0 15px 0 0;
}

.blocE1B-26 dl dt, .blocE1B-26 dl dt a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.blocE1B-26 dl dd{
	font-size: 0.92em;
}

.blocE1B-26 .reactions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #aa2222!important;
	margin-bottom: 10px;
}

.blocE1B-26 .alignCenter{ 	font-weight: normal;
	color: #101010;
}

.blocE1B-3 .toutes{
	padding-right: 5px;
}

.blocE1B-26 img.visuel{ 	float: left;
	margin: 0 15px 0 0;
}

.blocE1B-26 img { 	
    float: left;
	margin: 0 10px 0 10px;
	width: 294px;
}

.blocE1B-26 h3 img { 	
    float: left;
	margin: 0 10px 0 10px;
	width: 10px;
}

.blocE1B-26 div.blocFoot img { 	
	width: 8px;
}

.blocE1B-26 div.blocFoot ul.navButtons img { 	
	width: 8px;
}

ul.auteurBloc{ 	overflow: hidden;
	width: 295px;
	margin: 10px 0 0 0;
}

ul.auteurBloc li{
	display: block;
	overflow: hidden;
	width: 295px;
}

.blocE1B-26 ul h5{
	text-transform: uppercase;
	font-size: 0.81em;
	font-weight: normal;
}

.blocE1B-26 ul h5, .blocE1B-26 ul h5 a{ 	color: #838383!important; 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blocE1B-26 ul span{ display: block; }

.blocE1B-26 ul li.bordered{
	padding-bottom: 15px;
	/*border-bottom: 1px solid #c5c5c5;*/
}

/* blocE1B-8b */
/* LibÃ© Labo */

.blocE1B-8b .inlayContent .blocFoot{
	border-top: 1px solid #76756c;
}

.blocE1B-8b .blocFoot .toutes{
	color: #fff!important
}

.blocE1B-8b .blocFootWide{
	clear: both;
	border-top: 3px solid #c6c6c6;
	padding: 0 10px;
	width: 296px;
	color: #c6c6c6;
}
.blocE1B-8b .blocFootWide a
{
	display: block;
	vertical-align: middle;
	height: 17px;
}
.blocE1B-8b dl{
	background: url(http://l.liberation.fr/img/common/sp_E1B-8b.gif) no-repeat right bottom;
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px;
}

.blocE1B-8b dl, .blocE1B-8b dl a{
	color: #c6c6c6!important;
}

.blocE1B-8b dl dd{
	font-size: 0.83em;
	text-transform: uppercase;
}

.blocE1B-8b dl dd.deplie{ 	float: right;
	width: 246px;
	overflow: hidden;
	padding: 10px 0;
}

.blocE1B-8b dl dt{
	font-weight: bold;
	font-size: 1.08em;
}

.blocE1B-8b dl dt a{ font-family: Georgia, "Times New Roman", Times, serif; }

.blocE1B-8b dl img{ margin: 0 15px 0 0; }

.blocE1B-8b p a{ 	color: #c6c6c6!important;
	text-decoration: underline!important;
}

.blocE1B-8b p a:hover{ text-decoration: none!important; }

.blocE1B-8b .podcastIntro{
	font-size: 0.75em;
	padding: 0 10px 10px 110px;
	background: url(http://l.liberation.fr/img/common/bg_podcast.gif) no-repeat 15px 5px;
	border-bottom: 3px solid #c6c6c6;
}

.blocE1B-8b .podcastContent p{ 	font-size: 0.93em;
	padding-bottom: 10px;
}

.blocE1B-8b .articleTools, .blocE1B-49b .articleTools, .blocE1B-54 .articleTools{
	clear: both; 	width: 100%;
	margin-bottom: 10px; 	text-align: right;
}

.blocE1B-8b .articleTools li, .blocE1B-49b .articleTools li, .blocE1B-54 .articleTools li{display: inline;}

.blocE1B-8b .articleTools li img, .blocE1B-49b .articleTools li img, .blocE1B-54 .articleTools li img{
	margin:0 0 0 10px;
	float: none;
	display: inline;
}
.blocE1B-1r .outilsArticle{
	margin-left:50px;
	margin-top:10px;
	padding-top:10px;
}
.blocE1B-1r .outilsArticle li{
	float:left;
	padding-right:14px;
}

/* E1B-43 et dÃ©rivÃ©s */
/* rouge et fond gris */

.blocE1B-43 .inlayContent .blocFoot ul li img{
	margin: 0;
}

.fiveMin, .fiveMin a, .rendezVous, .rendezVous a{
	color: #8d8d88!important;
	text-transform: uppercase;
	font-weight: bold;
}

.forumExcerpt, .forumExcerpt a{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.blocE1B-43 fieldset{
	padding-bottom: 10px;
}

.blocE1B-43 fieldset input.radioInput{ margin-right: 10px; }

.blocE1B-43 .floatRight img{ margin: 0; }

.blocE1B-43 .blocFoot   a.reactions
{
	padding: 0px 5px 2px 25px;
	margin-top : 5px;
}

.blocE1B-5 dl{
	overflow: hidden;
	width: 100%;
	/* background: url(http://l.liberation.fr/img/common/sp_E1b-5.gif) no-repeat right bottom; */
	margin: 5px 0 20px 0;
}

.forums dl{
	background: none;
	border-bottom: 1px solid #dd8b8b;
	padding-bottom: 10px;
}

.forums dl dd a.reactions{
	font-size: .93em;
	margin: 5px 0 0 0;
	display: block;
}

.blocE1B-5 dl dd img{
	margin: 0 15px 0 0;
	float:left;
}

.blocE1B-5 dl dt, .blocE1B-5 dl dt a, .blocE1B-43 dl dt, .blocE1B-43 dl dt a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:1.05em;
}

.blocE1B-5 dl dd, .blocE1B-43 dl dd{
	font-size: 0.98em;
}

.blocE1B-5 dl dd a, .blocE1B-43 dl dd a{
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size:11px;
}

.blocE1B-5 dl dd.dernierBillet, .blocE1B-5 dl dd.dernierBillet a, .blocE1B-43 dl dd.dernierBillet, .blocE1B-43 dl dd.dernierBillet a {
	/* color: #aa2222; */ 
}

.blocE1B-43 dl dt a.number{font-weight: normal;color: #e20000;}
.blocE1B-43 dl{margin: 0 0 10px 0;/* border-bottom: 1px solid #dd8b8b; */}
.blocE1B-43 dl dd.dernierBillet{margin-bottom: 10px;}

.blocE1B-5 dl dd.dernierBillet span, .blocE1B-43 dl dd.dernierBillet span{
	font-family: Verdana, "Times New Roman", Times, serif;
	/* font-variant: small-caps;
	text-transform: lowercase; */
	color: #e20000;
	/* font-size:0.9em;*/
}

.blocE1B-5 .blocFoot.noBorders *{
	/* margin-top: 0; */
}

.blocE1B-5 dl.tchat{
	background: none;
}

.blocE1B-5 dl dd.auteur, .blocE1B-5 dl dd.vosQuestions{
	font-size: 0.75em;
}

.blocE1B-5 dl dd.auteur, .blocE1B-5 dl dd.auteur a{
	color: #5c5c54;
}

.blocE1B-5 dl dd.vosQuestions, .blocE1B-5 dl dd.vosQuestions a{
	color: #aa2222;
	margin-top: 5px;
}

.blocE1B-5 fieldset.floatLeft{ margin-bottom: 5px; }

.blocE1B-5 a.floatRight{
	margin-top: 2px;
	font-size: 0.75em;
	color: #101010;
}

.blocE1B-5 a.floatRight span{ color: #ad2321; }

.inlayContent img.logoLibe{ float: none; display: inline; margin: 0; height: 10px;}

.blocE1B-67 dl{
	background: url(http://l.liberation.fr/img/common/sp_E1B-67.gif) no-repeat right bottom;
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

.blocE1B-67 dl, .blocE1B-8b dl a{
	color: #c6c6c6!important;
}

.blocE1B-67 dl dd, .blocE1B-67 dl dt{
	width: 246px;
	float: right;
}

.blocE1B-67 dl dd.visu{
	width: auto;
	float: none;
}

.blocE1B-67 dl dd{
	font-size: 0.83em;}

.blocE1B-67 dl dd.titreLike{text-transform: uppercase;}

.blocE1B-67 dl dd.deplie{ 	float: right;
	width: 246px;
	overflow: hidden;
	padding: 10px 0;
}

.blocE1B-67 dl dt{
	font-weight: bold;
	font-size: 1.08em;
}

.blocE1B-67 dl dt a{ font-family: Georgia, "Times New Roman", Times, serif; }

.blocE1B-67 dl img{ margin: 0 15px 0 0; }


/* E1B-4 et dÃ©rivÃ©s */
/* fond beige/jaunasse */

.blocE1B-4 img{
	margin: 0px;
}

.tagCloud{
	margin-bottom: 15px;
}

.tagCloud li{
	display: inline;
}

.tagCloud li a{
	color: #aa2222!important;
}

.tagCloud li.size1{ font-size: 0.83em; }
.tagCloud li.size2{ font-size: 0.9em; }
.tagCloud li.size3{ font-size: 1em; }
.tagCloud li.size4{ font-size: 1.1em; }
.tagCloud li.size5{ font-size: 1.2em; }
.tagCloud li.size6{ font-size: 1.4em; }
.tagCloud li.size7{ font-size: 1.5em; }
.tagCloud li.size8{ font-size: 1.6em; }
.tagCloud li.size9{ font-size: 1.8em; }
.tagCloud li.size10{ font-size: 2em; }

.blocE1B-4 .tabs{
font-size:0.91em;
left:185px;
overflow:hidden;
position:absolute;
top:-15px;
/*width:100%;*/
}

.blocE1B-4 .tabs li{
	text-transform: uppercase;
	display: block; 	float: left;
    /* background: #d1d0bf; */
	padding: 0px 6px;
	/*margin: 4px 0 0 5px;*/
	font-weight:bold;
}

.blocE1B-4 .tabs li a {
	color:#828282!important;
}

.blocE1B-4 .tabs li.first{
	margin-left: 0;
	border: none; /* merci IE */ 
	/*border-right:1px solid #000;*/}

.blocE1B-4 .tabs li.on{
	/*background: #fff;
	font-weight: bold;
	padding: 7px 10px;
	margin-top: 0;*/
	color:#101010;
}

.blocE1B-4 .tabs li.on a {
	color:#101010!important;
}

.blocE1B-4 .tabContent{
	/* background: #fff; */
	padding: 10px 0 10px 0;
	font-size: 0.92em;
}

.blocE1B-4 #vus li, .blocE1B-4 #commentes li, .blocE1B-4 #recommandes li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight: bold;
	color: #e20000;
	padding: 3px 0 3px 0;
}

.blocE1B-4 #vus li a, .blocE1B-4 #commentes li a, .blocE1B-4 #recommandes li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #101010;
	font-weight: normal;
}

.blocE1B-4 .meteo{
	float: left;
	width: 77px;
	padding: 14px;
}

#meteo1{ background: #f0f0e4; width: 76px!important; }
#meteo2{ background: #dbdac9; }
#meteo3{ background: #cdccba; }

.blocE1B-4 .meteo dt{
	text-align: center;
	text-transform: uppercase;
}

#meteo1 dt{ font-weight: bold; }

.blocE1B-4 .meteo dd img{
	margin: 15px 0;
}

.blocE1B-4 a.underline{ text-decoration: underline; }
.blocE1B-4 address{ font-style: normal; margin-bottom: 6px;}
.blocE1B-4 p{ line-height: 1em; letter-spacing: 0!important; }

.blocE1B-4 img.visuel{ margin: 10px; width:294px !important; }
.blocE1B-4 img.fullWidth{ width: 100%; }

.blocE1B-4 dl.remontee{ /* border-bottom: 1px solid #b9b8a6; */padding: 0 0 10px 0;}
.blocE1B-4 dl.remontee dt{ font-size: 1.1em; font-weight:bold; /* margin-bottom: 5px; */ }
.blocE1B-4 dl.remontee dd{ font-size: 11px; }

.blocE1B-4 dl.remontee dt, .blocE1B-4 dl.remontee dt a{
    font-family: Georgia, "Times New Roman", Times, serif;
}
    
.blocE1B-4 dl.remontee dd, .blocE1B-4 dl.remontee dd a{
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
}

.blocE1B-4 .commencer{ color: #101010; }

.blocE1B-4 dl.resal{ 	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}

.blocE1B-4 dl.resal dt{ font-weight: bold; }
.blocE1B-4 dl.resal dd{ font-size: 0.8em; }

/* blocE1B-17 */
/* bloc rÃ©actions gris */

.blocE1B-17 h4, .blocE1B-17 h4 a{
	border-bottom: none;
	color: #d8d8d7!important;
}

.blocE1B-17 q, .reactionsBlock p{
	display: block;
	padding: 0 10px 0 100px;
	color: #fff;
}

.blocE1B-17 p cite, .blocE1B-17 p, .blocE1B-43 p cite, .blocE1B-43 p{ 	color: #101010;
	font-style: normal;
}

.blocE1B-17 p cite, .blocE1B-43 p cite{ font-weight: bold; }

.blocE1B-17 q, .blocE1B-43 q{ 	font-size: 1.08em; 	padding-bottom: 6px;
	display: block;
}

.blocE1B-17 q, .blocE1B-17 q a, .blocE1B-43 q, .blocE1B-43 q a{ 	color: #fff!important; 	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.blocE1B-43 q, .blocE1B-43 q a{ color: #101010!important; }

.blocE1B-17 p q, .blocE1B-43 p q{ 	padding: 0; 	color: #aa2222!important; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	display: inline; 	font-size: 1em;
	font-weight: normal;

}
.blocE1B-17 p q a, .blocE1B-43 p q a{
	color: #aa2222!important; 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blocE1B-17 p a:hover, .blocE1B-43 p a:hover{ text-decoration: underline!important; }

.blocE1B-17 .blocFoot, .blocE1B-43 .blocFoot{ border: none; }

.blocE1B-17 .blocFoot .toutes{
	color: #fff!important;
	background: none;
}

.blocE1B-17 .sondageResult{
	position: relative;
	color: #fff;
	text-transform: uppercase;
}

.blocE1B-17 .sondageResult .genreDeLabel{
	position: relative;
	float: left;
	display: block;
	padding-right: 10px;
	min-width: 30px;
}

* html body .blocE1B-17 .sondageResult .genreDeLabel{ width:28px;}

.blocE1B-17 .sondageResult .sondageContainer{
	position: relative;
	float: left;
	display: block;
	background: #000;
	width: 350px;
	height: 16px;
	margin-right: 10px;
}

.blocE1B-17 .sondageResult .sondageBar{
	position: relative;
	display: block;
	height: 100%;
	background: #b40804;
}

.blocE1B-17 .reactions{
	background-image: url(http://l.liberation.fr/img/common/pi_phylactere7.gif);
	color: #fff!important;
}

/* petits blocs bonus*/

.blocE1B-bonus
{
	/* border: 1px solid; */
	overflow: hidden;
	zoom:1;
	height: 48px;
	padding-right: 5px;
	font-size: 11px;
	padding:5px 0 5px 0;
}
.blocE1B-bonus1
{
	/* background: #eae9d8; */
	/* border-color: #d3d2c1; */
	border-bottom:2px solid #FFFFFF;
}

.blocE1B-bonus2
{
/*	background: #e7e7e7;*/
	/* border-color: #bfbfbf; */
	border-bottom:2px solid #fff;
}

.blocE1B-bonus img
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 50px;
	heigth: 50px;
	/* border-left: 7px solid; */
}

.blocE1B-bonus p, .blocE1B-bonus1 p, .blocE1B-bonus2 p {
    font-family: Verdana, "Times New Roman", Times, serif; 
    font-size:1em;
    margin:10px 5px 10px 5px;
}
.blocE1B-bonus p strong, .blocE1B-bonus1 p strong, .blocE1B-bonus2 p strong {
    font-family: Verdana, "Times New Roman", Times, serif; 
    font-size:1em;
    color:#e20000;
}


#core .blocE1B-bonus1 img{	border-left-color: #5c5c53;}
#core .blocE1B-bonus2 img{	/* border-left-color: #b30804; */}
#core .blocE1B-bonus p{ margin: 0; }
#core .blocE1B-bonus p{ padding-top: 2px; display: inline;}
#core .blocE1B-bonus p strong{ margin-right: 5px; font-size: 1.08em; }

/*******************************************************
	misc & cross-format
*******************************************************/

/* inlayContent, blocFoot & coloredInlay */

.inlayContent{
	padding: 6px 10px;
}

.inlayContent .blocFoot{
	border-top: 1px solid #818181;
	clear: both;
    margin-left:0;
    margin-right:0;
}

.blocFoot{
	overflow: hidden;
	border-top: 1px solid #818181;
	margin:0 10px 0 10px;
}

.blocFoot ul{
	float: left;
	border-left: none;
	margin: 4px 0 0 0;
}

#e1b3-1 .blocFoot ul {
    margin-bottom:7px!important;
}
#e1b3-1 ul#liste_depeches {
    margin-top:10px!important;
    margin-bottom:5px!important;
}
#e1b3-1 h4 {
    margin-top:1px!important;
}

.blocFoot ul li{
	float: left;
	display: block;
	width: 10px;
	height: 17px;
	padding: 5px 0 0 3px;
}

.blocFoot ul.navButtons li{
	padding: 4px 0 0 2px;
	/*width: 17px;*/
	margin-left: 5px;
}



.blocFoot ul li a, .blocFoot ul li img{
	display: block;
}

.blocFoot ul li img{ margin: 0; }

.blocFoot .toutes{ margin-top: 4px; }

.inlayContent .blocFoot ul li{ height: 12px; }

.blocFoot.noBorders{ /*border-top: none!important;*/ margin:10px 0 2px 0; }
#journal-demain .blocFoot.noBorders{ margin:10px; }


.coloredInlay{
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
}

/* pagination */

ul.pagination{
	text-align: center;
	padding: 8px 0 0 0;
}

ul.pagination li{
	display: inline;
	font-weight: bold;
	color: #b30804;
}

ul.pagination li a{
	font-size: 0.83em;
	font-weight: normal;
}

ul.pagination li.page a{
	padding: 0 10px;
	color: #b30804;
}

/* recherche */

.articleType .recherche, .pushType .recherche{
	padding: 10px 0;
}

.pushType .recherche input, .pushType .recherche select, .articleType .recherche input, .articleType .recherche select{
	margin: 0 5px 0 0;
}

.articleType .recherche input.bouton, .pushType .recherche input.bouton{
	float: right;
	margin-right: 0;
}

.pushType .recherche input.text{ width: 102px; }
.articleType .recherche input.text{ width: 230px; }
.articleType .recherche select, .pushType .recherche select{ width: 118px; }

/* misc */

.linksList{
	color: #e20000;
	/* font-weight: bold; */
	font-size: 0.9em;
	padding-top: 6px;
	clear: both;
}
.blocE1B-1b ul.linksList
{
	clear: none;
	margin-top: 20px;
}

.linksList a{
	font-weight: normal;
	font-size: 1.1em;
	color: #101010!important;
}

.linksList strong, .linksList strong a{
	/* font-weight: bold!important; */
    text-transform:uppercase;
}

.linksList strong span, .linksList strong span a{
	font-size: 1.5em;
}

.linksList li + li.more{
	margin-top: 4px;
}

.articleType img.visuel, .inlayContent img{
	display: block;
	float: left;
	margin: 0 10px 6px 0;
}

.colFormat3 .articleType img.visuel, .colFormat3 .inlayContent img{
	float: none!important;
}

/*******************************************************
	articles
*******************************************************/

.legende{
	font-size: 0.9em;
	text-align: left;
	color: #838383;
	padding-bottom: 15px;
}
.articleContent{
	/* float: left; */	width: 460px;
}
.articleType ul.toolBox {
    margin:0 0 10px 0;
    display:block;
    width:100%;
}
.articleType ul.toolBox li {
    display:inline;   
    padding:0;
    margin:0;
}
.articleType ul.toolBox li img {
    display:block;
    float:left; 
    padding:0 4px;  
}

.articleabo {color: #e20000; text-align: right; text-decoration: underline;}#plusforum {height:auto; width:460px; background:#D7D7D7 url(../img/common/plusforumtop.png) no-repeat scroll left top; padding:9px 0 0 0; margin:10px 0 15px 0;}#plusforumbottom {width:460px; background:#D7D7D7 url(../img/common/plusforumbottom.png) no-repeat scroll left bottom; padding:0 0 14px 0;}#plusforumbottom p {width:400px; padding-left:11px; text-align:left; font-family: Georgia, Serif;}#plusforumbottom big {font-family: Helvetica, Arial, Verdana, Sans-serif; color:#e20000; font-size:2.2em; font-weight:bold;}#boxArt{float:left; height:150px; width: 40px; margin-top:5px;}#boxArt2{float:left; margin-top:30px;}


.articleContent blockquote{ margin-bottom: 1em; }

.articleContent h5, .articleContent p.question{
	font-weight: bold!important;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #101010;
	margin: 0;
	letter-spacing: 0.03em;
	line-height: 1.4em;
}

/*ybon, septembre 2008*/
.articleContent p
{
	margin-bottom: 10px!important;
	line-height: 1.45em!important;
	//font-size: 1.1em;
}
.articleContent p a
{
	color: #AA2222;
}
.articleContent p.rubrique, .articleContent h4
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	float: none;
	color: #5c5c53;
	padding-top: 0.2em;
	margin-top: 2px;
	margin-bottom: 0px;
	background: none;
	
}
/* Note technique */
p.workInfo
{
	color: #101010!important;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 1em;
	/* border-left: 6px solid #c6c6c6; */
	padding-left: 5px;
	line-height: 1.2em!important;
}
p.workInfo strong
{
	display: block;
	font-size: 0.9em;
}

.authors strong
{
	text-transform: uppercase;
}
.authors small
{
	text-transform: none;
}

.newauthors {font-weight:bold;}
.articleContent p.question
{
	margin-top: 10px;
}

.articleContent .articleTools{
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.articleContent .articleTools li{
	float: left;
	display: block;
	margin-right: 15px;
}

.articleContent .articleTools li.prelast{
	float: right;
}

.articleContent .articleTools li.last{
	float: right;
	margin-right: 0;
}

.articleContent .articleTools li a{
	font-size: 0.75em;
	color: #aa2222;
	text-decoration: underline;
}

.articleContent .articleTools li a:hover{ text-decoration: none; }

.articleContent .articleTools li a img{ margin-top: 3px; }

.blocE1B-15{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #c5c5c5;
}

.blocE1B-15 h4, .blocE1B-15 h4 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #101010!important;
	text-transform: none;
	background: none;
	float: none;
}

.blocE1B-15 h4{ font-size: 1em; }

.blocE1B-16b{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
}

.blocE1B-16b h3{
	border-bottom: 3px solid #e20000;
	font-size: 1em;
	padding-bottom: 5px;
}

.blocE1B-16b h3, .blocE1B-16b h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e20000!important;
	font-weight: bold;
}

.blocE1B-16b h3 a:hover{ text-decoration: none; }

.blocE1B-16b p{
	padding-left: 85px;
	background: url(http://l.liberation.fr/img/common/pi_phylactere2.gif) no-repeat 15px center;
	min-height: 40px;
}

.blocE1B-16b p strong{ color: #e20000; }

.blocE1B-16b p a{
	color: #c23936!important;
	text-decoration: underline!important;
	font-weight: bold;
}

.blocE1B-16b p a:hover{ text-decoration: none!important; }

.blocE1B-16b .toutes{ margin: 0px 0; }

.reactionsCom{
	background: #c6c6c3;
	width: 458px;
	overflow: hidden;
}

.reactionsCom img.pictoPhylactere{ margin: 5px 3px; }

.reactionsCom dl{ 	border: 1px solid #939393;
	border-top: none;
}

.reactionsNiv1 dl{
	/*border:solid 1px red;*/
	width:436px;
}
.reactionsNiv2 dl{ width: 402px; }
.reactionsNiv3 dl{ width: 368px; }
.reactionsNiv4 dl{ width: 334px; }

.reactionsCom.first{ border-top: 3px solid #b40804; }
.reactionsCom.firstBis{	border-top: 10px solid #c6c6c3; }
.reactionsCom.firstBis dl{ border-top: 1px solid #939393; }

.reactionsCom img{
	margin: 0 10px 0 0;
	float: left;
}

.reactionsCom dl{
	background: #fff;
	float: left;
	padding: 6px 10px;
}

.reactionsCom dl dt{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.reactionsCom dl dt span{
	/*float: left;*/
	font-weight: bold;
	color: #8d8d88;
	/*padding-top: 5px;*/
	/*display: block;*/
}

.reactionsCom dl span.profil{
	float: right;
	display: block;
	font-size: 0.75em;
	font-weight: normal;
}

.reactionsCom dl span.nickname
{
	line-height: 0.8em;
}

.reactionsCom dl small.memberStatus{
	color: #101010;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
}

.reactionsCom dl dd{ 	border-left: 6px solid #c6c6c6;
	padding-left: 25px;
	margin-left: 5px;
}

.reactionsCom dl dd.summary{
	font-weight: bold;
}

.reactionsCom dl dd.date{
	color: #939393;
	border: none;
	margin-left: 10px;
}

.reactionsCom dl dd.actions{
	color: #939393;
	border: none;
	margin-top: 10px;
	font-size: 0.75em;
	overflow: auto;
	margin-left: 0;
	padding-left: 0;
	position: relative; /* merci IE */ }

.reactionsCom dl dd.actions a{
	color: #aa2222;
}

.reactionsCom dl.libeRepond{
	background: #e2e2c9;
}

.reactionsCom dl.libeRepond dt img{
	margin-top: 4px;
}

.reactionsCom dl.libeRepond dt span{ color: #b50c08; }
.reactionsCom dl dt span strong{ color: #101010; }

.reactionsCom dl.libeRepond dd{ border-color: #101010; }
/*
Ajout ybon refonte rÃ©actions
*/
div.colFormat1 .reactionsCom.reactionsNiv1.first
{
	border-top: 3px solid #e20000;
}	
div.colFormat1 div.reactionsCom + div.reactionsCom.reactionsNiv1.first
{
	border-top: 10px solid #c6c6c3;
}	
div.colFormat1 div.reactionsCom + div.reactionsCom.first dl {
	border-top:1px solid #939393;
}
dl.fullView a.arrowReactions
{
	background: url(http://l.liberation.fr/img/common/triangleB.png) no-repeat 0 3px;
	padding-left: 15px;
}
dl.shortView a.arrowReactions
{
	background: url(http://l.liberation.fr/img/common/triangleD.png) no-repeat 0 3px;
	padding-left: 15px;
}
dl.shortView dd.text,dl.shortView dd.actions
{
	display: none;
}
dl.shortView dd.summary
{
	display: inline;
}

dl.shortView dd.date
{
	display: inline;
	margin-left: 0px;
	padding-left: 5px;
}
dl.hideView
{
	height: 75px;
	overflow: hidden;
	position: relative;
}
/*dl.shortView .notificationText
{
	display: none;
}
dl.fullView .notificationTextSmall
{
	display: none;
}*/

.hideCom
{
	position: absolute;
	top:0;
	background-color: #e5e5e5;
	filter:alpha(opacity=95);
	-moz-opacity:0.96;
	opacity: 0.96;
	/*background: transparent url("../img/common/fondTR2.png") repeat;*/
	height: 100%;
	width: 100%;
	margin-left:-10px;
	z-index: 1000;
	/*vertical-align: middle;*/
	/*line-height: 100%;*/
}
.notificationText
{
	/*display: inline;*/
	margin: 10px;
	background: #d1d1cf;
	padding: 10px;
	/*text-align: justify;*/
	font-weight: bold;
	font-size: O.82em;
}
.notificationTextSmall
{
	//margin: 10px 40px;
	background: #d1d1cf;
	//padding: 10px;
}
/* FIN REFONTE */
/* HEADER MEMBRES */
.reactionsCom .jogger_header
{
	line-height: 24px;
	vertical-align: middle;
}
.reactionsCom .jogger_header img.avatar
{
	height: 24px;
}
.reactionsCom .jogger_header div.actions
{
	display: inline;
}
/* FIN HEADER MEMBRES*/
.commencer{
	font-size: 0.75em;
	color: #8f8f8f;
	text-align: center;
	padding: 10px 0;
}

.commencer2{
	font-size: 1.08em;
	color: #8f8f8f;
	text-align: center;
	padding: 10px 0 0 0;
}

.commencer a, .commencer2 a{
	color: #101010;
	text-decoration: underline!important;
}

.commencer a:hover, .commencer2 a:hover{ text-decoration: none!important; }

.commencer a.on, .commencer2 a.on{ text-decoration: none!important; font-weight: bold; }
.commencer a.on:hover, .commencer2 a.on:hover{ text-decoration: underline!important; }

.commencer span, .commencer2 span{ color: #b30804; }

.blocE1B-1r ul.floatLeft li{ margin: 5px 0; }



/*******************************************************
	colonne droite (colFormat3)
*******************************************************/

#core .colFormat3 p{ letter-spacing: 0; }
#core .colFormat3 a{ color: #aa2222; }

.blocE1B-68{
	/*width: 147px;
	overflow: hidden;
	background: #e2e2c9;
	border: 1px solid #949393;
	margin-bottom: 6px;
	font-size: 0.83em;
	padding-bottom: 10px;*/
	background:#d7d7d7 url(../img/common/partenariat-border-top.png) no-repeat top left;
	border:none;
	float:left;
	font-size:1em;
	margin-bottom:6px;
	overflow:hidden;
	/* padding-bottom:10px; */
	width:147px;
}

.blocE1B-68 .pub04{
	padding-bottom: 10px;
	text-align:center;
	margin-left: -2px;
}

.blocE1B-68 .pub04 a{
	margin: 16px;
	display: block;	
}

.blocE1B-68 h3{
	font-size: 1.1em;
	margin-bottom: 10px;
	width: 100%;
	overflow: auto;
}

.articleContent h3 {	font-size: 1.6em;	margin-top: 22px;	margin-bottom: 10px;}
.blocE1B-68 p.rouge, .blocE1B-68 p.rouge a {
color:#BB0016 !important;
font-weight:bold;
}

.colFormat3 .blocE1B-68 .inlayContent {
	background:url(../img/common/partenariat-border-bottom.png) no-repeat bottom left;
	clear:both;
	padding-bottom:10px;
}

.colFormat3 .inlayContent2 {
	background:url(../img/common/partenariat-border-bottom.png) no-repeat bottom left;
	/*clear:both;*/
	padding-bottom:10px;
}

.caption{
	color:#737373;
	text-align:center;
	width:100%;
}

.blocE1B-68 h3 strong{ padding-top: 5px; display: block; }

.blocE1B-68 h4{
	padding: 5px 10px 0px 10px;
	text-transform: uppercase;
	font-size: 1em;
	margin-bottom: 10px;
}

.blocE1B-68 h4, .blocE1B-68 h4 a{
	/*background: #cecece;*/
	color: #fff!important;
	border: none;
	text-align: center;
}

.blocE1B-68 ul{ margin-bottom: 8px; }

.blocE1B-68 h5, .blocE1B-68 h5 a{
	color: #343333!important;
	font-size: 1em;
}
.blocE1B-68 h5
{
	margin-top: 10px;
}
.blocE1B-68 p.vert, .blocE1B-68 p.vert a
{
	color: #5e7211!important;
	font-weight: bold;
}
.blocE1B-68 p.violet, .blocE1B-68 p.violet a{
	color: #65245A!important;
	font-weight: bold;
}
.blocE1B-68 p.rouge, .blocE1B-68 p.rouge a{
	color: #BB0016!important;
	font-weight: bold;
}
.blocE1B-68 p.gras, .blocE1B-68 p.gras a{
	color: #5C5B57!important;
	font-weight: bold;
}
.blocE1B-68 .center{
	text-align: center;
}
.blocE1B-68 img.in{
	margin-left: 13px;
	margin-top: 10px;
}
* html .blocE1B-68 img{
	padding-left:3px;
}
* html .blocE1B-68 img.center{
	margin-left:0px;
	border: solid 1px red;
}
*html .blocE1B-68 img.in{
	margin-left: 6px;
	margin-top: 10px;
}
.vertFiletTop
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #343333;
}

.blocE1B-111{
	background: #333333;
	color: #c6c6c6;
	border-bottom: 3px solid #c6c6c6;
	margin-bottom: 5px;
	overflow: hidden;
}

.blocE1B-111 img{
	display: inline;
	float: none;
	margin: 0;
	margin-left: -5px;
	width: 140px;
}

.blocE1B-111 h4{
	padding: 8px 10px;
	text-transform: uppercase;
	font-size: 0.93em;
	margin-bottom: 10px;
	border-bottom: 3px solid #c6c6c6;
}

#core .blocE1B-111 a{
	color: #fff!important;
}
#headerRight
{
	margin-bottom: 10px;
	padding-top: 5px;
}
#headerRight ul
{
	margin-top: 5px;
	border-top:1px solid #c6c6c6;
	height: 30px;
}
#headerRight li
{
	display: block;
	height: 23px;
	padding-top: 7px;
	text-transform: uppercase;
	text-align: center;	
	color: #ebebeb;
	vertical-align: middle;
	font-weight: bold;
	float: left;
	width: 108px;
}
#headerRight li a
{
	color: #ebebeb!important;
}
#headerRight li#laune{ background: #b30804; }
#headerRight li#labo{ background: #343333; }
#headerRight li#rebonds{ background: #8d8d88; }

/*******************************************************
	Forums
*******************************************************/

.mainTable{
	border-collapse: collapse;
	font-size: 0.93em;
	text-align: left;
}

.mainTable .col1{ 	width: 204px;
	text-align: left;
	padding-left: 5px;
}

.mainTable .col2{ 	width: 100px;
	text-align: center;
	padding:0px;
}

.mainTable .col3{ 	width: 151px;
	text-align: right;
	padding:0 5px 0 0;
}

.mainTable tbody tr td{
	border-bottom: 1px solid #eb9999;
	padding: 5px 2px;
}
.mainTable thead tr
{
	background: #d1d1cf;
	line-height: 20px;
	vertical-align: middle;
}
.mainTable tbody
{
	border-bottom: 2px solid #b40804;
}
.mainTable
{
	margin-bottom: 20px;
}
/*******************************************************
	Pages transverses
*******************************************************/

h4.cgvTitle{
	float: none;
	text-transform: none;
	color: #101010;
	font-size: 1em;
	margin: 10px 0 5px 0;
	background: none;
}

.articleType ul, .articleType ol{
	margin-bottom: 10px;
	
}

.articleType .soulignement{ text-decoration: underline; }

.blocE1B-116 .articleTools li{
	padding-left: 13px;
	margin-top: 13px;
}

.blocE1B-116 .articleTools li ul{
	margin-bottom: 0;
}

.blocE1B-116 .articleTools li ul li{
	margin-left: -13px;
	margin-top: 0;
}

.blocE1B-116 .articleTools li ul li ul li{
	display: inline;
	padding-right: 5px;
}

.RSSon{
	background: url(http://l.liberation.fr/img/common/pi_arrow2-down.gif) no-repeat 0 5px ;
}

.RSSoff{
	background: url(http://l.liberation.fr/img/common/pi_arrow2-up.gif) no-repeat 0 5px ;
}

.blocE1B-116 .articleTools li strong{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.08em;
}

/* liens RSS */

.flux02 .articleTools li{
	padding-left: 13px;
	margin-top: 13px;
	display: block;
	padding-bottom: 5px;
}

.flux02 .articleTools li a{ display: block; padding-bottom: 5px; color: #aa2222!important;}
.flux02 .articleTools li ul li a{ display: inline; }

.flux02 .articleTools{
	margin-bottom: 0;
}

.flux02 .articleTools li{
	margin-top: 0;
}

.articleTools li img{
	height: 15px;
}

.flux02 .articleTools li ul li{
	display: inline;
	padding-right: 5px;
	padding-left: 0;
}

.RSSon{
	background: url(http://l.liberation.fr/img/common/pi_arrow3-down.gif) no-repeat 0 5px ;
}

.RSSoff{
	background: url(http://l.liberation.fr/img/common/pi_arrow3-up.gif) no-repeat 0 5px ;
}

.flux02 .articleTools li strong{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.08em;
}

.blocE1B-26 .flux02 .articleTools a{ font-family: Verdana, Arial, Helvetica, sans-serif; }
.blocE1B-26 .flux02 .articleTools, .blocE1B-26 .flux02 .articleTools ul { border: none; }
.blocE1B-26 .flux02 .articleTools ul { margin: 0!important; }

/* Diaporama */
body#pageDiaporama
{
	background: none;
	background-color: #333333;
	overflow: auto;
}
body#pageDiaporama div#mainContent
{
	background: none;
	width: 1200px;
}
body#pageDiaporama div.colFormat3
{
	width: 324px;
	background-color: #343333;	
}
body#pageDiaporama div.colFormat4
{
	padding-left: 20px;
}
body#pageDiaporama div#core
{
	background-color: black;	
	padding-bottom: 10px;
}
body#pageDiaporama .blocE1B-4Pub
{
	padding: 5px;
	background: none;
	background-color: #c6c6c6;	
	border: none;
}
body#pageDiaporama .pub02
{
	background: none;	
}
body#pageDiaporama div.blocE1B-5 h4
{
	background-color: #343333;	
	border-bottom:3px solid #c6c6c6;
}
body#pageDiaporama div.blocE1B-5
{
	background-color: #343333;	
	color: #c6c6c6;
	border-bottom:3px solid #c6c6c6;
}
body#pageDiaporama div.blocE1B-5 a
{
	color: #c6c6c6;
}
body#pageDiaporama div.blocE1B-5 dl
{
	height: 90px;
	padding-bottom: 5px;
	background: none;
	overflow: none;
	border-bottom:1px solid #c6c6c6;
}
.blocDiapo
{
	background: #000;
	color: #c6c6c6!important;
	margin-bottom: 6px;
	width: 801px;
	overflow: hidden;
	position: relative;
}

.blocDiapo h5{ font-weight: normal; }
.blocDiapo h1, .blocDiapo h1 a{	color: #fff!important; }
.blocDiapo h3{ font-size: 1.08em; font-weight: bold; }
.blocDiapo h3, .blocDiapo h3 a{	color: #c6c6c6!important; }

#diapoImages{
	width: 801px;
	margin-top: 5px;
}

#diapoTxt{
	margin: 5px 5px 10px 5px;
	text-align: justify;
	font-size: 1.1em;
	line-height: 1em;
}

#diaporama{
	width: 801px;
	overflow: hidden;
	text-align: center;
	background: #000;
}

#diaporama> div.oneImage
{
	margin: 5px 0 0 0;
	padding: 0;	
	position: relative;
}
#diaporama img{
	max-width: 765px;
	max-height: 526px;
	/* For fucking IE */
	/*width: expression((this.offsetWidth>=this.offsetHeight) ? 	    Math.min(parseInt(this.offsetWidth), 765 ) : true); 	height: expression((this.offsetHeight>this.offsetWidth) ? 	    Math.min(parseInt(this.offsetHeight), 526 ) : true);*/
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	margin: 0;
	padding: 0;
	margin-bottom: -3px;
}

#diapoImages button{ padding: 0 5px}

#thumbs
{
	overflow: hidden;
	height: 104px;
	position: absolute;
	left: 0px;
}

#thumbs li, #thumbs img{
	display: block;
	float: left;
}

#thumbs a{ outline: none; }

#thumbs img
{
	border: 2px solid #333333;
}

#thumbs li.on a img, #thumbs li a:hover img
{
	border: 2px solid #9a9a9a;
}
#diaporama span#arrowDiapoLeft, #diaporama span#arrowDiapoRight
{
	position: absolute;
	top: 100px;
	background: transparent url("../img/common/fondTR.png") repeat;
	width: 82px;
	text-align: center;
	font-size: 4em;
	height: 100px;
	line-height: 100px;
	display: none;
	cursor: pointer;
}
#diaporama span#arrowDiapoRight
{
	right: 0;
}
#diaporama span#arrowDiapoLeft
{
	left: 0;
}
/*#diaporama span#arrowDiapoRight a:before
{
	content: '?';
}
#diaporama span#arrowDiapoLeft a:before
{
	content: '?';
}*/
#diaporama span#arrowDiapoLeft a:hover, #diaporama span#arrowDiapoRight a:hover
{
	color: #fff;
}
#diaporama span#arrowDiapoLeft a, #diaporama span#arrowDiapoRight a
{
	display: block;
	text-decoration: none;
	color: #000;
}
#diaporama span#arrowDiapoLeft a:active, #diaporama span#arrowDiapoRight a:active
{
	text-decoration: none;	
}
#diaporama div.oneImage:hover span#arrowDiapoRight, #diaporama div.oneImage:hover span#arrowDiapoLeft
{
	display: inline;
}
#carousel div.arrowDiapo
{
	background: #9a9a9a;
	width: 82px;
	text-align: center;
	border: 2px solid #333333;
	line-height: 100px;
	font-size: 4em;
}
#carousel div.arrowDiapo:hover
{
	border: 2px solid #c6c6c6;
	cursor: pointer;
}
#carousel #arrowThumbLeft
{
	position: absolute;
	left: 5px;
}
#carousel #arrowThumbRight
{
	position: absolute;
	right: 5px;
	width: 83px;
}
#thumbsContainer
{
	position: absolute;
	left: 92px;
	overflow: hidden;
	height: 110px;
	width: 711px;
}
#carousel
{
	position: relative;
	margin-top: 5px;
	height: 110px;
}
/*******************************************************
	rÃ¨gles gÃ©nÃ©rales
*******************************************************/

input.text, input.text2, select, textarea{
	border: 1px solid #cecece;
	background: #fff;
	font-size: 1em;
}

input.text, input.text2, textarea{
	padding: 1px;
}

.radioInput{
	margin-right: 5px;
	height: 14px;
	width: 14px;
}

p label{ letter-spacing: 0; }

.bouton{
    margin-top:1px;
	font-size: 0.83em;
	/*
	border-top: 1px solid #595b71;
	border-right: 1px solid #252739;
	border-bottom: 1px solid #2a2d41;
	border-left: 1px solid #8d8e92;*/
	border:1px solid #cecece;
	background: #cecece;
	color: #000!important;
	/*font-weight: bold;*/
	cursor: pointer;
	/* hack IE */
	overflow: visible;
	width: auto;
}

input.bouton:hover{ background: #fff; }

.bouton2{
	font-size: 0.83em;
	border-top: 1px solid #5c596e;
	border-right: 1px solid #5a1922;
	border-bottom: 1px solid #3c3a4e;
	border-left: 1px solid #88404a;
	background: #b30804;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 0 10px;
	/* hack IE */
	overflow: visible;
	width: auto;
}

.bouton2:hover{ background: #8b0603; }

.mandatory{ color: #ff0000!important; }

/*******************************************************
	recherche
*******************************************************/

.recherche input, .recherche select{
	float: left;
	margin-left: 5px;
}

.recherche .text{ width: 158px; }
.recherche .text2{ width: 225px; }
.recherche select{ width: 120px; }
.recherche .bouton{	width: 80px; }

.recherche .radioInput{
	float: none;
	margin: 7px 0 5px 0!important;
}

.blocE1B-51 .recherche #searchField2{ width: 235px; }
.blocE1B-3 form *{ font-size: 1.03em!important; }
.blocE1B-3 .recherche{ width: 100%; overflow: hidden;}
.blocE1B-3 .recherche #searchField3{ width: 80px; }
.blocE1B-3 .recherche .bouton { float: left!important; }

/*******************************************************
	standardForm
*******************************************************/

.standardForm{
	margin-top: 30px;
}

.standardForm p{
	width: 100%;
	overflow: hidden;
	clear: both;
}

.standardForm .noLabel{ margin-left: 185px; width: auto; }

.standardForm label, .standardForm .labelLike{
	display: block;
	float: left;
	width: 165px;
	margin-right: 20px;
	text-align: right;
}

.standardForm label.radioLabel{
	margin: 0;
	float: none;
	display: inline;
}

.standardForm .text, .standardForm select, .standardForm textarea{
	float: left;
	width: 270px;
}

.standardForm select{ width: 274px;	position: relative; }
.standardForm textarea{ height: 180px; width: 270px; }

.standardForm .alignRight{
	text-align: right;
}

.standardForm .alignRight input, .standardForm .alignRight label{
	float: none;
	display: inline;
	margin: 0;
}

.standardForm .bouton{ padding: 2px 5px;}

select.jour{ width: 50px; margin-right: 5px; }
select.mois{ width: 150px; margin-right: 5px; }
select.annee{ width: 62px; }

.standardForm .checkBoxesParagraph input{ margin-left: 25px; float: left; }
.standardForm .checkBoxesParagraph label{ width: 390px; text-align: left; }

/*******************************************************
	checkBoxesField
*******************************************************/

.checkBoxesField{
	margin-top: 20px;
	border-bottom: 1px solid #c5c5c5;
}

.checkBoxesField p{
	width: 100%;
	overflow: hidden;
	clear: both;
}

.checkBoxesField input{
	float: left;
	margin-top: 4px;
}

.checkBoxesField label{
	float: right;
	width: 435px;
	/*background: url(http://l.liberation.fr/img/common/sp_forms.gif) no-repeat left bottom;*/
	padding-bottom: 5px;
	margin-bottom: 1px;
}

/*******************************************************
	Sondage
*******************************************************/

.sondageField{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #DD8B8B;
	padding: 5px 0;
}

.inlineRadio label{ margin-right: 20px; }

.sondageField.noBorders{ border-bottom: none; }

/*******************************************************
	Colonne droite
*******************************************************/

.rightCol .text{
	width: 120px;
	font-size: 1em; }

/*******************************************************
	RÃ©agir
*******************************************************/

.reagirField1 input.text, .reagirField1 textarea{
	width: 415px;
	margin-bottom: 5px;
}

.reagirField1 textarea{
	height: 145px;
}

.reagirField1 .bouton{ margin: 0 auto; }

/* masque */

#masque{
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	height: 100%;
	width: 100%;
	display: none;
	cursor: pointer;
}

/* conteneur & gÃ©nÃ©ral */

#popinContainer{
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 101;
	background: #fff;
	border: 1px solid #7e8fa1;
}

.standardPopin{
	text-align: left;
	background: #fff;
	margin: 30px 0;
}

.diapoPopin{
	border: 1px solid #000!important;
	padding-left: 0!important;
	text-align: center;
	background: #000;
	height: 525px;
	width: 750px
}

#popinContainer a#closeButton{
	position: absolute;
	display: block;
	top: 5px;
	right: 5px;
	font-size: 0.81em;
	color: #666666;
}

#popinContainer #popinContent #loader{
	background: url(http://l.liberation.fr/img/common/ajax-loader.gif) no-repeat center;
	height: 50px;
}

#popinContainer #popinContentToLoad.standardPopin{
	border-left: 6px solid #b40804;
	padding: 0 6px;
}
/* Cacher le h2 le temps de la migration JS */
#popinContentToLoad h2
{
	display: none;
}

/* diffÃ©rents formats */

.format1{
	height: 535px;
	margin-top: -267px;
	width: 460px;
	margin-left: -230px;
}

.format1 #popinContentToLoad{
	height: 475px;
	width: 436px;
	overflow: auto;
}

.format2{
	width: 455px;
	margin-left: -227px;
	/*height: 280px;*/
	margin-top: -110px;
}

.format2 .warning{
	margin-bottom: 10px;
	font-size: 0.8em;
}

.format3{
	width: 800px;
	margin-left: -400px;
	height: 370px;
	margin-top: -155px;
}

.format4{
	width: 350px;
	margin-left: -175px;
	height: 200px;
	margin-top: -70px;
}

.format5{
	width: 1017px;
	margin-left: -508px;
	height: 710px;
	margin-top: -350px;
}

.format6{
	width: 752px;
	margin-left: -376px;
	height: 527px;
	margin-top: -263px;
}

.format7{
	width: 500px;
	margin-left: -240px;
	height: 700px;
	margin-top: -350px;
	overflow:auto;
}
.format7 .colFormat4{
	width: 440px;
}

/* contenu */

#popinContentToLoad h2{
	font-size: 1.81em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 10px;
}

#popinContentToLoad h3{
	font-size: 1.18em;
	margin: 10px 0;
}

#popinContentToLoad dl{
	padding: 5px 0;
	border-bottom: 1px solid #c5c5c5;
	width: 415px;
	overflow: hidden;
}

#popinContentToLoad dl dt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.18em;
	font-weight: bold;
	padding-bottom: 3px;
}

#popinContentToLoad dl dd img{
	display: block;
	float: left;
	margin-right: 10px;
}

#popinContentToLoad dl dd.date{
	font-size: 0.81em;
	color: #838383;
	text-transform: uppercase;
	padding-bottom: 3px;
}

#popinContentToLoad dl dd big{
	text-transform: uppercase;
	font-size: 0.91em;
	font-weight: bold;
	padding-right: 12px;
	margin-right: 5px;
	background: url(http://l.liberation.fr/img/common/pi_losange01.gif) no-repeat right 4px;
	color: #5c5c53;
}

#popinContentToLoad dl dd big a{ color: #5c5c53!important; }

#popinContentToLoad dl dd.date a{ color: #838383!important; }

#popinContentToLoad dl dt a{ font-family: Georgia, "Times New Roman", Times, serif; }

.marginTop{ margin-top: 25px!important; }

.comment{
	float: left;
	width: 350px;
}

.pasInscrit{
	float: right;
	width: 360px;
	padding-left: 25px;
	padding-right: 10px;
	border-left: 1px dashed #000;
}

.comment p, .pasInscrit p{
	margin: 10px 0;
}

.diapoPopin img{
	display: block;
	margin: 0 0 3px 0!important;
}

.diapoPopin small{
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 5px 0;
}

/* Texte zoom*/
.zoomIs_0{
	font-size:100%;
}
.zoomIs_1{
	font-size:110%;
}
.zoomIs_2{
	font-size:120%;
}
.zoomIs_3{
	font-size:130%;
}
.zoomIs_4{
	font-size:140%;
}
.zoomIs_5{
	font-size:150%;
}
.zoomIs_6{
	font-size:160%;
}
.zoomIs_7{
	font-size:170%;
}
.zoomIs_8{
	font-size:180%;
}
.zoomIs_9{
	font-size:200%;
}
.zoomIs_10{
	font-size:250%;
}
.zoomIs_11{
	font-size:300%;
}


#flux1, #flux2, #flux3{
display:none;
}
.flux1{
display:none;
}

/******************************************************************************/
/* hacks IE6 pour Ã©muler height:100% du masque*/
* html{height:100%;} * body{height:100%;} 
/* hacks IE6 pour emuler position:fixed */
* html body { 	/*background:url(null) #EAE9D8 fixed*/ /*commentÃ© par sbon*/} /* pour Ã©viter le sautillement */
* html body #masque{
	position: absolute;
	/* les expressions c'est mal Ã§a fait ramer IE6 */
	top:expression(documentElement.scrollTop+body.scrollTop);
}
* html body #popinContainer{
	position: absolute!important;
	margin-top: 0!important;
	/* les expressions c'est mal Ã§a fait ramer IE6 */
	/* le scroll + (la hauteur de la fenetre "visible" / 2) - (la hauteur du bloc concernÃ© / 2) */
	top:expression(documentElement.scrollTop+body.scrollTop+(documentElement.offsetHeight/2)-(this.offsetHeight/2))!important; 	
}

/******************************************************************************/
/* Annonce google */
div.pubBasse {
font-size:11px;
margin:0px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
width:100%;
}

div.annonces {
border:1px solid #737373;
margin-top:0px;
}

div.annonce {
padding:5px;
}

div.annonces div.google {
background:#FFFFFF;
border:0px none;
padding:0px;
text-align:right;
}
img.google {
padding:0px 0px 0px 206px;
margin:-2px;
}

div.annonce a.titre {
color:#4d4d4d;
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:14px;
text-decoration:underline;
}

div.annonce a.texte {
color:#101010;
font-family:Trebuchet MS;
font-size:11px;
font-weight:normal;
line-height:14px;
}

div.annonce  a.url {
color:#AA2222;
font-family:Trebuchet MS;
font-size:11px;
font-weight:normal;
line-height:14px;
}
div.googleBanner
{
	border:1px solid #949393;
	clear:both;
	background:#fff url(http://l.liberation.fr/img/common/annonces_google.gif) no-repeat right bottom ;
	margin-bottom: 6px;
	padding-bottom:6px;
	margin-top:-6px;
	padding-top:6px;
}
.message{
	color:#AA2222;
}

p.dateDepeche
{
	color:#939393;
}

.clear{
	clear:both;	
}

.megabanner{
	/*background-color: #5C5C53;*/
	text-align: center;
	width:1000px;
}

.megabannerBas{
	/*
	background-color: #FFF;
	text-align: center;
	*/
}

/* Tchat */
.fond_raye_gris, .paveRaye, .paveRayeFilet, .texteFondRaye, .texteBleuFondRaye, .tableauRaye {
	background-image: url(http://l.liberation.fr/img/common/fond_rayures.gif);
	background-repeat:repeat;
}
.chatLaUne {
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}
.topChatLiseret{
	background-image: url(http://l.liberation.fr/img/common/fond_liseret_marron.gif);
	background-repeat:repeat-x;
	height:5px;
	padding-left:0px;
	padding-right:0px;
}

.marginAuteur
{
	margin-bottom:20px!important;
}

.toRead
{
	margin-bottom: 5px;
}

#ajax-banner { }
#ajax-title {
	font-family: verdana, impact, sans-serif;
	font-size: 10px;
	text-decoration: none;
	
}

.skyCrapper{
	border:solid 1px #EAE9D8;
	position:absolute;
	text-align:left;
	background-color:#EAE9D8;
	width:130px;
	top:259px;
	right:-132px;
}
.skyCrapper .pub04 a{
	margin:-16px;
}
.skyCrapper .pub04 embed, .skyCrapper .pub04 object{
	width:120px;
}

/*#MB_content #core{
	width:99%;
}*/

.redJogger{
color: #b40804;
}
/* Bloc MyLibe */
.colFormat3 .rightCol .blockRightCol { background: #F1F1F1; margin: 0 0 8px 0; border-bottom: 3px solid #71705b; }
.colFormat3 .rightCol  p { padding: 0 0 3px 5px;}
.colFormat3 .rightCol  .blockRightCol div {  border-bottom : 1px solid #333333; margin-top:10px;padding-bottom:9px;}
.colFormat3 .rightCol .blockRightCol .links_stats p {
padding-bottom:10px !important;
}

.colFormat3 .rightCol h4{
border-left : 4px solid #ab9c73;
padding-left:8px;
color :#666666;
font-size:11px;
font-weight:bold;
text-transform : uppercase;
}
.colFormat3 .rightCol h5 { color :#956400;  font-size:11px;}
.colFormat3 .rightCol p {  width: 135px; clear: both;}

.colFormat3 .rightCol .topRighCol { clear: both; margin: 0; padding: 5px 5px;}
*+html .colFormat3 .rightCol .topRighCol { padding-top: 0;}
*html .colFormat3 .rightCol .topRighCol { padding-top: 0;}
.colFormat3 .rightCol .topRighCol p { font-weight: bold; font-size:12px; margin: 5px 0; padding: 0 !important; clear: both;}
.colFormat3 .blockRightCol h3 {
	font-size:10px;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	white-space:nowrap;
	padding:3px 2px 5px 11px;
	width: 134px;
background:#ab9c73 ;
color :white;
text-transform : uppercase;
font-weight:bold;
border-bottom: 3px solid #71705b;
}
.colFormat3 h3 .plusred{color:#b40804;font-size:14px;}
.colFormat3 .submit {
background:#ab9c73;
border:0pt none;
clear:both;
color:white !important;
cursor:pointer;
display:block;
font-weight:bold;
margin:5px 3px;
padding: 0 2px;
font-size:11px;
text-align: center;
height: 20px;
line-height: 20px;
}
.colFormat3 #login_form input[type=submit] {
display:block;
clear:both;
margin : 10px 3px ;
background:#373A54 none repeat scroll 0 0;
color:#FFFFFF !important;
font-weight:bold;
border-color:#595B71 #252739 #2A2D41 #8D8E92;
border-style:solid;
border-width:1px;
padding:0 2px;
cursor :pointer;
height:50%;
font-size:0.87em;
}
/* Styles suivants supprimÃ©s pour le bloc LibÃ©+ */
/*.colFormat3 #login_form input
{
font-size: 1em;
border: 1px solid;
margin: 3px 0;
width: 115px;
height: 15px;
}
.colFormat3 #login_form, .mainLogin {
margin:0 0 1em 0.7em;
}
.colFormat3 .RCLogin {
padding:5px;
width:136px;
}*/
.colFormat3 .rightCol a:focus, .colFormat3 a:hover, .colFormat3 a:active {
text-decoration:underline;
}
.colFormat3 .rightCol a#forget_password {
color:#A77000!important;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.colFormat3 .ajax_msg {
/*display:none;*/
font-size:14px;
font-weight:bold;
margin:15px 0;
padding:4px 10px;
}
.colFormat3 #login_form div, .colFormat3 .mainLogin div {
border:0 none !important;
}
.contentCom, dl.fullView, dl.shortView
{
	position: relative;
}
/*dl.shortView .notificationText
{
	display: none;
}
dl.fullView .notificationTextSmall
{
	display: none;
}*/

.hideCom
{
	position: absolute;
	top:0;
	background-color: #e5e5e5;
	filter:alpha(opacity=95);
	-moz-opacity:0.96;
	opacity: 0.96;
	/*background: transparent url("../img/common/fondTR2.png") repeat;*/
	height: 100%;
	width: 100%;
	margin-left:-10px;
	z-index: 1000;
	/*vertical-align: middle;*/
	/*line-height: 100%;*/
}
.notificationText
{
	/*display: inline;*/
	margin: 10px;
	background: #d1d1cf;
	padding: 10px;
	/*text-align: justify;*/
	font-weight: bold;
	font-size: O.82em;
}
.notificationTextSmall
{
	//margin: 10px 40px;
	background: #d1d1cf;
	//padding: 10px;
}


img.ajaxLoader
{
	margin:20px 0 0 30px;
}
#liste_depeches img.ajaxLoader{
	margin:10px 0 0 110px;
}




/* lightwindow */
/*#MB_content * {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
#MB_content label  {display:block; margin:10px 0 5px;}
#MB_content #alert_infos_partenaires {float:left; margin:10px;}
#MB_content #cgu {float:left;margin:10px;}
#MB_content p { line-height: 1.5em; margin: 0 0 0em 0; padding:0; width: 100%; display:block;  font-size:11px;}*/

/* affichage des message en retour ajax  d'un formulaire */
/*#MB_content .ajax_msg {margin: 10px 0;font-family:Verdana,Helvetica,Arial,sans-serif; }
#MB_content .ajax_msg > ul {margin: 0 0 0 10px; padding: 0; list-style: none;}
#MB_content .ajax_msg > ul > li {font-weight: bold;}
#MB_content .ajax_msg > ul > ul {margin: 0 0 0 10px; padding: 0; list-style: none;}*/
.profileParametre .ajax_msg {float:left;width:100%;}
/* MODAL BOX FORM REPONSE COMMENT */

/*  #MB_content form.modalComment {display:block ; clear:both; margin:0; padding:10px; width:550px;}
#MB_content form.modalComment textarea{ display:block; clear:both; width : 550px; margin : 3px 0 ; border:1px solid white; height:200px;}
#MB_content form.modalComment #submit  {
  display:block;
  clear:both;
  margin : 5px 3px;
  float:right;*/
  /*background:url(/images/bg-submit.png ) repeat-x ;*/
/*    background:#ab9c73;
  color :white;
  font-weight:bold;
  border:0;
  cursor :Pointer;
  padding: 3px 5px;
  font-size:12px;
}
 #MB_content form.modalComment p {  padding: 10px 0 ;  }*/

/* MODAL BOX FORM formLogin */
/*   #MB_content .formLogin {margin : 20px 0 0 0 ; height:400px;}

 #MB_content .modalCommentLogin1,
 #MB_content .modalCommentLogin2 {float:left; width: 45%;}
#MB_content .modalCommentLogin2 { float:right; }

#MB_content .modalCommentLogin2 input, #page_rubrique .modalCommentLogin1 input  { border:0; height:14px; margin : 3px 0 ; }
#MB_content .modalCommentLogin2 .submit, #page_rubrique .modalCommentLogin1 .submit  {
  display:block;
  clear:both;
  margin : 5px 3px ;
  float:right;
  /*background:url(/images/bg-submit.png ) repeat-x  #A77000;*/
/*    background:#ab9c73;
  color :white;
  font-weight:bold;
  border:0;
  padding:0 2px;
  cursor :Pointer;
  font-size:11px;
  height:16px;
}

#MB_content .modalCommentLogin1 ul, #page_rubrique .modalCommentLogin2 ul {margin: 0; padding: 0;}
#MB_content .modalCommentLogin1 ul li, #page_rubrique .modalCommentLogin2 ul li {margin: 0 10px; padding: 0; list-style: none !important;}
#MB_content .modalCommentLogin1 ul li.item, #page_rubrique .modalCommentLogin2 ul li.item {list-style: disc !important;}*/

h1.smallH1{
	font-size:14px;
	font-weight:900;
	margin-left:5px;
	float:left;
}

/* pour logo jogger Beta */
li#jogger{
	text-align:left;
}

li#jogger a{
	padding-left:13px;
}

div#logo_libeplus_beta img{
	position:relative;
	left:619px;
	bottom:66px;
}

div#logo_libeplus_beta{
	z-index:2;
	position:absolute;
}
/* fin logo jogger */

a#openRadio{
	padding-left:7px;
}

/* ### AJOUT DE STYLES SPECIFIQUE AU BLOC LIBE+ ### */

/* BLOC MON LIBE PLUS */

#jogger_rightcol #monLibePlus {
	background: none;
	border: 0 none;
	display: block;
	float: left;
	margin:0 0 6px;
	padding: 0;
	width: 100%
}
*html #jogger_rightcol #monLibePlus {
	width: 100%;
}


*#jogger_rightcol #monLibePlus h4 {
	background: #AB9C73 none repeat scroll 0 0;
	border-bottom: 1px solid #71705B;
	clear: both;
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 3px 2px 1px 11px;
	text-transform: uppercase;
	white-space: nowrap;
	width: 134px
}
#jogger_rightcol .monLibePlusLogin h3 {
	clear: both;
	color: #101010;
	display: block;
	font-weight: 700;
	height: 25px;
	line-height: 2em;
	margin: 0;
	padding: 0;
	text-align: center;
	text-indent: 0;
	text-transform: none;
	width: 100%;
	font-size: 13px;
}
#jogger_rightcol #monLibePlus .clear {
	clear: both;
	display: block;
	margin: 0.5em auto
}
#jogger_rightcol #monLibePlus #login_messages {
display:block;
float:left;
font-size:10px;
font-weight:normal;
margin:5px;
padding:5px;
position:relative;
top:-7px;
z-index:999;
}
#jogger_rightcol #monLibePlus #login_messages ul {
	font-weight: 700;
	margin: 0;
	padding: 0
}
#jogger_rightcol #monLibePlus .error_msg {
	background-color: #FCEDEE;
	border: 1px solid #B30804;
	color: #B30804
}
#jogger_rightcol #monLibePlus .success_msg {
	background-color: #EEFCED;
	border: 1px solid #93CF8E;
	color: #9EBF9B
}
#jogger_rightcol #monLibePlus p {
display:block;
float:left;
font-size:12px;
font-weight:400;
letter-spacing:0;
padding:0 0 5px 5px;
margin:0;
width:97%;
_width:135px;
}
#jogger_rightcol #monLibePlus p img {
	float: left;
	margin: 3px 5px 30px 0;
}
#jogger_rightcol .monLibePlusLogin .loginMemo {
	display: block;
	height: 20px;
	margin: 4px auto;
	text-align: center;
	width: 130px
}
*html #jogger_rightcol .monLibePlusLogin .loginMemo {
	width: 135px important
}
*+html #jogger_rightcol .monLibePlusLogin .loginMemo p.hint {
	line-height: 1.8em
}
#jogger_rightcol .monLibePlusLogin .loginMemo label {
	font-size: 11px !important;
	font-weight: 400
}
#jogger_rightcol .monlibepluslogin .loginmemo input {
	/*float: left;
*/
	margin: 0 5px 0 0 !important;
	width: 10px !important;
}
#jogger_rightcol .monLibePlusLogin #login_form-email, #jogger_rightcol .monLibePlusLogin #login_form-password {
	border: 1px solid #CCC;
	display: block;
	margin: 5px auto 10px;
	width: 130px
}
#jogger_rightcol .monLibePlusLogin h4 .plusred {
	color: #B40804;
	font-size: 14px
}
#jogger_rightcol #monLibePlus .links_stats p.deconnexion {
	border-top: 3px solid #ccc;
	padding: 5px 0 7px 5px;
	/*width: 149px;*/
}
#jogger_rightcol #monLibePlus a, #jogger_rightcol #monLibePlus p, #jogger_rightcol #monLibePlus span {
	font-size: 11px;
	letter-spacing: -0.05em;
}
#jogger_rightcol #monLibePlus a {
	font-weight: bold;
	color: #ff6600;
	padding:4px 0;
	margin:0;
	/*display:block;*/
}
#jogger_rightcol #monLibePlus .monLibePlusLogin a {
	display:block;
}

#jogger_rightcol #monLibePlus .monLibePlusLogin a.pubLibeCLub {
	float:none !important;
}

#jogger_rightcol #monLibePlus a:hover {
	color: #101010;
	text-decoration: none;
}
#jogger_rightcol #monLibePlus .links_stats p a {
	background: transparent url(http://l.liberation.fr/img/common/puce-li2.png) no-repeat scroll left 5px;
	float: left;
	padding: 0 0 0 10px;
	width: 93%!important;
	*width: 90%!important;
	font-weight: bold !important;
	color: #ff6600 !important;
}
#jogger_rightcol #monLibePlus .links_stats p a:hover {
	background: transparent url(http://l.liberation.fr/img/common/puce-li.png) no-repeat scroll left 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #101010 !important;
}
#jogger_rightcol #monLibePlus p.deconnexion #logout_link {
	background: transparent url(http://l.liberation.fr/img/common/logout.png) no-repeat scroll left 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #ff6600 !important;
}
#jogger_rightcol #monLibePlus p.deconnexion #logout_link:hover {
	color: #101010 !important;
}
#jogger_rightcol #monLibePlus .news {
	clear: both;
	display: block;
	float: left;
	margin: 5px 0;
	width: 100%;
	_width: 145px! important;
}
#jogger_rightcol #monLibePlus .news span.picto {
	float: left;
	height: auto;
	margin: 2px 0 2px 3px;
	text-align: center;
	width: 20px
}
#jogger_rightcol #monLibePlus .news span.picto img {
	width: 14px;
}
#jogger_rightcol #monLibePlus .news span.newstxt {
	float: right;
	width: 83%
}
#jogger_rightcol .monLibePlusLogin #login_form {
	padding: 5px 0;
	width: 100% !important;
	float:left;
}
#jogger_rightcol #monLibePlus ul {
	_width: 125px important;
	margin: 8px 3px 10px 6px;
	padding: 0
}
#jogger_rightcol #monLibePlus ul.lstServicesPremiere, #jogger_rightcol #monLibePlus ul.lstServicesEssentiel {
	_width: 125px important;
	float: left;
	margin: 0 0 5px;
	padding: 0;
	width: 100%;
}
#jogger_rightcol #monLibePlus li {
	background: transparent url(http://l.liberation.fr/img/common/puce-li.png) no-repeat scroll left 5px;
	color: #101010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0 0 5px;
	padding: 0 0 0 10px
}
#jogger_rightcol #monLibePlus .pubLibeCLub {
	background: transparent url(http://l.liberation.fr/img/common/button-offre.png) no-repeat scroll center center;
	display: block;
	height: 37px;
	margin: 0 auto;
	padding:0;
	width: 150px;
	float: left;
}
*html #jogger_rightcol #monLibePlus .info_service_gratuit {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 145px important
}
#jogger_rightcol #monLibePlus .savoir_plus {
	display: block;
	font-size: 10px;
	text-align: center
}
*html #jogger_rightcol #monLibePlus #savoir_plus {
	width: 145px important
}
#jogger_rightcol #monLibePlus .lstServicesPremiere, #jogger_rightcol #monLibePlus .lstServicesEssentiel {
	margin: 2px 3px 10px 0;
}
#jogger_rightcol #monLibePlus .lstServicesPremiere li, #jogger_rightcol #monLibePlus .lstServicesEssentiel li {
	margin: 0;
	padding-left: 14px;
	background: none;
	float: left;
}
#jogger_rightcol #monLibePlus .lstServicesPremiere li a, #jogger_rightcol #monLibePlus .lstServicesEssentiel li a {
	background: transparent url(http://l.liberation.fr/img/common/tick.png) no-repeat scroll left 4px;
	display: block;
	float: left;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 6px;
	padding: 0 0 0 13px;
	width: 93%;
	color: #ff6600 !important;
	font-weight: bold !important;
}
#jogger_rightcol #monLibePlus .lstServicesPremiere li a:hover, #jogger_rightcol #monLibePlus .lstServicesEssentiel li a:hover {
	color: #101010 !important;
	text-decoration:none;
}
/* GREY BLOC */
#jogger_rightcol .greyBlocRepeat {
	background: #FFF url(http://l.liberation.fr/img/common/LibeGreyBlocRepeat.png) repeat-y scroll 0 0;
	float: left;
	width: 149px
}
#jogger_rightcol .greyBlocTop {
	background: #FFF url(http://l.liberation.fr/img/common/LibeGreyBlocTop.png) no-repeat left top;
	float: left;
	height: 30px;
	width: 149px
}
#jogger_rightcol .greyBlocContent {
	float: left;
	padding: 10px 0 0;
	width: 100%
}
#jogger_rightcol .greyBlocBottom {
	background: #FFF url(http://l.liberation.fr/img/common/LibeGreyBlocBottom.png) no-repeat left top;
	float: left;
	height: 4px;
	width: 149px
}
/* END GREY BLOC */
/* BLOC PRESENTATION MONLIBE NON LOGGUE */
#jogger_rightcol #monLibePlus .monLibeTopNoLog {
	background: #FFF url(http://l.liberation.fr/img/common/top-bloc-non-log.png) no-repeat left top;
	float: left;
	height: 57px;
	position: relative;
	width: 149px
}
#jogger_rightcol #monLibePlus .monLibeContent {
	float: left;
	width: 100%;
	display: block;
}
#jogger_rightcol #monLibePlus .monLibeContent ul {
	margin: 0 6px 10px 4px;
}
#jogger_rightcol #monLibePlus .monLibeContent li {
	background: transparent url(http://l.liberation.fr/img/common/tick.png) no-repeat scroll left 4px;
	color: #FF6600;
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.2em;
	margin: 0 0 6px;
	padding: 0 0 0 12px;
	width: 93%;
}
#jogger_rightcol #monLibePlus .monLibeContent .inscription {
	background: transparent url(http://l.liberation.fr/img/common/button-inscription.png) no-repeat scroll center bottom;
	display: block;
	float: left;
	height: 29px;
	margin: 10px 3px 5px;
	position: relative;
	text-align: center;
	width: 143px;
}
*html #jogger_rightcol #monLibePlus .monLibeContent .inscription {
	margin: 10px 2px 5px;
}
#jogger_rightcol #monLibePlus .monLibePlusLogin {
	margin-top: 0;
}
/* BLOC MONLIBEPLUS LOGGUE */
#jogger_rightcol #monLibePlus .monLibePlusTop {
	background: #FFF url(http://l.liberation.fr/img/common/LibeBlocTop.png) no-repeat left top;
	float: left;
	height: 58px;
	position: relative;
	width: 149px
}
#jogger_rightcol #monLibePlus .monLibePlusContent {
	float: left;
	padding-top: 5px;
	width: 100%
}
#jogger_rightcol #monLibePlus .monLibePlusTop .buttonOffre {
	background: #FFF url(http://l.liberation.fr/img/common/button-offre.png) no-repeat scroll left top;
	width: 53px
}
#jogger_rightcol #monLibePlus .monLibePlusTop .monLibePlusMod {
	bottom: 7px;
	height: 9px;
	left: 8px;
	position: absolute
}
#jogger_rightcol .monLibePlusTop .modEssentiel {
	background: #FFF url(http://l.liberation.fr/img/common/title-formule-essentiel.gif) no-repeat scroll left top;
	width: 53px
}
#jogger_rightcol .monLibePlusTop .modPremiere {
	background: #FFF url(http://l.liberation.fr/img/common/title-formule-premiere.gif) no-repeat scroll left top;
	width: 53px
}
#jogger_rightcol #monLibePlus .monLibePlus {
	background: #FFF url(http://l.liberation.fr/img/common/LibeBlocRepeat.png) repeat-y;
	float: left;
	width: 100%
}
#jogger_rightcol #monLibePlus .monLibePlusBottom {
	background: #FFF url(http://l.liberation.fr/img/common/LibeBlocBottom.png) no-repeat left top;
	float: left;
	height: 6px;
	width: 149px
}
#jogger_rightcol #monLibePlus .tomorrowNewspaper {
	background: #FFF url(http://l.liberation.fr/img/common/tomorrow-newspaper.png) no-repeat;
	float: left;
	height: 46px;
	position: absolute;
	right: 0;
	top: 1px;
	width: 52px;
	padding:0;
}
#jogger_rightcol #monLibePlus .tomorrowNewspaper0 {
	background: #FFF url(http://l.liberation.fr/img/common/tomorrow-newspaper0.png) no-repeat;
	float: left;
	height: 46px;
	position: absolute;
	right: 4px;
	top: 1px;
	width: 52px;
	padding:0;
}
#jogger_rightcol #monLibePlus .tomorrowNewspaper a {
	float: left;
	height: 100%;
	position: relative;
	width: 100%;
}
#jogger_rightcol #monLibePlus .tomorrowNewspaper span, #jogger_rightcol #monLibePlus .tomorrowNewspaper0 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 34px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
}
#jogger_rightcol #monLibePlus .tomorrowNewspaper0 span {
	width: 100%;
}
#jogger_rightcol .grey-button, #jogger_rightcol #monLibePlus  .grey-button  {
	background:transparent url(http://l.liberation.fr/img/common/button2.png) no-repeat scroll center center;
	border:0 none;
	color:#3F3F3F !important;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:700;
	height:25px;
	line-height:1.5em;
	margin:5px auto;
	padding:0;
	text-align:center;
	width:135px
}
#jogger_rightcol .grey-button:hover {
color:#fff!important;
text-decoration: none;
}
#jogger_rightcol .grey-button:hover {
color:#fff!important;
text-decoration: none;
}

#jogger_rightcol #monLibePlus .accountCreate {
	display: block;
	margin: 0 auto
}

#jogger_rightcol #monLibePlus .rightColLinksContainer {
	display: block;
	float: left;
	margin: 0 0 7px;
	text-align: center;
	width: 100%
}
.search #pseudo {
	display: block;
	margin: 0 auto;
	width: 135px
}
#jogger_rightcol #monLibePlus .forget {
	color: #333;
	font-style: italic;
	font-weight: 400;
	margin:0;
	padding:2px 0 7px;
	display: block;
}
#jogger_rightcol #monLibePlus .forget:hover {
	color: #ff6600;
	text-decoration:none;
}
#jogger_rightcol .charteMonLibePlus  {
	background: #fff url(http://l.liberation.fr/img/common/button.png) no-repeat scroll 0 0;
	color: #101010 !important;
	float: left;
	font-size: 0.9em;
	height: 30px;
	vertical-align: middle;
	margin:3px 0 10px;
	padding-top: 2px;
	text-align: center;
	width: 149px
}
#jogger_rightcol .charteMonLibePlus :hover {
	color: #666 !important;
	text-decoration: none;
}
/* hack en vrac */
*html #jogger_rightcol #monLibePlus .loginMemo {
	margin: 4px 3px 0
}
*html #jogger_rightcol #monLibePlus div {
	clear: none;
	display: block;
	width: 100%
}
*html #jogger_rightcol #monLibePlus h3 {
	width: 147px !important
}
*+html #jogger_rightcol #monLibePlus, #jogger_maincol .blocMainCol .blocMainColTop, #jogger_leftcol .blockInbox .msgEntete, #jogger_leftcol .block-profile .blockInbox li .msgNameExp {
	width: 100%
}
#jogger_rightcol #monLibePlus h3 {
	clear: both;
	color: #333;
	display: block;
	font-weight: 700;
	height: 24px;
	line-height: 2em;
	margin: 0;
	padding: 0;
	text-align: center;
	text-indent: 0;
	text-transform: none;
	width: 100%;
	background: none;
	border: 0 none;
}
#jogger_rightcol #monLibePlus #login_messages ul ul, #main_login_messages ul ul {
	font-weight: 400;
	margin: 0;
	padding: 0
}
#jogger_rightcol .monLibePlusLogin h4, *html #page_rubrique pre {
	font-size: 10px !important
}
#jogger_rightcol #monLibePlus .links_stats, #jogger_leftcol .blockInboxList li .msgNameExp a, #jogger_leftcol .blockInbox li .msgNameExp a, #claim_form .other_fields {
	clear: both;
	display: block
}
#jogger_rightcol #monLibePlus .links_stats {
	border-top: 3px solid #cccccc;
	padding: 5px 0;
}
#jogger_rightcol #monLibePlus .links_stats p.abo-name {
	background: transparent url(http://l.liberation.fr/img/common/puce-li2.png) no-repeat scroll left 5px;
	font-weight: bold !important;
	color: #ff6600 !important;
	float: left;
	margin: 0 0 7px 5px;
	padding: 0 0 0 10px;
	width: 93% !important;
}
*+html #jogger_rightcol #monLibePlus .links_stats {
	float: left;
	margin: 5px 0px;
	width: 100%
}
*html #jogger_rightcol #monLibePlus li.first, *html #jogger_leftcol #personal_form p.perso_line span.rightField, #jogger_leftcol #login_form div, #page_rubrique .mainLogin div, #jogger_leftcol #search_form div {
	border: 0 !important
}
*html #container, *html #jogger_rightcol #monLibePlus #login_form-submit, *html #jogger_rightcol #monLibePlus .inscription_button {
	margin-left: 3px
}
/* FIN BLOC MON LIBEPLUS*/

/* BLOC TEASER ABONNEMENT */
#bloc-article-abonne {
background:transparent url(http://l.liberation.fr/img/common/bg-article-abonne.png) no-repeat scroll left top;
display:block;
height:210px;
position:relative;
width:472px;
margin:15px 0 0;
}
#libe-access-block #bloc-article-abonne {
background:transparent url(http://l.liberation.fr/img/common/bg-article-abonne2.png) no-repeat scroll left top;
display:block;
height:210px;
position:relative;
width:472px;
}
#bloc-article-abonne .bloc-article-abonne-container {
padding:10px 15px;
}
#bloc-article-abonne input#connect {
background:transparent url(http://l.liberation.fr/img/common/article-abonne-submit.png) no-repeat scroll left top;
border:0 none;
cursor:pointer;
display:inline;
height:22px;
width:22px;
}
#bloc-article-abonne span.reserv {
color:#101010;
display:block;
font-family:Georgia,sans-serif;
font-size:16px;
font-weight:bold;
line-height:130%;
margin:0 0 15px;
}
#bloc-article-abonne span.reserv a,
#bloc-article-abonne span.reserv a:hover
{
    color:#FF6600!important;
}
#bloc-article-abonne span.color {
color:#FF6600;
font-size:0.9em;
font-weight:bold;
}
#bloc-article-abonne span.djabo {
float:left;
font-family:Georgia,sans-serif;
font-size:14px;
width:186px;
}
#bloc-article-abonne .connect-abo {
float:right;
line-height:120%;
width:200px;
}
#bloc-article-abonne div.offres {
position: absolute;
float:right;
height:32px;
width:auto;
right:4px;
bottom:4px;
_bottom:0;
}
#libe-access-block #bloc-article-abonne div.offres {
bottom:4px;
float:right;
height:32px;
position:absolute;
right:4px;
width:auto;
color:white;
}
#bloc-article-abonne .offres a {
background:transparent url(/images/repeat-bloc-article-abonne.png) repeat-x scroll left top;
color:white;
float:left;
font-family:Georgia;
font-size:14px !important;
height:36px;
line-height:2em;
padding:0 10px;
text-transform:uppercase;
}

#libe-access-block #bloc-article-abonne .offres a {
background:transparent url(http://l.liberation.fr/img/common/repeat-bloc-article-abonne.png) repeat-x scroll left top;
color:white;
float:left;
font-family:Georgia;
font-size:14px !important;
font-weight:700;
height:36px;
line-height:2em;
padding:0 10px;
text-transform:uppercase;
text-decoration:none;
}

#libe-access-block #bloc-article-abonne .offres a:hover, #bloc-article-abonne .offres a:hover { color: #101010; }

#bloc-article-abonne a.forget-password {
color:#101010;
display:block;
font-size:10px;
font-style:italic;
font-weight:normal;
}
#bloc-article-abonne a.forget-password:hover {
color:#FF6600;
font-weight:normal;
}
#bloc-article-abonne .connect-abo p {
position:relative;
}
#bloc-article-abonne .error {
color:red;
display:none;
float:right;
font-weight:bold;
margin:5px 0;
position:absolute;
right:75px;
top:60px;
}
/* FIN TEASER ABONNEMENT */


/* PAGE ARCHIVES */
.blocE1B-3
{
	overflow: hidden;
	border-bottom:2px solid #fff;
	/*margin-top:-8px;*/
}
.blocE1B-3 ul.oneCol
{
	float: left;
	width: 30%;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 15px;
}
.blocE1B-3 ul.oneCol h5
{
	padding-left: 5px;
}
.blocE1B-3 ul.oneCol + ul.oneCol
{
	border-left:1px solid #bfbfbf;        		
}
.blocE1B-3 ul.oneCol li
{
	font-weight: normal;
	font-size: 1em;
	padding-left: 5px;
	text-align: left;
	color: #8f909d;
}
.blocE1B-3 ul.oneCol li a
{
	color: #333333;
	font-size: 1em;
}
.blocE1B-3 ul.oneCol li.on
{
	color: #333333;
	font-weight: bold;
}
.blocE1B-3 .calendar
{
	margin: 5px;
	border:1px solid #bfbfbf!important;
	overflow: hidden;      		
}
/*
*	Hitcount
*/
div#hitCountPix
{
	position: absolute;
	bottom: 0;
	right: 0;
	margin:0;
	padding:0;
	height:0;
}

/*iframe bourse*/
iframe#bourse{
 height: 372px;
} 
/* mini bloc autopromo */
.articleType .autopromo h5{
color: #e20000!important;
}
.articleType .autopromo h3 a{
color: #e20000!important;
}
.articleType .autopromo{
background-color: #cecece;
padding-top:10px;
}
.articleType .autopromo p{
margin-right:10px;
}
.articleType .autopromo img{
float:left;
margin-right:10px;
}
.articleType .autopromo h5, .articleType .autopromo h3, .articleType .autopromo p,  .articleType .autopromo img{
margin-left:10px;
}

#MB_content .colFormat4, #MB_content #core{
width:460px;
}

/* Nouveau style libeplus*/
#jogger_rightcol #monLibePlus .info_monlibeplus
{
width:100%;
}
#jogger_rightcol #monLibePlus .info_monlibeplus ul{
  margin:8px 3px 10px 0px;
  _width: 113px! important;
  padding:0;
}
#jogger_rightcol #monLibePlus li
{
  background:transparent url(http://l.liberation.fr/img/common/puce-li.png) no-repeat scroll left 5px;
  color:#101010;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:1.3em;
  margin:0 0 0 5px;
  padding:0 0 0 10px;
  float: left;
  width: 130px
}
*html #jogger_rightcol #monLibePlus li.first
{
border:0px ! important;
}
#jogger_rightcol #monLibePlus .info_service_gratuit
{
text-align:center;

}

*html #jogger_rightcol #monLibePlus .info_service_gratuit
{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 145px! important; PADDING-TOP: 0px
}
#jogger_rightcol #monLibePlus .savoir_plus
{
display:block;
font-size:10px;
text-align:center;
}
*html #jogger_rightcol #monLibePlus #savoir_plus
{
width: 145px! important
}

*html #jogger_rightcol #monLibePlus .monLibePlusBottom { float: none; }

/*** INSIDE IMG ***/
img.i_cg,img.i_cd,img.i_pano,img.i_pdtg,img.i_pdtd,img.i_orig{
	/* clear:both; */
	border:none;
}

/* carre gauche */
img.i_cg{
  float:left;
  margin-right:5px;
}
/* carre droite */
img.i_cd{
  float:right;
  margin-left:5px;
}
/* pano */
img.i_pano{
  display:block;
  margin-bottom:5px;
}
/* petite deux tiers gauche */
img.i_pdtg{
  float:left;
  margin-right:5px;
}
/* petite deux tiers droite */
img.i_pdtd{
  float:right;
  margin-left:5px;
}
/* originale */
img.i_orig{
	display:block;
	max-width:410px;
	max-height:600px;
}
/* sondages */
.libepoll .bouton{
margin-bottom:6px;
}

/* Wrapper - Bloc de progression du journal (blocnpinprogress) */

#journal-demain .progress-bloc { 
/*    background: #e7e7e7;  */
    margin:0 0 7px; 
    padding:0; 
    width:316px; 
    /*float: left;*/ 
    border-bottom:2px solid #fff;
}
#journal-demain .progress-bloc h2 { 	
    font-size:1em;
    color: #e20000; 	
    font-weight: bold; 	
    margin:2px 10px 0 10px ; 
    text-transform:uppercase;    
    border-bottom:1px solid #818181;
}
#journal-demain .progress-bloc h2 strong { /* font-family: georgia;*/ }
#journal-demain .progress-bloc h2 span.day { 
    float:right;
    font-size:9px;
    color:#101010;
    text-transform:none;
    padding-top:2px;
}
#journal-demain .progress-bloc span.time { 	background: transparent url(http://l.liberation.fr/img/common/clock.gif) no-repeat 0 0; font-family: georgia; 	font-size:11px; 	font-weight: bold; 	padding-left:18px; }

#journal-demain .progress-bloc span.day { 	/*background: transparent url(http://l.liberation.fr/img/common/picto-journal-day.gif) no-repeat 0 0; font-family: georgia; 	font-size:15px; 	font-weight: normal; 	padding-left:18px; */ }

#journal-demain .progress-bloc .progress-bloc-container { padding:1px 0 5px 0; }

#journal-demain .progress-bloc .progress-bar { 	width:297px; 	height:26px; 	margin:6px 10px 0 10px;  }

#journal-demain .progress-bloc .p0 { 	background: transparent url(../img/common/progress-0.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p10 { 	background: transparent url(../img/common/progress-10.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p20 { 	background: transparent url(../img/common/progress-20.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p30 { 	background: transparent url(../img/common/progress-30.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p40 { 	background: transparent url(../img/common/progress-40.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p50 { 	background: transparent url(../img/common/progress-50.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p60 { 	background: transparent url(../img/common/progress-60.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p70 { 	background: transparent url(../img/common/progress-70.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p80 { 	background: transparent url(../img/common/progress-80.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p90 { 	background: transparent url(../img/common/progress-90.gif) no-repeat 0 0; }
#journal-demain .progress-bloc .p100 { 	background: transparent url(../img/common/progress-100.gif) no-repeat 0 0; }

#journal-demain .progress-page { margin:5px 0 0; }

#journal-demain .progress-page ul { 	margin:0; 	padding:0 ; min-height : 190px;}

#journal-demain .progress-bloc ul { 	margin:0; 	padding:0 ; }
#journal-demain .progress-bloc div.progress-page ul { width:294px;	margin:0 10px 0 10px; 	padding:0 ; }

#journal-demain .progress-bloc li.cdf {
      width: 40px;
      height: 51px;
      border: 1px solid #000;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 10px 5px;
      zoom: 1;
      *display: inline;
  }

#journal-demain .progress-bloc li.cdf-left {
      width: 40px;
      height: 51px;
      border: 1px solid #000;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      margin: 0 1px 10px 5px;
      zoom: 1;
      *display: inline;
  }
	
#journal-demain .progress-bloc li.cdf-right {
      width: 40px;
      height: 51px;
      border: 1px solid #000;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 10px 1px;
      zoom: 1;
      *display: inline;
  }
	
#journal-demain .progress-bloc li.empty {
      width: 40px;
      height: 51px;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      margin: 0 3px 10px 5px;
      zoom: 1;
      *display: inline;
  }
	
	
	
#journal-demain .progress-bloc img.tn{
      width: 39px;
      height: 48px;
}	

#journal-demain .progress-bloc img.une{
	/*     width: 182px;
	height: 250px;*/
	/*padding-top:30px;*/
	width: 205px;
	/*height: 222px;*/
	margin:0 auto;
	padding:0;
	display: block;
}	

#journal-demain .blocFoot {
    border:none;   
}

/* --- Modif Olivier M. 29/09/09 --- 
	** Remplacement de "NewspaperInProgress-slides" par "Newspaper" 
	pour la div du journal du jour dans le bloc du journal en construction ** */

#NewspaperInProgress-slides {
	display:table-cell;
	/*height:262px;*/
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding:3px 0;
	position:relative;
	text-align:left;
	vertical-align:middle;
	width:296px;
}

#Newspaper {
	margin:0 auto;
	padding:20px 0 0;
	text-align:center;
	width:296px;
}

#journal-demain .progress-bloc  #bookInfo{
text-align : right;
/* margin-right : 15px; */
font-family: georgia;
}

#journal-demain .progress-bloc  li.last { 	margin:0 0 10px 0; }

#journal-demain .progress-bloc  li.lastline { 	margin:0 10px 0 0; }
#journal-demain .progress-bloc  li.lastlastline { 	margin:0; }

#journal-demain .progress-bloc .info { 	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:10px auto;
	text-align:center; } 
#journal-demain .progress-une { 	position:relative;
	text-align:center; }

#journal-demain .progress-une img {
      width: 162px;
      height: 222px;
  }	

/* bloc promo joggers */

div.bloc-pub-archives
{
	margin: 0 0 5px 0;
}
div.bloc-pub-dossiers
{
	margin: 0 0 5px 0;
}
div.bloc-pub-unes
{
	margin: 0 0 5px 0;
}
div.bloc-pub-unes-vignettes
{
	margin: 0 0 5px 0;
}

div.bloc-avantages {
	background: transparent url( ../img/common/bloc-avantage-repeat.png) repeat-y 0 0;
	display:block;
	padding: 0 0 2px 0;
	clear: both;
	background:#fff;
}

div.bloc-avantages-top {
	background:transparent url(http://l.liberation.fr/img/common/bloc-avantage-top.png) no-repeat scroll left top;
	display:block;
	height:89px;
	padding: 12px 12px 0 12px; 	clear:both;
}

div.bloc-avantages-top h2 {
	color:#101010;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:22px;
	font-weight:400;
	text-transform:none;
	margin:0;
}

div.bloc-avantages-top h3 {
	color:#101010;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:16px;
	font-weight:400;
	text-transform:none;
	margin:0; padding:0;
}

div.bloc-avantages  strong { 	/* font-family:Georgia,"Times New Roman",Times,serif !important; */
}

div.bloc-avantages-content { 	padding:0 12px;
}

div.bloc-avantages-content ul { 	padding:0; }
div.bloc-avantages-content ul li {
	clear:both;
	color:#FF1500;
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:14px;
	margin: 0 0px 18px 0px;
	width:100%;
}

div.bloc-avantages-content ul li span {
	background:transparent url(http://l.liberation.fr/img/common/puce-title-h3.png) no-repeat scroll left 5px;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	float:right;
	padding:0 0 0 20px;
	width:157px;
	margin-left:0px;
}

div.bloc-avantages-content ul li img { 	float: left; 	margin-left:5px; }
div.bloc-avantages-content ul li.session img { 	float: left; margin-left:15px; }
div.bloc-avantages-content ul li.cadeaux img { 	float: left; margin-left:0;}

div.bloc-avantages-bottom {
	clear:both;
	background:white url(http://l.liberation.fr/img/common/bloc-avantage-bottom.png) no-repeat scroll left bottom;
	height:33px;
}

div.bloc-avantages-bottom a { 	float:right; 	width:150px; 	height:35px; }

#bloc-pub-all-unes {
/*    background:#cecece;   */
}

/* les unes */
#bloc-pub-all-unes .bg {
    /*background:transparent url(http://l.liberation.fr/img/common/bg-bloc-pub-unes.png) repeat-x scroll left center;*/
    background:#E7E7E7;
    /* border:1px solid #BFBFBF; */
    height:319px;
    width:316px;
}

#bloc-pub-all-unes ul {
margin:0 auto;
padding:20px 0 0;
text-align:center;
vertical-align:middle;
width:239px;
}

#bloc-pub-all-unes ul li {
float: left;
width: 105px;
padding-bottom:15px;
}

#bloc-pub-all-unes ul li.first {
margin-right:28px;
}

#bloc-pub-all-unes ul li span {
display:block;
font-family:Verdana;
line-height:0.5em;
margin-top:4px;
}

#bloc-pub-all-unes ul li a {
font-family:Georgia;
line-height:0.5em;
color: #101010;
font-weight: normal;
}

#bloc-pub-all-unes ul li a:hover {
font-weight: bold;
}
#bloc-pub-all-unes h3, #bloc-pub-all-unes h3 a {
    font-weight:bold;
    font-size: 1em;
    color:#e20000 !important;
    border-bottom:1px solid #818181;
    text-transform:uppercase;
    margin:0;
    padding:0 0 0 0;
    margin:0 10px 0 10px;
}
#bloc-pub-all-unes h3 {
    margin-top:5px!important;   
}

#bloc-pub-all-unes h3 strong {
    font-weight:bold;
}

#bloc-pub-all-unes img{
width:85px;
height:110px;
}

.teaseTitle{
  margin-bottom:20px;
}

#bottom {
    background:#fff;
    margin-top:-25px;
    padding-top:10px;
    margin-bottom:-25px;
    padding-bottom:25px;
}

/* TOP LIBE */

#toplibe {
background:transparent url(http://l.liberation.fr/img/common/bg-top-unes.png) no-repeat scroll left top;
display:block;
height:31px;
margin:0 0 15px;
position:relative;
width:477px;
text-transform:uppercase;
}

#toplibe .alaune {
color:#666666;
display:block;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:20px;
font-weight:bold;
padding:5px 10px;
}

#toplibe .edition-abo {
background: transparent url(http://l.liberation.fr/img/common/button-edition-abonne.png) no-repeat scroll left top;
}

#toplibe a.edition-abo {
background:transparent url(http://l.liberation.fr/img/common/button-edition-abonne.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:right;
font-family:Georgia;
font-size:11px;
height:15px;
padding:5px 17px;
position:absolute;
right:0;
top:0;
width:163px;
vertical-align:middle;
}

#toplibe a.edition-abo:hover {
color: #101010;
}

#continuLibe .alaune {
color:#999;
display:block;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
margin-top:20px;
margin-bottom:25px;
}
/*boite twitter*/
.twtr-box{
margin-bottom:6px;
}
.twtr-ft span{
display: none;
}

#libeVillesUlBullets {
    padding-left:0;   
}

div.blocPub {
    background:#fff;
    padding-top:18px;
    padding-bottom:10px;
}

#bottom {
    clear:both;   
}

#shakerRicardo .articleType h3 {
    margin-bottom:0!important;
}

h3.alireaussi
{
    margin-top:10px!important;
    font-family:Verdana,"Times New Roman",Times,serif !important;
}
