@charset "utf-8";
/*************************************************************************/
body, div, p, dl, dl dt, dl dd, ul, ul li, h1, h2, h3, h4, input, select, textarea{
margin:0;
padding:0;
}
body, a{
/* color:#9A9C9E; */
/* color:#939598; */
color:#757575;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:#FFFFFF;
line-height:18px;
}
input, select, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#757575;
}
input.butt_send{
background:#79745b;
font-weight: bold;
font-size: 16px;
text-align:center;
padding: 7px 0;
width: 150px;
border:1px solid #79745b;
color:#FFFFFF;
}
input.butt_send:hover{
cursor:pointer;
background:#74BF46;
}
a, a.inverse:hover, span.inverse a:hover{
text-decoration:none;
}
a:hover, a.inverse, span.inverse a{
text-decoration:underline;
}
img{
border:0;
vertical-align:top;
}
.gras{
font-weight:bold;
}
.hr{
clear:both;
}
dl dt{
float:left;
}
ul{
list-style-type:none;
}
.hiddenByCss{
display:none;
}
span.etoile{
color:#990000;
font-weight:bold;
}
span.etoile_bis{
color:#0066FF;
font-weight:bold;
}
.green{
color:#5D8A15;
}

/* Site ************************************************************************/
#ligne_header{
background:url(../img/bg_ligne_header.png) repeat-y center top #433F30;
height:11px;
overflow:hidden;
z-index: 5;
position: relative;
}
#header{
width:962px;
margin:0 auto;
height:131px;
position:relative;
background: white;
z-index: 4;
}
#header img{
left: 50%;
margin-left: -137px;
position: absolute;
top: 45px;
}
#header img.logo_peugeot{
left:0px;
margin-left:0px;
-webkit-box-shadow: 0 7px 5px -1px rgba(0,0,0,0.3);
box-shadow: 0 7px 5px -1px rgba(0,0,0,0.3);
border-bottom:22px solid white;
border-left:16px solid white;
border-right:16px solid white;
top:110px;
}
#header ul{
text-transform:uppercase;
font-weight:normal;
padding:0 0 0 0;
font-size:10px;
width:820px;
height:26px;
position: absolute;
right:0px;
top:168px;
display:table;
}
#header ul li{
/*float:left;*/
display:table-cell;
text-align:center;
position: relative;
border-left:2px solid white;
background: url(../img/bt_bg.gif) repeat-x left top;
}
#header ul li:first-child{
	border-left:0px;
	min-width: 48px;
}
/*#header ul li.menu_1{
width:57px;
}
#header ul li.menu_2{
width:128px;
}
#header ul li.menu_3{
width:168px;
}
#header ul li.menu_4{
width:111px;
}
#header ul li.menu_5{
width:85px;
}
#header ul li.menu_6{
width:186px;
}
#header ul li.menu_7{
width:94px;
}
#header ul li.menu_8{
width:133px;
}*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header ul li{
 padding:0 10px 0 0;
 }
}
x:-o-prefocus, #header ul li{
  padding:0 10px 0 0;
}
*/

#header ul li.selected{
background: url(../img/bg_bt_hover.jpg) repeat-x left top;
}
#header ul li a{
color:white;
display:block;
height:23px;
padding-top:6px;
width:100%;
}
#header ul li a:hover{
color:white;
text-decoration: none;
}
#header ul li.selected a{
color:white;
}

.ligne_separation{
height:6px;
overflow:hidden;
}
#ligne_separation_top{
/*background:url(../img/bg_ligne_separation_top.png) repeat-x center top;*/
background:white;
position: absolute;
left:0px;
top:0px;
height:143px;
width: 100%;
z-index: 2;
}
#ligne_separation_bottom{
/*background:url(../img/bg_ligne_separation_bottom.png) repeat-x center top;*/

