body { font-family: Arial, Helvetica, sans-serif; background:#FFFFFF url(/img/bg.jpg) repeat-x top center; padding:0; margin:0; text-decoration:none;}
img  { border:0;}
h1 {color:#D0910B;float:left;margin:0;padding:10px 0 0 30px;}/*#D0910B*/
h2 {font: Helvetica, sans-serif;}
h3 {color:#D0910B;float:left;margin:0;padding:0 0 20px 0;}

.sottotitolo { font: Helvetica, sans-serif;color:#001f49; font-weight:bold; padding:3px 0}
#struttura {background-color:#FFF}
.body_textarea {
	color:#001f49; /*#3C6F75*/
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	padding: 15px 50px;
	text-align:left;
	}
#table_bassa { 
	background-color:#efefef;
	color:#666;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;}
#table_bassa td {text-align:center; background-color:#FFFFFF}
#table_bassa a {text-decoration:none; display:block; padding:2px; font-weight:bold}
	#table_bassa a, #table_bassa a:visited{color:#3C6F75;}
	#table_bassa a:hover {background-color: #e3f6f4; color:#131313}
	.moduli{display:block;clear:both; text-align:left; padding-left:20px;}
	.moduli img {vertical-align:middle}

#footer {
	/*background:url(/img/footer.jpg) scroll center top repeat-x;*/
	background:#001f49 url(/img/footer_blue.png) scroll center top repeat-x;
	color:#efefef;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:98px;
	line-height:normal;
	margin:0 auto;
	padding:25px 0 0 0;
	width:100%;
	}
#footer a, 
#footer a:visited { 
	color:#fdeb3d;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-transform:none;
	}
#footer a:hover { text-decoration: underline;}