body
{
	
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left:  0px;
	margin-right: 0px;
	background-color: #FFFFFF;

}

#divLay 
{
	position:absolute; width:200; visibility:hidden; z-index:200
}

#frase_top
{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	max-width:763px !important;
	margin-right:auto;
	margin-left:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

/*MENU TESTATA*/
#menu_ser ul li a.menu_ser_on{color:#F0F0F0; background-color:#FF9F00;}
#menu_ser ul li a:hover{color:#F0F0F0; background-color:#FF9F00;}
#menu_ser { background-color:transparent; width:756px; margin:auto; text-align:left; background:url(../images/linea_menu_testata.gif) top right no-repeat; }
#menu_ser ul { list-style-type:none; padding:0px; margin:0px; }
#menu_ser ul li { display:block; float:left; background:url(../images/linea_menu_testata.gif) top left no-repeat; margin:auto; padding-bottom:5px }
#menu_ser ul li a { color:#3A3A42; display:block; width:90px; height:22px; padding-top:5px; padding-left:9px; padding-right:9px; padding-bottom:10px; margin:0px; overflow:hidden }

#frase_top h1{display:inline;font-size:10px;font-weight:normal}

.error_404 h1{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	font-weight:bold;}

.testo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	/*line-height: 14px;*/
}

.testo a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	/*line-height: 14px;*/
}

.testo a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration:  none;
	/*line-height: 14px;*/
}

.testo_np
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	/*line-height: 14px;*/
}

.testo_np a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
	/*line-height: 14px;*/
}

.testo_np a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration:  none;
	/*line-height: 14px;*/
}

.testo_9
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B9B9B;
	/*line-height: 14px;*/
}

.testo_9 a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B9B9B;
	text-decoration: none;
	/*line-height: 14px;*/
}

.testo_9 a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
	text-decoration:  none;
	/*line-height: 14px;*/
}


#testoh h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
	display:inline;
	/*line-height: 14px;*/
}



.testo_under
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	line-height: 14px;
	text-decoration: underline;
}

.testo_under a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
	line-height: 14px;
}

.testo_under a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration:  underline;
	line-height: 14px;
}

.testo_under2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	line-height: 14px;
	text-decoration: none;
}

.testo_under2 a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
	line-height: 14px;
}

.testo_under2 a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration:  underline;
	line-height: 14px;
}

.testo_arancio_underline
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9F00;
	line-height: 14px;
	text-decoration: underline;
}

.testo_arancio_underline a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9F00;
	text-decoration: underline;
	line-height: 14px;
}

.testo_arancio_underline a:hover
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration:  underline;
	line-height: 14px;
}






/*Menu servizi*/
.voci_menu_testata
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

.voci_menu_testata a 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: #F2F2F2;
	width:90;
	height:38px;
	padding-top:19px;
	padding-left:8px;
	padding-right:9px;
	padding-bottom:11px;
	margin:0px;
	overflow:hidden;
	text-decoration:none;
}


.voci_menu_testata a:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#F0F0F0;
	background-color: #FF9F00;
	width:90;
	height:38px;
	padding-top:19px;
	padding-left:8px;
	padding-right:9px;
	padding-bottom:11px;
	margin:0px;
	overflow:hidden;
	text-decoration:none;
}















.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	line-height: 12px;
}

.text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	text-decoration: none;
	line-height: 12px;
}

.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	text-decoration: none;
	line-height: 12px;
}

.text2 {
	font-family: Verdana, Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}

.text2 a {
	font-family: Verdana, Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}

.text2 a:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}

.text2_under {
	font-family: Verdana, Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: underline;
}

.text2_under a {
	font-family: Verdana, Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: underline;
}

.text2_under a:hover {
	font-family: Verdana,Tahoma, Arial, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: underline;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.text_under {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828282;
	text-decoration: underline;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
}
.textfield {
	height: 17px;
	width: 84px;
}




























.menu_destra
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	line-height: 19px;
}

.menu_destra a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	text-decoration: none;
	line-height: 19px;
}

.menu_destra a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	text-decoration:  underline;
	line-height: 19px;
}


.menu_sopra_sotto
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menu_sopra_sotto a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.menu_sopra_sotto a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:  underline;
}

.form_ricerca{
	border-width: 1px;
	border-color: #EBE9E9;
	border-style:solid;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 110px;
} 



.testo_giustificato
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
}

.testo_giustificato a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.testo_giustificato a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:  none;
	line-height: 14px;
}


.titolo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.titolo a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.titolo a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:  underline;
	font-weight: bold;
}

.titolo_prodotti
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.titolo_prodotti a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.titolo_prodotti a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


.titolo_news
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.titolo_news a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.titolo_news a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}




.form_contatti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828282;
	border-width: 1px;
	border-color: #E1E1E1;
	border-style:solid;
	width: 235px;
	
}

.form_contatti2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828282;
	border-width: 1px;
	border-color: #E1E1E1;
	border-style:solid;
	scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #E1E1E1;
    scrollbar-darkshadow-color:#E1E1E1;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #515151;
	overflow:auto;
	width: 235px;
	
}

.form_contatti_tasto
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D1C9C6;
	color: #000000;
	border-width: 1px;
	border-color: #D1C9C6;
	border-style:solid;
	overflow:auto;
	width: 100px;
	
}


.site_map
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	line-height: 18px;
}

.site_map a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
}

.site_map a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:  underline;
	text-align: justify;
	line-height: 18px;
}


.testo_giustificato_ok
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-align: justify;
}

.testo_giustificato_ok a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	text-align: justify;
}

.testo_giustificato_ok a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:  none;
	line-height: 14px;
	text-align: justify;
}
 