background: #ececec; /* Old browsers */
background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ececec 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ececec 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
position: absolute;
height: 180px;
top:143px;
left:0px;
width: 100%;
z-index: 2;
}
#site{
width:962px;
margin:0 auto;
padding:5px 0 23px 0;
position: relative;
z-index: 3;
}
#footer{
width:100%;
margin:0 auto;
font-size:12px;
border-top:1px solid #9c9e9f;
-webkit-box-shadow:inset 0 1px 5px -2px rgba(0,0,0,0.5);
box-shadow:inset 0 1px 5px -2px rgba(0,0,0,0.5);
}
#footer .logo_r{
position:relative;
}
#footer .logo_r img{
left: 49.4%;
margin-left: -335px;
position: absolute;
top: 4px;
}
#footer ul{
padding:25px 0 25px 10px;
height:53px;
width:650px;
margin:0 auto;
font-size:11px;
text-align: center;
}
#footer ul li{
display:inline;
color:black;
}
#footer ul li a{
color:black;
}
#footer ul li a img{
margin-top:-3px;
margin-left:5px;
}
#footer ul li.trait{
padding:0 5px;
}
h2{
color:#79745b;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
padding:0 0 13px 0;
}
h3{
font-size:13px;
font-weight:bold;
color:#231F20;
padding:16px 0 8px 0;
}
.part_l{
float:left;
width:695px;
padding-top:18px;
padding-left:10px;
}
#p_accueil .part_l{
	padding-top:0px;
}
.part_r{
float:right;
width:237px;
padding:0 0 0 0px;
}
.part_l .illustration_entete{
padding:0 0 26px 0;
}
.part_r .cadre_infos{
border:1px solid #4386c2;
padding:9px 5px 9px 10px;
}
.part_r .cadre_infos h2{
color:#4386c2;
}
.part_r .cadre_promo{
padding:0 0 18px 0;
}
.mess_erreur{
background: none repeat scroll 0 0 #FFF4F7;
border: 1px solid #993C3C;
line-height: 23px;
padding: 12px 15px;
}
.mess_envoye{
background:#F7F7F7;
border:1px solid #79745b;
padding:40px 15px;
line-height: 23px;
}
span.bull{
font-weight:bold;
color:#79745b;
padding:0 5px 0 0;
}

/**** **********************************************/

#p_accueil p{
/*text-align:justify;*/
}

#ligne_separation_bottom {
	top: 75px !important;
}

#header {
	background: none !important;
	height: 75px !important;
}

#header img {
	top: 15px !important;
}

#p_accueil h2{
	padding: 1rem 0;
	font-size: 1.2em;
}
#p_accueil .galerie{
position:relative;
height:354px;
}
#p_accueil .part_r .cadre_infos h2{
padding:0 0 4px 0;
}

#p_accueil .cadre_infos,
#p_accueil .cadre_infos h2 {
	color: #6f6e5a;
	border-color: #6f6e5a;
}

#p_accueil .mention-legale-photos {
	text-align: right;
	margin-top: 1em;
}

/*** Voitures mises en avant ***/
#p_accueil .liste-voitures-du-jour {
	text-align: center;
}

#p_accueil .item-voiture-du-jour {
	display: inline-block;
	width: 40%;
  margin: 10px 20px;
  padding: 10px;
	background-color: rgb(188, 184, 173);
}
#p_accueil .item-voiture-du-jour img {
	max-width: 100%;
}

/*** Liste des offres ***/
#p_accueil section#offres-projet-87 h1 {
	margin-top: 1em;
}

#p_accueil section#offres-projet-87 no-item {

}

#p_accueil .liste-voitures-precedentes {
	border-top: 1px solid #DADADA;
	margin-top: 1em;
}

#p_accueil .item-voiture {
	border-bottom: 1px solid #DADADA;
	margin: 1em 0;
	padding: 1em 0;
}

#p_accueil .item-voiture > * {
	vertical-align: top;
	display: inline-block;
	box-sizing: border-box;
}

#p_accueil .item-voiture .photo {
	/*width:150px;*/
	/*float:left;*/
	width:30%;
	text-align: center;
  padding: 0px 10px;
}

