body { 
	color:#710279; margin: 0; padding: 0; border: 0;
	font-family:verdana,arial,sans-serif; font-size:11px;
	background:#710279 url("/img/home/sfondohome.jpg") center top repeat-x scroll;
	text-align: center; /* per quel cesso di Explorer 5 */
}
a:active { text-decoration: none; color:#f00;}
a:link {text-decoration: none; color:#c00;}
a:visited {text-decoration: none; color:#900;}
a:hover {text-decoration: underline; color:#c00;}
a:visited:hover { text-decoration: underline; color:#900;}
img {border:0px;}
fieldset {border-width:0px; padding:0; margin:0;}
/* STRUTTURA */

#boxext {width:760px; padding:0px; margin:0px auto; overflow:hidden; }
body>div#boxext {background: transparent url(/img/home/sfondo_cen.png) center top repeat-y; /* IE e' una merda */ } 
#boxint {width:728px; padding:0px; text-align:left; margin: 0px 16px 0 16px; 
	background: #fff url(img/home/sfondo_centrale.gif) right top repeat-y;}
#col-1 {width:293px; padding: 0; float:left; overflow: hidden; }
#col-2 {width:280px; padding: 0; float:left; overflow: hidden; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
#col-3 {width:153px; padding: 0; float:left; overflow: hidden; }
#footer {border-top:1px solid #999;background-color:#e7e7e7; border-bottom:1px solid #999; clear: both;
	padding: 6px 4px 4px 4px; margin: 0; }
/* elementi html */

h1 { margin:0px; /*Size of the image*/ padding-top: 207px; width: 728px;
	/*The image*/ background-image: url(/img/home/testata-up_01.jpg); background-repeat: no-repeat;
	/*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 207px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	height: 0;
	}
.sgrunf { color:#000; } /* questa classe è fittizia */
h2 { background: url(/img/home/grigio-bianco.jpg) left top no-repeat;
	border-top: 1px solid #e7e7e7; padding: 2px 4px; margin: 0 0; font-size:100%; font-weight:bold; color:#710279;}
h3 { margin-left: 3px; font-size:90%; font-weight:bold; }
hr {visibility:hidden; clear: both; height:1px; margin:0;}

#boxint p { display:block; margin: 2px 3px; clear:both;}
#boxint ul { margin: 2px 3px; padding:0; list-style: none;}

#footer p {font-size: 10px; color: #666;}
#footer a { color: #603;}

ul#twitter_update_list li { margin: 6px 0;}


/* blocchi in contenuti */
#classifica {height: 250px; overflow: auto; width:100%; margin:0 2px;}
#classifica table { border:0; padding: 0; margin: 0 0; background-color:#f9f9f9;}
#classifica tr { padding: 0 0; margin: 0 0;}
#classifica td { padding: 2px; margin: 0 0; background-color:#fff;}
#classifica td.posizione {background-color:#f9f9f9; font-size:80%}

div.sezione { float:left; padding:0px; margin: 0 0 30px 0; text-align:left; width:100%; }
div#bacheca { height:144px; background:#fff url(/img/home/postit.jpg) left top no-repeat; 
	padding: 4px 30px 0 10px; }
/* classi */
.centra {text-align:center;}
.imgfoto { float:left; margin:0 4px 2px 0;padding:2px; border:1px solid #e7e7e7; }
.imgleft { float:left; margin:0 4px 2px 0;padding:2px; }
.imgbann {margin:0 0 3px 0; padding:0; border:0;}
/* menu */

#menu {background:#fff url(/img/home/2004-05_giglio.gif) right top no-repeat; margin:0px; padding:0px; height:16px;
	border-top:0px solid #000;}
/* #menu ul {margin: 0; padding: 0; text-align:left; color:red; list-style: none;}*/
/*#menu ul li {display:inline; padding:2px 6px;  margin:0px 3px; font-weight:bold; }*/
#nav ul li:hover { background-color: #710279; color:#fff}
#nav ul li:hover a { text-decoration:none; } 
ul#nav, #nav ul { list-style: none; padding: 0; margin: 0; }
#nav a { font-weight: bold; }
#nav a { text-decoration: none; }
li ul {display: none;} 
li:hover > ul {display: block;} 
li li a {
	display: block;
	text-decoration: none;
	padding: 2px 3px;
	background-color: #fff;
}
li li a:hover {
	text-decoration: none;
	padding: 2px 0px;
	border: 5px solid #710279;
	border-width: 0 5px;
}
#nav li {
	float: left;
	position: relative;
	width: 8em;
	text-align: center;
}
li ul {
	display: none;
	position: absolute;
	z-index:6;
	top: 100%;
	left: 0;
	font-weight: normal;
	background-color: #fff;
	padding: 6px 0 1em 0;
	border: 2px solid #710279;
	border-top-width: 0;
}
li>ul {
	top: auto;
	left: auto;
}
li li {
	display: block;
	background-color: #fff;
	float: none;
	border: 0;
}
li:hover ul, li.over ul {
	display: block;
}
#menu2 { height:47px; background: transparent url(/img/home/testata-down_01.jpg) right top no-repeat scroll;
	margin:0 0 14px 0; padding:0; }
#menu2 ul { width: 262px; padding:4px 0px 0px 6px; margin:0px; list-style: none; text-align:left; }
#menu2 ul li { float: left; position: relative; width: 100px; padding:2px 9px; margin:0px 3px; 
	height:14px; background: url(../img/home/freccina.gif) left center no-repeat;}

