@charset "UTF-8";
#header2 {
	display:none;
	width:100%;
	height:144px;
	background-color:#000000;
	color:#FFFFFF;
	position:relative;
}
.header2-top {
	height:116px;
}
.header2-logo, .header2-actions {
	text-align:center;
	font-size:16px;
}
.header2-logo {
	padding:10px 0px 5px 0px;
}
.header2-espace-client {
	position:absolute;
	top:10px;
	right:15px;
}
.header2-menu {
	width:100%;
	height:28px;
	text-align:center;
	position:relative;
}
a.header2-menu-toggle {
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#e30116;
	text-decoration:none;
	font-size:14px;
}
.header2-menu ul {
	display:none;
	position:absolute;
	top:28px;
	left:0px;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.header2-menu ul li {
	background:#000000;
	padding:7px 0px;
	border-bottom:1px solid #e30116;
}
.header2-menu ul li:last-child {
	border-bottom:none;
}
.header2-menu ul li a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.header2-menu ul li a.selection {
	color:#e30116;
}
#header-search-vehicules {
	width:100%;
	padding:20px 0px;
	text-align:center;
	background:url(../images/header-search-vehicules.jpg) repeat-x #f1f0f0;
	display:none;
}
a.header-search-vehicules-toggle {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:13px;
}
#header-search-vehicules.home-search a.header-search-vehicules-toggle {
	cursor:default;
}
#header-search-vehicules-search {
	padding:10px 0px 0px 0px;
	display:none;
	font-size:13px;
}
#header-search-vehicules.home-search #header-search-vehicules-search {
	display:block;
}
#header-search-vehicules-search select {
	width:225px;
	margin:8px auto 0px auto;
	font-size:11px;
	color:#676767;
	display:block;
}
#header-search-vehicules span.budget_span {
	display:block;
	text-align:center;
	padding:15px 0px 10px 0px;
	font-size:13px;
	color:#FFFFFF;
}
#header-search-vehicules .search-bas-champ {
	background:#f1f0f0;
	width:90px;
	height:24px;
	border:none;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
}
#header-search-vehicules-search .search-bas-afficher {
	margin-top:15px;
	font-size:14px;
}
#header-search-vehicules-search .search-bas-afficher a{
	text-decoration:none;
	color:#FFF;
}
#header-search-vehicules-search .search-bas-afficher input[type="submit"] {
	cursor:pointer;
	margin:0; padding:0;
	border:none;
	width:211px;
	height:42px; line-height:42px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:rgb(222,0,23);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlMDAxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTAwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(222,0,23,1) 0%, rgba(177,0,19,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,0,23,1)), color-stop(100%,rgba(177,0,19,1)));
	background:-webkit-linear-gradient(top,  rgba(222,0,23,1) 0%,rgba(177,0,19,1) 100%);
	background:-o-linear-gradient(top,  rgba(222,0,23,1) 0%,rgba(177,0,19,1) 100%);
	background:-ms-linear-gradient(top,  rgba(222,0,23,1) 0%,rgba(177,0,19,1) 100%);
	background:linear-gradient(to bottom,  rgba(222,0,23,1) 0%,rgba(177,0,19,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0017', endColorstr='#b10013',GradientType=0 );
}
#home_content .left-mobile,
#left-mobile {
	display:none;
}
#home_content .right-mobile,
#right-mobile {
	display:none;
}
#home_content .right .mes_promotions .liste_2 #liste_dispos_rapides,
#home_content .right .mes_promotions .liste_2 #liste_nouveautes,
#home_content .right .mes_promotions .liste_3 #liste_dispos_rapides,
#home_content .right .mes_promotions .liste_3 #liste_nouveautes {
	width:100%;
	height:250px;
	overflow:hidden;
}
#home_content .right .mes_promotions .liste_2 #pagination_dispos_rapides,
#home_content .right .mes_promotions .liste_2 #pagination_nouveautes,
#home_content .right .mes_promotions .liste_3 #pagination_dispos_rapides,
#home_content .right .mes_promotions .liste_3 #pagination_nouveautes {
	padding-top:10px;
	text-align:center;
}
#home_content .right .mes_promotions .liste_2 #pagination_items_dispos_rapides a,
#home_content .right .mes_promotions .liste_2 #pagination_items_nouveautes a,
#home_content .right .mes_promotions .liste_3 #pagination_items_dispos_rapides a,
#home_content .right .mes_promotions .liste_3 #pagination_items_nouveautes a {
	text-decoration:none;
	color:#000000;
	font-size:14px;
	padding:0px 3px;
}
#home_content .right .mes_promotions .liste_2 #pagination_items_dispos_rapides a.selected,
#home_content .right .mes_promotions .liste_2 #pagination_items_nouveautes a.selected,
#home_content .right .mes_promotions .liste_3 #pagination_items_dispos_rapides a.selected,
#home_content .right .mes_promotions .liste_3 #pagination_items_nouveautes a.selected {
	color:#e1021c;
}
#home_content .right .mes_promotions .liste_2 .page_slide,
#home_content .right .mes_promotions .liste_3 .page_slide {
	width:90%;
	height:250px;
	overflow:hidden;
}
#home_content .right .mes_promotions .liste_3 .page_slide {
	width:300px !important;
	margin:0 auto !important;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule,