#p_accueil .item-voiture .photo img {
	/*width:150px;*/
	/*float:left;*/
	max-width:100%;
}

#p_accueil .item-voiture-du-jour.vendue .photo:before,
#p_accueil .item-voiture.vendue .photo:before {
	content: 'Vendu';
	position: absolute;

	font-weight: bolder;
	font-size: 2.5em;
	font-family: sans-serif;
	color: white;
	background-color: #d03d3d;
	opacity: 0.8;

	border: 1px solid black;
	padding: 10px;
}

#p_accueil .item-voiture-du-jour.vendue .photo:before {
	transform: rotate(330deg) translate(-20px, -10px) scaleX(1.2);
}

#p_accueil .item-voiture.vendue .photo:before {
	transform: rotate(330deg) translate(-20px, -10px) scaleX(1.2);
}

#p_accueil .item-voiture.vendue .actions .rdv-action {
	display: none;
}

#p_accueil .item-voiture .infos {
	/*float:left;*/
	width: 35%;
}

#p_accueil .item-voiture .actions {
	/*width:200px;*/
	/*float:right;*/
	width: 33%;
}

#p_accueil .item-voiture .infos .nom {
	color: black;
	font-weight: bold;
	font-size: 1.1em;
}

#p_accueil .item-voiture .infos .finition {
	color: #757575;
	margin-bottom: 1em;
}

#p_accueil .item-voiture .infos .labelled-value > * {
	display: inline-block;
}

#p_accueil .item-voiture .infos .labelled-value .value
{
	color: black;
	width: 60%;
}

#p_accueil .item-voiture .infos .labelled-value label
{
	color: #757575;
	width: 35%;
}

#p_accueil .item-voiture .actions {
	text-align: right;
}

#p_accueil .item-voiture .actions .labelled-value label {
		font-size: 1.1em;
}

#p_accueil .item-voiture .actions .prix .value,
#p_accueil .item-voiture .actions .prix-barre .value{
	color: #6f6e5a;
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
	/*margin: 0.5em 0;*/
}

#p_accueil .item-voiture .actions .prix-barre {
	/*font-size: 1.5em;*/
	opacity: 0.7;
	text-decoration: line-through;
	margin-top: 0.5em;
}



#p_accueil .item-voiture .actions .rdv-action {
	color: black;
	padding: 7px;
	background-color: #EAEAEA;
	text-align: center;
	margin-top: 2em;
}

#p_accueil .item-voiture .actions .rdv-action a {
	color: black;
}


/*** Pagination ***/
#p_accueil .pagination {
	text-align: right;
	line-height: 27px;
}

#p_accueil .pagination .actions {
	display: inline;
	margin-left: 1em;
}

#p_accueil .pagination .actions a {
	border: 1px solid #DADADA;
	margin-right: 5px;
	display: inline-block;
  width: 32px;
	text-align: center;
}

#p_accueil .pagination .actions a.disabled img {
	filter: opacity(40%);
}
#p_accueil .pagination .actions a.disabled {
	pointer-events: none;
}

#p_accueil .pagination .actions img {
	border: 0;
	/*display: block;*/
	padding: 9px 0 0 0;
}

#p_accueil .pagination .actions .next-page-action {
	margin-left: 18px;
}

/*** Filtre et Tri ***/
#p_accueil .search-options {
	border-top: 1px solid #DADADA;
	/*border-bottom: 1px solid #DADADA;*/
	/*margin: 1em 0;
	padding: 1em 0;*/
	margin-top: 1em;
  margin-right: 5px;
	padding-top: 1em;
	text-align: right;
}

#p_accueil .search-options select {
	font-size: 12px;
	padding: 5px 4px;
	border: 1px solid #DADADA;
}

#p_accueil .search-options > * {
	display: inline-block;
	box-sizing: border-box;
}

