BODY
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #f7f7f7;
}
.bottoni_menu
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    TEXT-DECORATION: none
}
.bottoni_n
{
	font-weight: bolder;
	font-size: 8pt;
	text-transform: uppercase;
	color: #000000;
	font-family: Verdana;
}
.bottoni_r
{
	font-weight: bolder;
	font-size: 8pt;
	text-transform: uppercase;
	color: #B82F31;
	font-family: Verdana;
}
.IMG_float
{
   float: left
}
.data
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.footer
{
    FONT-SIZE: 8pt;
    COLOR: #919B9C;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.hidemenu
{
	margin-top: 2px;
	position: absolute;
	background: #FFFFFF;
	/*border: 1px solid #F4AB32;*/
	border: 2px solid #000000;
	display: none;
	width: 220px;
}
.IMG_float
{
   float: left
}
.txt_verde
{
    FONT-SIZE: 9pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.titolo
{
	font-weight: bolder;
	font-size: 13pt;
	color: #919B9C;
	font-family: Verdana;
}
.txt_n
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.txt_r
{
    FONT-SIZE: 12px;
    COLOR: #B82F31;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.txt_rosso
{
    FONT-SIZE: 8pt;
    COLOR: #B82F31;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #B82F31;
    TEXT-DECORATION: none
}
A.foot
{
    COLOR: #919B9C;
    TEXT-DECORATION: none
}
A.foot:visited
{
    COLOR: #919B9C;
    TEXT-DECORATION: none
}
A.foot:hover
{
    COLOR: #B82F31;
    TEXT-DECORATION: none
}
A.bottoni_link
{
	font-weight: bolder;
	font-size: 8pt;
	text-transform: uppercase;
	color: #000000;
	font-family: Verdana;
}
A.bottoni_link:visited
{
	font-weight: bolder;
	font-size: 8pt;
	text-transform: uppercase;
	color: #000000;
	font-family: Verdana;
}
A.bottoni_link:hover
{
    font-weight: bolder;
	font-size: 8pt;
	text-transform: uppercase;
	color: #B82F31;
	font-family: Verdana;
}
.titolo_eventi
{
    FONT-SIZE: 9pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
}
.txt_eventi
{
    FONT-SIZE: 8pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
}
.menu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #23411f;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menu:hover
{
    color: #ffffff;
    BACKGROUND-COLOR: #23411f
}

.menu2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    color: #ffffff;
    BACKGROUND-COLOR: #23411f;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.search_title
{
	font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
    border-bottom: 1px solid #F4AB32;
    border-left: 1px solid #F4AB32;
    border-top: 1px solid #FFCA69;
    border-right: 1px solid #FFCA69;    
    padding-left: 5px;
    background: #FFE8BD;
}
.search_header
{
	font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;  
    padding-left: 5px;
    background: #23411F;
}
.txt
{
    FONT-SIZE: 9pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
}
.txt_home
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
.txt_details
{
    FONT-SIZE: 8pt;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
    border-bottom: 1px solid #CECDCF;
    padding-top: 3px;
    padding-bottom: 3px;
}
.txt_form
{
    FONT-SIZE: 8pt;
    COLOR: #B82F31;
    FONT-FAMILY: Verdana;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    padding-left: 5px;
    background: #f5f5f5;
}
.txt_title
{
	font-size: 12px;
	font-weight: bold;
	background: #fffff;
	color: #B82F31;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
FORM
{
	display: inline;
}
IMG.txtcool
{
	margin: 2px;
	border: 0px solid #989799;
}
INPUT
{
    BORDER-RIGHT: #142c85 1px ridge;
    BORDER-TOP: #142c85 1px ridge;
    MARGIN-TOP: 5px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #142c85 1px ridge;
    COLOR: #7d7d7d;
    BORDER-BOTTOM: #142c85 1px ridge;
    FONT-FAMILY: Verdana
}
INPUT.bcool
{
	height: 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}
INPUT.blist
{
	height: 18px;
	font-family: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
    COLOR: #23421e;
    FONT-FAMILY: Verdana;
    border: 1px solid #989799;
    background: #CECDCF;
}
INPUT.image
{
	border: 0px solid #989799;
}
INPUT.smalltxtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 120px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
INPUT.txtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 150px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
INPUT.txtcool250
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 250px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
SELECT.txtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 150px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
SELECT.smalltxtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 120px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
TEXTAREA.txtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border: 1px solid #989799;
	background: #FFFFFF;
}
#divcontatti
{
	margin-top: 2px;
	position: absolute;
	background: #FFFFFF;
	/*border: 1px solid #F4AB32;*/
	border: 2px solid #000000;
	display: none;
	width: 220px;
}