/* @group GLOBAL */
*{
	padding: 0;
	margin: 0;
}
html, body {
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 1em;
	background: #6e060a;
	height: 100%;
}
a{
	text-decoration: none;
	color: #fff;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: none;
}
li{
	list-style: none;
}
h1{
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 25px;
}
p{
	font-size: .8em;
}
/* @end */

/* @group STRUTTURA HOME */
#main{
	width: 100%;
	height: 100%;
	/*background: #ffffff;*/
}
#testata_esterna{
	background: #ffffff;
	width: 100%;
	height: 116px;
}
#testata_contenuto{
	width: 900px;
	background: #ffffff;
	height: 116px;
	margin: 0 auto;
}
table.tbmain{
	margin-top: 25px;
}
#testata_contenuto a{
	color: #666;
}
#centrale_esterno{
	width: 100%;
	background: #ede3e4;
	height: 254px;
}
#centrale_contenuto{
	background: #ede3e4;
	height: 254px;
	margin: 0 auto;
	width: 900px;
}
#bottom_esterno{
	width: 100%;
	background: #6e060a;
	padding-top: 50px;
	background: #6e060a;
}
#bottom_contenuto{
	width: 900px;
	background: #6e060a;
	margin: 0 auto;
}
#footer{
	color: #cc6666;
	background: #6e060a;
	position: absolute;
	bottom: 10px;
	width: 900px;
	text-align: center;
}
#footer p{
	font-size: .7em;
}
#footer p a{
	color: #cfc1c1;	
}
#footer_interno p a{
	color: #666;
}
#footer p a:hover{
	text-decoration: underline;
}
#footer_interno p a:hover{
	color: #6e060a;
	text-decoration: underline;
}
/* @end */

/* @group STRUTTURA INTERNA */

body.interno{
	background: #ffffff;
}
#testata_esterna_gallery{
	background: #6e060a;
	width: 100%;
	height: 152px;
}
#testata_contenuto_gallery{
	width: 100%;
	background: #6e060a;
	height: 152px;
}
#logo_interno{
	position: absolute;
	top: 25px;
	right: 10px;
}
#centrale_esterno_gallery{
	width: 100%;
	background: #f7eaeb;
	min-height: 457px;
	height: auto !important;
	height: 457px;
	margin-top: 2px;
	float: left;
}
#centrale_esterno_artisti{
	width: 100%;
	background: #6e060a;
	min-height: 457px;
	height: auto !important;
	height: 457px;
	margin-top: 2px;
	float: left;
}
#centrale_artisti{
	background: #6e060a;
	width: 560px;
	min-height: 407px;
	height: auto !important;
	height: 407px;
	padding-left: 340px;
	padding-top: 50px;
}
#centrale_artisti h1{
	color: #A05B46;
}
#centrale_artisti p{
	color: #C69B86;
}
ul#lista_artisti{
	margin-top: 30px;
}
ul#lista_artisti li a{
	font-size: .8em;
	color: #ffffff;
}
ul#lista_artisti li a:hover{
	text-decoration: underline;
}
#artisti_dettaglio_sx{
	width: 275px;
	float: left;
	padding-top: 50px;
	padding-left: 15px;
}
#artisti_dettaglio_sx ul{
	margin-top: 8px;
}
#artisti_dettaglio_sx ul li{
	font-size: .7em;
	margin-bottom: 5px;
}
#artisti_dettaglio_sx ul li a{
	color: #ffffff;
}
#artisti_dettaglio_sx ul li a:hover{
	text-decoration: underline;
}
#menubookshop li a.currentbookshop{
	color: #c58524;
}
#artisti_dettaglio_dx{
	float: left;
	width: 675px;
	padding-top: 50px;
}
#artisti_dettaglio_dx ul{
	margin-left: 15px;
	float: left;
	height: 26px;
	padding-top: 8px;
}
#artisti_dettaglio_dx ul li{
	margin-left: 10px;
	font-size: .8em;
}
#artisti_dettaglio_dx h1{
	float: left;
	color: #A05B46;
}
#artisti_dettaglio_dx h1 span{
	color: #BF7F67;
}
#box_dettaglio_top{
	margin-top: 20px;
	border-bottom: 1px solid #ACAC98;
	float: left;
	width: 625px;
	padding-bottom: 15px;
}
#prima_lista{
	float: left;
	/*width: 675px;*/
	*margin-bottom: 25px;
}
#prima_lista h1{
	/*width: 330px;*/
}
#prima_lista ul li a:hover{
	text-decoration: underline;
}
#box_dettaglio_primalista{
	/*height: 407px;*/
	width: 675px;
}
#box_dettaglio_primalista p{
	color: #D5C4B5;
}


