@charset "windows-1252";
@import url("qtip/qTip.css");
*				{ margin: 0; 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 0; _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: 950; background-repeat:no-repeat; height:110px;}
td.linea1 					{background-image:url(immagini/linea1.jpg); width: 692; height:30px;}
td.linea-loghi				{background-image:url(immagini/linea1.jpg); width: 692; height:15px;}
td.linea2 					{background-image:url(immagini/linea1.jpg); width: 950; 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:950; 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, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; margin-top: 10px; margin-bottom: 10px}			
.titolo-celle				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; vertical-align: middle; text-align:center; padding-top:5px; margin:0}
.testo-rosso				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold; text-align:center; }
.menu-alto					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold;}
.sap-testa					{padding-right:20px; }	
.testo						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding:10px; }
.titoli-testo				{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; padding:5px;}	
.icone-box-rosso			{font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#FFFFFF;  margin:0; padding: 0; padding-left:5px;}
.testo-box-rosso			{font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#FFFFFF;  padding-left:2px; padding-top:4px;}
.cerca						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; padding-left:10px; font-weight:bold; margin-bottom: 3px}
.testo-dovesiamo			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-top:5px; padding-left:10px;}
.testi-contenuti			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:#333333; padding:10px; line-height:14pt; }
.testi-contenuti-white		{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; padding:10px; line-height:14pt;}
.titoli-contenuti			{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12pt; color:#CC0000; padding:10px; line-height:14pt;}			
.pira						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: center}
			
/* LINKS FOOTER */
.basso						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#333333}
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.menu						{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; vertical-align: middle; text-align:left; padding-top:5px;  text-decoration:none;}	
a.menu:hover				{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; vertical-align: middle; text-align:center; padding-top:7px; text-decoration:none;}
a.menu:active				{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; vertical-align: middle; text-align:center; padding-top:7px; text-decoration:none;}


/* JMenu */
ul.nav					{margin:0}
il.nav					{margin-top:10; margin-bottom: 10px}
li.titolo-celle			{text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:bold; width: 180px}
a.titolocelle			{color: #065485; font-size: 11px}
a.titolocelle:hover		{text-decoration:none; color: #FF0000; font-size: 11px}
a.titolocelle:active	{color: #065485; font-size: 11px}

li						{display: inline; float: left; line-height: 1.5em; padding: 0 .5em 0; position: relative; text-align: left;}
li.titolo-celle:hover	{background-color: #065485; width: 180px}
li ul					{background-color: #065485; display: none; height: auto; left: 0; margin: 0; position: absolute; top: 100%; width: 180px}
li:hover ul				{display: block; width: 180px}
li ul li				{border-bottom: 1px solid black;border-right: none;margin: 0;padding: 0;text-align: left;width: 100%}
li ul li a				{padding-left: .3em}
li ul li:hover a		{background-color: #065485; display: block; height: 100%}
.noBorder				{border: none}