/* CSS Document */

td.tb_home {
background-color:#DDDEE0;
width:184px;
height:184px;
vertical-align:top;
}

td.tb_home1 {
background-color:#DDDEE0;
width:184px;
height:184px;
vertical-align:top;
padding-top:15px;
padding-left:15px;
}

td.tb_home2 {
background-color:#DDDEE0;
width:184px;
vertical-align:top;
padding-top:15px;
padding-left:15px;
}

td.tb_home3 {
background-color:#DDDEE0;
width:184px;
vertical-align:bottom;
padding-left:15px;
padding-bottom:15px;
}

td.tb_menusxup {
background-color:#565559;
width:184px;
vertical-align:top;
padding-top:15px;
padding-left:15px;
}

td.tb_menusxup1 {
background-color:#565559;
width:184px;
vertical-align:top;
padding-top:5px;
padding-left:15px;
}

td.tb_menusxup2 {
background-color:#565559;
width:184px;
height:184px;
vertical-align:top;
}

td.tb_menusxup3 {
background-color:#565559;
width:184px;
vertical-align:top;
padding-left:15px;
}

td.tb_menusxdown {
background-color:#DDDEE0;
width:179px;
vertical-align:top;
padding-top:4px;
padding-left:5px;
}

td.tb_menusxdown1 {
background-color:#DDDEE0;
width:5px;
/* vertical-align:bottom; */
padding-top:15px;
padding-left:15px;
}

td.tb_menusxdown2 {
background-color:#DDDEE0;
width:179px;
vertical-align:top;
padding-top:15px;
padding-left:5px;
}

td.tb_menusxdown3 {
background-color:#DDDEE0;
width:5px;
/* vertical-align:top; */
padding-top:4px;
padding-left:15px;
}

td.tb_menusxdown4 {
background-color:#DDDEE0;
width:184px;
vertical-align:top;
padding-top:4px;
padding-left:15px;
}

td.tb_menusxdown5 {
background-color:#DDDEE0;
/* background-color:#FF0000; */
vertical-align:middle;
text-align:center;
padding-top:4px;
padding-left:15px;
padding-right:15px;
}

td.tb_centreup {
background-color:#DDDEE0;
width:382px;
height:184px;
vertical-align:top;
}

td.tb_centredown {
background-color:#DDDEE0;
width:382px;
vertical-align:top;
}

td.tb_txtiframe {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

td.tb_txtiframe1 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
text-align:justify;
}

td.tb_txtiframe2 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
text-align:justify;
}

td.tb_txtiframe3 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

td.tb_txtiframe4 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

td.tb_txtiframe5 {
background-color:#DDDEE0;
width:360px;
vertical-align:bottom;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
text-align:left;
}

td.tb_txtiframe6 {
background-color:#DDDEE0;
width:180px;
vertical-align:top;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
text-align:left;
}

td.tb_txtiframe7 {
background-color:#DDDEE0;
width:180px;
vertical-align:top;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
text-align:right;
}

td.tb_txtiframe8 {
background-color:#DDDEE0;
width:260px;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
text-align:left;
}

td.tb_txtiframe9 {
background-color:#DDDEE0;
width:100px;
vertical-align:top;
padding-top:15px;
padding-bottom:5px;
padding-right:15px;
text-align:right;
}

td.tb_txtiframe10 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

td.tb_txtiframe11 {
background-color:#DDDEE0;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:5px;
}

td.tb_txtiframe12 {
background-color:#DDDEE0;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:15px;
}

td.tb_txtiframe13 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:5px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

td.tb_txtiframe14 {
background-color:#DDDEE0;
width:170px;
/*vertical-align:top;*/
vertical-align:middle;
/*padding-top:35px;*/
padding-bottom:5px;
padding-left:15px;
/*padding-right:15px;*/
text-align:left;
}

td.tb_txtiframe15 {
background-color:#DDDEE0;
width:360px;
vertical-align:top;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

body.sfondochiaro {
	background-color: #F1F2F9;
	scrollbar-base-color: #F1F2F9;
/*	SCROLLBAR-FACE-COLOR:#F8F8F8; 
SCROLLBAR-HIGHLIGHT-COLOR:#F8F8F8; 
SCROLLBAR-SHADOW-COLOR:#666666; 
SCROLLBAR-3DLIGHT-COLOR:#666666; 
SCROLLBAR-ARROW-COLOR:#FF0000; 
SCROLLBAR-TRACK-COLOR:#F8F8F8; 
SCROLLBAR-DARKSHADOW-COLOR:#F8F8F8; 
*/
}

body.sfondoscuro {
	background-color: #DDDEE0;
	scrollbar-base-color: #F1F2F9;
/* SCROLLBAR-FACE-COLOR:#F1F2F9; 
SCROLLBAR-HIGHLIGHT-COLOR:#F1F2F9; 
SCROLLBAR-SHADOW-COLOR:#5C5B60; 
SCROLLBAR-3DLIGHT-COLOR:#5C5B60; 
SCROLLBAR-ARROW-COLOR:#5C5B60; 
SCROLLBAR-TRACK-COLOR:#F1F2F9; 
SCROLLBAR-DARKSHADOW-COLOR:#F1F2F9; 
*/	
}

a.menusxup:link {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxup:active {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxup:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxup:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#ffffff;
font-weight:bold;
text-decoration: none
}

a.menusxdown:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxdown:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxdown:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#98989B;
font-weight:bold;
text-decoration: none
}
a.menusxdown:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#DA0D10;
font-weight:bold;
text-decoration: none
}