#home_content .right .mes_promotions .liste_3 .slide_vehicule {
	float:left;
	width:42%;
	margin:4px 4% 4px 4%;
	text-align:center;
	background-color:#f2f0f0;
}
#home_content .right .mes_promotions .liste_3 .slide_vehicule {
	float:left;
	width:300px;
	margin:4px auto 4px auto;
	text-align:center;
	background-color:#f2f0f0;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule a,
#home_content .right .mes_promotions .liste_3 .slide_vehicule a {
	display:block;
	text-decoration:none;
	color:#666666;
	font-size:14px;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule span.marque,
#home_content .right .mes_promotions .liste_3 .slide_vehicule span.marque {
	display:block;
	margin:10px 0px;
	padding:0px 5px;
	font-size:12px;
	color:#000000;
	height:14px;
	word-wrap: break-word;
	overflow:hidden;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule img,
#home_content .right .mes_promotions .liste_3 .slide_vehicule img {
	display:block;
	margin:0 auto;
	width:150px;
	height:97px;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule span.finition,
#home_content .right .mes_promotions .liste_3 .slide_vehicule span.finition {
	display:block;
	margin:10px 0px 5px 0px;
	padding:0px 5px;
	height:35px;
	word-wrap: break-word;
	overflow:hidden;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule span.reduction,