#box_dettaglio_bottom{
	margin-top: 15px;
	/*clear: left;*/
	float: left;
}
#box_dettaglio_bottom .miniatura{
	margin-right: 45px;
	float: left;
}
#box_dettaglio_bottom_home{
	width: 675px;
	float: left;
}
#box_dettaglio_bottom_home .miniatura{
	margin-right: 45px;
	float: left;
	height: 160px;
	width: 128px;
	margin-bottom: 10px;
}
#box_dettaglio_bottom_home .miniatura a img{
	border: 1px solid #6e060a;
	padding: 2px;
}
#box_dettaglio_bottom_home .miniatura a:hover img{
	border: 1px solid #fff;
}
#box_dettaglio_bottom_home .miniatura a{
	color: #cfc1c1;
	font-size: .75em;
}
#box_dettaglio_bottom_home .miniatura a:hover{
	text-decoration: underline;
}
#foto_dettaglio{
	float: left;
	/*width: 340px;*/
	margin-bottom: 10px;
	/*height: 240px;*/
	margin-right: 10px;
}
#foto_dettaglio_bio{
	float: left;
	width: 320px;
	height: 305px;
	/*margin-right: 40px;*/
}
#foto_dettaglio_bio .autorerecensione{
	font-size: .8em;
	color: #ccc;
	margin-top: 10px;
	margin-bottom: 20px;
}
#foto_dettaglio_bio li{
	font-size: .8em;
	border-bottom: 1px dashed #BF7F67;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 280px;
}
#foto_dettaglio_bio li a{
		color: #BF7F67;
}
#foto_dettaglio_bio li a:hover{
	text-decoration: underline;
}
#menubookshop h4{
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #a05b46;
	border-top: 1px solid #a05b46;
	font-size: .7em;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 180px;
	color: #cfc1c1;
	margin-top: 15px;
	margin-bottom: 15px;
}
#menubookshop ul li{
	font-size: .8em;
	margin-bottom: 5px;
}
#menubookshop ul li a{
	color: #ffffff;
}
#menubookshop ul li a:hover{
	text-decoration: underline;
}
#foto_dettaglio_bio p{
	color: #BF7F67;
	font-size: .8em;
	padding-right: 15px;
}
#foto_dettaglio_bio h3{
	font-size: 1.1em;
	color: #A05B46;
	margin-bottom: 10px;
}
#descrizione{
	float: left;
	/*margin-left: 40px;*/
}
#descrizione p.opera{
	color: #BF7F67;
}
#descrizione p{
	color: #cfc1c1;
}

