@charset "UTF-8";body,html{max-width:100%;overflow-x:hidden}body{font-family:"open_sansregular";font-size:14px;color:#999999;line-height:16px}h1,h2,h3{margin:0;font-weight:normal}ol,ol ol,ol ul,ul,ul ol,ul ul{list-style:none;padding:0;margin:0}a{color:grey;text-decoration:none;outline:none!important}a:hover{color:#cf0109}b,strong{font-family:"open_sansbold";font-weight:normal}.media{border:none}.pointer{cursor:pointer}.hide{display:none}td{min-width:0}.table{display:table;height:100%;width:100%}.tableCell{display:table-cell;vertical-align:middle;width:100%}.genericList{padding:0px;margin:0px}.genericList li{list-style:none;float:left;display:block-inline}.genericListNoFloat{padding:0px;margin:0px}.genericListNoFloat li{list-style:none}.videos{margin-top:80px}.videos .boxText{font-size:12px;line-height:14px}.h1Italic h1{font-size:22px;line-height:24px;color:#464646;font-family:"open_sansitalic";border-bottom:1px solid #ededed;padding-bottom:5px}.h1Uppercase h1{font-size:16px;line-height:18px;text-transform:uppercase;color:#2a2121;border-bottom:1px solid #ededed;padding-bottom:5px}#boxMessages,.loadingBox{position:relative}.loading{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.9)!important;z-index:99}.loading span{display:block;text-align:center;text-transform:uppercase;padding-top:20px;font-size:11px}.arrow:after,.ui-tooltip{background:#F4F4F4!important;border:none!important}.ui-tooltip{color:#C0C0C0!important;-webkit-box-shadow:6px 5px 20px -9px rgba(0, 0, 0, 0.9)!important;box-shadow:6px 5px 20px -9px rgba(0, 0, 0, 0.9)!important;font-size:10px!important;font-family:"open_sansbold"!important;text-transform:uppercase!important}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.bxslider li{margin:0}.bx-wrapper{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:0px!important;background-color:transparent!important;z-index:1;height:auto;margin-bottom:-31px!important}.bx-wrapper .bx-controls-direction a{height:70px;width:51px}.bx-wrapper .bx-prev{background:url("../img/btn-slider-prev.png") no-repeat scroll center center transparent;left:0;opacity:0.5}@media only screen and (max-width:479px){.bx-wrapper .bx-prev{display:none}}.bx-wrapper .bx-next{background:url("../img/btn-slider-next.png") no-repeat scroll center center transparent;right:0;opacity:0.5}@media only screen and (max-width:479px){.bx-wrapper .bx-next{display:none}}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{background-position:0px 0;opacity:1}.bx-wrapper .bx-next:focus{background-position:0px 0}.btn{color:white;font-size:12px;line-height:14px;font-family:"open_sansbold";text-transform:uppercase;background-color:#cf0109;border:none;display:block;float:left;padding:16px 25px;margin-top:40px}.btn:hover{color:#cf0109;background-color:white}.bannercontainer{width:100%;position:relative;padding:0;background-color:#ededed}.bannercontainer .banner{color:#FFFFFF;width:100%;position:relative}.bannercontainer .banner li{margin:0}.bannercontainer .tp-caption{z-index:6;margin:110px 140px;font-family:"open_sanslight";font-size:120px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.8);line-height:90px}.bannercontainer .tp-caption small{font-size:20px;line-height:22px;margin-top:20px;display:block}.bannercontainer .tp-caption .btn{color:white}.bannercontainer .tp-caption .btn:hover{color:#cf0109}.bannercontainer .tp-caption .btn-right{float:right}.bannercontainer .tp-caption .btn-center{float:none;display:inline-block;margin:40px auto 0 auto}.bannercontainer .align-right{text-align:right}.bannercontainer .align-center{text-align:center}.bannercontainer .tparrows{cursor:pointer;width:51px!important;height:70px!important}.bannercontainer .tparrows:hover{opacity:1!important}.bannercontainer .tp-leftarrow{background:url("../img/btn-slider-prev.png") no-repeat scroll center center transparent!important;left:0!important;opacity:0.5!important}.bannercontainer .tp-rightarrow{background:url("../img/btn-slider-next.png") no-repeat scroll center center transparent!important;right:0!important;opacity:0.5!important}header{position:absolute;width:100%;z-index:1000}#boxSedi{color:white;text-align:right;background-color:rgba(0, 57, 72, 0.4)}@media only screen and (max-width:767px){#boxSedi{height:20px}}#boxSedi .grid_12{margin-top:0}#boxSedi ul{padding:19px 0 19px 30px;display:inline-block;background:url("../img/locator.png") no-repeat scroll center left}@media only screen and (max-width:767px){#boxSedi ul{display:none}}#boxSedi li{margin:0}#boxSedi li:first-child{margin-right:10px;padding-right:10px;border-right:1px solid white}#boxMenu{position:relative;background-color:white}#boxMenu .row{}@media only screen and (max-width:959px){#boxMenu .row{width:100%!important}}#boxMenu .grid_12{}@media only screen and (max-width:959px){#boxMenu .grid_12{padding-bottom:16px;padding-top:6px;margin:0;width:100%!important}}#boxMenu #logo img{margin-top:-20px;margin-bottom:-20px}@media only screen and (max-width:959px){#boxMenu #logo img{max-width:160px}}@media only screen and (max-width:767px){#boxMenu #logo img{margin-top:-20px;margin-bottom:0px}}#boxMenu #boxMenuList{float:right}@media only screen and (max-width:959px){#boxMenu #boxMenuList{width:100%;float:none;display:none}}#boxMenu nav{float:right}@media only screen and (max-width:959px){#boxMenu nav{width:100%;float:none}}#boxMenu nav ul li{margin:0 26px}@media only screen and (max-width:959px){#boxMenu nav ul li{width:100%;padding:0;margin:0px!important}}#boxMenu nav ul li:first-child{margin-left:0}#boxMenu nav ul li:last-child{margin-top:16px;margin-right:0}#boxMenu nav ul li:last-child a{padding:16px 16px 16px 52px;background:#ededed url("../img/fedi.png") no-repeat scroll 16px center}@media only screen and (max-width:959px){#boxMenu nav ul li:last-child a{padding-left:16px;background-image:none}}#boxMenu nav ul li:last-child a:hover{background-color:white}#boxMenu nav .active a,#boxMenu nav a:hover{color:#cf0109}#boxMenu nav a{color:#464646;text-transform:uppercase;display:inline-block;padding:33px 0;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}@media only screen and (max-width:959px){#boxMenu nav a{width:100%;text-align:center;padding:20px 0;margin:0;border-bottom:1px solid #e1e1e1;-webkit-transition:none;-o-transition:none;transition:none;border-right:none}}#boxMenu nav ul ul{display:none;position:absolute;margin:0px!important}@media only screen and (max-width:959px){#boxMenu nav ul ul{position:relative;display:none!important}}#boxMenu nav ul ul li{display:block;clear:both;margin:0px;width:100%;background-color:rgba(255, 255, 255, 0.8)}#boxMenu nav ul ul li:last-child{margin:0}#boxMenu nav ul ul li:last-child a{background:none;padding:22px 19px}#boxMenu nav ul ul li.active a{color:#cf0109!important;background-color:white}#boxMenu nav ul ul li a{color:#464646!important;width:100%;border-bottom:1px solid #e1e1e1;padding:22px 19px}#boxMenu nav ul ul li a:hover{color:#cf0109!important;background-color:white}#boxMenu #boxOpenMenu{}@media only screen and (min-width:960px){#boxMenu #boxOpenMenu{display:none}}@media only screen and (max-width:959px){#boxMenu #boxOpenMenu{position:absolute;top:17px;right:20px}}@media only screen and (min-width:767px){#boxMenu #boxOpenMenu{top:8px}}#bottomMenuBox{display:inline-block;width:100%;height:240px;position:relative;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-image:url(../img/header-generic.jpg)}#bottomMenuBox.sliderBox{background:none;height:auto}#boxSubscribeNL{background-color:#ebebeb;padding:26px 0 22px}#boxSubscribeNL form{margin:0}#boxSubscribeNL form h4{text-align:left;font-size:16px;font-family:"open_sansbold";padding-left:52px;color:#3b3a3a;line-height:17px;margin:0;background:url(../img/bustina.png) no-repeat left center}@media only screen and (min-width:768px) and (max-width:959px){#boxSubscribeNL form h4{background:none;padding-left:0px;padding-top:4px}}@media only screen and (max-width:767px){#boxSubscribeNL form h4{padding-top:10px;padding-bottom:10px}}#boxSubscribeNL form input[type=email],#boxSubscribeNL form input[type=text]{width:100%;font-size:14px;font-family:"open_sansbold";background-color:#fcfcfc;text-transform:uppercase;border:none;-webkit-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.2)}#boxSubscribeNL form input[type=submit]{margin:0;width:100%}@media only screen and (max-width:767px){#boxSubscribeNL form input[type=submit]{width:auto}}#boxBottomMenu{background-color:#322929;padding:22px 0 0;color:#635858}#quickFoo{padding:14px;color:white;font-family:"open_sansbold";background-color:#2a2121;text-transform:uppercase;font-size:11px}#menuOnFoo{margin-top:33px}#menuOnFoo li{background-color:#2a2121;padding-bottom:20px;padding-top:20px}#menuOnFoo li img{max-width:100%;display:block;margin:0 auto}#menuOnFoo li a{text-align:center;display:block;color:#635858;font-size:12px;line-height:14px;background-color:#2a2121;padding-left:10px;padding-right:10px}#menuOnFoo li a:hover{color:white}#menuOnFoo li span{display:block;height:68px}#menuOnFoo li:first-child img{padding-top:3px}#menuOnFoo li:nth-child(2) img{padding-top:3px}#menuOnFoo li:nth-child(3) img{padding-top:9px}#menuOnFoo li:nth-child(5) img{padding-top:9px}#boxDataFoo{margin-top:33px;background-color:#2a2121;padding-bottom:30px;padding-top:25px}#boxDataFoo a{color:#635858}#boxDataFoo a:hover{color:#cf0109}#boxDataFoo #menuFoo{font-size:12px;text-transform:uppercase}@media only screen and (max-width:479px){#boxDataFoo #menuFoo{display:none}}#boxDataFoo #menuFoo li{margin-right:18px}#boxDataFoo #menuFoo li:last-child{margin-right:0}#boxDataFoo #menuFoo li.active a{color:#cf0109}#boxDataFoo .grid_5{text-align:right;font-size:11px}@media only screen and (max-width:959px){#boxDataFoo .grid_5{width:100%;text-align:center}}#boxDataFoo .grid_7{}@media only screen and (max-width:959px){#boxDataFoo .grid_7{width:100%;text-align:center}}@media only screen and (max-width:959px){#boxDataFoo .grid_7 ul{display:inline-block}}#searchMask{z-index:999;position:relative;background-color:rgba(0, 0, 0, 0.3)}#searchMask .select:after{background-color:#cf0109;color:white}#searchMask input::-webkit-input-placeholder{color:white}#searchMask input:-moz-placeholder{color:white;opacity:1}#searchMask input::-moz-placeholder{color:white;opacity:1}#searchMask input:-ms-input-placeholder{color:white;opacity:1}#searchMask input[type=text]{border:1px solid #e0e2e2;background:rgba(255, 255, 255, 0.1) url(../img/calendar.png) right 14px center no-repeat;color:white}#searchMask input[type=submit]{margin:0;width:100%}@media only screen and (max-width:767px){#searchMask input[type=submit]{width:auto;margin-bottom:40px}}#searchMask .select{border:1px solid #e0e2e2;background-color:rgba(255, 255, 255, 0.1);color:white}@media only screen and (max-width:767px){#searchMask .select{margin-bottom:10px}}#searchMask .select select{background-color:rgba(255, 255, 255, 0.1);color:white}#searchMask .select select option{color:#999999;background-color:white;border-bottom:1px solid #EDEDED}#homeView #searchMask{height:109px;margin-top:-109px}@media only screen and (max-width:767px){#homeView #searchMask{height:auto;margin-top:0;background-color:#322929}}#homeView #searchMask form{margin-top:34px}@media only screen and (max-width:767px){#homeView #searchMask[type=submit]{width:auto;margin-bottom:40px}}#homeView #secWelcome{background-color:#ededed;padding-top:32px;padding-bottom:46px;text-align:center;font-family:"open_sanslight_italic";font-size:23px;line-height:26px;color:#2a2121}@media only screen and (max-width:479px){#homeView #secWelcome{font-size:18px;line-height:22px}}#homeView #secWelcome h1{font-family:"open_sansbold_italic";font-size:25px;line-height:26px;margin-bottom:10px}@media only screen and (max-width:479px){#homeView #secWelcome h1{font-size:18px;line-height:22px}}#homeView #secWelcome b{font-family:"open_sansbold_italic"}#homeView #secOffert{padding-top:72px;padding-bottom:78px}#homeView #secOffert h1{font-family:"open_sansbold";font-size:16px;border-bottom:1px solid #ededed;line-height:18px;padding-bottom:5px}#homeView #secOffert #boxH1{position:relative}#homeView #secOffert #boxH1 a{position:absolute;top:0px;right:5px}#homeView #secOffert .hoverList{margin-top:24px}#boxSearch #searchMask{height:108px;margin-top:-111px}@media only screen and (min-width:768px) and (max-width:959px){#boxSearch #searchMask{height:120px;margin-top:-123px}}@media only screen and (max-width:767px){#boxSearch #searchMask{height:auto;margin-top:-3px;background-color:#322929}}#boxSearch #searchMask form{padding-top:42px}#ui-datepicker-div{z-index:11}#ui-datepicker-div .ui-widget-header{background:none;background-color:#cf0109;color:white}#ui-datepicker-div .ui-corner-all{border-radius:0px}input[type=email],input[type=password],input[type=text]{width:100%;font-size:16px;font-family:"open_sanslight";background-color:#fcfcfc;border:none}input[type=submit]{color:white;background-color:#cf0109;font-size:14px;font-family:"open_sansbold";border:none;text-transform:uppercase;margin:0;float:right;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}input[type=submit][type=submit]:hover{color:#cf0109;background-color:white}input[type=checkbox]+label{font-family:"open_sanslight"}input[type=checkbox]+label:before{background-color:#fcfcfc;border:none}input[type=checkbox]:checked+label:before{background-color:#cf0109}textarea{width:100%;font-size:16px;font-family:"open_sanslight";background-color:#fcfcfc;border:none;margin:20px 0}.boxContainer{margin:92px 0 200px}.boxContainer .container{margin-top:54px}.boxText{font-size:14px;line-height:22px;margin-bottom:40px}.boxText ol,.boxText ul{margin:10px;padding-left:10px;list-style:square}.hoverList{text-align:center;line-height:13px}.hoverList li{margin-bottom:30px}.hoverList li.grid_3:nth-child(4n+5),.hoverList li.grid_4:nth-child(3n+4),.hoverList li.grid_6:nth-child(2n+3){clear:both}.hoverList li .hoverListContainerBox{border:1px solid #ececec;padding:3px 3px 20px 3px}.hoverList li .hoverListContainerBox .img-max{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin-bottom:0px;border-bottom:4px solid #e2e2e2}.hoverList li .hoverListContainerBox h2{margin-bottom:8px;font-family:"open_sansbold";font-size:14px;color:#4b4c4c;line-height:16px}.hoverList li .hoverListContainerBox h3{color:#cf0109;font-family:"open_sanslight";font-size:12px;margin-bottom:8px}.hoverList li .hoverListContainerBox a{font-size:11px;color:#a6a9a9}.hoverList li .hoverListContainerBox .hoverLayerBox{position:relative;margin-bottom:20px}.hoverList li .hoverListContainerBox .hoverLayer{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(207, 1, 9, 0.2) url(../img/zoom.png) bottom -30px center no-repeat}.hoverList li:hover h2{color:#cf0109}.hoverList li:hover .img-max{border-bottom:4px solid #8f2424}.hoverList li:hover .hoverLayer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(207, 1, 9, 0.5) url(../img/zoom.png) center center no-repeat}#formType1 h3{font-size:22px;line-height:24px;font-family:"open_sansitalic";margin-top:75px;border-bottom:1px solid #ededed;padding-bottom:5px}#formType1 h3 span{color:#cf0109;float:none;margin:0;display:inline}#formType1 h4{font-family:"open_sansbold";font-size:14px;border-bottom:1px solid #ededed;padding-bottom:5px;margin-top:50px}#formType1 small{margin-top:55px;margin-bottom:20px;display:block;font-family:"open_sanslight"}#formType1 label{width:100%;height:24px;color:#666666!important;text-align:left;font-size:14px}#formType1 input[type=checkbox]+label:before,#formType1 input[type=email],#formType1 input[type=password],#formType1 input[type=text]{background-color:white;border:1px solid #dddddd;margin-bottom:40px}#formType1 input[type=checkbox]:checked+label:before{background-color:#cf0109}#formType1 .checkbox{float:none;width:100%;clear:both;padding:0}#formType1 .checkbox span{float:none}#formType1 textarea{background-color:white;border:1px solid #dddddd;height:207px}#contProdNav{position:relative}#contProdNav #productNav{position:absolute;top:-40px;right:0}@media only screen and (max-width:767px){#contProdNav #productNav{top:-60px}}#contProdNav #productNav a{color:#dddddd;display:inline-block;border:1px solid #dddddd;padding:12px 16px 14px;margin-left:18px;font-size:20px}#contProdNav #productNav a.disable,#contProdNav #productNav a.disable:hover{opacity:0.6;cursor:default;background-color:#FFFFFF}#contProdNav #productNav a:hover{color:white;background-color:#cf0109}#productImgs{float:left}#productImgs .boxFloat{margin:0px 40px 20px 0}@media only screen and (max-width:767px){#productImgs .boxFloat{margin:0 0 30px 0}}.box-download li{list-style:none;display:block;margin:44px 0!important}.download{background:#cf0109 url("../img/download-icon.png") 12px center no-repeat;color:white!important;text-transform:uppercase;font-family:"open_sansbold"!important;padding:16px 12px 16px 52px;display:inline-block}.download:hover{color:#cf0109!important;background:#f7f7f7 url("../img/download-icon-active.png") 12px center no-repeat}#productsView h2{color:#333333;font-family:"open_sansbold";font-size:22px;line-height:24px;padding-bottom:44px;display:inline-block}#productsView .boxText h3{color:#cf0109;font-family:"open_sanslight";font-size:20px;margin-bottom:20px}#productsView #boxSocialSharing{padding-top:44px;display:block;clear:both}.pagination{font-size:14px;text-transform:uppercase;font-family:"open_sanslight";margin-top:80px;color:#cf0109}.pagination a{text-transform:uppercase}.pagination li{display:inline-block;padding:0 3px;list-style-type:none}.pagination li:first-child{padding-left:0}.pagination .disabled{opacity:0.3}.btnBack{position:fixed;bottom:0px;left:0px;margin:15px;opacity:0.6}@media only screen and (max-width:767px){.btnBack{display:none}}.btnBack:hover{opacity:1}@media only screen and (max-width:479px){#contactsView .boxContainer{margin-bottom:100px}}@media only screen and (max-width:479px){#contactsView h1{font-size:18px;line-height:22px}}#contactsView .boxText small{display:block;margin-top:30px;line-height:14px}@media only screen and (max-width:767px){#contactsView #boxAddresses{margin-top:50px}}@media only screen and (max-width:767px){#contactsView input[type=submit]{margin-top:30px}}.tableLayoutFixed{table-layout:fixed}.tableListItems{border-bottom:none;border-top:none}@media only screen and (max-width:767px){.tableListItems{}.tableListItems table,.tableListItems tbody,.tableListItems td,.tableListItems th,.tableListItems tr{border:0;display:block;padding:3px 0;text-align:left;white-space:normal}.tableListItems table{padding:0;border-top:1px solid #D6D6D6;table-layout:fixed}.tableListItems tr{margin:5px 0;padding:0 0 6px;border-bottom:1px solid #D6D6D6}.tableListItems tr:hover{background-color:transparent}.tableListItems td:first-child{font-weight:bold}.tableListItems td[data-title]:before,.tableListItems th[data-title]:before{content:attr(data-title) ": ";font-weight:bold}}.tableListItems thead{display:none}.tableListItems tr{}@media only screen and (max-width:767px){.tableListItems tr{margin-top:50px}.tableListItems tr:first-child{margin-top:0}}.tableListItems tr td{border-top:none;border-bottom:1px solid #ededed;padding-top:20px;padding-bottom:20px;text-align:left;vertical-align:middle;text-transform:uppercase}@media only screen and (max-width:1024px){.tableListItems tr td{min-width:auto}}.tableListItems tr td:first-child img{max-width:200px;margin-bottom:0;padding:3px;border:1px solid #ececec}@media only screen and (min-width:768px) and (max-width:1024px){.tableListItems tr td:first-child img{max-width:100px;height:auto}}.tableListItems tr td:last-child{text-align:right}@media only screen and (max-width:767px){.tableListItems tr td:last-child{border-bottom:none;text-align:left}}.tableListItems tr td h2{font-family:"open_sansbold";font-size:18px;line-height:20px;color:#cf0109}.tableListItems tr td .btn{margin-top:0px;display:inline-block;float:none}.tableListItems tr td .btn:hover{border:none}.fancyBox{padding:30px 30px 100px 30px}.fancyBox h1,.fancyBox h2{text-transform:uppercase;font-weight:bold}.fancyBox h1{margin-bottom:30px;font-size:24px}.fancyBox h2{font-size:20px}