@charset "windows-1252";
/* CSS Document */
body 				{ background:url(../immagini/background-pagina.png); text-align:center;  }
/* H1-H2 */

h1.titolo-head { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; vertical-align:baseline; text-align:right; padding-right:15px;}
h2.titolo2.head { font-family:Verdana, Arial, Helvetica, sans-serif; color:#336782; font-size:12px;}



/* SITO */
table.sito {width: 1074px;}
td.head {background-image:url(../immagini/head-sito.png); height:126px; width:1002px; }
td.head-index {background-image:url(../immagini/head-sito-index.png); background-position:bottom; height:50px; width:1002px; }
td.head-bis {background-image:url(../immagini/head-sito-2.png); height:126px; width:1002px; }
td.head2 {background-image:url(../immagini/dx-1.png); width:72px; background-position:bottom; }
td.menu-testa {background-color:#336782; height:30px; border-left:2px solid; color:#FFFFFF; }
td.menu-lingue {background-image:url(../immagini/fondo-lingue.png); width:72px; height:200px; padding-top:52px; }
.lingue {padding-top:5px; text-align:left; padding-left:3px;}
td.dx-1 {background-image:url(../immagini/dx-2.png);  height:30px; }
td.dx {border-left: 2px solid; color:#ffffff; height:110px;}
td.dx-generico {border-left: 2px solid; color:#ffffff;}
td.body-index {background-image:url(../immagini/fondo-testo-default.png); height:80px; padding-left:20px; padding-top:15px; padding-right:20px; }
td.body-interne {height:60px; padding-left:20px; padding-top:15px; padding-right:20px; }
td.indirizzo {background-color:#FFFFFF; height:30px; padding-left: 20px; padding-top:5px; padding-bottom:5px; border-top: 1px dotted; color:#336782; }
td.chiusura-table {background-image:url(../immagini/footer.png); background-repeat:no-repeat; height:20px; }
td.body-pagine-interne {background-image:url(../immagini/fondo-pagine-interne.jpg); border-left:2px solid; color:#FFFFFF; }
td.fondo-menu-index		{background-image:url(../immagini/fondo-menu-index.png); height:47px;}
/* links menu principale */

td.menu {height:30px; padding-left: 10px;  }
td. {padding-left: 10px;  }

a.link-menu					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; text-decoration: none; margin: 0; padding:3px;}
a.link-menu:hover			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#CCCCCC; text-decoration: none; margin: 0; padding-left:3px; padding-bottom:6px; }
a.link-menu:active			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; text-decoration: none; margin: 0; padding:3px;}



a.link-menu2					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration: none; margin: 0; padding:3px;}
a.link-menu2:hover			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#999999; text-decoration: none; margin: 0; padding-left:3px; padding-bottom:6px; }
a.link-menu2:active			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration: none; margin: 0; padding:3px;}
/* testi */

.testo-indirizzo			{padding: 5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; text-align:justify; }
.testo-credits				{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; text-align:justify;}
.testo						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; text-align:justify; padding:8px;}
.titolo						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12pt; color:#CC0000; text-align:justify;}


/* menu */
a.menu					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; text-decoration: none; margin: 0; padding:3px;}
a.menu:hover			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#CCCCCC; text-decoration: none; margin: 0; background-color:#336782; }
a.menu:active			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; text-decoration: none; margin: 0; padding:3px;}


/* MENU-PAGINE-INTERNE-BRUNI */

a.menu-laterali					{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333; text-decoration: none; margin: 0; padding:2px;}
a.menu-laterali:hover			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#336782; text-decoration: none; margin: 0; background-color:#FFFFFF; padding:4px; }
a.menu-laterali:active			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333; text-decoration: none; margin: 0; padding:2px;}

td.menu-laterale				{border-left: 1px dotted; color: #336782; width: 150px; padding-left: 15px; }

/* MENU-PAGINE-INTERNE-BRUNI */

td.immagine				{padding: 20px; text-align:center; vertical-align:bottom; width:250px; }
.testo-vini				{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #000000; padding:8px; }
.testo-footer				{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color: #000000; padding:8px; }
.testo-abbinamenti				{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; padding:8px; }