
/* DG */
	.middle{vertical-align:middle;}
	.text-top{vertical-align:text-top;}
	.text-bottom{vertical-align:text-bottom;}
	.spacer{clear:both;}
	.clearfix{clear:both;font-size:0;height:0;}
	.spacerleft0{clear:left;font-size:0;height:0;}
	.spacerright0{clear:right;font-size:0;height:0;}
	.nopadding{padding-left:0 !important;padding-right:0 !important;}


	html{background: #FFF;scroll-behavior: smooth;}
	body{font-family:'Muli', sans-serif;font-size:14px;margin:0;color:#000;background: #dae0ee;
	background: -moz-linear-gradient(top,  #dae0ee 0%, #ffffff 57%);
	background: -webkit-linear-gradient(top,  #dae0ee 0%,#ffffff 57%);
	background: linear-gradient(to bottom,  #dae0ee 0%,#ffffff 57%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae0ee', endColorstr='#ffffff',GradientType=0 );
	}
	ul{list-style-type:none;margin:0;padding:0;}

	a{color:#000;text-decoration:none;outline: 0 !important;}
	a:hover{text-decoration:underline;color:inherit;}
	a.lien_perso{display:block;background:#9B0302;color:#FFF;padding:8px 10px;text-align:right;}
	h1{color:#333;font-size:26px;margin:10px 0px 10px 0px;padding-top: 15px;font-family: "Courgette", sans-serif;color:#333;}
	h1 i{color:#2E4EA1;}
	h2{color:#333;font-size:24px;margin-top:15px;}
	h3{font-size: inherit;}
	hr{display:block;height:2px;background:#CCC;margin:0 5px;}
	em{font-style:italic;}
	.inline-block{display: inline-block;}
	.form-control-inline{display: inline-block;width: auto;}
	label.error{color:#a94442;}
	.no-pl{padding-left: 0 !important;}
	.no-pr{padding-right: 0 !important;}

	.btn_custom_noir{display: inline-block;color:#FFF;font-size: 14px;text-decoration: none;margin-top: 12px;padding: 8px 15px;border:0px solid #FFF;
		background-color:#231D21;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;}
	.btn_custom_noir:hover{background-position: 0 100%;color:#FFF;text-decoration: none;}

	.btn_custom_bleu{display: inline-block;color:#FFF;font-size: 14px;text-decoration: none;margin-top: 12px;padding: 8px 15px;border:0px solid #FFF;
		background-color:#2e4ea1;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;}
	.btn_custom_bleu:hover{background:#f57f18;color:#FFF;text-decoration: none;padding: 8px 12px 8px 18px;}


	.btn_custom_orange{display: inline-block;color:#FFF;font-size: 14px;text-decoration: none;margin-top: 12px;padding: 5px 15px;border:0px solid #FFF;
		background-size: 100% 200%;
	    background-image: -webkit-linear-gradient(#f57f18 50%, #f57f18 50%);
	    background-image: -o-linear-gradient(#f57f18 50%, #f57f18 50%);
	    background-image: linear-gradient(#f57f18 50%, #f57f18 50%);
	    -webkit-transition: background-position 0.1s;
	    -moz-transition: background-position 0.1s;
	    transition: background-position 0.1s;}
	.btn_custom_orange:hover{background-position: 0 100%;color:#FFF;text-decoration: none;}
	
	.orange{color:#f57f18;}
	.bleu{color: #2e4ea1;}
	.jaune{color: #f1ea04;}

	.well-simple{background-color: #fff;}
	.flash_news .well-simple{border-width: 2px;font-size: 16px;}

	.columns2{-moz-columns: 2 auto;}

	.container{position:relative;margin:0 auto;max-width: 1144px;background-color: transparent;}
	.container-fluid{padding: 0;}

	.adour-slider {
	 -webkit-flex:1 0 auto;
	 flex:1 0 auto;
	 -webkit-appearance:none;
	 background:0 0;
	 cursor:pointer;
	 height:1rem;
	 padding:0;
	}
	.adour-slider:focus {
	 outline:0
	}
	.adour-slider::-webkit-slider-thumb {
	 -webkit-appearance:none;
	 background:#ccc;
	 border:0;
	 border-radius:50%;
	 cursor:pointer;
	 height:1rem;
	 margin-top:-.4rem;
	 width:1rem
	}
	.adour-slider::-webkit-slider-runnable-track {
	 background:#2E4EA1;
	 border-radius:0;
	 cursor:pointer;
	 height:.25rem;
	 width:100%
	}
	.adour-slider::-moz-focus-outer {
	 border:0
	}
	.adour-slider::-moz-range-thumb {
	 background:#2E4EA1;
	 border:0;
	 border-radius:50%;
	 cursor:pointer;
	 height:1rem;
	 width:1rem
	}
	.adour-slider::-moz-range-track {
	 background:#CCC;
	 border-radius:0;
	 cursor:pointer;
	 height:0.25em;
	 width:100%
	}

/* HEADER */

	#header{color:#333;background-color: #fff;}
	#header .container{min-height:150px;background:#fff url(https://1d9048.claudeassets.com/20250124043031im_/https://www.adourimport.com/images/fond-header-top.jpg) right 240px bottom no-repeat;}

	#header .logo{position: relative;}
	#header .logo a{display: inline-block;margin-top:15px;}
	#header .logo_print{display: none;}
	
	#header .logo .adresse{font-family: "open_sanssemibold", Verdana, Arial, Helvetica, sans-serif;font-size: 16px;padding-left: 20px;}

	#header .slogan{position: absolute;width: 55%;left: -50px;top:100px;font-family: "open_sanssemibold", Verdana, Arial, Helvetica, sans-serif;font-size: 22px;text-align: right;color:#222;}
	#header .slogan .texte{font-style: italic;margin-top: 10px;line-height: 25px;}
	#header .slogan .texte span{color:#2e4ea1;}
	
	#header .pourcent{position: absolute;width: 100%;left: 80px;top: 0;font-family: "open_sanssemibold", Verdana, Arial, Helvetica, sans-serif;font-size: 24px;font-style: italic;margin-top: 15px;}
	#header .pourcent span{display: inline-block;width: 86px;height: 86px;border-radius: 86px;background-color: #2e4ea1;color:#FFF;font-size: 35px;text-align: center;padding-top: 20px;margin-left: 10px;margin-right: 10px;}

	#header .infos{position: relative;height: 100%;}
	#header .infos .texte{position: absolute;bottom: 15px;right: 0;font-family: Helvetica, sans-serif;padding:10px 25px;background-color: rgba(255,255,255,0.3);}
	#header .infos .texte .titre{font-size: 22px;color:#f3942a;}
	#header .infos .texte .tel{font-size: 22px;letter-spacing: -1px;color:#FFF;text-shadow: #333333 1px 1px, #333333 -1px 1px, #333333 -1px -1px, #333333 1px -1px;}

	#header .outils{}
	#header .outils a{color:#FFF;display: inline-block;padding: 25px;text-align: center;}
	#header .outils a:hover, #header .outils a:active, #header .outils a:focus{text-decoration: none;}
	#header .outils .fa{font-size: 32px;display: block;text-align: center;}
	#header .outils .badge{background-color: #2e4ea1;color:#333333;}

	#header .coords{min-height:150px;}
	#header .coords .wrapper{position: absolute;bottom: 0;right: 8px;}
	#header .coords .titre{text-align: right;color:#2e4ea1;text-transform: uppercase;font-size: 14px;font-family: "open_sanssemibold", sans-serif;}
	#header .coords .valeur{text-align: right;color:#f57f18;font-size: 20px;font-weight: bold;}

	#header .labels{}
	#header .labels .wrapper{padding:15px 0;}

/* SLIDER */

	#bloc_slider{position: relative;background: #fff url(https://51ffaa.claudeassets.com/20250124043031im_/https://www.adourimport.com/images/fond-header-slider.jpg) bottom center no-repeat;border-bottom: 2px solid #2e4ea1;}
	#bloc_slider.bloc_slider_home{padding-bottom: 50px;}
	#bloc_slider .bloc_global_search{background:transparent;position: absolute;right:15px;height: 100%;z-index:10;max-width: 350px;}
	#bloc_slider .bloc_global_search h1{position: relative;color:#2E4EA1;padding: 10px 20px 0px 20px;font-size: 36px;font-family: "Courgette", sans-serif;letter-spacing: -2px;padding-bottom: 0;}
	#bloc_slider .bloc_global_search h1 .fa{color:#f57f18;font-size: 26px;}
	#bloc_slider .bloc_global_search form{padding:0 10px 15px 10px;margin-top:0px;}
	#bloc_slider .bloc_global_search form .bloc{margin-bottom: 10px;padding-left: 0;}

	#mainslider{display: block !important;margin-top:0px;border: 0px solid #CCC;}
	#mainslider .item{margin-right: 350px;}
	#mainslider .item .caption{position: absolute;bottom:10px;left:0px;right: 0;color:#222;max-width:68%;font-family: "Roboto", sans-serif;background-color: rgba(255,255,255,0.3);}
	#mainslider .item .caption_inner{position: relative;padding: 10px 15px 15px;text-align: center;color:#FFF;}
	#mainslider .item .caption .titre{font-size: 2.3em;text-transform: uppercase;color:#FFF;text-shadow: 1px 0px 1px #000;font-family: "Roboto-Bold", sans-serif;}
	#mainslider .item .caption .texte{font-size: 1.2em;margin-top: 0px;color:#222;text-shadow: 1px 1px 2px #FFF;font-weight: bold;}
	#mainslider .item .caption .lien{position: relative;}
	#mainslider .item .caption .lien a{}
	#mainslider .item .caption .lien a:hover{text-decoration: none;}
	#mainslider .item .caption .lien a i{display: inline-block;margin-left: 10px;}
    #mainslider .item img{
		display: block;
		width: auto;
		height: auto;
    }	

	.owl-theme .owl-controls{display: none;margin-top: 0;}
    #mainslider .owl-buttons{position: absolute;top:40%;width: 100%;display: none;}
    #mainslider .owl-pagination{text-align: center;}
    #mainslider .owl-pagination .owl-page span{border-radius: 10px;background-color: #333333 !important;border:2px solid #333333;opacity: 1;margin-left: 3px;margin-right: 3px;}
    #mainslider .owl-pagination .active span{border:2px solid #333333;background-color: #fff !important;}
    #mainslider:hover .owl-buttons{display: block;}
    #mainslider:hover .owl-buttons div{color:#FFF;font-size: 20px;width: 50px;height:50px;line-height: 50px;}
    #mainslider .owl-buttons .owl-prev{position: absolute;left:0;}
    #mainslider .owl-buttons .owl-next{position: absolute;right:0;}

/* NAVIGATION */

	#navigation{line-height: 45px;background: #2E4EA1;}
	#navigation .container{background-color: transparent !important;}

	.navbar{border:0 none;border-radius: 0;margin-bottom: 0; }
	.navbar-nav > li > a {display: block;font-size: 16px;line-height: 35px;padding: 10px 15px 10px;text-decoration: none;color:#FFF;
		text-transform: uppercase;border-left: 0px solid #CCC;border-right: 0px solid #dbdbdb;	
	}
	.navbar-nav > li > a.home {}
	.navbar-nav > li > a:hover{background-color: transparent;}
	.navbar-nav > li:hover{background-color:#2E4EA1;transition: all .5s;
		-moz-transition: all .2s;
		-webkit-transition: all .2s;
		-o-transition: all .2s;}
	.navbar-nav > li:hover > a{color:#FFF;}
	.navbar-nav > li.active > a{background-color: #CCC;}
	.navbar-nav > li.special{position: absolute;right: 0;margin-top: -10px;background-color: #fff;border-radius: 5px;height:80px;padding: 5px 20px;}
	.navbar-nav > li.special .titre{font-size: 16px;line-height:28px;}
	.navbar-nav > li.special .tel{color:#2e4ea1;font-size: 32px;font-family: "Roboto-Bold", "Helvetica Neue", Helvetica, sans-serif;}

	.navbar-nav > li > a > strong{display: block;font-family: "Roboto-Bold", sans-serif;}
	.navbar-nav > li.drop > a > i{display: inline-block;text-align: center;}
	.navbar-nav .dropdown {
	    position: absolute;
	    left: 0;
	    top: 100%;
	    min-width: 250px;
		background-color: #fff;
	    visibility: hidden;
	    z-index: 2;
		opacity: 0;
		transition: opacity 0.3s ease-in-out;
	    -moz-transition: opacity 0.3s ease-in-out;
	    -webkit-transition: opacity 0.3s ease-in-out;
	    -o-transition: opacity 0.3s ease-in-out;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	  	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	  	border-top:4px solid #2e4ea1;
	}
	.navbar-nav > li.drop:hover .dropdown {visibility: visible;opacity: 1;}
	.dropdown li, .sup-dropdown li {position: relative;border-top: 1px solid rgba(0, 0, 0, 0.04);}
	.dropdown li:first-child, .sup-dropdown li:first-child {border-top: none;}
	.dropdown li a, .sup-dropdown li a {
	    display: block;
	    color: #222;
	    font-size: 13px;
	    font-family: 'Signikaneg-regular', sans-serif;
	    padding: 0 16px;
	    text-decoration: none;
	    transition: padding 0.2s ease-in-out;
	    -moz-transition: padding 0.2s ease-in-out;
	    -webkit-transition: padding 0.2s ease-in-out;
	    -o-transition: padding 0.2s ease-in-out;
	}
	.dropdown > li:hover > a, .sup-dropdown li:hover > a {padding-left: 18px;}
	.dropdown li a i {margin: 0 0 0 -4px;}
	.navbar-nav .sup-dropdown {
	    position: absolute;
	    left: 100%;
	    top: 0;
	    width: 180px;
		background-color: #fff;
	    margin-top: 10px;
	    transition: margin-top 0.2s ease-in-out;
	    -moz-transition: margin-top 0.2s ease-in-out;
	    -webkit-transition: margin-top 0.2s ease-in-out;
	    -o-transition: margin-top 0.2s ease-in-out;
	    visibility: hidden;
	    z-index: 3;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	  	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	}
	.navbar-nav li.drop .dropdown li:hover .sup-dropdown {visibility: visible;margin-top: 0;}

/* ARIANE */

	#ariane{line-height:35px;color:#333;}
	#ariane .container{background-color: #FFF;padding: 5px;margin-bottom: 0px;border-bottom: 1px dotted #eee;padding-bottom: 10px;}
	#ariane .container a{color:#333;font-size: 14px;padding:2px 5px;display: inline-block;}

/* GENERAL */


	.subheader{color:#FFF;}
	.subheader .container{margin-top: -30px;padding: 25px 15px;color:#FFF;text-align: left;background: #2e4ea1;
		background: -moz-linear-gradient(top,  #2e4ea1 0%, #132d72 100%);
		background: -webkit-linear-gradient(top,  #2e4ea1 0%,#132d72 100%);
		background: linear-gradient(to bottom,  #2e4ea1 0%,#132d72 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4ea1', endColorstr='#132d72',GradientType=0 );
		}
	.subheader .container .titre{font-size: 34px;font-family: "Courgette", sans-serif;letter-spacing: -1.5px;}
	.subheader .container .soustitre{font-size: 17px;text-transform: uppercase;letter-spacing: -0.8px;}

	
	#contenu{clear:both;position:relative;color:#333;}
	#contenu > .container{background-color: #fff;padding-bottom: 50px;}
	#contenu_page{background:transparent;color:#333;min-height: 300px;}
	#contenu_page .page{min-height: 300px;font-size: 14px;}
	#contenu_page .page h1{}
	#contenu_page .page h2{font-family: "open_sanssemibold", Arial, Helvetica, sans-serif;}

	.page ul.list_check{margin-left: 15px;}
	.page ul.list_check li{padding: 0px;margin: 2px 0;}
	.page ul.list_check li:before {
	  content: "\f00c"; /* FontAwesome Unicode */
	  font-family: FontAwesome;
	  display: inline-block;
	  margin-left: -1.3em;
	  width: 1.3em; */
	}
	.page ul.list_check li:hover{/*background-color: #f5f5f5;*/}

	#home{background-color: transparent !important;}
	#home .container{background-color: #fff;}

	#home .bloc_home{padding: 10px 0;}
	#home .bloc_home h1{margin: 0;color:#2e4ea1;font-size: 24px;font-family: 'Courgette', sans-serif;}
	#home .bloc_home h1 strong{color:#f57f18;}
	#home .bloc_home > .wrapper{}
	#home .bloc_home .liste_mosaique{}

	#home .bloc_marques{margin: 30px 0 15px 0;}
	#home .bloc_marques .titre{text-transform: uppercase;color:#333333;font-size: 16px;}
	#home .bloc_marques .liste_marque{padding:0 30px;}
	#home .bloc_marques .liste_marque .owl-wrapper{margin: 0 auto;}
	#home .bloc_marques .liste_marque a{display: inline-block;border-bottom: 2px solid #5195DE;}
	#home .bloc_marques .liste_marque .owl-buttons > div{font-size: 20px;color:#333;}
	#home .bloc_marques .liste_marque .owl-buttons > div.owl-prev{position: absolute;left: 0;top:40%;}
	#home .bloc_marques .liste_marque .owl-buttons > div.owl-next{position: absolute;right: 0;top:40%;}

	.bloc_garantie{border:1px solid #2e4ea1;padding: 0;}
	.bloc_garantie .wrapper{padding:0 10px 10px 10px;}
	.bloc_garantie h1{color: #2e4ea1;padding-bottom: 10px;}
	.bloc_garantie h1 span{color:#f57f18;}

	#home .bloc_by_marques{}
	#home .bloc_by_marques .titre_cat{text-transform: uppercase;color:#2E4EA1;font-size: 18px;}
	#home .bloc_by_marques ul{}
	#home .bloc_by_marques ul li{padding: 5px 0;}

	#home .bloc_sep{text-align: center;margin: 50px 0;}

	#home .bloc_reprise{min-height: 120px;background-color: #FFF;padding:15px;color:#FFF;}
	#home .bloc_reprise h1{color:#FFF;}
	#home .bloc_financement{min-height: 120px;background-color: #FFF;padding:15px;color:#FFF;margin-top: 10px;}
	#home .bloc_financement h1{color:#FFF;}

	#home .bloc_actus{}
	#home .bloc_actus h1{}/*"Signikaneg-regular", */
	#home .bloc_actus .item{background-color: #f8f8f8;;padding: 10px;margin-bottom: 5px;}
	#home .bloc_actus .item .titre{margin-bottom: 15px;margin-top: 10px;font-weight: bold;color:#313131;}
	#home .bloc_actus .item .titre a{color:#313131;}
	#home .bloc_actus .item .titre a:hover{color:#2E4EA1;text-decoration: none;}
	#home .bloc_actus .item .texte{font-size: 12px;}

	#home .bloc_temoignages{}
	#home .bloc_temoignages h1{font-size: 24px;}
	#home .bloc_temoignages .item{position: relative;color:#222;margin-top: 25px;padding: 15px 20px;}
	#home .bloc_temoignages .item:hover{background-color: #f8f8f8;}
	#home .bloc_temoignages .item .titre{font-weight: bold;padding-top: 5px;color:#333333;}
	#home .bloc_temoignages .item .titre span{font-weight: normal;}
	#home .bloc_temoignages .item .lien{color:#313131;}
	#home .bloc_temoignages .item .lien:hover{color:#2E4EA1;text-decoration: none;}
	#home .bloc_temoignages .item .lieu{color:#333333;margin-bottom: 15px;}
	#home .bloc_temoignages .item .texte{border-radius: 5px;font-size: 15px;}
	#home .bloc_temoignages .item .texte .fa{color:#5195de;font-size: 18px;}
	#home .bloc_temoignages .lien_tous{margin: 5px 0;}
	
	

	.bloc_search_by_marque{text-align: center;}
	.bloc_search_by_marque .container{background-color: #fff;padding: 15px 0;}
	.bloc_search_by_marque h1{color:#2E4EA1;}
	.bloc_search_by_marque ul li{display: inline;}
	.bloc_search_by_marque ul li a{display: inline-block;padding:5px 2px 2px;border-bottom: 1px solid #FFF;transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
		-o-transition: all .3s;}
	.bloc_search_by_marque ul li a:hover{border-bottom: 1px solid #999;padding-bottom: 5px;padding-top: 0;}

	#search_by_type{background-color: #fff;border:1px solid #CCC;padding:10px 15px 11px 10px;}
	#search_by_type .image_type{color:#FFF;height:100px;overflow:hidden;}
	#search_by_type ul{}
	#search_by_type ul li{}
	#search_by_type ul li a{font-style: italic;font-size: 14px;border-bottom: 1px solid #CCC;padding: 2px;display:block;margin:7px 3px;}
	#search_by_type ul li a:hover{text-decoration: none;}
	#search_by_type ul li:hover, #search_by_type ul li:hover a i{color:#333333;}
	#search_by_type ul li a i{color:#FFF;}

	
/* COLONNE */

	.colonne{}
	.colonne .bloc{margin-top: 25px;}
	.colonne h1{font-size: 20px;font-family: "open_sansregular", Helvetica, sans-serif;text-transform: uppercase;color:#FFF;margin: 0;}


	/* FORMULAIRE */

	.bloc_formulaire{color:#222;min-height: 100px;}
	.bloc_formulaire h1{color:#222;}
	.bloc_formulaire form{}
	.bloc_formulaire form .bloc{margin:5px;display: block;}
	.bloc_formulaire form .bloc .btn-custom{background-color: #EEE;border-radius: 0;color:#333333;line-height: 1.33;font-size: 14px;padding: 7px 15px;border:1px solid #333333;}
	.bloc_formulaire form .bloc #formu_prix{display:inline-block;text-align:right;}
	.bloc_formulaire form .bloc_formulaire_home .bloc select{width: 250px;}
	
	.bloc_marques_types{margin-top: 15px;padding:2px;
		background: rgb(8,87,159); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(8,87,159,1) 0%, rgba(2,69,128,1) 50%, rgba(1,54,103,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(8,87,159,1) 0%,rgba(2,69,128,1) 50%,rgba(1,54,103,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(8,87,159,1) 0%,rgba(2,69,128,1) 50%,rgba(1,54,103,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08579f', endColorstr='#013667',GradientType=0 ); /* IE6-9 */}
	.bloc_marques_types .wrapper{border:1px solid #FFF;padding: 5px;}
	
		.bloc_marques{}	
		.bloc_marques ul{margin-top: 10px;}	
		.bloc_marques ul li{display: inline-block;margin: 5px;}	
		.bloc_marques ul li a{}	
		
		.bloc_types{margin:0 0px 10px;}
		.bloc_types ul{margin:10px 0px ;
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
		    -moz-column-count: 2; /* Firefox */
		    column-count: 2;
		}
		.bloc_types ul li a{color:#FFF;padding:3px 5px;display: inline-block;}
		.bloc_types ul li a:hover{text-decoration: none;color:#f3942a;transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
		-o-transition: all .3s;}
	
	.bloc_rappel{}
	.bloc_rappel h1{color:#222;}
	.bloc_rappel .bloc{margin: 4px;}

/* FOOTER */

	#footer{color:#FFF;}
	#footer .container{padding:0 0 25px 0;margin-top: -50px;color:#FFF;background: #2e4ea1;
		background: -moz-linear-gradient(top,  #2e4ea1 0%, #122d71 100%);
		background: -webkit-linear-gradient(top,  #2e4ea1 0%,#122d71 100%);
		background: linear-gradient(to bottom,  #2e4ea1 0%,#122d71 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4ea1', endColorstr='#122d71',GradientType=0 );
		}
	#footer h1{color:#f57f18;font-family: "Roboto-Regular", sans-serif;text-transform: uppercase;}
	#footer p{margin: 0;}
	#footer a{}

	#footer .menu_footer_col1 h1{text-align: right;}
	#footer .menu_footer_col1 ul li{text-align: right;}
	#footer .menu_footer_col2{text-align: left;}
	
	#footer .bloc_menu{margin-top: 0;padding: 15px;}
	#footer .bloc_menu .menu_footer{text-align: left;}
	#footer .bloc_menu .menu_footer li{display: block;}
	#footer .bloc_menu .menu_footer li a{padding: 5px;display: inline-block;color:#FFF;font-size: 14px;}
	#footer .bloc_menu .menu_footer li a:hover{text-decoration: none;color:#2e4ea1;transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
	}
	
	#section_gmap{position: relative;}
	#section_gmap h1{color: #2e4ea1;}
	#section_gmap h1 span{color: #f57f18;}
	#section_gmap a.lien{position: absolute;right: 30px;top: 30px;padding: 15px 30px;background-color: #2e4ea1;color:#FFF;text-transform: uppercase;font-size: 18px;}
	#section_gmap a.lien:hover{text-decoration: none;}
	#section_gmap .bloc_gmap{background: transparent url(https://c16e57.claudeassets.com/20250124043031im_/https://www.adourimport.com/images/adour-gmap.jpg) no-repeat top center;min-height:400px;}

	#footer .coordonnees{text-align: center;color:#FFF;padding-top: 20px;}
	#footer .coordonnees .nom_societe{text-transform: uppercase;font-size: 24px;font-weight: bold;}
	#footer .coordonnees .adresse_societe{font-size: 16px;}
	#footer .coordonnees .cpville_societe{font-size: 16px;}
	#footer .coordonnees .siret_societe{font-size: 12px;}
	#footer .coordonnees .tva_societe{font-size: 12px;}
	#footer .coordonnees .kbis_societe{font-size: 12px;}
	#footer .coordonnees .tel_societe, #footer .coordonnees .mobile_societe{color:#f57f18;font-size: 26px;}

	#footer .reseausocial{margin-bottom: 45px;}
	#footer .reseausocial a {
	    background-color: #ffffff; border-radius: 50%;color: #555555;
	    display: inline-block;font-size: 16px;
	    width: 42px;height: 42px;line-height: 42px;	    
	   text-align: center;
	    transition-delay: 0s; transition-duration: 0.25s;transition-property: all;transition-timing-function: ease;
	}
	#footer .sub-footer .reseausocial a:hover {
	    background-color: #ffca47;color: #111111;
	}
	#footer .reseausocial a i{
		transition-delay: 0s;transition-duration: 0.3s;transition-property: all;transition-timing-function: ease;
	}
	#footer .reseausocial a:hover i {animation-delay: 0s;animation-direction: normal;animation-duration: 0.3s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-name: toRightFromLeft;animation-play-state: running;animation-timing-function: ease;color: #ffffff;}
	#footer .reseausocial a.fb:hover {background-color: #3B5A9A;}
	#footer .reseausocial a.tw:hover {background-color: #00AEF0;}
	#footer .reseausocial a.ig:hover {background-color: #D93175;}
	#footer .reseausocial a.lk:hover {background-color: #007BB6;}

	.copyright{padding: 15px;color:#000;}
	.copyright .container{text-align: center;padding: 13px;}
	.copyright a, #footer .copyright span{}

/* COMPARATEUR */

	.page_comparateur{}
	.page_comparateur th{text-align: center;}
	.page_comparateur .libelle{font-weight: bold;min-width:150px;background-color: #DDD;}
	.page_comparateur .montant{text-align: right;font-weight: bold;}

/* TEMOIGNAGES */

	.page_temoignages{}
	.page_temoignages .well{margin-top: 20px;margin-bottom: 20px;}
	.page_temoignages .lien_depot{margin: 20px 0;}
	.page_temoignages .lien_depot a{}

	.page_temoignages .bloc_temoignages{}
	.page_temoignages .bloc_temoignages h1{font-family: "Signikaneg-regular", "Helvetica Neue", Helvetica, sans-serif;color:#333333;text-transform: uppercase;}
	.page_temoignages .bloc_temoignages .item{position: relative;color:#222;margin-top: 25px;border-bottom: 1px solid #DDD;padding: 15px 0;}
	.page_temoignages .bloc_temoignages .item .titre{font-weight: bold;padding-top: 5px;color:#2e4ea1;}
	.page_temoignages .bloc_temoignages .item .titre span{font-weight: normal;}
	.page_temoignages .bloc_temoignages .item .lieu{color:#2e4ea1;margin-bottom: 15px;}
	.page_temoignages .bloc_temoignages .item .texte{border-radius: 5px;text-indent: 20px;padding-top: 10px;}
	.page_temoignages .bloc_temoignages .lien_tous{text-align: right;}
	.page_temoignages .bloc_temoignages .lien_tous a{color:#333333;font-size: 12px;text-decoration: underline;}
	.page_temoignages .bloc_temoignages .lien_tous a:hover{text-decoration: none;color:#2e4ea1;transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
		-o-transition: all .3s;}
	.page_temoignages .bloc_temoignages .lien_tous a.lien{font-weight: bold;}
	

	#modal_deposer_temoignage{}
	#modal_deposer_temoignage .bloc_ligne{margin-top: 5px;}
	
	#form_temoigner table{font-size: 12px;}
	#form_temoigner .tdlabel{font-size: 12px;}

/* ACTUALITES */

	.page_news .liste_news h1{}
	.page_news .liste_news .item{position: relative;color:#222;margin-top: 25px;padding-bottom: 15px;border-bottom: 2px solid #333333;}
	.page_news .liste_news .item .date{color: #2E4EA1;text-align: right;font-size: 13px;}
	.page_news .liste_news .item .titre{font-weight: bold;padding-top: 5px;color:#5195de;font-family: "Signikaneg-regular", "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;font-size: 24px;}
	.page_news .liste_news .item .titre span{font-weight: normal;}
	.page_news .liste_news .item .lieu{color:#2e4ea1;margin-bottom: 15px;}
	.page_news .liste_news .item .texte{border-radius: 5px;font-family: "Roboto-Regular", "Helvetica Neue", Helvetica, sans-serif;font-size: 14px;text-indent: 20px;padding-top: 10px;text-align: justify;}

/* LISTE PRODUITS */

	.info_resultats{}
	.info_resultats .nb_resultats{}
	.info_resultats .icones{}
	.info_resultats .icones a{color:#CCC;}
	.info_resultats .icones a.active{color:#f3942a;}
	.info_resultats .icones a i{font-size: 24px;}
	.info_resultats .icones a i.fa-bars{font-size: 26px;}

	.liste_mosaique{padding:10px 40px;border-collapse: collapse;background: transparent;}
		.liste_modeles{padding-left: 0px;padding-right: 0;}
	.liste_mosaique .wrapper{background:#FFF;height:350px;padding:10px;margin-top: -15px;margin: 10px;}
		.liste_modeles .wrapper{}
	.liste_mosaique .wrapper:hover .tarifs{}
	.liste_mosaique .wrapper:hover .vignette img{opacity: 0.8;transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;}
	.liste_mosaique .infos{position: relative;border:0px solid #CCC;border-top: 0;}
	.liste_mosaique .vignette{position: relative;padding: 0;}
	.liste_mosaique .vignette a{display: block;text-align:center;min-height:150px;vertical-align:middle;margin-top:9px;text-align: center;background-color: #f9f9f9;}
	.liste_mosaique .vignette a span{}
	.liste_mosaique .vignette a span:hover{opacity: 0;}
	.liste_mosaique .vignette img{margin-right: auto;margin-left: auto;display: inline-block;}
	
	.liste_mosaique .titre{font-weight: bold;height: 45px;overflow: hidden;text-align: center;}
		.liste_modeles .titre{text-align: center;height: 45px;overflow: hidden;margin-bottom: 10px;}
	.liste_mosaique .titre a strong{font-weight: bold;text-transform: uppercase;font-size: 14px;}
	.liste_mosaique .titre a span{display: block;text-transform: none;font-size: 12px;color:#5195DE;height: 21px;overflow: hidden;}
	.liste_mosaique .titre a:hover{text-decoration: none;}

	.liste_mosaique .technique{padding: 5px 0;background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 37%, #e0e5f1 100%);
		background: -webkit-linear-gradient(top,  #ffffff 37%,#e0e5f1 100%);
		background: linear-gradient(to bottom,  #ffffff 37%,#e0e5f1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e5f1',GradientType=0 );
		}
	.liste_mosaique .technique .item-technique{padding: 5px 5px;text-align: center;border-right: 1px solid #999;}
	.liste_mosaique .technique .item-technique.chevaux{border-right: 0px;padding-top: 11px;}
	.liste_mosaique .technique .item-technique img{vertical-align: bottom;}

	.liste_mosaique .tarifs{position: relative;padding: 2px 0px;border-top: 2px solid #2E4EA1;border-bottom: 2px solid #2E4EA1;}
	.liste_mosaique .pourcent{background-color: #f57f18;color:#FFF;font-weight: bold;text-align: center;padding: 10px 0;font-size: 16px;}
	.liste_mosaique .pourcent em{}
		.liste_modeles .apartirde{font-size: 14px;font-weight: bold;}
	.liste_mosaique .prix_barre{font-size: 12px;text-decoration: line-through;color:#CCC;padding-top: 10px;padding-left: 5px;}
	.liste_mosaique .prix{font-size: 16px;font-weight: bold;text-align: center;padding-top: 10px;}
	.liste_mosaique .prix:after {
	}
	.liste_mosaique .prix.prix_seul{padding-bottom: 10px;}
	.liste_mosaique .economie{}
	.liste_mosaique .lien{text-align: center;padding: 5px 0;}
	.liste_mosaique .lien a{text-decoration: none;}

	.liste_mosaique .owl-controls .owl-buttons div{color:#000 !important;position: absolute;top: 40%;}
	.liste_mosaique .owl-controls .owl-buttons .owl-prev{left: 0;}
	.liste_mosaique .owl-controls .owl-buttons .owl-next{right: 0;}

	.liste_mosaique .nb{padding:5px 10px;}


	ul.liste_lineaire {display: table;width: 100%;table-layout: auto;}
	ul.liste_lineaire li{padding: 5px;border-bottom: 1px solid #999;padding: 10px 0;display: table-row;}
	ul.liste_lineaire li:hover{background:#EEE;}
	ul.liste_lineaire li div{}
	ul.liste_lineaire li .details .titre_detail{font-weight: bold;}
	ul.liste_lineaire li .wrapper{}
	ul.liste_lineaire li > div{display: table-cell;vertical-align: middle;padding:2px 15px;}
	ul.liste_lineaire li .titre{font-family: "Roboto-Bold", Verdana, Arial, Helvetica, sans-serif;}
	ul.liste_lineaire li .titre a{font-weight:bold;color:#222;margin:5px 10px 5px 0px;padding:0;font-size: 14px;}
	ul.liste_lineaire li .titre a:hover{text-decoration: none;}

	ul.liste_lineaire li div.vignette{width: 100px;}
	ul.liste_lineaire li div.vignette a{text-align:center;vertical-align:middle;margin-top:9px;text-align: center;}
	ul.liste_lineaire li div.vignette a span{
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(https://cfe9e6.claudeassets.com/20250124043031im_/https://www.adourimport.com/images/more.png) no-repeat center rgba(24, 24, 24, 0.3);
		transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		cursor: pointer;}
	ul.liste_lineaire li div.vignette a span:hover{/*opacity: 1;*/}
	ul.liste_lineaire li div.vignette img{max-height:178px !important;margin-right: auto;margin-left: auto;border:1px solid #bab9b9;border-radius: 0;}
	ul.liste_lineaire li div.infos{position: relative;}

	ul.liste_lineaire li .tarifs{margin-top: 25px;}
	ul.liste_lineaire li .tarifs span{line-height: 35px;}
	ul.liste_lineaire li .pourcent{display: inline;font-size: 14px;z-index:5;padding: 3px 10px;font-weight: bold;background-color: #0d4687;color:#FFF;}
	ul.liste_lineaire li .prix{font-size: 20px;color: #333333;font-weight: bold;text-align: center;white-space: nowrap;}
	ul.liste_lineaire li .prix_const{display: inline;font-size: 14px;color: #969595;text-align: center;font-weight: bold;text-decoration: line-through;font-family: "open_sansregular", Verdana, Arial, Helvetica, sans-serif;}
	ul.liste_lineaire li a.lien{}
	ul.liste_lineaire li a.lien:hover{}
	ul.liste_lineaire li a.lien i{font-size: 14px;}

	ul.liste_lineaire .wrapper_normal{}
	ul.liste_lineaire .wrapper_simplifie .prix{margin-top: auto;}
	ul.liste_lineaire .wrapper_simplifie .energie, ul.liste_lineaire .wrapper_simplifie .pourcent{margin-top: 10px;}

	ul.liste_lineaire_simple{}
	ul.liste_lineaire_simple li{padding: 5px 0;border-bottom: 1px dotted #999;}
	ul.liste_lineaire_simple li:hover{background:#EEE;}
	ul.liste_lineaire_simple li .wrapper{}
	ul.liste_lineaire_simple li .titre{line-height: 17px;margin-bottom: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	ul.liste_lineaire_simple li .titre a{color:#222;margin:5px 10px 5px 0px;padding:0;font-size: 14px;}
	ul.liste_lineaire_simple li .titre a:hover{text-decoration: none;}	
	ul.liste_lineaire_simple li .pourcent{display: inline;font-size: 12px;z-index:5;padding: 3px 10px;font-weight: bold;background-color: #0d4687;color:#FFF;}
	ul.liste_lineaire_simple li .prix{font-size: 14px;color: #333333;font-weight: bold;text-align: center;}

	
	
	#vignette-preview{
		position:absolute;z-index:100;
		border:1px solid #ccc;
		background:#333;
		padding:5px;
		display:none;
		color:#fff;
	}
	#vignette-preview img{
		display: inline-block;
		max-width: 300px;
	}

/* RESULTATS */
	
	.page_resultats h1{color:#2E4EA1;font-size: 36px;font-family: Arial, sans-serif;text-align: center;}
	.page_resultats h1 span{color:#333;}
	
	.page_resultats .apercu_modele {font-family: Arial, sans-serif;padding-top: 25px;margin-bottom: 30px;}
	.page_resultats .apercu_modele .infos{padding-top: 75px;}
	.page_resultats .apercu_modele .infos .nom_marque{font-size:32px;font-weight: bold;color:#2E4EA1;text-transform: uppercase;margin-bottom: 0;line-height: 18px;}
	.page_resultats .apercu_modele .infos .nom_modele{font-size:30px;font-weight: bold;color:#2e4ea1;text-transform: uppercase;line-height: 18px;}
	.page_resultats .apercu_modele .infos .nb_resultats{font-size:18px;color:#000;}
	.page_resultats .apercu_modele .infos .pourcentage_max{font-size:28px;font-weight: bold;color:#f57f18;font-family: "Courgette", sans-serif;}
	.page_resultats .apercu_modele .infos .pourcentage_max span{color:#2e4ea1;}

	.filtres{margin: 0 0 10px 0;padding:13px 20px 20px 20px;border-bottom: 1px solid #999;
		background: rgb(8,87,159); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(8,87,159,1) 0%, rgba(2,69,128,1) 50%, rgba(1,54,103,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(8,87,159,1) 0%,rgba(2,69,128,1) 50%,rgba(1,54,103,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(8,87,159,1) 0%,rgba(2,69,128,1) 50%,rgba(1,54,103,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08579f', endColorstr='#013667',GradientType=0 ); /* IE6-9 */
	}
	.filtres .item{display:block;margin-left: 10px;}
	.filtres .item label{display: block;margin-top: 10px;color:#FFF;}
	.filtres .item select{display: block;width: 100%;}
	.filtres .item .btn-custom{background-color: #fff;}

	.filtres .slider-handle{width: 15px;height: 15px;margin-top: 2px;cursor:ew-resize;}
	.filtres .slider-selection{background-image: none;background-color: #0d4687;}

	.aucun-resultat{min-height: 300px;text-align: center;font-size: 26px;color:#888;padding-top: 50px;}

	.table_resultats{}
	.table_resultats > tbody > tr > th{border-bottom:1px dotted #999;border-top: 0;margin:10px 0;background:#FFF;padding-top: 15px;}
	.table_resultats > tbody > tr > td{vertical-align: middle;border-top: 0;border-bottom: 1px solid #999;}
	.table_resultats .vignette{width:90px;}
	.table_resultats .titre{}
	.table_resultats .titre span{color:#333;font-weight: bold;}
	.table_resultats .titre span.dispo{color:#999;font-weight: normal;font-style: italic;display: block;}
	.table_resultats .titre strong{color:#2e4ea1;}
	.table_resultats .pourcent{display: inline-block;font-size: 18px;z-index:5;padding: 7px 10px;font-weight: bold;color:#f57f18;font-family: "Signikaneg-regular", Verdana, Arial, Helvetica, sans-serif;}
	.table_resultats .prix{font-size: 18px;color: #2e4ea1;font-weight: bold;text-align: right;white-space: nowrap;}
	.table_resultats .btn_custom{border-radius:0;margin-top: 0;}
	
	.table_resultats .special_modele{text-transform: none;background: none !important;}
	.table_resultats .special_modele td{padding: 55px 0 10px 0;}
	.table_resultats .special_modele td h2{font-size: 30px;font-weight: bold;color: #2e4ea1;text-transform: uppercase;line-height: 18px;padding-top: 35px;}
	.table_resultats .special_modele td a{color: #2e4ea1;}
	.table_resultats .special_modele td a:hover{text-decoration: none;}

	.table_resultats .special td{padding: 15px 0 10px 0;background:#f5f5f5;text-align: center;font-size: 20px;text-transform: none;}
	.table_resultats .special td a{text-decoration: none;color: #2e4ea1;}
	.table_resultats .special td a:hover{text-decoration: none;}
	.table_resultats .special td i{font-size: 14px;display: block;}
	.table_resultats .special td strong{color:#f57f18;font-size: 16px;}

/* FICHE PRODUIT */

	#fiche{background-color: #fff;}

	#fiche .tooltip.left{margin-left: -5px;}

	#fiche .link_back{margin: 5px;}
	#fiche h1 strong{color:#292929;font-size:42px;margin-top: 15px;text-transform: capitalize;}	
	#fiche h1 span{display: inline-block;padding-top: 5px;font-size: 16px;font-family: "open_sanssemibold", sans-serif;}
	#fiche h2{background-color: #FFF;color:#333;padding: 10px;border-radius: 5px;font-family: "open_sanssemibold", sans-serif;font-size: 18px;}
	#fiche h3{color:#2E4EA1;padding: 10px;margin-top: 0;text-transform: uppercase;font-size: 14px;font-weight: bold;text-align: center;}
	#fiche h3 em{font-size: 11px;font-style: italic;}
	#fiche #medias{margin:0px 0 0 0;}
	
	.fiche_listing_photos{padding: 10px 0;display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;}
	.photo{}
	.mainphoto{position: relative;}
	.photo a{display: block;position: relative;margin: 5px;max-height: 77px;overflow: hidden;}
	.photo a span, .mainphoto a span{
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(https://cfe9e6.claudeassets.com/20250124043031im_/https://www.adourimport.com/images/more.png) no-repeat center rgba(24, 24, 24, 0.3);
		transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		cursor: pointer;}
	.photo a span:hover, .mainphoto a span:hover{opacity: 1;}
	
	#fiche #infos{}

	.cadre_infos_techniques{margin-top: 0px;padding-left: 0;}
	.cadre_infos_techniques p{margin: 0;padding: 5px 2px 5px 2px;border-bottom: 0px solid #DDD;}
	.cadre_infos_techniques .label_description{font-weight: bold;}
	.cadre_infos_techniques .valeur_description{}

	.cadre_tarifs{border: 1px solid #CCC;padding: 10px;padding-top: 0px;padding-bottom: 15px;margin-top: 0px;margin-bottom: 25px;}
	.cadre_tarifs .bloc_tarifs{}
	.cadre_tarifs .item{font-size: 14px;}
	.cadre_tarifs .item .wrapper{margin: 5px;background-color: #FFF;}

	.cadre_tarifs .item-constructeur, .item-constructeur-options-incluses, .item-pourcentage-reduction, .item-total-base{}
	.cadre_tarifs .item .titre{padding-top: 5px;padding-left: 0;}
	.cadre_tarifs .item .valeur_box{border-bottom: 1px dotted #DDD;}
	.cadre_tarifs .item .valeur{font-size: 18px;padding:5px 0 0 0 ;text-align: right;font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif;}
	.cadre_tarifs .item .valeur_ht{font-size: 12px;text-align: right;padding:0 0 5px 0;}
	
	
	.cadre_tarifs .item-constructeur .titre{font-weight: bold;}

	.cadre_tarifs .item-pourcentage-reduction{border:0px solid #2E4EA1;}
	.cadre_tarifs .item-pourcentage-reduction .titre{color:#2E4EA1;font-weight: bold;}
	.cadre_tarifs .item-pourcentage-reduction .valeur{color:#2E4EA1;}
	.cadre_tarifs .item-pourcentage-reduction .valeur.remise{color:#f57f18;font-weight: bold;}
	.cadre_tarifs .item-pourcentage-reduction .titre.remise{color:#2E4EA1;font-weight: bold;}
	.cadre_tarifs .item-pourcentage-reduction .titre.economie{color:#2E4EA1;font-style: italic;font-size: 12px;padding: 5px 0;line-height: 28px;}

	.cadre_tarifs .item-plaques{}
	.cadre_tarifs .item-plaques .valeur{font-family: "Courgette", sans-serif;font-size: 14px;color: #f57f18;}
	.cadre_tarifs .item-frais{}
	.cadre_tarifs .item-frais .valeur{font-family: "Courgette", sans-serif;font-size: 14px;color: #f57f18;}
	
	.cadre_tarifs .item-total-base{background: #2e4ea1;color:#FFF;padding: 10px 0;border-radius: 0px;margin-top: 15px;}
	.cadre_tarifs .item-total-base .wrapper{background-color: transparent;padding-left: 15px;padding-right: 15px;}
	.cadre_tarifs .item-total-base .details{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #5195de;}
	.cadre_tarifs .item-total-base .label{font-size: 18px;line-height: 16px;padding-top: 10px;font-weight: normal;padding: 10px 0 0 0;white-space: normal;}
	.cadre_tarifs .item-total-base .valeur{font-size: 32px;text-align: right;font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif;}
	.cadre_tarifs .item-total-base .lien_montant_vac{color:#FFF;text-decoration: none;}
	.cadre_tarifs .item-total-base .lien_montant_vac:hover{color:#f57f18;}

	.tarifs_couleur{font-size: 16px;text-transform: uppercase;padding: 0px 0 10px 0;}
	.tarifs_couleur_label span{font-size: 12px;font-style: normal;}
	.tarifs_couleur_valeur{font-size: 16px;}

	.cadre_tarifs .tarifs_bonusmalus{line-height: 27px;font-weight: bold;font-style: italic;font-size: 14px;}

	.cadre_tarifs .tarif_final_recap{padding-top: 10px;}
	.cadre_tarifs .tarif_final_recap .titre{color:#000;font-size: 26px;padding-top: 10px;font-weight: normal;padding: 10px 0 0 0;white-space: normal;text-transform: uppercase;letter-spacing:-1px;text-transform: uppercase;}
	.cadre_tarifs .tarif_final_recap .titre span{text-transform: none;}
	.cadre_tarifs .tarif_final_recap .valeur{font-size: 36px;text-align: center;font-family: "Roboto-Bold", Verdana, Arial, Helvetica, sans-serif;}
	.cadre_tarifs .economie_recap{padding-top: 15px;}
	.cadre_tarifs .economie_recap .remise.titre{color:#000;font-size: 14px;text-transform: uppercase;font-weight: bold;}
	.cadre_tarifs .economie_recap .remise.valeur{font-size: 24px;text-align: center;background-color: #2E4EA1;padding:15px;color:#FFF;}
	.cadre_tarifs .economie_recap .economie.titre{text-align: center;font-weight: bold;font-size: 12px;padding: 5px;}


	.cadre_tarifs .tarifs_asterisque{text-align: right;margin-top: 10px;padding-right: 5px;text-transform: none;font-size: 11px;}
	.cadre_tarifs .tarifs_asterisque a sup{background-color: #fff;padding:2px 5px;border-radius: 10px;}

	.cadre_tarifs .bouton_devis{text-align: right;}
	.cadre_tarifs .bouton_devis a{display: inline-block;border:0 none;border-radius: 0;color:#FFF;text-transform: uppercase;font-style: 18px;padding: 7px 10px;letter-spacing: -0.5px;}
	.cadre_tarifs .bouton_devis a.btn_imprimer{background-color: #CFCFCF;margin-right: 5px;}
	.cadre_tarifs .bouton_devis a.btn_demander_devis{background-color: #333333;margin-right: 0px;}
	
	/*.cadre_tarifs .btn-couleur{display:block;height:27px;width:100%;border:2px solid #E5E5E5;border-radius: 30px;cursor: pointer;}
	.cadre_tarifs .btn-couleur-active{border:2px solid #313f4d;}*/

	.cadre_tarifs .tarifs_disponibilite{text-align: center;font-size: 20px;}
	
	#box_financement .titre span{background-color: #2E4EA1;color:#FFF;display: inline-block;padding:8px 15px;font-size:1.1em;margin-top:15px;}
	#box_financement{}
	#box_financement .wrapper{background:#f5f5f5;display:flex;justify-content:center;padding:15px 15px 15px 15px;align-items:center;flex-wrap:wrap;}
	#box_financement .wrapper .config{flex:3;padding:0 5px 15px 5px;}
	#box_financement .wrapper .libelle{display:flex;justify-content:space-between;padding-top:10px;flex-wrap:nowrap;}
	#box_financement .wrapper .libelle .data{text-align:right;font-weight:bold;color:#2E4EA1;}
	#box_financement .wrapper .libelle .data output{display:inline;color:#2E4EA1;}
	#box_financement .wrapper .results{flex:3;text-align:center;font-weight: bold;}
	#box_financement .wrapper .legal{flex-basis: 100%;text-align:center;margin-top:15px;}

	
	.row_imprimer{margin-top: 25px;text-align: center;}

	.cadre_coloris{}
	.liste_couleurs{max-height: 250px;overflow: auto;}
	.liste_couleurs li{display:block;padding: 1px;border-bottom: 1px solid #DDD;font-size: 12px;line-height: 1.42857;}
	.liste_couleurs li .wrapper{padding:5px;}
	.liste_couleurs li .btn{min-height: 25px;display: inline-block;}
	.liste_couleurs li .visuel_couleur{padding: 0;transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
		-o-transition: all .3s;}
	.liste_couleurs li .titre_couleur{text-transform: none;padding-top: 4px;padding-bottom: 5px;}
	.liste_couleurs li .titre_couleur .fa{display: none;}
	.liste_couleurs li .tarif_couleur{text-transform: none;padding-top: 4px;padding-bottom: 5px;text-align: right;}
	.liste_couleurs li .btn-couleur{border-radius:3px;border:0 none;width: 30px;height:30px;}
	.liste_couleurs li .wrapper.btn-couleur-active{background-color: #f1f1f1;font-weight: bold;color:#2E4EA1;}
	.liste_couleurs li .btn-couleur-active {background-color: #f1f1f1;font-weight: bold;color:#2E4EA1;}
	.liste_couleurs li .btn-couleur-active .titre_couleur .fa{display: inline-block;color:#2E4EA1;}
	.liste_couleurs li .btn-couleur-active .visuel_couleur{text-align: center;}

	.cadre_options{}
	.liste_options{max-height: 250px;overflow: auto;}
	.liste_options li{display:block;padding: 1px;border-bottom: 1px solid #DDD;font-size: 12px;line-height: 1.42857;}
	.liste_options li.inactive{opacity: 0.4;}
	.liste_options li .wrapper{padding:5px;min-height: 25px}
	.liste_options li .titre_option{text-transform: none;}
	.liste_options li .titre_option .fa{display: none;}
	.liste_options li .tarif_option{text-transform: none;padding-top: 4px;padding-bottom: 5px;text-align: right;}
	.liste_options li .btn-option-active{background-color: #f1f1f1;font-weight: bold;}
	.liste_options li .btn-option-active {background-color: #f1f1f1;font-weight: bold;color:#2E4EA1;}
	.liste_options li .btn-option-active .titre_option .fa{display: inline-block;color:#2E4EA1;}

	.cadre_tarifs_total{margin-top: 0px;padding-right: 0;}
	.tarifs_total{background: #2e4ea1;color:#FFF;padding: 20px 0;}
	.tarifs_total_label{font-size: 24px;text-transform: uppercase;padding:0 15px;line-height: 0.5em;}
	.tarifs_total_label em{display: block;text-transform: lowercase;font-size: 16px;}
	.tarifs_total_label span{letter-spacing: -0.1px;font-weight: bold;}
	.tarifs_total_label span i{font-style: normal;color:#cd1d1f;}
	.tarifs_total_valeur{display:block;font-size: 40px;text-align: center;padding:0 15px;}
	.tarifs_total_submit button{font-size: 18px;}
	.tva_cg{padding: 15px;border-top: 1px dotted #DDD;}


	.info_details{margin:15px 0px 0 0px;}
	.info_details h3, #videos h3{line-height:25px;font-weight:bold;color:#333;padding-left:5px;}
	.info_precisions{margin-top: 15px;margin-bottom: 15px;}
	.info_precisions p{margin: 0;}

	.info_description h3{padding: 5px 10px 5px;}
	.info_equip_serie h3{padding: 5px 10px 5px;}

	.liste_equipements{}
	#fiche h2.titre{display: inline-block;font-size: 22px;margin: 10px 0px 10px 0px;padding-top: 15px;font-family: "Lato", sans-serif;color: #333;text-transform: uppercase;}
	#fiche h2.titre::after{
		content:'';display: block;width: 50%;height: 2px;background-color: #2E4EA1;margin-top: 0.25em;
	}

	.liste_equipements_serie{margin-bottom: 20px;margin-top: 50px;}
	.liste_equipements_serie .texte{columns:2;padding-left: 15px;padding-right: 15px;}
	.liste_equipements_serie .texte p{margin-bottom: 2px;}
	.liste_equipements_serie .texte p::before {
	 	content: "\f0c8";
		font-family: 'FontAwesome';
		display: inline-block;
		margin-left: -0.5em;
		width: 1em;
		color:
		#2e4ea1;
		font-size: 0.5em;
		margin-right: 1em;
	}
	.liste_equipements_serie .well{background-color: #fff;}
	.liste_equipements_serie ul{}
	.liste_equipements_serie ul li{}
	
	.liste_equipements_serie ul.list_check{margin-left: 45px;}
	.liste_equipements_serie ul.list_check li{padding: 4px 0 4px 5px;margin: 2px 0;border-bottom: 1px solid #DDD;}
	.liste_equipements_serie ul.list_check li::before {
	  content: "\f14a"; /* FontAwesome Unicode \f00c*/
	  font-family: 'FontAwesome';
	  display: inline-block;
	  margin-left: -1.3em;
	  width: 1.3em;
	  color:#656565;
	}
	.liste_equipements_serie ul.list_check li:hover{color:#2E4EA1;padding-left: 10px;-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;}
	.liste_equipements_serie ul.list_check li:hover::before{color:#2E4EA1;}
	
	.liste_equipements_options{margin-bottom: 20px;}

	.options_incluses{}
	.options_incluses .titre .fa{color:#656565;}
	.options_incluses .titre:hover{color:#2E4EA1;padding-left: 10px;-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;}
	.options_incluses .titre:hover .fa{color:#2E4EA1;}


	#bloc_livraison{text-align: center;}
	#bloc_livraison::after{
		content:'';display: block;width: 50%;margin: 0 auto;height: 2px;background-color: #2E4EA1;margin-top: 3em;
	}
	#bloc_livraison .titre2{color:#2E4EA1;text-align: center;
font-size: 22px;
margin: 10px 0px 10px 0px;
padding-top: 15px;
font-family: "Lato", sans-serif;
color: #333;
text-transform: uppercase;}
	#bloc_livraison .titre2::before{
		content:'';display: block;width: 50%;margin: 0 auto;height: 2px;background-color: #2E4EA1;margin-bottom: 2em;
	}


	.colonne1{padding-top: 10px;}
	.colonne2{padding-top: 10px;}

	#fiche .liste_mosaique .wrapper{height: 320px;}
	
	.tabs-fiche-produit{margin-top: 50px;border-bottom: 0;text-align: center;margin-bottom: 25px;}
	.tabs-fiche-produit h2{padding: 0 !important;margin: 0 !important;background: none !important;}
	.tabs-fiche-produit li{border-radius: 0;margin-right: 10px;float: none;display: inline-block;}
	.tabs-fiche-produit li a a:focus{border: 0 none;border-radius: 0;}
	.tabs-fiche-produit li a{color:#333;border: 0 none;border-radius: 0;color:#FFF;border: 0 none;border-radius: 0;border-bottom: 1px solid #DDD;}
	.tabs-fiche-produit li a.spec{color:#FFF;}
	.tabs-fiche-produit li.active a, .tabs-fiche-produit li.active a:focus, .tabs-fiche-produit li.active a:hover{border: 0 none;border-radius: 0;}
	.tabs-fiche-produit li.active a h2, .tabs-fiche-produit li.active a:focus h2, .tabs-fiche-produit li.active a:hover h2{color:#2e4ea1 !important;}
	.tabs-fiche-produit li.active a:focus{color:#f57f18;border: 0 none;border-radius: 0;}
	.tabs-fiche-produit li:hover a{}
	
	#fiche .tab-content{border-bottom: 1px solid #999;padding-bottom: 35px;padding-top: 15px;}

	.liste_produits_connexes{}
	.liste_produits_connexes h1{font-size: 22px;margin: 10px 0px 10px 0px;padding-top: 15px;font-family: "Lato", sans-serif;color: #333;text-transform: uppercase;}


	.mentions_asterisque{padding: 15px;font-size: 10px;font-style: italic;}
	
/* POLICES */
	@font-face {
	    font-family: 'open_sansregular';
	    src: url('https://9492ff.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.eot');
	    src: url('https://1a362e.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
	         url('https://4262b6.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.woff2') format('woff2'),
	         url('https://35de61.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.woff') format('woff'),
	         url('https://c18c06.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.ttf') format('truetype'),
	         url('https://398886.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-regular-webfont.svg#open_sansregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'open_sanssemibold';
	    src: url('https://4695c1.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.eot');
	    src: url('https://8ac3e4.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.eot#iefix') format('embedded-opentype'),
	         url('https://40d406.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.woff2') format('woff2'),
	         url('https://669e9c.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.woff') format('woff'),
	         url('https://1d0866.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.ttf') format('truetype'),
	         url('https://85938c.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/opensans-semibold-webfont.svg#open_sansregular') format('svg');
	    font-weight: normal;
	}
	@font-face {
	    font-family: 'Roboto-Regular';
	    src: url('https://a22aec.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Regular-webfont.woff') format('woff'),
	         url('https://03b609.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Regular-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'Roboto-Bold';
	    src: url('https://01678e.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Bold-webfont.woff') format('woff'),
	         url('https://58a35f.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Bold-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'Roboto-Bold';
	    src: url('https://01678e.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Bold-webfont.woff') format('woff'),
	         url('https://58a35f.claudeassets.com/20250124043031im_/https://www.adourimport.com/polices/Roboto-Bold-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}

/* RAPPEL */
	
	#rappel{}
	#rappel.alert{padding-right: 15px;}
	.bloc_rappel{}
	.bloc_rappel h1, #contenu_page .page .bloc_rappel h1{font-size: 24px;}
	.bloc_rappel h1 span{color:#353535;}
	.bloc_rappel .form-control{max-width: 250px;display: inline-block;}
	.bloc_rappel button{display: inline-block;margin-top: 0;}
	.remarque {display:none !important;}

/* FINANCEMENT */

	#modal_demande_financement .bloc_ligne{margin-top: 5px;}

/* DEMANDE DE REPRISE */
	
	#form_reprise .bloc_ligne{margin-top: 25px;}
	#form_reprise fieldset{margin-top: 35px;margin-bottom: 10px;padding-left: 15px;}
	#form_reprise fieldset legend{color:#2E4EA1;padding-bottom: 10px;}
	#form_reprise fieldset legend::before {
	  content: "\f0da"; /* FontAwesome Unicode */
	  font-family: FontAwesome;
	  display: inline-block;
	  margin-left: 1.3em;
	  width: 1.3em; */
	}
	#form_reprise .bloc_ligne label{padding-top: 5px;}
	#form_reprise .detail{display: block;}

/* DEMANDE DE DEVIS */

	#section_devis{margin-top: 5em;}
	#section_devis h1{text-align: center;font-family: "open_sanssemibold", sans-serif;}
	
	.cadre_devis {background-color: #fbfbfb;padding-bottom: 25px;}
	.cadre_devis h1{padding-top: 20px;}
	.cadre_devis #form_devis{}
	.cadre_devis #form_devis .item{padding: 5px;}
	.cadre_devis #form_devis .item label{display: inline-block;min-width:140px;}
	.cadre_devis #form_devis .item input, #form_devis .item select{display: inline-block;width:70%;height: 35px;}
	.cadre_devis #form_devis .item input.form-control-inline, #form_devis .item select.form-control-inline{width:auto;}

	.cadre_devis label.error{color:#2e4ea1;display:block !important;float:none;font-weight:bold;padding-left:5px;padding-top:3px;margin-left: 140px;font-size: 0.9em;font-style: italic;}
	.cadre_devis input.error{color:red;text-align: left;}
	.cadre_devis .lien{color:#FFF;text-decoration: underline;}
	.cadre_devis .conteneur_submit{text-align: right;margin:7px;}
	.cadre_devis .conteneur_submit input{background: #292929;border:0 none;color: #FFF;padding:5px;border-radius: 10px;}


/* PAGE CONTACT*/

	.obligatoire{color:#B02525;font-weight:bold;}
	.tdlabel{width:110px;}
	.tdlabel label{font-weight:bold;}
	.error{}

/* SCROLL TO TOP */

	#scrollToTop {
	    bottom: 18px;
	    display: none;
	    position: fixed;
	    right: 15px;
	    text-decoration: none;
	}
	#scrollToTop i {
	    background-color: #444444;
	    border-radius: 2px;
	    color: #ffffff;
	    display: block;
	    height: 36px;
	    line-height: 36px;
	    text-align: center;
	    transition: all 0.2s ease-in-out 0s;
	    width: 36px;
	}
	#scrollToTop:hover {
	    text-decoration: none;
	}
	#scrollToTop:hover i {
	    background-color: #0D4687;
	}

/* ARROW */

	.arrow_box.active {
		position: relative;
		background: #FFFFFF;
		border-bottom: 1px solid #2e4ea1;
	}
	.arrow_box.active:after, .arrow_box.active:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.arrow_box.active:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #FFFFFF;
		border-width: 7px;
		margin-left: -7px;
	}
	.arrow_box.active:before {
		border-color: rgba(204, 0, 0, 0);
		border-top-color: #2e4ea1;
		border-width: 8px;
		margin-left: -8px;
	}

/* RESPONSIVE */

	.img-responsive{margin: 0 auto;}
	.well{border-radius: 0;}

	.form-control-inline{display: inline-block;}

	.btn:hover{background-position: 0 -5px;}
    .btn-custom-black { 
        background-color: hsl(0, 0%, 16%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828"); background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828)); background-image: -moz-linear-gradient(top, #5b5b5b, #282828); background-image: -ms-linear-gradient(top, #5b5b5b, #282828); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828)); background-image: -webkit-linear-gradient(top, #5b5b5b, #282828); background-image: -o-linear-gradient(top, #5b5b5b, #282828); background-image: linear-gradient(#5b5b5b, #282828); border-color: #282828 #282828 hsl(0, 0%, 11%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
    }

	.m_btn_cadre_devis{display: none;margin:10px 0;text-align: center;}

	.jumbotron{font-size: inherit;}
    .jumbotron .container{background: #FFF;}
    .jumbotron .container .col{padding: 0;}
    img { /* pour jqzoom */
        max-width: none;
    }

	@media print {
	  a[href]:after {
	    content: none;
	  }
	}

    @media (max-width: 480px) {/* Landscape phones and down */
        
        .container{width: 100%;}
        .columns2{-moz-columns: 1 auto;}

		
		#header .container{background: none;min-height: 110px;height: auto;padding-top: 45px;}
		#header .logo, #header .logo a{position: relative;bottom: auto;margin-top: 15px;margin-bottom: 15px;}
		#header .hidden-header .texte{font-weight: bold;}
		#header .hidden-header .contact{font-size: 22px;font-weight: bold;color:#333333;text-align: center;letter-spacing: -1.5px;}
		#header .coords{min-height: 50px;background: none;}
		#header .coords .wrapper{position: relative;text-align: center;}

		#bloc_slider .bloc_global_search{position: relative;}
		.section_slider{display: none;}


		.subheader .container{font-size: 16px;}

        #navigation{position: absolute;top: 0;width: 100%;z-index: 12000;}
        #navigation .container{padding:0;}
        #navigation .navbar-header{}
        #navigation .navbar-nav{margin: 15px;margin-bottom: 0;}
        .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{margin: 0 !important;}

		#mainslider .item .caption .titre, #mainslider .item .caption .texte{font-size: 1em;}
		#mainslider .owl-buttons .owl-prev, #mainslider .owl-buttons .owl-next{display: none;}

		#contenu .container{padding: 0 !important;}
		#contenu_page{padding: 0 !important;}
		#contenu_page img{max-width: 100%;height: auto;}

		h1{font-size: 26px;}

		.colonne{display: none;}
        #ariane{display: block;}
        #ariane .container{background-color: #333333;color:#FFF;}
        #ariane .container a{color:#FFF;}
        #ariane .container a:last-child{display: none;}

        #scrollToTop{display: none;}

        #footer{height: auto;padding-bottom: 20px;}

        ul.liste_mosaique li .wrapper, #fiche .liste_mosaique .wrapper{height: auto;}
        .liste_mosaique .tarifs{padding-top: 5px;padding-bottom: 5px;}
        ul.liste_mosaique .prix{font-size: 14px;text-align: center;padding: 10px 0;}

        .liste_mosaique .pourcent{padding-top: 5px;}

        #fiche .row, #fiche .liste_equipements{margin: 0 !important;}
        #fiche h1{color:#333333;font-size: 22px;font-weight: bold;margin-top: 0;margin-bottom: 25px;}

        .liste_equipements_serie .texte{columns:1;padding: 10px 15px;}


		/**/
 
        
	        #home ul li{display: block;width: 100% !important;}

	        #toppromo h2{background:none;text-indent: normal;margin:auto;}

			.td_prix_const, .th_prix_const{display: none;}
			.td_cv_fisc, .th_cv_fisc{display: none;}

	        .grille .item{float: none;}

	        #fiche_produit{float: none;display: block;}
			#fiche .liste_equipements{margin-right:-15px;margin-left: -15px;}

	        #fiche_info{float: none;display: block;}
	        #mainphotoimg{}
			#fiche .pull-right {float: none !important;}
	        #produit_top .photo img{width:90%;}

	        .cadre_devis{}
	        .m_btn_cadre_devis{display: block;}

	        #map{float:none;width: 100%;}
	        #form_contact .box_commentaire{padding-top:0px;}


    }                         
    @media only screen and (max-width: 767px) {/* Landscape phone to portrait tablet */
    	.container{width: 100%;}	
    	h1{padding: 15px;}	
		
		/* Force table to not be like tables anymore */
			.no-more-tables table, 
			.no-more-tables thead, 
			.no-more-tables tbody, 
			.no-more-tables th, 
			.no-more-tables td, 
			.no-more-tables tr { 
				display: block; 
			}
		 
			/* Hide table headers (but not display: none;, for accessibility) */
			.no-more-tables thead tr { 
				position: absolute;
				top: -9999px;
				left: -9999px;
			}
		 
			.no-more-tables tr { border: 1px solid #ccc; }
		 
			.no-more-tables td { 
				/* Behave  like a "row" */
				border: none;
				border-bottom: 1px solid #eee; 
				position: relative;
				padding-left: 50%; 
				white-space: normal;
				text-align:left;
			}
		 
			.no-more-tables td:before { 
				/* Now like a table header */
				/*position: absolute;*/
				/* Top/left values mimic padding */
				top: 6px;
				left: 6px;
				width: 45%; 
				padding-right: 10px; 
				white-space: nowrap;
				text-align:left;
				font-weight: bold;
			}
		 
			/*
			Label the data
			*/
			.no-more-tables td:before { content: attr(data-title); }

			/* CUSTOM */
			.no-more-tables td.titre:before{display: none;}
		
		.table_resultats .vignette{width: auto;}
		/**/
		
		#contenu_page{padding: 0 !important;}
		#contenu_page img{max-width: 100%;height: auto;}

		#fiche .pull-right {float: none !important;}
		
		.btn-custom{border:1px solid #CCC;}

		#header .container{background: none;height: auto;padding-top: 0;min-height: auto;}
		#header .logo, #header .logo a{position: relative;bottom: auto;margin-top: 15px;margin-bottom: 15px;}
		#header .hidden-header .texte{font-weight: bold;}
		#header .hidden-header .contact{font-size: 22px;font-weight: bold;color:#FFF;text-align: center;letter-spacing: -1.5px;}

        #navigation{position: relative;top: 0;width: 100%;z-index: 12000;}
        #navigation .container{padding:0;}
        #navigation .navbar-header{}
        #navigation .navbar-nav{margin: 15px;margin-bottom: 0;}

        #navigation .recherche-mobile{padding-left: 15px;padding-right: 15px;}
        #navigation .recherche-mobile .bloc{margin-right: 0;}
		
		.navbar-header{margin: 0 !important;padding-left: 25px;padding-right: 25px;}
		.navbar-header .fa{color:#FFF;font-size: 21px;}
		.navbar-header .navbar-button-search{}
		.navbar-header .navbar-toggle{float: none;padding: 0;margin: 0;margin-top: 10px;}
		.navbar-header .navbar-button-search{float: right;}
		.navbar-search h1{margin: 0;padding: 0;}
		.navbar-search .bootstrap-select .dropdown-toggle{background-color: #fff !important;}

		/* SLIDER */
			#bloc_slider .bloc_global_search{position: relative;}
			#mainslider .item .caption{max-width: none;}
		
		#type_and_slider{margin-top: 0px;padding-left: 0 !important;padding-right: 0 !important;}
		#slider, #slider .container{padding-left: 0 !important;padding-right: 0 !important;border:0px none #000 !important;}
		
		#home .bloc_marques{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #999;}
		#home .bloc_marques .owl-controls{height: 0;}
		#home .bloc_marques .owl-buttons{display: none;}
		
		#home .bloc_home h1{}
		#home .bloc_home .bloc_nb{display: none;}

		#section_gmap a.lien{position: relative;display: block;margin-bottom: 15px;top: 0;right: 0;}

        #footer{height: auto;padding-bottom: 20px;}
        #footer .menu_footer h1{text-align: left;font-size: 20px;padding: 0;}
        #footer .menu_footer ul li{text-align: left;}
		
		.liste_mosaique{padding: 10px;}
        .liste_mosaique li .wrapper, .liste_mosaique .wrapper{height: auto !important;padding-left: 0;padding-right: 0;}
        .liste_mosaique .prix{text-align: center;}
        .liste_mosaique .pourcent{}
        .liste_mosaique .pourcent em{margin-right: 10px;margin-left: 10px;}

        #home_banniere{height: auto !important;}
        #home_banniere .bloc_general .texte{font-size: 12px;}
		
		/* FICHE */

	        #fiche .row, #fiche .liste_equipements{margin: 0 !important;}
	        #fiche h1{color:#333333;font-size: 22px;font-weight: bold;margin-top: 0;margin-bottom: 25px;}



        #fiche .tab-content > .tab-pane{display: block;}
        #fiche .tabs-fiche-produit{display: none;}

		.no-pl{padding-left: inherit}
		.no-pr{padding-right: inherit;}


		

    }                         
    @media (min-width: 768px) {
		.collapse.dont-collapse-sm {
		    display: block;
		    height: auto !important;
		    visibility: visible;
		}
    }
    @media (min-width: 768px) and (max-width: 999px) {/* Portrait tablet to landscape and desktop */
    	.container{width: 100%;}
    	.bloc_navigation .container{padding: 0;}
    	.navbar-nav > li > a{font-size: 14px;}

    }
    @media (min-width: 999px){
		.container{width: 100%;}
		#formu_res{width: 100%;}
		.bx-wrapper, .bx-viewport, .bx-wrapper img {height: 245px !important;}
    } 
    @media (min-width: 999px) and (max-width: 1110px) {/* Large desktop */
		.navbar-nav > li > a{font-size: 13px;padding-left: 15px;padding-right: 15px;}
    }  


@media screen and (min-width:0\0) {
    .bloc_recherche_avancee form .champ_combo .bloc{
	    display: block;
	    float: left;
	}
	.bloc_recherche form .bloc .voir_nb {margin-top: 0;}
}

@media only screen and (max-width: 800px) {
    
 
}
/*
     FILE ARCHIVED ON 20:36:32 Jan 22, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:15:34 Jul 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.753
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.044
  esindex: 0.012
  cdx.remote: 27.298
  LoadShardBlock: 315.341 (3)
  PetaboxLoader3.datanode: 208.439 (4)
  PetaboxLoader3.resolve: 245.64 (2)
  load_resource: 222.799
*/