body{
	background-image: url(img/bg-sito.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	color:#707070;
}
#centrato{
	width: 956px;
	margin: auto;
	text-align: left;
		position:relative;
}
#corpo {
	overflow: hidden;
	width: 956px;
	background-color: #FFF;
	background-image: url(img/bg-corpo.gif);
	background-position: top;
	background-repeat: repeat-x;
}
/* header */
#intestazione {
	background: trasparent;
	height:214px;
}
#intestazione h1{
	margin-top:50px;
	text-align:center;
}

/* footer */
#pie-di-pagina {
	background-color: #fff;
	border-top:1px solid #6c8cc8;
	color: #818285;
}
#loghi{
	text-align:right;
	margin-top:20px;
}
#loghi img{
margin-left:10px;
border:0px;
}
.linkfooter{
	margin:0 auto;
	text-align:center;
	font-size: 0.8em;
	border-bottom:3px solid #f2f2f2;
}
.linkfooter a{
color: #818285;
text-decoration:none;
}
.linkfooter a:visited{
color: #818285;
text-decoration:none;
}
.linkfooter a:hover{
color: #818285;
text-decoration:underline;
}
#colonna-1 {
	float: left;
	width: 214px;
	background: transparent;
	color: #000;
}
#colonna-2 {
	float: left;
	width: 168px;
	background: transparent;
	color: #000;
	text-align:center;
	padding-top:53px;
}
#colonna-2 img{
	padding:2px;
	border:1px solid #ebebeb;
	margin:0 0 20px 0;
}
#colonna-3 {
	float: left;
	width: 574px;
	background: transparent;
	color: #000;
}
#colonna-3b {
	float: right;
	width: 734px;
	background: transparent;
	color: #000;
}
#colonna-3b img{
	padding:2px;
	border:1px solid #ebebeb;
	margin:0 0 20px 0;
}
div p {
	margin: 0;
	padding: 0.5em 0em;
}
/* menu navigazione */
.menuNavigazione{
width:214px;
margin-top:35px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0;
font-size:1.1em;
}
.menuNavigazione li{
list-style:none;
}
.menuNavigazione a{
display:block;
text-decoration:none;
border-bottom:1px solid #f58220;
padding:0px;
background:#FFF;
color:#707070;
margin:0px 0px 15px 0px;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
color:#707070;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
color:#6c8cc8;
}
/* titolo sezione e articoli */
.sezione{
	color:#fff;
	background-color:#f58220;
	padding-left:22px;
	background-image: url(img/corner.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:22px;
	font-weight:bold;
}
.sezione p{
padding:2px 0 0 0;
margin:0px;
}

.text{
	margin:20px 0 0 0;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	padding:0 15px;
	color:#707070;
}
.text a{
color:#6c8cc8;
}
.text a:link,
.text a:visited{
color:#6c8cc8;
}
.text a:hover,
.text a:focus,
.text a:active{
color:#6c8cc8;
text-decoration:none;
}
.text h1{
	font-size:1.2em;
}
.text h2{
	font-size:1.1em;
}
.text h3{
	font-size:1.0em;
}
.titoletto{
	font-weight:bold;
	font-size:1.1em;
	border-bottom: 1px solid #6c8cc8;
	padding-bottom: 5px;
}
.evidenza{
	font-size:1.3em;
	color:#f58220;
	margin:0.3em 0;
}
.evidenza2{
	font-size:1.2em;
	margin:0.3em 0;
}

/* banner pubblicitario home */
#banner {
position:absolute;
/*left:278px;
top:245px;*/
left:175px;
top:220px;
color:#000;
background: url(img/Bando_MCE_III.gif) no-repeat left top;
/*width:400px;
height:450px;*/
width:591px;
height:800px;
text-align:right;
}

#banner a:link, #banner a:visited{
color:#000;
text-decoration:none;
font-size:0.9em;
}

#banner a:hover, #banner a:focus, #banner a:active{
color:#000;
text-decoration:underline;
font-size:0.9em;
}

#banner p{
margin:0px 10px;
padding:0px;
}
/* --- */




