/* CSS Document */

body {
 padding-top: 54px;
 background-color:#000000;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
.top-header { max-width: 1170px; margin: auto; text-align: center; margin-top: -30px;}
.top-header img { width: 100%; }
.navbar {
 background-color:#000000;
 border:0;
}
.navbar-brand { color:#fff !important;}
.container.with-top-header {border-top:#90A1C2 solid 4px;}
.container {
	background-color:#20458A;
	border-right:#90A1C2 solid 4px;
	border-bottom:#90A1C2 solid 4px;
	border-left:#90A1C2 solid 4px;
}

.top-mobile-lang-switch-wrapper { display: none; margin: auto; padding: 5px 15px 10px;justify-content: space-around; border-bottom: 1px solid #FFF; }
@media (max-width : 767px) {
	.top-mobile-lang-switch-wrapper {display: flex;}
}

.container.unset { background: none; border: none; }
.content {
 background-color:#20458A;
 color:#FFFFFF;
 /*background-image: url(/assets/images/layout/bg-logo.png);*/
 background-size:contain;
 background-position:center;
 background-repeat:repeat-y;
 text-align:justify;
 /*border-right:#90A1C2 solid 4px;*/

}
.sidebar {
 background-color:#20458A;
 color:#FFFFFF;
 /*border-left:#90A1C2 solid 2px;*/
}
/* FONTS */
h1, h2, p{ padding:0; margin:0; line-height:normal; }

/* SPECIAL */
.no-gutter > [class*='col-'] {
 padding-right:0;
 padding-left:0;
}
.row {
 padding-bottom:20px;
}
.block {
 padding-bottom:30px;
}
.centerEd {
 text-align:center;
}

/* MAINMENUS */

.navbar-default .navbar-nav li a {
 color:#FFF;
}
.navbar-default .navbar-nav li a:hover {
 color:#FFF !important;
 background-color:#FFBF08 !important;
}
.navbar-default .navbar-nav li ul {
 color:#FFF;
 background-color:#20458A;
}
.navbar-default .navbar-nav li ul li a {
 color: #FFF;
}
.navbar-default .navbar-nav li ul li a:hover {
 color:#FFF;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
 color: #FFF;
}
.navbar-default .navbar-nav > li > a:focus { color:#FFF;}
.navbar-nav > li > .dropdown-menu { left:-84px; border:1px solid #fff;}
.navbar-nav > li > .dropdown-menu li a { padding-top:10px; padding-bottom:10px;}

/*.nav > li > a {position: relative; display: block; padding: 10px 12px}
*/
/* SUBMENUS */

#rightnavFrame {
	/*
	border-bottom:#90A1C2 solid 2px;
	border-right:#90A1C2 solid 2px;
	*/
	cursor:pointer;
}
#rightnavFrame ul {
	padding:10px 0px 0px 10px;
}
#rightnavFrame ul li {
 list-style:none;
 padding:5px 5px 5px 5px;
}
#rightnavFrame ul li:hover {
 background-color: #FFBF08;
 color:#000;
}
#rightnavFrame li a {
 font-size:14px;
 color:#FFF;
 text-decoration:none;
}

/* SOCIALFRAME */

#rightSocialFrame {
 padding:20px 0px 20px 0px;
 text-align:center;
 /*
 border-bottom:#90A1C2 solid 2px;
 border-right:#90A1C2 solid 2px;
 */
}

/* INFOFRAME */

#rightInfoFrame {
 padding:20px 0px 20px 0px;
 text-align:center;
 border-bottom:#90A1C2 solid 2px;
 border-right:#90A1C2 solid 2px;
}

/* TSFRAME */

#rightTsFrame {
 padding:20px 0px 20px 0px;
 text-align:center;
 /*
 border-bottom:#90A1C2 solid 2px;
 border-right:#90A1C2 solid 2px;
 */
}

.col-md-2 {
 padding-left:0px;
}

