BODY {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 

	BACKGROUND: #fff; 
	MARGIN: 0px 1px 0px 0px; 
	font-family: verdana, "trebuchet ms", arial, helvetica, sans-serif;
	COLOR: #000; 
	font-size: 95%;
	}


hr {
	width: 70%;
	background-color: #F00;
	color: #F00;
	height: 3px;
	margin-bottom: 10px;
	}
	
	
h2 {
	margin-top: 0px;
	color: #a00;
	}
	

h3 {
	margin-top: 0px;
	color: #a00;
	font-size: 1.2em;
	}
	

h3 a {
	color: #a00;
	}
	
h3 a:hover {
	color: #00a;
	}
	

h4 {
	}
	

h5 {
	color: #a00;
	font-size: 1.0em;
	}
	

li {
	padding-bottom: 2mm;
	}

	
.immagineneltesto {
	float: left;
	MARGIN: 0px 5px 5px 0px;
	BORDER: #F66 4px outset; 
	}


.immagineneltestodx {
	float: right;
	MARGIN: 0px 0px 5px 5px;
	BORDER: #F66 4px outset; 
	}

	
.immagineneltestodx img {
	BORDER: 0px;
	}

.indicepagina li {
	list-style-image: url("images/arrow.gif");
	}
	
.indicepagina a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
	
.indicepagina a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #C00;
	}


.indicepaginainline li {
	list-style-type: none;
	display:inline;
	}

.indicepaginainline a {
/*	text-decoration: none; */
	font-weight: bold;
	color: #000;
	}

.indicepaginainline a:hover {
/*	text-decoration: none; */
	font-weight: bold;
	color: #C00;
	}


.testopiccolo {
	font-weight: normal;
	font-size: 60%;
	}


.rigainvisibile {
	DISPLAY: none;
	}


#header {
	text-align: center;

	BACKGROUND-color: #C00;  /* PER EVIDENZIARE PROBLEMI ALLA TABELLA DELL'HEADER cambiare il colore di sfondo (MODIFICARE CON #C00 ALLA FINE) */

	BORDER-TOP: #c00 5px solid; 
	BORDER-RIGHT: #c00 5px solid; 
	BORDER-BOTTOM: #c00 5px solid;
	BORDER-LEFT: #c00 5px solid; 
	}


#header img {
	border: none;
	}


#headerbasso {
	text-align: left;

	BACKGROUND-color: #C00;

	BORDER-TOP: #c00 5px solid; 
	BORDER-RIGHT: #c00 5px solid; 
	BORDER-BOTTOM: #c00 5px solid;
	BORDER-LEFT: #c00 5px solid;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	}


#colonna-sx {
	FLOAT: left; 
	WIDTH: 20%; 
	COLOR: #000;
	}


#colonna-sx .box {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	}


#colonna-sx ul {  
	list-style-type: none;
	padding-top: 10px;
	}


#colonna-sx li {  
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}


#colonna-sx a {  
	padding: 5px 5px 5px 5px;
	margin-left: -20px;
	display: block; 
	width: 100%; 
	text-decoration: none; 
	font-weight: bold;
	color: #c00;  
	background: #fff;  
	font-family: "lucida sans", "trebuchet ms", verdana, arial, sans-serif;
	}


#colonna-sx a:hover {  
	color: white;  
	background: #c00;
	}



#colonna-dx {
	FLOAT: left; 
	WIDTH: 20%; 
	COLOR: #000;
	MARGIN-RIGHT: -2px;
	}


#colonna-dx .box {
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 20px;
	}


#principale {
	BORDER-RIGHT: #c00 5px solid; 
	BORDER-LEFT: #c00 5px solid;
	BACKGROUND: #fff; 
	FLOAT: left; 
	MARGIN: 0px -6px 0px -6px; 
	WIDTH: 60%; COLOR: #000;
	}


#principale .box {
	PADDING-TOP: 20px; 
	PADDING-RIGHT: 20px; 
	PADDING-BOTTOM: 20px; 
	PADDING-LEFT: 20px; 
	}


#principaletuttapagina {
	BACKGROUND: #fff; 
	COLOR: #000;

	BORDER-RIGHT: #c00 5px solid; 
	BORDER-LEFT: #c00 5px solid;

	PADDING-TOP: 20px; 
	PADDING-RIGHT: 20px; 
	PADDING-BOTTOM: 20px; 
	PADDING-LEFT: 20px; 
	}


#footer {
	CLEAR: left; 

	BACKGROUND: #C00; 
	COLOR: #fff; 
	LINE-HEIGHT: 1em;
	text-align: center;

	BORDER-TOP: #c00 5px solid;
	BORDER-BOTTOM: #c00 5px solid;

	PADDING-TOP: 2px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 10px;
	FONT-SIZE: 70%;
	}

	
#footer a {
	text-decoration: none;
	COLOR: #ff0;
	font-weight: bold;
	}

