html,body
		{
			margin: 0px;
			padding: 0px;
			background-image:url(../images/bgext.gif);
		}
body
		{
			font-family: arial,arial,sans-serif;
			font-size: 70%; 
		}
h1
		{
			padding:0px;
			margin:0px;
			font-size:200%;
			color:#1fa12d;
		}	
h2
		{
			padding:0px;
			margin:0px;
			font-size:110%;
			font-weight:100;
			text-align:left;
			color:#1fa12d;
		}
h3
		{
			padding:0px;
			margin:0px;
			font-size:100%;
			background-image:url(../images/title.gif);
			background-position:left;
			background-repeat:no-repeat;
			text-align:left;
			padding-top:8px;
			padding-left:3px;
			height:26px;
			border-bottom:1px none #ffec00;
			color:#666;
		}
#outer
		{
			margin:auto;
			padding:1px;
			background-image:url(../images/bg.gif);
			background-repeat:repeat-y;
			width: 1000px
		}
#container
		{
			position:relative;
			width: 980px; 
			margin:auto;
		}
#banner
		{
			margin:5px;
			height:150px;
			margin-bottom:50px;
			
		}
#menu
		{
			margin-bottom:10px;
			width:972px;
			left:0px;
			padding:2px;
			color:#ffffff;
			background-image:url(../images/menu.gif);
			background-repeat:repeat-x;
			POSITION: absolute; 
			TOP: 160px;
		}
#menu a
		{
			color:#333;
			text-decoration:none;
		}
#menu a:hover
		{
			color:#ffec00;
			text-decoration:none;
		}
#footer
		{
 
			height: 43px; 
			background-image:url(../images/footer.gif);
			background-position:top;
			width:968px;
			text-align:center;
			margin-left:10px;
			margin-bottom:5px;
			margin-top:10px;
			color: #fff;
			padding-top:17px;
		}	
#footer  a
		{
			color: #fff;
			text-decoration: none;
		}
#footer a:hover
		{
			color:#ffff00;
			text-decoration:underline;
		}
#right
		{
			float:left;
			width:429px;
			
			background-color:#fff;
			margin-top:6px;
			
		}

#main
		{
			float:left;
			width:420px;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
		}
.pic
		{
			padding:2%;
			border:1px solid #ccc;
			background-color:#FFFFFF;
		}		
#spotlight
		{
			float:left;
			width:280px;
			background-color:#fff;
			border:1px none #ccc;
			margin-top:5px;
			height:720px;
			margin-left:3px;
			padding-left:3px;
			border-left:1px solid #ccc;
		}
#organigramma
		{
			float:left;
			width:430px;
			background-color:#fff;
			border:1px none #ccc;
			margin-top:5px;
			height:720px;
			margin-left:3px;
			padding-left:3px;
			border-left:1px solid #ccc;
		}
#organigramma p
		{
			margin:0px;
			padding:0px;
			text-align:center;
			margin-bottom:5px;
		}
#private
		{
			float:left;
			width:240px;
			background-color:#fff;
			border-left:1px solid #ccc;
			margin-top:5px;
			height:720px;
			padding-left:3px;
			margin-left:3px;
			padding-right:3px;
			border-right:1px solid #ccc;
		}
#close
		{
			clear: left; 
			height:10px;
		}
#closeblank
		{
			clear:left; 
			width:700px; 
			margin:auto;
			padding: 2px;
			margin-bottom:25px;
		}
.lista
		{
			padding:2px;
		}
.lista p
		{
			margin:0px;
			padding:0px;
			font-size:80%;
		}
#squadre
		{	
			float:left;
			padding-left:10px;
			padding-right:10px;	
			width:750px;
		}
#squadrefull
		{	
			padding-left:10px;
			padding-right:10px;	
			padding-top:20px;
		}
#listasq
		{	
			float:left;
			margin-left:5px;
			margin-right:5px;
			width:155px;
			padding:5px;
			padding-top:10px;
			background-image:url(../images/laterale.gif);
			background-repeat:no-repeat;
		}