/* 04-SERVICES*/
ul.nav-tabs li a {color:#FFBF08; font-size:12px;}
ul.nav-tabs li a:hover {color:#FFBF08; font-size:12px;}

@media only screen and (max-width : 480px)
{
	.nav.nav-tabs.conditions {}
	.nav.nav-tabs.conditions li { float: none; text-align: center;}

	.text-content.conditions-online h2 { line-height: 30px; font-size: 26px;}
} 

/* 01-VENTE */

#detailOM{ width:826px; height:auto; float:left; text-align:center; margin:0px 2px 0px 2px; border:#CCC 1px solid; display:none;}
.countMe{ cursor:pointer;}
.countMe:hover{ background-color:#333;}
.bannerS{height:auto;}
.triaff{ width:auto; float:left; display:inline;}
.triaff span{ font-size:14px; color:#FFF; line-height:30px; padding-left:10px;}
.hidden{ display:none !important;}

.display-vendu-mobile { width: 100%; text-align: center; color: #F00; font-size: 24px; padding: 0px; text-transform: uppercase; display: none; }

@media only screen and (max-width : 767px) {
	.content {
		text-align: left !important;
		background-image: none;
	}

	/* VENTE */
	ul.venteBox_list{ background-color:transparent; width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
	ul.venteBox_list li{ width:auto; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1;}
	ul.venteBox_list li .dBox4xs{ width:100%; height:14px; float:left; text-align:left; overflow:hidden;}/*PRIX*/
	ul.venteBox_list li .dBox4xsL{width:50%; height:14px; float:left; text-align:left; overflow:hidden; margin:0;}
	ul.venteBox_list li .dBox4xsL span{ padding: 0px 0px 0px 4px;}
	ul.venteBox_list li .dBox4xsR{width:50%; height:14px; float:left; text-align:right; overflow:hidden; margin:0;}
	ul.venteBox_list li .dBox4xsR span{ padding: 0px 4px 0px 0px;}
	ul.venteBox_list li .dBox7xs{ width:100%; height:20px; float:left; text-align:left; overflow:hidden; margin-bottom:4px; border-bottom:#999 dashed 1px;}/*VENDU*/
	ul.venteBox_list li .dBox7xsL{width:50%; height:14px; float:left; text-align:left; overflow:hidden; margin:0;}
	ul.venteBox_list li .dBox7xsL span{ padding: 0px 0px 0px 4px;}
	ul.venteBox_list li .dBox7xsR{width:50%; height:14px; float:left; text-align:right; overflow:hidden; margin:0;}
	ul.venteBox_list li .dBox7xsR span{ padding: 0px 4px 0px 0px;}
	ul.venteBox_list li .dBox1{ width:40%; min-width:110px; height:79px; float:left; overflow:hidden; padding-left:10px;}/*PHOTO*/ 
	ul.venteBox_list li img{ width:100px; height:75px; float:left; overflow:hidden; border:#999 solid 1px; margin-left:0px;}
	ul.venteBox_list li .dBox2{ display:none;}/*MARQUE MODELE*/
	ul.venteBox_list li .dBox14{ display:none;}/*MARQUE MODELE*/
	ul.venteBox_list li .dBox14xs{ width:100%; height:14px; float:left; text-align:left; overflow:hidden; margin:0;}/*MARQUE MODELE VERSION*/
	ul.venteBox_list li .dBox14xs span{ padding: 4px 0px 2px 4px;}
	ul.venteBox_list li .dBox15{ width:100%; height:20px; float:left; text-align:left; overflow:hidden; margin:0; border-bottom:#999 dashed 1px;}/*TEASER*/
	ul.venteBox_list li .dBox15 span{ padding: 0px 0px 0px 4px;}
	ul.venteBox_list li .dBox16{ display:none; width:100%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 4px;}/*VERSION*/
	ul.venteBox_list li .dBox3a{ display:none;}
	ul.venteBox_list li .dBox3b{ display:none;}
	ul.venteBox_list li .dBox3c{ display:none;}
	ul.venteBox_list li .dBox4{ display:none;}/*PRIX*/
	ul.venteBox_list li .dBox5{ display:none;}/*VERSION*/
	ul.venteBox_list li .dBox6{ width:50%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px;}/*CATEGORIE*/
	ul.venteBox_list li .dBox7{ display:none;}/*VENDU*/
	ul.venteBox_list li .dBox8{ display:none; width:100%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px;}/*ANNEE*/
	ul.venteBox_list li .dBox9{ width:50%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px;}/*CARBURANT*/
	ul.venteBox_list li .dBox10{ display:none;}/*REF*/
	ul.venteBox_list li .dBox11{ width:50%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px;}/*KM*/
	ul.venteBox_list li .dBox12{ width:50%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px;}/*CO2*/
	ul.venteBox_list li .dBox13{ display:none; width:100%; height:auto; float:left; text-align:left; overflow:hidden; margin:0; padding: 0px 4px 0px 4px; margin-bottom:4px;}/*PRIXCAT*/

	#listHead{ width:100%; height:auto; float:left; display:inline; text-align:center;}
	.listHead{ font-size:8px; padding-top:4px; padding-bottom:4px;}
	.totalCount, .field { font-size:10px;}
	.indx, .cmmv, .numero, .marque, .modele { color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.vendu{ color:#F00; text-decoration:none; font-size: 10px; font-style: normal; font-weight: bold;}
	.caption2, .version, .teaser, .categorie, .carburant, .co2, .annee, .km{  color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}
	.version{ color:#FFBF08; font-style: normal; font-weight: bold; line-height:normal;}
	.prix, .prixL{ color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.prixcat, .ref{ color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}

	.seo-text h2{ text-align:left; font-size:15px; font-weight: bold; background-color:#FFBF08; color:#000; padding-left: 10px;}
	.seo-text p{ text-align:left; font-size:12px; background-color:#FFBF08; color:#000; padding-left: 20px;}

	#venteArea{ width:100%; height:auto; float:left; display:inline; border:#999 solid 1px; background-color:none;	margin:2px;}
	#filterArea{ width:100%; height:auto; float:left; display:inline; padding:2px;}
	.field{ width:100%; height:auto; float:left; color:#000;}
	.reset{ color:#333; padding:2px 10px 2px 10px; text-align:center; border:#333 solid 1px; background-color:#FFBF08; margin:4px;}
	#sortArea{ width:100%; height:auto; float:left; display:inline; text-align:left; border:#999 solid 1px; margin:0;}
	#sortArea ul{ list-style-type:none; padding:0;}
	#sortArea li{}
	#sortArea li a{ text-decoration:none;}
	#sortDate, #sortMarque, #sortKm, #sortPrix, #hideVendu, #hideBaghera { width:20%; height:52px; float:left; text-align:center; border:#999 solid 1px; display:block; text-indent:0px; margin:0px; cursor:pointer; color:#000; background-color:#FFBF08; font-size:10px; padding-top:4px; padding-bottom:4px; padding-left:2px; padding-right:2px;}
	#sortDate:hover, #sortMarque:hover, #sortKm:hover, #sortPrix:hover{ color:#FFF; background-color:#000;}
	#hideVendu:hover, #hideBaghera:hover { color:#FFF; background-color:#000;}
	.count {}
	#total-count{ width:auto; height:auto; float:right; display:inline; text-align:center; padding-right:5px; margin:6px;}
	#utilArea{ width:100%; height:auto; float:left; display:none; border:#999 solid 1px;	margin:4x;}
	.pdfBox, .printBox, .sendBox, .fbBox{ width:auto; height:auto; float:left; display:inline; overflow:hidden; text-align:left;}
	.triaff span{ font-size:10px; padding-right:4px;}
	#langBox{ width:152px; height:32px; float:left; display:inline; overflow:hidden; margin:0 3px;}
	.langBox{ text-align:right;}
	a.lang_fr, a.lang_de, a.lang_uk, a.lang_pt { width: 38px; height: 26px; float:left; display:inline; padding: 0; margin: 3px 0;}
	a.lang_fr { background: url(/assets/images/layout/lang_fr.gif) no-repeat;}
	a.lang_de { background: url(/assets/images/layout/lang_de.gif) no-repeat;}
	a.lang_uk { background: url(/assets/images/layout/lang_uk.gif) no-repeat;}
	a.lang_pt { background: url(/assets/images/layout/lang_pt.gif) no-repeat;}
	a:hover.lang_fr, a:hover.lang_de, a:hover.lang_uk, a:hover.lang_pt {filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

	/*DETAIL*/
	#detailHeader { border-bottom: 1px solid #a0a0a0; }
	.venteBox_detail {
		width:100%;
		border: none;
		display: block;
	}
	.venteBox_detail_head {
		width:100%;
		border-bottom:1px solid #999;
		padding: 10px;
		float:none;
	}
	.venteBox_detail_left {
		width:100%;
		padding: 10px;
	}
	.venteBox_detail_right { width:100%; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.venteBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}
	.detail-specs-wrapper { margin-bottom: 14px;}
	.detail-options-wrapper { margin-bottom: 14px; }


	.d_marque{ 
		width:100%;
		display: block;
		color:#FFBF08;
		font-size:22px;
		font-weight:bold;
		line-height: 24px;
	}

	.price-wrapper { display: flex; }
	.price-wrapper > div { width: auto; }
	.d_prix_1{ display:none; }
	.d_prix_2{
		width:100%;
		color:#FFBF08;
		font-size:28px;
		font-weight:bold; 
		display: block;
	}
	.d_version{ width:100%;
		color:#FFF;
		font-weight:normal;
		font-size:14px;
		margin-bottom: 5px;
	}
	.d_teaser{
		width:100%;
		color:#FFF;
		font-size:14px;
		display: block;
	}
	.d_mensualite{ width:100%; color:#FFBF08; font-size:14px; font-weight:normal; display: block;
	}
	.d_vendu_1{ display:none;}
	.d_vendu_2{
		width:100%; 
		color:#F00;
		display: block;
		margin-left: 10px;
	}
	.d_categ, .d_carburant, .d_co2, .d_cylindree, .d_teinte, .d_portes, .d_places, .d_prem_imm, .d_km, .d_prix_catalogue {
		width:100%;
		float:left;
		color:#FFF;
		font-size:14px;
		font-weight:normal;
		padding-bottom:2px;
	}
	.d_notre_prix{
		width:50%;
		float:left;
		display:none;
		color:#FFBF08; 
		font-size:10px;
		font-weight:normal;
		padding-bottom:2px;
	}
	.d_options_label, .d_ref{
		width:100%;
		color:#FFBF08;
		font-size:14px;
		font-weight:normal;
		padding-bottom:5px;
	}
	.d_count{ color:#F66; font-size:10px; font-weight:bold; padding-bottom:5px;}
	.d_options{
		width:100%; 
		float:left;
		color:#f0f0f0;
		font-size:14px;
		font-weight:normal;
	}
	.d_places, .d_prix_catalogue {}
	#nav a.activeSlide .thumb{}
	.photoBox{ width:100%; height:auto; float:right; margin-bottom:5px; padding:0; overflow:hidden; border:#999 solid 1px;}
	.photo{ width:100%; height:auto; padding:0px; margin:0px;}
	.thumbBox{ width:100%; height:auto; float:right; border:#999 solid 1px; padding:2px; overflow:hidden;}
	.thumbBox li{ list-style:none;}
	.thumb{ width:25%; height:auto; float:left; border:#CCC solid 1px; margin:0;}

	#detailOM{ width:800px; height:auto; float:left; text-align:center; margin:0px 16px 0px 16px; border:#CCC 1px solid; display:none;}
	#qr_code{ display:none;}
	.horiz { width:100%; height:1px; float:left; display:inline; background-color:#fff; margin-bottom:4px;}
	.horiz hr { display:none;}

	#extra{ width:100%; height:auto; float:left; display:inline; margin-top:5px; padding:0;}
	#extra img{width:100%; height:auto; padding:0; margin:0; border:#999 solid 1px;}

	.bt{width:100%; height:auto; float:left; display:inline; margin:0; padding:0;}
	.bt1, .bt2, .bt3, .bt4, .bt5, .bt6, .bt11 {width:100%; height:auto; float:left; display:inline; margin-right:0; margin-bottom:4px; background-color:#000; border:#CCC 1px solid;}
	.bt div img{ width:100%; height:auto;}
	.cycle-slideshow { width: 100%;}
	.cycle-slideshow img { width: 100%; height: auto;}

	/*PNEUS et JANTES*/
	.pjBox_detail { width:100%; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.pjBox_detail_head { width:100%; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; padding-bottom:4px;}
	.pjBox_detail_left { width:100%; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_right { width:100%; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.pjBox_list { width:100%; height:auto; background-color:transparent; margin:0px; padding:0; overflow:hidden;}
	.pjBox_list li{ width:100%; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	.pjBlock{ width:auto; height:auto; float:left; display:inline; margin:2px; margin-bottom:0px; margin-top:0px; padding:0px;}
	.block1a{ width:100%; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:2px; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block1b{ width:100%; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:2px; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block1c{ width:100%; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:2px; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block2, .block3, .block4{ width:100%; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:2px; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block1b, .block3, .block1c{ display:none;}
	.title2, .title3, .title4{ width:100%; height:17px; float:left; display:inline; text-align:center; margin:0px; padding:0px; background-color:#FFF; color:#000; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.type{ width:100%; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pj_photo{ width:114px; height:86px; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_photo_detail{ width:auto; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_reference{ width:100%; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pneu_marque_modele, .pneu_dimensions, .prix_vente, .voit_marque_modele, .voit_version, .voit_autres_1, .voit_autres_2, .voit_autres_3{ width:180px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.pneu_type, .pneu_qte, .pneu_age, .pneu_profil_av, .pneu_profil_ar, .pneu_etat{ width:100%; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.prix_vente{ margin:0;}
	.voit_autres_1, .voit_autres_2, .voit_autres_3{ width:100%;}
	.pneu_marque_modele, .pneu_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.jante_marque_modele, .jante_dimensions, .jante_qte{ width:100%; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.jante_type, .jante_qte, .jante_age, .jante_trous, .jante_ecrous, .jante_etat{ width:100%; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.jante_marque_modele, .jante_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.voit_version{ font-weight:normal;}
	.prix_vente{ display:none; width:100%; height:17px; text-align:center; background-color:#FFBF08; color:#000; font-size:12px; font-weight:bold; border:#FFBF08 solid 1px;}
	.prix_vente_xs{ width:100%; height:17px; float:left; text-align:center; background-color:#FFBF08; color:#000; font-size:12px; font-weight:bold; border:#FFBF08 solid 1px;}

	/*TEXTBOXES*/
	.txtBox{ width:100%; height:auto; float:left; display:inline; text-align:left; border:#90A1C2 solid 1px; margin:10px 0px 0px 0px; padding:10px;}
	.txtBoxN{ width:100%; height:auto; float:left; display:inline; text-align:justify; margin-top:20px; margin-bottom:0px;}
	.txtBoxH{ width:100%; height:auto; float:left; display:inline; padding-bottom:0px;}
	.txtBox1T{ width:100%; height:auto; float:left; text-align:center; padding:20px 0px 20px 0px;}
	.txtBox2T{ width:100%; height:auto; float:left; text-align:left; padding:0px 0px 0px 0px;}
	.headerBox{ width:100%; float:left; display:inline; text-align:center;}
	.headerBox img{ width:60px; height:55px;}
	.headerBox span{ width:100%; height:auto;}


	/*TEXT*/
	.txtS{ font-size:8px; font-weight:normal;}
	.txtN{ font-size:12px; font-weight:normal;}
	.txtNB{ font-size:12px; font-weight:bold;}
	.txtL, .txtL a{ font-size:14px;  color:#FFF; font-weight:normal; line-height:20px; text-decoration:none;}
	a.txtL:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLB{ font-size:14px; font-weight:bold;}
	.txtXL{ font-size:18px; font-weight:normal;}
	.txtXLB{ font-size:15px; font-weight:bold;}
	.txtXLBO{ font-size:18px; font-weight:bold; line-height:20px; color:#FFBF08;}
	.txtXXLB{ font-size:18px; font-weight:bold;}
	.txtLink{ color:#FFF; text-decoration:underline;}
	a.txtLink:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLBnewsletter{ font-size:14px; font-weight:bold;  color:#000;}

	/* BANNERS INDEX */
	#tickerFrame, .tickerBox{ width:100%; height:24px; float:left; display:inline; background-color:#e3007d; overflow:hidden;}
	.tickerBoxData{ width:100%; height:24px; float:left; display:inline; overflow:hidden; padding:0px; padding-top:0; padding-bottom:0; margin:4px; margin-top:0; margin-bottom:0;}

	#offmoBox {width: 100%; height: 138px; float: left; display: inline; background-color: #000; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-bottom: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	#offBox { width: 100%; height:135px; float:left; display:block; overflow:hidden; background-color:#000; border:0; margin:0; padding:0;}
	#offBox ul { width: 100%; height: 135px; float: left; display: inline;}
	#offBox li { width: 100px; height:135px; float:left; display:block; overflow:hidden; border:0; margin-left:5px; margin-right:5px; padding:0;}
	.offBox1, .offBox2, .offBox4, .offBox5 {width: 100px; height:15px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offBox3 {width: 100px; height:75px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offmarque, .offmodele, .offversion, .offkm { font-size:10px; color:#FFFFFF; line-height:normal; vertical-align:text-top;}
	.offprix { font-size:12px; color:#FFFFFF; line-height:normal; font-weight:bold; vertical-align:top;}      

	#bannerFrame{ width:100%; height:auto; float:left; display:inline; background-color:#FFFFFF; padding:0px;}
	.bannerBox{ width:100%; height:auto; float:left; display:inline; overflow:hidden; cursor:pointer; background-color:#333; margin-top:2px; margin-bottom:2px;}
	.bannerBox img{ width:100%; height:auto;}

	#banner1:hover, #banner2:hover, #banner3:hover ,#banner4:hover{ cursor:pointer;}

	#blogTeaser, #blogNews{ width:100%; height:auto; float:left; display:inline; overflow:hidden; background-color:#FFFFFF; padding:1px;}
	.blogTeaserTable{ display:table; }
	.blogTeaserItem{ width:100%; height:auto; float:left; display:table-cell; padding:0; overflow:hidden; cursor:pointer; margin:2px; background-color:#000;}
	.blogTeaserItemPhoto{ width:100%; height:auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:2px;}
	.blogTeaserItemPhoto img{ width:100%; height:auto;}
	.blogTeaserItemTitle{ width:100%; height:auto; margin:0; padding:4px 4px 4px 4px; text-align:center; font-size:12px; font-weight:bold; color:#FFF;}
	.blogTeaserItemText{ width:100%; height:auto; margin:0; padding:4px 4px 4px 4px; font-size:11px; font-weight:normal;}

	/* SERVICES */
	.indenT{ padding-left:30px;}
	.pad5{  padding:5px;}
	.pad10{  padding:10px;}
	.serviceArea, .serviceTab, .garantieTab{  width:100%;  height:auto;  float:left;  display:inline;  padding-bottom:10px}
	.serviceArea ul, .serviceTab ul, .garantieTab ul{  width:100%; height:auto;  float:left;  display:inline;  list-style:none;  text-align:center;}
	.serviceArea li, .serviceTab li, .garantieTab li{  display:inline;}
	.serviceArea li a, .serviceTab li a, .garantieTab li a{  text-decoration:none;}
	.serviceArea .active, .serviceTab .active, .garantieTab .active{  background-color:#333;}
	#lavage, #lavage a,#immatriculation, #immatriculation a,#bon, #bon a{  width:50%;  height:auto;  text-align:center;  border:#90A1C2 solid 1px;  padding-top:10px;  padding-bottom:10px;  cursor:pointer;}
	#lavage:hover,#immatriculation:hover,#bon:hover{  background-color:#333;}
	#lavageBox, #immatriculationBox, #bonBox{  width:auto;  height:auto;  float:left;  margin-bottom:5px;}
	#lavageBox li, #immatriculationBox li, #bonBox li{}
	#lavageBox img, #immatriculationBox img, #bonBox img, #climatisationBox img, #atelierBox img, #pneusBox img{ width:100%; height:auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {/*iPad Portrait*/
	.navbar-brand { display:none;}
	.nav>li>a {padding: 10px 10px;}

	/* VENTE */
	ul.venteBox_list{ background-color:transparent; width:705px; height:auto; margin:0px; padding:0; overflow:hidden;}
	ul.venteBox_list li{ width:701px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	ul.venteBox_list li .dBox1{ width:100px; height:75px; float:left; overflow:hidden; border:#999 solid 1px; margin-top:4px; margin-left:4px; margin-bottom:4px;}/*PHOTO*/ 
	ul.venteBox_list li img{ width:100px; height:75px; float:left; overflow:hidden;}
	ul.venteBox_list li .dBox4xs{ display:none;}/*MODELE*/
	ul.venteBox_list li .dBox7xs{ display:none;}/*VENDU*/
	ul.venteBox_list li .dBox2{ width:474px; height:auto; float:left; overflow:hidden; background:none; text-align:left; overflow:hidden; margin:0; padding: 4px 0px 2px 10px;}/*MARQUE MODELE*/
	ul.venteBox_list li .dBox3a{ display:none;}
	ul.venteBox_list li .dBox3b{ display:none;}
	ul.venteBox_list li .dBox3c{ display:none;}
	ul.venteBox_list li .dBox4{ width:120px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 4px 10px 2px 0px;}/*PRIX*/
	ul.venteBox_list li .dBox5{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*VERSION*/
	ul.venteBox_list li .dBox6{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CATEGORIE*/
	ul.venteBox_list li .dBox7{ width:198px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*VENDU*/
	ul.venteBox_list li .dBox8{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*ANNEE*/
	ul.venteBox_list li .dBox9{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CARBURANT*/
	ul.venteBox_list li .dBox10{ width:198px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*REF*/
	ul.venteBox_list li .dBox11{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*KM*/
	ul.venteBox_list li .dBox12{ width:198px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CO2*/
	ul.venteBox_list li .dBox13{ width:198px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*PRIXCAT*/
	ul.venteBox_list li .dBox14{ display:none;}
	ul.venteBox_list li .dBox14xs{ display:none;}
	ul.venteBox_list li .dBox15{ display:none;}
	ul.venteBox_list li .dBox16{ display:none;}

	#listHead{ width:100%; height:auto; float:left; display:inline; text-align:center;}
	.listHead{ font-size:10px; padding-top:4px; padding-bottom:4px;}
	.totalCount, .field { font-size:10px;}
	.indx, .cmmv, .numero, .marque, .modele { color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.vendu{ color:#F00; text-decoration:none; font-size: 10px; font-style: normal; font-weight: bold;}
	.caption2, .version, .teaser, .categorie, .carburant, .co2, .annee, .km{  color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}
	.version{ color:#FFBF08; font-style: normal; font-weight: bold; line-height:normal;}
	.prix, .prixL{ color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.prixcat, .ref{ color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}

	.seo-text h2{ text-align:left; font-size:15px; font-weight: bold; background-color:#FFBF08; color:#000; padding-left: 10px;}
	.seo-text p{ text-align:left; font-size:12px; background-color:#FFBF08; color:#000; padding-left: 20px;}

	#venteArea{ width:707px; height:auto; float:left; display:inline; border:#999 solid 1px; background-color:none;	margin:2px; margin-bottom:0px; padding:0px 0px 0px 0px;}
	#filterArea{ width:100%; height:auto; float:left; display:inline; padding:2px;}
	.field{ width:100%; height:auto; float:left; color:#000;}
	#sortArea{ width:707px; height:auto; float:left; display:inline; text-align:left;}
	#sortArea ul{ list-style-type:none; padding:0;}
	#sortArea li{}
	#sortArea li a{ text-decoration:none;}
	#sortDate, #sortMarque, #sortKm, #sortPrix, #hideVendu, #hideBaghera { width:137px; height:auto; float:left; text-align:center; border:#999 solid 1px; display:block; text-indent:0px; margin:2px; cursor:pointer; color:#000; background-color:#FFBF08; font-size:10px; padding-top:4px; padding-bottom:4px;}
	#sortDate:hover, #sortMarque:hover, #sortKm:hover, #sortPrix:hover{ color:#FFF; background-color:#000;}
	#hideVendu:hover, #hideBaghera:hover { color:#FFF; background-color:#000;}
	.count {}
	#total-count{ width:auto; height:15px; float:right; display:inline; text-align:center; padding-right:5px; margin:6px;}
	#utilArea{ width:701px; height:auto; float:left; display:none; border:#999 solid 1px; margin:0px 2px 0px 2px; padding:0;}
	.pdfBox, .printBox, .sendBox, .fbBox{ width:auto; height:auto; float:left; display:inline; overflow:hidden; text-align:left;}
	.triaff span{ float:left; display:inline; font-size:10px; padding-right:4px;}
	#langBox{ width:164px; height:auto; float:left; display:inline;}
	.langBox{ text-align:right;}
	a.lang_fr, a.lang_de, a.lang_uk, a.lang_pt { width: 38px; height: 26px; float:left; display:inline; line-height: 26px; padding: 0; margin: 3px 3px 3px 0px; display: inline; outline: none;}
	a.lang_fr { background: url(/assets/images/layout/lang_fr.gif) no-repeat;}
	a.lang_de { background: url(/assets/images/layout/lang_de.gif) no-repeat;}
	a.lang_uk { background: url(/assets/images/layout/lang_uk.gif) no-repeat;}
	a.lang_pt { background: url(/assets/images/layout/lang_pt.gif) no-repeat;}
	a:hover.lang_fr, a:hover.lang_de, a:hover.lang_uk, a:hover.lang_pt {filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

	/*DETAIL*/
	#detailHeader { width:711px; height:auto; float:left; display:inline; margin:4px 0px 4px 0px; padding:0; border: none;}
	.venteBox_detail { width:711px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.venteBox_detail_head { width:709px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:0px;}
	.venteBox_detail_left { width:386px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.venteBox_detail_right { width:321px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.venteBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.d_marque{ width:509px; height:25px; float:left; display:inline; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-left:4px;}
	.d_prix_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_prix_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_version{ width:509px; height:25px; float:left; display:inline; color:#FFBF08; font-size:18px; font-weight:bold; padding:0px; padding-left:4px; }
	.d_teaser{ width:709px; height:25px; float:left; display:inline; color:#FFF; font-size:18px; font-weight:normal; padding:0px; padding-left:4px; overflow: hidden;}
	.d_mensualite{ width:709px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:18px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_vendu_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_vendu_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_categ, .d_carburant, .d_co2, .d_cylindree, .d_teinte, .d_portes, .d_places{ width:378px; float:left; display:inline; color:#FFF; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_prem_imm, .d_km, .d_notre_prix, .d_prix_catalogue{ width:378px; float:left; display:inline; color:#FFBF08; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_options_label, .d_ref{ color:#FFBF08; font-size:13px; font-weight:bold; padding-bottom:5px;}
	.d_count{ color:#F66; font-size:14px; font-weight:bold; padding-bottom:5px;}
	.d_options{ width:378px; float:left; display:inline; color:#FFF; font-size:12px; font-weight:normal; padding-bottom:5px;}
	.d_places, .d_prix_catalogue{ padding-bottom:10px}
	#nav a.activeSlide .thumb{}
	.photoBox{ width:313px; height:235px; float:right; margin-bottom:5px; padding:0px; overflow:hidden; border:#999 solid 1px;}
	.photo{ width:313px; height:235px; padding:0px; margin:0px;}
	.thumbBox{ width:313px; height:auto; float:right; border:#999 solid 1px; padding:2px; padding-right:0; overflow:hidden;}
	.thumbBox li{ list-style:none;}
	.thumb{ width:75px; height:57px; float:left; border:#CCC solid 1px; padding:0px; margin-right:2px; margin-bottom:2px;}

	#detailOM{ width:800px; height:auto; float:left; text-align:center; margin:0px 16px 0px 16px; border:#CCC 1px solid; display:none;}
	#qr_code{ display:none;}
	.horiz { width:378px; height:1px; float:left; display:inline; background-color:#fff; margin-bottom:4px;}
	.horiz hr { display:none;}

	#extra{ width:313px; height:115px; float:left; display:inline; margin-top:5px; padding:0;}
	#extra img{width:313px; height:115px; padding:0; margin:0; border:#999 solid 1px;}

	.bt{width:711px; height:auto; float:left; display:inline; margin:0; margin-top:16px; padding:0;}
	.bt1, .bt2, .bt4, .bt5, .bt7, .bt8{width:232px; height:auto; float:left; display:inline; margin-right:7px; background-color:#000; border:#CCC 1px solid;}
	.bt3, .bt6, .bt9{width:232px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt11{width:711px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt div img{ width:230px; height:auto}
	.bt11 img{ width:709px !important;}

	/*PNEUS et JANTES*/
	.pjBox_detail { width:711px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.pjBox_detail_head { width:709px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:0px;}
	.pjBox_detail_left { width:326px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_right { width:382px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.pjBox_list { width:705px; height:auto; background-color:transparent; margin:0px; padding:0; overflow:hidden;}
	.pjBox_list li{ width:701px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	.list_block1{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;} 
	.list_block2, .list_block3, .list_block4{ width:189px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pjBlock{ width:auto; height:auto; float:left; display:inline; margin:2px; margin-bottom:0px; margin-top:0px; padding:0px;}
	.block1a{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block1b{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block1c{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block2, .block3, .block4{ width:190px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:14px; font-weight:bold; border:#FFF solid 1px;}
	.block4{ width:189px;}
	.block4 { margin-right:0px;}
	.title2, .title3, .title4{ width:179px; height:17px; float:left; display:inline; text-align:center; margin:4px; margin-left:4px; padding:0px; background-color:#FFF; color:#000; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.title4{ width:179px;}
	.type{ width:120px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.photoBox{ width:382px; height:auto; float:right; margin-bottom:5px; padding:0px; overflow:hidden; border:#999 solid 1px;}
	.thumbBox{ width:374px; height:auto; float:right; border:#999 solid 1px; padding:2px; padding-right:0; padding-bottom:0; overflow:hidden;}
	.thumbBox li{ list-style:none;}
	.thumb{ width:75px; height:57px; float:left; border:#CCC solid 1px; padding:0px; margin-right:2px; margin-bottom:2px;}
	.pj_photo{ width:114px; height:86px; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_photo_detail{ width:auto; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_reference{ width:120px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pneu_marque_modele, .pneu_dimensions, .prix_vente, .voit_marque_modele, .voit_version, .voit_autres_1, .voit_autres_2, .voit_autres_3{ width:180px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.pneu_type, .pneu_qte, .pneu_age, .pneu_profil_av, .pneu_profil_ar, .pneu_etat{ width:86px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.voit_autres_1, .voit_autres_2, .voit_autres_3{ width:179px;}
	.pneu_marque_modele, .pneu_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.jante_marque_modele, .jante_dimensions, .jante_qte{ width:180px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.jante_type, .jante_qte, .jante_age, .jante_trous, .jante_ecrous, .jante_etat{ width:86px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.jante_marque_modele, .jante_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.voit_version{ font-weight:normal;}
	.prix_vente{ width:179px; height:17px; text-align:center; background-color:#FFBF08; color:#000; font-size:12px; font-weight:bold; border:#FFBF08 solid 1px;}
	.prix_vente_xs{ display:none;}

	/*TEXTBOXES*/
	.txtBox{ width:100%; height:auto; float:left; display:inline; text-align:left; border:#90A1C2 solid 1px; margin:10px 0px 0px 0px; padding:10px;}
	.txtBoxN{ width:100%; height:auto; float:left; display:inline; text-align:justify; margin-top:20px; margin-bottom:20px;}
	.txtBoxH{ width:50%; height:auto; float:left; display:inline;}
	.txtBox1T{ width:34%; height:auto; float:left; text-align:center; padding:0px 10px 0px 10px;}
	.txtBox2T{ width:66%; height:auto; float:left; padding:0px 10px 0px 10px;}
	.headerBox{ width:100%; float:left; display:inline; text-align:center;}
	.headerBox img{}
	.headerBox span{ width:100%; height:auto;}
	.indenT{ padding-left:30px;}

	/*TEXT*/
	.txtN{ font-size:12px; font-weight:normal;}
	.txtNB{ font-size:12px; font-weight:bold;}
	.txtL, .txtL a{ font-size:14px;  color:#FFF; font-weight:normal; line-height:20px; text-decoration:none;}
	a.txtL:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLB{ font-size:14px; font-weight:bold;}
	.txtXL{ font-size:18px; font-weight:normal;}
	.txtXLB{ font-size:18px; font-weight:bold;}
	.txtXLBO{ font-size:18px; font-weight:bold; line-height:20px; color:#FFBF08;}
	.txtXXLB{ font-size:32px; font-weight:bold;}
	.txtLink{ color:#FFF; text-decoration:underline;}
	a.txtLink:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLBnewsletter{ font-size:14px; font-weight:bold;  color:#000;}

	/* BANNERS INDEX */
	#tickerFrame, .tickerBox{ width:711px; height:24px; float:left; display:inline; background-color:#e3007d; overflow:hidden; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	.tickerBoxData{ width:100%; height:24px; float:left; display:inline; overflow:hidden; padding:0px; padding-top:0; padding-bottom:0; margin:4px; margin-top:0; margin-bottom:0; border:#999 solid 1px;}

	#offmoBox {width: 711px; height: 138px; float: left; display: inline; background-color: #000; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-bottom: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	#offBox { width:705px; height:135px; float:left; display:block; overflow:hidden; background-color:#000; border:0; margin:0; padding:0;}
	#offBox ul { width: 705px; height: 135px; float: left; display: inline;}
	#offBox li { width:100px; height:135px; float:left; display:block; overflow:hidden; border:0; margin-left:0px; margin-right:0px; padding:0;}
	.offBox1, .offBox2, .offBox4, .offBox5 {width:100px; height:15px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offBox3 {width:100px; height:75px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offmarque, .offmodele, .offversion, .offkm { font-size:10px; color:#FFFFFF; line-height:normal; vertical-align:text-top;}
	.offprix { font-size:12px; color:#FFFFFF; line-height:normal; font-weight:bold; vertical-align:top;}      
	#offtxtBox { width:200px; height:120px; float:left; display:block; overflow:hidden; background-color:#0099CC; border:0; margin:0; padding:0;}

	#bannerFrame{ width:711px; height:auto; float:left; display:inline; background-color:#FFFFFF; padding:1px;}
	.bannerBox{ width:350px; height:120px; float:left; display:inline; overflow:hidden; cursor:pointer; background-color:#333; margin:2px;}
	.bannerBox img{ width:350px; height:120px;}

	#banner1:hover, #banner2:hover, #banner3:hover ,#banner4:hover{ cursor:pointer;}

	#blogTeaser, #blogNews{ width:711px; height:auto; float:left; display:inline; overflow:hidden; background-color:#FFFFFF; padding:1px;}
	.blogTeaserTable{ display:table; }
	.blogTeaserItem{ width:232px; height:360px; float:left; display:table-cell; padding:0; overflow:hidden; cursor:pointer; margin:2px; background-color:#000;}
	.blogTeaserItemPhoto{ width:232px; height:auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:2px;}
	.blogTeaserItemPhoto img{ width:232px; height:auto;}
	.blogTeaserItemTitle{ width:232px; height:auto; margin:0; padding:4px 4px 4px 4px; text-align:center; font-size:12px; font-weight:bold; color:#FFF;}
	.blogTeaserItemText{ width:232px; height:auto; margin:0; padding:4px 4px 4px 4px; font-size:11px; font-weight:normal;}

	/* SERVICES */
	.indenT{ padding-left:30px;}
	.pad5{  padding:5px;}
	.pad10{  padding:10px;}
	.serviceArea, .serviceTab, .garantieTab{  width:711px;  height:auto;  float:left;  display:inline;  padding-bottom:10px}
	.serviceArea ul, .serviceTab ul, .garantieTab ul{  width:711px; height:auto;  float:left;  display:inline;  list-style:none;  text-align:center;}
	.serviceArea li, .serviceTab li, .garantieTab li{  display:inline;}
	.serviceArea li a, .serviceTab li a, .garantieTab li a{  text-decoration:none;}
	.serviceArea .active, .serviceTab .active, .garantieTab .active{  background-color:#333;}
	#lavage, #lavage a,#immatriculation, #immatriculation a,#bon, #bon a{  width:50%;  height:auto;  text-align:center;  border:#90A1C2 solid 1px;  padding-top:10px;  padding-bottom:10px;  cursor:pointer;}
	#lavage:hover,#immatriculation:hover,#bon:hover{  background-color:#333;}
	#lavageBox, #immatriculationBox, #bonBox{  width:auto;  height:auto;  float:left;  margin-bottom:5px;}
	#lavageBox li, #immatriculationBox li, #bonBox li{}
	#lavageBox img, #immatriculationBox img, #bonBox img, #climatisationBox img, #atelierBox img, #pneusBox img{ width:100%; height:auto;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {/*iPad Paysage and DESKTOP*/
	.navbar-brand { display:none;}

	/* VENTE */
	ul.venteBox_list{ background-color:transparent; width:764px; height:auto; margin:0px; padding:0; overflow:hidden;}
	ul.venteBox_list li{ width:760px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	ul.venteBox_list li .dBox1{ width:100px; height:75px; float:left; overflow:hidden; border:#999 solid 1px; margin-top:4px; margin-left:4px; margin-bottom:4px;}/*PHOTO*/ 
	ul.venteBox_list li img{ width:100px; height:75px; float:left; overflow:hidden;}
	ul.venteBox_list li .dBox4xs{ display:none;}/*MODELE*/
	ul.venteBox_list li .dBox7xs{ display:none;}/*MODELE*/
	ul.venteBox_list li .dBox2{ width:474px; height:auto; float:left; overflow:hidden; background:none; text-align:left; overflow:hidden; margin:0; padding: 4px 0px 2px 10px;}/*MARQUE MODELE*/
	ul.venteBox_list li .dBox3a{ display:none;}
	ul.venteBox_list li .dBox3b{ display:none;}
	ul.venteBox_list li .dBox3c{ display:none;}
	ul.venteBox_list li .dBox4{ width:180px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 4px 10px 2px 0px;}/*PRIX*/
	ul.venteBox_list li .dBox5{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*VERSION*/
	ul.venteBox_list li .dBox6{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CATEGORIE*/
	ul.venteBox_list li .dBox7{ width:218px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*VENDU*/
	ul.venteBox_list li .dBox8{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*ANNEE*/
	ul.venteBox_list li .dBox9{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CARBURANT*/
	ul.venteBox_list li .dBox10{ width:218px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*REF*/
	ul.venteBox_list li .dBox11{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*KM*/
	ul.venteBox_list li .dBox12{ width:218px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CO2*/
	ul.venteBox_list li .dBox13{ width:218px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*PRIXCAT*/
	ul.venteBox_list li .dBox14{ display:none;}
	ul.venteBox_list li .dBox14xs{ display:none;}
	ul.venteBox_list li .dBox15{ display:none;}
	ul.venteBox_list li .dBox16{ display:none;}

	#listHead{ width:100%; height:auto; float:left; display:inline; text-align:center;}
	.listHead{ font-size:14px; padding-top:4px; padding-bottom:4px;}
	.totalCount, .field { font-size:12px;}
	.indx, .cmmv, .numero, .marque, .modele { color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.vendu{ color:#F00; text-decoration:none; font-size: 10px; font-style: normal; font-weight: bold;}
	.caption2, .version, .teaser, .categorie, .carburant, .co2, .annee, .km{  color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}
	.version{ color:#FFBF08; font-style: normal; font-weight: bold; line-height:normal;}
	.prix, .prixL{ color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.prixcat, .ref{ color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}

	.seo-text h2{ text-align:left; font-size:15px; font-weight: bold; background-color:#FFBF08; color:#000; padding-left: 10px;}
	.seo-text p{ text-align:left; font-size:12px; background-color:#FFBF08; color:#000; padding-left: 20px;}

	#venteArea{ width:766px; height:auto; float:left; display:inline; border:#999 solid 1px; margin:2px; margin-bottom:0px; padding:0px 0px 0px 0px;}
	#filterArea{ width:100%; height:auto; float:left; display:inline; padding:2px;}
	.field{ width:100%; height:auto; float:left; color:#000;}
	.reset{ color:#333; padding:2px 10px 2px 10px; text-align:center; border:#333 solid 1px; background-color:#FFBF08;}
	#sortArea{ width:764px; height:auto; float:left; display:inline; text-align:left;}
	#sortArea ul{ list-style-type:none; padding:0;}
	#sortArea li{}
	#sortArea li a{ text-decoration:none;}
	#sortDate, #sortMarque, #sortKm, #sortPrix, #hideVendu, #hideBaghera { width:148px; height:auto; float:left; text-align:center; border:#999 solid 1px; display:block; text-indent:0px; margin:2px; cursor:pointer; color:#000; font-size: 10px; background-color:#FFBF08;}
	#sortDate:hover, #sortMarque:hover, #sortKm:hover, #sortPrix:hover{ color:#FFF; background-color:#000;}
	#hideVendu:hover, #hideBaghera:hover { color:#FFF; background-color:#000;}
	.count {}
	#total-count{ width:auto; height:auto; float:right; display:inline; text-align:center; padding-right:5px; margin:6px;}
	#utilArea{ width:760px; height:auto; float:left; border:#999 solid 1px; margin:0px 2px 0px 2px; padding:0;}
	.pdfBox, .printBox, .sendBox, .fbBox{ width:auto; height:auto; float:left; display:inline; overflow:hidden; text-align:left;}
	.triaff span{ float:left; display:inline; font-size:12px; padding-right:4px;}
	#langBox{ width:164px; height:auto; float:right; display:inline;}
	.langBox{ width:auto; height:auto; float:right; display:inline; overflow:hidden; text-align:right;}
	a.lang_fr, a.lang_de, a.lang_uk, a.lang_pt { width: 38px; height: 26px; float:left; display:inline; line-height: 26px; padding: 0; margin: 3px 3px 3px 0px; display: inline; outline: none;}
	a.lang_fr { background: url(/assets/images/layout/lang_fr.gif) no-repeat;}
	a.lang_de { background: url(/assets/images/layout/lang_de.gif) no-repeat;}
	a.lang_uk { background: url(/assets/images/layout/lang_uk.gif) no-repeat;}
	a.lang_pt { background: url(/assets/images/layout/lang_pt.gif) no-repeat;}
	a:hover.lang_fr, a:hover.lang_de, a:hover.lang_uk, a:hover.lang_pt {filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

	/*DETAIL*/
	#detailHeader { width:772px; height:auto; float:left; display:inline; margin:4px 0px 4px 0px; padding:0; border: none;}
	.venteBox_detail { width:772px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.venteBox_detail_head { width:770px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:0px;}
	.venteBox_detail_left { width:386px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.venteBox_detail_right { width:384px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.venteBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.d_marque{ width:570px; height:25px; float:left; display:inline; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-left:4px;}
	.d_prix_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_prix_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_version{ width:570px; height:25px; float:left; display:inline; color:#FFBF08; font-size:18px; font-weight:bold; padding:0px; padding-left:4px; }
	.d_teaser{ width:770px; height:25px; float:left; display:inline; color:#FFF; font-size:18px; font-weight:normal; padding:0px; padding-left:4px; overflow: hidden;}
	.d_mensualite{ width:770px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:18px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_vendu_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_vendu_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_categ, .d_carburant, .d_co2, .d_cylindree, .d_teinte, .d_portes, .d_places{ width:378px; float:left; display:inline; color:#FFF; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_prem_imm, .d_km, .d_notre_prix, .d_prix_catalogue{ width:378px; float:left; display:inline; color:#FFBF08; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_options_label, .d_ref{ color:#FFBF08; font-size:13px; font-weight:bold; padding-bottom:5px;}
	.d_count{ color:#F66; font-size:18px; font-weight:bold; padding-bottom:5px;}
	.d_options{ width:378px; float:left; display:inline; color:#FFF; font-size:12px; font-weight:normal; padding-bottom:5px;}
	.d_places, .d_prix_catalogue{ padding-bottom:10px}
	#nav a.activeSlide .thumb{}
	.photoBox{ width:376px; height:282px; float:right; margin-bottom:5px; padding:0px; overflow:hidden; border:#999 solid 1px;}
	.photo{ width:376px; height:282px; padding:0px; margin:0px;}
	.thumbBox{ width:376px; height:auto; float:right; border:#999 solid 1px; padding:2px; padding-right:0; overflow:hidden;}
	.thumbBox li{ list-style:none}
	.thumb{ width:91px; height:68px; float:left; border:#CCC solid 1px; padding:0px; margin-right:2px; margin-bottom:2px;}

	#detailOM{ width:800px; height:auto; float:left; text-align:center; margin:0px 16px 0px 16px; border:#CCC 1px solid; display:none;}
	#qr_code{ display:none;}
	.horiz { width:378px; height:1px; float:left; display:inline; background-color:#fff; margin-bottom:4px;}
	.horiz hr { display:none;}

	#extra{ width:376px; height:137px; float:left; display:inline; margin-top:5px; padding:0;}
	#extra img{width:376px; height:137px; padding:0; margin:0; border:#999 solid 1px;}

	.bt{width:772px; height:auto; float:left; display:inline; margin:0; margin-top:16px; padding:0;}
	.bt1, .bt2, .bt4, .bt5, .bt7, .bt8{width:252px; height:auto; float:left; display:inline; margin-right:8px; background-color:#000; border:#CCC 1px solid;}
	.bt3, .bt6, .bt9{width:252px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt11{width:772px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt div img{ width:250px; height:auto}
	.bt11 img{ width:770px !important;}

	/*PNEUS et JANTES*/
	.pjBox_detail { width:772px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.pjBox_detail_head { width:770px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:0px;}
	.pjBox_detail_left { width:386px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_right { width:384px; height:auto; float:left; display:inline; margin:0; padding:4px; overflow:hidden;}
	.pjBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.pjBox_list { width:762px; height:auto; background-color:transparent; margin:0px; padding:0; overflow:hidden;}
	.pjBox_list li{ width:760px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	.list_block1{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; margin-right:4px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;} 
	.list_block2, .list_block3, .list_block4{ width:208px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pjBlock{ width:auto; height:auto; float:left; display:inline; margin:2px; margin-bottom:0px; margin-top:0px; padding:0px;}
	.block1a{ width:130px; height:140px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 5px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block1b{ width:130px; height:140px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 5px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block1c{ width:130px; height:140px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 5px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block2, .block3, .block4{ width:240px; height:140px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block4 { margin-right:0px;}
	.title2, .title3, .title4{ width:198px; height:17px; float:left; display:inline; text-align:center; margin:4px; margin-left:4px; padding:0px; background-color:#FFF; color:#000; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.type{ width:120px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pj_photo{ width:114px; height:86px; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_photo_detail{ width:auto; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_reference{ width:120px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pneu_marque_modele, .pneu_dimensions, .prix_vente, .voit_marque_modele, .voit_version, .voit_autres_1, .voit_autres_2, .voit_autres_3{ width:198px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.pneu_type, .pneu_qte, .pneu_age, .pneu_profil_av, .pneu_profil_ar, .pneu_etat{ width:94px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.pneu_marque_modele, .pneu_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.jante_marque_modele, .jante_dimensions, .jante_qte{ width:198px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.jante_type, .jante_qte, .jante_age, .jante_trous, .jante_ecrous, .jante_etat{ width:94px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.jante_marque_modele, .jante_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.voit_version{ font-weight:normal;}
	.prix_vente{ width:198px; height:17px; text-align:center; background-color:#FFBF08; color:#000; font-size:12px; font-weight:bold; border:#FFBF08 solid 1px;}
	.prix_vente_xs{ display:none;}

	/* BANNERFRAME */
	#rightbannerFrame{ border-bottom:#90A1C2 solid 2px; border-right:#90A1C2 solid 2px;}
	.bannerS{ margin-bottom:0px; overflow:hidden;}
	.bannerS ul li{ list-style:none; float:left; overflow:hidden; margin:10px 0px 0px 1px;}
	.bannerS img{ border:#FFF solid 2px; margin:4px 0px 0px 0px; border:#FFF solid 2px;}
	#marqTicker{margin:0; padding:0;}

	/*TEXTBOXES*/
	.txtBox{ width:100%; height:auto; float:left; display:inline; text-align:left; border:#90A1C2 solid 1px; margin:10px 0px 0px 0px; padding:10px;}
	.txtBoxN{ width:100%; height:auto; float:left; display:inline; text-align:justify; margin-top:20px; margin-bottom:20px;}
	.txtBoxH{ width:50%; height:auto; float:left; display:inline;}
	.txtBox1T{ width:34%; height:auto; float:left; text-align:center; padding:0px 10px 0px 10px;}
	.txtBox2T{ width:66%; height:auto; float:left; padding:0px 10px 0px 10px;}
	.headerBox{ width:100%; float:left; display:inline; text-align:center;}
	.headerBox img{}
	.headerBox span{ width:100%; height:auto;}
	.indenT{ padding-left:30px;}

	/*TEXT*/
	.txtN{ font-size:12px; font-weight:normal;}
	.txtNB{ font-size:12px; font-weight:bold;}
	.txtL, .txtL a{ font-size:14px;  color:#FFF; font-weight:normal; line-height:20px; text-decoration:none;}
	a.txtL:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLB{ font-size:14px; font-weight:bold;}
	.txtXL{ font-size:18px; font-weight:normal;}
	.txtXLB{ font-size:18px; font-weight:bold;}
	.txtXLBO{ font-size:18px; font-weight:bold; line-height:20px; color:#FFBF08;}
	.txtXXLB{ font-size:32px; font-weight:bold;}
	.txtLink{ color:#FFF; text-decoration:underline;}
	a.txtLink:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLBnewsletter{ font-size:14px; font-weight:bold;  color:#000;}

	/* BANNERS INDEX */
	#tickerFrame, .tickerBox{ width:771px; height:24px; float:left; display:inline; background-color:#e3007d; overflow:hidden; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	.tickerBoxData{ width:100%; height:24px; float:left; display:inline; overflow:hidden; padding:0px; padding-top:0; padding-bottom:0; margin:4px; margin-top:0; margin-bottom:0; border:#999 solid 1px;}

	#offmoBox {width: 771px; height: 138px; float: left; display: inline; background-color: #000; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-bottom: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	#offBox { width:765px; height:135px; float:left; display:block; overflow:hidden; background-color:#000; border:0; margin:0; padding:0;}
	#offBox ul { width: 765px; height: 135px; float: left; display: inline;}
	#offBox li { width:100px; height:135px; float:left; display:block; overflow:hidden; border:0; margin-left:5px; margin-right:4px; padding:0;}
	.offBox1, .offBox2, .offBox4, .offBox5 {width:100px; height:15px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offBox3 {width:100px; height:75px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offmarque, .offmodele, .offversion, .offkm { font-size:10px; color:#FFFFFF; line-height:normal; vertical-align:text-top;}
	.offprix { font-size:12px; color:#FFFFFF; line-height:normal; font-weight:bold; vertical-align:top;}      
	#offtxtBox { width:200px; height:120px; float:left; display:block; overflow:hidden; background-color:#0099CC; border:0; margin:0; padding:0;}

	#bannerFrame{ width:771px; height:auto; float:left; display:inline; background-color:#FFFFFF; padding:1px;}
	.bannerBox{ width:380px; height:131px; float:left; display:inline; overflow:hidden; cursor:pointer; background-color:#333; margin:2px;}
	.bannerBox img{ width:380px; height:131px;}

	#banner1:hover, #banner2:hover, #banner3:hover ,#banner4:hover{ cursor:pointer;}

	#blogTeaser, #blogNews{ width:771px; height:auto; float:left; display:inline; overflow:hidden; background-color:#FFFFFF; padding:1px;}
	.blogTeaserTable{ display:table; }
	.blogTeaserItem{ width:252px; height:360px; float:left; display:table-cell; padding:0; overflow:hidden; cursor:pointer; margin:2px; background-color:#000;}
	.blogTeaserItemPhoto{ width:252px; height:auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:2px;}
	.blogTeaserItemPhoto img{ width:252px; height:auto;}
	.blogTeaserItemTitle{ width:252px; height:auto; margin:0; padding:4px 4px 4px 4px; text-align:center; font-size:12px; font-weight:bold; color:#FFF;}
	.blogTeaserItemText{ width:252px; height:auto; margin:0; padding:4px 4px 4px 4px; font-size:11px; font-weight:normal;}

	/* SERVICES */
	.indenT{ padding-left:30px;}
	.pad5{  padding:5px;}
	.pad10{  padding:10px;}
	.serviceArea, .serviceTab, .garantieTab{  width:766px;  height:auto;  float:left;  display:inline;  padding-bottom:10px}
	.serviceArea ul, .serviceTab ul, .garantieTab ul{  width:766px; height:auto;  float:left;  display:inline;  list-style:none;  text-align:center;}
	.serviceArea li, .serviceTab li, .garantieTab li{  display:inline;}
	.serviceArea li a, .serviceTab li a, .garantieTab li a{  text-decoration:none;}
	.serviceArea .active, .serviceTab .active, .garantieTab .active{  background-color:#333;}
	#lavage, #lavage a,#immatriculation, #immatriculation a,#bon, #bon a{  width:50%;  height:auto;  text-align:center;  border:#90A1C2 solid 1px;  padding-top:10px;  padding-bottom:10px;  cursor:pointer;}
	#lavage:hover,#immatriculation:hover,#bon:hover{  background-color:#333;}
	#lavageBox, #immatriculationBox, #bonBox{  width:auto;  height:auto;  float:left;  margin-bottom:5px;}
	#lavageBox li, #immatriculationBox li, #bonBox li{}
	#lavageBox img, #immatriculationBox img, #bonBox img, #climatisationBox img, #atelierBox img, #pneusBox img{ width:100%; height:auto;}
}

@media only screen and (min-width : 1200px) {/*LARGE DESKTOP*/
	.navbar-brand { display:none;}

	/*VENTE*/
	ul.venteBox_list{ width:935px; height:auto; background-color:transparent; margin:0px; padding:0; overflow:hidden;}
	ul.venteBox_list li{ width:931px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	ul.venteBox_list li .dBox1{ width:100px; height:75px; float:left; overflow:hidden; border:#999 solid 1px; margin-top:4px; margin-left:4px; margin-bottom:4px;}/*PHOTO*/ 
	ul.venteBox_list li img{ width:100px; height:75px; float:left; overflow:hidden;}
	ul.venteBox_list li .dBox4xs{ display:none;}/*MODELE*/
	ul.venteBox_list li .dBox7xs{ display:none;}/*VENDU*/
	ul.venteBox_list li .dBox2{ width:616px; height:auto; float:left; overflow:hidden; background:none; text-align:left; overflow:hidden; margin:0; padding: 4px 0px 2px 10px;}/*MARQUE MODELE*/
	ul.venteBox_list li .dBox3a{ display:none;}
	ul.venteBox_list li .dBox3b{ display:none;}
	ul.venteBox_list li .dBox3c{ display:none;}
	ul.venteBox_list li .dBox4{ width:209px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 4px 10px 2px 0px;}/*PRIX*/
	ul.venteBox_list li .dBox5{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*VERSION*/
	ul.venteBox_list li .dBox6{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CATEGORIE*/
	ul.venteBox_list li .dBox7{ width:275px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*VENDU*/
	ul.venteBox_list li .dBox8{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*ANNEE*/
	ul.venteBox_list li .dBox9{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CARBURANT*/
	ul.venteBox_list li .dBox10{ width:275px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*REF*/
	ul.venteBox_list li .dBox11{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*KM*/
	ul.venteBox_list li .dBox12{ width:275px; height:auto; float:left; background:none; text-align:left; overflow:hidden; margin:0; padding: 0px 0px 0px 10px;}/*CO2*/
	ul.venteBox_list li .dBox13{ width:275px; height:auto; float:left; background:none; text-align:right; overflow:hidden; margin:0; padding: 0px 10px 0px 0px;}/*PRIXCAT*/
	ul.venteBox_list li .dBox14{ display:none;}
	ul.venteBox_list li .dBox14xs{ display:none;}
	ul.venteBox_list li .dBox15{ display:none;}
	ul.venteBox_list li .dBox16{ display:none;}

	#listHead{ width:100%; height:auto; float:left; display:inline; text-align:center;}
	.listHead{ font-size:14px; padding-top:14px; padding-bottom:4px;}
	.totalCount, .field{ font-size:12px;}
	.indx, .cmmv, .numero, .marque, .modele{ color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.vendu{ color:#F00; text-decoration:none; font-size: 10px; font-style: normal; font-weight: bold;}
	.caption2, .version, .teaser, .categorie, .carburant, .co2, .annee, .km{  color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}
	.version{ color:#FFBF08; font-style: normal; font-weight: bold; line-height:normal;}
	.prix, .prixL{ color:#FFBF08; font-size: 12px; font-style: normal; font-weight: bold; line-height:normal;}
	.prixcat, .ref{ color:#FFF; font-size: 10px; font-style: normal; font-weight: normal; line-height:normal;}

	.seo-text h2{ text-align:left; font-size:15px; font-weight: bold; background-color:#FFBF08; color:#000; padding-left: 10px;}
	.seo-text p{ text-align:left; font-size:12px; background-color:#FFBF08; color:#000; padding-left: 20px;}

	#venteArea{ width:939px; height:auto; float:left; display:inline; /*border:#999 solid 1px;*/ background-color: none;	margin:2px 0; margin-bottom:0px; padding:0px 0px 0px 0px;}
	#filterArea{ width:937px; height:auto; float:left; display:inline;}
	.field{ width:100%; height:auto; float:left; color:#000;}
	.reset{ color:#333; padding:2px 10px 2px 10px; text-align:center; border:#333 solid 1px; background-color:#FFBF08;}
	#sortArea{ width:935px; height:auto; float:left; display:inline; text-align:left;}
	#sortArea ul{ list-style-type:none; padding:0;}
	#sortArea li{}
	#sortArea li a{ text-decoration:none;}
	#sortDate, #sortMarque, #sortKm, #sortPrix, #hideVendu, #hideBaghera { width:183px; height:auto; float:left; text-align:center; border:#999 solid 1px; display:block; text-indent:0px; margin:2px; cursor:pointer; color:#000; background-color:#FFBF08;}
	#sortDate:hover, #sortMarque:hover, #sortKm:hover, #sortPrix:hover{ color:#FFF; background-color:#000;}
	#hideVendu:hover, #hideBaghera:hover { color:#FFF; background-color:#000;}
	.count {}
	#total-count{ width:auto; height:15px; float:right; display:inline; text-align:center; padding-right:5px; margin:6px;}
	#utilArea{ width:931px; height:auto; float:left; border:#999 solid 1px; margin:0px 2px 0px 2px; padding:0;}
	.pdfBox, .printBox, .sendBox, .fbBox{ width:auto; height:auto; float:left; display:inline; overflow:hidden; text-align:left;}
	.triaff span{ float:left; display:inline; font-size:12px; padding-right:4px;}
	#langBox{ width:164px; height:auto; float:right; display:inline;}
	.langBox{ width:auto; height:auto; float:left; display:inline; overflow:hidden; text-align:right;}
	a.lang_fr, a.lang_de, a.lang_uk, a.lang_pt { width: 38px; height: 26px; float:left; display:inline; line-height: 26px; padding: 0; margin: 3px 3px 3px 0px; display: inline; outline: none;}
	a.lang_fr { background: url(/assets/images/layout/lang_fr.gif) no-repeat;}
	a.lang_de { background: url(/assets/images/layout/lang_de.gif) no-repeat;}
	a.lang_uk { background: url(/assets/images/layout/lang_uk.gif) no-repeat;}
	a.lang_pt { background: url(/assets/images/layout/lang_pt.gif) no-repeat;}
	a:hover.lang_fr, a:hover.lang_de, a:hover.lang_uk, a:hover.lang_pt {filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

	/*DETAIL*/
	#detailHeader { width:938px; height:auto; float:left; display:inline; margin:4px 0px 4px 0px; padding:0; border: none;}
	.venteBox_detail { width:938px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px; border-radius: 4px;}
	.venteBox_detail_head { width:936px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:4px;}
	.venteBox_detail_left { width:524px; height:auto; float:left; display:inline; margin:0; padding:4px;}
	.venteBox_detail_right { width:408px; height:auto; float:left; display:inline; margin:0; padding:4px;}
	.venteBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.d_marque{ width:735px; height:25px; float:left; display:inline; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-left:4px;}
	.d_prix_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_prix_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#FFBF08; font-size:22px; font-weight:bold; padding:0px; padding-right:4px;}
	.d_version{ width:735px; height:25px; float:left; display:inline; color:#FFBF08; font-size:18px; font-weight:bold; padding:0px; padding-left:4px; }
	.d_teaser{ width:935px; height:25px; float:left; display:inline; color:#FFF; font-size:18px; font-weight:normal; padding:0px; padding-left:4px; overflow: hidden;}
	.d_mensualite{ width:935px; height:25px; float:left; display:inline; text-align:right; color:#FFBF08; font-size:18px; font-weight:normal; padding:0px; padding-right:4px;}
	.d_vendu_1{ width:200px; height:25px; float:left; display:inline; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_vendu_2{ width:200px; height:25px; float:left; display:none; text-align:right; color:#F00; font-size:18px; font-weight:bold; padding-right:4px;}
	.d_categ, .d_carburant, .d_puissance, .d_co2, .d_cylindree, .d_teinte, .d_portes, .d_places{ width:516px; float:left; display:inline; color:#FFF; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_prem_imm, .d_km, .d_notre_prix, .d_prix_catalogue{ width:516px; float:left; display:inline; color:#FFBF08; font-size:13px; font-weight:normal; padding-bottom:2px;}
	.d_options_label, .d_ref{ color:#FFBF08; font-size:13px; font-weight:normal; padding-bottom:5px;}
	.d_count{ color:#F66; font-size:12px; font-weight:normal; padding-bottom:5px;}
	.d_options{ width:516px; float:left; display:inline; color:#FFF; font-size:12px; font-weight:normal; padding-bottom:5px;}
	.d_places, .d_prix_catalogue{ padding-bottom:10px}
	#nav a.activeSlide .thumb{}
	.photoBox{ width:400px; height:300px; float:right; margin-bottom:5px; padding:0px; overflow:hidden; border:#999 solid 1px;}
	.photo{ width:400px; height:300px; padding:0px; margin:0px;}
	.thumbBox{ width:400px; height:auto; float:right; border:#999 solid 1px; padding:2px; padding-right:0; overflow:hidden;}
	.thumbBox li{ list-style:none}
	.thumb{ width:97px; height:73px; float:left; border:#CCC solid 1px; padding:0px; margin-right:2px; margin-bottom:2px;}

	#detailOM{ width:800px; height:auto; float:left; text-align:center; margin:0px 16px 0px 16px; border:#CCC 1px solid; display:none;}
	#qr_code{ display:none;}
	.horiz { width:516px; height:1px; float:left; display:inline; background-color:#fff; margin-bottom:4px;}
	.horiz hr { display:none;}

	#extra{ width:400px; height:146px; float:left; display:inline; margin-top:5px; padding:0;}
	#extra img{width:400px; height:146px; padding:0; margin:0; border:#999 solid 1px;}

	.bt{width:938px; height:auto; float:left; display:inline; margin:0; margin-top:16px; padding:0;}
	.bt1, .bt2, .bt4, .bt5, .bt7, .bt8{width:308px; height:auto; float:left; display:inline; margin-right:7px; background-color:#000; border:#CCC 1px solid;}
	.bt3, .bt6, .bt9{width:308px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt11{width:938px; height:auto; float:left; display:inline; background-color:#000; border:#CCC 1px solid;}
	.bt div img{ width:306px; height:auto}
	.bt11 img{ width:936px !important;}

	/*PNEUS et JANTES*/
	.pjBox_detail { width:938px; height:auto; float:left; display:inline; margin:0; padding:0; border:#999 solid 1px;}
	.pjBox_detail_head { width:936px; height:auto; float:left; display:inline; margin:0; padding:0; border-bottom:#999 solid 1px; margin-bottom:4px;}
	.pjBox_detail_left { width:524px; height:auto; float:left; display:inline; margin:0; padding:4px;}
	.pjBox_detail_right { width:408px; height:auto; float:left; display:inline; margin:0; padding:4px;}
	.pjBox_detail_left hr{ width:100%; height:1px; color:#CCCCCC; background-color:#CCC; border:0;}

	.pjBox_list { width:935px; height:auto; background-color:transparent; margin:0px; padding:0; overflow:hidden;}
	.pjBox_list li{ width:933px; height:auto; margin:2px; padding:0; border:#999 solid 1px; list-style:none; overflow:hidden; line-height:1.2em;}
	.list_block1{ width:120px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; margin-right:3px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;} 
	.list_block2, .list_block3, .list_block4{ width:266px; height:132px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pjBlock{ width:auto; height:auto; float:left; display:inline; margin:2px; margin-bottom:0px; margin-top:0px; padding:0px;}
	.block1a{ width:132px; height:150px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 6px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block1b{ width:132px; height:150px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 6px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block1c{ width:132px; height:150px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0 6px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block2, .block3, .block4{ width:376px; height:150px; float:left; display:inline; text-align:center; margin:2px; margin-left:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.block4 { margin-right:0px;}
	.title2, .title3, .title4{ width:256px; height:17px; float:left; display:inline; text-align:center; margin:4px; padding:0px; background-color:#FFF; color:#000; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.type{ width:120px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pj_photo{ width:114px; height:86px; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.pj_photo_detail{ width:auto; height:auto; float:left; display:inline; text-align:center; margin:2px; margin-top:0px; padding:0px; color:#FFF; font-size:10px; font-weight:bold; border:#FFF solid 1px;}
	.title1, .pj_reference{ width:118px; height:17px; float:left; display:inline; text-align:center; margin:2px 0px 2px 0px; padding:0px; color:#0CF; font-size:10px; font-weight:bold;}
	.pneu_marque_modele, .pneu_dimensions, .prix_vente, .voit_marque_modele, .voit_version, .voit_autres_1, .voit_autres_2, .voit_autres_3{ width:256px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.pneu_type, .pneu_qte, .pneu_age, .pneu_profil_av, .pneu_profil_ar, .pneu_etat{ width:124px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.pneu_marque_modele, .pneu_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.jante_marque_modele, .jante_dimensions, .jante_qte{ width:256px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:bold; overflow:hidden; line-height:normal;}
	.jante_type, .jante_qte, .jante_age, .jante_trous, .jante_ecrous, .jante_etat{ width:124px; height:17px; float:left; display:inline; text-align:left; margin:4px; margin-top:0; margin-bottom:0; padding:0px; color:#FFF; font-size:10px; font-weight:normal; overflow:hidden; line-height:normal;}
	.jante_marque_modele, .jante_dimensions{ height:19px; font-size:12px; color:#FFBF08;}
	.voit_version{ font-weight:normal;}
	.prix_vente{ width:256px; height:17px; text-align:center; background-color:#FFBF08; color:#000; font-size:12px; font-weight:bold; border:#FFBF08 solid 1px;}
	.prix_vente_xs{ display:none;}

	/* BANNERFRAME */
	#rightbannerFrame{ /*border-bottom:#90A1C2 solid 2px; border-right:#90A1C2 solid 2px; */}
	.bannerS{ margin-bottom:0px; overflow:hidden;}
	.bannerS ul li{ list-style:none; float:left; overflow:hidden; margin:10px 0px 0px 16px;}
	.bannerS img{ border:#FFF solid 2px; margin:4px 0px 0px 0px; border:#FFF solid 2px;}
	#marqTicker{margin:0; padding:0;}

	/*TEXTBOXES*/
	.txtBox{ width:100%; height:auto; float:left; display:inline; text-align:left; border:#90A1C2 solid 1px; margin:10px 0px 0px 0px; padding:10px; border-radius: 5px;}
	.txtBoxN{ width:100%; height:auto; float:left; display:inline; text-align:justify; margin-top:20px; margin-bottom:20px;}
	.txtBoxH{ width:50%; height:auto; float:left; display:inline;}
	.txtBox1T{ width:34%; height:auto; float:left; text-align:center; padding:0px 10px 0px 10px;}
	.txtBox2T{ width:66%; height:auto; float:left; padding:0px 10px 0px 10px;}
	.headerBox{ width:100%; float:left; display:inline; text-align:center;}
	.headerBox img{}
	.headerBox span{ width:100%; height:auto;}
	.indenT{ padding-left:30px;}

	/*TEXT*/
	.txtN{ font-size:12px; font-weight:normal; color:#FFF;}
	.txtNB{ font-size:12px; font-weight:bold; color:#FFF;}
	.txtL, .txtL a{ font-size:14px; color:#FFF; font-weight:normal; line-height:20px; text-decoration:none;}
	a.txtL:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLB{ font-size:14px; font-weight:bold;}
	.txtXL{ font-size:18px; font-weight:normal;}
	.txtXLB{ font-size:18px; font-weight:bold;}
	.txtXLBO{ font-size:18px; font-weight:bold; line-height:20px; color:#FFBF08;}
	.txtXXLB{ font-size:32px; font-weight:bold;}
	.txtLink{ color:#FFF; text-decoration:underline;}
	a.txtLink:hover{ background-color:#FFF; color:#000; cursor:pointer;}
	.txtLBnewsletter{ font-size:14px; font-weight:bold;  color:#000;}

	/* BANNERS INDEX */
	#tickerFrame, .tickerBox{ width:938px; height:26px; float:left; display:inline; background-color:#e3007d; overflow:hidden; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	.tickerBoxData{ width:100%; height:24px; float:left; display:inline; overflow:hidden; padding:0px; padding-top:0; padding-bottom:0; margin:4px; margin-top:0; margin-bottom:0; border:#999 solid 1px;}

	#offmoBox {width: 938px; height: 138px; float: left; display: inline; background-color: #000; border-left: 3px solid #90A1C2; border-right: 3px solid #90A1C2; border-bottom: 3px solid #90A1C2; border-top: 3px solid #90A1C2;}
	#offBox { width:932px; height:135px; float:left; display:block; overflow:hidden; background-color:#000; border:0; margin:0; padding:0;}
	#offBox ul { width: 932px; height: 135px; float: left; display: inline;}
	#offBox li { width:100px; height:135px; float:left; display:block; overflow:hidden; border:0; margin-left:2px; margin-right:1px; padding:0;}
	.offBox1, .offBox2, .offBox4, .offBox5 {width:100px; height:15px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offBox3 {width:100px; height:75px; float:left; display:block; overflow:hidden; margin:0; padding:0; text-align:center;}
	.offmarque, .offmodele, .offversion, .offkm { font-size:10px; color:#FFFFFF; line-height:normal; vertical-align:text-top;}
	.offprix { font-size:12px; color:#FFFFFF; line-height:normal; font-weight:bold; vertical-align:top;}      
	#offtxtBox { width:200px; height:120px; float:left; display:block; overflow:hidden; background-color:#0099CC; border:0; margin:0; padding:0;}

	#bannerFrame{ width:938px; height:auto; float:left; display:inline; background-color:#FFFFFF; padding:1px;}
	.bannerBox{ width:464px; height:160px; float:left; display:inline; overflow:hidden; cursor:pointer; background-color:#333; margin:2px;}
	.bannerBox img{ width:464px; height:160px;}

	#banner1:hover, #banner2:hover, #banner3:hover ,#banner4:hover{ cursor:pointer;}

	#blogTeaser, #blogNews{ width:938px; height:auto; float:left; display:inline; overflow:hidden; background-color:#FFFFFF; padding:1px;}
	.blogTeaserTable{ display:table; }
	.blogTeaserItem{ width:308px; height:400px; float:left; display:table-cell; padding:0; overflow:hidden; cursor:pointer; margin:2px; background-color:#000;}
	.blogTeaserItemPhoto{ width:306px; height:232px; overflow:hidden; background-color:#FFFFFF; padding-bottom:2px;}
	.blogTeaserItemPhoto img{ width:306px; height:230px;}
	.blogTeaserItemTitle{ width:306px; height:auto; margin:0; padding:4px 4px 4px 4px; text-align:center; font-size:12px; font-weight:bold; color:#FFF;}
	.blogTeaserItemText{ width:306px; height:auto; margin:0; padding:4px 4px 4px 4px; font-size:11px; font-weight:normal;}

	/* SERVICES */
	.indenT{ padding-left:30px;}
	.pad5{  padding:5px;}
	.pad10{  padding:10px;}
	.serviceArea, .serviceTab, .garantieTab{  width:935px;  height:auto;  float:left;  display:inline;  padding-bottom:10px}
	.serviceArea ul, .serviceTab ul, .garantieTab ul{  width:935px; height:auto;  float:left;  display:inline;  list-style:none;  text-align:center;}
	.serviceArea li, .serviceTab li, .garantieTab li{  display:inline;}
	.serviceArea li a, .serviceTab li a, .garantieTab li a{  text-decoration:none;}
	.serviceArea .active, .serviceTab .active, .garantieTab .active{  background-color:#333;}
	#lavage, #lavage a,#immatriculation, #immatriculation a,#bon, #bon a{  width:236px;  height:auto;  text-align:center;  border:#90A1C2 solid 1px;  padding-top:10px;  padding-bottom:10px;  cursor:pointer;}
	#lavage:hover,#immatriculation:hover,#bon:hover{  background-color:#333;}
	#lavageBox, #immatriculationBox, #bonBox{  width:auto;  height:auto;  float:left;  margin-bottom:5px;}
	#lavageBox li, #immatriculationBox li, #bonBox li{}
	#lavageBox img, #immatriculationBox img, #bonBox img, #climatisationBox img, #atelierBox img, #pneusBox img{ width:100%; height:auto;}
}
/* ***********************END RESPONSIVE**************************** */

.top-text {padding-top:10px !important; padding-bottom:10px !important;}

.txtTop{ color:#fff; font-size:12px; padding:4px; cursor:pointer;}

/* BOXES */

a img{ border:none;}

/* PDF */
a.pdf {
 width: 122px;
 height: 26px;
 float:left;
 display:inline;
 line-height: 26px;
 padding: 0;
 margin: 3px 0px 3px 3px;
 display: inline;
 background: url(/assets/images/layout/pdf.gif) no-repeat;
 outline: none;
 cursor:pointer;
}
a:hover.pdf {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/* PRINT */
a.print {
 width: 122px;
 height: 26px;
 float:left;
 display:inline;
 line-height: 26px;
 padding: 0;
 margin: 3px 0px 3px 3px;
 display: inline;
 background: url(/assets/images/layout/print.gif) no-repeat;
 outline: none;
 cursor:pointer;
}
a:hover.print {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/* SEND */
a.send {
 width: 122px;
 height: 26px;
 float:left;
 display:inline;
 line-height: 26px;
 padding: 0;
 margin: 3px 0px 3px 3px;
 display: inline;
 background: url(/assets/images/layout/send.gif) no-repeat;
 outline: none;
 cursor:pointer;
}
a:hover.send {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/* SEND */
a.assurferr {
 width: 128px;
 height: 30px;
 float:left;
 display:inline;
 line-height: 26px;
 padding: 0;
 margin: 3px 10px 3px 10px;
 display: inline;
 background: url(/assets/images/layout/demandeassurance.jpg) no-repeat;
 outline: none;
 cursor:pointer;
}
a:hover.assurferr {
 filter:alpha(opacity=75);
 opacity:.75;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/* TOOLBOX */

.tickerBoxVente{
 width:824px;
 height:22px;
 float:left;
 display:inline;
 overflow:hidden;
 background-color:#000;
 margin:3px;
 margin-bottom:0px;
 padding:0;
 border:#999 solid 1px;
}
.country ul{}
.country li{
 width:auto;
 height:22px;
 float:right;
 border:#FFF solid 1px;
 margin:0px 2px 0px 2px;
 padding:0px;
 list-style:none;
 cursor:pointer;
}
.txtLinkD{
 color:#FFBF08;
 text-decoration:underline;
}
a.txtLinkD:hover{
 background-color:#FFBF08;
 color:#000;
 cursor:pointer;
}
.no-results{ padding:4px !important; color:#FF0000;}

#contactForm fieldset, 
#achatForm fieldset, 
#newsletterForm fieldset, 
#chequecadeauForm fieldset{
	width:770px;
	float:left;
	text-align:left;
	padding:4px 10px 4px 10px;
	margin-top:4px;
	border:0;
	border-bottom: 1px solid #C1DAD7;
}
#contactForm input, #contactForm select, 
#achatForm input, #achatForm select, 
#newsletterForm input, #newsletterForm select, 
#chequecadeauForm input, #chequecadeauForm select{
  height:auto;
  display:block;
  background-color:#20458A;
  border:solid 1px #4d3a24;
  margin-bottom:5px;
  padding:3px;
}
#contactForm .large, 
#achatForm .large, 
#newsletterForm .large,
#chequecadeauForm .large{
	width:400px;
}
#contactForm .small, 
#achatForm .small, 
#newsletterForm .small
#chequecadeauForm .small{
	width:140px;
}
#contactForm .med, 
#achatForm .med, 
#newsletterForm .med,
#chequecadeauForm .med{
	width:160px;
}
#contactForm .cbox, 
#achatForm .cbox, 
#newsletterForm .cbox,
#chequecadeauForm cbox{
	width:auto;
	height:auto;
	float:left;
	clear:left;
	margin-right:5px;
}
#contactForm .txtA, 
#achatForm .txtA, 
#newsletterForm .txtA,
#chequecadeauForm .textA{
	width:100%;
	height:100px;
	margin-bottom:10px;
}
#contactForm .submitBox, 
#achatForm .submitBox, 
#newsletterForm .submitBox,
#chequecadeauForm .submitBox{
	width:480px;
	float:left;
	padding:4px 10px 4px 10px;
	margin-top:4px;
  text-align:center;
	border:0px;
}
.submitButton{
  width:120px;
  color:#000;
  background-color:#FFF;
  font-size:14px;
}
.submitButton:hover{
  color:#FFF;
  background-color:#000;
}

.oneThird{
	width:33%;
	float:left;
	display:inline-block;
}

table{
  border: 1px solid #C1DAD7;
  margin:5px;
}
th{
  padding: 4px 4px 4px 4px;
  text-align:center;
  vertical-align:middle;
}

td{
  padding: 4px 4px 4px 4px;
  vertical-align:middle;
}
.cycle-slideshow { width: 100% }
.cycle-slideshow img{ width:100%}

/* FOOTERMENU */
#footerMenu{  width:100%;  height:auto;  float:left;  display:inline;  margin:0;  padding:2px;}
#footerMenu ul{  width:120px;  float:right;  display:inline;  margin:0;  padding:0;}
#footerMenu li{  width:auto;  height:auto;  margin:0;  padding:2px;}
#footer{ width:100%; height:auto; float:left; position:relative; text-align:center; padding:10px 0px 10px 0px; border-top:#90A1C2 solid 4px; margin-bottom:20px;}
#footer ul{  width:150px;  height:auto;  float:left;  display:inline;  overflow:hidden;  text-align:left;  font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#FFF;  margin:0px 20px 0px 20px;}
#footer li{  list-style:none;}
#footer a:link, a:visited{  text-decoration:none;  color:#FFF;}
#footer a:hover{  text-decoration:none;  background-color:#FFF;  color:#000;}


.btn-primary{ background-color:#FFBF08; color:#000000;}
.btn-primary:hover{ background-color:#0099FF}


/* DAN STUFF */
.imgResponsive { width: 100%; }
.addBorder { border: 1px solid #999; }

/* Footer - Global */
div.footer-wrapper { 
	/* background: #FFBF08; */
	background: #444;
	margin-top: 80px;
	color: #fff;
	font-size: 14px;
}

.footer-wrapper a { color: #fff; }
.footer-wrapper a:hover { color: #FFBF08; text-decoration: none; }

.footer-wrapper div.container { 
	border: none;
	/* background: #FFBF08; */
	background: #444;
	padding: 30px 20px;
}


.footer-address-wrapper {

}
.footer-address-wrapper .title {
	font-size: 19px;
	margin-bottom: 15px;
}
.footer-address-wrapper .body {
	font-size: 14px;
	letter-spacing: .4px;
	line-height: 1.28;
	font-weight: 200;
}

.footer-social-wrapper {}
.footer-social-wrapper .title { font-size: 19px; margin-bottom: 15px; }

.footer-newsletter-wrapper { margin-top: 20px; }
.footer-newsletter-wrapper .title { font-size: 16px; margin-bottom: 5px; }

.message-wrapper {
	padding: 5px 10px;
	border: 1px solid #f00;
	background: #fff;
	color: #000;
	margin-bottom: 5px;
	border-radius: 4px;
}

.message-wrapper.message-error{ background: #ffc107; color: #f00; }
.buyback-cover { position: relative; }
.cover-text-panel {position: absolute; background: rgba(10, 10, 10, .8); padding: 20px; font-size: 16px; color: #fff; font-weight: bold; bottom: 0px; width: 100%;}
.buyback-cover .text .title { font-size: 1.6em; line-height: 28px; margin-bottom: 20px; }
.buyback-cover .text .description { font-size: 1em; margin-bottom: 10px;}
.cover-text-panel .action { margin-top: 20px;}
.extra-bt { width: 100%; font-size: 20px;}

.buyback-wrapper { padding: 10px 0px;}
.buyback-wrapper .container.unset { background: #fff; padding: 10px 0px 10px 25px; width: 100%;}

.buyback-wrapper .row { padding-bottom: 0px; margin-left: 0px;}

p.cgd-form { font-weight: normal; line-height: 18px; font-size: 13px; margin-bottom: 10px; }

.service-image-wrapper img { width: 100%; }

.img-width-100 { width: 100%;}

h1.services-page-header { text-align: center; margin: 20px 0px 20px; text-transform: uppercase; }
.service-top-page-image { width: calc(100% - 30px); }
.services-sub-menu-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 30px; row-gap: 30px; box-sizing: border-box; width: calc(100% - 30px); }
.services-sub-menu-wrapper .service-block { box-sizing: border-box; width: 100%; padding: 15px; background: #1F4690; border: 1px solid #E8AA42; border-radius: 10px; text-align: initial; box-shadow: 4px 4px 5px 0px #231955; display: flex; flex-direction: column; }
.services-sub-menu-wrapper .service-block h3 { margin-top: 0px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.services-sub-menu-wrapper .service-block .body { flex-grow: 1; margin-bottom: 10px;}
.services-sub-menu-wrapper .image-wrapper { margin: 10px 0px; border: 1px solid #231955; }
.services-sub-menu-wrapper .image-wrapper img { width: 100%; }
.services-sub-menu-wrapper .link { margin-top: 15px; font-weight: bold; }
.link a { color: #fff;}
.link a:visited, .link a:active { color: #fff;}

.service-sub-description-wrapper {}

.service-sub-description-wrapper .item-block { display: flex; padding: 15px;
	background: #1F4690;
	border: 1px solid #E8AA42;
	border-radius: 10px;
	box-shadow: 4px 4px 5px 0px #231955;
	margin-bottom: 20px;
}
.service-sub-description-wrapper .item-block .left-block { width: 60%; display: flex; column-gap: 10px; }
.service-sub-description-wrapper .item-block .column { }
.service-sub-description-wrapper .item-block .icon { color: #47B5FF; font-size: 18px; font-weight: bold; }
.service-sub-description-wrapper .item-block .title { color: #47B5FF; font-size: 18px; font-weight: bold; }
.service-sub-description-wrapper .item-block .body {}
.service-sub-description-wrapper .item-block .right-block { width: 30%;}
.service-sub-description-wrapper .item-block .right-block .pricing {}
.service-sub-description-wrapper .item-block .right-block .pricing .row-pricing { display: flex; padding: 5px 7px;}
.service-sub-description-wrapper .item-block .right-block .pricing .row-pricing.rowheader { display: flex; background: #47B5FF; color: #000000;}
.service-sub-description-wrapper .item-block .right-block .pricing .row-pricing .berline { width: 70px;}
.service-sub-description-wrapper .item-block .right-block .pricing .row-pricing .break { width: 70px;}
.service-sub-description-wrapper .item-block .right-block .pricing .row-pricing .van { width: 70px;}
.service-sub-description-wrapper .item-block ul { padding-left: 14px; list-style-type: disc; }
.service-sub-description-wrapper .item-block ul li { }

.disclaimer-info { margin-bottom: 20px; font-weight: normal;}
.disclaimer-info p { font-size: 12px;}

.pneus-sub-menu-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 30px; row-gap: 30px; box-sizing: border-box; width: calc(100% - 30px); }
.pneus-sub-menu-wrapper .service-block { box-sizing: border-box; width: 100%; padding: 15px; background: #1F4690; border: 1px solid #E8AA42; border-radius: 10px; text-align: initial; box-shadow: 4px 4px 5px 0px #231955; display: flex; flex-direction: column; }

@media (max-width : 680px) {
	.service-top-page-image { width: 100%; }
	.services-sub-menu-wrapper { width: 100%; grid-template-columns: repeat(1, 1fr); }
	.services-sub-menu-wrapper .service-block {}

	.service-sub-description-wrapper { padding: 5px; }
	.service-sub-description-wrapper .item-block { display: block; }
	.service-sub-description-wrapper .item-block .left-block { width: 100%; }
	.service-sub-description-wrapper .item-block .right-block { width: 100%; }
}

@media (max-width : 480px) {
	.buyback-wrapper .container.unset { padding: 10px;}
	.services-sub-menu-wrapper { grid-template-columns: 100%; width: calc(100% - 30px); margin: auto; }
	.pneus-sub-menu-wrapper { grid-template-columns: 100%; width: calc(100% - 30px); margin: auto; }
}

.service-sub-description-wrapper h1 { text-align: center; margin: 20px 0px 40px; text-transform: uppercase;}
.tecnical-wrapper-pricing { display: grid; grid-template-columns: repeat(3, 1fr); justify-content: space-between; column-gap: 20px; margin-top: 40px;}
.tecnical-wrapper-pricing.two-blocks { grid-template-columns: repeat(2, 1fr);}
.tecnical-wrapper-pricing .price-block { display: flex; flex-direction: column; flex-grow: 1; box-shadow: 4px 4px 5px 0px #231955; border: 1px solid #E8AA42;
	border-radius: 10px; background: #1F4690; padding: 15px; }
.tecnical-wrapper-pricing .price-block .caption { margin-bottom: 10px;border-bottom: 1px solid #666; padding-bottom: 5px; font-size: 1.2em; font-weight: bold; text-align: left;}
.tecnical-wrapper-pricing .price-block .body { margin-bottom: 10px; flex-grow: 1; border-bottom: 1px solid #666; padding-bottom: 5px; }
.tecnical-wrapper-pricing .price-block .price-tag { font-size: 1.2em;}
.service-sub-description-wrapper .text-container { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 30px; margin-top: 40px;}
.service-sub-description-wrapper .final-container { margin-top: 40px; padding: 20px;}


@media (max-width : 480px) {
	.service-sub-description-wrapper h1 {margin: 20px 10px 40px; width: calc(100% - 15px); font-size: 20px; }
	.tecnical-wrapper-pricing { display: block; padding: 5px; }
	.tecnical-wrapper-pricing .price-block { margin-bottom: 20px;}

	.service-sub-description-wrapper .text-container { display: block;}
	.service-sub-description-wrapper .final-container { padding: 10px;}
}

.cleaning-sub-description-wrapper h1 { text-align: center; margin: 20px 0px 40px; text-transform: uppercase;}

.cleaning-sub-description-wrapper .img { margin-top: 20px;}
.cleaning-sub-description-wrapper img.voucher { max-width: 100%; margin: auto;}

@media (max-width : 480px) {
	.cleaning-sub-description-wrapper { padding: 15px;}
	.cleaning-sub-description-wrapper h1 { font-size: 14px;}
}

.aircondition-sub-description-wrapper h1 { text-align: center; margin: 20px 0px 40px; text-transform: uppercase; font-size: 26px;}
.aircondition-sub-description-wrapper .img { margin-top: 20px; text-align: center;}
.aircondition-sub-description-wrapper img.voucher { max-width: 100%; margin: auto;}

@media (max-width : 480px) {
	.aircondition-sub-description-wrapper .text { padding: 15px;}
	.aircondition-sub-description-wrapper img { width: 100%; margin: auto;}
}

.aftersales-sub-description-wrapper h1 { text-align: center; margin: 20px 0px 40px; text-transform: uppercase; font-size: 26px; }
.aftersales-sub-description-wrapper .img { text-align: center;}

@media (max-width : 480px) {
	.aftersales-sub-description-wrapper img { width: 100%; }
}

.tires-sub-description-wrapper {}

.buyback-form-wrapper label { color: #000;}

.srv-flex-header-wrapper { display: flex; align-items: center;}
.srv-flex-header-wrapper .col-icon { width: 60px; margin-right: 10px; }
.srv-flex-header-wrapper .col-icon img { max-height: 40px; }
.srv-flex-header-wrapper .col-caption { width: 100%; }
.service-block .image-wrapper { display: none; }
.service-block .link { /*display: none;*/ }

.flex-amount-wrapper { padding-right: 30px;}

.sub-header-block { display: flex; margin: auto; align-items: center; justify-content: center; }
.sub-header-block h1 {padding: 0px !important;}
img.logo-achat { max-height: 90px;}

.text-content-image { width: 100%; max-width: 580px;}
.text-content { max-width: 580px; margin: auto;}
.text-content p { margin-bottom: 10px; line-height: 28px; }
@media (max-width : 480px) {
	.text-content-image { width: 100%; padding: 10px;}
	.text-content { width: 100%; text-align: left; padding: 10px;}
	.flex-amount-wrapper { padding-right: 0px;}
}


.shop-categories-container { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 30px; row-gap: 30px; box-sizing: border-box; width: calc(100% - 30px); }
.shop-categories-container .shopcat-block { box-sizing: border-box; width: 100%; padding: 15px; background: #1F4690; border: 1px solid #E8AA42; border-radius: 10px; text-align: initial; box-shadow: 4px 4px 5px 0px #231955; display: flex; flex-direction: column; }
.shop-categories-container .shopcat-block h3 { margin-top: 0px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.shop-categories-container .shopcat-block .body { flex-grow: 1; margin-bottom: 10px;}
.shop-categories-container .image-wrapper { margin: 10px 0px; border: 1px solid #231955; }
.shop-categories-container .image-wrapper img { width: 100%; }
.shop-categories-container .link { margin-top: 15px; font-weight: bold; }

@media (max-width : 480px) {
	.shop-categories-container { display: grid; grid-template-columns: repeat(1, 1fr); width: 100%; padding: 10px; }
}

/* -- BEGIN:PRODUCTS -- */

.product-catalog .header { padding: 0px 10px; }
.product-catalog .h1 { color: #FFF; }


.shop-product-container { display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 1fr; column-gap: 5px; row-gap: 10px; box-sizing: border-box; width: calc(100% - 0px); }
.shop-product-container.two-items { grid-template-columns: repeat(2, 1fr); }
.shop-product-container.three-items { grid-template-columns: repeat(3, 1fr); }
.shop-product-container.four-items { grid-template-columns: repeat(4, 1fr); }

.product-item-wrapper { max-width: 360px;}
.product-item-wrapper .product-item-wrapper { box-sizing: border-box; }
.product-item-wrapper .inner-wrapper { border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; display: flex; flex-direction: column; height: 100%; }
.product-item-wrapper .pict img { width: 100%;}
.product-item-wrapper .item-body { box-sizing: border-box; }
.product-item-wrapper .item-body .name { color: #FFBF08; font-weight: bold; font-size: 1.2em; padding-bottom: 5px; margin: 8px 0px 4px; border-bottom: 1px solid #658edc; }
.product-item-wrapper .item-body .description { box-sizing: border-box; }
.product-item-wrapper .price-wrapper { box-sizing: border-box; box-sizing: border-box; margin: 4px 0px; border-top: 1px solid; border-bottom: 1px solid; padding: 4px 0px; display: flex; align-content: space-between; }
.product-item-wrapper .ilabel{ width: 100%; }
.product-item-wrapper .ivalueRight{ width: 100%; text-align: right; }

.shop-product-container.four-items .item-body .description { font-size: 13px;}

.product-item-wrapper .reference-wrapper { box-sizing: border-box; display: flex; align-content: space-between; }
.product-item-wrapper .buy-wrapper {flex-grow: 1; height: 100%; flex-direction: column-reverse; display: flex; }

@media (max-width : 480px) {
	.shop-product-container { display: grid; grid-template-columns: repeat(1, 1fr); width: 100%; }
	.shop-product-container.two-items {  grid-template-columns: repeat(1, 1fr); width: 100%; }
	.shop-product-container.three-items {  grid-template-columns: repeat(1, 1fr); width: 100%; }
	.shop-product-container.four-items {  grid-template-columns: repeat(1, 1fr); width: 100%; }
	.product-item-wrapper { max-width: none; width: 100%;}
}

@media (max-width : 992px) {
	.shop-product-container.four-items {  grid-template-columns: repeat(2, 1fr); width: 100%; }
}
/* -- END:PRODUCTS -- */


/* -- BEGIN:BUGATTI SMARTWATCH -- */
.bugatti-product-container { box-sizing: border-box; margin-top: 30px; }
.bugatti-product-container .inner-wrapper { box-sizing: border-box; display: flex; /*column-gap: 10px;*/}
.bugatti-product-container .col-left { width: 60%; }
.bugatti-product-container .col-right { width: 40%; padding: 15px; background: #FFF; color: #000; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.exclusif-item-wrapper .pict img { width: 100%; }
.exclusif-item-wrapper .pict-pool { display: flex; justify-content: space-between; }
.exclusif-item-wrapper .pict-pool img { width: 33%; }
.exclusif-item-wrapper .name { font-size: 24px; font-weight: bold; color: #146C94;}
.exclusif-item-wrapper .name-small { font-size: 18px; }
.exclusif-item-wrapper .description { margin-top: 20px; color: #666; }
.exclusif-item-wrapper .description h5 { font-weight: bold; font-size: 18px; margin-top: 20px; color: #146C94; }
.exclusif-item-wrapper .price-wrapper { margin-top: 20px; font-size: 20px; font-weight: bold; }
.exclusif-item-wrapper .price-wrapper .hint { font-size: 12px; }
.exclusif-item-wrapper .reference-wrapper {   margin-top: 10px; color: #888; font-size: 12px; }
.exclusif-item-wrapper .buy-wrapper { margin-top: 20px; }

.exclusif-item-wrapper .label-flex { display: flex;}
.exclusif-item-wrapper .ilabel{ width: 100%; }
.exclusif-item-wrapper .ivalueRight{ width: 100%; text-align: right; }

@media (max-width : 480px) {
	.bugatti-product-container .inner-wrapper { display: block; }
	.bugatti-product-container .col-left { width: 100%; }
	.bugatti-product-container .col-right { width: 100%; }
}

/* -- END:BUGATTI SMARTWATCH -- */

/* -- BEGIN:Lavage btn offre -- */
.crosssell-wrapper { margin: 5px 0px; }
.crosssell-wrapper .slogan { font-size: 12px; }
.crosssell-wrapper a { margin: 10px 0px; color: #000; font-weight: bold; }

/* -- page specific -- */
.page-services-tecnical-check .crosssell-wrapper { margin-top: 20px; margin-bottom: 15px;}
.page-services-air-condition .crosssell-wrapper { margin: 20px 10px 15px 10px; }
/* -- END:Lavage btn offre -- */

.page-presentation img.pres { max-width: 220px; border: 3px solid #FFF; }


.om-alert-light { background: #fff; color: #000; padding: 20px; margin-top: 20px; }

.text-dark { color: #000; }
.text-muted { color: #999; }

.background-none { background-image: none !important; }
.border-none { border: none Impo !important; }
.border-a { border: #90A1C2 solid 1px;}
.border-radius-5px { border-radius: 5px;}

.mt-0 { margin-top: 0px; }
.mt-1 { margin-top: 5px; }
.mt-2 { margin-top: 10px; }
.mt-3 { margin-top: 15px; }
.mt-4 { margin-top: 20px; }
.mt-5 { margin-top: 25px; }

.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 5px; }
.mb-2 { margin-bottom: 10px; }
.mb-3 { margin-bottom: 15px; }
.mb-4 { margin-bottom: 20px; }
.mb-5 { margin-bottom: 25px; }

.p-0 { padding: 0px; }
.p-1 { padding: 5px; }
.p-2 { padding: 10px; }
.p-3 { padding: 15px; }
.p-4 { padding: 20px; }
.p-5 { padding: 25px; }