
html, body {height: 100%}


body { margin: 0px; padding: 0px; text-align: center; font-size: 12px; font-family: Trebuchet MS; background: #696C71 url(../images/bg.jpg) repeat-x left bottom; border: 0px solid red; overflow: auto; scrollbar-arrow-color: #3C3C3C; scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #3C3C3C; scrollbar-darkshadow-color: #CCCCCC; scrollbar-Highlight-color: #CCCCCC; scrollbar-3Dlight-color: #FFFFFF; scrollbar-track-color: #EAEAEA; }

a img {border: none;}

/* link generici */

a:link, a:active, a:visited {color: #7e7e7e; text-decoration: none;} 
a:hover, a:focus {color: #333; text-decoration: none;} 

#container {width: 1010px; height: 580px; background: #fff; text-align: left; position: absolute; top: 50%; left: 50%; margin-left: -505px; margin-top: -300px; border: 0px solid #fff}

#header {display: none;}

#logo {position: absolute; top: 0px; left: 0px;}

#area_login {width: 280px; background:#00CCFF; position: absolute; top: 0px; right: 0px; text-align: left; z-index: 2}
#area_login p {margin: 0px; padding: 0px; text-align: right; padding: 6px 10px;}
#login {display: none; width: 280px; height: 170px; background: #99FF33; position: absolute; top: 0px; right: 0px;}
h3 {margin: 0px; margin-bottom: 8px; padding: 0px; margin-left: 10px; font-size: 14px;}
label {display: block; text-align: right; padding-bottom: 3px; margin-right: 8px;}
input {border: 1px solid #666666; padding: 2px 0px;} 

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

#navigation {background: #FFF; width: 205px; padding: 0px; padding-top: 122px; text-align: right; position: absolute; left: 1px; top: 1px;}

#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;}

#flashbox { position: absolute; top: 1px; right: 1px; width: 802px; height: 347px; }

 
#contenuto {background: transparent; width: 802px; height: 230px; padding: 0px; text-align: left; position: absolute; bottom: 1px; right: 1px; border: 0px solid}



/* badge minisiti con fade */

#contenuto #txtVetrina {border: 0px solid red; position: absolute; bottom: 0px; right: 0px; width: 280px; overflow: hidden}

div.minisiti table.template{width:auto}

/* #contenuto #superproj {width: 280px; height: 200px; position: absolute; top: -6px; right: 0px; background: #e5e5e5; overflow: hidden; border: 0px solid red} */
#contenuto #superproj {width: 380px; height: 224px; position: absolute; top: 7px; right: 0px; background: #fff; overflow: hidden; border: 0px solid red}

#contenuto #superproj a {background: none; position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; border: 0px solid yellow}

#footer {width: 1010px; padding: 0px; text-align: right; color: #b3b5b7; background: transparent; position: absolute; bottom: -21px; right: 0px; font-size: 11px; border: 0px solid green;}
#musica{
	width: 150px;
	padding: 0px;
	text-align: left;
	color: #b3b5b7;
	background: transparent;
	position: absolute;
	bottom: -21px;
	left: 0px;
	font-size: 11px;
	display:none;
}
#musica A:LINK,
#musica A:ACTIVE,
#musica A:VISITED,
#musica A:HOVER{color: #b3b5b7; text-decoration: none;}
#musica A:HOVER{color: #FFFFFF; }


#footer A:LINK,
#footer A:ACTIVE,
#footer A:VISITED,
#footer A:HOVER{color: #b3b5b7; text-decoration: none;}
#footer A:HOVER{color: #FFFFFF; }

#footer A:LINK.made,
#footer A:ACTIVE.made,
#footer A:VISITED.made,
#footer A:HOVER.made{color: #AEAFAF; }
#footer A:HOVER.made{color: #FFFFFF;text-decoration: none;}
