@charset "utf-8";
/* CSS Document */

body {
	background: #fff;
	background-image:url(img/oliva.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height:100%;
	width:100%;
	height:100%;
}
 .contenitore {
	 width: 800px;
	 background-color:#FFF;
	 height:auto;
	 margin:auto;
	 min-height:100%;
	
 }

.intestazione {
	padding:15px 0 0 20px ;
}

.image {
	float:left;
}

.menutop {
	float:right;
	margin:0;
	position:relative;
	padding-right:20px;
}

div.intestazione ul {
	list-style: none;
	
	font-size:14px;
	font-weight:normal;
	margin:0;
	/*padding-left:162px;*/
	padding:12px 0;
	text-align:right;
}

div.intestazione li {
	padding-left: 0;
	display:inline;
	height:25px;
}

a.menu  {
	border-right:thin solid #454545;
	/*color:#1a823d;*/
	color:#666;
	font-size:12px;
	padding-right: 3px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
}

a.menulast  {
	border:medium none;
	color:#666;
	font-size:11px;
	text-decoration:none;
}

a.menu:hover  {
	
	color:#009ecb;
	text-decoration:underline;
}

a.menulast:hover  {
	border:medium none;
	color:#009ecb;
	text-decoration:underline;
}

a.attivo  {
	border-right:thin solid #454545;
	/*color:#1a823d;*/
	
	font-size:12px;
	padding-right: 3px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#009ecb;

}

a.attivolast  {
	border:medium none;
	letter-spacing:0;
	color:#009ecb;
	font-size:12px;
	text-decoration:none;
}

.immagine {
	padding: 50px 15px 0 20px;
	font-size:12px;
	color:#454545;
	line-height:20px;
}

.immaginerid {
	padding: 20px 15px 0 15px;
	float:left;
}

.testo {
	font-size:12px;
	color:#454545;
	padding-left: 20px;
	padding-top: 5px;
	padding-right:30px;	
	line-height:20px;
	text-align:justify;
}
.zoe {
	font-size:10px;
	text-align:right;
	padding-right:20px;
	padding-top:5px
}

.testotrack {
	width:760px;
	font-size:11px;
	color:#666;
	padding-left: 15px;
	float:left;
	padding-top:10px;	
	line-height:16px;
	text-align:center;
}

.cover {
	float:left;
	text-align:right;
	padding-right:20px;
}

hr {
	width:615px;
	text-align:center;
	margin-top: 15px;
	color:#060;
}

td {
	padding:0;
	margin:0;
	height:20px;
	text-align:left;
}

.loghi {	
	text-align:center;
	padding-right:30px;
	padding-top:30px;
	padding-left: 10px;
}
div.loghi img {	
	padding-left:10px;
	padding-right:10px;
}

.boldrosso {
	color:#b23a24;
	font-weight:bold;
}
.boldverde {
	color:#b23a24; /*1a823e*/
	font-weight:bold;
}

.fucsia {color:#f27011; font-size:16px; font-weight:bold}
.fucsia2 {color:#ff8400; font-size:13px; font-weight:bold; font-style:italic}

.footer {
	margin:auto;
	width:800px;
	text-align:center;
	font-size:11px;
	float:left;
	padding-top:25px;
	clear:both;
	position:relative;
	bottom:5px;
}

.clearfloat {
	clear:both;
	font-size:1px;
	height:0;
	line-height:0;
}
a {
	color:#009ecb;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

a:hover {
	text-decoration:underline;
}

.tracklist {

	
	font-size:12px;
	color:#666;

}

div.testotrack a{
	color:#666;
	text-decoration:none;
}
.puntini {border-bottom:1px dotted #C00; padding-top:5px; margin-bottom:10px}
.newtitle {text-transform:uppercase; color:#009ecb; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; border-bottom:1px solid #009ecb; border-top:1px solid #009ecb; display:block; width:750px; margin:10px 0; padding:5px}
.newsfoto{width:200px; float:left; margin-top:5px;}
.newstesto{width:550px; float:left; min-height:190px}
.rigablu {border-bottom: 1px solid #009ECB;
    clear: both;
    margin: 3px 0;
    padding: 3px;
    width: 760px;}
.testo360 {width:360px; float:left; color: #454545;
    font-size: 12px;
    line-height: 20px;

    text-align: justify;}
.testo3602 {width:360px; float:left; padding-left:30px;color:#454545;
	line-height:20px;
	text-align:justify;}
