@charset "utf-8";
/* CSS Document */

body{
margin:0px;
background-color:#ffffff;
}

/*Inizio Css menù*/
.bg_menu{
	height:35px;
	width:900px;
	background-image:url(../img/sfondo_menu.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding-top:5px;
}
	
.menu a:link{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu a:active{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu a:visited{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu a:hover{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu_on a:link{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu_on a:visited{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu_on a:active{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

.menu_on a:hover{
	height:20px;
	width:100px;
	background-color:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
}

/*Fine Css menù*/
/*Box esterno ombra inizio*/
.ombra_sx{
	background-color:#ffffff;
	width:50px;
}

.ombra_dx{
	background-color:#ffffff;
	width:50px;
}

.ombra_bottom{
background-color:#ffffff;
}

.angolo_sx{
background-color:#ffffff;
}

.angolo_dx{
	background-color:#ffffff;
}

.bg_contenuto{
	background-color:#ffffff;
}
	
/*Box esterno ombra fine*/


/*Box sx ombra inizio*/
.ombra_sx_box_sx{
	background-color:#ffffff;
}

.ombra_dx_box_sx{
	background-color:#ffffff;
		width:6px;
}

.ombra_bottom_box_sx{
	background-image:url(../img/riga_news.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
		height:8px;
		padding-bottom:15px;
}

.ombra_top_box_sx{
	background-image:url(../img/riga_news.jpg);
	background-repeat:no-repeat;
	background-position:center top;
		height:8px;
		padding-bottom:15px;
}

.angolo_sx_top_box_sx{
	background-color:#ffffff;
		padding-left:6px;
}

.angolo_dx_top_box_sx{
	background-color:#ffffff;
		
}
.angolo_dx_bottom_box_sx{
		background-color:#ffffff;
		width:6px;
}

.angolo_sx_bottom_box_sx{
		border-bottom:none;
}

.bg_box_sx{
	background-color:#ffffff;
}
	
/*Box sx ombra fine*/

/*Box dx ombra inizio*/
.ombra_sx_box_dx{
	background-image:none;
	background-repeat: no-repeat;
	background-position:left;
	width:22px;
}

.ombra_dx_box_dx{
	background-image:none;
	background-repeat: no-repeat;
    background-position:right;	
}

.ombra_bottom_box_dx{
		 background-image:none;
	background-repeat: no-repeat;
}

.ombra_top_box_dx{
   background-image:none;
	background-repeat: no-repeat;
	background-position: left top;
}

.angolo_sx_top_box_dx{
	 background-image:none;
	background-repeat: no-repeat;
	background-position:left;

}
.angolo_dx_top_box_dx{
	 background-image:none;
	background-repeat: no-repeat;
	background-position:right;
}
.angolo_dx_bottom_box_dx{
	 background-image:none;
	background-repeat: no-repeat;
	background-position:right;
}
.angolo_sx_bottom_box_dx{
	 background-image:none;
	background-repeat: no-repeat;
	background-position:left;
}
.bg_box_dx{
	background-color:#ffffff;
}
	
/*Box dx ombra fine*/

/*Elenco news inizio*/
.ombra_sx_elenco_news{
	background-image:url(../img/elenco_news/ombra_sx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.ombra_dx_elenco_news{
	background-image:url(../img/elenco_news/ombra_dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ombra_bottom_elenco_news{
	background-image:url(../img/elenco_news/ombra_bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.ombra_top_elenco_news{
	background-image:url(../img/elenco_news/ombra_top.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.angolo_sx_top_elenco_news{
	background-image:url(../img/elenco_news/angolo_top_sx.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.angolo_dx_top_elenco_news{
	background-image:url(../img/elenco_news/angolo_top_dx.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.angolo_dx_bottom_elenco_news{
	background-image:url(../img/elenco_news/angolo_bottom_dx.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.angolo_sx_bottom_elenco_news{
	background-image:url(../img/box_dx/angolo_sx.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.bg_elenco_news{
	background-color:#ffffff}
	
/*Elenco news fine*/

.header{
	height:247px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg_footer{
	background-image: url(../img/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:17px;
	background-color:none;
	padding-bottom:15px;
}	

/*Testi inizio*/

.testo_lingue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13598e;
	text-decoration:none;
}

.testo_lingue a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13598e;
	text-decoration:none;
}

.testo_lingue a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13598e;
	text-decoration:none;
}

.testo_lingue a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13598e;
	text-decoration:none;
}

.testo_lingue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

/*-----------------------------------------------------------------------*/

.testo_footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;
	text-decoration:none;
}

.testo_footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;
	text-decoration:none;
}

.testo_footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;
	text-decoration:underline;
}

.testo_footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;
	text-decoration:underline;
}

/*-----------------------------------------------------------------------*/
.testo_piva{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.testo_piva a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.testo_piva a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.testo_piva a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}

.testo_piva a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:underline;
}
/*---------------------------------------------------------------------*/
.testo_titoletto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
	line-height:20px;
	padding-top:5px;
}

.testo_titoletto a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
		padding-top:5px;
}

.testo_titoletto a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
		padding-top:5px;
}

.testo_titoletto a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
		padding-top:5px;
}

.testo_titoletto a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
		padding-top:5px;
}

/*---------------------------------------------------------------------*/

.testo_titolo_prodotto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
}

.testo_titolo_prodotto a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
}

.testo_titolo_prodotto a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
}

.testo_titolo_prodotto a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
}

.testo_titolo_prodotto a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
}

/*---------------------------------------------------------------------*/

.testo_titolo_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
    padding-left:5px;
}
.testo_titolo_big a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
		  padding-left:5px;
}

.testo_titolo_big a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
		  padding-left:5px;
}

.testo_titolo_big a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
		  padding-left:5px;
}

.testo_titolo_big a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	text-decoration:none;
		line-height:30px;
		  padding-left:5px;
}

/*---------------------------------------------------------------------*/
  .testo_data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:underline;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
}

.testo_data a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:underline;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
}

.testo_data a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:underline;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
}

.testo_data a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:underline;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
}

