/* CSS Document */
body {
	margin: 0;
	padding:0;
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;}

input, textarea {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px ;
	BORDER-RIGHT: 1px ;
	BORDER-TOP: 1px ;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border : 1px solid;
	border-color : #333399;}
	
#pagina {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	padding: 0px 5px 10px 5px;}

#pagina td{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;}	
	
#pagina ul, #pagina li{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;}

#pagina ol, #pagina li{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;}
	
#pagina a, #pagina a:link, #pagina a:visited, #pagina a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	font-weight: bold;
	text-decoration: none;}
	
#pagina a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;}
	
#pagina h1{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0px;
	border: 0px;}

/*--------------------------COLONNE*/	
#colonnasx{padding: 0px 1px 0px 1px;}
#colonnadx{padding: 0px 1px 0px 1px;}
#colonnact{padding: 0px 1px 5px 1px;}
#intcolonnadx{padding: 0px 1px 0px 1px;}
#intcolonnasx{
	border-bottom: 1px #CCCCCC solid;
	height:145px;}
/*#pagina{padding: 0px 5px 10px 5px;}*/

/*--------------------------SEZIONI*/
#evidenza{
	padding: 0px 0px 15px 0px;
	margin-bottom: 10px;}
#evidenza p{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 6px 5px 10px 5px;
	border-bottom: 1px solid #CC3333;
	margin: 0px 0px 0px 0px;
	text-align: justify;}
#evidenza p strong{
	color: #000;}
#evidenza p a, p a:link, p a:visited, p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3333;
	text-decoration:none;}
#evidenza p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
	text-decoration:none;}
#evidenza .testopiccolo{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;}
#evidenza .testopiccolo a, .testopiccolo a:link, .testopiccolo a:visited, .testopiccolo a:active{
	color: #999;
	text-decoration:none;}
#evidenza .testopiccolo a:hover{
	color: #000;}

/*--------------------------UFFICI*/	
#boxuffici{
	padding: 0px 4px 0px 1px;}
#boxuffici p{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: justify;}
#boxuffici p strong{
	color: #333399;}
#boxuffici p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: justify;}

/*--------------------------BOXISCRIZIONI*/	
#boxiscrizioni{
	padding: 0px 4px 0px 4px;
	margin: 0px;}
#boxiscrizioni p{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: justify;
	margin: 0px;}

/*--------------------------MENU*/	
#menu{
	padding: 0px 0px 0px 0px;}
#menu ul{
	list-style:none;
	padding: 0px 0px 8px 0px;
	margin: 0px;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
	display: block;
	text-decoration: none;
	padding: 5px 0px 0px 8px;
	height: 20px;
	border-bottom: 1px #000 dotted;}
#menu ul li a:hover{
	color:#000;
	border-bottom: 1px #000 solid;}
	
/*--------------------------MENUDX*/
#menudx{
	padding: 0px 1px 0px 1px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;}
#menudx a, #menudx a:link, #menudx a:visited, #menudx a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333399;}
#menudx a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #999;}
	
/*--------------------------AGENDA*/	
#boxagenda{
	padding: 0px 0px 0px 0px;
	border: 1px #333399 solid;
	margin-bottom: 10px;
	height:148px}
#boxagenda .agendatitolo{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;}
#boxagenda .agendatitolo a, #boxagenda .agendatitolo a:link, #boxagenda .agendatitolo a:visited, #boxagenda .agendatitolo a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #CC3333;}
#boxagenda .agendatitolo a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000;}
#boxagenda .agendagiornonome {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;}
#boxagenda .agendagiornonumero {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;}
#boxagenda .agendagiornonumero a, #boxagenda .agendagiornonumero a:link, #boxagenda .agendagiornonumero a:visited, #boxagenda .agendagiornonumero a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;}
#boxagenda .agendagiornonumero a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: none;}

/*--------------------------NEWS*/
#boxnews{
	padding: 0px 0px 1px 0px;
	border: 1px #CC3333 solid;
	margin-bottom: 10px;}
#boxnews p{
	padding: 0px 2px 10px 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	border: 0px;
	margin: 0px;}
#boxnews p strong{
	color: #000;}
#boxnews p a, p a:link, #boxnews p a:visited, #boxnews p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CC3333;}
#boxnews p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
/*--------------------------POSTA*/
#boxposta{
	padding: 0px 0px 1px 0px;
	border: 1px #339900 solid;
	margin-bottom: 10px;}
#boxposta p{
	padding: 0px 2px 10px 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	border: 0px;
	margin: 0px;}
#boxposta p strong{
	color: #000;}
#boxposta p a, p a:link, #boxnews p a:visited, #boxnews p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #339900;}
#boxposta p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
	
/*--------------------------LINK*/
#boxlink{
	padding: 0px 0px 1px 0px;
	border: 1px #CCC solid;
	margin-bottom: 10px;}
#boxlink p{
	padding: 0px 2px 5px 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	border: 0px;
	margin: 0px;}
#boxlink p strong{
	color: #000;}
#boxlink p a, #boxlink p a:link, #boxlink p a:visited, #boxlink p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxlink p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}
	