a.home:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#98989B;
text-decoration: none
}
a.home:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#98989B;
text-decoration: none
}
a.home:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#98989B;
text-decoration: none
}
a.home:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration: none
}

a.linktxtscuro:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: none
}
a.linktxtscuro:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: none
}
a.linktxtscuro:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: none
}
a.linktxtscuro:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: none
}

a.linktxtbianco:link {
/*font-family: Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
font-size:9px;
color:#ffffff;
text-decoration: none
}
a.linktxtbianco:active {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-decoration: none
}
a.linktxtbianco:visited {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-decoration: none
}
a.linktxtbianco:hover {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#DA0D10;
text-decoration: none
}

a.linktxtscurounder:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: underline;
}
a.linktxtscurounder:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: underline;
}
a.linktxtscurounder:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: underline
}
a.linktxtscurounder:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: underline;
}

a.linktxtscurounderbold:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
/*text-decoration: underline;*/
text-decoration: none;
font-weight:bold;
}
a.linktxtscurounderbold:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
/*text-decoration: underline;*/
text-decoration: none;
font-weight:bold;
}
a.linktxtscurounderbold:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
/*text-decoration: underline;*/
text-decoration: none;
font-weight:bold;
}
a.linktxtscurounderbold:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
/*text-decoration: underline;*/
text-decoration: none;
font-weight:bold;
}

a.linktxtrosso:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
border:0;
margin:0;
text-decoration: none
}
a.linktxtrosso:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
border:0;
margin:0;
text-decoration: none
}
a.linktxtrosso:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
border:0;
margin:0;
text-decoration: none
}
a.linktxtrosso:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
border:0;
margin:0;
text-decoration: underline;
}

a.linktxtverde:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
border:0;
margin:0;
text-decoration: none
}
a.linktxtverde:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
border:0;
margin:0;
text-decoration: none
}
a.linktxtverde:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
border:0;
margin:0;
text-decoration: none
}
a.linktxtverde:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
border:0;
margin:0;
text-decoration: underline;
}


a.linkrosso:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: underline
}
a.linkrosso:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: underline
}
a.linkrosso:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: underline
}
a.linkrosso:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-decoration: underline;
font-weight:bold
}

a.linkverde:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
text-decoration: underline
}
a.linkverde:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
text-decoration: underline
}
a.linkverde:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
text-decoration: underline
}
a.linkverde:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:green;
text-decoration: underline;
font-weight:bold
}

a.linkrossobig:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#DA0D10;
text-decoration: underline
}
a.linkrossobig:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#DA0D10;
text-decoration: underline
}
a.linkrossobig:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#DA0D10;
text-decoration: underline
}
a.linkrossobig:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#DA0D10;
text-decoration: underline;
font-weight:bold
}

a.linkverdebig:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:green;
text-decoration: underline
}
a.linkverdebig:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:green;
text-decoration: underline
}
a.linkverdebig:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:green;
text-decoration: underline
}
a.linkverdebig:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:green;
text-decoration: underline;
font-weight:bold
}


.txtsx_home {
/*font-family:"Franklin Gothic Book", "Franklin Gothic Heavy", "Franklin Gothic Medium", "Franklin Gothic Medium Cond", Arial, Verdana, Helvetica, sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#98989B;
font-weight:bold;

}

.txtsx1_home {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#98989B;
}

.txtsx2_home {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#98989B;
}

.txtscuro {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-align:justify;
}

.txtscurored {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#DA0D10;
text-align:justify;
font-weight:bold;
}

.txtscuroredbig {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#DA0D10;
text-align:justify;
}

.txtscurosmall {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#5C5B60;
text-align:justify;
}

.txtscurobold {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
font-weight:bold;
text-align:center;
}

.txtscuroboldl {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
font-weight:bold;
text-align:left;
}

.txtmenusxdown {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#98989B;
font-weight:bold;
text-decoration: none
}

ul.listachisiamo li {
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: hiragana-iroha;
}

ul.listamenubusiness li {
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image:url(../images/lista.gif);
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5B60;
	text-align:justify;
}

ul.listamenubusiness li:hover {
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image:url(../images/lista_red.gif);
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DA0D10;
	text-align:justify;	
}

ul.listamenusoci{
	text-align:left;
	margin: 0;
	padding: 0;
}
ul.listamenusoci li {
	position:relative;
	left:25px;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style:none;
	/*list-style-image:url(../images/lista.gif);*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#ffffff;
	text-align:left;
}
ul.listamenusoci li:hover {
	position:relative;
	margin: 0;
	padding: 0;
	left:25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style:none;
/*	list-style-image:url(../images/lista_red.gif);*/
/*	font-family: Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#DA0D10;
	text-align:left;
}

.txttitolorosso {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#DA0D10;
font-weight:bold;
}

.txttitoloverde {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:green;
font-weight:bold;
}

.txttitolobusiness {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#98989B;
font-weight:bold;
}

/*     script roll                */
/* the news box */
#news
{
	width:170px;
	background:#DDDEE0; 
/* background:red; */
}
#news a
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: none;
}
#news ul
{
/* margin:0 .5em 0 1em; */
margin:0 0 0 0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
}
#news li{
line-height:1em; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
}
/* the news box when JavaScript is available */

#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */

#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
/*	margin:0 .5em 0 .5em; */
	margin:0 0 0 0;
	padding:0;
}
/*
#news_v1
{
/*	width:170px; */
/*	background:#DDDEE0; 
/* background:red; */

/* } */

#news_v1 a
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
text-decoration: none;
}
#news_v1 ul
{
/* margin:0 .5em 0 1em; */
margin:0 0 0 0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
}
#news_v1 li{
line-height:1em; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
}

.txtmeno {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5B60;
}



