/* stili novideo*/
.novideo { display: none}
/* stili generali */
body			{ color: #000000; font-style: normal;  font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; background-color: #FFFFFF; padding: 0px; margin: 0px 5px}

/* stili menu alto */
.menulogo	 	{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; background-color: #FFFFFF; vertical-align: middle; height: 60px }
.menualto		{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; background-color: #20385d; vertical-align: middle; height: 15px }
.menualto:active	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menualto:link		{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menualto:visited	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menualto:vlink		{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menualto:hover		{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menualto:alink		{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }

/* stili del menu a sinistra */
.menusinistra		{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; background-color: #20385d; vertical-align: middle; border-bottom: 1px solid #FFFFFF }
.menusinistra:active	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menusinistra:link	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menusinistra:visited	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menusinistra:vlink	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menusinistra:hover	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }
.menusinistra:alink	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-decoration: none }

.contenuto 	{ color: #000000; font-style: normal; font-size: 12px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


/* da qui ? da sistemare */


/* stili dell'intestazione */
.idescrizione1 	{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size: 18pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #20385d; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 61px; padding: 3px }
.ilogo1	 	{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size: 18pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 61px; width: 180px }
.ispazio1 	{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size: 18pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #20385d; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 61px; width: 20px }

.idescrizione 	{ color: #ffffff; font-style: normal; font-weight: bold;   font-size: 50px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; background-color: #20385d; vertical-align: middle; height: 61px; padding: 0 40px; }
.fdescrizione 	{ color: #000000; font-style: normal; font-weight: bold;   font-size: 27px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

/* stili della scheda prodotto*/
.sottotitolo  	{ color: #000000; font-style: normal; font-weight: bold;   font-size:  15px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.testatobossong	{ color: #000000; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.parag	 	{ color: #000000; font-style: normal; font-weight: 900;   font-size: 23px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 0; padding: 30px 0 5px;}
.nota		{ color: #000000; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }


.corr:link 	{ color: #000000; font-style: normal; font-weight: bold;   font-size:  8pt; font-family:  arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
.corr:active	{ color: #000000; font-style: normal; font-weight: bold;   font-size:  8pt; font-family:  arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
.corr:visited	{ color: #000000; font-style: normal; font-weight: bold;   font-size:  8pt; font-family:  arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
.corr:hover	{ color: #414141; font-style: normal; font-weight: bold;   font-size:  8pt; font-family:  arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }


/* stili del testo intro */
.tdescrizione 	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px }
.tfoto	 	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffff; text-align: center; vertical-align: top; margin: 0px; padding: 0px; width: 300px }


/* stili delle sezioni*/
#sdescrizione	{ color: #FFFFFF; font-style: normal; font-weight: bold;   font-size: 10pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #20385d; vertical-align: middle; border-top: 1px solid black; height: 25px  }
.stesto 	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px; border-top: 1px solid black }
.stesto2 	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px}
.sfoto		{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;  background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px; width: 300px; border-top: 1px solid black }
.sfoto2		{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;  background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px; width: 300px  }
.spiccole	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; vertical-align: bottom; margin: 0px; padding: 0px; border-top: 1px solid #CCCCCC  }
.img_piccola	{ color: #20385d; border: 1px solid black  }



/* stili della ricerca */
.tit_tabellac	{ color: #000000; font-style: normal; font-weight: normal; font-size:  13px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; background-color: #20385d; vertical-align: middle; height: 35px; margin: 0; padding: 0 1px; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
.tit_tabellal	{ color: #000000; font-style: normal; font-weight: normal; font-size:  13px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; background-color: #20385d; vertical-align: middle; height: 35px; margin: 0; padding: 0 1px; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
.tit_misurac  	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; background-color: #ffffff; vertical-align: middle; height: 35px; margin: 0; padding: 0 1px; border-bottom: 1px solid black; border-right: 1px solid black; }
.tit_misural	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; background-color: #ffffff; vertical-align: middle; height: 35px; margin: 0; padding: 0 1px; border-bottom: 1px solid black; border-right: 1px solid black; }
.cas_ele1c	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;   background-color: #e6e6e6; vertical-align: middle; margin: 0 1px; padding: 0 1px; border-bottom: 1px solid #999999;border-right: 1px solid #999999; height:20px }
.cas_ele2c  	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;   background-color: #ffffff; vertical-align: middle; margin: 0 1px; padding: 0 1px; border-bottom: 1px solid #999999;border-right: 1px solid #999999; height:20px }
.cas_ele1l 	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;     background-color: #e6e6e6; vertical-align: middle; margin: 0 1px; padding: 0 1px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; height:20px }
.cas_ele2l  	{ color: #000000; font-style: normal; font-weight: normal; font-size:  11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;     background-color: #ffffff; vertical-align: middle; margin: 0 1px; padding: 0 1px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; height:20px }
.cas_foto	{ color: #000000; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;     background-color: #FFFFFF; vertical-align: middle; margin: 0px; padding: 0px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black }
A:active	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
A:link   	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
A:visited   	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
A:vlink   	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
.larghezza { width: 100%; }
A:hover		{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
A:alink		{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }


/* CATALOGO */
.tit_area	{ color: #ffffff; font-style: normal; font-weight: bold;   font-size: 17pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #20385d; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 70px }
.tit_categoria	{ color: #000000; font-style: normal; font-weight: bold;   font-size: 13pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    vertical-align: bottom; border-top: 1px solid black; height: 25px }
.tit_famiglia	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; vertical-align: top;    margin: 0px; padding: 0px; border-top: 1px solid #CCCCCC; height: 70px  }
.afam:active	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.afam:link	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.afam:visited	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.afam:vlink	{ color: #aaaaaa; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.afam:hover	{ color: #000000; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.afam:alink	{ color: #000000; font-style: normal; font-weight: bold;   font-size: 9pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* caselle di inserimento testo */
.inputBox    	{ color: #000000; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;    background-color: #FFFFFF; border: 1px solid black }
.inputSub    	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;  background-color: #20385d; border: 1px solid black }


/* stili del pi? di pagina */
.pdescrizione 	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center;  background-color: #20385d; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 20px }
.apie:active	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.apie:link	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.apie:visited	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.apie:vlink	{ color: #aaaaaa; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.apie:hover	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.apie:alink	{ color: #FFFFFF; font-style: normal; font-weight: normal; font-size:  7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* stili di formattazione */
h1           		{ color: #000;    font-style: normal; font-weight: bold;   font-size:10pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
h2           		{ color: #000;    font-style: normal; font-weight: bold;   font-size: 8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
h6           		{ color: #000;    font-style: normal; font-weight: normal; font-size: 7pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
p		 	{ color: #000;    font-style: normal; font-weight: normal; font-size: 8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
ul		 	{ color: #000;    font-style: normal; font-weight: normal; font-size: 8pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style:square }

/* non usati */
h3           		{ color: #ff0000; font-style: normal; font-weight: bold;   font-size:14pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left    }
h4           		{ color: #ff0000; font-style: normal; font-weight: bold;   font-size:12pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left    }
h5	          	{ color: #ff0000; font-style: normal; font-weight: bold;   font-size:10pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center  }
.materiale 	{ color: #000000; font-style: normal; font-size: 15px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pintestazione 	{ color: #ffffff; font-style: normal; font-weight: normal; font-size:  13px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; background-color: #20385d; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; height: 20px ; margin-left: 20px; padding-left: 20px; }
