body {margin:0;	padding:0; background:#e9e9e9 url(images/body.jpg) repeat-x top left; font-family:Arial,Verdana; text-align:center}

.clear {clear:both}

form {margin:0 0 8px; font-size:13px}
form .risultato {display:block; margin:8px 0 5px}
form #txtHint {font-size:15px; color:#060}

#su {width:920px; height:75px; padding:5px; margin:0 auto 15px; text-align:left; background:white}
#su .logo {float:left; width:66px; height:74px}
#su .logo img {border:0}
#su h1 {float:left; color:#000; font-size:28px; margin-left:2px; margin-top:30px}
#su .menu {float:right; margin:30px 0 0; font-weight:bold}
#su .menu ul {margin:0; padding:0; list-style:none}
#su .menu li {display:block; float:left; font-size:14px; padding:8px 25px; margin:0; border-right:1px solid white}
#su .menu li a {color:white; text-decoration:underline}
#su .menu li a:hover {color:#f0f0f0; text-decoration:underline}
#su .menu li.prim {background:url(images/first_off.gif) no-repeat top left}
#su .menu li.inner {border-left:0; background:url(images/menu_off.gif) repeat-x}
#su .menu li.ult {border-right:0; background:url(images/last_off.gif) no-repeat top right}
#su h1.fix {margin-top:10px; width:270px}

#centro {width:920px; padding:5px; margin:0 auto; text-align:left; background:white}
#centro h2 {display:block; height:18px; margin:0; padding:4px 10px; font-size:15px; background:url(images/h2-sx.gif) no-repeat; color:#fff}
#centro .sx {width:336px; float:left; margin-right:5px}
#centro .sx .cont {width:336px}
#centro .sx .cont h2 {width:316px; background:url(images/h2-sx.gif) no-repeat}
#centro .sx .cont div {width:320px; border-left:1px solid #63893c; border-right:1px solid #63893c; border-bottom:1px solid #63893c; padding:6px 7px 0; margin:0 0 10px; background:#fff}
#centro .sx .cont p {margin:0 0 10px; font-size:15px}
#centro .sx .cont form {line-height:25px}

#centro .md {width:274px; float:left}
#centro .md .cont {width:274px}
#centro .md .cont h2 {width:254px; background:url(images/h2-md.gif) no-repeat}
#centro .md .cont div {width:258px; border-left:1px solid #63893c; border-right:1px solid #63893c; border-bottom:1px solid #63893c; padding:6px 7px 0; margin:0 0 10px; background:#fff}
#centro .md .cont p {margin:0 0 10px; font-size:15px}
#centro .md .cont table {width:100%; font-size:13px}
#centro .md .cont table caption {text-align:left; padding:0 0 4px}
#centro .md .cont table th, td {padding-bottom:4px}

#centro .dx {width:300px; float:left; margin-left:5px}
#centro .dx .cont {width:300px}
#centro .dx .cont h2 {width:280px; background:url(images/h2-dx.gif) no-repeat}
#centro .dx .cont div {width:284px; height:180px; border-left:1px solid #63893c; border-right:1px solid #63893c; border-bottom:1px solid #63893c; padding:6px 7px 0; margin:0 0 10px; background:#fff}
#centro .dx .cont img {position:absolute; clip: Rect(0px,285px,180px,0px)}

#centro .lng {width:574px; float:left; margin-left:5px}
#centro .lng .cont {width:574px}
#centro .lng .cont h2 {width:554px; background:url(images/h2-lng.gif) no-repeat}
#centro .lng .cont div {width:558px; border-left:1px solid #63893c; border-right:1px solid #63893c; border-bottom:1px solid #63893c; padding:6px 7px 0; margin:0 0 10px; background:#fff}
#centro .lng .cont table {width:100%; font-size:13px}
#centro .lng .cont table caption {text-align:left; padding:0 0 4px}
#centro .lng .cont table th, td {padding-bottom:4px}
#centro .lng .ad {width:250px; float:left; margin:0 15px 5px 0}

#footer {clear:both; border-top:1px solid #d4d4d4; padding-top:10px; margin:15px auto; width:920px; padding:6px 5px; font-size:13px; color:#666}
#footer a {color:#666; text-decoration:underline}
#footer a:hover {color:#999; text-decoration:underline}
#footer .sx {float:left}
#footer .dx {float:right}