.testo_data a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:underline;
	font-weight: bold;
	display:block;
	background-color:#FFFFFF;
		line-height:20px;
}

/*---------------------------------------------------------------------*/

.testo_data_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	font-weight: bold;	
		padding-left:5px;
	background-image:none;
	background-repeat:no-repeat;
}

.testo_data_big a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ee021e;
	text-decoration:none;
		padding-left:5px;
	background-image:none;
	background-repeat:no-repeat;
}

.testo_data_big a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ee021e;
	text-decoration:none;
		padding-left:5px;
	background-image:none;
	background-repeat:no-repeat;
}

.testo_data_big a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ee021e;
	text-decoration:none;
		padding-left:5px;
	background-image:none;
	background-repeat:no-repeat;
}

.testo_data_big a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ee021e;
	text-decoration:none;
		padding-left:5px;
	background-image:none;
	background-repeat:no-repeat;
}

/*---------------------------------------------------------------------*/
.testo_sx{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
}

.testo_sx a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.testo_sx a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.testo_sx a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.testo_sx a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

/*-----------------------------------------------------------------------*/

.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.testo a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.testo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.testo a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.testo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

/*-----------------------------------------------------------------------*/
.testo_link{
	padding-right:100px;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	height:30px;
	font-weight: bold;
}
/*-----.testo_link td {
	font-family: Arial, Helvetica, sans-serif;
	
	background-image:url(../img/ico_link.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #000000;
		height:30px;
	text-decoration:none;
}
.testo_link td a:link{
	font-family: Arial, Helvetica, sans-serif;
	
	background-image:url(../img/ico_link.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #000000;
		height:30px;
	text-decoration:none;
}
.testo_link td a:active{
	font-family: Arial, Helvetica, sans-serif;
	
	background-image:url(../img/ico_link.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #000000;
		height:30px;
	text-decoration:none;
}
.testo_link td a:visited{
	font-family: Arial, Helvetica, sans-serif;
	
	background-image:url(../img/ico_link.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #000000;
		height:30px;
	text-decoration:none;
}
.testo_link td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	
	background-image:url(../img/ico_link.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #000000;
		height:30px;
	text-decoration:none;
}------*/
.testo_link a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	height:30px;
	text-decoration:none;
}

.testo_link a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration:none;
	font-size: 12px;
	color: #666666;
	height:30px;
}

.testo_link a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration:none;
	font-size: 12px;
	color: #ee021e;
	height:30px;
	text-decoration:none;
}

.testo_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ee021e;
	text-decoration:none;
	height:30px;
}

/*-----------------------------------------------------*/

/*Testi fine*/
.riga_bottom{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	background-color:none;
	text-decoration:none;
	padding-top:20px;
}
/*Inizio menu secondo livello*/


