/************ BODY ************/
body						{ background-color:#FFFFFF;vertical-align:top; text-align:center; margin: 0 auto; margin-top:20px; margin-bottom:15px; }
/************ TABELLE ************/
table.contenitore			{ width:963px; border:1px solid #213755; vertical-align:top; background-color:#FFFFFF; text-align:center; margin:0 auto;}
table.boxcontenuti			{width:524px; border:0; text-align:center; margin:0 auto;}
table.form					{width:500px; vertical-align:top; text-align:center; margin:0 auto; border:0}
table.offerte				{width:500px; vertical-align:top; text-align:right; margin:0 auto; border:0}
/************ TESTI ************/
h2.sottotitolo				{ font-family: Trebuchet MS, arial; font-weight:normal; color:#213755; font-size:18pt; margin:0}
h3.intestazione				{ font-family: Trebuchet MS, arial; font-weight:normal; color:#213755; font-size:16pt; margin:0}
.sottotitoloblue			{ font-family: Trebuchet MS, arial; font-weight:normal; color:#213755; font-size:15pt; margin:0}
a.sottotitoloblue			{ text-decoration:none}
a.sottotitoloblue:hover		{ text-decoration:underline}
a.sottotitoloblue:active	{ text-decoration:none}

.sottotitolobluesmall		{ font-family: Trebuchet MS, arial; font-weight:normal; color:#213755; font-size:13pt; margin:0}
a.sottotitolobluesmall		{ text-decoration:none}
a.sottotitolobluesmall:hover {text-decoration:underline}
a.sottotitolobluesmall:active { text-decoration:none}
.sottotitolosmall			{ font-family: Trebuchet MS, arial; font-weight:normal; color:#213755; font-size:10pt; margin:0}
a.sottotitolosmall		{ text-decoration:none}
a.sottotitolosmall:hover {text-decoration:underline}
a.sottotitolosmall:active { text-decoration:none}

.testo						{ font-family: Trebuchet MS, arial; color:#3F3F3F; font-size:10pt;}
a.testo						{text-decoration:none}
a.testo:hover				{text-decoration:underline}
a.testo:active				{text-decoration:none}

.links						{ font-family: Trebuchet MS, arial; color:#FF0000; font-size:10pt;}
a.links						{ text-decoration:none}
a.links:active				{ text-decoration:none}
a.links:hover				{ text-decoration:underline}
.testowhite					{ font-family: Trebuchet MS, arial; color:#FFFFFF; font-size:12pt;}
a.testowhite				{text-decoration:none}
a.testowhite:hover			{text-decoration:underline}
a.testowhite:active			{text-decoration:none}
.testosmall					{ font-family: Trebuchet MS, arial; color:#3F3F3F; font-size:9pt;}
a.testosmall				{text-decoration:none; color:#3F3F3F}
a.testosmall:hover			{text-decoration:none; color:#213755}
a.testosmall:active			{text-decoration:none; color:#3F3F3F}

.comment					{ font-family: Trebuchet MS, arial; color:#3F3F3F; font-size:7pt;}

.testowhitesmall			{ font-family: Trebuchet MS, arial; color:#FFFFFF; font-size:9pt;}
a.testowhitesmall			{text-decoration:none; color:#FFFFFF}
a.testowhitesmall:hover		{text-decoration:none; color:#213755}
a.testowhitesmall:active	{text-decoration:none; color:#FFFFFF}

/************ STRUTTURA ************/
td.box-contenuti			{width:524px; height:16px; background-image:url(../struttura/box-contenuti/box-contenuti_01.png); background-repeat:no-repeat; margin:0; padding:0; background-position:top; vertical-align:top;}
td.box-contenutiuno			{width:524px; height:500px; background-image:url(../struttura/box-contenuti/box-contenuti_02.png); background-repeat:repeat; margin:0; padding:0; background-position:top; vertical-align:top;}
td.box-contenutivar			{width:524px; background-image:url(../struttura/box-contenuti/box-contenuti_02.png); background-repeat:repeat; margin:0; padding:0; background-position:top; vertical-align:top;}
td.box-contenutiform		{width:524px; background-image:url(../struttura/box-contenuti/box-contenuti_02.png); background-repeat:repeat; margin:0; padding:0; background-position:top; vertical-align:top;}
td.box-contenutidue			{width:524px; height:16px; background-image:url(../struttura/box-contenuti/box-contenuti_03.png); background-repeat:no-repeat; margin:0; padding:0; background-position:top; vertical-align:top;}
td.spazio					{width:500px; height:4px; vertical-align:top; margin:0;}
td.rigagrigia				{text-align:center; background-color:#939393; height:25px; vertical-align:middle;}
td.cellafoto				{width:125px; height:159px; text-align:center; margin:0 auto; background-image:url(../struttura/foto2.png); background-position:top; vertical-align:top; margin-top:10px;}
td.vuota				{width:125px; height:159px; text-align:center; margin:0 auto; vertical-align:top; margin-top:10px;}
td.scheda					{height:20px; border-bottom: 1px solid #3c3c3c; background-color:#E4E4E4; text-align:left}
/************ TABELLE ************/
table.boxcontenuti			{width:524px; border:0; padding:0; text-align:center; margin:0 auto;}
table.form					{width:500px; vertical-align:top; text-align:center; margin:0 auto; border:0}

td.footerup					{width:960px; height:36px; background-image:url(../struttura/footer/footer_01.png); background-repeat:no-repeat; background-position:top;  text-align:left;}
td.footerdown				{width:960px; height:120px; background-image:url(../struttura/footer/footer_02.png); background-repeat:no-repeat; background-position:top; text-align:left;}
.part_hidden{
      display:none;
 }