@charset "utf-8";html,body{margin:0;padding:0;font-family:'Raleway',sans-serif;font-size:14px;line-height:22px;color:#666;background:#f9f9f9}a{outline:none;color:#505050}a.bottone_medium{background:#333;color:#FFF;text-decoration:none;font-weight:bold;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 22px 8px 22px}a.bottone_medium:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);-moz-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75)}strong{color:#0075BE}.wrap{width:1180px;border:#FF0000 solid 0;margin:0 auto;text-align:left;position:relative}header{background:url(../immagini/bg_testa.png) no-repeat top center}.testa1{height:80px;position:relative}.testa1 .logo_testa{height:52px;margin:14px 0 0}.testa1 .slogan{text-align:center;color:#0075be;font-family:Arial,Helvetica,sans-serif;font-size:15px;position:absolute;top:24px;left:180px;width:270px;line-height:16px}.testa1 .radio{position:absolute;top:12px;right:380px;width:181px;height:49px}.testa1 .contatti{position:absolute;top:29px;right:130px;font-style:italic}.testa1 .contatti span{color:#e20613;font-weight:bold}.testa1 .social{position:absolute;top:28px;right:0px}.testa1 .social ul{margin:0;padding:0px}.testa1 .social ul li{list-style:none;display:inline-block}.testa1 .social ul li img{border:none;margin:0 0 0 8px}section{margin:40px 0 0;min-height:400px}section h1.titolo{margin:0 0 20px;font-size:30px;color:#0075be;font-weight:normal;border-bottom:solid 1px #ededed;padding:0 0 12px 0}section h2{margin:0 0 10px;font-size:20px;font-style:italic;color:#df0005;font-weight:normal}.incite{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:2px 0}.incite .incite_in{background:#c22122;padding:25px;color:#FFF;position:relative}.incite .incite_in h3{color:#FFF;margin:0 0 10px 0;font-weight:normal;font-size:22px}.incite .incite_in p{margin:0px}.incite .incite_in a.btn_video{position:absolute;top:33px;right:25px;background:#FFF url(../immagini/play_ico.png) no-repeat 95% 5px;color:#333;text-decoration:none;font-weight:bold;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 47px 8px 22px;float:right;}.incite .incite_in a.btn_video:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);-moz-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75)}.testo{overflow:hidden}.testo>.sx{float:left;width:77%;min-height:200px; padding:0 30px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.testo>.sx ul{padding:10px;margin:0px}.testo>.sx ul li{background:url(../immagini/tick_generico.png) no-repeat 0 2px;list-style:none;padding:0 0 0 24px;line-height:24px}.testo>.dx{float:left;width:23%;min-height:200px;}.cont_box_home{border:#FF0000 solid 0;overflow:hidden;margin:0 0 50px 0}.cont_box_home .box1{width:270px;min-height:100px;margin:0 20px 0 0;float:left;}.cont_box_home .box1 h3{margin:0 0 20px 0;color:#0075be;font-weight:normal;font-size:20px}.cont_box_home .box2{width:600px;min-height:200px;margin:0 20px 0 0;float:left;}.cont_box_home .box2 h1{margin:0 0 20px 0!important;border:none;color:#0075be;font-weight:normal;font-size:20px}.cont_box_home .box2 img{width:100%}.cont_box_home .box2 a{display:block;width:100%;height:272px;margin:0 0 6px;overflow:hidden}.cont_box_home .box3{width:270px;min-height:200px;margin:0;float:left;}.cont_box_home .box3 h3{margin:0 0 20px 0;color:#0075be;font-weight:normal;font-size:20px}.cont_box_home .box3 img{width:100%}ul.foto_statica_aggiuntive{margin:0px!important;padding:0px!important;overflow:hidden}ul.foto_statica_aggiuntive li{list-style:none;float:left;background:none!important;margin:10px 0 0!important;padding:0px!important}ul.foto_statica_aggiuntive img{width:155px;margin:0 10px 10px 0;padding:4px;border:#ddd solid 1px}ul.foto_statica_aggiuntive img:hover{border:#34679C solid 1px}   #carosello_news_h{height:332px;margin:0;overflow:hidden;padding:0;position:relative;border:#0066FF solid 0}  #carosello_news_h .viewport{float:left;width:100%;height:332px;position:relative;overflow:hidden;margin:0;border:#CC0000 solid 0}  #carosello_news_h .buttons{display:block;margin:0;top:0;float:left;position:absolute;border:#333 solid 0;width:20px;height:20px}  #carosello_news_h .prev{position:absolute;top:-5px;right:20px;z-index:100;padding:0}  #carosello_news_h .next{position:absolute;margin:0;top:-5px;right:0;z-index:100;padding:0}  #carosello_news_h .disable{visibility:hidden}  #carosello_news_h .overview{list-style:none;padding:0;margin:0; position:absolute;left:0;top:0;border:#003366 solid 0}  #carosello_news_h .overview li{width:100%;height:70px;float:left!important;margin:0 0 5px 0;padding:0 0 8px 0;overflow:hidden;border-bottom:#ddd dotted 1px;font-size:13px;line-height:18px}#carosello_news_h .overview li .data{display:block;background:url(../immagini/time_ico.png) no-repeat 0 4px;padding:0 0 0 16px;color:#666;margin:0 0 1px 0}#carosello_news_h .overview li strong a{color:#df0005;font-size:14px;text-decoration:none}#carosello_news_h .overview li strong a:hover{text-decoration:underline}.nostro_grazie{width:100%;min-height:200px;background:#FFF;border:solid 1px #ededed;overflow:hidden} .nostro_grazie .sx{width:50%;min-height:200px;float:left; padding:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.nostro_grazie .sx h3{margin:0 0 5px 0;font-size:24px;color:#c22122}.nostro_grazie .sx h4{margin:0 0 10px 0;font-size:18px;color:#0075be;font-weight:normal}.nostro_grazie .sx ul{margin:30px 0 0;padding:0px}.nostro_grazie .sx ul li{list-style:none;background:url(../immagini/tip.png) no-repeat;line-height:44px;padding:0 0 0 42px;font-size:16px}.nostro_grazie a.btn{background:#333;color:#FFF;text-decoration:none;font-weight:bold;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 22px 8px 22px}.nostro_grazie a.btn:hover{-webkit-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);-moz-box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75);box-shadow:3px 3px 10px 0 rgba(50,50,50,0.75)}.nostro_grazie .dx{width:50%;min-height:200px;float:left; padding:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer{margin:40px 0 0 0;background:#3d3d3d url(../immagini/bg_footer.png) repeat-x;min-height:100px}.cont_footer{ margin:0 auto;padding:40px 0;color:#fff;position:relative;border:#FF0000 solid 0;text-align:center;overflow:hidden}.cont_footer .back_to_top{position:absolute;top:0;right:0;border:#fff solid 0}.cont_footer .box{width:23%;margin:30px 0 10px 18px;font-size:13px;float:left;min-height:120px;text-align:left}.cont_footer .box2{width:23%;}.cont_footer .box:nth-child(1){margin-left:0px}.cont_footer .box h3{margin:0 0 10px 0;padding:0;color:#FFF;text-transform:uppercase;font-size:14px}.cont_footer ul.menu_footer{padding:0;margin:0px}.cont_footer ul.menu_footer li{list-style:none;padding:0;line-height:24px}.cont_footer ul.menu_footer li a{text-decoration:none;color:#fff!important;font-size:13px}.cont_footer ul.menu_footer li:hover{text-decoration:underline}.newsletter_footer{font-size:13px;color:#fff!important}.newsletter_footer #email_nl{width:125px;padding:7px 10px;border:#666 solid 1px}.loader_nl{display:none}#invia_nl_footer{color:#a20101;font-weight:bold;text-transform:uppercase;border:#666 solid 1px;background:#FFF;text-decoration:none;padding:8px 10px 6px}#invia_nl_footer:hover{color:#FFF;background:#a20101}.copyright{background:#333;padding:20px 20px 20px 0;clear:both;color:#999;font-size:12px;text-align:center}.copyright a{color:#FFF}.copyright a:hover{text-decoration:none}.ddsmoothmenu{border:#ff0000 solid 0;height:60px;margin:0}.ddsmoothmenu ul{margin:0 0;padding:0 0;z-index:100;list-style-type:none;text-align:center}.ddsmoothmenu>ul>li{position:relative;display:inline;list-style:none;margin:0;padding-top:17px}.ddsmoothmenu>ul>li:nth-child(1){border:none}.ddsmoothmenu ul li a{display:inline-block;padding:18px 15px 18px 15px!important;margin:0px!important;text-decoration:none;color:#666;font-size:16px;border:#CC0066 solid 0}.ddsmoothmenu ul li a:hover{color:#e20613}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{}.ddsmoothmenu>ul>li:hover{border-top:#e20613 solid 2px;padding-top:18px}.ddsmoothmenu ul li ul{position:absolute;top:51px!important;left:0px!important;display:none;visibility:hidden;padding:0px!important;background:#f2f2f2;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px}.ddsmoothmenu ul li ul li{float:left;text-align:left;margin:0px!important;line-height:12px;list-style:none}.ddsmoothmenu ul li ul li a{font-size:13px!important;padding:5px 10px 5px!important;color:#666;width:170px}.ddsmoothmenu ul li ul li:hover{border:none;padding:0px!important}.ddsmoothmenu ul li ul li a:hover{color:#e20613!important;border:none}.ddsmoothmenu ul li ul li ul{top:0}* html .ddsmoothmenu{height:1%}.downarrowclass{position:absolute;top:12px;right:2px;display:none}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}.toplevelshadow{opacity:0.8}.resp_menu{display:none;position:absolute;top:47px;right:10px;border:#FF0000 solid 0} .resp_menu .bottone{background:#222;padding:7px 22px;color:#fff;font:18px bold;font-family:'Open Sans',sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none} .resp_menu .bottone:hover{background:#0093d1} .resp_menu>ul{display:none;background:#FFF;position:absolute;top:34px;right:0;z-index:1000;width:200px;float:left;margin:0;padding:0px}  .resp_menu ul li{list-style:none;line-height:20px;border:#333 solid 0;height:auto!important;text-align:left}  .resp_menu ul li a{display:block;background:#FFF;border-bottom:solid 1px #999;text-decoration:none;padding:4px 0 4px 4px;font-size:12px}  .resp_menu ul li a:hover{text-decoration:underline}  .resp_menu ul li ul{margin:0;padding:0 0 0 15px}  .resp_menu ul li ul li{}#cont_slide_nivo{overflow:hidden;margin:12px auto 20px auto;border:#ff0000 solid 0;padding:0;width:1180px}.nivoSlider{position:relative;width:100%;height:500px;overflow:hidden;margin:0 auto;border:#880000 solid 0}.nivoSlider img{position:absolute;top:0;left:0px}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:-40px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:46%;z-index:9;cursor:pointer}.nivo-prevNav{width:46px;height:46px;left:25px;background:url(../immagini/arrow_left.png) no-repeat}.nivo-nextNav{width:46px;height:46px;right:25px;background:url(../immagini/arrow_right.png) no-repeat}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}#cont_slide_nivo2{overflow:hidden;margin:0 auto 0 auto;border:#ff0000 solid 0;padding:0;min-height:400px!important}#cont_slide_nivo2 .nivoSlider{position:relative;width:100%;height:auto!important;overflow:hidden;margin:0 auto;border:#880000 solid 0}.nivoSlider2 img{position:absolute;top:0;left:0px}.nivoSlider2 .nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider2 a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivoSlider2 .nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivoSlider2 .nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivoSlider2 .nivo-box img{display:block}.nivoSlider2 .nivo-caption{position:absolute;left:0;bottom:-40px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px}.nivoSlider2 .nivo-caption p{padding:5px;margin:0}.nivoSlider2 .nivo-caption a{display:inline !important}.nivoSlider2 .nivo-html-caption{display:none}.nivoSlider2 .nivo-directionNav a{position:absolute;top:240px;z-index:9;cursor:pointer}.nivoSlider2 .nivo-prevNav{width:46px;height:46px;left:25px;background:url(../immagini/arrow_left.png) no-repeat}.nivoSlider2 .nivo-nextNav{width:46px;height:46px;right:25px;background:url(../immagini/arrow_right.png) no-repeat}.nivoSlider2 .nivo-controlNav{text-align:center;padding:15px 0}.nivoSlider2 .nivo-controlNav a{cursor:pointer}.nivoSlider2 .nivo-controlNav a.active{font-weight:bold}ul.elenco_news{margin:0px!important;padding:0px!important;border:#333 solid 0;overflow:hidden}ul.elenco_news li{list-style:none;border-right:#999 dotted 1px;margin:0 20px 20px 0!important;padding:0 15px 10px 0!important;overflow:hidden;float:left;width:45%}ul.elenco_news li .data{display:block;background:url(../immagini/time_ico.png) no-repeat 0 4px;padding:0 0 0 16px;color:#666;margin:0 0 1px 0}ul.elenco_news a{font-weight:bold;font-size:14px;color:#df0005}ul.elenco_news a:hover{text-decoration:none}ul.elenco_news li img{width:150px;float:left;margin:0 10px 0 0}.letter,.number_in{padding:10px;border:#ccc solid 1px}.number_in{background:#df0005;color:#fff}.number{padding:10px;border:#ccc solid 1px}#form_contatti{padding:0;width:500px} #form_contatti ul{margin:0;padding:0;overflow:hidden}  #form_contatti ul li{list-style:none;float:left!important;width:240px;background:none;margin:0;padding:0px}  #form_contatti ul li input{width:205px;height:19px;padding:5px 1px 1px;border:solid 1px #BDC2C9;color:#666}#form_contatti ul li select{width:209px;height:27px;padding:5px 1px 1px;border:solid 1px #BDC2C9;color:#666}  #form_contatti textarea{width:420px;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif}  #form_contatti span{font-weight:bold}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}#priv{font-size:12px;line-height:15px}#terr{width:100%;height:380px}.res_action{min-width:300px;min-height:70px;padding:10px;overflow:hidden}.res_action img{float:left;margin:0 10px 0 0}.res_action h1{color:#666;font-size:16px;font-weight:bold}.res_action a{padding:5px 15px;background:#ccc}@media (max-width:1080px){.wrap{width:986px;border:#FF0000 solid 0}.testa1 .logo_testa{height:52px;margin:14px 0 0 10px}.testa1 .radio{position:absolute;top:12px;right:365px;width:181px;height:49px}#cont_slide_nivo{background:none;width:100%;height:auto;margin:0 auto 20px auto}.nivoSlider{width:100%;height:auto}.ddsmoothmenu ul li a{padding:18px 14px 18px 14px!important;font-size:15px}.incite .incite_in p{width:600px}.cont_box_home .box1{width:270px;min-height:100px;margin:0 20px 0 0}.cont_box_home .box2{width:500px}.cont_box_home .box3{width:176px}}@media (max-width:900px){.wrap{width:100%;border:#FF0000 solid 0}.testa1 .radio{display:none}#cont_slide_nivo{background:none;width:100%;margin:0 0 10px 0}.nivoSlider{width:100%;height:auto}.nivo-directionNav a{display:none}.ddsmoothmenu{display:none}.resp_menu{display:block}.testa1 .contatti{top:7px;right:130px;font-style:italic}.testa1 .social{position:absolute;top:7px;right:10px}.incite .incite_in{padding:10px}.incite .incite_in a.btn_video{top:40px;right:10px;background-image:none;font-size:14px;padding:8px 10px 8px 10px}.cont_box_home .box1{width:270px;float:none;min-height:100px;margin:0 auto 20px auto}.cont_box_home .box2{width:600px;float:none;margin:0 auto 20px auto}.cont_box_home .box3{width:270px;float:none;margin:0 auto}.nostro_grazie{border:none}}@media (max-width:768px){.testa1 .logo_testa{height:42px}.testa1 .contatti{top:5px;right:130px;font-style:italic}.testa1 .slogan{font-size:12px;position:absolute;top:23px;left:150px;width:210px;line-height:16px}#cont_slide_nivo{background:none;width:100%}.nivoSlider{width:100%;height:auto!important}.incite .incite_in{overflow:hidden}.incite .incite_in a.btn_video{position:relative;margin:0 auto;float:right;top:auto;left:auto}.nostro_grazie .sx{width:100%;float:none;padding:15px}.nostro_grazie .dx{width:100%;float:none;padding:15px}.testo>.sx{float:none;width:98%;padding:0;margin:0 auto}.testo>.dx{display:none}ul.elenco_news li{margin:0 20px 0 0!important;overflow:hidden;float:none;width:95%}#form_contatti{padding:0 5px;width:100%}  #form_contatti textarea{width:90%;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:12px;font-family:'Raleway',sans-serif}}@media (max-width:500px){.testa1 .contatti,.testa1 .slogan{display:none}.cont_box_home .box2{width:100%}.cont_footer .box,.cont_footer .box:nth-child(1){width:100%;margin:30px auto 10px auto;font-size:13px;float:left;min-height:120px;text-align:left}}@media (max-width:400px){ul.foto_statica_aggiuntive img{width:146px;margin:0 5px 5px 0;padding:3px;border:#ddd solid 1px}}header,header div,footer,footer div,img,ul,li,a{-moz-transition:width 1s ease-in-out,left 1.5s ease-in-out; -webkit-transition:width 1s ease-in-out,left 1.5s ease-in-out; -moz-transition:width 1s ease-in-out,left 1.5s ease-in-out; -o-transition:width 1s ease-in-out,left 1.5s ease-in-out; transition:width 1s ease-in-out,left 1.5s ease-in-out}