
body {margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-family: trebuchet MS; background: #9b9b9b url(../images/bg.jpg) repeat-x left top}

a:link, a:active, a:visited {text-decoration: none; color: #666}
a:hover, a:focus {text-decoration: none; color: #000}

a img {border: none;}

#repeat {background: url(../images/bg_overcorpo.jpg) repeat-y left top; border: 0px solid; width: 860px; margin: auto;}

#container {width: 810px; margin: auto; background: url(../images/bg_corpo.jpg) no-repeat top left; text-align: left; border: 0px solid yellow; padding: 0px 25px; position: relative;}

#header {background: url(../images/headers/headerDefault.jpg) no-repeat center bottom; position: relative; height: 140px; margin: 0px 0px; z-index: 4}

#logo {position: absolute; top: 50px; left: 30px; background: transparent; width: 218px; height: 53px;}
#logo span {display: none;}



/* area login */
#area_login {width: 200px; background: none; position: absolute; top: 146px; right: 0px; text-align: left; z-index: 2;}

#area_login a:link, #area_login a:visited, #area_login a:focus {color: #666666}  
#area_login a:hover {color: #0066FF}

#area_login #closelogin {padding: 0px; padding-right: 5px; margin: 0px; text-align: right; margin-bottom: -5px}

#area_login p#aprilogin {padding: 0px; margin: 0px; text-align: right; padding-right: 7px; color: #CCCCCC; text-transform: uppercase}
#area_login p#aprilogin a {color: #CCCCCC;}

#area_login div#login {text-align: left; background: #F2F2F2; position: absolute; top: 21px; right: 0px; font-size: 11px; width: 260px; height: 136px; z-index: 1; display: none; padding-right: 3px; border: 1px solid #D3D3D3; border-top: white} 
#login h3 {font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 6px; padding-left: 10px; color: #666666; background: url(../images/padlock.gif) no-repeat 45px center} 
#login ul {display: block; margin: 0px; padding: 0px; text-align: right; list-style: none}  
#login li {margin-bottom: 5px; padding-right: 22px}  
#login ul label {margin-right: 7px; color: #666666}
#login ul input {border: 1px solid #999999; font-size: 11px; width: 140px; color: #000; padding: 2px} 
#login #send {font-size: 10px; text-transform: uppercase; padding: 0px 0px; width: auto; background: none; border: none;}




#lingue {width: 260px;position: absolute; bottom: 0px; right: 0px; text-align: right; padding: 6px 10px; z-index: 1}

#navigation {background: #FFF; width: 255px; padding: 0px; float: left; text-align: left; overflow: hidden; padding-top: 10px}

#box_ricerca {background: #996600; padding: 5px 10px;}
#box_ricerca h3 {padding: 0px; margin: 0px; margin-bottom: 3px;}
#box_ricerca p {padding: 0px; margin: 5px 0px;}

#collapsemenus {text-align: right; margin: 10px 0px; padding-right: 10px;}

#spot_news {background: #CCFF00; padding: 5px 10px;}
#spot_news h3 {margin: 0px;}

#contenuto {background: #fff; width: 535px; padding: 10px; text-align: left; float: right; margin-bottom: 25px; margin-top: -3px; padding-top: 60px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	overflow: visible;
}

#footer {clear: both; text-align: left; margin: 0px -25px; background: url(../images/bg_footer.jpg) no-repeat bottom left; height: 125px; padding-left: 287px; border: 0px solid red}

#footer p {margin: 0px; padding: 0px; margin-bottom: 0px}

#footer, #footer a {color: #999999}