/* Stili generici per l'elemento body */
@page {    size: auto; margin: 10%;}
  .spacer { clear: both; }

body {
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
background : #FFFFFF;
text-align : center;
border-bottom : 0px solid black;
border-left : 0px solid black;
border-right : 0px solid black;
border-top : 0px solid black;
/* margin : 0px 0px 0px 0px; */	
}	


div#pagina {
/* background-image: url(matt3.gif); */
position: relative;
border : 1px solid black;
margin : 10px auto 0 auto;
/* il margine superiore di 10 pixel, quello degli altri lati sara; calcolato automaticamente (auto).
Questo e importante, perche ci consente un design fluido e ci fa essere certi che cambiando risoluzione 
il box sara sempre centrato. */
text-align : left;
width: 980px;
height: 758px;
}


/* MENU VERTICALE */
div#menu_v {
	/* overflow: hidden; */
	background-color: #3A9FCA;
	/* background-image: url(matt3.gif); */
	position: absolute;
	left: 0px;
	/*float: left;*/
	width: 174px;
	/* height: 418px;*/
	height: 600px;
	border : 0px solid black;
	text-align : left; /* centra le voci del menu */
	font-family: verdana;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 0px 0px auto 0px;
	padding: 20px 0px 0px 0px;
	/* padding : 2px 10px 0px; /* spaziatura in alto del menu */
}

/* formato degli anchor del menu  verticale*/
#menu_v A {
	font-family: verdana;
	color: #C8F7FE;	
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
	line-height: 15px;
	padding-left: 25px;
}
#menu_v A:hover {  
	color: #FBAA0D;
}

div#submenu_scuole {
	overflow: hidden;
	position: relative;
	width: 155px;
	/*height: 250px;*/
	height: 250px;
	left: 6px;
	margin: 0px 0px auto 0px;
	/*border: 2px #76BCDA solid;*/
	/*background-image: url(comune/sfmenuv.gif); */
	background-color: #C8F7FE;
	padding : 2px 2px 2px;
	text-align : left; 
}
#submenu_scuole A {
	font-family: verdana;
	color: #000000;	
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
	line-height: 15px;
	padding-left: 25px;
}
#submenu_scuole A:hover {  
	color: #FBAA0D;
}

div#pippo {
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: justify;
	clear: both;
	overflow: auto;
	background-color: #FFFFFF; /*#B5D1EE;*/
	margin: 0px 0px 0px 174px;
	width: inherit;
	/*height: 423px;*/
	/*height: 438px;*/
	height: 600px;/*438*/
	padding : 10px 10px 10px 10px;
	border-left: 1px solid  rgb(153,153,153);
}

div#counter{
	/*border: 2px #76BCDA solid;*/
	/*background-image: url(comune/sfmenuv.gif); */
	background-color: #70B9D8;
	text-align : left; 
	font-family: verdana;
	color: #000000;	
	font-size: 15px;
	line-height: 12px;
	font-weight: bold;
}

div#notizie{
/* questo div e chiamato dalla pagina centrale di rivacomp */
/* background-image: url(matt2.gif); */
clear: both;
overflow:auto;
/* top:0px; */
/* left:-3px;*/
/*margin: 0px 0px 0px 174px;*/
margin: 0px 0px 0px 50px;
/* text-align:left;*/
/*left: 174px;*/
height: 100px;
background-color:#B5D1EE;
/* background:#0B0FB5;*/
/*padding : 10px 10px 10px 10px;*/
border-left: 1px solid  rgb(153,153,153);
}


div#piede{
	clear: both;
	/*position: absolute;*/
	/*top: 534;*/
	width: inherit;
	height: 16px;
	border-top:1px solid #3A9FCA;
	background: #8AC6DF
} 

#piede A {
	font-family: Verdana;
	color: #04064A;	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
}

#piede A:hover {  
	color: #0B0FB5;
}
	

