/************ BODY ************/
body						{ background-color:#FFFFFF; vertical-align:top; margin-top:5px; text-align:center; margin: 0 auto; }
/* H1- E TITOLI */

table.foot						{width:1052px; background-color:ffffff; margin-top:0px;}
h3.titolo-celle					{ font-family:Impact; font-size:35px; font-weight:200; color:#ffffff; padding-left: 40px; text-align:left; padding-top:10px; margin-top:10px;}
h3.elenco-servizio				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-top: 10px; padding-left: 25px; text-align:left; vertical-align:top;}
/* TESTA-SITO */
table.contenitore				{width: 1052px;}
td.head1						{background-image:url(immagini/head-1.png); height:106px; width:322px; }
td.head2						{background-image:url(immagini/head-2.png); height:106px; width:339px; border-left: 1px dotted; color:#CCCCCC; }
td.head3						{background-image:url(immagini/head-3.png); height:106px; width:391px; border-left: 1px dotted; color:#CCCCCC; }
td.head4						{background-image:url(immagini/layout2-ok-copia_06.png); width: 1052px; height:29px; }
td.riga-gialla					{background-image:url(immagini/layout2-ok-copia_08.png); width: 1052px; height:10px; }
td.riga-step					{background-image:url(immagini/fondo-form.png); background-repeat:repeat-x; background-position:bottom; height:30px;}

td.riga-gialla					{background-image:url(immagini/layout2-ok-copia_08.png); width: 1052px; height:10px; }


/* PROMOZIONE SITO */	
td.titolo-promozione			{height: 50px; padding: 15px; text-align:right;}
.testo-promo-nero				{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; color:#333333;}
.testo-promo-rosso				{font-family:Impact; font-size:50px; font-weight:400; color:#FF0000; padding: 10px; }
h1.testo-rosso					{font-family:Impact; font-size:30px; color:#FF0000;}
a.testo-rosso					{ text-decoration:none }
a.testo-rosso:hover				{ text-decoration:underline }
a.testo-rosso:active			{ text-decoration:none }
/* TESTI BODY */	
td.testo						{margin: 15px; vertical-align:top;  }
.testo-generico					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.titolo-generico				{font-family:Geneva, Arial, Helvetica, sans-serif;  color:#FF6600; font-size:16px;  }
.testo-gene						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; }

.message						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#FF0000; margin-left:30px; }

.testo-piccolo					{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; padding-left: 10px;}
/* 3 PASSI PER LA REALIZZAZIONE */	
td.fondo-passo-1				{background-image:url(immagini/passo-1.png); height:212px; width:347px; }
td.fondo-passo-2				{background-image:url(immagini/passo-2.png); height:212px; width:339px; }
td.fondo-passo-3				{background-image:url(immagini/passo-3.png); height:212px; width:313px; }


/* TESTI BODY */	
td.testo						{padding: 15px; vertical-align:top;  }
.testo-interno					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.titolo-interno					{font-family:Geneva, Arial, Helvetica, sans-serif;  color:#FF6600; font-size:16px; border-bottom: 1px dotted;  }
.testo						{font-family:Geneva, Arial, Helvetica, sans-serif; color:#000033; font-size:12px; text-align:left; margin: 15px;  }

td.testo-righe					{border-left: 1px dotted; color:#CCCCCC; }


/* menu */
a.menu							{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold; text-align: right; padding: 5px; text-decoration:none;}
a.menu:hover					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-align: right; padding: 5px; text-decoration:none;}
a.menu:active					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; text-align: right; padding: 5px; text-decoration:none;}

a.pirax							{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#333333; text-decoration: none; margin: 0}
a.pirax:hover					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#333333; text-decoration: none; margin: 0; text-decoration:none}
a.pirax:active					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#333333; text-decoration: none; margin: 0; text-decoration:none}

a.links							{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#AFB2AC; text-decoration: none; margin: 0}
a.links:hover					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#AFB2AC; text-decoration: none; margin: 0; text-decoration:underline}
a.links:active					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#AFB2AC; text-decoration: none; margin: 0; text-decoration:none}