 body 
{
	font-family: Segoe UI,Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 10px;
	background-image: url(fondo.jpg);
} 

 form ,p ,table
{
	font-family: Segoe UI,Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 10px;
} 

input ,select,textarea
{
	color: #457293;
	font: oblique 13px Segoe UI,Arial, sans-serif;
}
.viola {color: Fuchsia; }

.link_blu a:hover
{
	color: Fuchsia;
	font-weight: bold;
}

a:link, a:visited{
	color:#003366;
	text-decoration: none;
	font-weight: bold;
	}

a:hover{
	color: Fuchsia;
	font-weight: bold;
}

#scorri
{
overflow:auto;
height:150px;
margin: 5px;
 padding: 0px;
}


h1{
 font: bold 20px Segoe UI,Arial, sans-serif; color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
	font: small-caps bold 15px Segoe UI,Arial, sans-serif;
	color: Black;
	margin: 0px;
	padding: 0px;
}

h3{
 font: bold 15px Segoe UI,Arial, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

iframe 
{background-color:#E6E6E6;}

#Menu
{
	background-image: url(imm_menu/home_r1_c1.jpg);
	background-repeat: repeat;
	background-position: center;
	width: 285px;
	height: 436px;
}


#Menu  ul
{
	list-style: none;
	position:relative;
	left:-39px;
}

#Menu  a:link, #Menu a:visited
{
	background-image: url(bottoni/bottone_grande.jpg);
		background-repeat: repeat;
	height: 22px;
	width: 187px;
	color: #003366;
	margin: 2px;
	padding: 3px;
	padding-right:  6px;
	font: bold 12px Arial,sans-serif;
	text-align: right;
	z-index:2;
	
}

#Menu a:hover{
	
	color: Fuchsia;
	background-image: url(bottoni/bottone_grande.jpg);
		background-repeat: repeat;
	height: 22px;
	width: 187px;
	margin: 2px;
	padding: 3px;
	padding-right:  5px;	
	font: small-caps bold 12px Arial,sans-serif;
	text-align: right;
	z-index:2;
}

	
#Menu li li   a:link , #Menu li li a:visited
{
	background-image: url(bottoni/bottone_piccolo.jpg);
	color: #003366;
	height: 22px;
	width: 102px;
	margin: 2px;
	padding: 3px;
	font:  11px Arial,sans-serif;
	text-align: center;
	background-repeat: repeat;
	position: relative;
	left: 60px;
}

#Menu li li  a:hover{
	color: Fuchsia;
	background-image: url(bottoni/bottone_piccolo.jpg);
	height: 22px;
	width: 102px;
	margin: 2px;
	padding: 3px;
	font:  11px Arial,sans-serif;
	text-align: center;
	background-repeat: repeat;
	position: relative;
	left: 60px;
}

#Menu2
{
	width: 278px;
	height: 200px;
}

#Contenuti
{
	background-image: url(immagini/lato_home_r6_c4.gif);
	background-repeat: repeat;
	background-position: left;
	height: 509px;
	width: 560px;
	position:absolute;
	top: 58px;
	left:295px;
	
}

#Contenuti_Alto
{
	/*background-image: url(immagini/alto.jpg);*/
	background-repeat: no-repeat;
	background-position: center;	
	width: 542px;
	text-align: center;
	height: 160px;	
	position:absolute;
	left :300px;
	top:60px;
	z-index:2;
	
}
#Contenuti_SX
{
	background-image: url(immagini/lato_home_r5_c2.gif);
	background-repeat: no-repeat;
	background-position: center;	
	width: 260px;
	text-align: justify;
	height: 315px;
	position:absolute;
	left : 304px;
	top:230px;
	z-index:2;
		
}
#Contenuti_DX_Newsletter
{
	background-image: url(immagini/lato_home_r7_c4.gif);
	background-repeat: no-repeat;
	background-position: center;	
	width: 253px;
	text-align: center;
	height: 90px;
	position:absolute;
	left : 571px;
	top:443px;
	z-index:2;
	
}

#Contenuti_DX_Registrazione
{
	background-image: url(immagini/lato_home_r5_c4.gif);
	background-repeat: no-repeat;
	background-position: center;	
	width: 253px;
	text-align: center;
	height: 210px;
	position:absolute;
	left : 570px;
	top:230px;
	z-index:2;
}

#Contenuti_DX_Barra
{
	width: 24px;
	height: 509px;	
	position:absolute;
	top:58px;
	left:855px;
}
#IndirizzoSotto
{
	text-align: center;
	color: White;
	padding:0;
	margin-top:0;
	position:absolute;
	top:580px;
	left:300px;
}

.catalogo
{
border: 1px solid #333333 ;
background-color:#E6E6E6;
margin: 0px;
padding:0px;
width:155px;
height:110px;
}


