

.preventivo a:hover {
  border-bottom: 1px solid #3399FD;
  color:#3399FD;
} /* colori per l'effetto roll-over */



.preventivo a.current {
	font-size: 12px;
  color: #3399FD;
  font-weight: 500;
	}





.centrato {
  vertical-align: middle; 
}

.bordo {
  border: 1px solid #CCCCCC;
}

.bordoDot {
  border: 1px dashed #CCCCCC;
}


.bordoacceso {
  border: 2px solid #FF6600;
}


.bordo10px {
  font-size: 10px;
  border: 1px solid #CCCCCC;
}

.bordobassodestra {
  vertical-align: top;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

.bordobassodestrabottom {
  vertical-align: bottom;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}


.bordodestrabottom20px{
  vertical-align: bottom;
  font-size: 20px; font-weight: 600; 
  border-right: 1px solid #CCCCCC;
}


.bordobasso {
  vertical-align: top;
  border-bottom: 1px solid #CCCCCC;
}

.bordobassoint {
  vertical-align: bottom;
  border-bottom: 1px solid #CCCCCC;
}

.bordobassoDot {
  vertical-align: top;
  border-bottom: 1px dashed #CCCCCC;
}

.bordodestraDot {
  vertical-align: top;
  border-right: 1px dashed #CCCCCC;
}

.bordobassodestraDot {
  vertical-align: top;
  border-bottom: 1px dashed #CCCCCC;
  border-right: 1px dashed #CCCCCC;

}


.bordobasso10px {
  vertical-align: top;
  font-size: 10px;
  border-bottom: 1px solid #CCCCCC;
}


.bordodestra {
  border-right: 1px solid #CCCCCC;
}


.bordoaltodoppio {
  border-top: 2px solid #CCCCCC;
}

.bordobassodoppio {
  border-bottom: 2px solid #CCCCCC;
}

.bordoaltobassodoppio {
  border-top: 2px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
}


.sfondoMenu {
  background:#F4F7F8;
  border: 1px solid #CCCCCC;
  
  border-radius: 1em 
}

.table{
   cellpadding:5px;
}

/*-------link-------*/



a{
	display:block; /*il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	/* lascia spazio far il bordo del menu e il testo del link */
	/*height:2em;line-height:2em;*/ /* altezza del link: height e line-height devono avere il medesimo valore */
	color: #000000;
	/* border-left: 1px dotted  #c00;*/
    font-size: 10px;
}

/*
a:visited {
	/*background:#ccc;*/
	color: #0000;
	border-style: none;
}
*/

a:link  {
	border-bottom:none;
	color: #000000;
} 


/* colori per il link */


 /* colori per il link */
a:hover {
	color:#FF0000;
} /* colori per l'effetto roll-over */

a.corrente {
	/*background: #eee;*/
	/*color:#FF6600;*/
	color:#FF0000;
} /* colori per l'effetto roll-over */

a.corrente1 {
	/*background: #eee;*/
	/*color:#FF6600;*/
	color:#FF0000;
	font-size: 10px;
	font-weight: 600;
} /* colori per l'effetto roll-over */



.immagine{
  display:block;
}




/*-------menu immagini-------*/
td#imm a{
	/*display:block;*/ /*il link occupa tutto lo spazio orizzontale */
	/*text-decoration:none;*/ /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	/* lascia spazio far il bordo del menu e il testo del link */
}

td#imm a:link  {
	border: 2px solid #FF6600;
} /* colori per il link */

td#imm a:hover {
	border: 2px solid #FF6600;
} /* colori per l'effetto roll-over */

td#imm a.corrente {
	border: 2px solid #FF6600;
} /* colori per l'effetto roll-over */







/*-------menu orizzontale-------*/
ul#menuorizz {
padding: 0px;
margin: 0px;
list-style-type:none;
width: 100%;

}
 
ul#menuorizz li {
margin: 0px;
padding: 0px;
/*In questo caso, il menu orizzontale viene realizzato dichiarando flottante l'elemento XHTML "<li>".*/
float: left;
position: relative;
display: block;
} 
ul#menuorizz a {
color: #000;
background: url('../images/menu/menu-bg.gif') repeat-x; 
/*display: block;
float: left;*/
/*text-decoration: none;*/
border-left: 1px solid #fff;
-moz-box-sizing:border-box; font-size:11px; font-weight:700; height:35px; line-height:35px; text-align:center; border-left-width:1px;
table-layout: fixed;


}

