.imgComp{background-image:url("../image/img_comps.jpg");background-position:left top;background-repeat:no-repeat;height:48px;width:213px}.colGauche ul{padding:0;margin-top:5px;list-style:none;line-height:22px}.colGauche ul li{padding:0 10px;cursor:pointer;font-size:12px}.colGauche ul li a{display:block;color:inherit;text-decoration:none}.colGauche ul li:hover{background-color:#fff}ul li:hover>a{color:#25a3bc}#slide{width:740px;height:300px}.blocPromo,.blocComp{width:360px;border:1px solid #ccc;background-color:#fff}.titreNoir{background-color:#575759;padding-left:10px;line-height:30px;height:30px}.blocPromo .produit{height:105px;padding:5px;cursor:pointer;border-bottom:1px solid #ccc;-webkit-transition:0.3s ease-in-out 0s;-moz-transition:0.3s ease-in-out 0s;-o-transition:0.3s ease-in-out 0s;-ms-transition:0.3s ease-in-out 0s;transition:0.3s ease-in-out 0s}.blocPromo .produit .titre{width:250px;height:35px;display:inline-block;line-height:16px}.blocPromo .produit .logoComp{width:90px;height:30px;display:inline-block}.blocPromo .produit .logoComp img{max-width:100%;max-height:100%}.blocPromo .produit .photoBat{width:90px;height:60px;display:inline-block;background-color:#eee;text-align:center}.blocPromo .produit .photoBat img{max-width:100%;max-height:100%}.blocPromo .produit .txt{width:155px;height:60px;line-height:16px}.blocPromo .produit .blocPrix{width:95px;height:60px;text-align:right}.blocPromo .produit:hover{background-color:#eee}.blocComp .img-comp{width:360px;height:170px}.blocComp .logoComp{bottom:0;left:10px;height:35px;width:90px;display:table}.blocComp .logoComp img{max-height:35px;max-width:100%;vertical-align:middle;display:table-cell}.blocComp .lienAutre{bottom:0;right:10px;background-image:url("../image/pictoBtN.png");background-position:left;background-repeat:no-repeat;padding-left:10px;display:table;height:15px;line-height:15px}.lienAutre:hover{text-decoration:none}.lienAutre a{color:inherit;text-decoration:none}.blocComp .produit{height:55px;padding:5px;cursor:pointer;border-bottom:1px solid #ccc;-webkit-transition:0.3s ease-in-out 0s;-moz-transition:0.3s ease-in-out 0s;-o-transition:0.3s ease-in-out 0s;-ms-transition:0.3s ease-in-out 0s;transition:0.3s ease-in-out 0s}.blocComp .produit .txt{width:230px;height:55px;line-height:18px}.blocComp .produit .blocPrix{width:115px;height:55px;text-align:right}.blocComp .produit:hover{background-color:#eee}.tousBox{position:absolute;left:0;margin:0;padding:0;white-space:nowrap;display:block}.visible{left:0;margin:0 40px;top:0;width:660px;overflow:hidden;position:relative;height:110px;border-left:1px solid #ccc;border-right:1px solid #ccc}.blocAgent .btn{width:648px;position:absolute;z-index:10;height:100%;left:0}.blocAgent .prev{position:absolute;background:url(../image/prev.png)no-repeat left center;width:20px;height:100%;cursor:pointer;opacity:0.5;left:10px;top:0}.blocAgent .next{position:absolute;background:url(../image/next.png)no-repeat right center;width:20px;height:100%;cursor:pointer;opacity:0.5;right:10px;top:0}.blocAgent .prev:hover{opacity:1}.blocAgent .next:hover{opacity:1}.demi{width:480px}.edito{background-image:url("../image/edito.jpg");background-position:left top;background-repeat:no-repeat;padding-left:110px;height:100px}ul#sliderComp{list-style:none;height:95px;overflow:hidden}ul#sliderComp li{height:95px;text-align:center;width:170px;float:left;}ul#sliderComp li a{text-decoration:none;}ul#sliderComp li .logoComp{height:50px;overflow:hidden;text-align:center;margin-top:10px}ul#sliderComp li:hover{background-color:#eee;color:#25a3bc;text-decoration:none;}ul#sliderComp li .logoComp img{max-height:100%;max-width:170px;}.bx-controls-direction .bx-next{opacity:.5;cursor:pointer;padding:15px 10px;position:absolute;right:2px;top:20%}.bx-controls-direction .bx-prev{opacity:.5;cursor:pointer;padding:15px 10px;position:absolute;left:2px;top:20%}.bx-controls-direction .bx-next:hover,.bx-controls-direction .bx-prev:hover{opacity:1}.tousActu{overflow:hidden;height:200px;width:460px;position:relative}.actu{position:absolute;width:460px}.actu .escale{height:140px!important}.actu .image{height:140px;overflow:hidden;width:220px}.actu .image img{max-height:100%}#moteur{box-shadow:0 3px 4px rgba(0, 0, 0, 0.5)}.moteur{background-color:#575759 !important}.moteur-select select{color:#2ccddf !important}.moteur-select{background:url("../image/icon-25.png") no-repeat right -955px #4b4b4b !important}.GiconDest{background:url("../image/icon-25.png") no-repeat scroll left -597px !important;padding-left:30px !important;color:#fff}.GiconDepart{background:url("../image/icon-25.png") no-repeat scroll left 1px !important;padding-left:30px !important;color:#fff}.GiconCompagnie{background:url("../image/icon-25.png") no-repeat scroll left -36px !important;padding-left:30px !important;color:#fff}.GiconBudget{background:url("../image/icon-25.png") no-repeat scroll left -100px !important;padding-left:30px !important;color:#fff}.GiconDuree{background:url("../image/icon-25.png") no-repeat scroll left -566px !important;padding-left:30px !important;color:#fff}.GiconPort{background:url("../image/icon-25.png") no-repeat scroll left -1074px !important;padding-left:30px !important;color:#fff}.imgBrochure{height:140px;overflow:hidden;width:105px;}.imgBrochure img{max-height:100%;}.hide{display:none}.imgPdf{background:url("../image/icon-25.png") no-repeat scroll left -1130px !important;width:20px;height:20px}
.box:before{content: "";display: block;	padding-top: 56%;}
.box .content{position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}
.box.trig:after {border-bottom: 20px solid transparent;border-right: 20px solid #fff;border-top: 20px solid transparent;bottom: calc(50% - 20px);content: " ";height: 0;left: -20px !important;position: absolute;width: 0;z-index: 999;}
.box.trid:after {border-bottom: 20px solid transparent;border-left: 20px solid #fff;border-top: 20px solid transparent;bottom: calc(50% - 20px);content: " ";height: 0;right: -20px !important;position: absolute;width: 0;z-index: 999;}
.w50P{width: 50%}
.w100P{width: 100%}
.overflow{overflow: hidden}
.fb{background-color: #fff}
.bAll{border: 1px solid #ccc}
.h100P {
    height: 100%;
}
.pad010 {
    padding: 0 10px;
}
.autolr {
    margin-left: auto;
    margin-right: auto;
}
.w50 {
    width: 50px;
}
.trait {
    border-top: 1px solid #ccc;
}
.z2{z-index: 2}
.transition{ -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s ease 0s; -o-transition: 0.3s ease 0s; -ms-transition: 0.3s ease 0s; transition: 0.3s ease 0s;}
.transitionAll *{ -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s ease 0s; -o-transition: 0.3s ease 0s; -ms-transition: 0.3s ease 0s; transition: 0.3s ease 0s;}
.boxGrand:hover {z-index: 10;position: relative;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}
.boxGrand:hover .fb{background-color: #eee}
.boxGrand .box1{height: 170px}
.boxGrand .box1 .table{box-sizing: border-box}
.boxGrand:hover .trig:after {border-bottom: 20px solid transparent;border-right: 20px solid #eee;border-top: 20px solid transparent;bottom: calc(50% - 20px);content: " ";height: 0;left: -20px !important;position: absolute;width: 0;z-index: 999;}
.film:hover{transform: scale(1.1)}