html,#body{
	background-color:white;
	text-align:center;
	letter-spacing:1px;
	color:#036;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	input, select, textarea{letter-spacing:0px;}

/* tabella griglia principale testata */
Table.MainTable{ padding:0px; margin:0px auto 0px auto; border:0px; width:100%;}
	Table.MainTable td.Header{ 
		background-image:url(../images/interfaccia/skyline.jpg); 
		background-repeat:repeat-x;
		background-position:center top;
		background-color:#062136;
		height:120px;
		padding:0px;
		text-align:center;
		}
	Table.MainTable td.Menu{
		background-image:url(../images/interfaccia/sfondo-menu.gif);
		background-repeat:repeat-x;
		height:41px;
		padding:0px;
		text-align:center;
		}
Table.MainTable td.Menu table.Menu{ 
		border:0px;
		padding:0px; 
		margin:0px auto 0px auto; 
		text-align:left;
		width:980px; 
		letter-spacing:0px;
		}
	Table.MainTable td.Menu table.Menu td{ padding:0px;}
	Table.MainTable td.Menu table.Menu td li{ font-size:16px;  display:inline; margin-left:25px;}
	Table.MainTable td.Menu table.Menu td li a,
	Table.MainTable td.Menu table.Menu td li a:link,
	Table.MainTable td.Menu table.Menu td li a:visited{ color:#fff; text-decoration:none }
	Table.MainTable td.Menu table.Menu td li a:hover{ color:#333; text-decoration:none }
	
div.footer{ padding:0px; height:200px; margin:0px; width:100%;background-image:url(../images/interfaccia/sfondo-footer.jpg); background-repeat:repeat-x; background-position:top; background-color:white;  }	
Table.Footer{ 	background-image:url(../images/interfaccia/end-web.jpg); background-repeat:no-repeat; background-position:center top;  border:0px; padding:0px; margin:0px auto 0px auto; width:990px;}
Table.Footer td{letter-spacing:0px; padding:60px 0px 30px 0px; font-size:11px; color:#666; vertical-align:top}
Table.Footer td a, Table.Footer  a:link, Table.Footer  a:visited{ color:#666}
 Table.Footer  a:hover{ color:#333}

/* stile contenitore bordato testi principali */
Table.MainContent{
	background-image:url(../images/interfaccia/sfondo-content.jpg); 
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:white;
	border:0px solid #ccc;
	margin:2px 0px 0px 0px;
	padding:0px;
	width:100%;
	}
	Table.MainContent td{ padding:0px;}
	Table.MainContent td.sfu-left{ 
		background-image:url(../images/maincontent/left.png); 
		background-repeat:repeat-y; 
		background-position:right;
		}
	Table.MainContent td.sfu-bottom{ 
		background-image:url(../images/maincontent/bottom.png); 
		background-repeat:repeat-x; 
		background-position:top;
		}
	Table.MainContent td.sfu-right{
		background-image:url(../images/maincontent/right.png); 
		background-repeat:repeat-y; 
		background-position:left;
		}
	Table.MainContent td.coll-left{ 
		/*background-image:url(../images/interfaccia/sfondo-contentmain.jpg);
		background-position:bottom;
		background-repeat:repeat-x;*/
		background-color:white; 
		padding:0px; 
		vertical-align:top; 
		width:639px;
		vertical-align:top;
		}
	Table.MainContent td.coll-right{
		/*background-image:url(../images/interfaccia/sfondo-contentmain.jpg);
		background-position:bottom;
		background-repeat:repeat-x;*/
		background-color:white;
		padding:0px;
		text-align:right;
		width:341px;
		vertical-align:top;
		}
	Table.MainContent td.coll-right-hp{
		/*background-image:url(../images/interfaccia/sfondo-contentmain.jpg);
		background-position:bottom;
		background-repeat:repeat-x;*/
		background-color:white;
		padding:0px;
		padding-top:40px;
		text-align:right;
		width:341px;
		vertical-align:top;
		}
	Table.MainContent td.ang-left{
		background-image:url(../images/maincontent/ang-left.png); 
		background-repeat:no-repeat; 
		background-position:top right;
		vertical-align:top;
		}
	Table.MainContent td.ang-right{
		background-image:url(../images/maincontent/ang-right.png); 
		background-repeat:no-repeat; 
		background-position:top left;
		vertical-align:top;
		}

/* stile box total white */
Table.WhiteBox{ 
	border:0px; 
	padding:0px; 
	margin:50px auto 0px auto;
	width:325px;
	}
	Table.WhiteBox td{ padding:0px;}
	Table.WhiteBox td.label{ padding:0px; text-align:left}
	Table.WhiteBox td.bordertop{ background-image:url(../images/WhiteBox/top.gif); background-repeat:repeat-x}
	Table.WhiteBox td.borderleft{background-image:url(../images/WhiteBox/left.gif); background-position:left; background-repeat:repeat-y}
	Table.WhiteBox td.borderright{background-image:url(../images/WhiteBox/right.gif);background-position:right; background-repeat:repeat-y}
	Table.WhiteBox td.borderbottom{background-image:url(../images/WhiteBox/bottom.gif); background-repeat:repeat-x}
	Table.WhiteBox td.angolo{ border:0px; text-align:right; vertical-align:top}

	/* contenuto box white */
	table.WhiteBox_content{border:0px; width:290px; margin:0px 0px 0px auto; padding:0px;}
	table.WhiteBox_content td.bottone{ padding:10px 0px 0px 0px; text-align:right}
	table.WhiteBox_content td.form{ padding:5px 0px 5px 0px; text-align:left; font-size:11px; font-weight:bold;}
	table.WhiteBox_content td.form div{ padding:0px; margin:0px; }
	table.WhiteBox_content td.testi{ padding:5px 0px 5px 0px; font-size:11px; text-align:left}	
	table.WhiteBox_content td.label{padding-top:5px !important; text-align:left; width:280px}	

/* stile label puntini */
img.Label{ margin:0px 0px 10px 0px;}
td.label,div.label{ 
	background-image:url(../images/pointer.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
	padding:0px;
	padding-bottom:13px !important;
	margin:0px;
	}

/* pagergrid risultati */
.rgFooter{ padding:0px; height:2px;}
th.rgHeader{ font-size:11px; text-align:left; color:#666; padding:0px; padding-bottom:7px;}
tr.rgPager table{ width:100% !important; border:0px solid purple}
td.NumericPages{ padding:0px 0px 10px 0px; font-size:11px; text-align:left;}
td.NumericPages a,td.NumericPages a:link{ margin:0px 3px 0px 3px; color:#000; border:1px solid #ccc; padding:2px; background-color:white }
td.NumericPages a:hover{color:#36c; border:1px solid #ccc; padding:2px; background-color:white }
td.NumericPages a.rgCurrentPage{ font-weight:bold;border:1px solid #ccc; background-color:#36c; color:#fff}
tr.rgNoRecords td{ font-size:11px; font-weight:bold;}
tr.rgNoRecords td div{ margin:10px 0px 35px 10px}

/* tabella contenuti generici */
Table.TabellaContenuti{ 
	border:0px;
	padding:0px;
	margin:30px auto 30px auto;
	width:90%;
	}
Table.TabellaContenuti td{ padding:10px 0px 10px 0px; text-align:left; vertical-align:top}
Table.TabellaContenuti td p{ font-size:12px; line-height:130%; text-align:justify; margin:13px 0px 7px 0px;}

img.Label{ margin:0px 0px 5px 0px;}

div.blockevidenza{ background-color:#f5f5f5;color:#036; border:1px solid #ccc; padding:13px; margin:15px 0px 15px 0px; font-size:13px;}
div.blockevidenza ul{ font-size:13px;color:#036;}
div.blockevidenza p{ margin-top:10px;}

/* lista agenzie nella ricerca */
Table.ListaAgenzie{ border:0px solid #ccc; margin:0px 0px 10px 0px; width:100%;}
Table.ListaAgenzie td.titolo{ font-size:12px; font-weight:bold; background-color:#999; border-bottom:1px solid #ccc; color:#fff; padding:5px; padding-bottom:2px; text-align:left}

/* formattazioni generiche */
input{ font-size:12px;}
.input{ font-size:11px; font-family:Tahoma, Geneva, sans-serif}
.areaprivata{ float:right;}
.right{ text-align:right !important}
.left{ text-align:left !important}
.center{ text-align:center !important}
.top{ vertical-align:top !important;}
h1{ margin:10px 0px 3px 0px; padding:0px; font-size:21px; font-weight:normal; letter-spacing:0px;color:#036; }
h2{ margin:15px 0px 7px 0px; padding:0px; font-size:17px;	font-family:Tahoma, Geneva, sans-serif; font-weight:normal; letter-spacing:0px;color:#f60; }
h3{ margin:7px 0px 7px 0px; padding:0px; font-size:13px; color:#036; }
.normal{font-size:12px; }
.medium{font-size:16px; }
.big{font-size:20px; }
.orange{ color:#F30}
.black{ color:#000}
.blu{ color:#36c}
.grey{ color:#333}
.spaced{ letter-spacing:2px; font-size:13px;}

a,a:link,a:visited{ color:#036;}
a:hover{ color:#f30;}

ul{ font-size:12px;}
