/*----------------------------------------------------------------

ProsperoMultilab
www.prosperomultilab.com

------------------------------------------------------------------*/


/* =============== REGOLE GENERALI ================ */
body  {
	background: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #c2c2c2;
	font-family: Corbel, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	/*line-height: url(images/border_k.gif);*/
}
#container {
	width: 780px;
	background: #1f1f1f;
	text-align: left;
	margin: 0 auto 10px;
}
.clear {
	clear:both;
	padding-top:1.5em;
}
strong {color:#eee;}
address {font-style:normal;padding-bottom:0.5em;}


/*  titoli h1 h2 h3 ...
------------------------------------------------------------------*/
h1, h2, h3, h4 {color:#fff;}
h1 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
h2 {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
/* ------- link --------- */
a {
	color: #c2c2c2;
	text-decoration: none;
	border-bottom: 1px dotted #c2c2c2;
}
a:hover {
	color: #f5821f;
	border-bottom: 1px dotted #f5821f;
}

/* ------ titolo ------ */
#header {
	padding: 0;
	margin: 0;
	height:200px;
	background: transparent url(../images/header-h1.gif) no-repeat 0 32px;
} 
#header h1 {
	margin: 0;
	padding: 0;
	height: 65px;
	width: 100%;
}
#header h1 a {
	display: block;
	border: none;
	width: 430px;
	height: 100%;
	text-indent: -9999px;
}
#header #intro {
	height:130px;
	width: 780px;
	border-top: 2px solid #f5821f;
	border-bottom: 2px solid #f5821f;
	background: #000;
}
#header #intro img {
	margin: 0;
	padding: 0;
    /*height:130px;
	background: #000;*/
}

/* ------ footer ------ */
#footer {
	color: #3f3f3f;
	background-color: #0b0a0a;
	text-align: center;
	clear: both;
	margin-top: 20px;
	padding: 0 10px 0 20px;
} 
#footer p {
	font-size: 0.85em;
	margin: 0;
	padding: 10px 0;
}
#footer p a {
	color: #3f3f3f;
	text-decoration: none;
	border-bottom: 1px dotted #3f3f3f;
}
#footer p a:hover {
	color: #f5821f;
	border-bottom: 1px dotted #f5821f;
}

/* ------ barra di navigazione ------ */
#navigation {
	text-align: right;
	height:32px;
	width: 100%;
}
#navigation ul {
	list-style-type: none;
	margin: 5px 0 0;
	padding: 0;
	float: right;
	color: #f5821f;
}
#navigation ul li {
	width: 86px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left; 
}
#navigation a {
	color: #f5821f;
	float: left;
	text-decoration: none;
}
#navigation a:hover {
	color: #f5821f;
	border-bottom: 1px solid #f5821f;
}

/* ------ div titolo ------ */
#titolo {margin: 0;}
#contatti #titolo {padding-left: 43px;}
#homepage #titolo, #notizia #titolo {
	padding: 0;
	margin-bottom: 1em;
}
#mostra #titolo h2 {padding-bottom:1em;}
.trecolonne #titolo {
	padding: 0 0 0 20px;
	float: left;
	width: 620px;
}


/* =============== LAYOUT A 2 COLONNE | HOMEPAGE ================ */
#homepage #sx {
	width: 380px;
	float: left;
	margin: 0;
	padding: 13px 0 0 26px;
}
#homepage #dx {
	width: 328px;
	float: right;
	padding: 6px 15px 0 20px;
	margin: 0;
	text-align:justify;
}
/*#homepage #dx ul, #homepage #dx ol {text-align:left;}*/
.continua {
	text-align: right;
	background-color: #1B1A19;
	margin: 10px 15px 0 0;
	padding: 2px 5px;
	font-size: 0.75em;
	line-height: 1.2em;
}
.continua a {
	color: #c2c2c2;
	text-decoration: none;
}
.continua a:hover { color: #f5821f;}
#mainContent .continua {margin-right:20px;}
#notizia #sx img {
    float:left;
    margin:13px 89px 50px 26px;
}
#notizia #dx {padding: 6px 15px 0 20px;text-align:justify;}
/*#notizia #dx ul, #notizia #dx ol {text-align:left;}*/
#dx p {
	margin: 0;
	padding: 4px 20px 6px 0;
	line-height:1.4em;
}
#dx ul {
	margin: 0 0 0.5em 1em;
	padding: 0;
	text-align:left;
}
#dx ol {
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	text-align:left;
}

