body {
margin : 0;
padding : 0;
font :80% helvetica, "Trebuchet MS", arial, sans-serif;
background : white; /* sfondo della pagina*/
line-height : 1.7em;
color : black; //colore dei titoli dei menù
}
	

#topnav ul {
padding : 1em 0;   /*grandezza spazio dei menu in alto*/
margin : 0 0 5px 0;
list-style-type : none;
background : orange;
color : #fff;
text-align : center;
font-weight : bold;
}
#topnav li {
display : inline;
}
#topnav li a, #topnav a:visited {
text-decoration : none;
background : orange;
color : red;  /*colore della scritta dei menu in alto*/
padding : 0.6em 1.3em;
border-right : 1px solid #fff;
}
#topnav a:link.active, #topnav a:visited.active, #topnav a:hover { /*evidenzia il menù in considerazione*/
text-decoration : none;
background : #f17327;
color : #000;
}
#spaziosinistra { /*colonna per lo spazio*/
float : left;
width : 3%;
height : 1px;
}
#col1 { /*senza questo la parte centrale dello "schermo" viene mandata sotto il menù di sinistra (in colonna)*/
float : left;
width : 15%;
margin-bottom : 1em;
padding-right : 1%;
}
#col2 { /*regola la parte centrale,senza manda a capo il menù di destra*/
float : left;
width : 70%;
margin-left : 2%;
margin-bottom : 1em;
border-left : 1px dashed #dda875;
/*border-right : 1px dashed #dda875;*/
padding-right : 3%;
padding-left : 3%;
}
#col3 {
float : left;
width : 18%;
margin-left : 3%;
margin-bottom : 1em;
}
#navcontainer ul {
margin : 0;
padding : 0;
list-style-type : none;
background : white; /*riquadro con il menu laterale*/
color : #666;
}

#navcontainer ul li a {
padding : 1px 1px 1px 20px;
color : black;   /*colore menu lato*/
background : transparent url(img/elpuntato.gif) no-repeat left center;
text-align : left;
font : 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}
#navcontainer ul li a:hover {
color : #f17327;
background : transparent url(img/list-on-orange.gif) no-repeat left center;
}
#navcontainer ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #000;
}
			/*chiusura pagina:footer*/
#footer {
clear : both;
height : 40px;
list-style-type : none;
background : orange;  /*colore barra in basso*/

}

			/*regolazione dei caratteri.Nell'htmll indicati con h1 h2 h3 h4*/
h1 {
margin : 0;
padding-top : 75px;
text-align : center;
font-size : 2em;
color : #efecdc;
background : inherit;
}
h2 {
margin-top : 0;
padding-top : 0.5em;
padding-bottom : 0.5em;
text-transform : uppercase;
letter-spacing : 3px;
font-size : 1.5em;
color : #885835;
background : inherit;
}
h3 {
margin-top : 0;
font-size : 0.75em;
text-align : center;
color : #666;
background : inherit;
}
h4 {
padding-top : 0.3em;
text-transform : uppercase;
letter-spacing : 3px;
font-size : 1em;
color : #885835;
background : inherit;
}
	/*collegamenti ad altri link*/
a {
text-decoration : none;
color : #006699;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #444;
background : inherit;
}

