TD.Tabella-Sito2-Col1-Home
	{
	width: 310px;		
	background-position: right top;		
	}


TD.Tabella-Sito2-Col2-Home
	{
	width: 480px!important;
	width: 460px;	
	}


.Contenuto-Home
	{
	margin: 0px;
	width: 460px;
	padding: 0px;
	}


TABLE.Contenuto-HomePage-2007
	{
	margin-top: 10px;
	margin-left: 10px;
	width: 490px;
	width: 450px;	
	}
TD.Contenuto-HomePage-2007-R1-Col1
	{
	vertical-align: top;
	}
TD.Contenuto-HomePage-2007-R1-Col1 IMG
	{
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
TD.Contenuto-HomePage-2007-R1-Col2
	{
	vertical-align: top
	}

TD.Contenuto-HomePage-2007-R1-Col2 P
	{
	margin: 0px;
	margin-left: 4px;
	padding: 0px;
	height: auto;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	line-height: 16px;	
	}
TD.Contenuto-HomePage-2007-R1-Col2 P A
	{
	float: right;
	margin: 0px;
	margin-top: 4px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;	
	font-weight: bold;
	}
TD.Contenuto-HomePage-2007-R1-Col2 P A:hover
	{
	color: #fff;
	}
	
H1.H1-Primopiano
	{
	margin: 0px;
	padding: 0px;
	width: auto;
	height:auto;
	border: 0px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #004888;
	}
H2.H2-Primopiano
	{
	position: relative;
	margin: 0px;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 1px;	
	width: 100%;
	height:auto;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #fff;	
	background-color: #004888;
	}

div#Articolo-Primopiano
	{
	position: relative;
	width: 180px;
	height: auto!important;
	height: 150px;
	hheight: 100%;	
	background-color: #f2f2f2;
	bborder: 1px solid #ccc;
	margin: 0px;
	margin-top: 10px;
	padding: 3px;
	}

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
	
TD.Testo-Scorrevole
	{
	height: 30px;
	border-top: 1px solid #004888;
	}
	
DIV.Testo-Scroller TD
	{
	padding-top: 8px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	color: #004888;	
	}

DIV.Blocco-Sommario H2,
TD.BloccoLogin-Titolo
	{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: auto;
	height:auto;
	border: 0px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #004888;	
	background-image: none;
	
	}
TD.BloccoLogin-Titolo
	{
	padding-top: 20px;
	height: 32px;
	}
	
DIV.Blocco-Sommario
	{
	background-image: none;	
	}
	
DIV.Blocco-Sommario H3
	{
	margin: 0px;
	margin-top: 8px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 90%;
	height:auto;
	border: 0px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #004888;	
	bbackground-color: #fff;
	border-bottom: 1px solid #004888;
	}

DIV.Blocco-Sommario P
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	
	}

DIV.Blocco-UltimoNumero IMG
	{
	position: relative;
	z-index: 3;
	margin-top: -6px;
	border: 3px solid #fff;
	}
	
DIV.Blocco-Login
	{
	margin-left: 0px;
	}
	
DIV.Blocco-Login P
	{
	width: 150px;
	height: auto;
	padding: 4px;
	margin: 0px;
	margin-bottom: 2px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	}
	
DIV.Blocco-Login P A, DIV.Blocco-Login P A:active, DIV.Blocco-Login P A:visited, DIV.Blocco-Login P A:hover
	{
	width: 150px;	
	height: auto;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	color: #c00;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	margin: 0px;
	margin-bottom: 10px;
	display: block;
	}
DIV.Blocco-Login P A:hover
	{
	background-color: #c00;
	color: #fff;
	}
	
