body{
	background-color:#FFFFFF;
	margin-left: 15px;
	margin-top: 0px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	/*this behaviour gives IE the possibility to execute focus and hover on all elements*/
	behavior:url('../lib/cssfocusandhover.htc');
}

img {
	border: none; 
} 

.container{
	position:static; 
	width:759px;
}

/*UPPER MENU COLUMNS BEGIN*/
.column_container{
	float:left;
	margin-left:0px;
	margin-right:1px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}

.column_link{
	position:static;
	width:252px; 
	height:30px;
	background-color:#FF0028;
	padding:0px 0px 0px 0px;
	margins:0px 0px 0px 0px;
	font-size:21px;
	color:#ffffff; 
	text-align:left;
}

.hidden_menu{
	width:252px;
	position:absolute;
	padding:0px 0px 0px 0px;
	margins:0px 0px 0px 0px;
	color:#330000;
	visibility: hidden; 
	text-align:left;
	background-color:#FFFFFF;
	z-index:2;
}

.menu_item{
	position:relative;
	/*20 - 1px di padding superiore*/
	height:19px;
	padding:1px 0px 0px 10px;
	margins:0px 0px 0px 0px;
	border-bottom-color:#330000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:13px;
}

/*
NON FUNZIONA CON IE
se non si utilizza il behaviour inserito in body{}
*/
.menu_item:hover{
	position:relative;
	/*20 - 1px di padding superiore*/
	height:19px;
	padding:1px 0px 0px 10px;
	margins:0px 0px 0px 0px;
	border-bottom-color:#330000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:13px;
	background-color:#FFFFD9;
	text-decoration:underline;
}


/*UPPER MENU COLUMNS END*/


/*FOOTER*/
.footer_container{
	position:relative; 
	height:126px;
	clear:left;
	font-size:11px;
	text-align:left;
}

/*LINKS OF THE HIDDEN MENU*/
a.menu_item_link:link{
	text-decoration:none;
	color:#330000;
}

a.menu_item_link:visited{
	text-decoration:none;
	color:#330000;
}

a.menu_item_link:hover{
	text-decoration:underline;
	color:#330000;
}
