div#corps p a {color:#ff9b00;}
.article div#infos-top ul#breadcrumb li.courant{color:#ff9b00; font-weight:bold;  background:url(../images/puce-breadcrumb-article.png) center left no-repeat;}
.article div#infos-top{border-bottom:1px solid #ff9b00;}
.article div#main-top h2{color:#ff9b00;}
.article div#main-top #visu{height:250px; width:980px;}
.article div#main-top #visu div{height:250px; width:489px; position:relative;float:left;}
.article div#main-top #visu div.first{border-right:1px solid #FFF}
.article div#main-top #visu div.first span{width:489px; position:absolute;bottom:5px;left:5px;text-align:right;color:#FFF;}
.article div#main-top #visu div span{width:489px; position:absolute;bottom:5px;right:5px;color:#FFF;}
.article div#main-top #infos-top{padding-top:10px;}
.article div#infos-top div#small-big{position:absolute;right:110px;top:12px;font-size:18px;font-weight:normal;color:#999;}

.article div#sidebar, .article div#corps{ padding-top:20px;}
/*----------------SIDEBAR-------------*/
.article div#sidebar{
	float:left;
	width:270px;
	padding-left:20px;
	margin:0;
	font-size:0.92em;
	padding-bottom:40px;
	background:url(../images/article_sidebar_bottom.png) no-repeat bottom center;
}
.article div#sidebar legend{display:none;}
.article div#sidebar h2{color:#ff9b00;margin-bottom:15px; font-size:1.6em; font:"Trebuchet MS"; line-height:1.4em;}
.article div#sidebar ul#navLeft {margin-bottom:0;}
.article div#sidebar ul#navLeft li{border-bottom:1px solid #ff9b00;width:265px; padding:5px 5px 5px 0;}

.article div#sidebar ul#navLeft li li{border:none;padding:2px 0;}
.article div#sidebar ul#navLeft li.main ul{padding-left:15px}
.article div#sidebar ul#navLeft li a{color:#555;}
.article div#sidebar ul#navLeft li.main a{display:block;color:#ff9b00;padding-left:15px;font-weight:bold; background:url(../images/puce-navleft-article-2.png) no-repeat 0px 3px;}
.article div#sidebar ul#navLeft li.main a.title{font-size:1.2em;}
.article div#sidebar ul#navLeft li.main li a{list-style:none;background:none;color:#555;font-weight:normal;}
.article div#sidebar ul#navLeft li.on a, div#sidebar ul#navLeft li.main li.on a{display:block;color:#ff9b00;padding-left:15px;font-weight:bold; background:url(../images/puce-navleft-article.png) no-repeat 0px 3px;}
.article div#sidebar ul#navLeft li.main li.main a{display:block;color:#ff9b00;padding-left:15px;font-weight:bold; background:url(../images/puce-navleft-article-2.png) no-repeat 0px 3px;}
.article div#sidebar ul#navLeft li.main li.main li{width:240px;}
.article div#sidebar ul#navLeft li.main li.main li a{list-style:none;background:none;color:#555;font-weight:normal;}
.article div#sidebar ul#navLeft li.main li.main li.on a{display:block;color:#ff9b00;padding-left:15px;font-weight:bold; background:url(../images/puce-navleft-article.png) no-repeat 0px 3px;}


/*--recherche--*/

.article div#sidebar div#sidebarsearch{ margin-top:25px; width:266px;}
.article div#sidebar div#sidebarsearch .top-search{background:url(../images/article_titre_recherche.png) no-repeat top left; height:60px;}
.article div#sidebar div#sidebarsearch .content-search{
	background:url(../images/article_bg_recherche.png) no-repeat bottom left; 
	min-height:155px; 
	height:auto;
	padding:5px 15px 10px 15px;
}
.article div#sidebar div#sidebarsearch .content-search .accroche{
	display:block;
	background:url(../images/article_search.png) no-repeat center left;
	color:#4E8AC7;
	padding-left:35px;
}

.article div#sidebar div#sidebarsearch label{ 
	display:block;
	color:#5e9ace;
	line-height:20px;
	padding-top:3px;
}
.article div#sidebar div#sidebarsearch input, .article div#sidebar div#sidebarsearch select{ 
	width:98%;
	color:#6f6f6f;
	border:solid 1px #5e9ace;
	height:18px;
}
.article div#sidebar div#sidebarsearch select{ height:20px;}
.article div#sidebar div#sidebarsearch .envoi{ padding:10px 0 0 0; text-align:center; }
.article div#sidebar div#sidebarsearch .submit-input{ width:124px; height:20px; border:none;}

.article div#sidebar a.magazine{
	display:block;
	width:266px;
	height:52px;
	background:url(../images/article_magazine_generale.png) no-repeat top left;
	margin-top:10px;
}

/*-----------------CORP-----------*/
.article div#corps{float:left;width:630px;margin-left:35px;position:relative;font-size:1em;line-height:140%; color:#707070;}
.article div#corps h1{color:#ff9b00; font-size:1.6em; margin:0; }
.article div#corps h2{color:#555;font-weight:bold;padding:20px 0 15px;margin:0;}
.article div#corps h5{color:#ff9b00; font-size:1.6em; margin:0; line-height: 100%; }
.article div#corps h6{color:#5268AA; font-size:1.6em; margin:0; line-height: 100%; }
.article div#corps .intro{font-size:1.2em;color:#707070;font-weight:bold;padding:15px 0 10px 0; margin:0;}
.article div#corps .signature{ text-align:center; padding:40px 0 50px 260px;}
.article div#corps .signature .nom{ display:block; font-weight:bold; }
.article div#corps .signature .poste{ display:block; font-style:italic; }

.article div#corps #visuel{ background:url(../images/article_visu_top_bg.png) no-repeat top left; padding-top:10px; width:311px; margin-right:10px;}
.article div#corps #visuel .bg_visu{ background:url(../images/article_visu_bg.png) no-repeat bottom left; height:172px; padding:0 0 9px 9px; position:relative;}
.article div#corps #visuel .bg_visu img{ margin:0;}
.article div#corps #visuel .bg_visu .legende{
	background-color:#000;
	opacity : 0.4;
	filter : alpha(opacity=40); 
	position:absolute;
	bottom:9px;
	_bottom:12px;
	left:9px;
	width:273px;
	padding:5px 10px 5px 10px;
}
.article div#corps #visuel .bg_visu .legende span{
	color:#ffffff;
	opacity : 1;
	filter : alpha(opacity=100); 
}

/******* Document **********/
.article .class-document a{
background:url("../images/pdf_download.png") no-repeat scroll left top transparent;
color:#FF9B00;
display:block;
font-size:1em;
height:25px;
margin:15px 0 10px;
padding:15px 0 0 55px;
}
