@charset "utf-8";body{font-family:Calibri, Tahoma, Geneva, sans-serif;font-size:75%;line-height:130%;margin:0;padding:0; background-color:#1a3b88;}
input{border:1px solid #000;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.nobordo{border:0;}
a{color:#000;}
#contenitore{position:relative;width:100%;text-align:justify;}
#sx{background-image:url(images/sx.jpg);top:90px;left:0;width:30%;height:162px;position:absolute;z-index:10;}
#dx{z-index:10;position:absolute;background-image:url(images/dx.jpg);top:90px;left:70%;width:30%;height:162px;}
#sito{width:1038px;margin:auto;z-index:40;position:relative;background-color:#FFF;padding-top:10px;padding-left:2px;}
#fascialogo{height:80px;margin-bottom:10px;}
.cancella{clear:both;}
#top{margin-top:10px;padding-left:2px;}
#logo{float:left;padding-left:25px;}
#g1{float:right;padding-right:5px;padding-top:15px;}
#g0{float:right;padding-top:25px;}
#g2{float:right;}
#menutop{height:40px;color:#323232;font-size:12px;padding-right:0px;position:relative;width:500px;}
#menu{font-size:14px;text-align:right;color:#323232;margin-top:15px;text-align:right;height:25px;line-height:25px;padding-right:0px;}
#menutop a{color:#323232;}
#menus{float:right;text-align:right;width:500px;padding-right:9px;}
#blog{float:left;margin-top:6px;}
.txdx{text-align:right;}
#menu a{color:#323232;padding-left:5px;padding-right:5px;}
.pan{padding-top:12px;padding-bottom:12px;}
.area{width:190px;float:left;padding-right:7px;padding-left:7px;border-left:1px solid #eaeaea;text-align:justify;}
#versione{width:100%;text-align:center;padding-top:10px;color:#FFF;}
#versione a{color:#FFF;}
.areasel{width:190px;float:left;padding-right:7px;padding-left:7px;border-left:1px solid #eaeaea;text-align:justify;background-color:#eaeaea;}
.rientra{padding-left:10px;}
.divvert{border-right:1px solid #eaeaea;width:1px;float:left;height:145px;}
#lmobile{padding-right:8px;padding-bottom:5px;text-align:right;}
.divvert2{border-right:1px solid #eaeaea;width:1px;float:left;height:100px;}
h1{float:left;color:#878888;font-weight:normal;margin:0;font-size:23px;line-height:30px;padding:0;margin-bottom:12px;}



.progetto{float:left;width:175px;text-align:center;margin-right:15px;height:190px;vertical-align:bottom;margin-top:15px;background-color:#f0f0f0;padding-top:5px;padding-bottom:5px;border:1px solid #eae8e9;}
.progettoaltre{float:left;width:175px;text-align:center;margin-right:15px;height:190px;vertical-align:bottom;margin-top:15px;background-color:#eae8e9;padding-top:5px;padding-bottom:5px;border:1px solid #eae8e9;font-weight:bold;font-size:18px;line-height:160px;}
.titolettop{height:45px;vertical-align:middle;display:table-cell;}
.fotop{height:120px;vertical-align:middle;display:table-cell;text-align:center;width:170px;margin:auto;}
.linkp{height:25px;vertical-align:middle;display:table-cell;text-align:center;margin:auto;width:170px;}
.servizio img{float:left;padding-top:5px;}
.servizio{color:#878888;font-weight:normal;margin:0;font-size:28px;line-height:30px;padding:0;margin-bottom:5px;}
.servizio_small{font-size:16px;}
#laterale h1{margin-bottom:0;}
h1 a{color:#878888;}
#aree{width:100%;margin-top:20px;}
.area img{float:left;padding-right:5px;}
#testo{width:1036px;}
#conttesto{background-color:#f9f9f9;background-image:url(images/sfumatura.jpg);background-repeat:repeat-x;background-position:top;width:1036px;overflow:auto;padding-top:12px;}
#facebook{position:absolute;top:-10px;left:320px;}
#twitter{position:absolute;top:0px;left:160px;}
#footer{width:100%;}
#testofooter{width:1028px;padding-top:10px;margin:auto;padding-left:10px;background-color:#FFF;min-height:50px;line-height:180%;}
#indirizzo{float:left;}
#wai{float:right;padding-right:5px;}
#wai img{border:0;padding-right:10px;}
#zonah1{padding-top:20px;width:386px;float:left;height:210px;padding-right:15px;padding-left:10px;}
#zonah2{border-right:1px solid #FFF;border-left:10px solid #FFF;border-bottom:30px solid #FFF;border-top:10px solid #FFF;background-color:#f1f1f1;padding-top:20px;padding-left:10px;padding-right:10px;height:189px;width:176px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:170%;position:relative;}
#idea{background-image:url(images/ideare.png);background-repeat:no-repeat;background-position:right 90px;height:210px;}
#progetto{background-image:url(images/realizzare.png);background-repeat:no-repeat;background-position:90px 60px;height:170px;}
#coraggio{background-image:url(images/vincere.png);background-repeat:no-repeat;background-position:right 70px;height:170px;}
#idea2{background-image:url(images/ideare.png);background-repeat:no-repeat;background-position:right -10px;height:100px;}
#progetto2{background-image:url(images/realizzare.png);background-repeat:no-repeat;background-position:90px 10px;height:120px;}
#coraggio2{background-image:url(images/vincere.png);background-repeat:no-repeat;background-position:right 10px;height:110px;}
#bzonah2{position:absolute;top:0;left:0;width:195px;height:239px;background-image:url(images/ideare.png);background-repeat:no-repeat;background-position:right 140px;}
#zonah3{padding-top:20px;padding-left:10px;padding-right:10px;width:184px;background-color:#f0f0f0;float:left;height:189px;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:170%;border-right:1px solid #FFF;border-top:10px solid #FFF;border-bottom:30px solid #FFF;position:relative;}
#bzonah3{position:absolute;top:0;left:0;width:195px;height:239px;background-image:url(images/realizzare.png);background-repeat:no-repeat;background-position:right 130px;}
#zonah4{padding-top:20px;padding-left:10px;padding-right:10px;width:176px;background-color:#ececec;float:left;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:170%;height:189px;border-right:11px solid #FFF;border-top:10px solid #FFF;border-bottom:30px solid #FFF;position:relative;}
#bzonah4{position:absolute;top:0;left:0;width:195px;height:239px;background-image:url(images/vincere.png);background-repeat:no-repeat;background-position:right 130px;}
#serv1, #serv2, #serv3, #serv4, #serv5, #serv7{width:570px;float:left;padding-top:10px;}
#scroll{float:left;width:180px;padding-left:30px;padding-top:00px;text-align:center;}
#frecce{position:relative;width:180px;}
#laterale h1{}
#laterale p{}
#blog{font-family:Arial, Helvetica, sans-serif;}
.titolonews{font-weight:bold;clear:both;}
#laterale{padding-top:20px;padding-left:10px;padding-right:10px;width:780px;text-align:justify;float:left;}
#tith1{width:585px;}
#laterale3{padding-top:20px;padding-left:10px;padding-right:17px;width:585px;text-align:justify;float:left;}
.parte2{float:left;line-height:38px;font-size:14px;color:#878888;margin-top:-8px;padding-left:2px;}
.parte2 img{padding-top:7px;}
#laterale3 h1{margin-bottom:0;}
.sposta{padding-left:10px;padding-top:10px;}
#zonai4{padding-top:20px;padding-left:10px;padding-right:10px;width:192px;background-color:#eae8e9;float:right;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:170%;border-right:1px solid #FFF;border-left:1px solid #FFF;padding-bottom:20px;position:relative;}
#zonai3{padding-top:20px;padding-left:10px;padding-right:10px;width:188px;background-color:#f0f0f0;float:left;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:170%;border-right:1px solid #FFF;border-left:1px solid #FFF;padding-bottom:20px;position:relative;}
#zonai3 h3{margin-bottom:5px;}
#blog{float:right;}
.bordo{float:left;border:1px solid #eeebeb;margin-right:14px;}
h2{margin:0;padding:0;margin-bottom:20px;color:#878888;font-size:150%;}
h2 a{color:#878888;}
h3{margin:0;padding:0;margin-bottom:10px;color:#f3752b;font-size:150%;}
h3 a{color:#f3752b;}
h1.nero{float:left;color:#000000;font-weight:normal;margin:0;font-size:16px;line-height:30px;padding:0;margin-bottom:12px;}
h1.viola{float:left;color:#AA1B87;font-weight:bold;margin:0;font-size:16px; line-height:15px;padding:0; margin-top:8px;margin-bottom:4px;}

.bordo1{border:1px solid #AA1B87;padding:4px;margin-top:4px;margin-bottom:4px;}
.bordo2{border:1px solid #c3d646;padding:4px;margin-top:4px;margin-bottom:4px;}
.bordo7{border:1px solid #00b5f6;padding:4px;margin-top:4px;margin-bottom:4px;}
.bordo4{border:1px solid #e92d3b;padding:4px;margin-top:4px;margin-bottom:4px;}
.bordo5{border:1px solid #fec133;padding:4px;margin-top:4px;margin-bottom:4px;}
