html,body{margin: 0;padding:0}
body{
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	background-image:url('../img/Page-BgTexture.jpg');
	background-repeat:repeat;
	/*background: #000000; /*#FFFFE0;*/
} /*  background: url(../img/sfondoC4x6.png) */

div#container {
   position: relative;
	width: 100%;
	height: auto;
	margin: 0px auto;
	background: none;
	color: #000000;
	text-align: left;
}

/*stili generici, su header e footer*/
div#header { height: 110px; }
div#header table { width: 100%; }
h1,h2,h3,p{margin: 0}
p{padding-bottom: 10px}
h3{padding-top: 10px}
h1{padding-left:10px;padding-top:15px; font: bold 2.3em/80px georgia,times,serif}
h2{font-size: 1.8em}
h3{font-size: 1.2em}
div#footer a{color:#ff0;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/

div#content{
   position: relative;
	margin: 0 200px 0 125px;
	padding: 1em 10px;
	/*border: solid #FFFFFF;*/
}

div.contbak {
   width: 94%;
	background-color: #F0FFF0;
	min-height: 660px;
	max-height: inherit;
	/*border: solid #000000;*/
}

div#footer {
   font-size: 9px;
	text-align: center;
	padding: 5px 20px;
	background-color: #FFFFE0;
	color: #000000;
}


/* INIZIO MENU LATERALE NAVIGAZIONE */
div#navigation{position: absolute; top: 110px; left: 0; width: 12%;padding: 1em 0 0 10px;}

div#minilink a {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1pt;
	word-spacing: 0.1pt;
	margin: 10px 0;
	display: block; /*border: 1px outset #606060;*/
	width: 75%; /*112px*/
	line-height: 30px;
	background-color: yellow; /*#E0FFFF*/
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	border: 1px solid;
	border-top: #d9d9d9;
	border-left: #d9d9d9;
	border-bottom: #000000;
	border-right: #000000;
}
div#minilink a.activemenu {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #32cd32; /*#96D7ED - #FFFACD;*/
	text-decoration: underline; /* IE */
	border: 1px solid;
	border-bottom: #d9d9d9;
	border-right: #d9d9d9;
	border-top: #000000;
	border-left: #000000;
}
div#minilink a:hover{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff8c00; /*border: 1px inset #666;*/
	border: 1px solid;
	border-bottom: #d9d9d9;
	border-right: #d9d9d9;
	border-top: #000000;
	border-left: #000000;
}
/* FINE MENU LATERALE NAVIGAZIONE */

div#extra {
   position: absolute;
	top: 110px;
	right: 0;
	width: 20%; /*190px*/
	padding: 1em 5px
}

.ultimenews {
	margin-left: 40px;
	margin-top: 10px;
	width: 90%;
	/*background-color: #ffffe0;*/ /*#ffe4c4;*/
	background-image:url('../img/sfondonews.png');
/*	background-repeat:no-repeat;
	background-position:center;*/
	border: ridge;
}

/* Prossime Date */
div#extra div.newsboxlive {font-size: 90%;margin-bottom: 2em; background-color: #CDEAF6; min-height: 250px;}
div#extra div.newsboxlive h2{ padding: 1px 2px; background-color: #5DBDE4; color: #ffffff; font-size: 1.2em; }
div#extra div.newsboxlive p {margin: 0 5px 0 5px; }

/* Newsletter */
div#extra div.newsletter { padding:5px 5px 5px 5px; background-color:#FFFFCC; font-family:"Times New Roman", Times, serif; }
div#extra div.newsletter h2{ background-color:#000000; color: #ffffff; font-size: 16px; text-align:center; }
div#extra div.newsletter p { font-size:13px; padding: 5px 5px 5px 5px; font-weight:bold; }

/* Contatti */
div#extra div.contatti { padding:5px 5px 5px 5px; background-color:#FFFFCC; font-family:"Times New Roman", Times, serif; }
div#extra div.contatti h2{ background-color:#000000; color: #ffffff; font-size: 18px; text-align:center; }
div#extra div.contatti p { font-size:14px; padding: 5px 5px 5px 5px; font-weight:bold; }
div#extra div.contatti a { text-decoration:none; color:#36C; }

/*stili per i contenuti
div#content{border-left: 0px solid #909090; border-right: 0px solid #909090}*/

div.textimage{
	border-bottom: 1px none #909090;
	width: 100%;
	/*background-color: #F0FFF0;*/
} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin: 10px;}
div.textimage h2{margin-top: 10px}
div.textimage ol { padding-left: 0 0 0 0;}
div.textimage p { margin: 0 10px 0 10px;}
/*div.textimage a{color: #FF7F50;}*/


marquee.news {
	font-family: Tahoma;
	font-size: 11px;
}

marquee.date {
	font-family: Tahoma;
	font-size: 12px;
}

/*.ultimenews {
	margin-left: 5px;
	padding-left: 5px;
	font-family: "Century Gothic";
	color: #f8685e; /* - #0000BA
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 1px;
}

.ultimenews a {
	text-decoration: none;
	color: #f8685e;
}*/

/*.infoevent {
	margin-left: 10px;
	padding-left: 10px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}*/

/* TABELLA DISCOGRAFIA */
.tabdisco {	font-family: Tahoma; font-size: 11px; } /*border: 1px solid #000000;*/
.tabdisco td { vertical-align: top; }
.tabdisco a { text-decoration: none; border: 0; color: Red; }