#p_accueil .search-options fieldset {
	border: none;
	/*width: 40%;*/
}

#p_accueil .search-options fieldset select[name="model_filter"] {
	margin-right: 1em;
}

#p_accueil .search-options input[type="button"],
#p_accueil .search-options input[type="submit"] {
	/*width: 10%;*/
  font-size: 12px;
  padding: 5px 15px;
  border: 1px solid #DADADA;
  cursor: pointer;
}

#p_accueil .search-options fieldset legend {
	display: none;

}



/**** **********************************************/
#p_gamme h2{
padding:0 0 26px 0;
}
#p_gamme .cadre_gamme{
height:149px;
width:121px;
margin:0 16px 0 0;
float:left;
text-align:center;
}
#p_gamme .cadre_gamme_right{
margin:0;
}
#p_gamme .cadre_gamme .photo{
height:74px;
}
#p_gamme .cadre_gamme .title{
padding:6px 0 0 0;
font-size:11px;
}
#p_gamme .part_r .cadre_infos h2{
padding:0 0 4px 0;
}

/**** **********************************************/
#p_locations p{
text-align:justify;
}
#p_locations .cadre_autolux{
padding:0 0 20px 0;
}
#p_locations .cadre_autolux a.lien{
display:block;
width:205px;
padding:2px 0;
font-size:13px;
color:#3a9ecf;
border:1px solid #3a9ecf;
text-align:center;
font-weight:normal;
float:right;
margin:8px 0 0 0;
}
#p_locations .cadre_autolux a.lien:hover{
background:#3a9ecf;
color:#FFFFFF;
text-decoration: none;
}
#p_locations .part_l{
	padding-top:0px;
}
#p_locations .part_l .illustration_entete{
padding:0 0 16px 0;
}
#p_locations .part_r .cadre_infos h2{
padding:0 0 4px 0;
}

/**** **********************************************/
#p_professionnel .part_l{
	padding-top:0px;
}
#p_professionnel p{
text-align:justify;
}
#p_professionnel .gamme{
padding:34px 0 0 0;
}
#p_professionnel .gamme ul{
padding:0 0 0 13px;
}
#p_professionnel .gamme ul li{
float:left;
height:28px;
width:95px;
background:#DCDDDE;
margin:0 17px 0 0;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
}
#p_professionnel .gamme ul li.selected{
background:#F3F3F4;
}
#p_professionnel .gamme ul li a{
display:block;
text-align:center;
padding:6px 0 0 0;
height:21px;
}
#p_professionnel .gamme .description{
height:145px;
background:#F3F3F4;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
}
#p_professionnel .part_r .cadre_infos h2{
padding:0 0 4px 0;
}

#p_professionnel .d_contact{
padding:25px 0 25px 0;
}
#p_professionnel .d_contact .bloc_contact{
width:275px;
border:1px solid #79745b;
float:left;
margin:0 20px 0 0;
}
#p_professionnel .d_contact .bloc_contact .tt{
background:#79745b;
color:#FFFFFF;
padding:2px 0 2px 10px;
}
#p_professionnel .d_contact .bloc_contact .englo{
padding:10px 0 10px 10px;
}

#p_professionnel .d_contact .bloc_contact a{
text-decoration:underline;
}
#p_professionnel .d_contact .bloc_contact a:hover{
text-decoration:none;
}
#p_professionnel .d_contact .bloc_contact h2{
padding:0 0 4px 0;
}

/**** **********************************************/
#p_accessoire .part_l{
	padding-top: 0px;
}
#p_accessoire p{
text-align:justify;
}
#p_accessoire p a{
color:#79745b;
font-weight:bold;
text-decoration:underline;
}
#p_accessoire p a:hover{
text-decoration:none;
}
#p_accessoire .marge_left{
padding:0 0 0 52px;
}
#p_accessoire h3{
position:relative;
}
#p_accessoire h3 img{
position:absolute;
left:-52px;
top:16px;
}
#p_accessoire .part_r .cadre_infos h2{
padding:0 0 4px 0;
}

