body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
body{
background:url(/images/bg_gammarad.jpg) no-repeat top center #FFFFFF; font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;}
#top_home{
width:100%;
height:71px;
background:url(/images/home_bg_alto.gif) repeat-x;}
.clear{clear:both;}


#cont_ar{width:970px; margin:0 auto;}
#area_riservata_home{width:700px; float:right; color:#FFFFFF; font-size:12px; padding-right:10px; margin-top:5px;}
#area_riservata_home a{color:#FFFFFF; font-size:11px; display:block; padding-left:10px;}
#area_riservata_home form{margin-top:0; padding:0;}
table#ar_home{color:#FFFFFF; font-size:12px; float:right;}
table#ar_home th{font-weight:normal; text-align:left;}
#submit_login{width:86px; height:15px; background:url(../images/btn_login.gif) no-repeat left top; border:none; margin-bottom:5px; margin-top:0;}
input#username, input#password{width:88px; height:17px; background:url(../images/bg_input.jpg) no-repeat left top; border:none; margin-bottom:4px; padding-left:3px; font-size:11px;}



#login_area{
float:right;
}
#login_area p{margin-left:10px; margin-bottom:10px; }
#login_area img{margin-top:15px;}
#login_area a{padding-left:0;}

/*----   MENU ----- */
	#menu_home{width:970px; height:38px; margin:0 auto; background-image:none;}
	#menu_home ul{
	padding-top:8px; padding-left:50px;
	list-style-type:none;
	}
	#menu_home ul li{float:left; display:inline;}
	#menu_home ul li a{display:block;
		font-size:16px;
		font-weight:bold;
		color:#004595;
		text-decoration:none;
		text-transform:lowercase;
	}
	#menu_home ul li.on a{color:#6699cc;}
	#menu_home ul li a:hover{color:#6699cc;}
	
	
#centro{width:970px; margin:0 auto;}
#logo{width: 456px; padding-left:270px; margin-top:80px; float:left; }
#box{width:178px; padding-left:10px; padding-right:10px; height:340px; margin-top:90px; float:right; background-color:#f7b025; font-size:11px; padding-bottom:0; }
/*#box{width:178px; padding-left:10px; padding-right:10px; height:311px; margin-top:90px; float:right; background-color:#f7b025; font-size:11px;}*/
.leggi{color:#000000; font-weight:bold; text-decoration:none; display:block; padding-top:25px; /*border:1px solid yellow; */margin-bottom:0;}


/*----- FOOTER------*/
#page_bottom{width:970px; margin-left:auto; margin-right:auto;}
#cont_bottom{width:100%; height:54px; background-image:none;}

#footer_sx{
width:700px;
position: relative;
bottom: 230px;
margin-bottom:-230px;
/*bottom: 339px;
margin-bottom:-339px;*/
left:50px;
display: block;
float:left;
}
address{
border-top:3px solid #d1d1d3;
width:140px;
font-style: normal;
font-size: 11px;
padding-top:15px;
}
#footer_sx p{
font-style: normal;
font-size: 10px;
margin-left:0;
}
#basso{
float:right;
font-size:11px;
margin-top:50px;
}
#lingua{
width:200px;
float:right;
text-align:right;
padding-top:5px;
}
#descrizione{
width:500px;
padding-right:40px;
float:right;
margin-top:0px;
text-align:right;
color:#014596;
}
.anniversario{margin-bottom:10px;}

#revisione{width:80px; height:20px; position:absolute; top:50px; z-index:30; font-size:11px; color:#FFFFFF; padding-left:50px;}

.natale{display:block; color:#000; font-size:12px; text-decoration:none; padding-bottom:10px;}
.natale a{color:#000; font-size:12px;}
