td	{
	font-family: Arial, Helvetica, sans-serif;
              font-size: 13px;
              color: #006;
              line-height: 18px;
	}

.cosmic 	{
	font-family: Arial, Helvetica, sans-serif; 
              font-size: 13px;
              color: #006;
              vertical-align: top;
              line-height: 18px;
	}

.menu	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FC3;
	text-align: center;
	vertical-align: top;
	line-height: 18px;
	}

INPUT.bottone	{
		font-weight: normal;
		font-size: x-small;
		color: #006;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #FC3;
		text-decoration: none;
		}

input	{
	border-right: #006 1px solid;
	border-top: #006 1px solid; 
	border-left: #006 1px solid; 
	border-bottom: #006 1px solid;
	font-size: x-small; 
	color: #006; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

textarea	{
	border-right: #006 1px solid;
	border-top: #006 1px solid; 
	border-left: #006 1px solid; 
	border-bottom: #006 1px solid;
	font-size: x-small; 
	color: #006; 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

hr	{
	color: #FC3;
	background-color: transparent;
	border-style: dotted;
	height: 2px;
	}

A.screen:link, A.screen:visited { text-decoration: none; color: #666666}
a.screen:hover { text-decoration: none; color: #990000}

td.comunicati 	{
		font-family: Arial, Helvetica, sans-serif; 
              	font-size: 12px;
              	color: #000;
              	vertical-align: top;
              	line-height: 18px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-top: 2px;
		}

.titcomunicati	{
		font-weight: bold;
		font-size: 13px;
		color: #006;
		background-color: #FFF;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-top: 2px;
		}

a.comunicati:visited {color: #999; text-decoration: none; background-color: transparent}
a.comunicati:link {color: #999; text-decoration: underline; background-color: transparent}
a.comunicati:hover {color: #F93; text-decoration: underline; background-color: transparent}

.testopicc	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #000;
		}

.testopopup	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000;
		}

.spaziodx {padding-right: 4px;}

.spaziosx {padding-left: 4px;}

/*------------------pag. promo----------------------*/
.azzurro {background-color: #eef4f9;}

.sf_top {
 background: url(img/sf_stelle.jpg) repeat-x top left;
 height: 94px;
}

table.big {
 border-left: 1px solid #005c94;
 border-right: 1px solid #005c94;
 border-bottom: 1px solid #005c94;
 margin: 0 0 10px 0;
}

table.contenitore td {
 font: 11px normal Arial, Verdana, Helvetica, sans-serif;
 border: 1px solid #FFF;
 background-color: #fff6de;
 padding: 5px;
 text-align: center;
}

table.contenitore td.descrizione {text-align: left;}

table.contenitore td.intestazione {
 background-color: #e4ac0e;
 color: #b50020;
 font: bold 13px Arial, Verdana, Helvetica;
 font-style: italic;
}

table.contenitore td.giallo {background-color: #FC3}

.titolo_promo {
 text-align: center;
 font: bold 14px Arial, Verdana, Helvetica;
 font-style: italic;
 color: #005b94;
}

.enfasi {font-size: 20px}

table.contenitore img {border: 1px solid #b50020;}

td.riga_chiara {background-color: #cedbf4}

td.bordo_scuro{
 border-top: 3px solid #3b3b3b;
 background-color: #cedbf4
}

td.bordo_scuro_bot {
 border-bottom: 3px solid #3b3b3b;
 background-color: #cedbf4
}

td.bordo_bot {border-bottom: 3px solid #3b3b3b;}
