body {
	margin:0px;
	background-image: url(../immagini/layout/sfondo_alves.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#f5f5f5
	}
	
#contenitore {
width:70%;
height:auto;
}

#top {
width:100%;
background-color:#1d369b;
text-align:left;

}
#imgtop {
width:100%;
background-color:#1d369b;
border:1px solid #ffffff;
margin-top:10px;
}
#menu {
width:100%;
height:30px;
}
#corpo {
width:100%;
height:auto;
padding-top:10px;
background-color:#FFFFFF;
border-bottom:1px solid #1d369b;/* Bordo Bottoni menù */
border-left:1px solid #1d369b;	/* Bordo Bottoni menù */
border-right:1px solid #1d369b;	/* Bordo Bottoni menù */
}
#testo_corpo {
width:96%;
padding: 1%;
}
#footer {
	width:100%;
	height:30px;
	background-image:url(../immagini/layout/footer_alves.jpg);
	background-repeat:repeat-x;
	text-align:center;
	left: 2px;
	top: 414px;
}
#mainMenu{
		/*background-color: #FFFFFF;	         sfondo menù */
		font-family: verdanas, helvetica;	/* Fonts menù */
		font-size:15px;	                /* Font dimensioni del menu  */
		border-bottom:1px solid #1d369b;	/* Bordo Bottoni menù */
		height:30px;                        /* Altezza del menù */
		font-weight: bold;
		position:relative;	/* Non cambiare questo attributo */
		visibility: hidden;
		
	}
	#mainMenu a{
		padding-left:5px;	/* Spazio sinistra menù */
		padding-right:5px;	/* Spazio destra menù */
		font-weight: bold;   /* Non cambiare questa opzione */
		position:absolute;
		bottom:-1px;
		border-left:1px solid #cccccc;/* inserito da me */
		border-top:1px solid #cccccc;/* inserito da me */
		border-right:1px solid #cccccc;/* inserito da me */
		border-bottom:1px solid #1d369b;/* inserito da me */
		background-color:#FFFFFF;/* inserito da me */
	}
	#submenu{		
		font-family: verdana, helvetica;	/* Font  of sub menu items */
		font-size:14px;
		background-color:#ffffff;	/* Background color of sub menu items */
		visibility: hidden;
		padding-top:5px;
		border-left:1px solid #1d369b;	/* Bordo Bottoni menù */
		border-right:1px solid #1d369b;	/* Bordo Bottoni menù */
		width:100%;	/* Don't change this option */
		
	}
	
	html>body #clearmenu{ /* non IE browsers menu bottom spacing */
	margin-bottom: 2px;
	}
	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
		
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */
		border-left:1px solid #1d369b;
		border-top:1px solid #1d369b;
		border-right:1px solid #1d369b;		
		border-bottom:1px solid #ffffff;		/* inserito da me */
		background-color: #ffffff;	/* Background color */
		
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #000000;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:5px;	/* Space at the left of each sub menu item */
		padding-right:5px;	/* Space at the right of each sub menu item */
		color: #000000;	/* Text color */
	}
	
	#submenu a:hover{
	text-decoration:underline;
		color: #1d369b;	/* Red color when the user moves the mouse over sub menu items */
	}
/*TESTI*/

.testo_corpo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color: #333333;
line-height:25px;
}
.testo_corpo a:link{ text-decoration:none; color:#1d369b;}
.testo_corpo a:visited{ text-decoration:none; color:#1d369b;}
.testo_corpo a:hover{ text-decoration:underline; color:#333333;}
.testo_corpo a:active{ text-decoration:none; color:#1d369b;}
.testo_grassetto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #333333;
font-weight:bold;
}
.testo_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:15px;
}