/**** **********************************************/
#p_service p{
text-align:justify;
}
#p_service h2{
padding:0;
}
#p_service .marge_left{
padding:0 0 0 65px;
}
#p_service h3{
position:relative;
}
#p_service h3 img{
position:absolute;
left:-65px;
top:19px;
}
#p_service .sous_menu{
text-align:right;
padding:0 0 2px 0;
}
#p_service .sous_menu a{
display:block;
width:135px;
padding:2px 0;
color:#79745b;
border:1px solid #79745b;
text-transform:uppercase;
text-align:center;
font-weight:bold;
float:right;
margin:0 0 0 15px;
}
#p_service .sous_menu a:hover{
color:#FFFFFF;
background:#79745b;
}
#p_service .part_l{
	padding-top:0px;
}
#p_service .part_l .illustration_entete{
padding:0 0 20px 0;
}
#p_service .part_r .cadre_infos h2{
padding:0 0 4px 0;
}
#p_service  a.plus_infos{
font-weight:bold;
color:#79745b;
}
/**** **********************************************/
#p_vehicules .intro{
text-align:justify;
padding:0 0 42px 0;
}
#p_vehicules .part_r .cadre_infos h2{
padding:0 0 4px 0;
}
#p_vehicules .ensemble_annonces{
width:650px;
padding:10px 0 0 0;
}
#p_vehicules .ligne_annonce{
height:172px;
border-bottom:1px solid #DADADA;
margin:0 0 20px 0;
position:relative;
}
#p_vehicules .ligne_annonce .tarif{
position:absolute;
width:140px;
text-align:right;
font-size:25px;
color:#79745b;
font-weight:bold;
left:510px;
top:85px;
}
#p_vehicules .ligne_annonce .savoir_plus{
position:absolute;
font-size:14px;
background:#EAEAEA;
width:110px;
height:27px;
text-align:center;
left:540px;
top:123px;
}
#p_vehicules .ligne_annonce .savoir_plus a{
display:block;
height:22px;
padding:5px 0 0 0;
color:#000000;
}
#p_vehicules .ligne_annonce .part_l_a{
width:200px;
height:172px;
float:left;
}
#p_vehicules .ligne_annonce .part_r_a{
width:290px;
height:172px;
float:left;
padding:0 0 0 26px;
}
#p_vehicules .ligne_annonce .part_r_a .ensemble_marque{
padding:21px 0 0 0;
height:72px;
}
#p_vehicules .ligne_annonce .part_r_a .ensemble_marque .marque{
font-size:15px;
font-weight:bold;
padding:0 0 2px 0;
}
#p_vehicules .ligne_annonce .part_r_a .ensemble_marque .marque a{
color:#000000;
}
#p_vehicules .ligne_annonce .part_r_a dl dt{
width:110px;
height:21px;
}
#p_vehicules .ligne_annonce .part_r_a dl dd{
height:21px;
font-size:14px;
color:#000000;
}
#p_vehicules .fonctionnalites{
height:55px;
margin:0 0 20px 0;
border-bottom:1px solid #DADADA;
position:relative;
}
#p_vehicules .fonctionnalites select{
font-size:12px;
padding:5px 4px;
width:200px;
border:1px solid #DADADA;
}
#p_vehicules .fonctionnalites_bottom{
border:none;
margin:0;
height:50px;
}
#p_vehicules .espace_supp{
height:6px;
}
#p_vehicules .infos_stock{
position:absolute;
width:200px;
font-style:italic;
left:270px;
top:5px;
font-size:12px;
text-align:right;
}
#p_vehicules .navigation{
width:180px;
height:28px;
position:absolute;
top:0;
left:470px;
}
#p_vehicules .navigation .btn_nav{
background:#FFFFFF;
border:1px solid #DADADA;
float:right;
height:27px;
margin:0 0 0 5px;
width:32px;
text-align:center;
}
#p_vehicules .navigation .next_btn_nav{
margin:0 0 0 18px;
}
#p_vehicules .navigation .btn_nav img.no_navigation{
padding:9px 0 0 0;
}
#p_vehicules .navigation .btn_nav a{
display:block;
padding:9px 0 0 0;
height:18px;
}
#p_vehicules .navigation .btn_nav a:hover{
background:#F8F8F8;
}

