body { background-color:#000000;}
body, div, td, p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:15px; color:#f4e7d2; margin:0px; padding:0px; text-align:left;  }
a { font-weight: bold; color: #ea884e; text-decoration: none;}
a:hover { font-weight: bold; color:#d06f32; text-decoration: underline;}

a:active
{
outline: none;
}

+
a:focus
{
-moz-outline-style: none;
}


/*titolo news*/
h1 { font-weight:bold; text-transform:uppercase; font-size:11px; margin:0px; color:#d06f32;}

/*titolo meganews*/
h2 { font-weight:bold; text-transform:uppercase; font-size:12px; margin:0px; color:#d06f32;}

/*sottotitolo news*/
h3 { font-weight:bold; font-size:11px; margin:0px; color: #999; padding-bottom:8px; }

/*titolo nella pagina*/
h4 { font-weight:bold; font-size:11px; margin:0px; color: #d06f32; padding-bottom:8px; }

/*sottitolo nella pagina*/
h5 { font-size:11px; margin:0px; color: #d06f32; font-weight:normal; }

/*provvisorio per pagina Bach To Me*/
h6 { font-size:24px; font-weight:bold; text-transform:uppercase; margin:0px; padding:15px 0px; }







/*contenitore di base*/
div#contenitore { width:744px; text-align:left; vertical-align:top; margin:auto; margin-top:10px;}
div#contenitore_home { width:744px; text-align:left; vertical-align:top; margin:auto; margin-top:10px; background:url(../media/img/bknd_home.jpg) no-repeat }

/*spazio con marchio Cesare Picco*/
.head { height:87px; text-align:right; vertical-align:top;}
.head img { padding-right:16px;}

/*spazio per menu*/
.menu { width:156px; text-align:right; vertical-align:top; }
.menu #voce { width:126px; margin:0px 13px; }
.menu #voce p { padding-bottom:3px; }
.menu #voce p .prima { padding-bottom:30px;}


/*spazio per bottoni (banner) a destra*/
.banner { width:104px; text-align:right; vertical-align:top;}
.banner p { padding-bottom:10px;}
.banner p  a:hover img {filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.6; background-color:#fff;}


/*spazio per contenuti*/
.contenuti { width:484px; vertical-align:top;}
div#contenuti { vertical-align:top; width:100%; position:relative; left:0px; top:0px; }
div#contenuti .img_testo /*immagine presente nel testo*/ { text-align:left; vertical-align:top; margin:4px 10px 4px 0px; float:left; border:1px solid #fff;}
div#contenuti .img /*immagine al centro della pagina con bordi arrotonddati*/{ text-align:right; vertical-align:top; margin:0px 0px 15px 15px; float:right;}
div#contenuti .titolo /*testatina della pagina*/ { padding-bottom:7px;}
div#contenuti .inizio_pagina /*link a fondo pagina*/ { padding: 2px 0px 10px 20px; background-image: url(../media/img/freccia_su.gif); background-position: 0px 5px; background-repeat:no-repeat; border-top: 1px dotted #f4e7d2; margin-top:10px;}
div#contenuti .bold { font-weight:bold; color:#7b6053;}
div#contenuti .citazione { width:160px; color:#7b6053; font-style:oblique; font-size:12px; padding-left:15px; border-left: 1px dotted #886241; margin-top:25px; padding-bottom:3px;}
div#contenuti .citazione_firma { color:#fff; font-style:oblique; font-weight:normal; font-size:11px; padding-left:15px; color:#999; border-left: 1px dotted #f4e7d2; margin-bottom:15px;}

/*spazio per date incontri in home page*/
div#incontri {  width:245px; height:0px !important; position:relative; left:0px; top:262px; }

/*stili dedicati pagine presentazione dischi*/
div#contenuti #dischi img /*stile per l'immagine*/{ text-align:left; vertical-align:top; margin:4px 10px 4px 0px; border:1px solid #fff;}
/*definisce lo stile dell'elenco - tracklist*/
div#contenuti #dischi ul { color:#999; font-weight:bold; padding:0px; list-style-type: square; padding-bottom:8px; }
div#contenuti #dischi ul .tit { font-weight:bold; padding:4px 0px 8px; margin:0px; list-style-type: none;}
div#contenuti #dischi ul .nosquare { font-weight: normal; padding-left:0px; margin-left:0px; padding:3px 0px; list-style-type:none; font-style:oblique;}
div#contenuti #dischi ul li { font-weight: normal; padding-left:0px; margin-left:13px; padding-bottom:3px;}


/*definisce lo stile dell'elenco nella pg 2008*/
div#contenuti #duemilaotto ul { font-weight:bold; padding:0px; list-style-type: square; padding-bottom:8px; }
div#contenuti #duemilaotto ul .tit {  font-weight:bold; padding:4px 0px 8px; margin:0px; list-style-type: none;}
div#contenuti #duemilaotto ul li { font-weight: normal; padding-left:0px; margin-left:13px; padding-bottom:20px;}
div#contenuti #duemilaotto p { text-align:justify;}

/*definisce lo stile dell'elenco dei concerti - pg bio*/
div#contenuti #concerti ul { color:#999; font-weight:bold; padding:0px; list-style-type: square; padding-bottom:8px; }
div#contenuti #concerti ul .tit { font-weight:bold; padding:4px 0px 8px; margin:0px; list-style-type: none;}
div#contenuti #concerti ul li { font-weight: normal; padding-left:0px; margin-left:13px; padding-bottom:3px;}
div#contenuti #concerti p { text-align:justify;}

/*definisce lo stile dell'elenco dei titoli della rassegna stampa*/
div#contenuti #press .table { width:50%; }
div#contenuti #press .table .pdf { width:25px; text-align:right; vertical-align:middle;}
div#contenuti #press .table .data { width:55px; text-align:right; }
div#contenuti #press .table .testata { text-align:left; vertical-align:top; padding:5px 5px 5px 0px; }

/*definisce lo stile nella ricerca nelle news*/
div#contenuti #news { width:100%; }
div#contenuti #news .serch { border-bottom:1px solid #fff; padding-bottom:8px; margin-bottom:8px; margin-right:244px;}
/*spazio per contenuti - area news*/
div#contenuti .news_testo { padding-bottom: 8px;}
div#contenuti #table_img { width:10px; vertical-align:top; float:left; margin:4px 10px 0px 0px;}
div#contenuti #table_img .news_img { text-align:left; vertical-align:top; }
div#contenuti #table_img .news_dida { height:1px; font-size:10px; line-height:12px; color:#999; padding:4px 0px; text-align:left; vertical-align:top;}


/*definisce lo stile dell'elenco delle thumbs e delle foto*/
div#contenuti #foto { display:block; margin:0px; padding-top:5px; }
div#contenuti #foto img { text-align:left; vertical-align:top; margin:4px 10px 4px 0px; border:1px solid #fff;}
div#contenuti #foto a img { border:1px solid #f4e7d2;}
div#contenuti #foto a:hover img { filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.6; background-color:#fff;}

/*stili dedicati pagina catalogo*/
div#contenuti #catalogo .titolosez { /* border-top: 1px solid #f4e7d2; border-top-width:thick; */ margin-top:20px; padding-top:8px; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-size:13px;}
div#contenuti #catalogo p { padding-bottom: 8px;}

/*stili dedicati pagina discografia*/
div#contenuti #disco .titolosez { /* border-top: 1px solid #f4e7d2; border-top-width:thick;*/ margin-top:20px; padding-top:8px; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-size:13px;}
div#contenuti #disco p { padding-bottom: 8px;}




/*spazio per contenuti - meganews homepage*/
div#meganews1 { float:left; }
div#meganews2 { float:right; padding-right:15px;}
.meganews { width:305px; height:91px;  }
.meganews a:hover { font-weight: bold; color:#ffffff; text-decoration: underline;  }
.meganews td { padding: 10px; vertical-align:top; text-align:left; }
.meganews td p { color:#8b6656; font-size:12px; line-height:14px; background-color:transparent; }

div#mininews1 { float:left; }
div#mininews2 { float:left; margin-left:17px;}
div#mininews3 { float:right; margin-right:19px;}
.mininews { width:196px; height:87px; }
.mininews3 { width:196px; height:87px; }
.mininews3 a img { margin: 0px; padding: 0px; border: 0px; }
.mininews a:hover { font-weight: bold; color:#f4e7d2; text-decoration: underline;  }
.mininews td { padding: 10px; vertical-align:top; text-align:left; }
.mininews img { padding: 0px; align:right; }
.mininews td p { color:#f4e7d2; font-size:12px; line-height:14px; background-color:transparent; }

div#banner_home { clear:both; padding-top: 5px; }





/*spazio fra contenuto e firma*/
div#contenitore #piede { height:40px; display:block;}

/*spazio al piede con firme, crediti e links*/
.link { width:100%; height:30px; padding-top:7px; vertical-align:top; }
.link .box1 { width:260px; text-align:left;}
.link .box2 { width:224px; text-align:left;}
.link .box3 { width:260px; text-align:right;}
.firma { width:100%; height:40px; border-top: 1px solid #f4e7d2; vertical-align:top; padding-top:7px; }
.firma .box1 { width:260px; text-align:left;}
.firma .box2 { width:224px; text-align:left;}
.firma .box3 { width:260px; text-align:right;}


/*pad audio*/
div#pad { width:400px; height:400px; text-align:center; vertical-align:middle; margin:auto;}
div#pad #cover { text-align:center;}
div#pad #cover img {border:1px solid #fff; }
div#pad #testa { height:90px; vertical-align:middle; text-align:center;}
div#pad #titolo { text-align:center; font-weight:bold; padding-top:15px; text-transform:uppercase; font-size:11px; color: #886241; height:25px;}
div#pad #player { text-align:center; height:80px;}
div#pad #piede { text-align:center; vertical-align:bottom; border-top: 1px solid #886241; padding-top:8px; height:22px; margin:0px;}

/*pad video*/
div#padvideo { width:400px; height:400px; text-align:center; vertical-align:middle; margin:auto;}
div#padvideo #testa { height:90px; vertical-align:middle; text-align:center;}
div#padvideo #titolo { text-align:center; font-weight:bold; padding-top:8px; padding-bottom:7px; text-transform:uppercase; font-size:11px; color: #886241; height:25px;}
div#padvideo #player { text-align:center; height:260px;}
div#padvideo #piede { text-align:center; vertical-align:bottom; border-top: 1px solid #886241; padding-top:8px; height:22px; margin:0px;}

/*pad photo*/
div#photo { width:700px; height:100%; text-align:center; vertical-align:middle; margin:auto;}
div#photo #testa { height:90px; vertical-align:middle; text-align:center;}
div#photo #photo {text-align:center; margin-bottom:10px;}
div#photo #photo img {border:1px solid #fff; }
div#photo #dida { text-align:center; height:55px;}
div#photo #piede {text-align:center; vertical-align:bottom;  border-top: 1px solid #886241; padding-top:8px; height:22px; margin:0px;}



/*prehome*/
div#prehome { margin:0; padding-top:50px; text-align:center;}
/*.bknd_prehome { background-image:url(../media/img/preh_img.gif); background-position: 0px 0px; background-repeat: no-repeat; background-color:#FFFFFF;}*/
.bknd_prehome .img_prehome { text-align:center; vertical-align:top; /*padding-top:16px;*/}
.bknd_prehome .img_prehome a:hover img { filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.6; background-color:#fff;}

/*spot album*/
div#spot { margin:0; text-align:center;}

