.bannerhome{float:left;text-transform:uppercase;color:#cfcfcf;font-size:18px;margin-top:5px;}@media only screen and (max-width:767px){.bannerhome{float:left;text-align:left;}}@media only screen and (max-width:500px){.bannerhome{}}@media only screen and (max-width:1024px){.containertotal{padding:0px 20px;}}body{font-family:arial;font-size:0.875em;color:#343434;}h2{font-weight:bold;font-size:20px;color:#00588c;}h3{font-weight:bold;font-size:18px;color:#00588c;}h4{font-weight:bold;font-size:16px;color:#00588c;}a{color:#00588c;}.region_footertop{background:url(/sites/default/files/cpn/images/bottom.jpg) #2089c1 no-repeat center top;margin-top:30px;}.region_top{background:url(/sites/default/files/cpn/images/sfondomenu.jpg) #2070a0 no-repeat center top;padding:20px 0px 20px 0px;margin-top:10px;}.titolopagina h1,.headerblock{}.content_center{margin-top:20px;}.front .content_center .row{}.region_footer{border-top:10px solid #e6e6e6;margin-top:30px;padding-top:20px;}.front .region_bottom .row{}@media only screen and (max-width:767px){.row .eightcol{width:auto !important;}@media only screen and (max-width:650px){.region_top{background:url(/sites/default/files/cpn/images/sfondo-resp.jpg) #2070a0 no-repeat center top;}}.row .fourcol{width:auto !important;}.row .sixcol.last,.row .sixcol.first{float:none !important;width:auto !important;}}input.form-text,select.form-select{width:80%;display:block;border:1px solid #ebebeb;height:25px;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}textarea.form-textarea{width:80%;display:block;border:1px solid #ebebeb;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}input#edit-submit{color:#fff;text-align:center;display:block;padding:6px 10px;background:#8cc63e;font-size:18px;border:1px solid #3cb34b;border-radius:15px;}.form-textarea-wrapper textarea,select{box-sizing:inherit;}input.form-submit,a.button:link,a.use-ajax.ajax-processed,input#edit-submit,input.form-submit:hover,input.form-submit:focus{color:#fff;text-align:center;display:block;padding:6px 10px;background:#8cc63e;font-size:18px;border:1px solid #3cb34b;border-radius:15px;}input.form-submit:hover,input.form-submit:focus,input#edit-submit:hover,a.use-ajax.ajax-processed:hover,a.button:hover{opacity:0.8;}.wfm-container input.form-submit{margin-top:20px}
.logoresp{display:none;}@media only screen and (max-width:767px){.logoresp{display:block;float:left;clear:left;margin-top:25px;}}@media only screen and (max-width:400px){.logoresp{display:block;float:left;clear:left;width:160px;margin-top:25px;}}
.servizio{float:left;margin-left:17px;}@media only screen and (max-width:815px){.servizio{float:left;clear:left;margin-left:0;margin-top:20px;background:url(/sites/default/files/cpn/images/sfumamenu.jpg) repeat-x left top}.servizio .content li.last{float:right;}.servizio .content a{margin-right:0;}}.servizio .content ul{list-style-type:none}.servizio .content li{float:left;}.servizio .content a{float:left;padding:4px 23px;background:url(/sites/default/files/cpn/images/servizio.jpg) #076a3b no-repeat center top;height:22px;color:#fff;display:block;font-size:17px;border-radius:10px;border-top-right-radius:0px;border-top-left-radius:0px;margin-right:10px;}.servizio .content a.active,.servizio .content a:hover{text-decoration:underline;}@media only screen and (max-width:400px){.servizio .content li{float:left;clear:left;}.servizio .content li.last{float:left;margin-top:5px;}.servizio{background:none}}
.contattiheader{font-size:18px;color:#00588c;float:right;margin:5px 0px 0px 0px;text-align:right;}.contattiheader img{margin:0px 0px 5px 0px;}@media only screen and (max-width:767px){.contattiheader .indirizzo{display:none;}.bannerhome,.logoresp,.servizio{width:100%;text-align:center;}.servizio .content li,.servizio .content li.last{float:none;display:inline-block;}.servizio .content ul{text-align:center;}.contattiheader,.contattiheader .social{width:100%;text-align:center;}}.contattiheader span{color:#808080;font-size:14px}.contattiheader .content a{font-size:14px;color:#00588c;}
.logo{float:left;margin:25px 0px 0px 10px;clear:left;}@media only screen and (max-width:767px){.logo{display:none;}}
.mappasito{float:left;margin-left:80px;margin-top:50px;}.mappasito ul{list-style-type:none;}.mappasito{display:block;}.mappasito .content li{}.mappasito .content li a{display:block;font-size:18px;color:#000;float:left;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;margin-right:30px;}.mappasito .content li.last a{margin-right:0px;}.mappasito .content li{float:left;}.mappasito .content li.active-trail a,.mappasito .content li a:hover,.mappasito .content a.active{text-decoration:underline;color:#00588c;text-decoration:none;}@media only screen and (max-width:767px){.mappasito{float:left;margin-left:0px;margin-top:20px;}.mappasito .content li{float:left;margin-left:0px;margin-bottom:10px;text-align:center;border-radius:15px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;color:#00588c;border:2px solid #28aae4;}.mappasito .content li a{color:#00588c;display:block;padding:5px 5%;width:90%;font-size:18px;margin-right:0px;}.mappasito .content li:hover,.mappasito .content li.active-trail{background-color:#46c4ed;color:#fff;text-decoration:none;}}@media only screen and (max-width:767px){.mappasito .content li{width:100%;}}
.galleriaimmagini{}.galleriaimmagini .dida{background:#4e85ac;color:#fff;padding:10px 20px;float:left;width:250px;margin:170px 0px 0px 0px;}.galleriaimmagini .dida .titolo{font-size:18px;}.galleriaimmagini .abstract{font-style:italic;}.galleriaimmagini .dida .titolo a{color:#fff}.galleriaimmagini .dida .titolo a:hover{}.galleriaimmagini .flex-viewport{padding-bottom:10px;background:url(/sites/default/files/cpn/images/sfondofoto.jpg) no-repeat center bottom;}.flex-control-paging li a.flex-active{background:#c9c905;}.flexslider{margin:0 0 50px;position:relative;}.galleriaimmagini .flex-caption{background:#cccccc;padding:2%;font-size:18px;font-style:italic;width:96%;}@media only screen and (max-width:767px){.galleriaimmagini .dida{}}
.dettagliprodotto{}.dettagliprodotto .views-field-title{font-weight:bold;font-size:30px;color:#00588c;}.dettagliprodotto .views-field-field-dimensions .views-label{float:left;font-weight:bold;clear:left;margin-right:5px;}.dettagliprodotto .views-field-field-weight .views-label{float:left;font-weight:bold;clear:left;margin-right:5px;}.dettagliprodotto .views-field-field-description .views-label{float:left;font-weight:bold;clear:left;}.dettagliprodotto .views-field-field-dimensions .field-content{float:left;font-weight:bold;}.dettagliprodotto .views-field-field-weight .field-content{float:left;font-weight:bold;}.dettagliprodotto .views-field-field-description .field-content{float:left;clear:left;margin-top:10px;}.dettagliprodotto .views-field-field-dimensions{margin-top:20px;float:left;clear:left;}.dettagliprodotto .views-field-field-weight{margin-top:20px;float:left;clear:left;}.dettagliprodotto .views-field-field-description{margin-top:20px;float:left;clear:left;}.dettagliprodotto .views-field-field-file-allegati a{display:block;color:#fff;font-size:16px;width:200px;padding:12px 20px;background:url(/sites/default/files/cpn/images/frecciascheda.png) #8cc63e no-repeat 250px center;border:1px solid #38b648;border-radius:15px;float:left;clear:left;margin-top:20px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}.dettagliprodotto .views-field-field-file-allegati a:hover{text-decoration:none;background:url(/sites/default/files/cpn/images/frecciascheda.png) #4dba51 no-repeat 250px center;}
.corpopagina{width:100%;float:left;}.corpopagina p{margin:10px 0px;}.corpopagina ul{margin-left:30px;}.corpopagina iframe{width:100%;}.corpopagina table{width:100%;margin-top:10px;}.corpopagina td{background:#eee;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:10px;}.corpopagina [class*=" icon-"]{color:#666;font-size:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.corpopagina [class*=" icon-"]:hover{font-size:50px;color:#fbc728;-webkit-transform:rotate(360deg);transform:rotate(360deg);}@media only screen and (max-width:767px){}@media only screen and (max-width:600px){}
.footerinternal{float:left;color:#666;width:100%;}.footerinternal .right{float:right}.footerinternal .left{float:left}.footerinternal table{float:left}.footerinternal .right a{color:#666;}.footerinternal .content a{color:#666;}.footerinternal .contatti a{color:#000;}.footerinternal .contatti{color:#000;}.footerinternal td{padding:5px;}.footerinternal .copyright{margin-top:10px;}@media only screen and (max-width:600px){}