/* =============== LAYOUT A 2 COLONNE | contatti ================ */
#contatti #sx {
	width: 344px;
	float: left;
	margin: 0;
	padding: 13px 43px 0 43px;
}
#contatti #dx {
	float: right;
	margin: 0;
	width: 301px;
	padding: 13px 40px 0 0;
}
#contatti #dx a, #contatti #dx img {border: 0;}
#contatti .tel {margin:0;}


/* =============== LAYOUT A 3 COLONNE | MOSTRE-ARTISTI ================ */
.trecolonne #sidebar1 {
	float: left;
	width: 114px;
	margin: 0;
	padding: 0 0 0 15px;
}
.trecolonne #sidebar1 ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.trecolonne #sidebar1 h3 {
	padding: 0;
	line-height: 1.5em;
	font-size: 1.1em;
	margin: 0 0 3px 0;
	color: #f5821f;
}
.trecolonne #mainContent {
	margin: 0;
	padding: 0 0 3px 20px;
	width: 350px;
	float: left;
	text-align:justify;
}
#mainContent p {
	margin: 0;
	padding: 4px 20px 6px 0;
	line-height:1.4em;
}
#mainContent ul {
	margin: 0 0 0.5em 1em;
	padding: 0;
	text-align:left;
}
#mainContent ol {
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	text-align:left;
}
#mainContent .scheda {text-align:left;}
.scheda {
	padding: 5px 10px;
	color: #ddd;
	margin: 0 21px 10px 0;
	background:#232323 url(../images/scheda.gif) repeat-x bottom;
	border: 1px solid #606060;
}
.scheda p {
	margin: 0;
	padding: 0;
}

/* ------ lista mostre/artisti ------ */
.trecolonne #sidebar1 h4 {
    font-size: 1em;
	line-height: 1.5em;
	color:#eee;
	margin: 0;
	padding: 0;
}
.trecolonne #sidebar1 ul {
	/*font-weight: bold;*/
	color: #C2C2C2;
	margin: 0 0 1em 0;
	padding: 0;
}
.trecolonne #sidebar1 li {
	margin: 0 0 0.5em;
	padding: 0;
}
.trecolonne #sidebar1 li a {
	color: #C2C2C2;
	text-decoration: none;
	/*background: url(../images/alink.gif) repeat-x left bottom;*/
	border-bottom:1px dotted #c2c2c2;
}
.trecolonne #sidebar1 li a:hover {
	color: #f5821f;
	/*background: url(../images/ahover.gif) repeat-x left bottom;*/
	border-bottom-color:#f5821f;
}
#contenutoaccessorio {
	float: right;
	width: 258px;
	margin: 0;
	padding: 0;
}
.box {
	margin: 0 0 10px;
	padding: 0;
	background: url(../images/border_k.gif) no-repeat right bottom;
}
.box img {
	border: none;
	padding: 0;
	margin: 0 21px 21px 0;
}
.box a {
	text-decoration: none;
	border:0;
}
#dwnld {
	/*height: 12px;*/
	margin: 0 21px 10px 0;
}
#dwnld a {
	padding: 0;
	margin: 0;
	background: url(../images/catalogo.gif) no-repeat -3px bottom;
	text-indent: -9999px;
	display: block;
	border:0;
	/*height: 100%;*/
	width: 171px;
	height: 12px;
}
#dwnld a:hover {
	background: url(../images/catalogo.gif) no-repeat -3px 0;	
}
* html #dwnld a:hover {
	background: url(../images/catalogo.gif) no-repeat -3px 3px;	
}
#dwnld a img {
	border: none;
	text-decoration: none;
}
#dwnld a {
	color: #c2c2c2;
}

#artisti #contenutoaccessorio {padding-top:6px;}

#dwnldArtista {display:block;}
#dwnldArtista a {
	padding: 0px 0;
	margin: 0;
	color: #c2c2c2;
	text-decoration: none;
	
}
#dwnldArtista a:hover {
	color: #f5821f;
}
/** html #dwnldArtista a:hover {
	background: url(../images/dwnldArtista.gif) no-repeat 0 3px;	
}
#dwnldArtista a img {
	border: 0;
	text-decoration: none;
}*/
a:focus {
    outline:none;
}

/* applicati da xstandard
----------------------------------------------------------------------*/
p.left {text-align:left !important;}
p.center {text-align:center !important;}
p.right {text-align:right !important;}

/* PAGINA TEMPORANEA
--------------------------------------------------------------------------*/
body.temporanea {
    text-align:center;
    padding-top:25%;
    color:#FFF;
}