#descrizione p.location a{
	color: #ffffff;
	font-size: .8em;
}
#descrizione p.location a:hover{
	text-decoration: underline;
}
#descrizione p.location{
	margin-top: 25px;
}
#centrale_sx{
	/*width: 197px;*/
	width: 16%;
	min-height: 407px;
	height: auto !important;
	height: 407px;
	background: #f7eaeb;
	float: left;
	padding-top: 50px;
	padding-right: 2%;
	padding-left: 2%;
}
#centrale_middle{
	/*width: 481px;*/
	width: 29%;
	padding-right: 3%;
	padding-left: 3%;
	min-height: 407px;
	height: auto !important;
	height: 407px;
	background: #ede0e0;
	float: left;
	padding-top: 50px;
}
#centrale_middle a{
	color: #666;
}
#centrale_middle p{
	font-size: .75em;
}
#centrale_middle p a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#centrale_middle h4{
	font-size: .8em;
	margin-top: 7px;
}
#centrale_middle li{
	font-size: .8em;
	border-bottom: 1px dashed #6E060A;
	padding-top: 5px;
	padding-bottom: 5px;
}
#centrale_middle li a{
	color: #333;
}
#centrale_middle li a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#centrale_middle-det p{
	font-size: .75em;
}
#centrale_middle-det p a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#centrale_middle-det h4{
	font-size: .8em;
	margin-top: 7px;
}
#centrale_middle-det ul{
	width: 40%;
}
#centrale_middle-det li{
	font-size: .8em;
	border-bottom: 1px dashed #6E060A;
	padding-top: 5px;
	padding-bottom: 5px;
}
#centrale_middle-det li a{
	color: #333;
}
#centrale_middle-det li a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#galleriafoto{
	clear: both;
	margin-top: 20px;
}
#centrale_middle-det{
	/*width: 481px;*/
	width: 74%;
	padding-right: 3%;
	padding-left: 3%;
	min-height: 407px;
	height: auto !important;
	height: 407px;
	background: #ede0e0;
	float: left;
	padding-top: 50px;
}
#centrale_middle-det #fotobig{
	float: left;
	margin-right: 15px;
}
#testi_news{
	float: left;
	width: 270px;
	/*margin-right: 15px;*/
}
#testi_news h3{
	margin-bottom: 20px;
}
#testi_news p a{
	color: #b77d53;
	border-bottom: 1px dotted;
}
#testi_news p a:hover{
	color: #C69B86;
	border-bottom: none;
	text-decoration: none;
}
#foto_news{
	float: right;
}
#listanews li{
	font-size: .8em;
	border-bottom: 1px dashed #6E060A;
	padding-top: 5px;
	padding-bottom: 5px;
}
#listanews li a span.data {
	font-weight: bold;
	font-size: .75em;
}

#paginazione {
	
	font-size: .7em;
	line-height: 25px;
	height: 25px;
	margin-top: 40px;
}
#paginazione a{
	color: #333;
	margin-right: 5px;
}
#paginazione a.selezionato  {

color: #6E060A;
font-weight: bold;

}
#paginazione a:hover{
	color: #6E060A;
	text-decoration: underline;
}
#centrale_dx{
	width: 45%;
	float: left;
	min-height: 457px;
	height: auto !important;
	height: 457px;
	background: url(../immagini/back_galleria.jpg);
	background-position: left;
}
#centrale_dx.where{
	background: #EDE0E0;
}
#bottom_esterno_gallery{
	width: 100%;
	/*padding-top: 50px;*/
	background: #ffffff;
}
#bottom_contenuto_gallery{
	width: 900px;
	background: #ffffff;
}
#bookshop_sx{
	float: left;
	width: 300px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
}
#dati_contatti{
	margin-top: 105px;
}
#dati_contatti p{
	font-size: .7em;
	margin-top: 20px;
}
#dati_contatti a:hover{
	text-decoration: underline;
}
.tbmain{
	font-size: .8em;
}
.tbmain td{
	padding-bottom: 2px;
}
#bookshop_sx p{
	color: #cfc1c1;
}
#books a img{
	border: 1px solid #6e060a;
	padding: 2px;
}
#books a:hover img{
	border: 1px solid #fff;
}
#books td{
	text-align: center;
	width:180px;
	vertical-align: top;
	padding-bottom: 10px;
}
#books td a{
	color: #cfc1c1;
	font-size: .8em;
}
#books td a:hover{
	text-decoration: underline;
}
#bookshop_dx .tbmain{
	color: #A05B46;
}
#fotobigbookshop{
	float: left;
	margin-right: 15px;
}
#bookshop_dx{
	padding-top: 25px;
	float: left;
	width: 560px;
}
#bookshop_dx h2{
	font-size: 1.4em;
	color: #ffffff;
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 41px;
}

#bookshop_dx h3{
	font-size: 1.4em;
	color: #ffffff;
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 41px;
}
#descbookshop{
	float: left;
	width: 250px;
}
#descbookshop p{
	color: #cfc1c1;
	font-size: .75em;
}

