@charset "utf-8";
/* CSS Document */

html{
	background:#000000;
	font-size:10px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:georgia,sans-serif;
}
body{

	background:url(immagini/bgheader.gif) top center no-repeat;
	color:#ffffff;
	text-align:center;
	margin:auto;
	width:100em;
	clear:both;
	
}
a:link{
	color:#ffffff;
	border:none;
}
a:visited{
	color:#50bbee;
	border:none;
	text-decoration:none;
}
a:hover{
	color:#FE4499;
	border: 0px;
	text-decoration:none;
}

a.noborder:hover {  
	border: none;  
	background: none;
}
a.noborder:visited {  
	border: none;  
	background: none;
}
.paginacorrente{ 
	font-weight:bold; 
	color:#FFFF50;
}

#headerext{
	/*background:url(immagini/bgheader.gif) top center no-repeat;*/
}

#logo #logosx{
			width:26em;
			float:left;
			display:block;
			z-index:10;
			margin-top:12em;
			margin-left:2em;
			display:none;
		}
#titolo{
	width:50em;
	margin:1em;
	margin-top:22em;
	display:none;
}
/*-----------------------------------HEADER------------------------------*/
#header{
	padding:0.6em;
	width:80em;
	margin-left:auto;
	margin-right:auto;
}
		#header #logosx{
			width:22em;
			float:left;
			display:block;
			z-index:10;
			margin-top:16em;
		}
		#header h1{
			font-size:7em;
			margin:0em;
			margin-top:4.2em;
		}
		#header h2{
			font-size:2.5em;
			margin:0.2em;
		}
		#header h4{
			font-size:1em;
			margin:0.05em;
		}
		
/*------------------------------------MENU------------------------------*/
#menu{
	margin-top:17em;
	font-size:2.3em;
}
		#menu ul{ 
			list-style-type:none;
			margin-top:0em;
			margin-bottom:0em;
		}
		#menu li{
				display:inline;
				padding-left:0.8em;
				padding-right:0.8em;
		}
		/*.paginacorrente{ 
			font-weight:bold; 
		}
		#menu a:link{
			color:#ffffff;
			border:none;
		}
		#menu a:visited{
			color:#50bbee;
			border:none;
		}
		#menu a:hover{
			color:#ff6666;
			border: 0px;
			text-decoration:none;
		}*/

		
#menulaterale{
	background:url(immagini/sfondomenu.gif) no-repeat bottom left;
	
	margin-top:6em;
	margin-left:0em;
	padding-top:1em;
	padding-left:0em;
	padding-right:2em;
	padding-bottom:16em;
	float:left;
	font-size:1.7em;
	text-align:left;
}
		#menulaterale ul{ 
			list-style-type:none;
			margin-top:0em;
			margin-bottom:0em;
		}
		#menulaterale li{
			margin-left:0.2em;
			margin-right:0.2em;
		}
		/*.paginacorrente{ 
			font-weight:bold; 
		}
		#menulaterale a:link{
			color:#ffffff;
			border:none;
		}
		#menulaterale a:visited{
			color:#50bbee;
			border:none;
		}
		#menulaterale a:hover{
			color:#ffffff;
			border: 0px;
			text-decoration:none;
		}*/

				/*#menulaterale ul li ul li{
					margin-left:0.2em;
					margin-right:0.2em;
				}
				#menulaterale  ul li ul li a:link{
					color:#000000;
					border:none;
				}
				#menulaterale  ul li ul li a:visited{
					color:#222222;
					border:none;
				}
				#menulaterale  ul li ul li a:hover{
					color:#ff6666;
					background:#000000;
					border: 0px;
					text-decoration:none;
				}*/

/*-----------------------------------CONTENT------------------------------*/
#contentext{
	background:url(immagini/bgcontent.gif) repeat-x bottom left;
	color:#ffffff;
	margin:0em;
	margin-left:1em;
	margin-right:1em;
	padding:0em;
	padding-top:1em;
	border:solid;
	font-size:1.6em;
}
#contentext2{
	padding-left:12em;
	padding-bottom:4em;
}

#content{
	/*background:#f6afa7;*/
	margin-right:1em;
	padding-bottom:3em;
	padding-top:1em;
}
		#content .fotothumb{
			border:0em;
			text-decoration:none;
			width:3em;
			/*margin:0.5em;*/
		}/*
		#content .fotothumb:hover{
			width:4em;
			margin:0em;
		}*/
		#map{ /* mappa dei contatti*/
			margin:auto;
			width:50em;
			height:50em;
		}
		#content .indicazioni{
			margin-top:5em;
			margin-bottom:5em;
			width:5em;
			text-decoration:none;
			border:0em;
		}
		#content .divanno{
			margin-bottom:1em;
		}
		#content .fotogruppo{
			border:0em;
			text-decoration:none;	
			float:right;
			margin:1em;
			width:15em;
		}
		#content .giustificato{
			text-align:justify;
		}
		#content p{
			text-align:center;
			margin:1em;
		}
		#content .nomegruppo{
			font-size:1.5em;
		}
		#content .volantino {
			border:0em;
			text-decoration:none;	
			margin:0em;
			width:10em;
		}
		#content .volantinostretto{
			border:0em;
			text-decoration:none;
			width:10em;
		}
		#content .myspace{
			border:0em;
			text-decoration:none;
			width:5em;
			height:1.5em;
		}
		#content .loghigruppi{
			height:5em;
		}
		#contenthome{
			/*text-align:left;*/
		}
		#contenthome .esagerato{
			/*font-size:1.6em;*/
			color:#50bbee;
			font-weight:bold; 
		}
		#contenthome .numeroesagerato{
			color:#50bbee;
			font-weight:bold;
			font-size:7em;
		}
		#contenthome .mese{
			color:#50bbee;
			font-weight:bold;
		}
		#contenthome .nomegruppo{
			font-size:2.5em;
			color:ffffff;
		}
		#contenthome .genere{
			font-size:1em;
			color:ffffff;
		}
		#contenthome .fotogruppohome{
			width:4em;
			height:4em;
		}

/*-----------------------------------FOOTER------------------------------*/
#footer{
	/*height:12em;*/
	display:block;
	color:#000000;
	text-align: left;
	font-size:0.7em;
	padding-left:26em;
}
		#footer #email{
			width:2em;
			border:0em;
			float:right;
			color: #000000;
		}
		
		#footer #logosx{
			width:16em;
			position:relative;
			float:left;
			margin-left: 6em;
			top:-8em;
			display:none;
		}
		#footer #logodx{
			width:15em;
			position:relative;
			float:right;
			top:-14em;
		}
		#footer .sponsor{
			height:3em;
		}
		
		#footer a:link{
			color:#000000;
			border:none;
			text-decoration:none;
		}
		#footer a:visited{
			color:#000000;
			border:none;
			text-decoration:none;
		}
		#footer a:hover{
			color:#000000;
			border: 0px;
			text-decoration:none;
		}