/**** **********************************************/
#p_details .part_l{
position:relative;
}
#p_details .part_l .imprimer{
position:absolute;
top:29px;
left:243px;
}
#p_details .part_l .imprimer img{
vertical-align:top;
}
#p_details h2{
padding:0 0 35px 0;
}
#p_details h2 a{
color:#79745b;
}
#p_details .part_r .cadre_infos h2{
padding:0 0 4px 0;
}
#p_details .ensemble_annonces{
width:650px;
}
#p_details .ensemble_annonces .part_l_a{
float:left;
width:400px;
height:300px;
}
#p_details .ensemble_annonces .part_r_a{
float:left;
width:226px;
height:300px;
padding:0 0 0 24px;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces{
height:264px;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces .titre_annonce{
padding:0 0 12px 0;
border-bottom:1px solid #DADADA;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces .titre_annonce span{
color:#000000;
font-size:15px;
font-weight:bold;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces dl{
padding:17px 0 0 0;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces dl dt{
width:110px;
height:19px;
}
#p_details .ensemble_annonces .part_r_a .infos_annonces dl dd{
color:#000000;
font-size:14px;
height:19px;
}
#p_details .ensemble_annonces .part_r_a .tarif{
height:35px;
border-bottom:1px solid #DADADA;
font-size:25px;
color:#79745b;
font-weight:bold;
position:relative;
}
#p_details .ensemble_annonces .part_r_a .tarif .tva{
position:absolute;
color:#950300;
font-size:11px;
top:1px;
left:140px;
font-weight:normal;
}
#p_details .ensemble_annonces ul.content_vignettes{
padding:8px 0 0 0;
}
#p_details .ensemble_annonces ul.content_vignettes li{
float:left;
padding:0 3px 6px 0;
width:80px;
height:60px;
}
#p_details .mep_categorie{
padding:31px 0 25px 0;
text-align:justify;
}
#p_details .mep_categorie .title{
text-transform:uppercase;
color:#79745b;
font-weight:bold;
padding:0 0 23px 0;
}
#p_details .ligne_separation{
height:1px;
background:#DADADA;
overflow:hidden;
}

/**** **********************************************/
#p_essayer_vehicule .part_r .cadre_infos h2{
padding:0 0 4px 0;
}
#p_essayer_vehicule .presentation{
padding:0 0 25px 0;
}
#p_essayer_vehicule .bloc_form{
padding:24px 0 18px 0;
border-top:1px solid #DADADA;
}
#p_essayer_vehicule .title{
color:#79745b;
font-weight:bold;
padding:0 0 13px 0;
}
#p_essayer_vehicule .bloc_form_spe .title{
padding:0;
}
#p_essayer_vehicule .bloc_form dl dt{
width:195px;
height:34px;
padding:2px 0 0 0;
position:relative;
}
#p_essayer_vehicule .bloc_form dl dt img.etoile{
position:absolute;
top:7px;
left:425px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dt img.etoile{
left:230px;
}
#p_essayer_vehicule .bloc_form dl dd{
height:36px;
}
#p_essayer_vehicule input.mef, #p_essayer_vehicule select.mef, #p_essayer_vehicule textarea.mef{
width:215px;
border:1px solid #DADADA;
padding:3px 3px;
box-shadow:1px 1px 4px 1px #DADADA inset;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#p_essayer_vehicule select.mef{
padding:2px 3px;
width:223px;
}
#p_essayer_vehicule textarea.mef{
height:110px;
}
#p_essayer_vehicule dl dt.hau_comm{
height:132px;
}
#p_essayer_vehicule dl dd.hau_comm{
height:134px;
}
#p_essayer_vehicule .espace_submit{
padding:0 0 0 195px;
}
#p_essayer_vehicule .espace_submit input.butt_send{
width:221px;
}
#p_essayer_vehicule .bloc_form dl.special_dl{
padding:0 0 0 195px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dt{
width:148px;
padding:0;
height:24px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dd{
height:24px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dt.taille_sp, #p_essayer_vehicule .bloc_form dl.special_dl dd.taille_sp {
height:35px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dt.taille_sp input{
width:118px;
}
#p_essayer_vehicule .bloc_form dl.special_dl dd.taille_sp select{
width:75px;
}
#p_essayer_vehicule .espace_for{
height:15px;
}
#ui-datepicker-div{
font-size:12px;
padding:6px 9px 1px 9px;
}

