/* Stili generici per l'elemento body */
body {
background : #FFFFFF;
color : #FFFFFF;
font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
text-align : center;
}

/* Stile della sezione "sezprinc" */

#sezprinc {
border-bottom : 0px solid black;
border-left : 0px solid black;
border-right : 0px solid black;
border-top : 0px solid black;
color : #000000;
margin : 0px auto;
text-align : left;
width : 990px;
/*top-margin : 0px;*/
}

/* Stile della sezione "testata" */

#testata {
border-bottom : 0px solid black;
height : 270px;
margin : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px; 
}

/* Stile della sezione "contenuto" */

#contenuto {
border-bottom : #CCCCCC 0px ;
border-left : #CCCCCC 0px ;
border-right : #CCCCCC 0px ;
border-top : #CCCCCC 0px ;
margin : 0px 0px;
padding-bottom : 15px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
/* voice-family : inherit; */
width : 900px;
}

/* Stile della sezione navigazione */

#navigazione {
/* background-image: url(img/fondo-indice.jpg); */
/* border-bottom : #CCCCCC 0px;
border-left : #CCCCCC 0px;
border-right : #CCCCCC 0px;
border-top : #CCCCCC 0px;  
color : #000000; */
float : left;
/* padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px; */
width : 195px;
margin : 0px 0px 0px 0px;
}

/* Stili dei link della sezione "navigazione" */

#navigazione a {
background : #336699;
color :#99FFFF;
}

#navigazione a:hover {
background : #336699;
color : #DC143C;
}

#navigazione a:visited {
background : #336699;
color :#99FFFF;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "navigazione" */

#navigazione h1 {
/* background : #336600; */
border-bottom : 1px  #808080;
border-left : 1px  #808080;
border-right : 1px  #808080;
border-top : 1px  #808080;
color : white;
font : bold 13px Tahoma, Verdana, Helvetica, sans-serif;
margin-bottom : 3px;
margin-left : 5px;
margin-right : 5px;
margin-top : 15px;
padding-bottom : 2px;
text-align : center;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "navigazione" */

#navigazione p {
background : #336699;
color : Black;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 5px 5px;
}


/* Stile della sezione "menu" */
#bot {
	border-bottom : black 0px;
	border-left :black 0px;
	border-right : black 0px;
	border-top : black 0px;
    margin : 0px auto;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 900px;
	height: 21px;
	background-image: url(img/bot.jpg);
	
	}

/* Stli dei link della sezione "menu" */
#menu a {
background : #FFCC00;
color : #CC0000;
}

#menu a:visited {
background : #FFCC00;
color : #CC0000;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "menu" */
#menu p {
background : #FFCC00;
color : black;
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
}



/* Stile della sezione "lat" */
#lat {
	border-bottom : #CCCCCC 0px;
	border-left : #CCCCCC 0px;
	border-right : #CCCCCC 0px;
	border-top : #CCCCCC 0px;
	color : #000000;
	width : 180px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 705px;
	/* position: inherit; */
	top: auto;
	left: auto;
	height: auto;
	/*left: 700px;*/
	top: auto;
	right: 0;
	bottom: auto;
	float: none;

}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "post" */
#lat h1 {
color : white;
font : bold 14px Tahoma, Verdana, Helvetica, sans-serif;
margin : 5px;


}

/* Selettore contestuale. Specifica come appare l'elemento h2 all'interno della sezione "post" */
#lat h2 {
color : #CC0000;
font : bold 11px Tahoma, Verdana, Helvetica, sans-serif;
margin : 7px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "post" */
#lat p {
border-bottom : 0px  black;
color : white;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height : 2em;
margin : 5px;
padding-bottom : 4px;
}

/* Stile della sezione "post" */
#rigav {
	border-bottom : #CCCCCC 0px;
	border-left : #CCCCCC 0px;
	border-right : #CCCCCC 0px;
	border-top : #CCCCCC 0px;
	color : #000000;
	width : 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
/*	position: fixed; */
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
		float : left;

}

/* Stile della sezione "post" */
#post {
	border-bottom : #CCCCCC 0px;
	border-left : #CCCCCC 0px;
	border-right : #CCCCCC 0px;
	border-top : #CCCCCC 0px;
	color : #000000;
	width : 480px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/* position: fixed; */
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
		float : left;

}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "post" */
#post h1 {
color : white;
font : bold 14px Tahoma, Verdana, Helvetica, sans-serif;
margin : 5px;


}

/* Selettore contestuale. Specifica come appare l'elemento h2 all'interno della sezione "post" */
#post h2 {
color : #CC0000;
font : bold 11px Tahoma, Verdana, Helvetica, sans-serif;
margin : 7px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "post" */
#post p {
border-bottom : 0px  black;
color : white;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height : 2em;
margin : 0px;
padding-bottom : 4px;
}
