body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
background-image: url(images/bg.gif); background-repeat: repeat-x; 
}


table {border-collapse:collapse; border:0px; background-color:#FFFFFF;}


table, td {
		width:100%;
		height:100%;
		border:0px;
		background-color:#FFFFFF;
	}

td { vertical-align:top; padding:0px;}
a {color:#7a7a7a;}
a:hover{text-decoration:none;}

img { border:0px; vertical-align: top;}

.main_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#666666;
		text-align:justify;
	}

.h_text { color:#707070;}
.h2_text { color:#575757;}
	
.l_text { color:#A2A2A2; text-decoration:none;}
.l_text:hover{ color:#0e5edb;}
	
.c_text { color:#bfbfbf; font-size:9px; line-height:13px;}
.c2_text { color:#7F7F7F; font-size:9px; line-height:13px;}
.c2_text a{ color:#575757;}

.fs { font-size:9px;}

.tt { text-transform:uppercase;}
.at { text-decoration:underline; text-align:left;}
	
.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

.line { background:url(images/line.gif) repeat-x; height:1px;}
.line2 { background:url(images/bg-line2.gif) repeat-x; height:1px;}

.bg { background:#FFFFFF; padding: 3px 0px 3px 2px; display:block;  color:#727272; text-decoration:none;}
.bg:hover{ background:#c6e3fe; color:#0e5edb;}

.form{height:20px; margin-top:1px;}
.form input {width:201px; height:17px; padding-left:5px; font-size:10px;  }

textarea {width:201px; height:69px; padding-left:5px; overflow:hidden; margin-top:1px; font-size:10px;}
.lihome {background:url(images/a1.gif) no-repeat; background-position:0px 6px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px;}


ul {margin:0; padding:0; list-style:none;}
li  {background:url(images/a1.gif) no-repeat; background-position:0px 6px; margin: 0px 0px 0px 0px; padding:0px 0px 10px 12px; color:#0e5edb;}
li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#7a7a7a; text-decoration:none;}
li a:hover {text-decoration:underline;}
.licartelle {background:url(images/cartella.gif) no-repeat; background-position:0px 0px; padding: 0px 0px 10px 21px; color:#0e5edb;}
hr {height: 1px;  background: #fff url(images/bg-line2.gif) no-repeat scroll center;}
/*
#circolari #content .indent { padding:30px 27px 44px 28px; background-color:#F4F4F4; border:1px solid;}
*/
#circolari #content .indent { background-color:#F4F4F4;}
.confirm {
    width:400px; background:#FFFFCC;text-align:center; 
}

.link a{color:#7a7a7a;}
.link a:hover {color:#7a7a7a;}

div.titolo {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size:22px;
	color: #dddedf;
	margin-top:15px;
	padding-left:10px;
	padding-bottom:1px;
	text-transform: uppercase;
}

div.sottotitolo {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-stretch: condensed; 
	font-size:12px;
	color: #000000;
	letter-spacing: 0.1ex;
	padding:3px 3px 3px 11px;
	text-transform: uppercase;	
	background-color: #dddedf;
	width:268px;
	margin-bottom:10px;
}

div.backormore {
	font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding:4px 4px 4px 11px;
	background-color: #59A6EE;
	width:166px;
}

div.backormore a{ 
	color:#FFFFFF;
}

.anno_scelta {
  float:left; margin-left:20px; text-align:center; 
}
.anno_scelta a{
  margin-bottom:10px;background-color:#E5E5E5;width:70px;font-weight:bold; text-decoration:none;
}
.anno_scelta a:hover{
  color:#FF0000;text-decoration:underline;
}

.anno_scelta_low {
  float:left; margin-left:20px; text-align:center;  
}
.anno_scelta_low a{
  margin-bottom:10px;background-color:#E5E5E5;width:70px; text-decoration:none;
}
.anno_scelta_low a:hover{
  color:#FF0000;text-decoration:underline;
}

.box_ric {
text-align:left;margin-left:20px;padding-top:10px;border:1px solid #000033;width:730px;padding-left:10px;margin-top:10px;padding-bottom:10px;
} 

