*{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
/*h1, h2, h3, h4, h5, h6, p {
	padding: .5em 0;
}
h1, h2, h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	font-size: 1.3em;
}*/
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	font-weight: bold;
}
h2 {
	font-size: 16px;
}
a {
	/*color: #EE0202;*/
	text-decoration: none;
}
a:hover {
	
}
a img {
	border: 0 none;
}
p{
	text-align: justify;
	padding: .5em 0;
	/*line-height: 20px;*/
}
body {
	background: #33460F url(images/page_bg.jpg) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	/*color: #020202;*/
	text-align: center;
}
#container{
	text-align: left;
	width: 791px;
	margin: 0 auto;
	/*margin-left: 100px;*/
}

#logo {
	float: left;
	padding: 44px 0 0 30px;
	width: 126px;
}

#bannertop {
	float: right;
	/*margin-left: 126px;
	text-align: center;*/
	text-align: right;
	padding-top: 10px;
}
#bannertop #bannertop_image {
	height: 92px;
}

#logo a, #bannertop a {
	color: #FFFFFF;
}
.loginbox {
	float: right;
	text-align: right;
	padding-right: 110px;
}
.loginbox .SubHead,
.loginbox a.CommandButton:link,
.loginbox span, 
.loginbox .Normal {
	color: #FFFFFF;
}

#contentarea {
	margin: 10px 0;
	padding: 5px;
	background: #FFFFFF;
}
#boxtop {
	background: url(images/boxtop_bg.jpg) no-repeat;
	height: 265px;
	overflow: hidden;
	color: #494B52;
}
#boxtop .navmain {
	float: left;
	width: 233px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 21px;
}
#boxtop .navmain ul {
	list-style: none;
	padding: 65px 0 0 20px;
}
#boxtop .navmain ul li, #boxtop .navmain ul li li, #boxtop .navmain ul li li li {
	list-style: none;
}
#boxtop .navmain ul li a {
	color: #494B52;
	font-weight: bold;
}
#boxtop .navmain ul li a:hover, #boxtop .navmain ul li#HouseMenuNavCurrentItem a {
	color: #80A04D;
}
#boxtop .navmain ul li ul {
	/*padding-top: 0px;*/
	background: #ECEBF0;
	border: 1px #DBDADF solid;
	margin-left: 80px;
	padding: 0 10px;
	line-height: 1em;
}
#boxtop .navmain ul li ul a {
	padding: 5px 0;
}
#boxtop .midcontents {
	float: left;
	width: 287px;
}
#boxtop .midcontents .midcontents_i {
	padding: 35px 10px 10px 10px;
	height: 210px;
	/*position: relative;*/
}
#boxtop .midcontents .midcontents_i .tag {
	background: url(images/tag.png) no-repeat;
	width: 145px;
	height: 137px;
	float: right;
	/*position: absolute;
	bottom: 10px;
	right: 10px;*/
}
#boxtop .midcontents .midcontents_i .tag .tag_i {
	padding: 15px 0 0 15px;
}

#boxtop .rightcontents {
	float: left;
	width: 261px;
}
#boxtop .rightcontents .rightcontents_i {
	padding: 6px 0 0 8px;
}
#boxtop .rightcontents .rightcontents_i .photoframe {
	width: 255px;
	height: 235px;
	background: url(images/boxtop_photoframe.jpg) no-repeat;
}
#boxmid {
	background: url(images/boxmid_bg.jpg) repeat-y;
	color: #4E4E4E;
	height: 1%;
}
#boxmid_b {
	background: url(images/boxmid_b_bg.jpg) bottom no-repeat;
	height: 1%;
}
#boxmid .contentleft {
	float: left;
	width:  391px;
}
#boxmid .contentleft .contentleft_i {
	padding: 15px 15px 30px 15px;
}
#boxmid .contentleft .contentleft_i h2 {
	color: #80A04D;
}
#boxmid .contentleft .contentleft_i h3 {
	color: #4E4E4E;
}
#boxmid .contentleft .contentleft_i a.readon {
	color: #80A04D;
}

#boxmid .contentright {
	float: left;
	width:  390px;
}
#boxmid .contentright .contentright_i {
	padding: 15px 15px 30px 15px;
}
#boxmid .contentright .contentright_i h2 {
	color: #E1E2D5;
}
#boxmid .contentright .contentright_i h3 {
	color: #4E4E4E;
}
#boxmid .contentright .contentright_i a.readon {
	color: #E1E2D5;
}

#boxmid .contentright .contentright_i .boxnews {
	width: 182px;
	height: 130px;
	overflow: hidden;
	color: #494B52;
	background: url(images/boxnews_small_bg.jpg) no-repeat;
}

#boxmid .contentright .contentright_i .boxnews .boxnews_i {
	padding: 10px;
}
#boxmid .contentright .contentright_i .boxnews .boxnews_i h3 {
	color: #68882A;
}
#boxmid .contentright .contentright_i .boxnews .boxnews_i p {
	text-align: left;
}

#boxmid .contentright .contentright_i .boxnews .boxnews_i a.readon {
	color: #68882A;
}

#bottomboxes_l {
	float: left;
	width: 391px;
	overflow: hidden;
	background: #E1E1D5;
}
#bottomboxes_l .boxnews {
	height: 122px;
	margin: 10px 0;
	overflow: hidden;
	color: #494B52;
	background: url(images/boxnews_c.jpg) repeat-y;
}
#bottomboxes_l .boxnews_t {
	height: 122px;
	background: url(images/boxnews_t.jpg) top no-repeat;
}
#bottomboxes_l .boxnews_b {
	height: 122px;
	background: url(images/boxnews_b.jpg) bottom no-repeat;
}
#bottomboxes_l .boxnews .boxnews_i {
	padding: 15px;
}
#bottomboxes_l .boxnews .boxnews_i h3 {
	color: #68882A;
}
#bottomboxes_l .boxnews .boxnews_i a.readon {
	color: #68882A;
}

#bottomboxes_l .boxsondaggi {
	color: #E1E1E4;
	background: #796F65 url(images/boxsondaggi_bg.jpg) top no-repeat;
	height: 97px;
	overflow: hidden;
}
#bottomboxes_l .boxsondaggi .boxsondaggi_i {
	padding: 10px;
}
#bottomboxes_l .boxsondaggi .boxsondaggi_i h2 {
	color: #82A14A;
}
#bottomboxes_l .boxsondaggi .boxsondaggi_i h3 {
	color: #E1E1E4;
}
#bottomboxes_l .boxsondaggi .boxsondaggi_i p {
	padding: 3px 0;
}
#bottomboxes_l .boxsondaggi .boxsondaggi_i a.readon {
	color: #82A14A;
}

#bottomboxes_r {
	float: left;
	width: 390px;
	overflow: hidden;
}
#bottomboxes_r .boxnotice {
	color: #FFFFFF;
	background: url(images/boxnotice_bg.jpg) no-repeat;
	height: 239px;
	overflow: hidden;
}
#bottomboxes_r .boxnotice .boxnotice_i {
	padding: 10px;
}
#bottomboxes_r .boxnotice .boxnotice_i h2,
#bottomboxes_r .boxnotice .boxnotice_i h3 {
	color: #FFFFFF;
}
#bottomboxes_r .boxnotice .boxnotice_i a.readon {
	color: #FFFFFF;
}


a.readon {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.clr {
	clear: both;
}

.DisplayNone{ 
	display:none; 
}
