body {	background: #9D9D9D;line-height:18px;margin: 0;	color: #333;text-align:center;	font-family:  Helvetica, sans-serif;	font-size: 12px;}
a {	font-family: Helvetica, sans-serif;  font-size: 12px; font-weight: bold;	color: #069; text-decoration:none;}
a:hover {text-decoration:underline; color:#cc0c0c;} 
div#fondo{	width: 100%;	background-image:url(../immagini/bkg_fondo.jpg);	background-repeat: repeat-x;}
div#mother{width:998px; text-align:center; margin-left:auto; margin-right:auto; position:relative; top:0px;  padding: 0; }
div#menu_small{width:430px; height:50px; text-align:right; padding: 12px 0 0 0; display:inline; float:left; position:absolute; top:-220px; right:65px; font-size:11px; color:#DDD;}
div#menu_small a{text-align:right; margin:0 10px; }
div#footLeft {font-size:11px; text-align:center;}
div#confNome_span{font-weight:bold}
div#confNome_span{float:left; }
div#footRight {font-size:11px; text-align:right; color:#FFF;}
div#footRight a {color:#FFF;}
div#footRight input{font-size:10px; width:50px;margin-right:10px;}
div.foot_r_el{padding: 0 10px 0 10px; float:left; text-align:right;}
div#menu_small a {color:#ccc; font-size:12px; font-weight:normal;} 
div#menu_small a:hover {color:#c00; font-size:12px; font-weight:normal; text-decoration:none;}
div#menu_small a  img {position:relative; top:2px;}

div#pag{  width:998px;  margin-left:auto; margin-right:auto;   background-image:url(../immagini/bkg_pag.gif); background-repeat: repeat-y; display:block; clear:both;}
div#pag_top{  width:998px; height:89px;    background-image:url(../immagini/bkg_content_top.gif); background-repeat:no-repeat; clear:both;}
div#content{width:938px;  background-image:url(../immagini/bkg_content.jpg); background-repeat: no-repeat;  text-align:justify;  font-size: 12px; padding:30px 30px 40px 30px; clear:both; min-height:590px;}
div#content_sx{width:180px;  text-align:left; float:left; display:inline; font-size: 12px; padding:0 10px 20px 0px; border-right:1px dotted #999; }
div#content_dx{ width:725px;  padding: 0px 0 10px 20px; float:left;  margin:0 0 0 0;display:inline; text-align:left;	}
div#areaTop{ width:614px; text-align:center;   margin: 20px 0 0 0;  }
div#areaCentrale{padding: 20px 0 0 0; float:left; text-align:left; }
.foto_prod {	 padding: 3px; border:1px dotted #999; width:200px; }
.catmenu{	font-size: 10px;	color: #900; font-weight:bold;}
.prodotto{	font-size: 10px;	 font-weight:normal;}
.avviso {font-size: 12px;font-weight: bold;	color: #990000;}
.prezzo {	font-size: 11px;	font-weight: bold;	color: #990000;}
.casella {	font-size: 11px;}

div#cont_sx{ position:relative; top:-70px; }
div#menu_top{   height:56px;margin: 5px 0 10px 0; border-bottom:1px dotted #999;text-align:center;}
div#menu_top a{color:#933;}
div.btn1{width:58px; height:41; float:left; padding: 15px 1px 0 1px; text-align:center;}
div#area_carrello{clear:both; margin: 0px; font-size:10px;}
div#area_carrello a{ font-size:11px;}
div.rowPair{  border-bottom:1px dotted #999;clear:both;}
div.rowPair0{border-bottom:1px dotted #999;clear:both;}
div.rowPair1{border-bottom:1px dotted #999;clear:both;}
div.menuelemento{ text-align:left; padding:3px;}
div.spiamenu{ text-align:center; float:left; width:23px; height:25px; padding: 3px 0 0 0;}
div#sx1{width:234px;  text-align:left; float:left; display:inline; padding:20px 20px 20px 0px;  }
div#sx2{width:234px;  text-align:left; float:left; display:inline;  padding:20px 0px 20px 0px; }
div#content_dx2{ width:663px;  float:left; text-align:left;  display:inline; padding:0;	}
div#footer{ width:970px; min-height:40px;   background:#393939; text-align:center; color: #9c9c9c; font-size:11px; line-height:13px;   display:block; clear:both; padding: 10px 0 10px 0; position:relative; bottom: 0px; left: 14px;  }
div#footer a{ width:400px; color:#CFBE33; text-decoration:none;}
div#footer a:hover{ width:400px; color:#FEFF5F; text-decoration:underline;}



div.titoli_swf{	width:400px; height:60px; display:block; margin: 10px 0 0 0; }
div.titoli_big{	width:300px; height:50px; display:block; margin: 0 0 -40px 0; position:relative; top: -35px;left:600px;}
div.detail{background-image:url(../immagini/freccette.gif); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 20px 0 0 0; display:inline;}
div.detail a{ color:#9fc345;  }
div.chiusura{clear:both;}
div#chiudipagina{width:841px;clear:both; display:block;}
li{color:#4378a3; }
.foto2{margin:10px 0 10px 0;}

div.mini_menu{text-align:center;	}
div.mini_menu a{color: #900;	}
div.blocco{	margin: 20px 0 20px 0 ; clear:both;	display:block;}
div.blocco_cont{border-bottom: 1px dashed #888; margin: 20px 0 20px 0 ; clear:both;	display:block; padding: 0 0 20px 0;}
div#mappa{	margin: 5px 0 5px 0 ; border: #999 1px solid; text-align:center; width:546px;  padding:3px;  background-image:url(../immagini/bkg_content.jpg); float:left; }
div#contatti{text-align:left; width:250px; display:inline; padding: 0 0 0 20px;  float:left; }
div#contatti_job{	margin: 20px auto 20px auto ; border: #aaa 1px solid; text-align:center; width:676px; display:block; padding:3px;  background-image:url(../immagini/bkg_content.jpg);}
table.tab1{	width:100%;cellpadding:5px;}
table.tab1 td{	height:5px;}
table.tab1 th{height:30px; color: #da2e00;font-size: 18px; font-weight:normal;text-align:left;	}
table.tab1 td.col1{	width:30px;height:5px;}
table.tab1 td.col2{	width:440px;}
table.tab1 td.col3{	width:45px; text-align:right;}
table.tab1 td.col4{	width:380px; vertical-align:top;text-align:center;}
table.tab1 td.tab-chiudi{	height:100%;}
table.tab-servizi{	width:100%;cellpadding:10px; }
table.tab-servizi td{ width:25%;   text-align:center;}
div.foto2{ text-align:left; width:290px;width:290px;}
img.logobig{ border:#FFF 10px solid;}

h1{color:#069;font-size: 20px;font-weight:bold; position:relative; text-shadow: #999 1px 1px 1px;}

h2{	color:#4b6d8d;font-size: 15px; padding-bottom:5px; padding-left: 15px;background-image:url(../immagini/quad.gif);
	background-position: top left;	background-repeat: no-repeat;text-align:left;}
h3{
	color: #069;
	font-size: 16px;
	font-weight:bold;
	margin: 10px 0 5px 0;
	display:block;
}
h4{
	color: #900;
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 20px 0;
	display:block;
	text-align:center;
}
h5{
	color: #9fc345;
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 0 0;
	display:block;
}
th{
	color: #069;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
}
div.foto_left {	 margin: 0px 20px 10px 0px; float:left; }
div.foto_right {	margin: 0px 0 10px 20px ;float:right; }

div.desc{	padding: 0 0 0 40px;}
td.desc2{	padding: 0 20px 0 0;}
div.reset{	clear:both;	display:block;}
div.separatore{ height:20px; }

.boldato{	color: #ffd202; font-weight:bold;}


table#form_contatti .col_sx{ width:110px; text-align: right; padding:5px; vertical-align: top;}
table#form_contatti .col_dx{  padding:5px;}
table#form_contatti{border: 1px double #999999;	margin:0 ;	padding: 10px; background:#efefef;}

table.param{ width:651px; text-align:center; background-image:url(../immagini/param_centro.gif); background-position: top-middle ; background-repeat: repeat-y;  }

td.param_su{ height:12px; text-align:center; background-image:url(../immagini/param_su.gif); background-position: top-left ; background-repeat: no-repeat;  }
td.param_titoli{ height:22px; text-align:center; font-weight:bold; font-size:11px; }
td.param_form_label{ width:120px;height:25px; text-align:right; font-size:11px; vertical-align:top;}
td.param_form_tx{ width:140px;height:25px; text-align:left; font-size:11px; padding-right:10px; }
td.param_informativa{  text-align:center; font-size:11px; padding:10px 30px 10px 30px; }
div#privacy{font-size: 11px; text-align:left; line-height: 13px;}

div#video {margin:50px 10px;}
div.estratto{margin-left:20px; margin-top:4px;}
.class_notation {margin:25px; font-weight:bold; text-align: center; font-size:13px; color: #666666;}

table#preventivo {border:1px solid #FFF;border-collapse:collapse; font-size: 11px; background:#FFF; padding: 10px;}
table#preventivo th{font-size: 11px;	font-weight: bold;	color: #990000;border:1px solid #ccc;}
table#preventivo td {border:1px solid #ccc; padding: 2px;font-size: 11px;}

div#scheda{ }
div#scheda-dati{ width:500px;float:left;}
div#scheda-foto{ width:200px; float:left; text-align:center;}
img.icon_pdf{ border:0;}
table#scheda-prodotto { width:100%; padding: 5px;}
table#scheda-prodotto th { padding: 5px;  font-size: 14px; font-weight:bold; color: #990000;}
table#scheda-prodotto td{ font-size: 12px;  padding: 2px; margin:0;}
div#configurazionipronte{text-align:center;}
table#proposte { width:500px; padding: 5px; text-align:center;}
table#proposte th { padding: 5px;  font-size: 14px; font-weight:bold; color: #990000;}
table#proposte td{ font-size: 11px;  padding: 2px; margin:0;text-align:left;border:1px solid #ccc;}
table.tab_riepilogo_stampa {width:714px;  font-family: Arial, Helvetica, sans-serif; border:1px solid #CCC; border-collapse:collapse;}
table.tab_riepilogo_stampa td{	border: 1px solid #DDD;	color:#333333;	font-size:10px; padding:2px;}
table.tab_riepilogo_stampa th{	border: 1px solid #DDD;	 font-size:11px;  color: #990000; font-weight:bold; padding:1px;}
table.tab_riepilogo_stampa input {	font-size:10px; text-align:right; width:90%; }
table.tab_riepilogo_stampa select {	font-size:10px;} 
table.tab_riepilogo_stampa a{	font-size:11px; font-weight:normal;}
table.tab_riepilogo_stampa textarea{font-size:10px; font-family: Arial, Helvetica, sans-serif; overflow-x:hidden; width:100%; height: 12px; border:hidden; color:#666;}

table.tab_config {width:714px;	font-family: Arial, Helvetica, sans-serif;border:1px solid #CCC ;border-collapse:collapse; }
table.tab_config td{	border: 1px solid #DDD;	color:#333333;	font-size:10px; padding:2px;}
table.tab_config th{	border: 1px solid #DDD;	 font:11px #990000 bold; padding:1px;}
table.tab_config input {	font-size:10px; text-align:right; width:100%; border: 0;}
table.tab_config a{	font:11px normal  Arial, Helvetica, sans-serif;}
.input1 {width:10px;}
