/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0; background-color:#cccccc;}
a{
	color:#004694; font-weight:bold; text-decoration:underline;}	
a:hover{
	color:#0099CC; font-weight:bold; text-decoration:underline;}	
#contenitore{
	width:980px; margin:0 auto 0 auto; background-color:#FFFFFF;}
#contenitore .top{
	background-image:url(../images/bkg-top.jpg); background-repeat:no-repeat; height:112px;}	
#contenitore .top .tabella{
	margin:5px 0 0 0;}	
#contenitore .top .tabella .logo img{
	margin:0 0 0 25px;}	
#contenitore .top .tabella .lingua{
	color:#000099; padding:40px 0 0 10px; font-size:12px;}	
#contenitore .top .tabella .lingua a{
	color:#000099; padding:0;}	
#contenitore .top .tabella .bandiera img{
	margin:40px 0 0 10px;}		
#contenitore .menu{
	background-image:url(../images/bkg-menu.gif); height:25px; background-repeat:repeat-x; margin:0;}	
#contenitore .menu .tabella{
	margin:0 auto 0 auto;}	
#contenitore .menu .tabella .link{
	color:#000066; text-transform:uppercase; padding:0; font-weight:bold; text-decoration:none; text-align:center;}	
#contenitore .menu .tabella .link a{
	color:#000066; text-transform:uppercase; padding:0 30px 0 30px; font-weight:bold; text-decoration:none;}	
#contenitore .menu .tabella .link a:hover{
	color:white; text-transform:uppercase; padding:0 30px 0 30px; font-weight:bold; text-decoration:none;}	
#contenitore .menu .tabella	img{
	margin:1px 0 0 0; vertical-align:top;} 
#contenitore .img_centrale{
	margin:0;}
#contenitore .barra_under{
	margin:0;}	
#contenitore .footer{
	margin:0; background-image:url(../images/footer.jpg); height:15px; background-repeat:no-repeat;}	
#contenitore .footer .link{
	color:#FFFFFF; padding:0; margin:0 0 0 20px;}
#contenitore .footer .link a{
	color:#FFFFFF; padding:0; text-decoration:none;}
#contenitore .tabella_card{
	margin:25px 0 0 0;}				
#contenitore .tabella_card img{
	margin:20px 0 20px 20px;}
#contenitore .tabella_card .testo{
	color:#333333; line-height:20px; padding:0 15px 0 10px;}	
#contenitore .tabella_card b{
	color:#004694;}		
	
/* MENU HOVER */	
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
margin:5px 0 0 30px;}

#dropmenudiv a{
width: 100%;
color:white;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#FFCC00;}	