ul#menuorizz a.tutti {
 width: 130px;
 color:#FF0000;

 }
ul#menuorizz a.pannelli {
 width: 160px;
}
ul#menuorizz a.sistemi {
 width: 160px;
}
ul#menuorizz a.vetrine {
 width: 160px;
}
ul#menuorizz a.pedane {
 width: 100px;
}
ul#menuorizz a.supporti {
 width: 100px;
}
ul#menuorizz a.accessori {
 width: 100px;
}

ul#menuorizz a:hover
{
  background: url('../images/menu/hover-bg.gif')  repeat-x; 
}
ul#menuorizz a.tutticurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x;
  color:#ffffff;
  width: 130px;
}
ul#menuorizz a.pannellicurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 160px;
}
ul#menuorizz a.sistemicurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 160px;
}
ul#menuorizz a.vetrinecurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x;
  color:#ffffff;
  width: 160px;
}
ul#menuorizz a.pedanecurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 100px;
}
ul#menuorizz a.supporticurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 100px;
}
ul#menuorizz a.accessoricurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 100px;
}
/*
ul#menuorizz a:link{
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color: #000;
} 

ul#menuorizz a:visited {
background: #BBC8CC;
color: #000;
} 

*/


*/

/*
ul#menuorizz a:active {
background: #FF6600;
color:#000;
} 
*/



/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
/*-------menu orizzontale-------*/
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/

#menuorizz {
padding: 0px;
margin: 0px;
list-style-type:none;
width: 100%;

}
 
#menuorizz li {
margin: 0px;
padding: 0px;
/*In questo caso, il menu orizzontale viene realizzato dichiarando flottante l'elemento XHTML "<li>".*/
float: left;
position: relative;
display: block;
} 
#menuorizz a {
color: #000;
background: url('../images/menu/menu-bg.gif') repeat-x; 
/*display: block;
float: left;*/
/*text-decoration: none;*/
/*border-left: 1px solid #fff;*/
-moz-box-sizing:border-box; font-size:11px; font-weight:700; height:35px; line-height:35px; text-align:center; border-left-width:1px;
table-layout: fixed;


}

#menuorizz a.tutti {
 width: 129px;
 color:#FF0000;

 }
#menuorizz a.pannelli {
 width: 159px;
}
#menuorizz a.sistemi {
 width: 159px;
}
#menuorizz a.vetrine {
 width: 159px;
}
#menuorizz a.pedane {
 width: 99px;
}
#menuorizz a.supporti {
 width: 99px;
}
#menuorizz a.accessori {
 width: 99px;
}

#menuorizz a:hover
{
  background: url('../images/menu/hover-bg.gif')  repeat-x; 
}
#menuorizz a.tutticurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x;
  color:#ffffff;
  width: 129px;
}
#menuorizz a.pannellicurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 159px;
}
#menuorizz a.sistemicurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 159px;
}
#menuorizz a.vetrinecurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x;
  color:#ffffff;
  width: 159px;
}
#menuorizz a.pedanecurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 99px;
}
#menuorizz a.supporticurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 99px;
}
#menuorizz a.accessoricurrent:visited {
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color:#ffffff;
  width: 99px;
}
/*
#menuorizz a:link{
  background: url('../images/menu/current-bg.gif')  repeat-x; 
  color: #000;
} 

#menuorizz a:visited {
background: #BBC8CC;
color: #000;
} 


/*---------------------------------------------------------*/
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/




/*-------menu verticale-------*/
.menuvert a{
	display:block; /*il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	/* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
	color: #05181E;
    border-bottom: 1px solid #CCCCCC;
    font-size: 10px;
}


.menuvert a:link  {
	/*background:#ccc;*/
	/*color:#FF6600;*/
	/*color:#FF0000;*/
} /* colori per il link */

.menuvert a:hover {
	/*background: #eee;*/
	/*color:#FF6600;*/
	color:#FF0000;
} /* colori per l'effetto roll-over */


.menuvert a:active {
	/*color:#FF6600;*/
	color:#FF0000;
}

.menuvert a.current {
	/*color:#FF6600;*/
	color:#FF0000;
	}

.menuvert2 a{
	display:block; /*il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	/* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
	/*color: #05181E;*/
    border-bottom: 1px dashed #CCCCCC;
    font-size: 10px;
}

