/* CSS Document */


ul#articlePresse {
	margin:20px 0 0 0;
	padding:0;
	background:none;
	background-image:none;
}
ul#articlePresse li{ padding:0; margin:0; background:none; background-image:none;}
ul#articlePresse ul{ padding:0; margin:10px 0 15px 30px;}
ul#articlePresse div.title{
	margin:0; padding:10px 0;cursor:pointer; min-height:30px; border-bottom:1px solid #000;-height:1%;
}
ul#articlePresse div.title.active{
	border-bottom:0;-height:1%;
}
ul#articlePresse .thumb{
	margin:10px 0; width:120px; overflow:hidden;
}
ul#articlePresse .summary{
	width:150px; color:#e74705; font-weight:bold;
}
.switchcontent {
	height:auto;
	padding:0 15px;
	margin:0 0 8px 0;
	border: 1px solid #ff8f00;
}
.switchcontent p{ margin:0; padding:5px 0;}
ul#articlePresse li .switchcontent ul {
	margin:10px 0 15px 20px;
	padding:0;
}
ul#articlePresse li .switchcontent ol {
	margin:10px 0 15px 50px;
	padding:0;
}
ul#articlePresse li .switchcontent ul li {
	background:url(/design/images/list-style-image.gif) no-repeat left top;
	padding:0 0 5px 20px;
	margin:2px 0 2px 0;
}
ul#articlePresse li .switchcontent ol li {
	background:none;
	background-image:none;
	list-style:outside decimal;
	margin:2px 0 2px 0;
}


#toutDeplier{ margin-top:10px;text-align:right; height:20px;}
#toutDeplier a{
	color:#EC7C00; padding:3px 15px 0 30px; display:block; float:right;
}
#toutDeplier a:hover{ color:#EC7C00;}
#toutDeplier a.allContract{
	background:url(../design/images/plusminus.png) no-repeat left -50px;-height:1%;
}
#toutDeplier a.allExpand{
	background:url(../design/images/plusminus.png) no-repeat left top;-height:1%;
}