@CHARSET "UTF-8";
html{font-size:0;width:100%;min-height:100%;}
body{margin:0;}

a:link, a:visited, a:hover{	color: inherit;}
.t_g, .text_generic{font-size:15px;font-family: Arial, Helvetica, sans-serif;}
#global_container>div{display:block;min-width:1100px;}
#global_container{text-align:center;}




@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?vubl4a');
    src:    url('fonts/icomoon.eot?vubl4a#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?vubl4a') format('truetype'),
        url('fonts/icomoon.woff?vubl4a') format('woff'),
        url('fonts/icomoon.svg?vubl4a#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


/**** patch a virer apres MAJ ****/
.dynamicLoadFind .col-md-3{display:inline-flex !important; box-sizing:border-box;}




.icon-nacelle:before , .icon-elevatorlargeur:before, .icon-elevatorsimple:before, .icon-elevatorheight:before,
.icon-elevatorwidth:before , .icon-elevatorworkingheight:before, .icon-motor:before, .icon-hour:before, .icon-height:before , 
.icon-mark:before, .icon-details:before, .icon-year:before, .icon-weight:before, .icon-nacelle:before,.icon-oldprice:before,.icon-label:before, .icon-transport:before{
    font-family: 'icomoon' !important;
    font-size:24px;
    vertical-align:middle;
    display:inline-block;
    width: 30px;
    padding-right: 10px;
    text-align:center;
}
.icon-barcode:before{    
	font-size:24px;
    vertical-align:middle;
    display:inline-block;
    width: 30px;
    padding-right: 10px;
    text-align:center;}

.icon-oldprice:before {
    content: "\e90a";
}
.icon-label:before {
    content: "\e90b";
}

.icon-elevatorlargeur:before {
    content: "\e909";

}
.icon-elevatorsimple:before {
    content: "\e908";

}
.icon-elevatorheight:before {
    content: "\e905";

}
.icon-elevatorwidth:before {
    content: "\e906";

}
.icon-elevatorworkingheight:before {
    content: "\e907";
}
.icon-motor:before {
    content: "\f107";
}
.icon-hour:before {
    content: "\f102";
}
.icon-height:before {
    content: "\f100";
}
.icon-mark:before {
    content: "\f103";
}
.icon-details:before {
    content: "\f105";
}
.icon-year:before {
    content: "\f101";
}
.icon-weight:before {
    content: "\f104";
}
.icon-nacelle:before {
    content: "\f106";
}
.icon-transport:before {
    content: "\e90c";
}



.icon-reponse:before {
    content: "\e900";
     font-family: 'icomoon' !important;
    font-size:40px;
    vertical-align:middle;
}
.icon-map:before {
	 font-family: 'icomoon' !important;
	 font-size:40px;
	 vertical-align:middle;
    content: "\e901";
}
.icon-logo2:before {font-family: 'icomoon' !important;font-size:40px;vertical-align:middle;content: "\e902";}
.icon-connection:before { font-family: 'icomoon' !important;font-size:40px;vertical-align:middle; content: "\e903";}
.icon-headset:before {font-family: 'icomoon' !important;font-size:40px;vertical-align:middle; content: "\e904";}



/** header **/
/*** block header ***/
.tac{display:block;text-align:center;}
.hb1{vertical-align:middle;}
.hb2{color:white;vertical-align:middle;padding-left:10px;}
.hb2>.htnc{color:#616161;}
.hb3{display:block;background-color:white;color:white;padding-top: 12px;color: #616161;margin: 21px auto;border-top: 1px solid lightgrey;}
.htm{ padding: 10px 24px;font-size: large;}
.hb3>.htm:first-child {padding-left:0px;}
.hb3>.htm:last-child {padding-right:0px;}
.htnc{width:250px;vertical-align:middle;text-align:center;padding:10px 10px 10px 5px;}
.hth{margin: 10px 45px; vertical-align: middle; width: 340px;;}
/** image header ***/
.hla{width:350px;height:120px;vertical-align:middle;}
.hb1 h2{font-size:28px;}
/** menu **/


/** frame **/
#div_container_2_fr{background-color:#e5e5e5;padding:20px 0px;background-color:white;}
.p1080{width:1080px;margin:auto;text-align:left;}
.bam{width:328px;border:1px solid whitesmoke;margin:10px 0px;padding:5px; transition: all 0.3s linear;cursor:pointer;background-color:whitesmoke;min-height: 400px;vertical-align: top;}
.cbam>*:nth-child(3n+2){margin:10px 29px;}
.cbam>*:nth-child(-n+3){margin-top:20px;}
.cbam>*:nth-child(n+4){margin-bottom:20px;}
#div_container_2_fr h1{font-size:25px;background-color:white;border-bottom:1px solid #c81b1c;margin-bottom:0;  padding: 0.53em 0.63em 0px;display:block;}
.bami{width:328px;height:155px;}
.bam:hover{border:1px solid #c81b1c;background-color:white;}
.bwc{background-color:white;color:black;padding:0.83em;}
#div_container_2_fr h2,#div_container_2_fr h1{background-color:white;border-bottom:1px solid #c81b1c;margin-bottom:0;padding:0.83em 0 0px;font-size:21px; display:block;}
#div_container_2_fr .gda h2{margin-top:0;}
.bam>.t_g{display:block;text-align:justify;padding: 5px 0px;}
.bam>h3.t_g{text-align:center;font-size:18px;}
/**** footer ***/
.bfgl{display:block;text-align:center;    background-color: #616161;
    color: white;}
.bfg{display:block;padding:8px 0px;margin-bottom:20px;}
.tbfw{width:230px;text-align:center;margin-right:70px;vertical-align:middle;}
.tbfw:last-child{margin-right:0px;}
.fbi{width:65px;height:35px;vertical-align:middle;}
.v_a{width:160px;vertical-align:middle;}

/**groupe duplicable **/
.gdbi{width:245px; height:190px;}
.gdbi img{max-width:100%; max-height:100%;width:100%;}
.gda div[class*="item_"]{background-color: white;}
.gda div[class*="item_"] .prefixe{width:150px;font-weight:bold;}
.gda{width:395px;margin:20px 0px 20px 45px;vertical-align:top; color: black; padding: 0.83em;}
.gda .t_g{font-size:18px;}
.gda div[class*="item_"]{display:block;padding: 8px 5px;}
.stft{margin-bottom:20px;}
.bfc{ text-align: center;padding: 15px;background-color: white;border: 1px solid #c81b1c;width: 170px;transition: all 0.3s linear;margin: 90px 60px;}
.bfc:hover{box-shadow:0px 0px 4px 2px #616161;}
    .nacelle .carousel-indicators, .nacelle .carousel-control, .thumb-carousel-control{display:none;}
 .nacelle .carousel{margin-bottom:0;}
 .thumbnailsCarousel:before{content:'';height:100%;vertical-align:middle;}
.icon-label{color:#BF191A;font-weight:bold;}
.cpn{width:640px}
.ari{display:block;}
 .container_cnouvo{width:100%; height:100%;position:relative;}
 .container_cnouvo .item_price{display:none;}
.container_cpromo, .container_csame{width:100%;display:block;}
.container_csame .t_g{color:black;}
.container_csame .item_marque, .container_csame .item_httravail,.container_csame .item_longueur,.container_csame .item_largeur,.container_csame .item_annee, .container_csame .item_heure,.container_csame .item_poids,.container_csame .item_nouvo,.container_csame .item_promo,.container_csame .item_link, .container_csame .item_oldprice{display:none;}
.csame .carousel-control{display:inline-block;background: none; border: 0; opacity: 1;color: #BF191A;}
.wprint{margin:90px 235px;cursor:pointer;Font-size:18px;}
.container_csame span[class*="item_"]{padding:0px 8px;} 
 .container_images_accueil .carousel-caption p{color:white;}
 .images_accueil{width:640px;height:480px;}
 .carouel_multi img, .block-category-carousel img{max-width:100% !important;max-heigth:100% !important;}
 .cnouvo.block-category-carousel{background-color:transparent;}
 .container_cnouvo{background-color:#C6C6C6;}
 .agt .globalMultiSelect {display:block;}
 .zbc{vertical-align: top;background-color:white;}
 .zbc .zrg{}
 /**** custom carousel ***/
 .carousel.carousel-multi{height:auto;}
 .carousel-multi .carousel-caption{ border-radius:0px;background-color:whitesmoke;position:initial; }
  .carousel-multi .next.left, .carousel-multi .prev.right{display:none;}
  a[id^=carousel-selector-]{width:64px;}
  a[id^=carousel-selector-] img{max-width:100%;}
.carousel-multi a{display:block;position:relative;}
.carousel-multi a span{display:none;}
.carousel-multi a .item_price{position:absolute;top:30px;right:10px;display:inline-block;color:#BF191A;font-weight:bold;}
.carousel-multi a .item_oldprice{position:absolute;top:15px;right:10px;display:inline-block;color:#616161;font-weight:bold;text-decoration:line-through;}
.carousel-multi .title_gen_carrousel {font-weight:bold;}
.carousel-multi a .item_motor,.carousel-multi a .item_type, .carousel-multi a .item_marque, .carousel a .item_hauteur, .carousel-multi a .item_htlevee, .carousel-multi a .item_httravail, .carousel-multi a .item_logueur,
.carousel-multi a .item_largeur, .carousel-multi a .item_annee, .carousel-multi a .item_heure, .carousel-multi a .item_poids, 
.container_cnouvo a .item_motor:before,.container_cnouvo a .item_type,.container_cnouvo a .item_marque:before, .container_cnouvo a .item_hauteur:before, .container_cnouvo a .item_htlevee:before, .container_cnouvo a .item_httravail:before, 
.container_cnouvo a .item_longueur:before, .container_cnouvo a .item_largeur:before, .container_cnouvo a .item_annee:before, .container_cnouvo a .item_poids:before{display:inline-block;font-style:italic;	}
.TempDynamicLoadFind a .item_hauteur, .TempDynamicLoadFind a .item_longueur, .TempDynamicLoadFind a .item_largeur, .TempDynamicLoadFind a .item_poids, .TempDynamicLoadFind a .item_heure, .TempDynamicLoadFind a .item_poids
.zcn .item_hauteur, .zcn .item_longueur, .zcn .item_largeur, .zcn .item_hauteur, .zcn .item_heure, .zcn .item_poids{display:none;}
.TempDynamicLoadFind .loading{display:none;}
.zcn .gdp {margin:1vh 0;    position: relative;}
.zcn .gdp .item_motor,.zcn .gdp .item_type, .zcn .gdp .item_marque, .zcn .gdp .item_annee, .zcn .gdp .item_htlevee, .zcn .gdp .item_httravail, 
.tableSearch a .item_motor, .tableSearch a .item_type, .tableSearch a .item_marque, .tableSearch a .item_hauteur, .tableSearch a .item_htlevee, .tableSearch a .item_httravail, .tableSearch a .item_longueur, .tableSearch a .item_largeur, .tableSearch a .item_annee, .tableSearch a .item_heure, .tableSearch a .item_poids{display:block;    width: calc(100% - 250px);}
.carousel-multi a .item_motor:before, .container_cnouvo a .item_motor:before, .tableSearch a .item_motor:before,
.carousel-multi a .item_type:before, .container_cnouvo a .item_type:before, .tableSearch a .item_type:before,
.carousel-multi a .item_marque:before, .container_cnouvo a .item_marque:before,.tableSearch a .item_marque:before,
.carousel-multi a .item_hauteur:before, .container_cnouvo a .item_hauteur:before,.tableSearch a .item_hauteur:before,
.carousel-multi a .item_htlevee:before, .container_cnouvo a .item_htlevee:before,.tableSearch a .item_htlevee:before,
.carousel-multi a .item_httravail:before, .container_cnouvo a .item_httravail:before,.tableSearch a .item_httravail:before,
.carousel-multi a .item_longueur:before, .container_cnouvo a .item_longueur:before,.tableSearch a .item_longueur:before,
.carousel-multi a .item_largeur:before, .container_cnouvo a .item_largeur:before,.tableSearch a .item_largeur:before,
.carousel-multi a .item_annee:before, .container_cnouvo a .item_annee:before,.tableSearch a .item_annee:before,
.carousel-multi a .item_heure:before, .container_cnouvo a .item_heure:before,.tableSearch a .item_heure:before,
.carousel-multi a .item_poids:before, .container_cnouvo a .item_poids:before, .tableSearch a .item_poids:before,
.zcn .prefixe{text-decoration:underline;padding-left:20px;padding-top:5px;}
.carousel-multi a .item_motor:before, .container_cnouvo a .item_motor:before, .tableSearch a .item_motor:before{content:'Motorisation : ';}
.carousel-multi a .item_type:before, .container_cnouvo a .item_type:before, .tableSearch a .item_type:before{content:' Type : ';}
.carousel-multi a .item_marque:before, .container_cnouvo a .item_marque:before, .tableSearch a .item_marque:before{content:' Marque : ';}
.carousel-multi a .item_hauteur:before, .container_cnouvo a .item_hauteur:before,.tableSearch a .item_hauteur:before{content:' Hauteur : ';}
.carousel-multi a .item_htlevee:before, .container_cnouvo a .item_htlevee:before,.tableSearch a .item_htlevee:before{content:' HT Levée : ';}
.carousel-multi a .item_httravail:before, .container_cnouvo a .item_httravail:before, .tableSearch a .item_httravail:before{content:' HT Travail : ';}
.carousel-multi a .item_longueur:before, .container_cnouvo a .item_longueur:before,.tableSearch a .item_longueur:before{content:' Longueur : ';}
.carousel-multi a .item_largeur:before, .container_cnouvo a .item_largeur:before,.tableSearch a .item_largeur:before{content:' Largeur : ';}
.carousel-multi a .item_annee:before, .container_cnouvo a .item_annee:before,.tableSearch a .item_annee:before{content:' Année : ';}
.carousel-multi a .item_heure:before, .container_cnouvo a .item_heure:before,.tableSearch a .item_heure:before{content:' Heure : ';}
.carousel-multi a .item_poids:before, .container_cnouvo a .item_poids:before, .tableSearch a .item_poids:before{content:' Poids : ';}
.carousel-multi{background-color:whitesmoke;}
.carousel-caption p{color:black;}
.container_cnouvo .item_price,.container_cnouvo  .item_oldprice,.container_cnouvo  .item_promo,.container_cnouvo  .item_nouvo,.container_cnouvo  .item_link, .container_cnouvo .item_reference, .container_cnouvo .item_deport{display:none;}
.tableR{display:block;width:100%;min-height:500px;position:relative;}
.tableR>div, .tableSearch>div{vertical-align:middle ;display:inline-block;background-color:white;height:100%;}
.tableR>div:first-child:before{content:'';height:100%;}
.tableR .zrg, .tableR{background-color:#333;}
.tableR .zrg table.t_g{color:white;}
.tableR .zrg{margin:0;padding:0 2.5%}
.tableR .zrg h2{border-color:white;background-color:transparent !important;}
.tableR .zrg h2 span{color:white !important}
.tableSearch{display:block;width:100%;min-height:400px;}
.zrg{width:30%;margin-right:5%;vertical-align:top;}
.zcn{width:65%;}
.imgAcc{width:100%;height:500px;}
.carousel-title{width:55%; }
.block-category-carousel{width:40%;}
.tableSearch .item_image{width: 245px; height: 160px;}
.tableSearch .item_image img{    max-width: 100%;  max-height: 100%;}
.item_image .carousel-caption{display:none;} 
.images_accueil .carousel-item img{width:100%}
/*********/

/***** zone de recherche globale ***/
.titleSelect, .globalMultiSelect{display:block;}
.globalMultiSelect .multiselect, .globalRange .labelInputRange{padding:0px 5px;}
.globalMultiSelect, .globalRange{border-bottom:1px solid lightgrey;margin:4%;}
.agf{text-align:center;}
.agf table{width:100%;}
.agf .inputRange .labelInputRange.max{display:inline-block;}
.agf .globalMultiSelect, .globalRange {text-align:left;display:block;}
.TempDynamicLoadFind input[type="submit"]{margin:auto;}
input[type="submit"]{padding:5px 20px;background-color:#616161;color:white;border:none;margin:10px;transition: all 0.3s linear;}
input[type="submit"]:hover{background-color:#0e7c00;}
.inputRange{display:block;}
.inputRange input{width:50px;}
.gdp .item_name{font-size:17px;float:inherit;margin:0 0 5px 5px;width: calc(100% - 255px);}
.gdp>div, .tableSearch .newBlockSearchResult span{float:left;}
.gdp .item_price{color:#BF191A;font-size: 23px;position: absolute; font-weight: bold; right: 65px;top: 100px;}
.gson{display:block;}
.globalSiteMap{font-weight:bold;}
.tableSearch .newBlockSearchResult{position:relative;margin:5px 0px;}
.tableSearch .newBlockSearchResult .item_name{padding: 5px 20px; font-weight:bold;font-size:17px;width:calc(100% - 290px);}
.tableSearch .newBlockSearchResult .item_price{position:absolute;font-weight:bold;font-size:17px;color:#C81B1C;top:60px;right:35px;}
.fbr table, .fbr input[type='submit']{display:inline-block;vertical-align:middle;}
.fbr, .fsm{background-color:white;padding:25px;}
.fsm{text-align:left;}
.siteMapLevel0{display:block;padding:10px 0px 0px 0px;}
.siteMapLevel1{display:block;padding:10px 0px 0px 20px;}
.siteMapLevel2{display:block;padding-left:40px;}
.siteMapLevel3{display:block;padding-left:60px;}


.carousel-multi .item span[class^="col"]{vertical-align:top !important;}

.container_pager{margin-top:5px;border-top:1px solid #787878;text-align:center;font-weight:bold;}
.pager_group{color:#787878;margin:10px;padding:10px;}
.pager_group.pagerCurrentPage{color:#c81b1c;}

/***** print ***/
@media print{
	#div_container_5_f, .gson, nav, .bfc , .globalSiteMap{display:none !important;}
	a[id^=carousel-selector-]{width:128px;}
	.div_thumbnailsCarousel, .thumbnailsCarousel{overflow:inherit;height:inherit}
	#div_container_2_fr {background-color: white;}
	a[id^=carousel-selector-] img {width: 100%;}
	
}
