a {text-decoration: none;}
a:hover {text-decoration: underline;}
.blu {
	background-color: #242B72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.orange {
	background-color: #E27909;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242B72;
}
.titMenuCalore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E27909;
	font-weight: bold;
	text-decoration: none;
}
.titMenuBenessere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #142487;
	font-weight: 800;
	text-decoration: none;
}
.menuCalore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.bgAzienda {
	background-image: url(immagini/bg_azienda.jpg);
}


.primaTesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242B72;
}

.testoArancio {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E27909;
}

.testoBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
}
.testoBlu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
	text-decoration: none;
}
.testoBlu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
	text-decoration: underline;
}
.orange10 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E27909;
}
.orange10 a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E27909;
}
.orange10 a:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	text-decoration: underline;
}
.testoArancio11 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E27909;
}
.testoArancio14 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E27909;
}
.testoArancio18 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E27909;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.blu10nobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
}
.blu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
}
.blu10 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
	text-decoration: none;
}
.blu10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242B72;
	text-decoration: underline;
}
.blu10nobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
}
.azzurro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #D3F5FF;
	text-decoration: none;
}
.azzurro11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #D3F5FF;
	text-decoration: none;
}
.azzurro11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: underline;
}
.blu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #242B72;
}
.blu11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #242B72;
	text-decoration: none;
}
.blu11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #242B72;
	text-decoration: underline;
}
.blu11nobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242B72;
}
.blu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242B72;
}
.blu12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242B72;
	text-decoration: none;
}
.blu12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242B72;
	text-decoration: underline;
}
.bianco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.blu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #242B72;
	}
.bianco16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testoBianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testoBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242B72;
}
.button 
    { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	background-color: #242B72;
	border-width: 1px;
	border-color: #242B72; 
	}
.bgCertificazioni {
	background-image: url(immagini/bg_certificazioni.jpg);
	background-repeat: no-repeat;
}
.bgPuntiVendita {
	background-image: url(immagini/bg_puntivendita.jpg);
	background-repeat: no-repeat;
}
.bgProdotti {
	background-image: url(immagini/bg_prodotti.jpg);
	background-repeat: no-repeat;
}
.bgSanitari {
	background-image: url(immagini/bg_sanitari.jpg);
	background-repeat: no-repeat;
}
.bgRubinetti {
	background-image: url(immagini/bg_rubinetti.jpg);
	background-repeat: no-repeat;
}
.bgPavimenti {
	background-image: url(immagini/bg_pavimenti.jpg);
	background-repeat: no-repeat;
}
.bgRiscaldamento {
	background-image: url(immagini/bg_riscaldamento.jpg);
	background-repeat: no-repeat;
}
.bgComunicazione {
	background-image: url(immagini/bg_comunicazione.jpg);
	background-repeat: no-repeat;
}
.bgContatti {
	background-image: url(immagini/bg_contatti.jpg);
	background-repeat: no-repeat;
}
.bgListini {
	background-image: url(immagini/bg_listini.jpg);
	background-repeat: no-repeat;
}
.bgVuoto {
	background-image: url(immagini/bg_vuoto.jpg);
	background-repeat: no-repeat;
}
.bgometto1 {
	background-image: url(immagini/cal_foto05.jpg);
	background-repeat: no-repeat;
}
.bgometto2 {
	background-image: url(immagini/cal_foto05a.jpg);
	background-repeat: no-repeat;
}
.bgometto3 {
	background-image: url(immagini/cal_foto05b.jpg);
	background-repeat: no-repeat;
}
.bgPrivacy {
	background-image: url(immagini/bg_privacy.jpg);
	background-repeat: no-repeat;
}
.curva {
	background-image: url(immagini/bg_curva.gif);
	background-repeat: no-repeat;
}
.bgAzienda02 {
	background-image: url(immagini/bg_azienda02.jpg);
}
.bgPuntiVendita02 {
	background-image: url(immagini/bg_puntivendita02.jpg);
	background-repeat: no-repeat;
}

.pv_ico_bg{
	background: url(puntivendita/ico_bg.gif) repeat-y;
}

.pv_ico_bg_white{
	background: url(puntivendita/ico_bg_white.gif) repeat-y;
}

.pv_img_border{
	border: 2px solid #E27909;
}

.prd_testata{
	background: url(prodotti/testata.png) no-repeat top left;
}

.prd_testata2{
	background: url(prodotti/testata2.png) no-repeat top left;
}


.prd_riga_spacer_arancio{
	background: url(prodotti/riga_spacer_arancio.png) repeat-y top left;
}

.prd_menu_sfondo_icons{
	background: url(prodotti/menu_sfondo_icons.gif) repeat-y top left;
}

.prd_testo_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B4B4B4;
}

.prd_testo_grey td{
	border-bottom: 1px solid #242B72;
}

.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.credits a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.credits a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}

/* SEZIOEN CALORE */
.calore_testo_arancio {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
}

.calore_testoBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	line-height: 10px;
}

.calore_testoBlu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	text-decoration: none;
	line-height: 10px;
}

.calore_testoBlu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	text-decoration: underline;
	line-height: 10px;
}

.calore_testoBlu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	line-height: 11px;
}

.calore_testoBlu11 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	text-decoration: none;
	line-height: 11px;
}

.calore_testoBlu11 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B72;
	text-decoration: underline;
	line-height: 11px;
}

.calore_testo_arancio11 {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
.calore_testo_arancio11 a {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
}
.calore_testo_arancio11 a:hover {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-decoration: underline;
}
.calore_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.calore_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.calore_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.calore_menu11 {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}
.calore_menu11 a {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
.calore_menu11 a:hover {
	color: #FA6A04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: underline;
}

.calore_menu_sopra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.calore_menu_sopra a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.calore_menu_sopra a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}