/* common cs */


div#header {
	color:inherit;
	/* padding-bottom:3px; */
}
div#content.twocolumn div#central #page_content {
	width:745px;
	overflow:hidden; 
}
div#content.twocolumn div#central {
	padding-bottom:30px;
	width:745px;
}
div#headline h1, div#headline h2 {
	padding:7px 15px;
}
div#central #page_content {
	padding:0 0 20px 0;
}
div#content.twocolumn .sidebar {
	display:block;
	margin:0 0 15px;
	width:180px;
	overflow:hidden;
}

#page_content p {
	color:#231F20;
	line-height:1.2;
	padding:0;
}


/* peugeot pro et vous */


div#page_content .article_contenu {
	padding:15px 0;
}
div#page_content .entete, div#page_content .entete2 {
	padding:0 0 20px;
}
	div#page_content .entete a img.left {
		margin-bottom:20px;
		float:left;
		padding:0;
	}
	 div#page_content .entete a img.right {
		margin-bottom:20px;
		float:right;
		padding:0;
	}
div#page_content .entete2 {
	padding-top:5px;
}
div#page_content .left_central{
	width: 525px;
	float:left;
}
div#page_content .right_central{
	float:right;
	padding: 15px 0 0 10px;
	width:200px;
}
	div#page_content .right_central a{
		text-decoration:none;
		cursor:pointer;
	}
div#page_content .decal{
	padding-left:10px;
}
div#page_content .list_profil{
	padding-top:10px;
}
div#page_content .profil{
	float:left;
	height:130px;
	width:350px;
}
div#page_content .profil img{
	float:left;
	margin-right:11px;
}
div#page_content .call_to_action_link {
	padding-bottom:25px;
	overflow:hidden;
}
div#page_content .call_to_action_link a,div#page_content .call_to_action_link div.box{
	color:#555555;
	cursor:pointer;
	display:block;
	text-decoration:none;
	width:115px;
	padding:10px 80px 10px 10px;
	background:#bbcad8;
	float:left;
	min-height:25px;
}

div#page_content .call_to_action_link a.ico_vu {
	background:#bbcad8 url('../../images/entreprises/ico_vu.png') no-repeat scroll right center;
}

div#page_content .call_to_action_link a.ico_services {
	background:#bbcad8 url('../../images/entreprises/ico_services.png') no-repeat scroll right center;
}

div#page_content .call_to_action_link a.ico_proline {
	background:#bbcad8 url('../../images/entreprises/ico_proline.png') no-repeat scroll right center;
}

div#page_content .call_to_action_link a.ico_specvehicule {
	background:#bbcad8 url('../../images/entreprises/ico_specvehicule.png') no-repeat scroll right center;
}

div#page_content .call_to_action_link a.ico_finance {
	background:#bbcad8 url('../../images/entreprises/ico_finance.png') no-repeat scroll right center;
}


div#page_content .call_to_action_link div.box{
	cursor:default;
}
	div#page_content .call_to_action_link a.last,div#page_content .call_to_action_link div.last{
		float:right;
	}
	div#page_content .call_to_action_link a.middle, div#page_content .call_to_action_link div.last{
		margin-left:70px;
	}
div#page_content .right_central a div{
	background:#BBCAD8 none repeat scroll 0 0;
	color:#555555;
	min-height:25px;
	margin-bottom:15px;
	padding:10px 40px 10px 11px;
	width:150px;
	text-transform:capitalize;
}


/* services */

div#page_content .entete2 img.imageLeft {
	margin:15px 15px 25px 0;
	float:left;
}
div#page_content .contenu_right p {
	padding-top:15px;
}
div#page_content div.description {
	padding: 15px 0 0px 10px;
}
div#page_content div.slide_off, div#page_content div.slide_on {
	background:#d0d9e4;
}
div#page_content div.slide_off div, div#page_content div.slide_on div {
	padding:10px 5px 15px;
}
div#page_content div.global_slide {
	padding: 15px 0 10px 0px;
}
div#page_content div.services {
	margin-bottom:15px;
}
div#page_content div.slide, div#page_content div.slide_out{
	background-color:#9AACC4;
	display:block;
	overflow:hidden;
	padding:4px 7px 5px 8px;
	width:235px;
	cursor:pointer;
}
div#page_content div.stop{
	cursor:default;
}
div#page_content div.slide span{
	background:#9AACC4 url('../../images/entreprises/t_plus.png') no-repeat scroll right center;
	display:block;
	width:auto;
}
div#page_content div.stop span{
	background:#9AACC4;
	display:block;
	width:auto;
}
div#page_content div.slide_out span{
	background:#9AACC4 url('../../images/entreprises/t_moins.png') no-repeat scroll right center;
	display:block;
	width:auto;
}
div#page_content div.slide span span, div#page_content div.slide_out span span{
	color:#fff;
	padding:0 20px 0 0;
}
div#page_content div.image_middle {
	display:block;
	margin:20px auto 0;
	text-align:center;
}
div#page_content div.intro2 p {
	padding:20px 0 0;
}
div#page_content div#headline.article_title {
	margin:25px 0 0;
}
div#page_content div.left_intro {
	float:left;
	padding:20px 20px 10px 0;
	width:350px;
}
div#page_content div.right_video {
	float:right;
	margin:20px 0 5px;
	width:350px;
}
div#page_content div.description2 {
	padding:0 0 25px;
}
div#page_content div.download_pdf {
	padding:0;
	width:40px;
	height:40px;
	background:#D0D9E4 url('../../images/entreprises/ico_pdf.png') no-repeat scroll center center;
}

