body {
	margin: 0px;
	padding: 10px;
}
a{outline:none;} 
a {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333; text-decoration: none; font-size: 12px;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #652d92; text-decoration: none; font-size: 12px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333; text-decoration: none; font-size: 12px;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight : normal; color: #333333;}
h2 {padding-top:5px; margin:0px;}

/*div*/
.box_PRINCIPALE{
	width: 900px;
	border: 0px;
	margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
	text-align: center;
	
}

.box_HEADER{ 
	width: 900px;
	height: 25px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_01.jpg);
}

.box_FOOTER{ 
	width: 900px;
	height: 25px;
	border: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_01.jpg);
	float:left;
}

.box_LOGO{ 
	width: 360px;
	height: 233px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_02.jpg);
	float:left;
}

.box_ANIMAZIONE{ 
	width: 540px;
	height: 233px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_03.jpg);
	float:left;
}

.box_EVENTI_titl{ 
	width: 900px;
	height: 26px;
	border: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:left;
	text-indent:20px;
	background-image:url(immagini/strutt_06.jpg);
	float:left;
}

.box_EVENTI_cont{ 
	width: 900px;
	height: 113px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_08.jpg);
	float:left;
}

.box_EVENTI_foto{ 
	height: 94px;
	border: 0px;
	padding-left:25px;
	padding-top: 5px;
	float:left;
}

.box_EVENTI_testo{ 
	width: 500px;
	border: 0px;
	padding-left:30px;
	padding-top:15px;
	float:left;
}

.box_MENU{ 
	width: 900px;
	height: 36px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_04.jpg);
	float:left;
}

.box_EDITORIALE_titl{ 
	width: 900px;
	height: 25px;
	border: 0px;
	margin-top: 10px;
	text-align:left;
	text-indent:20px;
	background-image:url(immagini/strutt_10.jpg);
	float:left;
}

.box_EDITORIALE_cont{ 
	width: 900px;
	height: 119px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/strutt_11.jpg);
	float:left;
}

.box_MARQUEE{ 
	width: 863px;
	height: 110px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-left:20px;
	text-align:left;
	float:left;
}

.box_APPUNTAMENTI_titl{ 
	width: 900px;
	height: 26px;
	border: 0px;
	margin-top: 10px;
	text-align:left;
	text-indent:20px;
	background-image:url(immagini/strutt_06.jpg);
	float:left;
}

.box_CIRCUITO{ 
	width: 886px;
	text-align:center;
	padding-left:10px;
	float:left;
}

.box_CIRCUITO_riq{ 
	width: 142px;
	text-align:center;
	margin-right:3px;
	float:left;
}

.box_CIRCUITO_foto{ 
	width: 134px;
	height: 90px;
	float:left;
	margin-left:4px;
	margin-top:4px;
}

.box_CIRCUITO_testo{ 
	width: 134px;
	height: 120px;
	float:left;
	margin-left:4px;
	margin-top:10px;
}

.box_BANNER_fondo{ 
	width: 298px;
	height: 95px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	background-image:url(immagini/sf_banner.jpg);
	float:left;
}

.box_BANNER_fondo_logo{ 
	height: 53px;
	border: 0px;
	padding-top: 22px;
	padding-left: 5px;
	text-align:center;
	float:center;
}

.box_CONTPAG{ 
	width: 879px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:10px;
	text-align:left;
	float:left;
}

.box_CONTPAG_contenuti{ 
	text-align:left;
	padding-left:15px;
	padding-right: 15px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}



/*----------------classi_menu----------------------------*/

.menu_home{ 
	width: 84px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	padding-left:8px;
	}
	
.menu_chisiamo{ 
	width: 112px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_lasquadra{ 
	width: 128px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_archivio{ 
	width: 106px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_contatti{ 
	width: 110px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_network{ 
	width: 111px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_files{ 
	width: 73px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.menu_comunicazioni{ 
	width: 160px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	float:left;
	padding-top:10px;
	}
	
.BOX_ADMIN{ 
	text-indent: 30px;
	}
/*----------------fine classi_menu----------------------------*/

/*testi*/
.logo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-indent:12px; }
.titl_viola {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #571d82; font-weight : bold;}
.titl_bianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight : bold;}
.mensel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #9A052F; font-weight:bold;}
.txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; font-variant:small-caps; }


/*link*/
a.linkmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight : bold;}
a.linkmenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffce07; font-weight : bold;}


/*BORDI*/
.riqtabel {background-color: #FFFFFF; border-color: #9c9c9c #9c9c9c #9c9c9c #9c9c9c; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