/* TABELLA DETTAGLI CD*/
.tabdettagli {
	font-family: Tahoma;
	font-size: 12px;
}

/********* Sezione NEWS *************************************************************************************************/
.newspage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.linknews {
   color: blue;
   text-decoration: none;
	font-weight: bold;
}

/********* Sezione BOOK *****************************************************************************************************/

div.dettbook { margin: 0 10px 0 10px; }
div.dettbook p { font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: justify; }
.tabbook {
	font-family: Tahoma;
	font-size: 11px;
} /*border: 1px solid #000000;*/
.tabbook td { vertical-align: middle; }
.tabbook img {	text-decoration: none; border: none; }
.tabbook a { text-decoration: none; border: none; }

/********* Sezione Band *****************************************************************************************************/
.band {
   font-family: Tahoma;
	font-size: 11px;
}

/********* Sezione CONCERTI *************************************************************************************************/
.concerti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D2691E;
	font-weight: bold;
}
.concertismall {
	font-size: 12px;
   width: 80%;
}

.concertiold {
	font-size: 13px;
	font-weight: bold;
}
.concertiold a {
/*	font-weight: bold;*/
	font-style: italic;
	text-decoration: none;
	color: #ff7f50;
}

/********* Sezione Rassegne Stampa ******************************************************************************************/
div.rassegne a {
	color: #1e90ff;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.rassegne a:hover{
	color: #4682B4;
}
div.rassegne hr { margin: 10px; width: 80%; }

.rasstampamicro {
	font-size: 10px;
}

.rasstamptitle {
	font-size: 14px;
	font-weight: bolder;
}
.rassdett {
   text-align: justify;
	font-size: 11px;
	margin-left: 20px;
	margin-right: 20px;
}
.rassegnafirma {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

/********* Sezione CONTATTI *************************************************************************************************/
.contattiold {
	font-size: 12px;
	font-weight: bold;
}
.contattiold a {
	font-size: 16px;
	font-style: italic;
	text-decoration: none;
	color: #1e90ff;
}

/********* Sezione CHI SIAMO *************************************************************************************************/
div.chisiamo { font-family: Tahoma; font-size: 10px; }
div.chisiamo a{ text-decoration: overline;color: #FF7F50; }

/********* Sezione AUDIO-VIDEO ***********************************************************************************************/
div.audiovideo {font-family: Tahoma; font-size: 11px; font-weight: bold; margin: 0 10px 0 10px;}
div.audiovideo h3 { font-size: 9px; }
div.audiovideo a { text-decoration: none; color: #FF7F50; font-weight: bold; }

/********* Sezione NAV ************************************************************************************************
div#navigazione a{ border: 0; text-decoration: none; color: #FF7F50; }
div#navigazione img { border: none; text-decoration: none; margin-left: 100px;}

div.bottoninav a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	border: 1px solid;
	border-bottom: #000000;
	border-right: #000000;
	border-top: #6699CC;
	border-left: #6699CC;
	background-color: #5E7FAA;
	padding: 3px;
}*/

/*.dettagliocd { font-size: 20px}*/

/* GUESTBOOK */

.navbook {
   font-weight: bolder;
	font-size: 9px;
	color:#f8685e;
	text-decoration: none;
}
.aguest {
	text-decoration: none;
	color: #009BDC;
	font-weight: bolder;
}

/*.tabellaesterna
{
	background-color: #B6C0CB;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	padding-top: 4pt;
	padding-right: 4pt;
	padding-bottom: 4pt;
	padding-left: 4pt;
	border-width: 2px;
	border-style: outset;
	empty-cells: show;
	font-weight: bold;
	margin: 0px;
}*/
.pulsanti
{
	background-color: #5E7FAA; /*#F8C152*/
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	color: #FFFFFF; /*#000080*/
	border-width: 1px;
	border-style: outset;
	border-color: #6699CC;
	outline-style: double;
	outline-width: 1px;
	padding: 1px;
	margin: 1px;
	text-decoration: none;
}

/*
.areatesto_old
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	font-size-adjust: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-width: 1px;
	border-style: inset;
	border-color: #000000;
	outline-width: 0px;
	outline-style: none;
	background-color: #FFFFFF;
}*/

.areatesto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-width: 1px;
	border-style: inset;
	border-color: #000000;
	background-color: #FFFFFF;
}

.tabellainternascrivi
{
	background-color: transparent; /*#F2EEE3*/
	text-decoration: none;
	color: #FFFFFF; /*#2D2E55*/
	font-family: Verdana;
	font-size: 9px;
	border: none;	
	/*border-width: 1px;
	border-style: solid;
	border-color: #F8C152;*/
	margin: 0px;
	padding: 0px;
}

.tabellainterna
{
	background-color: #F2EEE3; /**/
	text-decoration: none;
	color: #2D2E55;
	font-family: Verdana;
	font-size: 9px;
	border: none;	
	border-width: 1px;
	border-style: solid;
	border-color: #F8C152;
	margin: 0px;
	padding: 0px;
}

.intestazione
{
	background-color: #5E7FAA;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	width: 70px;
}

.gbook {
   font-family: Tahoma;
   font-size: 11px;
	background-color: #E6E6FA;
}

.gbookmamy {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #fffacd;
}

.errore {
   color: #FF0000;
	font-weight:bold;
}
/* FINE GUESTBOOK */
