body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #383838; 
	line-height: 16px;
	margin:0;
	padding:0;
	background-image:url(images/sfondo.gif);
	background-repeat:repeat-x;
	background-color:#dadadb;
}
#testa{
	margin:0;
	padding:0;
	height:410px;
}
#contenitore {
	width:790px;
	background-image:url(images/fondo_contenuto.gif);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	margin:0 auto;
	padding:0;
}
#spaziatura {
	width:770px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
}
a { 
	color: #0267bc; 
	font-weight: normal; 
	text-decoration: underline 
}
a:hover { 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}
#bottom{
	background-color:#dadadb;
	background-image:url(images/fondo_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:120px;
	width:790px;
	margin:0 auto;
	padding:0;
}
#footer {
	width:770px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:50px 0 0 20px;
	color:#989899;
}
#footer a { 
	color: #0F407B; 
	text-decoration: underline;
}
#footer a:hover	{
	color: #000000; 
	text-decoration: none;
}
#clear {
	clear:left;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #e78c0b;
	font-weight:normal;
}
#contenuto{
	padding: 0;
	margin:0 auto;
	width:720px;
	background-color:#FFFFFF;
}
#testo {
	float: left;
	width: 410px;
	margin:0;
	padding:0;
	border:1px #FFFFFF solid;
}
#news{
	margin-left: 445px;
	width: 270px;
	padding:0;
	border:1px #FFFFFF solid;
}
#news #spot{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px #eaeaea solid;
}
#news #spot a{
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration:underline;
}
#news #spot a:hover{
	text-decoration:none;
}
#news #spot .descrizione{
	color:#6d6d6d;
	padding:0;
	margin:0;
}
#testa-content{
	margin:0;
	padding:0;
	height:330px;
}
#spaziatura-content {
	width:770px;
	margin:0 auto;
	padding:0;
	background-image:url(images/sfondo_content.gif);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#spaziatura-content-AR {
	width:770px;
	margin:0 auto;
	padding:0;
	background-image:url(images/sfondo_content_AR.gif);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#contenuto-content{
	padding: 0;
	margin:0 auto;
	width:750px;
}
#testa-AR{
	margin:0;
	padding:0;
	height:250px;
}
#contenuto-AR{
	padding: 0;
	margin:0 auto;
	width:750px;
}

#menu-contestuale{
	float: left;
	width: 186px;
	margin:0;
	padding:0;
}
#menu-contestuale-AR{
	float: left;
	width: 260px;
	margin:0;
	padding:0;
}
#content{
	width:533px;
	margin:0;
	padding:0;
	margin-left: 210px;
	border:1px #FFFFFF solid;
}
#content-AR{
	width:450px;
	margin:0;
	padding:0;
	margin-left: 290px;
	border:1px #FFFFFF solid;
}
#bottom-content{
	background-color:#dadadb;
	background-image:url(images/fondo_bottom_content.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:120px;
	width:790px;
	margin:0 auto;
	padding:0;
}
#bottom-content-AR{
	background-color:#dadadb;
	background-image:url(images/fondo_bottom_content_AR.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:120px;
	width:790px;
	margin:0 auto;
	padding:0;
}

td					{ font-size: 11px; color: #383838;	line-height: 16px }
.home				{ font-size: 11px; color: #4F4F4F;	line-height: 14px }
.titolo				{ font-size: 16px; color: #0F407B; font-weight: bold; line-height: 1.4em }
.Piccolo     		{ font-size: 11px; color: #7B7B7B; line-height: 16px }
.Spot	     		{ font-size: 11px; color: #FFFFFF; line-height: 13px }
th					{ font-size: 11px; color: #0F407B }
select       	{ font-size: 11px }
option			{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	color: #515151;
	font-size: 11px;
	border: 1 solid #253957;
	padding: 3px;
}
hr {
	border: 0;
	color: #AFBFCE;
	background-color: #AFBFCE;
	height: 1px;
	width: 100%;
	text-align: left;
}
.attiva {
	border: solid 3px #FF9900;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
}
.disattiva {
	border: solid 1px #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
}
.abbonati      { font-size: 11px; color: #515151; }

.tableComunicati { border: 1 solid #FFFFFF }
.tdComunicatiData { background-color: #F3F3F3; width: 128px; padding-left: 7; padding-right: 5 }
.tdComunicatiSeparatore{ background-color: #708295; width: 1px }
.tdComunicatiLink { background-color: #FFFFFF; width: 386; border: 1 solid #F3F3F3; padding-left: 6 }

.tableFoglie { border: 0; cellspacing: 1; cellpadding: 0; background-color: #97A4B3; }
.tdFoglie {
	background-color: #FFFFFF;
	padding-left: 7;
	padding-right: 5;
	vertical-align: top;
}

.tableForm		{ 
				border-top: 1 solid #999999; border-left: 1 solid #999999;
				}
.tableForm td	{
				border-collapse: collapse;
				border-bottom: 1 solid #999999; border-right: 1 solid #999999;
				padding: 6;
				}
				
.tableLogin {
	margin:0;
	padding:8px;
	width:100%;
	border:1px #e1e1e5 solid;
}
.tableLogin{
	background-image:url(images/fondoLogin.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.menuAR {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.menuAR ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menuAR li{
	font-size: 12px;
	color: #FFFFFF;
	margin-left:15px;
	padding:0;
	list-style:none;
}
.submenuAR ul{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.submenuAR li{
	font-size: 12px;
	color: #FFFFFF;
	padding:0;
	margin-left:30px;
	list-style:none;
}

.menuAR a{ 
	color: #164d90; 
	text-decoration: none;
}

.menuAR a:hover{ 
	color: #000000; 
	text-decoration: underline;
}

.contenutiAR {
	padding: 10;
}

.titoloAR {
	font-size: 20px; color: #E78C0B;
}

.tdTitolo { background-color: #EBF4FA; padding-left: 7; padding-right: 5; font-weight: bold; }

ul {
	list-style-type: square;
}
li{
	color: #222222;
}
div.out {
	cursor: default;
	visibility: hidden;
}
.ext_testoIntro{
	display: block;
	margin-bottom: 10px;
}
.ext_tbl_2{ border-collapse:collapse;}
.ext_tbl_2 td{ border:1px solid #708295; padding:3px;}
.ext_tbl_2 th{ border:1px solid #708295; padding:3px;}
.ext_tbl{
	margin-bottom: 10px;
	border-top: 1px solid #F3F3F3;
	border-left: 3px solid #708295;
	width: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F3F3F3;
}
.ext_tbl td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
	padding: 2px;
	vertical-align: top;
	border-left-style: solid;
}
.ext_tbl .commento{
	text-align: right;
	padding-left: 5px;
}
.ext_back a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.ext_back a:hover{
	text-decoration: underline;
}
.dubugging{
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	border: 1px dotted #999999;
	padding: 5px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
