*							{margin: 0 auto; padding: 0}
body						{margin: 0 auto; padding-left: 30px; padding-right: 30px; padding-bottom: 30px; background-image:url(immagini/fondo-sito.png); color: #666; text-align: center}
h1							{font: bold 16px 'Lucida Grande', Arial, sans-serif}
a							{color:#333333; text-decoration: underline}
a:hover						{color:#333333; text-decoration: none}
hr							{margin: 24px; margin: 0; clear: both}
#page-container 			{margin: 0 auto; width: 350px; text-align: left}
.style2						{color: #990000}

/* TESTA - SITO */
table.centrata				{margin:0 auto; background-color:#FFFFFF; border: 1px solid #E3E3E3}
table.contenitore			{width:100%; height: 89px; border:0; border-collapse: collapse}
td.testa 					{background-image:url(immagini/testa.jpg); width: 950px; background-repeat:no-repeat; height:110px;}
td.linea1 					{background-image:url(immagini/linea1.jpg); width: 692px; height:30px;}
td.linea-loghi				{background-image:url(immagini/linea1.jpg); width: 692px; height:15px;}
td.linea2 					{background-image:url(immagini/linea1.jpg); width: 950px; height:30px;}
td.head-cella				{background-image:url(immagini/fondo-head.jpg); width:200px; height:30px;}
td.footer-cella				{background-image:url(immagini/fondo-head.jpg); width:950px; height:30px;}
td.head-cella-rossa			{background-image:url(immagini/fondo-rosso.png); width:28px; height:30px;}
td.head-cella-rossa-due		{background-image:url(immagini/fondo-rosso2.png); width:28px; height:30px;}
td.head-cella-bianca		{background-color:#FFFFFF; width:2px; height:30px;}
td.head-cella-xl			{background-image:url(immagini/fondo-head.jpg); width:692px; height:30px;}
td.fondo-cella				{background-image:url(immagini/fondo_cella_news.jpg); width:200px; height:180px;}
td.fondo-flash				{background-color:#CCCCCC; width:720px; height:160px;}
td.contenitore-box			{width:160px;}
td.selezione-software		{background-image:url(immagini/cerca_04.png); width:181px; height:29px;}
td.bottone-cerca			{background-image:url(immagini/cerca_03.png); width:91px; height:29px;}
td.contenuti				{background-color:#FFFFFF; border: 1px dotted; color:#999999; vertical-align:top;}

/* TESTI SITO */
h1.titolo-h1				{font-family:Geneva, Arial; font-size:10px; color:#333333; text-align:center; margin-top: 10px; margin-bottom: 10px}			
.titolo-celle				{font-family:Verdana, Arial; font-size:12px; color:#333333; font-weight:bold; vertical-align: middle; text-align:center; padding-top:5px; margin:0}
.testo-rosso				{font-family:Verdana, Arial; font-size:12px; color:#990000; font-weight:bold; text-align:center; }
.menu-alto					{font-family:Verdana, Arial; font-size:12px; color:#669999; font-weight:bold;}
.sap-testa					{padding-right:20px; }	
.testo						{font-family:Geneva, Arial; font-size:10px; color:#333333; padding:10px; }
.titoli-testo				{font-family:Geneva, Arial; font-size:12px; color:#333333; font-weight:bold; padding:5px;}	
.icone-box-rosso			{font-family:Arial; font-size:13pt; font-weight:bold; color:#FFFFFF;  margin:0; padding: 0; padding-left:5px;}
.testo-box-rosso			{font-family:Arial; font-size:14pt; font-weight:bold; color:#FFFFFF;  padding-left:2px; padding-top:4px;}
.cerca						{font-family:Geneva, Arial; font-size:12px; color:#CC0000; padding-top:5px; padding-left:10px;font-weight:bolder;}
.testo-dovesiamo			{font-family:Geneva, Arial; font-size:12px; color:#333333; margin:10px; text-align: justify; line-height: 18px}
.testi-contenuti			{font-family:Geneva, Arial; font-size:10pt; color:#333333; padding:10px; line-height:14pt; }
.testi-contenuti-white		{font-family:Geneva, Arial; font-size:10pt; color:#ffffff; padding:10px; line-height:14pt;}
.titoli-contenuti			{font-family:Geneva, Arial; font-size:12pt; color:#CC0000; padding:10px; line-height:14pt;}			
.pira						{font-family:Geneva, Arial; font-size: 8pt; color: #FFFFFF; text-align: center}
td.divisore					{background-color:#B4AF93; height:5px; border-bottom:1px solid; color:#666666;}

/* LINKS FOOTER */
.basso						{font-family:Geneva, Arial; font-size: 8pt; color:#333333}
a.pirax						{font-family:Geneva, Arial; font-size: 8pt; color:#333333; text-decoration: none; margin: 0}
a.pirax:hover				{font-family:Geneva, Arial; font-size: 8pt; color:#333333; text-decoration: none; margin: 0; text-decoration:none}
a.pirax:active				{font-family:Geneva, Arial; font-size: 8pt; color:#333333; text-decoration: none; margin: 0; text-decoration:none}
a.menu						{font-family:Geneva, Arial; font-size:12px; color:#333333; font-weight:bold; vertical-align: middle; text-align:left; padding-top:5px;  text-decoration:none;}	
a.menu:hover				{font-family:Geneva, Arial; font-size:12px; color:#669999; font-weight:bold; vertical-align: middle; text-align:center; padding-top:7px; text-decoration:none;}
a.menu:active				{font-family:Geneva, Arial; font-size:12px; color:#333333; font-weight:bold; vertical-align: middle; text-align:center; padding-top:7px; text-decoration:none;}

/* JMenu */
ul.nav						{margin:0}
il.nav						{margin-top:10px; margin-bottom: 10px}
li.titolo-celle				{font-family:Verdana, Arial; font-size:12px; color:#ffffff; font-weight:bold; width: 180px}
a.titolocelle				{color: #FFFFFF}
a.titolocelle:hover			{text-decoration:none; color: #FFFFFF}
a.titolocelle:active		{color: #FFFFFF}

/* TOOLTIP */
#screenshot					{position:absolute; margin-top: -110px; margin-left: 20px; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; font-family: arial; font-size: 10pt; font-weight: bold}