@charset "utf-8";
* { font-family:arial; }
body { margin:0px 0px 0px 0px; padding:0px; font-size:12px; color:#6b6a6a; background:#0c7688 url(bg-body.png) top left repeat-x; }
a{color:#1f82c0; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
h1{color:#166ba8; font-weight:200; font-size:24px; margin:0;}
h2{color:#000; font-weight:100; font-size:16px; margin:0;}
p{line-height:18px;}
#seo {width:992px; padding:0; height:14px; overflow:hidden;}
#seo h1{padding:0px; font-size:10px; font-weight:bold; text-transform:uppercase;}
#side-contact{position:absolute; z-index:9999; width:247px; height:189px; top:56px; left:50%; margin-left:150px;}
#side-strillo{position:absolute; z-index:9998; width:488px; height:74px; top:196px; left:50%; margin-left:-485px;}
#wrapper { width:1002px; background:#fff; margin:0px auto; padding-left:12px; padding-right:12px; padding-top:2px; text-align:left;}
#header {width:1002px; height:170px; background:#eee url(header.jpg) top left no-repeat;}
#logo{width:291px; height:157px; background:#fff; margin:0 0 0 22px; float:left; overflow:hidden; padding-left:0px;}
#tools{width:667px;height:27px; text-align:right; float:right; background:url(bg_tools.png) top right no-repeat; margin-right:22px;}
#tools ul{list-style-type: none; padding: 0px; margin: 0px;}
#tools li{ padding-left:5px; font-size:10px; display:inline; font-weight:bold;}
#tools li a{color:#666;}
#biscione{background:url(bg-biscione.gif) top left no-repeat; width:1002px; height:28px;}
#biscione #biscione-content{height:28px; width:790px;}
#biscione #biscione-content #dix-sx{height:28px; width:63px; float:left;}
#biscione #biscione-content #dix-dx{height:18px; width:727px; color:#000; padding-top:7px;}
#biscione #biscione-content #dix-dx span{ font-weight:bold; color:#166ba8;}
#main-menu{width:1002px; height:35px; background:url(bg_menu.jpg) top left repeat-x;}
#main-menu ul{list-style-type: none; padding:10px 0 0 0; margin:0 0 0 0;}
#main-menu li{ background:url(li_mm.gif) center right no-repeat; padding-right:10px; padding-left:10px; font-size:14px; display:inline; font-weight:bold;}
#main-menu li a{color:#c0e0fb;}
#main-menu li a:hover{color:#fff;}
#main-menu a.select{color:#fff;}

#content-page{width:1002px; background:#fff;}
#content-page #side-bars{width:200px; float:right;}
#content-page #left-side{width:792px; float:left;}
#content-page #left-side p{font-size:12px;}

#forms{width:196px; height:348px; background:#fff; border:1px solid #0c7588; padding:1px;}
#form-controls{width:189px; height:333px; background:#fff; padding-top:15px; padding-left:7px;}
#form-controls input[type=text]{width:160px; height:19px; background:url(bg-170-input.png) top left no-repeat; border:0px; padding-left:8px; padding-right:5px;padding-top:4px; font-size:11px; color:#333;}
#form-controls textarea{height:70px; width:163px; overflow:hidden; border:none; padding:6px 6px 6px 9px; background:url(bg-170-textarea.png) top left no-repeat; font-size:11px; color:#333;}
#forms label{color:#555; font-size:11px; text-align:left; font-weight:bold; padding:5px 0 10px 5px;}

.space{height:12px; clear:both;}

#footer{ width:1002px; font-size:11px;}
#footer #interno{padding:12px; height:90px; background:#f0f0f0 url(bg-footer.gif) repeat-x top left;}
#footer #footer-logo{width:184px; height:90px; float:right;}
#footer span{color:#777;}
#footer a{color:#196caa; text-decoration:none;}
#info-footer{width:720px; height:80px; float:left; color:#666; font-size:12px; padding-top:5px;}
#footer a:hover{text-decoration:underline;}
