.body {
  background-color:#595959;
}

.data {
	font-size:10px;
	font-family:arial,helvetica;
	font-weight:normal;
	color:#ffffff;
}

.ricerca {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.form {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.banner {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.banner:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffa700;
	text-decoration:none;
}

/* TESTO DELLA PAGINA */

.testo0-grigio {
	font-size:10px;
	font-family:arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.testo0-bianco {
	font-size:10px;
	font-family:arial,helvetica;
	font-weight:normal;
	color:#ffffff;
}

.testo0-arancio {
	font-size:10px;
	font-family:arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
}

.testo1-grigio {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.testo1-grigio-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#404040;
}

.testo1-bianco {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
}

.testo1-bianco-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
}


.testo1-arancio {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
}

.testo1-arancio-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
}

.testo2-grigio {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.testo2-grigio-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#404040;
}

.testo2-bianco {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
}

.testo2-bianco-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
}

.testo2-arancio {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
}

.testo2-arancio-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
}

/* LINK NELLA PAGINA SOTTOLINEATI */

.link1-grigio {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
	text-decoration:underline;
}

.link1-grigio-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
}

.link1-bianco {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}

.link1-bianco-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.link1-arancio {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	font-weight:normal;
	color:#FF9933;
	font-variant: small-caps;
}

.link1-arancio-bold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
	text-decoration:underline;
}

.link2-grigio {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
	text-decoration:underline;
}

.link2-grigio-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
}

.link2-bianco {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}

.link2-bianco-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.link2-arancio {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
	text-decoration:underline;
}

.link2-arancio-bold {
	font-size:13px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
	text-decoration:underline;
}

/* NAVIGATOR SINISTRA */

.navsx {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
	text-decoration:none;
}

.navsx:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
	text-decoration:none;
}

.navsxbold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#262626;
	text-decoration:none;
}

.navsxbold:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

/* NAVIGATOR DESTRA */

.navdx {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
	text-decoration:none;
}

.navdx:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ff5d00;
	text-decoration:none;
}

.navdxbold {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#404040;
	text-decoration:none;
}

.navdxbold:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
	text-decoration:none;
}

.navdx-grigio {
	font-size:10px;
	font-family:arial,helvetica;
	font-weight:normal;
	color:#262626;
}

.navdx-bianco {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
}

.navdx-arancio {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ff5d00;
}

/* FOOTER */

.footerbianco {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.footerbianco:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffa700;
	text-decoration:none;
}

.footergiallo {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffa700;
	text-decoration:none;
}

.footergiallo:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.footergrigio {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#262626;
	text-decoration:none;
}

.footergrigio:hover {
	font-size:10px;
	font-family:verdana,arial,helvetica;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
/* PER  OdisseoSpaces */
.tg {
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:18px;
	text-decoration:none
}

a.tg:hover{
	color:#D71503;
	font-family:verdana,arial,helvetica;
	font-size:18px;
	text-decoration:underline
}

.tm{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:none;
}

a.tm:hover{
	color:#D71503;
	font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:underline
}

.tp{
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.tp:hover{
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#D71503;
	text-decoration:underline
}

.tpb{
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none
}


a.tpb:hover{
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	color:#FFFF00;
	text-decoration:underline
}

.tpc{
	font-family:verdana,arial,helvetica;
	font-size:9px;color:#000000;
	TEXT-DECORATION:none;
}

a.tpc:hover{
	font-family:verdana,arial,helvetica;
	font-size:9px;
	color:#D71503;
	text-decoration:underline
}

.tpp{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#C0C0C0;
	text-decoration:none
}

a.tpp:hover{
	font-family:verdana,arial,helvetica;
	font-size:10px; 
	color:#FFFF00;
	text-decoration:underline
}

.tpm{
	font-family:verdana,arial,helvetica;
	font-size:8px;
	color:#FFFFFF;
	text-decoration:none
}

a.tpm:hover{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#FFDB00;
	text-decoration:underline
}

.ttp{
	font-family:BankGothicLtBT;
	font-size:9px;
	color:#FFCC00;
	text-decoration:none
}

.tmd{
	font-family:BankGothicLtBT;
	font-size:16px;
	color:#000000;
	text-decoration:none
}

.tpa{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#000000;
	text-decoration:none
}

a.tpa:hover{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#FFFF00;
	text-decoration:
	underline
}

.tmp{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#000000;
	TEXT-DECORATION:none;
}

.tpab{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none
}

a.tpab:hover{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#FFFF00;
	text-decoration:underline
}

.tasti{
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	text-decoration:none;
	background-color:#E8F9FF
}

.tasti1{
	font-family:verdana,arial,helvetica;
	font-size:8pt;
	text-decoration:none;
	width:170;
	height:20;
	position:relative;
	background-color:#E8E9F0
}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 9px Verdana;
color:#000000;
line-height:12px;
z-index:150;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}

