/*
 definizione dei posizionamenti dei div di pagina
*/
#testata {
	margin: 0px auto ; 
	width : 750px ;
	 }


div#container { 
	MARGIN: 0em auto ; 
	WIDTH: 100%; 
	POSITION: relative;
	width : 750px ;
	/* border : 1px  solid red ;  */
	}
	
	
HTML, BODY {
	font : 90% Verdana,Arial,sans-serif ;
	text-align : center ;
	color : #600000;
	background-color : #FBF5EE ; /* #F7ECDF; */
	line-height: 1.2em;
}
HR.invisible {
	display : none ;
}

HR.red {
	color : #600000;
	height: 1px ;
}

A:visited {
	color : #782428 ;
}
A {
	padding : 1px 3px 1px 3px ;
	color : #782428 ;
}
A:hover {
	text-decoration: none ;
}

IMG { border : 0px none ; } 

/* CORPO */

div#corpo { 
	PADDING: 0px 0em 1em 0.6em;
	MARGIN: 0px 0px 0px 16em;
	text-align : left ;
	min-height: em;
	height: auto !important;
	height: 28em;
}

div#corpo div#titolo { 
	font-size : 1.3em ;
	font-weight : bold ;
	border-bottom : 1px solid #AD7B57;
}
div#corpo P#autore { 
	font-size : 0.8em ;
	font-weight : bold ;
	text-align : right ; 
}

H1 {
	border-bottom : 2px solid #AD7B57;
	margin : 0px ;
	padding : 0px 0px 0px 6px ;
	font-size : 1.6em ;
	line-height: 1.2em;
}

H2 {
	font-size : 1.2em ;	
}

#corpo UL {
	list-style: none ;
}
/* SPALLA SX */

div#spallaSx { 
	position : absolute ;
	PADDING : 0em; 
	LEFT: 35px; TOP: 0px; 
	WIDTH: 12em;
	text-align : left ;
	font-size : 0.9em ;
	}
	
div#spallaSx UL {
	margin : 0px 0px 0px 0px ;
	padding : 0px ;
}

div#spallaSx UL LI {
	margin : 2px 0px 12px 0px ; 
	padding : 0px ;
	list-style : none ;
	display : block ;
	vertical-align : middle ;
	background: no-repeat url("images/icona_off.gif") ;
	
/*		border-bottom : 2px solid #AD7B57;
	border-left : 2px solid #AD7B57; /* #B78E71 */
/*	background-color : #F1DFD1 ; -- */
}

div#spallaSx UL LI A {
	display : block ;
	height : 24px ;
	line-height: 24px;
	padding : 0px 0px 0px 40px ;
	vertical-align : bottom ;
	font-weight : bold; 
	color : #A12E31 ;
	text-decoration : none ;

}

div#spallaSx UL LI A SPAN {

}

div#spallaSx UL LI A:hover, div#spallaSx UL LI A:active {
	background: no-repeat url("images/icona_on.gif") ;
}


div#spallaSx UL.submenu {
	padding : 0em ;
	display : none ;
	margin  : -5px 0px 5px 0px ;
	list-style : none outside none ;
}

div#spallaSx UL.submenu LI {
	list-style : none outside none ;
	padding : 0em ;
	margin : 0em ;
}

div#spallaSx UL.submenu LI A:hover, div#spallaSx UL.submenu LI A:active {
	list-style : none outside none ;
}

#sponsor { 
	display : none ;
	visibility: hidden ;
}



div#footer { 
	margin: 0px auto ; 
	width : 750px ;
	font-size : 0.8em ;
	clear : both ;
	border-top : 2px solid #AD7B57;
}
div#footer HR {
	color : #800000 ;
	height : 1px ;
}

div#spallaDx { 
	POSITION: absolute; 
	PADDING : 0em; 
	RIGHT: 0px; TOP: 15px; 
	WIDTH: 150px ;
	MARGIN: 0px 0px 0px 0px ;
	text-align : center ;
	/*
		border : 1px solid red ; 
	*/
	}

