/* CSS Document */
*
{
   margin:0;
   padding:0;
}

html, body {
	background-image:		url(img/bg01.jpg);
	background-repeat:		repeat-x;
	background-position:	top;
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#637d19;
	background-color:		#ffddb7
}
a, a:active, a:link, a:visited  {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#086e03;
}
a:hover {
	color: 					#5c9f59;
}

ul li {
		list-style-type:none;
		list-style:none;
	}
	
.submenu li {
	background-color:#f2fdd2;
	border-bottom:1px solid #d7f382;
		list-style-type:none;
		list-style:none;
		padding:3px;
}

.container {
	width:					930px;
	min-height: 			480px;
	height: 				auto !important;
	height: 				480px;
	margin:					0 auto;
}
.container_sx {
	width:					270px;
	min-height: 			480px;
	height: 				auto !important;
	height: 				480px;
	float:					left;
}
.container_dx {
	width:					660px;
	min-height: 			480px;
	height: 				auto !important;
	height: 				480px;
	float:					left;
}
.footer {
	clear:					both;

	min-height: 			37px;
	height: 				auto !important;
	height: 				37px;
}
.menu {

	color:					#805017;
	background-position:	top;
	background-repeat:		repeat-x;
	margin:					0;

}


.menu ul {
	margin: 				0;
	padding-left: 			0;
	list-style: 			none;
}

.menu li {
	display: 				inline;
	margin: 				0;
	padding: 				0;
}

.menu li a, .menu li a:active, .menu li a:link, .menu li a:visited  {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#805017;
	float:					left;
	margin: 				0em;
	padding: 				0.7em 0.9em 0.7em 0.9em;

}

.menu li a:hover {
	color: 					#805017;

}
hr {
	border-bottom:			1px solid #def98e;
	border-left:			1px solid #def98e;
	border-right:			1px solid #def98e;
	border-top:				1px solid #cdec70;
	margin-top:				5px;
	margin-bottom:			8px;
}
h1, h2, h3 {
	margin: 				0;
}

h1 {
	color:					#90af37;
	font-size:				22px;
	font-weight:			normal;
	margin:0;
	padding:0
}
h2 {
	color:					#271702;
	font-size:				12px;
	font-weight:			bold;
}

h3 {
	color:					#90af37;
	font-size:				14px;
	font-weight:			normal;
	padding-bottom:			10px;
}
h4 {
	color:					#556f0e;
	font-size:				14px;
	font-weight:			bold;
}
.img {
	border:1px solid #ffffff;
	margin:20px;
	margin-right:0;
	margin-top:0;
	float: right;
}
.img_left {
	border:1px solid #ffffff;
	margin:0px;
	margin-right:15px;
	margin-top:0;
	float: left;
}
.testo {

	font-family:Arial, Helvetica, sans-serif;
	color:#637d19;
	font-size:12px;
	text-align:justify;
	


}
.minitesto {

	font-family:Arial, Helvetica, sans-serif;
	color:#086e03;
	font-size:10px;
	text-align:left;


}

.col_big {
	width:532px;
	float:left;
	padding:3px;
	margin-right:10px;
	border: 				1px solid #cae575;
	background-color:#FFF
}
.col_medium {
	width:					100px;
	float:					left;
	border: 				1px solid #cae575;
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	Text-Decoration:		none;
	line-height:			14px;
	COLOR:					#333333;
	text-align:				left;
	font-weight:			normal;
	padding:				3px;
}
.col_medium_title {
	width:					100px;
	float:					left;
	border: 				1px solid #546623;
	Font-Family:			Arial, Helvetica, sans-serif;
	background-color:		#384318;
	Font-Size:				11px;
	Text-Decoration:		none;
	line-height:			14px;
	COLOR:					#ffffff;
	text-align:				left;
	font-weight:			bold;
	padding:				3px;
}
.col_sx_micro {
	width:91px;
	float:left;
	padding:2px;
	padding-top:3px;
}
.col_sx_mini {
	width:136px;
	float:left;
	padding:2px;
	padding-top:3px;
}
.left {
	float:					left;
}
.left_space {
	float:					left;
	margin-right:			6px;
	
}
.right {
	float:					right;
}
.box_news {
	width:240px;
	min-height: 			165px;
	height: 				auto !important;
	height: 				165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-image:url(img/bg_news.jpg);
	padding:15px;
}
.box_news ul {
	margin:0;
	padding:0;
	padding-top:25px;
	padding-bottom:3px;
}
.box_news li {
	list-style-type:none;
	border-bottom:1px solid #4d5a21;
	padding-bottom:4px;
}
.box_news a, .box_news a:active, .box_news a:link, .box_news a:visited  {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#fdd04f;
}
.box_news a:hover {
	color: 					#ffe7a1;
}
.box_eventi {
	width:240px;
	min-height: 			156px;
	height: 				auto !important;
	height: 				156px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#90af37;
	background-image:url(img/bg_eventi.jpg);
	padding:15px;
}
.box_eventi ul {
	margin:0;
	padding:0;
	padding-top:25px;
	padding-bottom:2px;
}
.box_eventi li {
	list-style-type:none;
	border-bottom:1px solid #cdec70;
	padding-bottom:2px;
}
.box_eventi a, .box_eventi a:active, .box_eventi a:link, .box_eventi a:visited  {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#086e03;
}
.box_eventi a:hover {
	color: 					#5c9f59;
}
.chiusura {
	clear:					both;

}
.flash {
	width:					660px;
	min-height: 			290px;
	height: 				auto !important;
	height: 				290px;
	background-color:#333
}
.content {
	width:					620px;
	min-height: 			350px;
	height: 				auto !important;
	height: 				350px;
	background-image:		url(img/bg_content.jpg);
	background-position:	top;
	padding:				20px;
	padding-top:			5px;
	background-repeat:		repeat-x;
	background-color:		#e6ff9c
}

/* tabelle apsovsementi */
.tabellearancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	background: #cce28a;
	color: #5f6e3f;
	padding: 2px;
}
.tabellearancionovita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #f2ffcc;
	background: #5f6e3f;
	padding: 2px;
}
.tabelleblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f6e3f;
	background: #f2ffcc;
	padding: 2px;
}
.tabellegiallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #5f6e3f;
	background: #f2ffcc;
	padding: 2px;
}
.tabelleverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: #0DB14B;
	padding: 2px;
}
.tabellegrigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: #666666;
	padding: 2px;
}
.tabellerosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: #B42A34;
	padding: 2px;
}
.tabelleevident {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #ffffff;
	color: #4f5d30;
	font-weight: bold;
	padding: 2px;
}