A:hover {FONT-SIZE: 12px; COLOR: #2C1E73; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: underline; background: none;}

A {FONT-SIZE: 12px; COLOR: #3388c8; FONT-FAMILY: Tahoma, verdana, sans-serif; background: none; TEXT-DECORATION: none; }

A:active {FONT-SIZE: 12px; COLOR: #3388c8; FONT-FAMILY: Tahoma,  verdana, sans-serif; background: none; TEXT-DECORATION: none;}

body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#ff8201;
	font-family:Tahoma;
	font-size:11px;
    color: #5b402b;
}
.font_menu {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
}

/*    PNG FIX for IE   */
img, div {  }

.bg_top {
	background:url(bg_top.gif) repeat-x center;
	height:230px;
}
.bg_bottom {
	background:url(bg_bottom.jpg) repeat-x #ff8504;
}
.box {
	width:847px;
}
.box2 {
	width:847px;
	background:#f8f1e9;
    background-image: url(test.gif); background-position: left; background-repeat: repeat-y;
}
.sidebar {
	float:left;
	width:186px;
	height:100%;
	background:url(bg_barra_lat.jpg) no-repeat;
}
.inner {
	float:left;
	width:661px;
	background:url(bg_inner_top.jpg) top repeat-x;
	text-align:left;
}
.innerbox {
	width:410px;
	background:url(inner_bg.jpg) bottom no-repeat;
}
.innerbody {
	width:460px;
	padding-left:27px;
	padding-top:31px;
	font-family:Tahoma;
	font-size:12px;
}
.innerbodyhome {
	width:420px;
	padding-left:27px;
	padding-top:31px;
	font-family:Tahoma;
	font-size:12px;
}
.innerTitle {
	font-family:"Lucida Sans", "Lucida Sans Unicode";
	font-size:14px;
	color:#2772a6;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:10px;
}
.contacts {
	width:152px;
	background:url(contatti_bg.png);
}
.base {
	overflow:visible;
	_overflow:hidden;
	position:static;
	visibility:hidden;
	width:1px;
	height:1px;
	clear:both;
}
.tab1 {
	display:block;
	overflow:visible;
	position:relative;
	visibility:visible;
	top:20px;
	left:258px;
	width:178px;
	background-color:transparent;
	background-repeat:no-repeat;
	clear:none;
}
.tab1home {
	display:block;
	overflow:visible;
	position:relative;
	visibility:visible;
	top:20px;
	left:218px;
	width:178px;
	background-color:transparent;
	background-repeat:no-repeat;
	clear:none;
}
.font_NL {
	font:Tahoma;
	font-size:11px;
	color:#4e270a;
}
.tf_nl {
	background-color: #ffffff;
	padding:3px;
	width:74px;
	height:9px;
	border:0px;
	font-family:Tahoma;
	font-size:9px;
}
*:first-child+html .tf_nl {
	padding:3px;
	width:74px;
	height:9px;
	border:0px;
	font-family:Tahoma;
	font-size:9px;
	background-image: url(field_NL.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.tf_nl_bt {
	position:relative;
	top:4px;
	*top:5px;
}
.inner_sidebar {
	width:160px;
	padding-top:11px;
	position:relative;
	left:-4px;
}
.inner_sidebar a {
	font-family:"Lucida Sans", "Lucida Sans Unicode";
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
}


.inner_sidebar a:hover {
	font-family:"Lucida Sans", "Lucida Sans Unicode";
	font-size:14px;
	color:#FFFFFF;
	text-decoration: underline;
}

.formio { background-color: #FFFFFF; border: 1px solid #E0262B; font-size: 12px; height: 15px; width: 150px; }

.formio2 { background-color: #ffe0a3; border: 1px solid #E0262B; font-size: 12px; height: 15px; width: 150px; }

.mytr { background-color: #FFFFFF;}
.mytr3 { background-color: #FFFFFF;}
.mytr2 { background-color: #DDDDDD; }
.ktabella {  font-size: 12px; background-color: #FFFFFF;  }
.ktabella td { font-weight: bold; color: #000000; }
.ktabella li { color: #000000; }

.errori
{
    border: 1px solid #ff5912; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 300px;    padding: 3px; font-size: 12px;
}

.errori ul {list-style: outside url(error.gif); font-size: 12px; margin-top: 10px; margin-bottom: 10px;}
.erorri li{ margin-left:40px; font-size: 12px; color: #000000;}


.auto_form {  }
.auto_form td { padding: 4px; }
.auto_form textarea { width: 350px; height: 200px; }

.dtable { border:1px solid #CCCCCC; border-collapse:collapse;}

.dtable td {border:1px solid #CCCCCC; border-collapse:collapse;}

.prova{ background-color: #F8F1E9;}
.prova1{ background-color: #ffbe72; }
.prova2{ background-color: #d2dee7; }


h1 {  font-size: 16px; margin: 0px; padding: 0px; }

.mymenu ul{ display: inline;  list-style:none; margin: 0px; padding: 0px;}

.mymenu li{ display: inline;  list-style:none; margin: 0px; padding: 0px;}

.mymenu a{ 
color: #5b402b; 
font-size: 11px; 
vertical-align:bottom;

}


