body
{
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.data {
	color: gray;
	font: bold 8px Verdana, "Lucida Grande", Lucida, sans-serif;
}
.contenuto_giust10 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
	text-align: justify;
}

.grazie {
	color: navy;
	font: italic bold 14px "Times New Roman", Georgia, Times, serif;
}

.grazie12 {
	color: navy;
	font: italic bold 12px "Times New Roman", Georgia, Times, serif;
}

.contenuto_giust12 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #2f2f2f;
	text-align: justify;
}

A.faqlink  	  {
	COLOR: #2f2f2f;
	FONT-SIZE: 10px;
	text-align: right;
	color: black;
	font: 600 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.faqlink:hover	  {
	COLOR: #FF0000;
	FONT-SIZE: 10px;
	text-align: right;
	color: gray;
	font: 600 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.link_dinamico  	  {
	text-decoration: none;
	color: #2f2f2f;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
}

A.link_dinamico:hover {
	text-decoration: none;
	color: #FF0000;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
}

A.link_login  	  {
	text-decoration: none;
	color: #2f2f2f;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
	border: 1px outset #393939;
}

A.link_login:hover {
	text-decoration: none;
	color: #FF0000;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
	border: 1px outset #393939;
}

A.link  	  {
	text-decoration: none;
	color: #2f2f2f;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
}

A.link:hover {
	text-decoration: none;
	color: #FF0000;
	list-style: inherit;
	background: url(none);
	right: 20px;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	text-indent: 20px;
}

A.link_sx  	  {
	text-decoration: none;
	color: #2f2f2f;
	list-style: inherit;
	text-align: right;
	font: normal bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.link_sx:hover	  {
	COLOR: #ff0003;
	text-decoration: none;
	text-align: right;
	font: normal bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
.ricercatesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2f2f2f;
}
.tab_ricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: thin dotted #999999;
	background-color: #F0F0F0;
}
.tab_ricerca8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	border: thin dotted #999999;
	background-color: #F0F0F0;
}
.contenuto_9 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #2f2f2f;
}

.titolo_news {
	text-transform: none;
	color: #2f2f2f;
	font: italic bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}
.ris_ricerca {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2f2f2f;
	text-align: right;
}
.giustificato9 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #000033;
	text-align: justify;
}
td.testomodulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-align: justify;
}
.titolo_pagine_principali_grass {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 16px;
	color: #333333;
}
.punti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}
.grass10 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #2f2f2f;
}

.grass10_bianco {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: white;
}

.nome_famiglia14 {
	color: white;
	font: italic bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.nome_famiglia12 {
	color: white;
	font: italic bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}
.giustificato9 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	text-align: justify;
}



A.catalogo {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
}

A.catalogo:hover {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #1d4294;
	font-weight: bold;
}

