/* Stili generali*/

BODY
{
	scrollbar-face-color: #F1F1F1;
	scrollbar-shadow-color: #8899A6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #383C3F;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #383C3F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	margin: 0px;
	padding: 0px;
	font-size:65%;
}
suo{ font-size:8px;}
table{table-layout:fixed;
	border:0px;
	border-collapse:collapse;
	font-family: Verdana;
	color: #414141;
	vertical-align:top;
	font-size:100%;
	}

td{	text-align: left;
	vertical-align: top;
	margin:0px;
	padding:0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	}
th{text-align:center;
	vertical-align: top;
	margin:0px;
	padding:0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#C0C0C0;
	border:1px solid #C0C0C0;
	font-size:100%;
}

caption{
font-size:100%;}
A:link, A:visited { text-decoration: underline; color: #414141} 	
A:hover { text-decoration: underline; color: #000000; }

li{line-height:150%;}

h1{font-size:100%}
h2{font-size:100%}
img{
padding:0px auto;
margin:0px auto;
vertical-align:top;}
.button {
	margin:8px 0px 0px 0px;
	font-family:Verdana;
	font-size:100%;
	color: #414141;
	}
/* tabelle e celle */

.tabella_base {
	table-layout:fixed;
	width: 794px;
	height:100%;
	background-color: #E7E7E7;
	}

.td_top {
	padding:0;
	width: 769px;
	height:94px;
	vertical-align: top;
	border-bottom: 1px solid #04629F;
	float:left;
	}
	
.td_menu_01 {
	width: 769px;
	height: 23px;
	vertical-align: top;
	}
	
.td_menu_02 {
	width: 569px;
	height:31px;
	vertical-align: top;
	}
.td_menu_03 {
	width: 769px;
	height:31px;
	vertical-align: top;
	}
	
.td_lato {
	width: 12px;
	vertical-align: top;
	background-image: url(/images/px_sx.gif);
	} 
	
.td_lato_dx {
	width: 12px;
	vertical-align: top;
	background-image: url(/images/px_dx.gif);
	} 

.td_piepagina {
	height: 22px;
	vertical-align: middle;
	background-image: url(/images/px_piepagina.gif);
	text-align: center;
	}
	
.box_dx{
	width: 200px;
	vertical-align: top;
	text-align: left;
	} 
	
.tabella_body{
	width: 769px;
	height:100%;
	background-image: url(/images/px_body.gif);
	text-align:left;
	}
	
.titolo{
	height:52px;
	width:569px;
	}

.corpo {
	width: 569px;
	padding: 0px 0px 0px 0px;
	}
		
.testo {padding: 17px 37px 17px 37px;}
.testo2 {padding: 11px 34px 11px 34px;}

.home{
	table-layout:fixed;
	margin:auto;
	width: 582px;
	height:100%;
	background-image:url(/images/home/px.gif);
	}
.td_home{
	width:605px;
	padding:0;
	height:100%;
	vertical-align:middle;
	text-align:center;
	}

hr{color:#BFC0C3;
	width:490px;
	height:1px;
	text-align:center;}

.data{
	font-size:90%;
	color:#7A7A7A;
	}
.titolo{background-color:#CCCCCC;
height:auto;
width:495px;
}

/*prodotti*/
.prodotti{width:490px;}
.td_img{width:56px;
padding:0px 0px 10px 0px}
.td_link{ padding:15px 0px 0px 10px;}
.txtprodotti{height:214px;
			padding:0px 0px 0px 5px}
.img_big{ width:194px;}
.footer_img{margin:5px 0px 5px 5px;}

.link_torna{padding:10px 0px 0px 37px}

/*settori di applicazione*/
	
.tabella_applicazioni{
	width:490px;
	margin:5px 0px 10px 37px;}
	
.td_applicazioni{
	border:1px solid #C0C0C0;
	padding:3px 3px 3px 3px;}

.top{
	width:490px;
	margin:5px 0px 10px 37px;
	text-align:right;}

/*contatti*/
.tab_contatti{width:490px;
margin:10px}
.contatti{
width:90px;
padding:8px;}
.order{ width:180px;
padding:8px;}

/*dove sioamo*/
.img_dove{margin:0px 0px 0px 20px;
border:1px  solid #454545;}

.img_certificati{margin:20px;
border:1px  solid #454545;}

.mappa{width:490px;}

.td_map_01{
width:134px;
margin:0px;
padding:0px;}

.td_map_02{
width:154px;
margin:0px;
padding:0px;}

.td_map_03{
width:202px;
margin:0px;
padding:0px;}

.td_map_04{
width:126px;
margin:0px;
padding:0px;}

.td_map_05{
width:150px;
margin:0px;
padding:0px;}

.td_map_06{
width:214px;
margin:0px;
padding:0px;}
.radio { font-family: verdana; font-size:11px; line-height: 20px; width:130px; display:block;}
.radio1 { font-family: verdana; font-size:11px; line-height: 20px; width:80px; display:block;}
.radio2 { font-family: verdana; font-size:11px; line-height: 20px; width:190px; display:block;}
.radio3 { font-family: verdana; font-size:11px; line-height: 20px; width:150px; display:block;}
#richiesta1{}
#richiesta1 TD{PADDING:5PX;}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#414141;
	background-color:#e7e7e7;
	border-bottom-style:dashed;
	border-bottom-color:#414141;
	border-bottom-width:1PX;
	border-left:0px solid #e7e7e7;
	border-top:0px solid #e7e7e7;
	border-right:0px solid #e7e7e7;
	font-weight:bold;
	
}
/*-----------------------------------------------------------------Storia-----------------------------------------------*/
#story{width:500px;
	height:290px;
	display:block;
	overflow:auto; 
	background-color:transparent;
	background-image:url(../images/storia/bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-attachment: scroll !important;
	background-attachment: fixed;}
#scorrevole {
}
.box {
  float:left;
  height:270px;
  width:490px;
  margin-left:5px;
  margin-right:5px;
}
/*--------------------RICERCA-----------------------*/
.tab_RICERCA{width:500px;
margin:10px}