#home_content .right .mes_promotions .liste_3 .slide_vehicule span.reduction {
	display:block;
	margin:0px 0px 7px 0px;
	padding:0px 5px;
	color:#e20018;
	height:15px;
	word-wrap: break-word;
	overflow:hidden;
}
#home_content .right .mes_promotions .liste_2 .slide_vehicule span.prix,
#home_content .right .mes_promotions .liste_3 .slide_vehicule span.prix {
	display:block;
	height:37px;line-height:37px;
	font-size:17px;
	color:#ffffff;
	background:url(../images/liste_prix.jpg) left top repeat-x;
}
#pagination_left_dispos_rapides_2,
#pagination_left_nouveautes_2,
#pagination_left_dispos_rapides_3,
#pagination_left_nouveautes_3 {
	position:absolute;
	top:125px;
	left:5px;	
}
#pagination_right_nouveautes_2,
#pagination_right_dispos_rapides_2,
#pagination_right_nouveautes_3,
#pagination_right_dispos_rapides_3 {
	position:absolute;
	top:125px;
	right:5px;
}
.noresponsive-table-vehicule {
	display:block !important;
}
.responsive-table-vehicule {
	display:none;
	width:100% !important;
}
#modele-responsive {
	display:none;
}
#modele-responsive {
	float:none !important;
	width:auto !important;
	margin-top:20px !important;
}
#modele-responsive .chemin-fer {
	background-color:#e30116;
	float:none !important;
	width:auto !important;
	margin:0px !important;
	height:auto !important;
	padding:5px 10px;
}
#modele-responsive .chemin-fer-left {
	float:left;
	width:auto;
	height:25px;
	font-size:12px;
	color:#FFF;
	padding-right:10px;
}
#modele-responsive .chemin-fer-right {
	width:auto;
	height:25px;
	float:right;
	font-size:12px;
	color:#FFF;
}
#modele-responsive .chemin-fer a {
	color:#FFF;
	text-decoration:none;
}
#modele-responsive .haut {
	padding:20px 0px 0px 0px;
	background:#FFF;
}
#modele-responsive .haut-left-rouge {
	margin:0;
	padding:15px 10px 0px 10px;
	font-weight:normal;
	height:auto;
	color:#ef0219;
	font-size:14px;
}
#modele-responsive .haut-left-noir {
	margin:0;
	padding:0px 10px 15px 10px;
	font-weight:normal;
	height:auto;
	color:#000;
	font-size:14px;
}
#modele-responsive .haut-left-illustrations-img {
	padding-bottom:10px;
	margin:0 auto;
	width:300px;
}
#modele-responsive .haut-left-illustrations-img em {
	font-size:10px;
}
#modele-responsive .haut-left-illustrations-img img {
	display:block;
	margin:0 auto;
	width:300px;
	height:auto;
}
#modele-responsive .haut-left-illustrations-video {
	padding-bottom:10px;
	margin:0 auto;
	width:300px;
}
#modele-responsive .haut-left-illustrations-video iframe {
	margin:0 auto;
}
#modele-responsive .haut-left-illustrations-video em {
	font-size:10px;
}
.haut-left-onglet-responsive {
	width:95%;
	margin:0px auto;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#000000;
}
.haut-left-onglet-responsive.rouge {
	background-color:#ef0219;
}
.haut-left-onglet-responsive a {
	display:block;
	padding:10px 20px;
	font-family:'hermesregular';
	text-decoration:none;
	color:#FFFFFF;
}
.haut-left-onglet-responsive span {
	display:inline-block;
	float:right;
	font-size:12px;
}
#modele-responsive .haut-left-onglets-contenu-2 {
	height:auto;
	font-size:13px;
}
#modele-responsive .haut-left-onglets-contenu-tableau {
	width:95%;
}
#modele-responsive .haut-left-onglets-contenu-tableau-ligne {
	background-color:#f1f0f0;
	padding-left:10px;
	line-height:28px;
}
#modele-responsive .haut-left-onglets-contenu-tableau-ligne.blanc {
	background-color:#ffffff;
}
#modele-responsive .erreur_liste_modele {
	width:95%;
	margin:0px auto;
	color:#ef0219;
	padding:25px 0px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	background-color:#f1f0f0;
}
#description_series_2,
#description_options_2 {
	display:none;
}
#modele-responsive .haut-right {
	width:95%;
	margin:0px auto;
}
#modele-responsive .haut-left-noir2 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 22px;
	font-weight:normal;
	height:auto;
	color:#FFFFFF;
	background-color:#000000;
	font-size:14px;
}
#modele-responsive .haut-right-1,
#modele-responsive .haut-right-2 {
	background:#f8f8f8;
	min-height:84px;
	border-top:1px solid #e6e5e5;
	border-left:1px solid #e6e5e5;
	border-right:1px solid #e6e5e5;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	padding-top:15px;
}
#modele-responsive .haut-right-2 {
	background:#ffffff;
	min-height:57px;
	padding-top:7px;
}
#modele-responsive .haut-right-1 table,
#modele-responsive .haut-right-2 table,
#modele-responsive .haut-right-4 table {
	width:100%;
}
#modele-responsive .haut-right-3 {
	min-height:46px;
}
#modele-responsive .haut-right-3-left {
	background:#e1021c;
	float:left;
	width:40%;
	height:34px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:12px;
}
#modele-responsive .haut-right-3-right {
	background:#000;
	float:right;
	width:60%;
	height:43px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:3px;
}
#modele-responsive .haut-right-4 {
	background:#f8f8f8;
	min-height:268px;
	border-left:1px solid #e6e5e5;
	border-right:1px solid #e6e5e5;
	border-bottom:1px solid #e6e5e5;
	padding-top:10px;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
}
#modele-responsive .haut-right-4-bloc-btn {
	margin-top:15px;
	text-align:center;
}
#modele-responsive .haut-right-4-btn {
	text-align:center;
	margin-left:13px;
}
#modele-responsive .haut-right-4-texte {
	color:#666666;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	font-size:13px;
}
#modele-responsive .haut-right-5 {
	min-height:95px;
	border-left:1px solid #e6e5e5;
	border-right:1px solid #e6e5e5;
	padding-left:15px;
	padding-right:5px;
	padding-top:25px;
}
#modele-responsive .haut-right-5-wrap {
	width:300px;
	margin:0 auto;
}
#modele-responsive .haut-right-5-btn,
#modele-responsive .haut-right-5 .facebook,
#modele-responsive .haut-right-5 .twitter,
#modele-responsive .haut-right-5 .google {
	float:left;
	margin-right:10px;
}
#modele-responsive .haut-right-6 {
	background:#000;
	min-height:46px;
	color:#FFF;
	font-size:13px;
	text-align:center;
}
#modele-responsive .haut-right-6-icone {
	margin-right:10px;
}
#modele-responsive .haut-right-6 a {
	display:block;
	padding-top:7px;
	height:39px;
	text-decoration:none;
	color:#FFF;
}
#modele-responsive .haut-right-6 a:hover {
	text-decoration:none;
	color:#e1021c;
}
#modele-responsive-texte {
	background:#FFF;
	width:94%;
	height:auto;
	padding:25px 3%;
	font-size:12px;
	color:#666666;
}
#modele-responsive-texte h2 {
	margin:0; padding:0;
	color:#e6021c;
	font-size:12px;
	font-weight:normal;
}
#modele-responsive .bas-right-additionnel {
	background:url(../images/fiche_additionnel_barre.jpg) #FFF top no-repeat;
	padding-top:21px;
	padding-left:2px;
	width:auto;
	height:auto;
	position:relative;
}
#modele-responsive .bas-right-additionnel-onglet {
	background:url(../images/fiche_onglet_additionnel.jpg) no-repeat;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	width:165px;
	height:22px;
	margin:0 auto;
	color:#FFF;
	font-size:13px;
}
#modele-responsive .bas-right-additionnel-onglet-puce {
	width:19px;
	height:18px;
	float:right;
	margin-right:5px;
}
#modele-responsive #liste_autres2_vehicules {
	width:auto;
	height:250px;
	overflow:hidden;
	margin-bottom:2px;
}
#modele-responsive #liste_autres2_vehicules .page_slide {
	margin:0 auto;
	width:280px;
	height:250px;
	overflow:hidden;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule {
	width:280px;
	margin:4px;
	text-align:center;
	background-color:#f2f0f0;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule a {
	display:block;
	text-decoration:none;
	color:#666666;
	font-size:14px;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule span.marque {
	display:block;
	margin:10px 0px;
	padding:0px 5px;
	font-size:12px;
	color:#000000;
	height:14px;
	word-wrap: break-word;
	overflow:hidden;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule img {
	display:block;
	margin:0 auto;
	width:150px;
	height:97px;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule span.finition {
	display:block;
	margin:10px 0px 5px 0px;
	padding:0px 5px;
	height:35px;
	word-wrap: break-word;
	overflow:hidden;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule span.reduction {
	display:block;
	margin:0px 0px 7px 0px;
	padding:0px 5px;
	color:#e20018;
	height:15px;
	word-wrap: break-word;
	overflow:hidden;
}
#modele-responsive #liste_autres2_vehicules .slide_vehicule span.prix {
	display:block;
	height:37px;line-height:37px;
	font-size:17px;
	color:#ffffff;
	background:url(../images/liste_prix.jpg) left top repeat-x;
}
#modele-responsive .bas-right-texte {
	background:#FFF;
	width:94%;
	height:auto;
	padding:25px 3%;
	font-size:12px;
	color:#666666;
}
#modele-responsive .bas-right-texte h2 {
	margin:0; padding:0;
	color:#e6021c;
	font-size:12px;
	font-weight:normal;
}
#modele-responsive .bas-left-badges {
	margin:12px auto 0px auto;
	width:250px;
	height:80px;
}
#modele-responsive .top_annonce_fiche,
#modele-responsive .tarifs_livraison_fiche {
	margin:0px auto 0px auto;
	float:none;
}
#modele-responsive .bas-right-additionnel-onglet-puce2,
#modele-responsive .bas-left-additionnel-onglet-puce2 {
	position:absolute;
	top:125px;
}
#modele-responsive .bas-right-additionnel-onglet-puce2 {
	right:10px;
}
#modele-responsive .bas-left-additionnel-onglet-puce2 {
	left:10px;
}
@media screen and (max-width:500px) {
	#home_content .right .mes_promotions .categories ul {
		margin-left:10px;
	}
	#home_content .right .mes_promotions .liste {
		display:none !important;
	}
	#home_content .right .mes_promotions .liste_2 {
		display:none !important;
	}
	#home_content .right .mes_promotions .liste_3 {
		display:block !important;
	}
}
@media screen and (min-width:500px) and (max-width:650px) {
	#home_content .right .mes_promotions .liste {
		display:none !important;
	}
	#home_content .right .mes_promotions .liste_2 {
		display:block !important;
	}
	#home_content .right .mes_promotions .liste_3 {
		display:none !important;
	}
}
@media screen and (max-width:450px) {
	.presentation-partage-widget {
	    margin:0px 2px 5px 0px !important;
	}
	#right-marque .liste-modele {
		width:96% !important;
		margin:0px 2% 8px 2% !important;
	}
	#right-marque .liste-modele-titre {
		width:auto !important;
	}
	#right-marque .liste-modele-img {
		margin:0px auto 9px auto !important;
	}
	#right-marque .liste-modele-btn {
		width:auto !important;
	}
}
@media screen and (min-width:450px) and (max-width:560px) {
	.presentation-partage-widget {
	    margin-right:5px !important;
	}
	#right-marque .liste-modele {
		width:44% !important;
		margin:0px 3% 8px 3% !important;
	}
	#right-marque .liste-modele-titre {
		width:auto !important;
	}
	#right-marque .liste-modele-img {
		margin:0px auto 9px auto !important;
	}
	#right-marque .liste-modele-btn {
		width:auto !important;
	}
}
@media screen and (max-width:768px) {
	body {
		background:none;
		background-color:#f1f0f0;
	}
	#container {
		width:100%;
	}
	#header {
		display:none;
	}
	/* HEADER */
	#header2 {
		display:block;
	}
	#header-search-vehicules {
		display:block;
	}
	/* HOMEPAGE */
	#home_top {
		display:none;
	}
	#home_content .right .top_annonce {
		float:none;
		width:100%;
		background: url("../images/encart_top_annonce.jpg") no-repeat left top #f2f0f0;
	}
	#home_content .right .top_annonce.carteTarifs {
		margin-top:15px;
		background:url("../encart_top_annonce3.jpg") no-repeat left top #f2f0f0 !important;
		float:none;
		width:100%;
	}
	#home_content .right .mes_promotions .liste {
		width:96% !important;
		padding:10px 2% !important;
	}
	#home_content .right .mes_promotions .liste #liste_dispos_rapides,
	#home_content .right .mes_promotions .liste #liste_nouveautes {
		width:100% !important;
	}
	#home_content .right .mes_promotions .liste #pagination_items_dispos_rapides a,
	#home_content .right .mes_promotions .liste #pagination_items_nouveautes a {
		/*font-size:10px !important;*/
	}
	#home_content .right .mes_promotions .liste .page_slide {
		width:100% !important;
		height:100% !important;
		overflow:visible !important;
	}
	#home_content .right .mes_promotions .liste .slide_vehicule {
		float:left !important;
		width:23% !important;
		margin:4px 1% !important;
	}
	#home_content .right .mes_promotions .liste .slide_vehicule a {
		font-size:10px !important;
	}
	#home_content .right .mes_promotions .liste .slide_vehicule span.marque {
		font-size:10px !important;
	}
	#home_content .right .mes_promotions .liste .slide_vehicule img {
		width:90% !important;
		height:79px !important;
	}
	#home_content .right .mes_promotions .liste .slide_vehicule span.prix {
		font-size:13px !important;
	}
	/* SIDEBAR */
	#home_content {
		width:100% !important;
	}
	#home_content .left,
	#left {
		width:100% !important;
		float:right !important;
		margin:0px !important;
	}
	#home_content .right,
	#right,
	#right-marque,
	#right-modele,
	#right-commande {
		width:100% !important;
		float:none !important;
		margin-top:20px !important;
	}
	#home_content .left,
	#left {
		display:none;
	}
	#home_content .left-mobile,
	#left-mobile {
		float:none;
		clear:both;
		display:block;
		margin:25px auto;
	}
	#left-mobile {
		margin-top:0px;
	}
	#home_content .left-mobile .texte1,
	#home_content .left-mobile .compte-client,
	#home_content .left-mobile .compte-client-connecte,
	#home_content .left-mobile .texte2,
	#home_content .left-mobile .choix-vehicule,
	#home_content .left-mobile .badges,
	#left-mobile .texte1,
	#left-mobile .compte-client,
	#left-mobile .compte-client-connecte,
	#left-mobile .texte2,
	#left-mobile .choix-vehicule,
	#left-mobile .badges {
		float:none !important;
		margin-right:auto !important;
		margin-left:auto !important;
	}
	#home_content .left-mobile .badges,
	#left-mobile .badges {
		width:250px !important;
	}
	#left-mobile .search {
		display:none !important;
	}
	/* CONTAINER DROIT */
	#right .chemin-fer,
	#right-marque .chemin-fer,
	#right-modele .chemin-fer,
	#right-commande .chemin-fer {
		background-color:#e30116;
		float:none !important;
		width:auto !important;
		margin:0px !important;
		height:auto !important;
		padding:5px 10px;
	}
	#right .page {
		float:none !important;
		width:auto !important;
	}
	/* CARTE GRISE */
	.tableau_calcul_carte_grise td.row100 {
		width:100%;
		display:block;
	}
	.tableau_calcul_carte_grise td {
		border-bottom:0px !important;
	}
	/* ESPACE CLIENT */
	div#espace_client_content #right .contenu {
		clear:both !important;
		float:none !important;
		width:100% !important;
		padding:20px 0px !important;
	}
	div#espace_client_content #right .contenu ul li {
		float:none !important;
		width:auto !important;
		text-align:center !important;
		margin:0px !important;
		padding:0px !important;
	}
	div#espace_client_content #right .contenu ul li a{
		width:auto !important;
	}
	div#espace_client_content #right .contenu h2 {
		margin-top:20px !important;
		width:auto !important;
	}
	div#espace_client_content #right .contenu table {
		width:100% !important;
	}
	div#espace_client_content #right .contenu table td {
		display:block !important;
		width:96% !important;
	}
	div#espace_client_content #right .contenu table td.titre {
		padding:10px 2% 0px 2% !important;
	}
	div#espace_client_content #right .contenu table td.cellule {
		padding:5px 2% 5px 2% !important;
	}
	div#espace_client_content #right .contenu .espace-client-tableau {
		width:100% !important;
		float:none !important;
	}
	div#espace_client_content #right .contenu .espace-client-tableau td {
		display:block !important;
		width:100% !important;
		padding-bottom:10px !important;
		text-align:center !important;
	}
	div#espace_client_content #right .contenu select.espace-client-champ {
		padding-left:10px !important;
		float:none !important;
		margin:0px 5% !important;
		width:85% !important;
	}
	div#espace_client_content #right .contenu input.espace-client-champ {
		padding-left:10px !important;
		float:none !important;
		margin:0px 5% !important;
		width:85% !important;
	}
	div#espace_client_content #right .contenu .espace-client-tableau td div.spacer {
		margin:0px 7% !important;
	}
	/* CONTACT */
	div#contact_content #right .formulaire,
	div#contact_content #right .nous_joindre {
		float:none !important;
		width:100% !important;
		padding:0px 0px 10px 0px !important;
		margin:5px 0px 0px 0px !important;
	}
	div#contact_content #right .nous_joindre {
		margin:0px !important;
	}
	div#contact_content #right .formulaire h2,
	div#contact_content #right .nous_joindre h2 {
		width:100% !important;
	}
	div#contact_content #right .formulaire .contact-tableau {
		width:90% !important;
		float:none !important;
		margin:0px 5% 10px 5% !important;
		padding:0px !important;
	}
	div#contact_content #right .formulaire .contact-tableau td {
		padding:5px 0px !important;
		display:block !important;
		text-align:center !important;
		width:100% !important;
	}
	div#contact_content #right .formulaire input.contact-champ {
		width:80% !important;
		float:none !important;
	}
	div#contact_content #right .formulaire textarea.contact-champ {
		width:80% !important;
		float:none !important;
	}
	div#contact_content #right .formulaire .contact-btn {
		/*margin-top:15px;*/
	}
	div#contact_content #right .nous_joindre .contenu {
		width:80% !important;
		float:none !important;
		margin:0px 5% 10px 5% !important;
		padding:20px 5% !important;
	}
	/* STOCK OU ARRIVAGE */
	#catalogue_content #right .liste_recherche {
		width:96% !important;
		padding:10px 2% !important;
	}
	#catalogue_content #right .liste_recherche #liste_dispos_rapides {
		width:100% !important;
	}
	#catalogue_content #right .liste_recherche .page_slide {
		width:100% !important;
	}
	/* TOP ANNONCE */
	#catalogue_content #right .liste_recherche.top_remise .page_slide {
		width:100% !important;
		height:100% !important;
		overflow:visible !important;
	}
	#catalogue_content #right .liste_recherche.top_remise .slide_vehicule {
		float:left !important;
		width:23% !important;
		margin:4px 1% !important;
	}
	#catalogue_content #right .liste_recherche.top_remise .slide_vehicule a {
		font-size:10px !important;
	}
	#catalogue_content #right .liste_recherche.top_remise .slide_vehicule span.marque {
		font-size:10px !important;
	}
	#catalogue_content #right .liste_recherche.top_remise .slide_vehicule img {
		width:90% !important;
		height:79px !important;
	}
	#catalogue_content #right .liste_recherche .slide_vehicule span.prix {
		font-size:13px !important;
	}
	/* EXTENSIONS DE GARANTIE */
	img.vn_plus_agir {
		width:100% !important;
	}
	/*#carteFranceContainer {
		width:100% !important;
	}
	.text-content {
		width:100% !important;
		display:block !important;
	}*/
	/* CATALOGUE */	
	#catalogue_content #right,
	#right-marque,
	#right-modele {
		width:100% !important;
		float:none !important;
	}
	#catalogue_content #right .liste,
	#right-marque .liste,
	#right-modele .liste,
	#right-marque .presentation,
	#right-modele .presentation {
		width:96% !important;
		padding:10px 2% !important;
	}
	#right-marque .presentation-contenu,
	#right-marque .presentation-partage {
		float:none !important;
		width:95% !important;
	}
	#right-modele .presentation-contenu {
		float:none !important;
		width:97% !important;
	}
	#right-modele .presentation-contenu-left {
    	width:30% !important;
	}
	#right-modele .presentation-contenu-left img {
		display:block;
		width:90%;
		height:auto;
	}
	#right-modele .presentation-contenu-right {
    	width:70% !important;
    	margin:0px;
	}
	#right-modele .presentation-partage {
		float:none !important;
		width:95% !important;
	}
	#right-modele .presentation-bloc {
		/*float:none;*/
		width:100% !important;
		margin-top:20px !important;
	}
	#right-modele .presentation-bloc-titre-usine,
	#right-modele .presentation-bloc-titre-promo,
	#right-modele .presentation-bloc-tableau-titre {
		float:none;
		width:auto !important;
	}
	#right-modele .presentation-bloc-tableau {
		float:none;
		width:auto !important;
	}
	.noresponsive-table-vehicule {
		display:none !important;
	}
	.responsive-table-vehicule {
		display:block !important;
	}
	/* FICHE MODELE */
	#modele {
		display:none;
	}
	#modele-responsive {
		display:block;
	}
	/* COMMANDE */
	#right-commande .content {
		float:none;
		width:92%;
		padding:20px 4% 0px 4%;
	}
	#right-commande .etapes {
		float:none;
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
	#right-commande .etape,
	#right-commande .etape-b {
		float:none;
		width:100%;
		height:22px;
		margin:0px;
		text-align:center;
	}
	/* COMMANDE ETAPE 1 */
	#right-commande .etape1,
	#right-commande .etape1-titre,
	#right-commande .etape1-content {
		width:auto;
		float:none;
	}
	#right-commande .etape1-tableau {
		width:100%;
		float:none;
	}
	#right-commande .champ-commentaires {
		width:255px;
	}
	#right-commande .champ {
		width:255px;
		height:28px;
		padding-left:10px;
		background-color:#f1f0f0;
		border:none;
	}
	/* COMMANDE ETAPE 2 */
	#right-commande .etape2,
	#right-commande .etape2-titre,
	#right-commande .etape2-content {
		width:auto;
		float:none;
	}
	#right-commande .etape2-tableau {	
		font-size:12px;
		line-height:40px;
		width:100%;
		float:none;
	}
	#right-commande .etape2-tableau td {
		width:100%;
		display:block;
		text-align:center;
	}
	#right-commande .etape2-champ {
		margin:0 auto;
		width:90%;
		float:none;
	}
	#right-commande .etape2-deroulant {
		margin-left:15px;
	}
	#right-commande .etape2-btn {
		margin-top:15px;
	}
	/* COMMANDE ETAPE 3 */
	#right-commande .etape3,
	#right-commande .etape3-titre,
	#right-commande .etape3-content {
		width:auto;
		float:none;
	}
	#right-commande .etape3-content-left,
	#right-commande .etape3-content-right {
		float:none;
		margin:0 auto;
	}
	#right-commande .etape3-content-left {
		margin-bottom:20px;
	}
	#right-commande .etape3-content-left a,
	#right-commande .etape3-content-right a {
		display:block;
		width:154px;
		height:52px;
		padding-left:35px;
		padding-right:35px;
		padding-top:20px;
		text-decoration:none;
		color:#FFFFFF;
	}
	#right-commande .etape3-content-right a {
		width:154px;
		height:42px;
		padding-top:30px;
	}
	/* COMMANDE ETAPE 4 */
	#right-commande .etape4,
	#right-commande .etape4-titre,
	#right-commande .etape4-content {
		width:auto;
		float:none;
		margin:0px;
	}
	#right-commande .etape4-content table,
	#right-commande .etape4-content td {
		width:100%;
	}
	/* FOOTER */
	#footer {
		clear:both;
		width:100%;
		min-height:auto;
	}
	#footer .content {
		width:100%;
	}
	#footer .left {
		float:none;
		width:auto;
		margin:0px;
		padding:30px 25px;
	}
	#footer .left .social .facebook,
	#footer .left .social .twitter,
	#footer .left .social .google {
		margin-right:10px;
	}
	#footer .right {
		float:none;
		width:auto;
		margin:0px;
		padding:0px 25px 25px 25px;
	}
}
@media screen and (max-width:600px) {
	#right-modele .presentation-contenu-left {
		float:none !important;
    	width:100% !important;
	}
	#right-modele .presentation-contenu-left img {
		display:block;
		width:auto;
		height:200px;
		margin-bottom:15px;
	}
	#right-modele .presentation-contenu-right {
		float:none !important;
    	width:100% !important;
    	margin:0px;
	}
}