.scritte_testata9 {
	color: #14306f;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}



A.catalogo_link {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

A.catalogo_link:hover {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #1d4294;
	font-weight: bold;
}

A.famiglia_link {
	color: white;
	font: italic bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.famiglia_link:hover {
	color: #cccccc;
	font: italic bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.sotto_famiglia_link {
	color: white;
	font: italic bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.sotto_famiglia_link:hover {
	color: #cccccc;
	font: italic bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.login {
	color: black;
	font: 9px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-align: left;
	border-color: black;
	border-width: 1px;
	background-color: white;
}

A.catalogo:visited {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}

.bull {
	color: #cccccc;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.prezzocatalogo {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
}


A.livello1_catalogo_link                { COLOR: #CC0000;
	text-decoration: none;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #424242;
}
A.livello1_catalogo_link:hover               { COLOR: #CC0000;
	text-decoration: underline;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #000;
}

A.livello2_categorie                {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px;
	text-decoration: none;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
}
A.livello2_categorie:hover               {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FF0000; FONT-SIZE: 11px;
	text-decoration: underline;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
}

.prezzo10 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: right;
}

.contenutoform {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.nome_prodotto {
	color: #333333;
	font: normal bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.nome_prodotto {
	color: #333333;
	font: normal bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

.nome_prodotto_blu {
	color: navy;
	font: normal bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: 1px;
}

.nome_prodotto_bianco {
	color: white;
	font: normal bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: 1px;
}

.nome_prodotto_bianco_10 {
	color: white;
	font: normal bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: normal;
}

.apple_center {
	color: white;
	font: normal bold 12px "Times New Roman", Georgia, Times, serif;
	letter-spacing: normal;
}

.titolo_news {
	color: #fdfdfd;
	font: italic bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}


A.titolo_news {
	text-decoration: none;
	color: #fdfdfd;
	font: italic bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;

}


.testo{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 11px;
	color: black;
	
}

.didascalia{
	color: black;
	font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.codice{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	color: #1d4294;
	font-weight: bold;
	
}

.disponibilita {
	color: gray;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
.testomodulo {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	color: #000033;
	text-align: justify;
}
.titolo_mailing {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: navy;
}
.testo_mailing {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
	font-style: oblique;
	color: #000000;
	text-align: center;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////


A.link_testata {
	color: #14306f;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.link_testa {
	color: #1d4294;
	font: small-caps bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.link_testa:hover {
	color: #fd1c00;
	text-decoration: none;
	font: small-caps bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.link_testata {
	color: #14306f;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.link_testata:hover {
	color: red;
	text-decoration: none;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.testo_login_testata {
	color: #14306f;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}



A.link_piede {
	color: #2f2f2f;
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

A.link_piede:hover {
	color: red;
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

.piede {
	color: #2f2f2f;
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}



A.categorie                {
	text-decoration: none;
	color: black;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.categorie:hover               {
	text-decoration: none;
	color: red;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.completa                {
	text-decoration: none;
	color: black;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.completa:hover               {
	text-decoration: none;
	color: red;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}


A.sottocategorie                {
	text-decoration: none;
	color: black;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.sottocategorie:hover               {
	text-decoration: underline;
	color: red;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.testata_categoria {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: right;
}

.nome_prodottog {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

A.percorso {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

A.percorso:hover {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #1d4294;
	font-weight: bold;
}

.etichetta_modulo {
	color: black;
	font: bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #e0e5e4;
	text-align: right;
}

.testo10 {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 10px;
}


.risultato_ricerca {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.link_risultato_ricerca {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.link_risultato_ricerca:hover {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}


.testata_mostra_famiglia {
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}


A.categorie_selezionate {
  text-decoration: none;
	color: #ff0000;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

A.sottocategorie_selezionate  {
	text-decoration: none;
	color: #ff0000;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.titoli_pagine {
	color: #cecece;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	letter-spacing: 2px;
	text-transform: capitalize;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
}

.titolo_arearis {
	color: #777;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	letter-spacing: 2px;
	text-transform: capitalize;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
}

.articolo_inserito {
	color: #777;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
}

.arearis {
	color: #777;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
}

.arearis_link {
	color: #777;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
}

.arearis_link:hover {
	color: red;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
	text-decoration: underline;
}

.emailordine {
	color: #777;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
	text-align: center;
}

.emailordine:hover {
	color: red;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
	list-style-image: url(immagini/quadratino6x6_grigio.gif);
	list-style-position: outside;
	opacity: 1;
	border-bottom: 1px solid silver;
	text-transform: none;
	text-decoration: underline;
	text-align: center;
}

.testat_mail {
	color: #4e4e4e;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.testo_13 {
	color: black;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

.titolettigrass {
	color: #333333;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: capitalize;
}

.titolograzie {
	color: #333333;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

.titolo_contattipiva {
	color: #333333;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: capitalize;
}

.etichette_form {
	color: white;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	background-color: gray;
	text-transform: capitalize;
}

.titolo_contatti {
	color: #333333;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: capitalize;
}



A.testo_banner                {
	text-decoration: none;
	color: #545454;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
A.testo_banner:hover               {
	text-decoration: none;
	color: red;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.newsHome
{
	float: left;
	width: 350px;
	padding: 5px;
	margin: 5px;
}

.newsHome .cnt
{
	position: relative;
	height: 160px;
	border-right: 1px solid #cccccc;
}

.newsHome .cnt.right
{
	border-right: 0;
}

.newsHome img
{
	float: left;
}

.newsHome h2
{
	padding-left: 160px;
	margin: 0 10px;
}

.newsHome h2 a
{
	color: #666666;
	font-style: normal;
}

.newsHome .separatore
{
	margin: 5px 10px;
	border-top: 1px solid #cccccc;
}

.newsHome .link
{
	position: absolute;
	bottom: 20px;
	right: 20px;
}