.categoria a:link{
	background-image:url(../img/categoria.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;	
}

.categoria a:active{
	background-image:url(../img/categoria.jpg);
    background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;	
	width:219px;
}

.categoria a:visited{
    background-image:url(../img/categoria.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

.categoria a:hover{
    background-image:url(../img/categoria.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ee021e;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

.categoria_sel a:link{
	background-image:url(../img/categoria_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

.categoria_sel a:visited{
	background-image:url(../img/categoria_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

.categoria_sel a:active{
    background-image:url(../img/categoria_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

.categoria_sel a:hover{
    background-image:url(../img/categoria_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:15px;
	width:219px;
}

/*Fine menu secondo livello*/

/*Inizio menu terzo livello*/


.sottocategoria a:link{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656363;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656363;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656363;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C5388;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria_sel a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C5388;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria_sel a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C5388;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria_sel a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C5388;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.sottocategoria_sel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE021E;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	line-height:20px;
}

/*Fine menu secondo livello*/

/*Inizio menu terzo livello prodotto*/
.prodotto a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	display:block;
	line-height:20px;
	padding-left:15px;
	background-image:url(../img/prodotto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:219px;
}
.prodotto a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:15px;
	background-image:url(../img/prodotto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:15px;
	background-image:url(../img/prodotto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:15px;
	background-image:url(../img/prodotto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto_sel a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee021e;
	padding-left:15px;
	background-image:url(../img/prodotto_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto_sel a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee021e;
	padding-left:15px;
	background-image:url(../img/prodotto_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto_sel a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee021e;
	padding-left:15px;
	background-image:url(../img/prodotto_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

.prodotto_sel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee021e;
	padding-left:15px;
	background-image:url(../img/prodotto_r.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:20px;
	width:219px;
}

/*Fine menu secondo livello*/

/*Inizio lista prodotti*/

.titolo_tabella{
	background-color: #9e9b9c;
	background-image: url(../img/bg_titolo_tabella.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	padding-left:5px;
	text-decoration:none;
	line-height:20px;
	font-weight: bold;
}
.titolo_tabella a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #13598c;
	text-decoration:none;
	line-height:20px;
	font-weight: bold;
}
.titolo_tabella a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
	line-height:20px;
	font-weight: bold;
}
.titolo_tabella a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
	line-height:20px;
}
.titolo_tabella a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #13598c;
	text-decoration:underline;
	line-height:20px;
	font-weight: bold;
}
.testo_tabella{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.testo_tabella a:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d6ba7;
	text-decoration:none;
}

.testo_tabella a:visited{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d6ba7;
	text-decoration:none;
}

.testo_tabella a:link{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d6ba7;
	text-decoration:none;
}

.testo_tabella a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d9eb1;
	text-decoration:none;
}	

.bg_interno_tabella_0{
	background-color: #e6e6e6;
	background-image: url(../img/bg_interno_tabella_0.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
}

.bg_interno_tabella_1{
	background-color: #cbd3d5;
	background-image: url(../img/bg_interno_tabella_1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
}
/*fine lista prodotti*/
/*inizio form*/
.testo_form{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #666666;
	border: 1px solid #c0bebe;
	width:250px;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #666666;
	border: 1px solid #c0bebe;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 9px;
	color: #666666;
	border: 1px solid #c0bebe;
	margin: 0px;
	width: 100%;
	height:100px;
	 scrollbar-3dlight-color:#ffffff;
	 scrollbar-arrow-color:#ffffff;
	 scrollbar-highlight-color:#ffffff;
	 scrollbar-face-color:#11px;
	 scrollbar-shadow-color:#ffffff;
	 scrollbar-darkshadow-color:#ffffff;
	 scrollbar-track-color:#ffffff;
}

.button{
background-image:none;
background-position:right top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
background-color:#ffffff;
border:0px;
padding-right:10px;
text-transform:capitalize;
width:100px;
cursor:pointer;
}

.button:hover{
background-image:none;
background-position:right top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#ee021e;
background-color:#ffffff;
border:0px;
padding-right:10px;
text-decoration:none;
text-transform:capitalize;
width:100px;
cursor:pointer;
}
 
.button:focus{
background-image:none;
background-position:right top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#ee021e;
background-color:#ffffff;
border:0px;
padding-right:10px;
text-decoration:none;
text-transform:capitalize;
width:100px;
cursor:pointer;
}

.barra_news{
	background-image:url(../img/news.jpg);
	background-position: top center;  
	background-repeat:no-repeat;
	width:219px;
	padding-top:145px;
	border-right:1px dotted #efefef;
}

.barra_std{
	background-image:url(../img/img_sx.jpg);
	background-position: top right;    
	background-repeat:no-repeat;
	width:260px;
	padding-top:145px;
	border-right:1px dotted #efefef;
}

/*fine form*/

.riga_divisione_blocchi{
    background-image:url(../img/riga_divisione_blocchi.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.trasparente{display:none}

ol {list-style-type: upper-roman}
ul {list-style-type: circle}
li {list-style-position:inside}
hr{color:#f6f6f6}
