BODY {
		font: normal bold 11px Tahoma, Arial;
		color: #333;
		margin: 0;
		padding: 0;
		background-color: #FFF;
}

P {
		font: normal normal 11px Tahoma, Arial;
		color: #333;
}

TEXTAREA {
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
		text-align: left;
}

UL {
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
		text-align: left;
		list-style-type: none;
		list-style-image: url("/immagini/lista.gif");
}


TD { 
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
}

td.intro { 
		width: 487px;
		height: 410px;
		background: #FFF url("/immagini/fotoDefault.jpg") 0 0 no-repeat;
}

DIV {
		font: normal normal 11px Tahoma, Arial;
		color: #333;
}

.errore { font-family : Tahoma, Arial; font-size : 14px; color : #D70000; font-weight : bold; }

A:link 		{ text-decoration: none; color : #000; }
A:visited 	{ text-decoration: none; color : #000; }
A:hover 	{ text-decoration: none; color : #006EB1;}
A:active 	{ text-decoration: none; color : #000; }



/* --------------------------------------------------------------- Dettaglio --------------------------------------------------------------- */
.testo {
		font: normal normal 11px Tahoma, Arial;
		color: #333;
		text-decoration: none;
}
span.testo p {
		font: normal normal 11px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
		text-align: justify;
		padding: 0 20px;
}
a.testo:link, a.testo:visited {
		font: normal normal 11px Tahoma, Arial;
		color: #333;
		text-decoration: none;
}
a.testo:hover {
		color: #909BA9;
		text-decoration: none;
}

.testoGrigio, .testoGrigio li, .testoGrigio p {
		font: normal normal 11px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none;
}
a.testoGrigio:link, a.testoGrigio:visited {
		font: normal normal 11px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none;
}
a.testoGrigio:hover	 {
		color: #006EB1;
		text-decoration: none;
}

.titolo {
		font: normal normal 12px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
		text-transform: uppercase;
}
a.titolo:link, a.titolo:visited {
		font: normal normal 12px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
		text-transform: uppercase;
}
a.titolo:hover {
		color: #909BA9;
		text-decoration: none;
}

.titoloGrigio {
		font: normal normal 12px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none;
		text-transform: uppercase;
}
a.titoloGrigio:link, a.titoloGrigio:visited {
		font: normal normal 12px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none;
		text-transform: uppercase;
}
a.titoloGrigio:hover {
		color: #006EB1;
		text-decoration: none;
}
.titoloNews {
		font: normal bold 12px Tahoma, Arial;
		color: #333;
		text-decoration: none;
		text-transform: uppercase;
}
.testoNews {
		font: normal normal 12px Tahoma, Arial;
		color: #006EB1;
		text-align: justify;
}

#results {
		margin: 30px 0 0 0;
		padding: 0;
		height: 100px;
		width: 600px;
		font: normal bold 18px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none;
		text-align: center;
}
td.certificazioni {
		background: #FFF url("/immagini/blu.gif") 0 0 repeat-y;
}
td.privacy p{
		font: normal normal 11px Tahoma, Arial;
		color: #333;
		text-decoration: none;
		text-align: justify;
		margin: 0 0 0 20px;
}
.footer {
		font: normal normal 11px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
}
A.indietro:link, A.indietro:visited {
		font: normal bold 10px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
}
A.indietro:hover {
		color: #000;
		text-decoration: none;
}
/* --------------------------------------------------------------- /Dettaglio --------------------------------------------------------------- */


/* --------------------------------------------------------------- Menu intro --------------------------------------------------------------- */
.menuhome {
		font: normal bold 11px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none; 
		text-transform: uppercase;
}
A.menuhome:link, A.menuhome:visited {
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none; 
		text-transform: uppercase;
}
A.menuhome:hover	 {
		color: #FFF;
		text-decoration: none;
}
/* --------------------------------------------------------------- /Menu intro --------------------------------------------------------------- */



/* --------------------------------------------------------------- Menu header --------------------------------------------------------------- */
td.menuHeader a:link, td.menuHeader a:visited {
		display: block;
		float: left;
		margin: 0;
		padding: 2px 0 0 0;
		width: 92px;
		height: 20px;
		text-align: center;
		font: normal bold 11px Tahoma, Arial;
		color: #007DC5;
		text-decoration: none;
		background: #000;
}

td.menuHeader a.headerHome:link, td.menuHeader a.headerHome:visited  {
		background: #000 url("/immagini/smussoHome.gif") 0 0 no-repeat;
}
td.menuHeader a.headerLogin:link, td.menuHeader a.headerLogin:visited {
		color: #999;
}
td.menuHeader a:hover {
		color: #FFF;
		text-decoration: none;
}
.news {
		background: #FFF url("/immagini/sfondoNews.gif") 200px 13px no-repeat;
		margin: 10px 0 0 20px;
		padding: 30px 10px 10px 10px;
		font: normal normal 11px Tahoma, Arial;
		color: #012232;
		text-decoration: none;
		text-align: left;
}
.news a:link, .news a:visited {
		margin: 0;
		padding: 0;
		font: normal bold 11px Tahoma, Arial;
		color: #012232;
		text-decoration: none;
}
.news a:hover {
		color: #007DC5;
		text-decoration: none;
}
/* --------------------------------------------------------------- /Menu header --------------------------------------------------------------- */

/* --------------------------------------------------------------- Prodotti --------------------------------------------------------------- */
td.nomeFamiglia {
		background: #FFF url("/immagini/sfondoNomeFamiglia.gif") 20px 0 no-repeat;
		height: 25px;
}
td.listaProdotti {
		background: #FFF url("/immagini/sfondoMenu.gif") 0 0 repeat-y;
}
td.fotoFamiglia {
		padding: 135px 0 0 0;
}

#menuCatalogo {
		background: #FFF url("/immagini/sfondoMenu.gif") 0 0 repeat-y;
		width: 223px;
		margin: 0;
		padding: 0;
}
.menuFamiglia {
		width: 110px;
		margin: 0 9px 0 20px !important;
		margin: 0 5px 0 7px;
		float: right;
}
.menuProdotti {
		width: 90px;
		position: absolute;
		top: 250px;
		float: right;
		visibility: hidden;
		margin: 10px 0 0 2px !important;
		margin: 0;
		margin-left: -98px;
		padding: 0;
		font: normal bold 10px Tahoma, Arial;
		text-transform: uppercase;
}

.men\uProdotti {
		margin-left: -8px;
}


a.famiglia {
		margin: 0;
		padding: 0 0 0 5px;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-transform: uppercase;
}
a.famiglia:link, a.famiglia:visited {
		display: block;
		height: 15px;
		margin: 0;
		padding: 0 0 0 5px;
		background: none;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;
}
a.famiglia:hover {
		text-decoration: none;
		background: #012232;
}

.famigliaAtt {
		margin: 0;
		padding: 0 0 0 5px;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-transform: uppercase;
}
a.famigliaAtt:link, a.famigliaAtt:visited {
		display: block;
		height: 15px;
		margin: 0;
		padding: 0 0 0 5px;
		background: #012232;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;
}
a.famigliaAtt:hover {
		text-decoration: none;
		background: #012232;
}

.famigliaDisatt {
		margin: 0;
		padding: 0 0 0 5px;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-transform: uppercase;
}
a.famigliaDisatt:link, a.famigliaDisatt:visited {
		display: block;
		margin: 0;
		padding: 0 0 0 5px;
		font: normal bold 11px Tahoma, Arial;
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;
}
a.famigliaDisatt:hover {
		text-decoration: none;
		background: #012232;
}

span.descrizioneBreve p {
		margin: 0;
		padding: 0 0 15px 5px;
		font: normal normal 11px Tahoma, Arial;
		color: #FFF;
		background: none;
}
.descrizione {
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
		text-transform: uppercase;
		margin: 2px;
}

.descFamigliaAtt , .descFamigliaAtt p {
		margin: 0;
		padding: 0 0 15px 5px;
		font: normal normal 11px Tahoma, Arial;
		color: #000;
		background: none;
}

.descFamigliaDisatt , .descFamigliaDisatt p {
		margin: 0;
		padding: 0 0 15px 5px;
		font: normal normal 11px Tahoma, Arial;
		color: #FFF;
		background: none;
}

.prodottoDisatt {
		font: normal bold 10px Tahoma, Arial;
		color: #000;
		text-decoration: none;
}
a.prodottoDisatt:link, a.prodottoDisatt:visited {
		font: normal bold 10px Tahoma, Arial;
		color: #000;
		text-decoration: none;
		text-decoration: none;
}
a.prodottoDisatt:hover {
		color: #006EB1;
		text-decoration: none;
}

.prodottoAtt {
		font: normal bold 10px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
}
A.prodottoAtt:link, A.prodottoAtt:visited {
		font: normal bold 10px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none;
}
A.prodottoAtt:hover {
		color: #000;
		text-decoration: none;
}
span.descrBreveProd p {
		margin: 0;
		padding: 0 15px;
		font: normal normal 11px Tahoma, Arial;
		color: #012232;
		background: none;
		text-align: left;
}
span.descrizioneProd p {
		margin: 10px 0 0 0;
		padding: 0 15px;
		font: normal bold 10px Tahoma, Arial;
		color: #333;
		background: none;
		text-align: left;
}
span.descrizioneProd ul {
		margin: 0 0 0 15px;
		padding: 0 15px;
		font: normal normal 11px Tahoma, Arial;
		color: #333;
		background: none;
		text-align: left;
		list-style: square;
}
/* --------------------------------------------------------------- Prodotti --------------------------------------------------------------- */

/* --------------------------------------------------------------- TESTI LINGUE HOME2 --------------------------------------------------------------- */
.menuhome2 {
		font: normal bold 11px Tahoma, Arial;
		color: #909BA9;
		text-decoration: none; 
		text-transform: uppercase;
}
A.menuhome2:link, A.menuhome:visited {
		font: normal bold 11px Tahoma, Arial;
		color: #006EB1;
		text-decoration: none; 
		text-transform: uppercase;
}
A.menuhome2:hover	 {
		color: #909BA9;
		text-decoration: none;
}
/* --------------------------------------------------------------- TESTI LINGUE HOME2 --------------------------------------------------------------- */
