body {
	margin: 10px;
	padding: 0px;
	background-color:#D0D2CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:80%;
	position:relative;
	z-index:1;
}
h1{
	color:#044414;
	font-size:1.5em;
	font-style:italic;
	padding:0;
	margin:0;
}
h2{
	color:#000;
	font-size:1.3em;
	padding:3px 0 3px 0;
	margin:0;
}
h3{
	color:#000;
	font-size:1.1em;
	padding:3px 0 3px 0;
	margin:0;
}
#contenitore{
	padding:0;
	margin:0 auto;
	width:784px;
}
#header{
	width:784px;
	height:146px;
}

#rimpImgHeader{
	width:784px;
	height:146px;
	background: transparent url("img/header_home.jpg");
}
#rimpImgHeader span{
	position:relative;
	z-index:-1;
}
#imgHome1{
	 width:784px;
	 height:20px;
	 background: transparent url(img/img_home.jpg);
}
#imgHome2{
	background-image:url(img/back_home2.jpg);
}
.imgHome2{
	background-image:url(img/back_home2.jpg);
}
#imgHome3{
	 width:220px;
	 float:right;
	 text-align:center;
}
#imgHome3 img{
	border:0;
}
#imgHome4{
	 width:784px;
	 height:15px;
	 background: #D0D2CC url(img/back_home.jpg) top left no-repeat;
}
#menuHome{
	background:transparent url("img/menu_home_back.jpg") left top repeat-y;
}
#menuHome div{
	background:transparent url("img/menu_home_penta.jpg") left center no-repeat;
	color:#055318;
	font-size:0.9em;
	font-style:italic;
	padding:5px;
	text-align:center;
}

#menuHome a{
	color:#044414;
	background: transparent url(img/elenco_home.gif) left center no-repeat;
	padding:0;
	margin:0;
	padding-left:17px;
	padding-right:10px;
}
#menuHome a:link { text-decoration: none; }
#menuHome a:visited { text-decoration: none;}
#menuHome a:hover { text-decoration: underline;}

#titoloHome{
	background:transparent url("img/titolo_home_back.jpg") left top no-repeat;
	height:45px;
	line-height:45px;
	padding-left:45px;
	padding-right:0px;
	text-align:left;
}
#imgDx{
	background:transparent url(img/menu_home_back.jpg) left top repeat-y;
}
#testoHome{
	display:block;
	background:transparent url("img/menu_home_back.jpg") left top repeat-y;
	text-align:center;
	font-size:1.0em;
	padding-left:40px;
	padding-right:415px;
	padding-top:5px;
	padding-bottom:5px;
	background:transparent url("img/img_home_dx.jpg") right top no-repeat;
	border-right:2px solid #fff;
}
#testoHome div{
	margin: 20px;
}
#newsHome{
	background:transparent url("img/loghi_home_back.jpg") left top repeat-y;
	font-size:1.0em;
	padding-top:5px;
	display:block;
	float:left;
}
#loghi{
	float:right;
	width:240px;
}
#titoloNews{
	background:transparent url("img/primopiano2.gif") 40px 10px no-repeat;
	padding-left:80px;
}
#titoloNews li{
	padding:0;
	margin:0;
	display: inline;	
}
#titoloNews ul{
	list-style:none;
	margin:0;
	padding:0;
}
#titoloNews span{
	display:block;
	background:transparent url("img/bordo_left_news.gif") left center repeat-y;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #ccc;
	width:465px;
}
.titoloNewsDiv{
	display:block;
	background:transparent url("img/bordo_left_news.gif") left center repeat-y;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:2px solid #ccc;
	width:465px;
}
#titoloNews a{ 
	color:#000000;
	text-align:right;
	display:block;
	padding:3px 15px 3px 0;
	font-weight:bold;
}
#titoloNews a:link { text-decoration: none; }
#titoloNews a:visited { text-decoration: none;}
#titoloNews a:hover { text-decoration: underline;}

.hidden{
	padding:0;
	margin:0;
	display:block;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.intestazioneNews{
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
}
.intestazioneNews p{
	margin:0px;
	padding:0;
}
#footer{
	text-align:center;
	display:block;
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
	margin-left:51px;
	margin-bottom:20px;
	clear:both;
}
#footer a{ color:#333;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none;}
#footer a:hover { color:#044414;	text-decoration: underline;}