/* financement */
div#page_content .entete2 img.box_left{
	float:left;
}
div#page_content .entete2 img.box_left, div#page_content .entete2 img.box_right{
	padding-bottom:15px;
}
div#page_content .entete2 img.box_right {
	float:right;
}
div#page_content div.finance_box {
	margin:25px 0 30px;
	display:block;
}
div#page_content div.finance_box a.box_link{
	display:block;
	float:left;
	overflow:hidden;
	width:auto;
	text-decoration:none;
}
	div#page_content div.finance_box a.middle{
		margin-left:51px;
	}
	div#page_content div.finance_box a.last{
		float:right;
	}
	div#page_content div.finance_box p.knowMore{
		text-decoration:underline;
	}
table#finance_tab{
	margin-top:20px;
	background-color:#b1a9a7;
	border-collapse:separate;
	table-layout:fixed;
	width:745px;
	border:1px solid #b1a9a7;
}
	table#finance_tab tbody tr td.category{
		padding:4px 10px;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #D0CBCA;
		color:#fff;
		text-decoration:underline;
	}
	table#finance_tab tbody tr td.option{
		background-color:#FFFFFF;
		border-left:1px solid #D6DEE7;
		border-top:1px solid #E1DEDD;
		border-right:0;
		border-bottom:0;
	}
	table#finance_tab tbody tr td.opt{
		background:#FFFFFF url('../../images/entreprises/opt.png') no-repeat scroll center center;
	}
	table#finance_tab tbody tr td.include{
		background:#FFFFFF url('../../images/entreprises/include.png') no-repeat scroll center center;
	}
	table#finance_tab tbody tr th.firstCol{
		width:180px;
	}
	table#finance_tab tbody tr th.cat_name{
		background-color:#FFFFFF;
		border-top:1px solid #E1DEDD;
		border-bottom:0;
		border-left:0;
		border-right:0;
		color:#000000;
		padding:7px 11px;
		text-align:left;
		vertical-align:middle;
		text-decoration:underline;
	}
div#page_content p.legendes{
	text-align:right;
	padding:3px 0;
	float:right;
}
div#page_content p.legendes img{
	float:left;
}
div#page_content p.legendes span{
	float:left;
	margin-top:3px;
}
	div#page_content p.legendes span.first_legende{
		padding-right:10px;
	}
div#page_content p.title_intro{
	margin:10px 0 5px;
	font-weight:bold;
	font-size:1.2em;
}
div#page_content div.content{
	float:left;
	margin:0 0 15px;
	width:475px;
}
div#page_content img.right{
	float:right;
	margin-bottom:10px;
}
div#page_content .contenu_right p.title {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
	
/* economy */

div#page_content .entete2 img.grd_img {
	float:left;
	margin-top:11px;
}
div#page_content .entete2 div.intro p {
	padding-top:15px;
}
div#page_content .entete2 div.intro2 {
	padding-bottom:12px;
}
	div#page_content .entete2 img {
		margin-top:5px;
	}
	div#page_content div.intro3 p {
		padding-bottom:25px;
		padding-top:10px;
	}
div#page_content .entete2 span.title_img {
	font-weight:bold;
	font-size:1.3em;
}

/* environnement */
div#page_content .article_contenu2 {
	padding:15px 0 30px;
}
div#page_content div.entete3 img.img_left{
	margin:0 0 10px;
	float:left;
}
div#page_content div.entete3 img.img_right{
	margin:0 0 10px;
	float:right;
}
div#page_content .blueTitle {
	color:#77879B;
	font-size:1.5em;
	font-weight:bold;
	padding:20px 0 10px;
}
div#page_content .bottom_content {
	padding:5px 0 20px;
}

/* gamme */

div#page_content .left_col {
	float:left;
	width:240px;
	min-height:500px;
	display:block;
}
div#page_content .middle_col {
	float:right;
	min-height:500px;
	display:block;
	width:440px;
}
div#page_content .range_intro {
	padding:20px 10px 30px 0;
}
div#page_content .range_title {
	border:1px solid #99acc4;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	margin:5px 0;
	overflow:hidden;
	padding:5px 7px;
	background:url('../../images/entreprises/range_back.png') repeat-x scroll center center;
	height:13px;
	overflow:hidden;
}

div#page_content .range_car {
	margin-bottom:1px;
	cursor:pointer;
	height:49px;
	overflow:hidden;
}
div#page_content .imgOn {
	display:none;
}
div#page_content .imgCar {
	margin:5px 0 15px;
}
div#page_content .contentCar {
	color:inherit;
}
div#page_content div.list_link {
	padding:15px 0;
}
div#page_content div.list_link a{
	text-decoration:underline;
	color:inherit;
}
div#page_content div.list_link a.first{
	float:left;
}
div#page_content div.list_link a.last{
	float:right;
}

/* right column */

div.widget_right h3 {
	display:block;
	font-size:11px;
	line-height:12px;
	margin:0 0 1px;
	padding:10px 5px 3px 0;
	width:auto;
	text-transform:inherit;
}
div.widget_right.whitegray div.widget_content {
	border:0 none;
}
div.widget_right div.widget_content {
	margin:0 0 1px;
	padding:0 0;
}
div.widget_right {
	clear:right;
	display:block;
	/* margin:11px 10px 10px 0; */
	margin-bottom:25px;
	width:180px;
}
div.widget_right.whitegray div.widget_content {
	width:180px;
}

/* divers */
div#page_content .dealer_locate p {
	color:#9AACC4;
	font-size:12px;
	font-weight:bold;
}
div#page_content .dealer_locate a {
	color:#9AACC4;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}