@charset "UTF-8";
/* CSS Document */

body{ margin:0; font-family: Geneva, Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:#f30;}
ul{ list-style: none; margin:0; padding:0;}

.left{float:left}
.right{float:right}
.clear{clear:both}

#prossimadata_wrap .titolo{
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
	width: 200px; margin-right:20px; padding-top: 20px;
}
#prossimadata_wrap .testo{
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;
	width: 300px; padding-top: 20px;
}

#prossimadata_wrap a{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#99CC00; line-height: 26px;}
#prossimadata_wrap a:hover{	text-decoration:underline; color:#99CC66;}

#top{ background:url(sf1.jpg) repeat-x; height: 280px;}
#top2{ background:url(img/sf2.png) repeat-x; height: 350px; padding-top:30px}
#sepbottom{ height:30px; background:url(img/sf_separatore_bottom.jpg)}
#lineabottom{ height: 20px; background:url(img/sf_bottom1.jpg)}
#bottom{background:#ccc; }

.wrap{width:735px; text-align: center; margin: 0 auto}
.linea{ height:18px; text-align: right; background:url(img/sf_linea.gif) repeat-x; width:auto; margin-bottom: 20px; margin-top: 20px;}
.boxfotoband{ width: 170px; height: 120px; color:#fff; background: #CCCCCC; font-family: Geneva, Arial, Helvetica, sans-serif}
.paddingfoto{margin-right: 10px;}
.destra100{margin-right: 40px;}
.hspazio20{height:20px}
.hspazio10{height:10px}

.network a, .credits a { font-size: 10px; text-decoration: none; line-height: 17px; color:#666666;}
.credits a { font-size: 9px; text-decoration: none; color:#666666;}
.network a:hover, .credits a:hover { text-decoration: underline; }
.network img { margin: 0 4px 0 0;}
.network li {line-height: 17px; padding-bottom:10px; clear:both}
.network li div {line-height: 17px; padding-bottom:10px; float:left; height:19px;}

.infopartner{ font-size: 10px; color:#666666; }

.credits{ font-size: 9px; color:#666666; }

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	
	margin:.8em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}





/*  */

/*
	position:absolute;
	border:1px solid #ccc;
	background:#222;	
	padding:8px;
	display:none;
	color:#fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
 */

#preview{
	position:absolute;
	display:none;
	border:1px solid #ec008c;
	background:#222;	
	padding:10px;
	color:#fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 480px;
	}
#preview a{ font-size: 10px; color: #ec008c; font-weight: bold;}
#preview a:hover{color: #ee4d9b;text-decoration: underline;}
#preview #boxtitolo{ color:#ee4d9b; position:absolute; top:20px; right: 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size:36px; background:#222; padding: 0 6px 0 6px;}
#preview #boxtesto{ padding:8px; padding-top: 65px; width:120px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; float: left;}
#preview #boxclear{ clear:both;}

	
/*  */



#top li {
	float: left;
	padding: 0;
	margin: 0px 10px 0 0;
	position: relative;
	color: #FFFFFF;
	font-size: 13px; font-weight: bold;
}

#bandthumb {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 730px;
	height: auto;
}

#bandthumb li {
	float: left;
	background: #222;
	width: 170px;
	height: 122px;
	padding: 0;
	margin: 12px 12px 0 0;
	position: relative;
	color: #FFFFFF;
	font-size: 13px; font-weight: bold;
}
#bandthumb img {
	border: none;
}