a:link {color:#FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }      /* unvisited link */
a:visited {color:#FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}  /* visited link */
a:hover {color:#4bedfc; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; }  /* mouse over link */
a:active {color:#4bedfc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }  /* selected link */


tr
{
margin: 0;
padding: 0;
}

td 
{ 
  color: #023b6d; 
  color: white;
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

th
{
  color:#000000;
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

p 
{ 
  /*color: #023b6d;*/
  color: #ffffff; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

body 
{
  background-color: #2257d6;
  margin:auto;
  text-align:center;
  vertical-align:top;
  /*background-image:url('silimbani_background.gif');*/
}

h2
{
  /*color:#12397e;*/
  color:#4bedfc;
  font-size:24px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

h3,titolo_just
{
  /*color:#12397e;*/
  color:#4bedfc;
  font-size:18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.imm_logo
{
  width: 780px;
  height: 90px;
  background-color:transparent;
  background-image:url(top_logo_bluw2.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_home
{
  width: 300px;
  height: 150px;
  background-color:transparent;
  background-image:url(imm_home3_bluw.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.imm_freccia
{
  width: 14px;
  height: 13px;
  background-color:transparent;
  background-image:url(freccia.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_arearis
{
  width: 174px;
  height: 60px;
  background-color:transparent;
  background-image:url(areariservata2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_freccia_azz
{
  width: 13px;
  height: 16px;
  background-color:transparent;
  background-image:url(videoselenaleft.gif);
  background-repeat:no-repeat;
  background-position:center center;
}

.imm_freccia_azz_normativa
{
  width: 13px;
  height: 16px;
  background-color:transparent;
  background-image:url(videoselenaleft.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_linkcomuni
{
  width: 400px;
  height: 54px;
  background-color:transparent;
  /*background-image:url(link_comuni2.jpg);*/
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_bandi
{
  width: 300px;
  height: 229px;
  background-color:transparent;
  background-image:url(bandi.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_chisiamo
{
  width: 275px;
  height: 106px;
  background-color:transparent;
  background-image:url(chisiamo.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_torta1
{
  width: 300px;
  height: 199px;
  background-color:transparent;
  background-image:url(torta1_w240.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

.imm_torta1_300
{
  width: 300px;
  height: 199px;
  background-color:transparent;
  background-image:url(torta1.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_torta2
{
  width: 300px;
  height: 199px;
  background-color:transparent;
  background-image:url(torta2_w240.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

.imm_torta2_300
{
  width: 300px;
  height: 199px;
  background-color:transparent;
  background-image:url(torta2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_torta3
{
  width: 408px;
  height: 213px;
  background-color:transparent;
  background-image:url(torta3.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_dovesiamo
{
  width: 200px;
  height: 140px;
  background-color:transparent;
  background-image:url(uffici_p.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

.imm_normativa
{
  width: 300px;
  height: 207px;
  background-color:transparent;
  background-image:url(normativa.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_organi
{
  width: 500px;
  height: 300px;
  background-color:transparent;
  background-image:url(organ3_500x300.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_anusca_partnership
{
  width: 65px;
  height: 65px;
  background-color:transparent;
  background-image:url(anusca.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

.imm_freccia_offerta
{
  width: 18px;
  height: 18px;
  background-color:transparent;
  background-image:url(button_large2.png);
  background-repeat:no-repeat;
  background-position:left;
}

.imm_qualifiche
{
  width: 88px;
  height: 115px;
  background-color:transparent;
  background-image:url(certificazione.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

.imm_servizi
{
  width: 300px;
  height: 225px;
  background-color:transparent;
  background-image:url(servizi.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_cartografia
{
  width: 300px;
  height: 200px;
  background-color:transparent;
  background-image:url(cartografia2.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_servizicim
{
  width: 207px;
  height: 300px;
  background-color:transparent;
  background-image:url(servizicimiteriali.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_consulenze
{
  width: 300px;
  height: 219px;
  background-color:transparent;
  background-image:url(consulenza.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.imm_manutenzione
{
  width: 300px;
  height: 300px;
  background-color:transparent;
  background-image:url(manutenzione.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_produzione
{
  width: 300px;
  height: 215px;
  background-color:transparent;
  background-image:url(produzione2.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_revisione
{
  width: 328px;
  height: 302px;
  background-color:transparent;
  background-image:url(revisione.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_arredourbano
{
  width: 300px;
  height: 225px;
  background-color:transparent;
  background-image:url(arredourbano3.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_gestioneparcheggi
{
  width: 300px;
  height: 201px;
  background-color:transparent;
  background-image:url(gestione_parcheggi.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_doveoperiamo
{
  width: 338px;
  height: 400px;
  background-color:transparent;
  background-image:url(mappa_italia.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_sepel
{
  width: 94px;
  height: 94px;
  background-color:transparent;
  background-image:url(logoPicSepel.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.imm_separatore_footer
{
  width: 1px;
  height: 18px;
  background-color:transparent;
  background-image:url(blue_pipe.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.maintable
{
  width:80%;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align: top;
}

.menutop_left
{
  border-collapse:collapse;
  border-left:1px outset white;
  border-right:none;
  border-top:1px outset white;
  color:white;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  width: 25%;
  height: 30px;
  text-align: center;
  text-transform:uppercase;
  
  background-color:transparent;
  background-image:url(bg_menutop2.gif);
  background-repeat:no-repeat;
  background-position:center;
  /*background-color:#2257d6;*/
  /*background-color:#2c85c1;*/
  /*background-image:none;*/		
  /*padding:3px 10px 3px 30px; /*ORIGINALE padding:3px 10px 3px 40px 	
  /*background-color:#white;*/
}

.menutop_center1
{
  border-collapse:collapse;
  border-top:1px outset white;
  border-left:none;
  border-right:none;
  color:white;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  width: 25%;
  height: 30px;
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  text-transform:uppercase;
  
  background-color:transparent;
  background-image:url(bg_menutop2.gif);
  background-repeat:no-repeat;
  background-position:center;
  /*background-color:#2257d6;*/
  /*background-color:#2c85c1;*/ 	
  /*background-image:none;*/		
  /*padding:3px 10px 3px 10px;	
  /*background-color:#white;*/
}

.menutop_center2
{
  border-collapse:collapse;
  border-top:1px outset white;
  border-left:none;
  border-right:none;
  color:white;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  width: 25%;  /*ORIGINALE width: 41%;*/
  height: 30px;
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  text-transform:uppercase;
  
  background-color:transparent;
  background-image:url(bg_menutop2.gif);
  background-repeat:no-repeat;
  background-position:center;
  /*background-color:#2257d6;*/
  /*background-color:#2c85c1;*/ 	
  /*background-image:none;*/		
  /*padding:3px 40px 3px 10px;	
  /*background-color:#white;*/
}

.menutop_right
{
  border-collapse:collapse;
  border-left:none;
  border-right:1px outset white;
  border-top:1px outset white;
  color:white;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  width: 30%;
  height: 30px;
  text-align: center;
  text-transform:uppercase;
  
  background-color:transparent;
  background-image:url(bg_menutop2.gif);
  background-repeat:no-repeat;
  background-position:center;
  /*background-color:#2257d6;*/
  /*background-color:#2c85c1;*/ 	
  /*background-image:none;*/		
  /*padding:3px 170px 3px 10px;	
  /*background-color:#white;*/
}
/*
.menutop_left a:link{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_center1 a:link{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_center2 a:link{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_right a:link{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
*/
.menutop_left a:hover{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_center1 a:hover{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_center2 a:hover{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}
.menutop_right a:hover{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#4bedfc;}

.menutop_left a:active{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#808283;}
.menutop_center1 a:active{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#808283;}
.menutop_center2 a:active{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#808283;}
.menutop_right a:active{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#808283;}


.tablecomuni
{
  width:85%;
  margin-left:10px;
  margin-right:auto;
  font:bold 10px/2em verdana,arial,helvetica,sans-serif;
  text-align:center;
  color: #ffffff;
}

.tabledoveoperiamo
{
  width:85%;
  margin-left:auto;
  margin-right:auto;
  font:bold 10px/2em verdana,arial,helvetica,sans-serif;
  /*color: #023b6d;*/
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff;
}

.tdtablecomuni
{
  /*color: #023b6d; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;*/
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  text-align:left;
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff; 
}


.anusca
{
  width:50%;
  font:italic 12px/em verdana,arial,helvetica,sans-serif;
  text-align:left;
  color: #ffffff;
}

.offerta_bold
{
  font-weight:bold;
  color: #ffffff;
}

.offerta_bold_underline
{
  font-weight:bold;
  text-decoration:underline;
  color: #ffffff;
}

.elencoservizi
{
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
  padding-left:10px;
  text-transform:uppercase;
  /*font:bold 10px/2em verdana,arial,helvetica,sans-serif;*/
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff;
}

.tdservizi
{
  font:13px/2em verdana,arial,helvetica,sans-serif;
  color: #ffffff;
}

.div_servizi
{
  font-size:1.2em;
  text-align:left;
  margin-left:40px;
}

.header
{ 
  /*color:#023b6d;*/
  color: #ffffff;
  font-size:13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
}

.tablebandi, .tablearredo,.tabella
{
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  padding:5px;
  border-spacing:0px; 
  border-collapse: collapse; 
  border:1px solid #004d91;
  border:1px solid  #c4cedc;
}

.table_prodotti
{
  border:1px solid #ffffff;
  border-spacing:0px; 
  border-collapse: collapse;
  width:500px;
  height:500px;
}
.Tabella td
{
	padding:5px;
	}
.rowheaderbandi, .th_prodotti, .th_sedi, .thTabella
{
  font-family:verdana; 
  font-weight: bold;
  color:white;
  text-align:center;
  /*text-decoration:underline;*/
  background-color:#004d91; 
   
  border-bottom:1px solid #ffffff;
  border-top:1px solid #ffffff;
}


.th_prodotti2, .th_sedi2
{
  font-family:verdana; 
  font-weight: bold;
  color:white;
  text-align:center;
  /*text-decoration:underline;*/
  background-color:#004d91;
  width:30%; 
  height:2px;
  border:1px solid #ffffff;
}

.tableinnestate_prodotti
{
  margin-left: 10px;
  /*margin-right: auto;
  border:1px solid #ffffff;*/
}

.td_prodotti
{
  color: #ffffff;
  font-family:verdana;
  font-weight: bold;
  font-size: 11px;
}

.td_tipoprodotti, .td_tiposedi
{
  color: #ffffff;
  font-family:verdana;
  font-weight: bold;
  font-size: 12px;
  text-transform:uppercase;
}

.tablebandi td
{
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  border:1px solid #004d91;
}

.td1
{
  width:20%;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  border:1px solid #004d91;
  color: #ffffff;
}

.td2
{
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  width:40%;
  border:1px solid #004d91;
  color: #ffffff;
  /*color: #cad7e6;*/
} 

.td2_arredo
{
  font:bold 11px/2em verdana,arial,helvetica,sans-serif;
  width:40%;
  border:1px solid #004d91;
  color: #ffffff;
  /*text-align:justify;*/
  /*color: #cad7e6;*/
} 

.td_arredourbanocestino2000
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_cestino2000.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanocestino2
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_cestino2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanocestinoA
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_cestino_A.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanocestinoB
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_cestino_B.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanocestinoC
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_cestino_C.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanopanchina
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanopanchina2
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanopanchinaA
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina_A.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
.td_arredourbanopanchinaB
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina_B.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
.td_arredourbanopanchinaC
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina_C.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
.td_arredourbanopanchinaD
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina_D.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanopanchinaE
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_panchina_E.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanodissuasore
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_dissuasore.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanodissuasore2
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_dissuasore2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanodissuasoreA
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_dissuasoreA.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanodissuasoreB
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_dissuasoreB.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.td_arredourbanotransenna
{
  /*width:40%;*/
  border:1px solid #004d91;
  width: 200px;
  height: 150px;
  background-color:transparent;
  background-image:url(arredourbano_transenna.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.tabledovesiamo
{
  margin-left:auto;
  margin-right:auto;
  border-spacing:0px; 
  border-collapse: collapse;
  width:380px;
}

.td_contenitoreleftenu
{
  /*background-color:#0083d7;*/
  background-color:#9CCEEC;
  border:1px outset white;
  vertical-align:top;
  margin-left:auto;
  margin-right:auto;
  width: 250px;
}

.left_menu
{
  /*border-collapse:collapse;
  border-left:1px outset white;
  border-right:1px outset white;
  border-top:1px outset white;*/
  /*background-color:#0083d7;*/
  background-color:#9CCEEC;	
  /*width:100%;*/
  margin-right:auto;
  padding:0px;		
  text-transform:uppercase;
  text-decoration:underline;
  vertical-align:top;	
  font:bold 10px/2em verdana,arial,helvetica,sans-serif;
  color: #023b6d;
}
/*
.left_menu a:hover{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#004d91;}
.left_menu a:active{font:bold 12px/2em verdana,arial,helvetica,sans-serif;	color:#808283;}
*/


.left_menu a:link,.left_menu a:hover,.left_menu a:visited
{
  color:#004d91;
  
  text-decoration:underline;
}

.left_menu a:hover
{
  color:#ffffff;
 
  
}


.td_leftmenu
{
  width: 14px;
  height: 13px;
  background-color:transparent;
  background-image: url(freccia.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.td2_leftmenu
{
 vertical-align:text-top;
}

.td_arearis
{
  background-color:transparent;
  background-image: url(areariservata2.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.rightcol
{
  border-collapse:collapse;
  border-right:1px outset white;
  border-left:1px outset white;
  border-top:1px outset white;
  border-bottom:1px outset white;
  /*background-color:#0083d7;*/
  background-color:#9CCEEC;
  margin-left:auto;
  margin-right:auto;
  vertical-align:top;
  padding:0px;
  color: #023b6d;
  /*width:150%;*/
  text-transform:uppercase;
  text-align:justify;	
  font:bold 11px/2em verdana,arial,helvetica,sans-serif;
  color: #023b6d;
  	
}

.rightcol h3
{
  color: #023b6d; 
  font-size: 18px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.tdtextcoldx
{
  font:11px/2em verdana,arial,helvetica,sans-serif;
  text-align:justify;
  margin-left:auto;
  margin-right:auto;
  padding-left:5px;
  padding-right:5px;
}
/*Internet Explorer*/
.bodypage
{
  background-color:#2257d6;
  border-collapse:collapse;
  border-top:1px outset white;
  border-bottom:1px outset white;
  border-left:1px outset white;
  border-right:1px outset white;
  margin-left:auto;
  margin-right:auto;
  padding:15px;
  text-align:center;
  /*text-align: -moz-center; */
  vertical-align:text-top;
  
}
/*Firefox*/
.bodypage
{
  background-color:#2257d6;
  border-collapse:collapse;
  border-top:1px outset white;
  border-bottom:1px outset white;
  border-left:1px outset white;
  border-right:1px outset white;
  margin-left:auto;
  margin-right:auto;
  padding:15px;
  text-align: -moz-center;
  vertical-align:text-top;
  width: 495px;
}


.tablebody
{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:100%;
}

.capoverso
{  
  font-size:11pt;
  letter-spacing:0.01em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.testo_just
{
  font-size:10pt;
  font-family:Verdana, sans-serif;
  text-align:justify;
  vertical-align:top;
  letter-spacing:0.01em;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.ul_just
{
  font-size:10pt;
  font-family:Verdana, sans-serif;
  margin-top:-8px;
  text-align:left;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.span_produzione
{
  text-decoration:underline;
}

.ul_just_doveoperiamo
{
  font-size:10pt;
  font-family:Verdana, sans-serif;
  margin-top:0px;
  margin-left:50px;
  text-align:left;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.articolo
{
  letter-spacing:0.01em;
  /*color:#023b6d;*/
  /*PER METTERE IL TESTO bianco*/
  color:#ffffff;
  font-size:10pt;
  font-family:Verdana, sans-serif;
  font-weight: normal;
  text-align: left;
}

.contattaci
{
  background-color:#0083d7;
  border-collapse:collapse;
  border-top:1px outset white;
  border-bottom:1px outset white;
  color:#023b6d;
  font:bold 10px/2em verdana,arial,helvetica,sans-serif;
  text-align:left;
  vertical-align:text-top;
}

.table_contattaci
{
  width: 100px;
  border-collapse:collapse;
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  text-align:left;
}

.td45contattaci
{
  width:45%;
}

.td55contattaci
{
  width:55%;
}

.td_tabcustomer
{
  text-align:left;
}

.tdcenter_customer
{
  text-align:center;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.td_customer, .td_incorsoopera, .td_norma
{
  /*PER METTERE IL TESTO bianco*/
  text-align:left;
  color: #ffffff;
}

.tableborder_customer
{
  border:1px solid white;
}

.td_tableborder_customer, .th_tableborder_customer
{
  border:1px solid white;
  /*PER METTERE IL TESTO bianco*/
  color: #ffffff;
}

.tdcontenitorelegendacust
{
  width:200px;
  text-align:right;
}

.td50dovesiamo_capoverso
{
  width:50%;
  font-size:11pt;
  letter-spacing:0.01em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff;
}

.td50dovesiamo_testojust
{
  width:50%;
  font-size:10pt;
  font-family:Verdana, sans-serif;
  text-align:justify;
  vertical-align:top;
  letter-spacing:0.01em;
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff;
}

.tdiframegooglemap
{
  text-align:center;
}

.td_organi, .th_organi
{
  text-align:left;
  /*PER METTERE IL TESTO grigio chiaro*/
  color: #ffffff;
}

.ul_manutenzione
{
  margin-left:2em;
}

caption
{
  font-size:8pt;
  font-style:italic;
}

#nc,#es,#email,#telefono,#cell,#oggetto
{
  width:190px;
}

legend
{
  font:bold 12px/2em verdana,arial,helvetica,sans-serif;
  color: white;
}

.contatore
{
  color:white;
  border-collapse:collapse;
  border-bottom:1px inset white;
  text-align:right;
  padding-right: 10px;
  padding-top: 5px;
  
  background-color:transparent;
  background-image:url(bg_contatore.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.footer
{
  /*background-color:#2257d6;*/
  
  background-color:transparent;
  background-image:url(bg_footer.gif);
  background-repeat:repeat-y;
  background-position:center;
  width:100%;
  color:white;
  border-collapse:collapse;
  border-left:1px outset white;
  border-right:1px outset white;
  border-bottom:1px outset white;
}
.copyright
{
	float:left;
	color:white;
	font:normal 10px arial,helvetica,sans-serif;
	margin:0px;
	padding:0px 20px 0px 0px
}
.footerLinks
{
  color:white;
	text-align:center;
	font:normal 10px/2.5em arial,helvetica,sans-serif;
	padding:0px 0px 0px 0px
}
.footerLinks a:link, #footerLinks a:visited
{
	color:white;
	text-decoration:none
}
.footerLinks A:hover
{
	text-decoration:underline;
}


input:focus{background-color: #E1E1E1;} 





.tbmain{ 
 /* Changes on the form */
 background: none !important; 
}
.left{
  /* Changes on the form */
  color: #12397E !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  font-weight:bold;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
	background: transparent url("http://italian.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover{
	background: transparent url("http://italian.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
	background: transparent url("http://italian.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
	background: transparent url("http://italian.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover{
	background: transparent url("http://italian.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
	background: transparent url("http://italian.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}

/*inizio parte di libero*/
.testo_news,a.testo_news {
	font-weight: normal;
	font-size: 8pt;
	/*letter-spacing: 0.001em;*/
	text-align: left;
	color: #023b6d;;
	font: normal 11px/ 1.8em verdana, arial, helvetica, sans-serif;
}

.titolo_news {
	font-weight: bold;
	font-size: 7pt;
	letter-spacing: 0.001em;
	text-align: left;
}

#news {
	padding: 30px;
	
	
}

.td_contenitoreleftenu { /*background-color:#0083d7;*/
	background-color: #9CCEEC;
	border: 1px solid white;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	
}

h3 {
	margin-left: 4px;
	margin-top: 20px;
	border: 0px solid red;
}
h2 {
	margin-left: 4px;
	margin-top: 10px;
	border: 0px solid red;
	text-align:center;
}
.menutop a:link ,.menutop a:visited {
	color: white;
	}
.menutop{
	border-collapse: collapse;
	border-left: 0px solid white;
	border-right: none;
	border-top: 0px solid white;
	color: white;
	font: bold 12px/ 2em verdana, arial, helvetica, sans-serif;
	width: 25%;
	text-align: center;
	text-transform: uppercase;
	background-color: transparent;
	background-image: url(bg_menutop2.gif);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color:#2257d6;*/ /*background-color:#2c85c1;*/
	/*background-image:none;*/
	/*padding:3px 10px 3px 30px; /*ORIGINALE padding:3px 10px 3px 40px 	
  /*background-color:#white;*/
}
.menutop a:hover {
	
	color: #4bedfc;
}



.menutop a:active {
	font: bold 12px/ 2em verdana, arial, helvetica, sans-serif;
	color: #808283;
}
/* Footer */
#footer
{
	background-color:#7f99ba;color:white;margin-bottom:57px;border-top:1px solid
}
#copyright
{
	float:left;
	color:white;
	font:normal 10px/2.5em arial,helvetica,sans-serif;
	margin:0px;
	padding:0px 20px 0px 7px
}
#footerLinks
{
	color:white;
	text-align:right;
	font:normal 10px/2.5em arial,helvetica,sans-serif;
	padding:0px 10px 0px 20px
}
*.footerLinks A:link, *.footerLinks A:visited
{	font-size: 7pt;
	color:white;
	text-decoration:none
}
#footerLinks A:hover
{
	text-decoration:underline
}

.tablebody {
	margin-left: auto;
	margin-right: auto;
	width: 100%;

}
.tdHeader{
	color:white;
	text-align:center;
	background-color: #9CCEEC;
	color:#023b6d;
	
  	font-size:14px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;	
	
}
.label
{
	color:white;
	text-align:right;
  	font-size:13px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;	
}
.testo
{
	color:white;
	text-align:center;
  	font-size:12px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
}
a.collegamento,a:visited.collegamento
{
	color:white;
	text-decoration:underline;
	  	font-size:12px;
	  	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;	
	
}	
.tdComunicatoStampa,*.tdComunicatoStampa td,td tdComunicatoStampa 
{
	color:white;
	text-decoration:none;
	  	font-size:12px;
	  	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	
}
.previousButton,.nextButton
{
	color:red;
	text-decoration:none;
	font-size:12px;
	  	
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;	
	
}	