#descbookshop h5{
	font-size: 1em;
	margin-bottom: 7px;
	color: #bf7f67;
}

#footer_interno{
	padding-left: 20px;
	padding-bottom: 10px;
	clear: left;
	padding-top: 20px;
	width: 880px;
}
#footer_interno p{
	font-size: .7em;
}
/* @end */

/* @group MENU HOME */

#menuist{
	width: 680px;
	margin: 0 auto;
	margin-bottom: 40px;
	
}
#menuist ul li{
	display: inline;
	margin-left: 40px;
}
#menuist li a{
	color: #ffffff;
	font-size: .8em;
}
#menuist ul li a:hover{
	color: #c58524;
	text-decoration: none;
}
/* @end */

/* @group SOTTOMENU INTERNO */
#sottomenu{
	width: 150px;
}
#sottomenu ul li{
	border-bottom: 1px solid #d9d0d0;
	padding-top: 2px;
	padding-bottom: 2px; 
}
#sottomenu ul li a{
	font-size: .8em;
	color: #666;
}
#sottomenu ul li a:hover{
	color: #6e060a;
}
#sottomenu ul li.current a{
	color: #000000;
	font-weight: bold;
}
/* @end */

/* @group MENU GALLERY */

#menuist_gallery{
	width: 100%;
	padding-top: 120px;
}
#menuist_gallery ul.blocco_sx{
	margin-left: 20px;
	float: left;
	_margin-left: 10px;
}
#menuist_gallery ul.blocco_sx li{
	display: inline;
	margin-right: 40px;
}
#menuist_gallery li a{
	color: #ffffff;
	font-size: .8em;
}
#menuist_gallery li.active a{
	color: #c58524;
}
#menuist_gallery ul li a:hover{
	color: #c58524;
	text-decoration: none;
}
#menuist_gallery ul.blocco_dx{
	margin-left: 20px;
	float: right;
	margin-right: 25px;
	
}
#menuist_gallery ul.blocco_dx li{
	display: inline;
	margin-left: 40px;
}

/* @end */
/* @group MENU ARTISTA DETTAGLIO */
#artisti_dettaglio_dx ul li{
	float: left;
	
}
#artisti_dettaglio_dx ul li a{
	color: #ffffff;
	font-size: .85em;
}
#artisti_dettaglio_dx ul li a:hover{
	text-decoration: underline;
}
ul#sottomenu{
	margin-left: 0px;
	margin-top: 20px;
}
ul#sottomenu_vert li{
	float: none;
	margin-left: 0px;
}
ul#sottomenu_vert {
	margin-left: 72px;
	clear: left;
	_margin-left: 38px;
}
/* @end */

/* @group CONTENUTO HOME */

#logo{
	width: 283px;
	margin: 0 auto;
}
#last-exibition{
	width: 285px;
	float: left;
	height: 106px;
	background: #ffffff;
	padding-top: 10px;
}
#last-exibition p{
	font-size: .7em;
}
#last-exibition p a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#last-exibition p.titolo{
	margin-bottom: 7px;
	font-weight: bold; 
}
#news{
	width: 400px;
	height: 106px;
	background: #ffffff;
	float: left;
	padding-top: 10px;
}
#news p{
	font-size: .7em;
}
#news p.titolo{
	margin-bottom: 7px;
	font-weight: bold;
}
#news ul li{
	margin-bottom: 5px;
	font-size: .7em;
}
#news ul li a:hover{
	color: #6e060a;
	text-decoration: underline;
}
#newsletter{
	width: 215px;
	height: 106px;
	background: #ffffff;
	text-align: right;
	float: left;
	padding-top: 10px;
}
#newsletter p{
	font-weight: bold;
	font-size: .7em;
}
#newsletter a{
	color: #484830;
}
#newsletter a:hover{
	color: #6e060a;
	text-decoration: underline;
}
/* @end */

/* @group SCROLL JQUERY */
.scroll-pane {
	width: 320px;
	overflow: auto;
	/*background: #ccc;*/
	/*float: left;*/
}
a.jScrollArrowUp {
	background: url(../immagini/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../immagini/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}