body{margin: 0;padding: 0;text-align: center;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
form{margin: 0;padding: 0;}
.align-left{text-align: left;}
.clear{clear: both;}
.float-l{float: left;}

#header{width: 990px;margin: auto;font-size: 16px;}
#header ul{margin: 0;padding: 0;}
#header li{float: left;display: block;width: 133px;height: 48px;padding: 0;list-style: none;padding: 12px 0 0 0;}
#header li.unsel{background: url(img/bg-tab.jpg) no-repeat;margin: 1px 3px 0 3px;}
#header li.unsel a{color: #090f1e;text-decoration: none;}
#header li.unsel a:hover{text-decoration: underline;}

#header li.ml{margin: 1px 3px 0 10px;display: inline;}

#header li.sel{background: url(img/bg-tab-sel.jpg) no-repeat;color: #fff;display: inline;}
#header li.m-sel{margin: 1px 3px 0 3px;}

#breadcrumb{width: 990px;margin: auto;font-size: 14px;text-align: left;color: #131313;}
#breadcrumb ul{margin:0 0 0 10px;padding: 0;}
#breadcrumb li{display: inline;}
#breadcrumb a{color: #b9c911;text-decoration: none;}
#breadcrumb a:hover{text-decoration: underline;}

#content{width: 990px;margin: auto;background: url(img/bg-content.jpg) no-repeat 0 0;min-height: 376px;height: auto !important;height: 376px;}
#content #content-intro{float: left;width: 356px;font-size: 13px;text-align: justify;line-height: 20px;margin: 60px 0 0 28px;display: inline;}

#content #content-evidenza{float: right;margin: 18px 25px 0 0;width: 533px;text-align: left;display: inline;}
#content #content-evidenza h1{margin: 0;padding: 0;color: #333333;font-size: 21px;}

#content #content-evidenza img{float: left;margin: 10px 0 0 0;}
#content #content-evidenza .item{float: right;text-align: justify;width: 286px;font-size: 12px;line-height: 17px;margin: 10px 0 0 0;}
#content #content-evidenza .item span{font-size: 18px;color: #333333;}
#content a{color: #b9c911;text-decoration: none;}
#content a:hover{text-decoration: underline;}
#content #content-evidenza .line{height: 1px;font-size: 1px;border-bottom: 1px #b4b4b4 dashed;margin: 10px 0;}

#content-large{width: 990px;margin:auto;background: url(img/bg-content-large.jpg) no-repeat 0 0;min-height: 376px;height: auto !important;height: 376px;}
#content-large #box{padding: 20px 30px 0 30px;font-size: 13px;text-align: justify;line-height: 20px;}
#content-large #box h1{margin: 0 0 20px 0;padding: 0;color: #333333;font-size: 21px;}
#content-large #box a{color: #b9c911;text-decoration: none;}
#content-large #box a:hover{text-decoration: underline;}


#content-large #box .servizi{text-align: center;position: relative;height: 545px;}
#content-large #box .servizi .box1{position: absolute;top:23px;left:160px;width: 200px;text-align: justify;}
#content-large #box .servizi .box2{position: absolute;top:143px;left:572px;width: 200px;text-align: justify;}
#content-large #box .servizi .box3{position: absolute;top:400px;left:203px;width: 200px;text-align: justify;}
#content-large #box .servizi .box4{position: absolute;top:400px;left:528px;width: 200px;text-align: justify;}
#content-large #box .case img{float: left;}
#content-large #box .case .item{float: left;text-align: justify;width: 686px;font-size: 12px;line-height: 17px;margin: 10px 0 0 0;}
#content-large #box .case .item span{font-size: 18px;color: #333333;}
#content-large #box .case a{color: #b9c911;text-decoration: none;}
#content-large #box .case a:hover{text-decoration: underline;}
#content-large #box .case .line{height: 1px;font-size: 1px;border-bottom: 1px #b4b4b4 dashed;margin: 10px 0;}

#content-large #content-intro{display: inline;margin: 20px 0 0 30px;float: left;width: 356px;font-size: 13px;text-align: justify;line-height: 20px;}
#content-large #content-intro h1{margin: 0 0 20px 0;padding: 0;color: #333333;font-size: 21px;}
#content-large #content-intro ul{margin: 0;padding: 0;}
#content-large #content-intro li{list-style: none;text-align: justify;margin:0 0 10px 0;padding: 0;font-size: 14px;color: #333333;}
#content-large #content-intro strong{font-size: 18px;}
#content-large #content-intro span{color: #333333;font-size: 18px;font-weight: bold;}
#content-large #content-intro a{color: #b9c911;text-decoration: none;}
#content-large #content-intro a:hover{text-decoration: underline;}
#content-large #content-map{float: right;margin: 56px 27px 0 0;text-align: left;display: inline;}
#content-large #content-evidenza{float: right;margin: 56px 25px 0 0;width: 533px;text-align: left;display: inline;}
#content-large #content-evidenza span{color: #333333;font-size: 21px;font-weight: bold;}

#content-large #content-evidenza .label{float: left;font-size: 14px;color: #333;width: 110px;}

#content-large #content-evidenza .input{float: left;width: 420px;position: relative;}
#content-large #content-evidenza .input .hidden{opacity:0;z-index: 1;position: relative;filter:alpha(opacity=0);}
#content-large #content-evidenza .input .fake{position: absolute;z-index: 0;top: 0;left: 0;width: 400px;}
#content-large #content-evidenza .input .fake .text{display:block; padding:5px 0 0 0; margin: 0 3px 10px 0;width: 148px !important;width: 150px;height: 28px !important;height: 35px;border: 1px #e9e9e9 solid;background: #f1f1f1;}
#content-large #content-evidenza .input .text{display:block; padding:5px 0 0 0; margin: 0 0 10px;width: 237px !important;width: 239px;height: 28px !important;height: 35px;border: 1px #e9e9e9 solid;background: #f1f1f1;}
#content-large #content-evidenza .input textarea{width: 420px;border: 1px #e9e9e9 solid;background: #f1f1f1;margin: 0 0 10px;}
#content-large #content-evidenza .input textarea#privacy{color:#858585;font-size:12px; width: 420px;border: 1px #e9e9e9 solid;background: #f1f1f1;margin: 0 0 10px;}
#content-large #content-evidenza .input label{font-size: 12px;color: #333;}
#content-large #content-evidenza .input span{font-size: 12px;color: #c0c0c0;font-weight: normal;}

#footer{background: url(img/footer.gif) no-repeat;width: 990px;margin:20px auto;color: #fff;font-size: 12px;height: 32px;}
#footer .pd{padding: 6px;}