#listasq a
		{	
			display:block;
			color:#1fa12d;
			text-decoration:none;
			margin-bottom:2px;
			padding:2px;
			width:150px;				
		}
#listasq a:hover
		{	
			display:block;
			color:#000000;
			text-decoration:none;
			margin-bottom:2px;
			padding:2px;
			width:150px;				
		}
.singologiocatore
		{
			float:left;
			margin-right:5px;
			width:100px;
			height:180px;
			text-align:center;
		}
#squadre a img
		{	
			border:1px solid #1fa12d;
			background-color:#FFFFFF;
			padding:5px;
			filter: alpha(opacity=50); 	
		}
#squadre a:hover img
		{	
			border:1px solid #666;
			background-color:#ffffff;
			padding:5px;
			filter: alpha(opacity=100); 	
		}
#squadrefull a img
		{	
			border:1px solid #1fa12d;
			background-color:#FFFFFF;
			padding:5px;
			filter: alpha(opacity=50); 	
		}
#squadrefull a:hover img
		{	
			border:1px solid #666;
			background-color:#ffffff;
			padding:5px;
			filter: alpha(opacity=100); 	
		}
.fotografie
		{
			width:950px;
			padding:5px;
			margin:0px;
			margin-bottom:10px;
		}
h4
		{
			border-top:1px solid #1fa12d;
			font-size:16px;
			width:945px;
			padding:0px;
			margin:0px;
			background-image:url(../images/title.gif);
			background-position:left;
			background-repeat:no-repeat;
			text-align:left;
			padding-top:2px;
			padding-left:3px;
			height:32px;
		}
h5
		{
			padding:0px;
			margin:0px;
			margin-bottom:4px;
			background-color:#1fa12d;
			color:#fff;
			font-size:18px;
			text-align:center;
		}
.gallery
		{
			width:950px;
			padding:5px;
			margin:0px;
			margin-bottom:10px;
			border-bottom:1px solid #ccc;
		}
.gallery h1
		{
			font-size:16px;
			color:#1fa12d;
		}
.gallery p
		{
			margin:0px;
			padding:4px;
			padding-left:0px;
		}
.gallery a
		{
			text-decoration:none;
			color:#666;
			background-image:url(../images/pulsanteoff.gif);
			display:block;
			width:88px;
			height:18px;
			text-align:center;
			padding:6px;
		}
.gallery a:hover
		{
			ttext-decoration:none;
			color:#fff;
			background-image:url(../images/pulsanteon.gif);
			display:block;
			width:88px;
			height:18px;
			text-align:center;
			padding:6px;
		}
.news
		{
			width:950px;
			padding:5px;
			margin:0px;
			margin-bottom:10px;
			border-bottom:1px solid #ccc;
		}
.news a
		{
			text-decoration:none;
			font-size:16px;
			color:#666;
		}
.news a:hover
		{
			text-decoration:none;
			font-size:16px;
			color:#1fa12d;
		}
.partners
		{
			float:left;
			height:auto;
			margin-right:10px;
			margin-bottom:20px;
		}
.partners img
		{
			XXborder:1px solid #ccc;
			width:180px;
		}
#animazione
		{
			margin-top:10px;
			margin-right:10px;
			padding:5px;
			float:left;
			width:500px;
			padding-left:5px;
			height:290px;
			border:4px solid #ccc;
		}
#sond
		{
			margin-top:10px;
			float:left;
			padding:5px;
			width:430px;
			height:290px;
			border:4px solid #ccc;
			margin-bottom:10px;
			overflow:hidden;
		}

#sond a
		{
			color:#009900;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
#bacheca
		{
			color:#000000;
			font-size:12px;
			text-decoration:none;
			font-family:arial;
			text-align:justify;
			margin:auto;
			padding:10px;
		}
#sond a:hover
		{
			color:#009900;
			font-size:14px;
			font-weight:bold;
			text-decoration:underline;
		}
/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0px;
	margin: 15px;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 420px;
	height: 290px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 420px;
	height: 290px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 170px;
	height:260px;
}
/*fine*/
	