/**** **********************************************/
#p_plan #map_canvas{
border:1px solid #C7C4BD;
width:100%;
height:542px;
}
#p_plan #map_canvas h2{
padding:0 0 3px 0;
}
#p_plan .part_r{
padding:57px 0 0 30px;
}
#p_plan .part_r .bloc_adr{
padding:0 0 22px 0;
}
#p_plan .part_r .bloc_adr h2{
padding:0;
}
#p_plan .part_r .bloc_adr .t_h_ouv{
color:#79745b;
}
#p_plan .d_contact{
padding:31px 0 0 0;
}
#p_plan .d_contact .bloc_contact{
width:265px;
height:67px;
border:1px solid #79745b;
float:left;
padding:8px 0 0 15px;
margin:0 20px 0 0;
}
#p_plan .d_contact .bloc_contact a{
text-decoration:underline;
}
#p_plan .d_contact .bloc_contact a:hover{
text-decoration:none;
}
#p_plan .d_contact .bloc_contact h2{
padding:0 0 4px 0;
}
/**** **********************************************/
#p_mentions_legales .part_l{
text-align:justify;
width:962px;
}
#p_mentions_legales h2{
padding:0;
}
#p_mentions_legales .part_r .cadre_infos h2{
padding:0 0 4px 0;
}
#p_mentions_legales .title{
color:#79745b;
font-weight:bold;
padding:14px 0 0 0;
}
#p_mentions_legales span.num{
font-weight:bold;
font-size:12px;
color:#000000;
}
#p_mentions_legales .autre_title{
padding:5px 0 3px 0;
}
/**** **********************************************/
#p_rodnews h2{
padding:0 0 18px 0;
}
#p_rodnews .part_r .cadre_infos h2 {
padding: 0 0 4px;
}
#p_rodnews .bloc_rodnews{
padding:0 0 45px 0;
}
#p_rodnews .bloc_rodnews .b_left{
float:left;
width:235px;
height:173px;
}
#p_rodnews .bloc_rodnews .b_right{
float:left;
border-left:1px solid #DADADA;
width:444px;
padding:0 0 0 15px;
text-align:justify;
}
#p_rodnews .bloc_rodnews .b_right .title{
color:#231F20;
font-weight:bold;
padding:0 0 10px 0;
}
/**** **********************************************/
#p_plan_site .part_l{
	text-align: center;
}
#p_plan_site .part_l h2{
	text-align: left;
}
#p_plan_site .part_l .colored{
	color:#79745b;
}
#p_plan_site .part_r .cadre_infos h2 {
padding: 0 0 4px;
}
#p_plan_site  h2{
padding:0 0 21px 0;
}
#p_plan_site .ligne_pl{
padding:0 0 10px 0;
}
#p_plan_site .ligne_pl{
	text-decoration: underline;
}
#p_plan_site .ligne_pl .small{
font-size:12px;
padding:2px 0 0 0;
}
#p_plan_site .ligne_pl .small_a a{
text-decoration:underline;
}
#p_plan_site .ligne_pl .small_a a:hover{
text-decoration:none;
}