.menuvert2 a:link  {
	/*background:#ccc;*/
	/*color:#FF6600;*/
	/*color:#FF0000;*/
} /* colori per il link */
.menuvert2 a:hover {
	/*background: #eee;*/
	/*color:#FF6600;*/
	color:#FF0000;
} /* colori per l'effetto roll-over */


.menuvert2 a:active {
	/*color:#FF6600;*/
	/*color:#FF0000;*/
}

.menuvert2 a.current {
	/*color:#FF6600;*/
	color:#FF0000;
	}

	
	
	

ul.menu1 li a {
	display:block; /*il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	/* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
	color: #05181E;
    /* border-left: 1px dotted  #c00;*/
    border-bottom: 1px solid #CCCCCC;
    
}


ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/



ul.menu1 li a:link, ul.menu1 li a:visited {
	/*background:#ccc;*/
	color: #0000;
} /* colori per il link */
ul.menu1 li a:hover {
	/*background: #eee;*/
	color:#FF6600;
} /* colori per l'effetto roll-over */


ul.menu1 li a:active {
	color:#FF6600;
}

ul.menu1 a.current {
	color: #FF6600;
	}


	
	
	/**************************************************************************/
	


.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url('../images/bg-bubplastic.gif') repeat-x top left;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: url('../images/bg-bubplastic-button.gif') no-repeat top left;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: url('../images/bg-bubplastic-button.gif') no-repeat top right;
	cursor: pointer
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */



/* BUBBLE PLASTIC VERTICAL MENU */

.bubplastic.vertical {
	width: 250px;
	margin: 0;
	padding: 0;
	display: block;
}
.bubplastic.vertical ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.vertical ul li {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url('../images/bg-bubplastic-button.gif') no-repeat top left;
}

.bubplastic.vertical ul li a {
	display: block;
	margin: 0;
	width: 100%;
	padding-left: 35px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background: url('../images/bg-bubplastic-button.gif') no-repeat top left;
}

.bubplastic.vertical ul li a span.menu_ar {
	display: block;
	margin: 0;
	width: 100%;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: url('../images/bg-bubplastic-button.gif') no-repeat top right;
	cursor: pointer
}
/* END BUBBLE PLASTIC VERTICAL MENU */



/* AQUA HOVER */
.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul li.highlight a {
	background: url('../images/bg-bubplastic-h-aqua.gif') no-repeat top left;
}
.bubplastic.aqua ul li a:hover span.menu_ar,
.bubplastic.aqua ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-aqua.gif') no-repeat top right;
}


/* BLUE HOVER */
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: url('../images/bg-bubplastic-h-blue.gif') no-repeat top left;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-blue.gif') no-repeat top right;
}


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: url('../images/bg-bubplastic-h-gray.gif') no-repeat top left;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-gray.gif') no-repeat top right;
}


/* LIME HOVER */
.bubplastic.lime ul li a:hover,
.bubplastic.lime ul li.highlight a {
	background: url('../images/bg-bubplastic-h-lime.gif') no-repeat top left;
}
.bubplastic.lime ul li a:hover span.menu_ar,
.bubplastic.lime ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-lime.gif') no-repeat top right;
}


/* ORANGE HOVER */
.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
	background: url('../images/bg-bubplastic-h-orange.gif') no-repeat top left;
}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-orange.gif') no-repeat top right;
}


/* PINK HOVER */
.bubplastic.pink ul li a:hover,
.bubplastic.pink ul li.highlight a {
	background: url('../images/bg-bubplastic-h-pink.gif') no-repeat top left;
}
.bubplastic.pink ul li a:hover span.menu_ar,
.bubplastic.pink ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-pink.gif') no-repeat top right;
}


/* PURPLE HOVER */
.bubplastic.purple ul li a:hover,
.bubplastic.purple ul li.highlight a {
	background: url('../images/bg-bubplastic-h-purple.gif') no-repeat top left;
}
.bubplastic.purple ul li a:hover span.menu_ar,
.bubplastic.purple ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-purple.gif') no-repeat top right;
}


/* RED HOVER */
.bubplastic.red ul li a:hover,
.bubplastic.red ul li.highlight a {
	background: url('../images/bg-bubplastic-h-red.gif') no-repeat top left;
}
.bubplastic.red ul li a:hover span.menu_ar,
.bubplastic.red ul li.highlight a span.menu_ar {
	background: url('../images/bg-bubplastic-h-red.gif') no-repeat top right;
}

#test li {
	display: block;
	
}