body {background-color:#31150D;}
.body_popup {background-color:#FAFADF;}

.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: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform:none;
	
}
.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: #F4CE7A;
}


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


.sx{
	width:210px;
	background-color: #FAECAB;	
}

.box_chi{ background: url(../img/sx/box_chi.gif);width:196px;height:136px;font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F07922;font-weight: bold; padding:0px 0px 0px 0px;vertical-align:top;}
.box_chi A  {  font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F07922;font-weight: bold; vertical-align:top;padding:5px 0px 0px 0px;}
.box_chi A:link    {font-weight: bold; color: #F07922; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_chi A:visited { font-weight: bold;color: #F07922; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_chi A:hover   { font-weight: bold;color: #91261D; text-decoration: none;vertical-align:top;padding:5px 0px 0px 0px;}

.box_news{ background: url(../img/sx/box_news.gif);width:196px;height:136px;font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3EB249;font-weight: bold; padding:0px 0px 0px 0px;vertical-align:top;}
.box_news A  {  font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3EB249;font-weight: bold; vertical-align:top;padding:5px 0px 0px 0px;}
.box_news A:link    {font-weight: bold; color: #3EB249; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_news A:visited { font-weight: bold;color: #3EB249; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_news A:hover   { font-weight: bold;color: #223322; text-decoration: none;vertical-align:top;padding:5px 0px 0px 0px;}


.dx{
	width:230px;
	background-color: #FAECAB;	
}

.box_proposte{ background: url(../img/dx/box_proposte.jpg);width:216px;height:135px;font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F58320;font-weight: bold; padding:0px 0px 0px 0px;vertical-align:top;}
.box_proposte A  {  font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F58320;font-weight: bold; vertical-align:top;padding:5px 0px 0px 0px;}
.box_proposte A:link    {font-weight: bold; color: #F58320; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_proposte A:visited { font-weight: bold;color: #F58320; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_proposte A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;vertical-align:top;padding:5px 0px 0px 0px;}

.box_offerte{ background-color:#FBFAE0;width:208px;height:190px;font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EE3495;font-weight: bold; padding:0px 0px 0px 0px;vertical-align:top;	border: 4px solid #26542B;}
.box_offerte A  {  font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EE3495;font-weight: bold; vertical-align:top;padding:5px 0px 0px 0px;}
.box_offerte A:link    {font-weight: bold; color: #EE3495; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_offerte A:visited { font-weight: bold;color: #EE3495; text-decoration: underline;vertical-align:top;padding:5px 0px 0px 0px;}
.box_offerte A:hover   { font-weight: bold;color: #BF0957; text-decoration: none;vertical-align:top;padding:5px 0px 0px 0px;}


.td_main{ background-color: #FAFADF;width:100%;font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size: 10px; color: #333;font-weight: normal; padding:0px 0px 0px 0px;vertical-align:top;border:1px solid #9EA53C;}
.table_main{ background-color: #FAFADF;width:100%;font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #333;font-weight: normal; padding:0px 0px 0px 0px;vertical-align:top;border: 5px solid #FAFADF;}
.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: #84b51a;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: #278813;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: #278813;font-weight: bold;}
.table_main td.titolo A:link    {font-weight: bold; color: #278813; text-decoration: none;}
.table_main td.titolo A:visited { font-weight: bold;color: #278813; text-decoration: none;}
.table_main td.titolo A:hover   { font-weight: bold;color: #D48F29; text-decoration: none;}




.table_eventi_prov{ background-color: #FAFADF;width:100%;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: 5px solid #FAFADF;}
.table_eventi_prov td  {  background-color: #FAFADF;width:100%;font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #333;font-weight: normal; padding:2px 2px 2px 2px;}
.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: #278813;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: 10px;
	font-weight: bold;
	color: #203622;
	text-transform:uppercase;
}
.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;
}
.testologin {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #145C36;
}
.testologout {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #145C36;
}
.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: #278813;
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.footer:hover
{
text-decoration: underline;
}
a.testomenu:hover {
	color: #EEA920;
    text-transform:none;

}
a.testosottomenu:hover {
	text-decoration: underline;
    text-transform:uppercase;
}
a.testosottomenu_small:hover {
	text-decoration: underline;
}
input, button{
	border: 1px solid #3C629A;
	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: 10px;
	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;}