/*--------------------------AREARISERVATA*/
#boxareariservata{
	padding: 3px 0px 0px 0px;
	border: 1px #CC3333 solid;
	margin: 0px 1px 1px 1px;
	text-align: right;
	/*margin: 0px 3px 10px 3px;*/}
#boxareariservata p{
	padding: 0px 2px 5px 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxareariservata p a, #boxareariservata p a:link, #boxareariservata p a:visited, #boxareariservata p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxareariservata p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CC3333;}
#boxareariservata form{
	border: 0px;
	margin: 0px;}
	
/*--------------------------VISITAISTITUTO*/
#boxvisita{
	padding: 0px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxvisita p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxvisita p strong{
	color: #000;}
#boxvisita p a, #boxvisita p a:link, #boxvisita p a:visited, #boxvisita p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxvisita p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}

/*--------------------------FONDAZIONEGALESIO*/
#boxgallesio{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxgallesio p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxgallesio p strong{
	color: #000;}
#boxgallesio p a, p a:link, #boxgallesio p a:visited, #boxgallesio p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxgallesio p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}	

/*--------------------------BOXTRANOI*/
#boxtranoi{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
/*--------------------------BOXCOMENIUS*/
#boxcomenius{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
	
/*--------------------------BOXINFORMATICA*/
#boxinformatica{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxinformatica p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxinformatica p strong{
	color: #000;}
#boxinformatica p a, #boxinformatica p a:link, #boxinformatica p a:visited, #boxinformatica p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxinformatica p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}
	
/*--------------------------BOXBIBLIOTECA*/
#boxbiblioteca{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxbiblioteca p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxbiblioteca p strong{
	color: #000;}
#boxbiblioteca p a, #boxbiblioteca p a:link, #boxbiblioteca p a:visited, #boxbiblioteca p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxbiblioteca p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}
	
/*--------------------------BOXSPORT*/
#boxsport{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxsport p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxsport p strong{
	color: #000;}
#boxsport p a, #boxsport p a:link, #boxsport p a:visited, #boxsport p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxsport p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}
	
/*--------------------------CINEFORUM*/
#boxcineforum{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}
#boxcineforum p{
	padding: 0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	border: 0px;
	margin: 0px;}
#boxcineforum p strong{
	color: #000;}
#boxcineforum p a, p a:link, #boxcineforum p a:visited, #boxcineforum p a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;}
#boxcineforum p a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999;}	

/*--------------------------CLASS*/

/*--------------------------FOOTER*/	
.footer{
	padding: 5px 0px 0px 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;}
.footer a, .footer a:link, .footer a:visited, .footer a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: bold;
	text-decoration: none;}
.footer a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;}
	
/*--------------------------TESTO*/	
.testo{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 5px 10px 25px 10px;
	margin: 0px 0px 0px 0px;
	text-align: justify;}

/*--------------------------ELENCO*/	
#pagina .elenco ul li{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: justify;}
	
/*--------------------------BORDIIMG*/	
.bordoimg {
	border: 1px solid #333399;}
	
/*--------------------------ORARIO*/
#boxorario{
	padding: 0px 0px 0px 0px;
	border: 1px #333399 solid;
	margin-bottom: 10px;
	height:150px;
	text-align : center;
}
#boxorario .orariogiornomese {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align : center;
}
#boxorario .orariosettimanatipo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align : center;
}
#boxorario .orariosettimanatipo a, #boxorario .orariosettimanatipo a:link, #boxorario .orariosettimanatipo a:visited, #boxorario .orariosettimanatipo a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;}
#boxorario .orariosettimanatipo a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: none;}
#boxorarion{
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	height:150px;
	text-align : center;
}
#boxorarion .orariogiornomese {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align : center;
}
#boxorarion .orariosettimanatipo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align : center;
}
#boxorarion .orariosettimanatipo a, #boxorarion .orariosettimanatipo a:link, #boxorarion .orariosettimanatipo a:visited, #boxorarion .orariosettimanatipo a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;}
#boxorarion .orariosettimanatipo a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: none;}
.orario{
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;}
.orario a, .orario a:link, .orario a:visited, .orario a:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333399;}
.orario a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #999;}
.orario h1{
	font-size: 16px;
	text-align: center;
	color: #333399;
	font-weight: bold;
	padding: 10px 0px 0px 0px;}	
.orario h2{
	font-size: 12px;
	padding: 0px 0px 0px 0px;}
.orario h3{
	font-size: 12px;
	text-align: center;
	color: #333399;
	font-weight: bold;
	padding: 10px 0px 0px 0px;}	

/*--------------------------TITOLOSHOP45*/
.titolo_shop45{
	font-weight: bold;
	color: #333399;
	padding: 0px 5px 5px 0px;
	cursor: pointer;}
.testo_shop45{
	font-size: 10px;
	color: #000;
	padding: 0px 5px 15px 90px;}
	
.boxsinistro{
	padding: 5px 5px 5px 5px;
	border: 1px #CCC solid;
	margin: 0px 3px 10px 3px;}

