@charset "utf-8";#container{width:943px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding:0px;}
html{margin:0px;padding-top:5px;}
#menu{height:36px;width:550px;float:left;padding-left:42px;margin:41px 0 0 10px;}
#container #menu #navigation ul{margin:0;padding:0;list-style:none;}
#container #menu #navigation li{float:left;margin:0px;padding:0px;width:85px;height:30px;text-align:center;}
#container #menu #navigation a{display:block;line-height:36px;width:85px;}
#container #menu #navigation a:visited, #container #menu #navigation a:link{color:#868383;text-decoration:none;font-weight:normal;}
#container #menu #navigation li a:hover, #container #menu #navigation #current a{color:#fff;width:85px;}
#headerHome{height:252px;clear:both;background:url(../images2/headerHome.jpg) bottom right no-repeat;}
#header{height:133px;width:670px;float:left;background:url(../images2/header.jpg) bottom right no-repeat;}
#menuServizi{list-style:none;clear:both;margin:0;padding:20px 0 0 0;height:140px;}
#menuServizi p{margin-top:20px;}
#menuServizi li img{float:left;margin-right:25px;}
#menuServizi li{width:32%;float:left;}
#menuServizi li ul{list-style:none;margin-top:20px;}
#menuServizi li ul li{float:none;width:100%;}
#menuServizi li.center{margin:0 2%;}
#footer a:visited, #footer a:link{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#content img, #content2 img{border:solid 4px #ccc;}
h1{font-size:22px;color:#444;margin-top:5px;padding-bottom:10px;font-weight:normal;border-bottom:solid 1px #cfcfcf;}
h2{font-size:14px;color:#6d6d6d;border-bottom:solid 1px #c6c6c6;padding-bottom:5px;margin-top:0;font-weight:normal;}
h2 a{font-weight:bold;color:#555;}
h3{font-size:18px;color:#555;font-weight:normal;}
h4{font-size:12px;font-weight:bold;color:#ff8800;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
hr.dotted{border:none;border-top:dotted 1px #c6c6c6;}
a{text-decoration:none;color:#304d85;}
.align_right{text-align:right;font-size:10px;}
h1 a:visited, h1 a:link, h1 a:hover{color:#ff8800;text-decoration:none;}
a:hover{text-decoration:underline;}
#logo{float:left;width:245px;margin-top:15px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
body{margin:0px;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;font-size:13px;background-image:url('../images2/body-bg2.png');background-color:#f5f5f5;background-repeat:repeat-x;padding:0px;color:#444;}
body#home{background-image:url('../images2/body-bg.png');}
img{border:none;}
#content{text-align:justify;width:622px;margin-bottom:20px;float:left;}
.box{background:url(../images2/content-top-right.png) top right no-repeat #fff;}
.boxup{height:9px;width:9px;line-height:0px;background:url(../images2/content-top-left.png) no-repeat top left;}
.boxContent{border-left:solid 1px #cecece;border-right:solid 1px #cecece;padding:1px 11px 10px 11px;}
#content .boxContent{padding:1px 20px 15px 20px;}
.boxBottom{background:url(../images2/content-bottom-right.png) bottom right no-repeat #fff;}
.boxBottom2{background:url(../images2/content-bottom-left.png) no-repeat bottom left;padding-bottom:9px;}
#rightCol{width:300px;margin-left:20px;float:left;}
#rightCol .box{margin-bottom:15px;}
.miniCol{width:145px;float:left;}
.miniCol ul, #BlogCategories{list-style:none;margin:0;padding:0;}
.miniCol ul li, #BlogCategories li{line-height:22px;border-bottom:dotted 1px #c6c6c6;}
.miniCol ul li a, #BlogCategories li a{display:block;line-height:22px;}
#rightCol .right{margin-left:10px;}
#lastWork, #subscriptions{height:142px;background:url(../images2/lastWork.png) no-repeat top;padding:3px 15px;font-size:14px;color:#c2c2c2;margin-bottom:10px;}
#lastWork h2, #subscriptions h2{font-weight:normal;font-size:14px;color:#c2c2c2;margin-top:5px;border:none;}
#lastWork img{border:solid 2px #6b6b6b;float:left;margin-right:10px;}
#lastWork p{margin-top:25px;}
#subscriptions p{text-align:center;display:block;line-height:31px;}
#subscriptions p a{color:#c2c2c2;margin:0 10px;}
#subscriptions p#socials a{color:#c2c2c2;margin:0 3px;}
#subscriptions p a img{vertical-align:middle;}
#webStandard img{float:left;margin-right:30px;margin-top:6px;}
#webStandard ul{list-style:none;padding-top:0;margin-bottom:0;}
#webStandard ul li a{display:block;}
.subtitle{color:#ff8800;font-weight:bold;padding-top:20px;}
.centerpar{text-align:center;width:80%;}
.impaginazione{border-bottom:solid 1px #e7e7e7;font-size:10px;color:#666;text-align:right;}
.impaginazione img{border:none!important;}
#site_map ul{line-height:25px;}
.letter_list{text-align:center;width:490px;color:#999;}
.letter_list a{text-decoration:none;font-weight:bold;font-size:12px;color:#666;}
.letter_list a:hover{color:#ff8800;}
#container #validator{width:190px;text-align:right;float:right;}
#container #servizi{width:550px;font-size:10px;color:#304d85;}
#container #servizi a:visited, #container #servizi a:link{text-decoration:none;color:#304d85;}
#container #servizi a:hover{text-decoration:underline;}
#condizioni-vendita{background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.monospace{font-family:"Courier New", Courier, monospace;}
#rapporto-lavoro p, #rapporto-lavoro li{margin-left:23px;}
#rapporto-lavoro img{border:none;}
#footer2, #footer2 p{font-size:xx-small;padding:0px;margin:0px;}
#footer2 h2{font-size:13px;}
#footer2{margin-top:25px;clear:both;}
#footer2 ul{list-style:none;margin:0;padding:0;}
#footer2 ul li{float:left;width:32%;}
#footer2 ul li.center{margin:0 2%;}
#footer{background-image:url('/images2/footer.png');background-repeat:repeat-x;background-position:top;background-color:#393939;color:#FFFFFF;clear:both;}
.alignLeft{float:left;}
img.alignLeft{margin-right:40px;}
#content .cols{float:left;width:265px;margin:5px 0;}
#content .right{margin-left:45px;padding-right:0;}
#footer #container2{width:943px;margin:0 auto;}
#footer #container2 .cols{color:#8e8e8e;float:left;width:45%;margin-top:40px;}
#footer #container2 .left{margin-left:10%;}
#footer #container2 .cols h2{padding:8px 10px;border-color:#8e8e8e;color:#8e8e8e;font-weight:bold;}
#footer #container2 .cols ul{list-style:none;margin:0 0 30px 0;padding:0 15px;}
#footer #container2 .cols li{padding:3px 0;}
#footer #container2 .cols a{display:block;color:#8e8e8e;}
#footer #container2 .cols a:hover{color:#fff;}
#footer #container2 .cols div{margin:20px 0 30px 50px;}
#subfooter{clear:both;text-align:center;background-color:#000;color:#6d6d6d;margin-top:20px;padding:20px 0;font-size:11px;}
.clearBoth{clear:both;}
.newsBig{margin:0;padding:0;list-style:none;}
.newsBig a{display:block;line-height:12px;padding-top:8px;}
.newsBig span, .date{color:#666;font-size:11px;}
div.newsContent{padding-bottom:15px;}
.actions a{display:inline;}
#container2 .align_right{margin:10px 5px;}
#container2 .align_right a{color:#ff8800;}
#clearLanding{padding-top:20px;clear:both;}
div.center{text-align:center;}
acronym{cursor:help;}
#glossario{list-style:none;margin:0;padding:0;}
#glossario li a{display:block;line-height:25px;}
input[type="text"], input[type="password"], textarea{border:solid 1px #555;}
input[type="text"], input[type="password"]{padding:4px;}
p#spaw img{border:none!important;}
img.smallImg{width:260px;height:150px;}
img.verySmallImg{width:80px;height:80px;}
