body {
	background-color: #EDF0F6;
	margin: 0;
	padding: 0;
}
td,div,p,body,form {
	color: #585858; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
.bordiTab{
border-left:1px solid #32A144;
border-right:1px solid #32A144;}

#colsx {
	background-image: url(/images/top3_08.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: inherit; 
	margin: 0px;
	padding: 134px 0px 0px 0px;
	vertical-align: top;
}

form {
    margin: 0px;
    padding: 0px;
	color: #fff;
}

.input_ricerca {
    font-size: 9px;
    width: 94px;
}

#colonnacentrale {
	margin: 0px 15px 20px 15px;
	padding: 0px;
}

.bottom{
background-color:#00733E;
color:#FFFFFF;
font-size: 10px;
padding-left:30px;
font-weight:bold;
}
.bottom a{
color:#ffffff;
text-decoration: none;
font-weight:normal;
}

#search {
	position:absolute;
	background-color: transparent;
	background-image: url(/images/bg_cerca.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 203;
	height: 33;
	top: 0px;
	left: 750px;
	text-align: center;
	padding: 5px 0px 0px 4px;
}

#head_container {
    position: relative;
	border:0;
}

/* fine sottomenu */
.end_sub {
	background-image: url(/images/t_menu2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 27px;
}

/* inizio e fine box */
.ini_box {
    margin-top: -10px;
	background-image: url(/images/tmenuspot.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 20px;
}
.end_box {
	background-image: url(/images/tmenuspot2.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 20px;
}

/* Solo in homepage */

body.home  {
	background-color: #EDF0F6;
	text-align: center;
}

#hp_centrale {
	margin: 0 auto;
	width: 960px;
	position:relative;
	background: #EFEFEF url(/images/andreadepasquale09.jpg) top center no-repeat;
	border-left:1px solid #32A144;
	border-right:1px solid #32A144;

}


#hp_menu {
	background-color: #DCEBC9;
	float:right;
	width: 184px;
	clear:right;
	margin: 85px 1px 5px 0;
    /*overflow: auto;*/
}
#hp_menu  .ews_menu{
	background-image: url(/images/bottom_menu.gif) !important;
}

#hp_bottom{
	clear:both;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	background-color:#038047;
	text-align:center;
	padding:6px 0;
	margin-top:5px;
}
#hp_bottom a{
	color:#ffffff;
	text-decoration: none;
	font-weight:normal;
}


/*#news {
	position: absolute;
	top: 350px;
	left:300px;
	width: 240px;
	height: 180px;
	overflow:auto;
}*/
#news {
	position: absolute;
	top: 290px;
	left:300px;
	width: 220px;
	height: 230px;
	overflow:auto;
}
.a_news {
	margin: 10px 0;
	font-size:10px;
}

#news a{
color:#E71F28;
}
	#newsletter {
	position: absolute;
	top: 290px;
	left:533px;
	width: 180px;
	height: 230px;
	overflow:auto;
	}
	#newsletter p{
	margin: 10px 0;
	font-size:10px;
	color:#000000;
	}
	p.righina{border-bottom:1px dashed #999999; padding-bottom:10px; margin-bottom:50px;}
	#newsletter a{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	}


#hp_search {
	float: right;
	background-color: transparent;
	background-image: url(/images/bg_cerca.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 203px;
	height: 33px;
	margin: 0px 6px 0px 0px;
	text-align: center;
	padding: 5px 0px 0px 4px;

}



/* non usati */
.Spot .virg{
	background-color: inherit;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	color: #004374;
	margin-bottom: -10px;
	font-style: italic;
}
/* box news homepage */

#candidato{float:left; width:429px; height:152px; padding-top:220px; padding-left:180px;}
.ulivo {
	margin: 15px;
	background-image: url(/images/bkg_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
