html, body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
height:100%;
width:100%;
text-align:center;
/*background-image:url(../images/pre_home.jpg);
background-repeat:no-repeat;
background-position:top center;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

a:link,
a:visited{
color:#666;
text-decoration: none;
font-weight:bold;
}
a:hover{
color:#e42c2a;
text-decoration: none;
}

#preHome{
border:0px solid #000;
width:817px;
height:400px;
margin:auto;
top:50%;
position:relative;
margin-top:-290px;
text-align:center;
}

#logo{
text-align:center;
border: 0px solid #10d334;
}

#bandiereDefault{
position:relative;

/*left:25px;*/
width:812px;
border: 0px solid #10d334;
margin-top:10px;
text-align:center;
}
#bandiereDefault img{

border:0px;
margin:-1px 0px 0px 5px;
float:right;
border: 0px solid #10d334;
}

#entra{
position:relative;
top:120px;
}
#entra a:link,#entra a:visited{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
#entra a:hover{
color: #FF6600;
}
#payoff{
position:relative;
/*top:84px;*/
/*width:650px;*/
margin:auto;
color:#000;
text-align:center;
border:0px solid #333333;
}

a.linkbianco:link,
a.linkbianco:visited{
color:#000;
/*text-decoration: none;*/
}
a.linkbianco:hover{
color:#e42c2a;
/*text-decoration: none;*/
}

.bottom{
clear:both;
height:0px;
line-height:0px;
width:0px;
visibility:hidden;
}
#bitaliano{
padding:0px;
border:0px;
float:left;
border:0px solid #333333;
}
#benglish{
padding:0px;
border:0px;
float:right;
border:0px solid #333333;
}

.contenitore
{ margin-top:20px;
}

.divsx{
clear:both;
float: left;
width:270px;
height:155px;

}
.divcentro {
width:270px;
height:155px;
text-align:center;
float:left;

}
.divdx{
width:270px;
height:155px;
float:left;


}


/*#Languages
{
padding:0px;
border:1px solid #333333;
width:400px;
float:left;


}*/


/*.menu
{

        margin:0px 0px 0px 0px ;
        padding: 0px 0px 0px 0px ;
		border:1px solid #cc0000;
		
		}
		
		.menu ul{
		text-align:left;
		margin-top:0px;
		border:0px solid #000;
		float:left;
		width:120px;
		
		}
		.menu li{
		position: relative;
		height: 20px;
		list-style: none;
		width:120px;
		line-height: 20px;
		border:0px solid #cc0000;
		float:left;
		}
		
		.menu li a{
		width:120px;
		height: 20px;
	    border:1px solid #cc0000;
	    float:left;
		text-decoration:none;
		
		
		}
		.menu li a:hover{
		background-position: bottom center;
		}
		
		
		
		.menu ul ul{
		position: absolute;
		top: 20px;
		width: 120px;
		visibility: hidden;
		}
		.menu ul li:hover ul{
		visibility:visible;
		}*/
	#menu
	{
	    margin-top:0px;
		text-align: center;
		width: 100%;
		
		
		}
		#menu ul
		{
		margin: -7px auto 0px auto;
		padding:0;
		position: relative;
		display: block;
		width: 120px;
		height: 30px;
		line-height:0px;
		}
		
		#menu li{
		list-style: none;
		
		}
		#menu ul ul{
		position: absolute;
		width: 120px;
		height: 30px;
		line-height: 30px;
		top: 30px;
		left: 0;
		visibility: hidden;

		
		}
		#menu li a{
		width: 120px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		
	
		} 
		#menu li a:hover{
		
		} 
		#menu ul li:hover ul{
		visibility:visible;
		z-index:1;
		
		}
		#menu li li a{
		width: 120px;
		height: 20px;
		line-height: 20px;
		background: transparent;
		
		}
		#menu li li a:hover{
		background-color: #ccc;
		}