body {background-color:#9c0a53;}
.body_popup {background-color:#ffffff;}

.menu {
	
	background: url(../img/menu.gif);
	width: 100%;
	vertical-align:top;
}

.sfondo {	
	background: url(../img/opacity2.png);
	width: 170px;
	height: 14px;
}
#sfondo {
	width: 950px;
	background: url(../img/sfondo2.jpg);
	align: center;
}
.testomenu {
	text-decoration: none;
	font-family: Tahoma,Georgia,Times,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform:none;	
}

.tit_meteo {
	text-decoration: none;
	font-family: Tahoma,Georgia,Times,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform:none;
	padding:5px 5px 5px 5px;
	
	
}


.textsoci
{
font-family: Verdana;
font-size: 10px;
color: #333333;
text-align: left;
font-weight: normal;
}
.text
{font-family: Verdana;font-size: 10px;color: #333333;font-weight: normal;padding:0px;
}

.text TD A  {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #203622;}
.text TD A:link    { color: #203622; text-decoration: underline;}
.text TD A:visited { color: #203622; text-decoration: underline;}
.text TD A:hover   { color: #238D33; text-decoration: none;}




.tdcatselected{
	background-color: #660435;
}


.tableSottocatSelected  {  width:950px;background-color: #660435;font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #203622;text-align:left;}
.tableSottocatSelected TD  {  height:25px;text-align:left;}
.tableSottocatSelected TD A  {  font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;text-transform:capitalize;}
.tableSottocatSelected TD A:link    { color: #fff; text-decoration: none;text-transform:capitalize;}
.tableSottocatSelected TD A:visited { color: #fff; text-decoration: none;text-transform:capitalize;}
.tableSottocatSelected TD A:hover   { color: #f77518; text-decoration: none;text-transform:capitalize;}


.sx{
	width:210px;
	background-color: #35011b;
	text-align:center;
	padding-bottom:0px;
}


.dx{
	width:230px;
	background-color: #35011b;
	text-align:center;
}


.td_main{ background-color: #FFF;width:100%;font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size: 10px; color: #333;font-weight: normal; vertical-align:top;border:1px solid #9EA53C;}
.table_main{ background-color: #FFF;width:100%;font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #333;font-weight: normal; vertical-align:top;border: 5px solid #fff;}
.table_main td A  {  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #F58320;font-weight: bold;}
.table_main td A:link    {font-weight: bold; color: #F58320; text-decoration: underline;}
.table_main td A:visited { font-weight: bold;color: #F58320; text-decoration: underline;}
.table_main td A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;}
.table_main td.hr{ background-color: #92C047;width:100%;height:1px; padding:0px 0px 0px 0px;}
.table_main td.categoria {font-size: 11px;font-family: Arial,Helvetica,sans-serif;color: #9c0a53;font-weight: bold;padding:0px;text-transform:uppercase;}
.table_main td.titolo {font-size: 18px;font-family: Arial,Helvetica,sans-serif;text-transform: none;color: #9c0a53;font-weight: bold;padding:0px 0px 0px 0px:;}
.table_main td.titolo A  {  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #9c0a53;font-weight: bold;}
.table_main td.titolo A:link    {font-weight: bold; color: #9c0a53; text-decoration: none;}
.table_main td.titolo A:visited { font-weight: bold;color: #9c0a53; text-decoration: none;}
.table_main td.titolo A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;}




.table_eventi_prov{ background-color: #ffffff;width:90%;font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #333;font-weight: normal; padding:0px 0px 0px 0px;vertical-align:top;border: 0px solid #ffffff;}
.table_eventi_prov td  {  background-color: #ffffff;width:100%;font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #333;font-weight: normal; padding:0px 0px 0px 0px;}
.table_eventi_prov td A  {  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #F58320;font-weight: bold;}
.table_eventi_prov td A:link    {font-weight: bold; color: #F58320; text-decoration: none;}
.table_eventi_prov td A:visited { font-weight: bold;color: #F58320; text-decoration: none;}
.table_eventi_prov td A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;}
.table_eventi_prov td.hr{ background-color: #92C047;width:100%;height:1px; padding:0px 0px 0px 0px;}
.table_eventi_prov td.categoria {font-size: 11px;font-family: Arial,Helvetica,sans-serif;text-transform: none;color: #84b51a;font-weight: bold;padding:0px;text-transform:uppercase;}
.table_eventi_prov td.titolo {font-size: 18px;font-family: Arial,Helvetica,sans-serif;text-transform: none;color: #9c0a53;font-weight: bold;padding:2px;text-transform:uppercase;}


.separatorecatmenu{
	background: url(../img/separatorecatmenu.gif);
}



.testosottomenu {
	text-decoration: none;
	font-family: Tahoma,Georgia,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform:uppercase;
}

a.testosottomenu:hover {
	text-decoration: underline;
    text-transform:uppercase;
}
a.testosottomenu_small:hover {
	text-decoration: underline;
}
.testosottomenu_small {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8CB542;
	text-align:center;
}

.footer A  {  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #8CB542;font-weight: bold; vertical-align:top;}
.footer A:link    {font-weight: bold; color: #8CB542; text-decoration: underline;vertical-align:top;}
.footer A:visited { font-weight: bold;color: #8CB542; text-decoration: underline;vertical-align:top;}
.footer A:hover   { font-weight: bold;color: #8CB542; text-decoration: none;vertical-align:top;}

.testologin {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.testologout {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}
.offerte
{
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
text-transform: none;
color: #DA2F85;
font-weight: bold;
text-decoration:none;
}
.categoria
{
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
text-transform: none;
color: #84b51a;
font-weight: bold;
padding:0px;
text-transform:uppercase;

}
.titolo
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #9c0a53;
font-weight: bold;
}
.titolo A  {  font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #F58320;font-weight: bold; vertical-align:top;}
.titolo A:link    {font-weight: bold; color: #F58320; text-decoration: underline;vertical-align:top;}
.titolo A:visited { font-weight: bold;color: #F58320; text-decoration: underline;vertical-align:top;}
.titolo A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;vertical-align:top;}


a.testologout
{
color: #145C36;
}
a.testologout:hover
{
text-decoration: none;
}

a.testomenu:hover {
	color: #35011b;
    text-transform:none;

}

input, button{
	border: 1px solid #000;
	color: #475078;
    font: 11px Arial,sans-serif;
	vertical-align:top;
	height:15px;
}   
.cerca{
	width: 347px;
	margin-right: 5pt;
	height: 20px;
}
input.cerca_av {
	border: 1px solid;
	color: #333333;
    font: 12px Arial,sans-serif;
	width: 300px;
}   
select.cerca_av {
	border: 1px solid;
	color: #333333;
    font: 12px Arial,sans-serif;
	width: 150px;
}  
.buttoncerca_av {
	width: 50px;
	height: 20px;
	border: 1px solid;
	color: #333333;
    font: 12px Arial,sans-serif;
}    
.login{
	width: 180px;
	margin-right: 5pt;
	height: 20px;
}
.buttoncerca{
	width: 20px;
	margin: 0pt;
	border:0px;
	height: 20px;
}
.bordoimmagine {
	padding-right: 5px;
	padding-left:5px;
	padding-bottom: 2px;
}

.hrcolorpub
{
	height: 1px;
	COLOR: #333333;
	background-color:#92C047;
	font-size: 2px;
}


.hrcolorpub TD  {  
	height: 1px;
	COLOR: #333333;
	background-color:#92C047;}

.hrcolortrasp
{
	height: 1px;
	COLOR: #333333;
	background-color:#FFFFFF;
	font-size: 2px;
}
.hrcolortrasp  TD{  
	height: 1px;
	COLOR: #333333;
	background-color:#FFFFFF;}

