@charset "utf-8";
/* CSS Document */


* {
	margin:0;
	padding:0;
}
body, html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
body#bodyHome {
	background-color:#000;
	background-attachment: fixed;
	background-image: url(img/tpl/bgHome.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#bodyInt {
	background-color:#000;
	background-attachment: fixed;
	background-image: url(img/tpl/bgInt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p {
	margin-bottom:10px;
}
h1 {
	margin-bottom: 5px;
	font-family:"Courier New", Courier, monospace;
	font-size:13pt;
	color:#fff;
}
h2 {
	margin-bottom: 5px;
	font-family:"Courier New", Courier, monospace;
	font-size:12pt;
	color:#fff;
}

h3 {
	margin-bottom: 5px;
	font-family:"Courier New", Courier, monospace;
	font-size:10pt;
	color:#fff;
}

a {
	font-family:"Courier New", Courier, monospace;
	color:#fff;
	text-decoration: none;
}
img { border:0;}

/* ---------- NEWSLETTER ---------- */

div#tplNwlBox {
	width:1000px;
	height: 21px;
	margin:0 auto;
	padding: 5px 0;
	text-align:right;
	/*background-color:#00FF00;*/
	clear:both;
	border-bottom: 1px solid #666;
}
div#tplNwlContent form input {
	height:11px;
	padding:0;
	margin:0;
	border: none;
	font-size:8pt;
}
div#tplNwlContent form input.campoemail {
	width:100px;
}
div#tplNwlContent form button {
	padding:0;
	margin:0;
	border: none;
	font-size:9pt;
	background: none;
	color: #fff;
}
/* ---------- MENU ---------- */
div#tplMenuBox {
	width:1000px;
	height: 15px;
	margin:20px auto 250px auto;
	background-color:#000;
	clear:both;
}
/* ---------- CONTENT HOME ---------- */
div#tplContentHome {
	width:430px;
	height: 530px;
	position: fixed;
	left:50%;
	top:50%;
	margin-left: -215px;
	margin-top: -265px;
	border: 10px solid #fff;
	padding:10px;
	overflow:auto;
	background-image: url(/img/tpl/bgContent.png);
	background-repeat: repeat;
	text-align:justify;
	z-index:2;
}
div#tplContentHome h1 {
	font-family:"Courier New", Courier, monospace;
	font-size:15pt;
	margin-bottom:10px;
}
/* ---------- CONTENT INTERNA ---------- */
div#tplContentInt {
	width:1000px;
	margin:50px auto 0 auto;
}
div#tplContentStyle {
	width:700px;
	border: 10px solid #fff;
	padding:20px;
	overflow:auto;
	background-image: url(/img/tpl/bgContent.png);
	background-repeat: repeat;
	z-index:2;
	clear:both;
}
div#tplContentInt h1 {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	font-family:"Courier New", Courier, monospace;
	font-size:15pt;
	padding: 6px 0;
	margin-bottom:10px;
}
div#tplContentInt p { text-align: justify; line-height: 22px;}
/* ---------- COLONNA SX HOME ---------- */
div#tplContentColSx {
	width:1000px;
	margin:0 auto;
	clear:both;/*background-color:#00FF00;*/
	font-size: 9pt;
	color: #dadada;
}
div#tplContentColSx div#tplContentColSxConcerti {
	margin-bottom:30px;
}
div#tplContentColSx div#tplContentColSxNews {
}
div#tplContentColSx h1 {
	padding: 6px 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	font-family:"Courier New", Courier, monospace;
	font-size:13pt;
	color:#fff;
}
div#tplContentColSx h1 span {
	background-image: url(/img/tpl/bgContent.png);
	background-repeat: repeat;
}
div.contentSx {
	width: 270px;
	background-image: url(/img/tpl/bgContent.png);
	background-repeat: repeat;
}
div.contentSx div.dataNews {color: #999999; font-size:8pt; margin-bottom:5px;}

/* ---------- FOOTER ---------- */
div#tplFooterBox {
	width:1000px;
	height: 24px;
	margin:50px auto 0 auto;
	border-top: 1px solid #666;
	text-align:right;
	clear:both;/*
	width:1000px;
	height: 24px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:96%;
	border-top: 1px solid #666;
	z-index:1;
	*/
}
div#tplFooterBox a {
	color:#CCC;
	text-decoration:none;
}

/* ---------- PAGINE INTERNE ---------- */
img.insertoImgSx { border: 1px solid #666666; padding:2px; margin-right:10px; margin-top:5px; }
img.insertoImgDx { border: 1px solid #666666; padding:2px; margin-left:10px; margin-top:5px; }

div.elencoRiga { clear:both; border-bottom:1px solid #333; padding: 4px 0;}
div.elencoEtichetta { width:180px; float:left; display:block; }
div.elencoContenuto { width:500px; display:block; }

/* ---------- DIARIO ---------- */
div#diarioColSx { width:460px; float:left;}
div#diarioColDx { width:180px; float: right; margin-left:20px;}
div.diarioDay { text-align: justify; padding:15px 0}
div.diarioPostInfo { margin-top:8px;}
div.diarioPostInfo strong { color:#999}

/* ---------- CONCERTI ---------- */
td.lineaelenco { border-bottom:1px solid #666; text-align:left; padding: 10px 0;}
tr.sfondilista{ background-color: #333;}

/* ---------- WALLPAPER ---------- */
div#wallpaperThumbBox img {border:1px solid #666; padding:2px; margin-right:6px; margin-bottom:6px; }

/* ---------- PRESS ---------- */
div#pressContentBox { width:100%; clear:both;}
div#pressColSx { width:50%; float:left;}
div#pressColDx { width:50%; float:right;}
div#pressColSx div.pressPadding { padding-right:10px; border-right: 1px solid #666;}
div#pressColDx div.pressPadding { padding-left:10px;}
div#pressColDx div.pressPadding input.password {background: #333; color:#fff; border:1px solid #666; height:22px; width:270px; }
div#pressColDx div.pressPadding input.iscributton {background: #333; color:#fff; border:1px solid #666; height:22px; margin-top:10px;}
div.fotoUfficiali { margin-bottom:16px;}
div.fotoUfficiali img { border:1px solid #666; padding:2px; margin-right:6px; }

/* ---------- CONTATTI e LINK ---------- */
div#linksBox p { height:80px; }
div#linksBox p img { border:1px solid #666; padding:2px; }
