/*
Theme Name: Collezionidarte
Theme URI: http://www.collezionidarte.it
Description: Collezionidarte
Version: 0.1
Author: YouOn and StudioNeko
Author URI: http://www.youon.it
Tags: white, fixed

	This theme was  built by YouOn,
	whose website you will find at http://www.youon.it

	The CSS, XHTML and design are NOT released under GPL
	for more informations: http://www.youon.it

*/

html 	{}
body 	{margin:0; padding:0; background:#000 url(images/background.png) repeat-y top center; color:#101010; font-family: Arial, Helvetica, sans-serif; } 
.indexpage {}
div		{margin:0; padding:0;}
p 		{margin:0; padding:0; text-align:justify; background:none;}
img 	{border:0;}
.clearboth {clear:both;}
.floatleft {float:left;}
.floatright{float:right;}
a {text-decoration:none; color:#9e191c;}
a:hover {text-decoration:underline;}

/* This is madness! */
:focus {-moz-outline-style: none;}

#header {width:960px; height:230px; margin: 0 auto;}


/* Navbar */
div#navbar { width:960px; height:34px; margin:0 auto; background:url(images/sfondo-navbar-01.png) repeat-x; z-index:3000; }
ul#link-principali { height:34px; background:url(images/sfondo-navbar-01.png); margin:0; padding:0; z-index:3000; }
ul#link-principali { list-style:none;  margin:0; padding:0; z-index:3000; }
ul#link-principali li { float:left; position:relative; z-index:3000; }
ul#link-principali li a { display:block; height:34px; background:url(images/navbar-01.png) no-repeat; z-index:3000; }
 
ul#link-principali li a.home { width:117px; background-position:0px 0px; }
ul#link-principali li a.mostra { width:110px; background-position:-117px 0px; }
ul#link-principali li a.espositori { width:169px; background-position:-227px 0px; }
ul#link-principali li a.news { width:79px; background-position:-396px 0px; }
ul#link-principali li a.press { width:79px; background-position:-475px 0px; }
ul#link-principali li a.contatti { width:97px; background-position:-554px 0px; }
 
ul#link-principali li a.home:hover { width:117px; background-position:0px -34px; }
ul#link-principali li a.mostra:hover{ width:110px; background-position:-117px -34px; }
ul#link-principali li a.espositori:hover { width:169px; background-position:-227px -34px; }
ul#link-principali li a.news:hover { width:79px; background-position:-396px -34px; }
ul#link-principali li a.press:hover{ width:79px; background-position:-475px -34px; }
ul#link-principali li a.contatti:hover { width:97px; background-position:-554px -34px; }
 
ul#link-principali li a.activehome { width:117px; background-position:0px -68px; }
ul#link-principali li a.activemostra { width:110px; background-position:-117px -68px; }
ul#link-principali li a.activeespositori { width:169px; background-position:-227px -68px; }
ul#link-principali li a.activenews { width:79px; background-position:-396px -68px; }
ul#link-principali li a.activepress { width:79px; background-position:-475px -68px; }
ul#link-principali li a.activecontatti { width:97px; background-position:-554px -68px; }
 
ul#link-principali li ul { list-style:none; margin:0; padding:0; position:absolute; display:none; z-index:3000; width:200px; font-size:12px; left:0; top:34px; }
ul#link-principali li ul li { margin:0; padding:0; z-index:3000; display:block; }
ul#link-principali li ul li a {background:#e4e3c9; color:#bd1417; padding:7px 10px; text-decoration:none; width:200px; height:10px; display:block; border-bottom:1px solid #ccc; z-index:3000; }
ul#link-principali li ul li a:hover { background:#eee; padding:7px 10px 7px 20px; width:190px; z-index:3000; }
ul#link-principali li:hover ul { display:block; z-index:3000; }
/* End Navbar */

/* Navbar Eng */
ul#link-principali2 { height:34px; background:url(images/sfondo-navbar-01.png); margin:0; padding:0; z-index:3000; }
ul#link-principali2 { list-style:none;  margin:0; padding:0; z-index:3000; }
ul#link-principali2 li { float:left; position:relative; z-index:3000; }
ul#link-principali2 li a { display:block; height:34px; background:url(images/navbar-01-eng.png) no-repeat; z-index:3000; }
 
ul#link-principali2 li a.home { width:117px; background-position:0px 0px; }
ul#link-principali2 li a.mostra { width:110px; background-position:-117px 0px; }
ul#link-principali2 li a.espositori { width:169px; background-position:-227px 0px; }
ul#link-principali2 li a.news { width:79px; background-position:-396px 0px; }
ul#link-principali2 li a.press { width:79px; background-position:-475px 0px; }
ul#link-principali2 li a.contatti { width:97px; background-position:-554px 0px; }
 
ul#link-principali2 li a.home:hover { width:117px; background-position:0px -34px; }
ul#link-principali2 li a.mostra:hover{ width:110px; background-position:-117px -34px; }
ul#link-principali2 li a.espositori:hover { width:169px; background-position:-227px -34px; }
ul#link-principali2 li a.news:hover { width:79px; background-position:-396px -34px; }
ul#link-principali2 li a.press:hover{ width:79px; background-position:-475px -34px; }
ul#link-principali2 li a.contatti:hover { width:97px; background-position:-554px -34px; }
 
ul#link-principali2 li a.activehome { width:117px; background-position:0px -68px; }
ul#link-principali2 li a.activemostra { width:110px; background-position:-117px -68px; }
ul#link-principali2 li a.activeespositori { width:169px; background-position:-227px -68px; }
ul#link-principali2 li a.activenews { width:79px; background-position:-396px -68px; }
ul#link-principali2 li a.activepress { width:79px; background-position:-475px -68px; }
ul#link-principali2 li a.activecontatti { width:97px; background-position:-554px -68px; }
 
ul#link-principali2 li ul { list-style:none; margin:0; padding:0; position:absolute; display:none; z-index:3000; width:200px; font-size:12px; left:0; top:34px; }
ul#link-principali2 li ul li { margin:0; padding:0; z-index:3000; display:block; }
ul#link-principali2 li ul li a {background:#e4e3c9; color:#bd1417; padding:7px 10px; text-decoration:none; width:200px; height:10px; display:block; border-bottom:1px solid #ccc; z-index:3000; }
ul#link-principali2 li ul li a:hover { background:#eee; padding:7px 10px 7px 20px; width:190px; z-index:3000; }
ul#link-principali2 li:hover ul { display:block; z-index:3000; }
/* End Navbar Eng */


/* Homepage */
div#page404		{width:auto; height:auto; padding:100px 0; margin:0 auto; font-weight:bold; text-align:center;}

#slidewrap 	{width:640px; height:360px; float:left; position: relative;}
.slidecontinua	{position:absolute; bottom:10px; right:10px; font-size:13px; cursor:pointer;}
#wrapper 	{width:940px; height:auto;  margin: 0 auto; padding:10px 10px 30px 10px; background:#ecebcf url(images/sfondo-wrapper.png) repeat-y top left;}
#wrapperhome{width:940px; height:auto;  margin: 0 auto; padding:10px 10px 30px 10px; background:#ecebcf;}
#newswrap 	{width:600px;  height:320px; float:left; padding:20px; background:#f9e5a8 url(images/sfondo-news.png) no-repeat 0 0; font-size:10pt;}
.archive	 	{width:600px; height:40px; float:left; border-bottom:1px dotted #858472; margin:0; padding:10px 0px; font-size:10pt;}
.archive img 	{width:40px; height:40px; float:left; margin:0px 10px 0px 0px; padding:0;}
.archivetxt 	{float:left; width:520px; height:36px; margin:0; padding:4px 0px 0px 0px}
#poster 	{position:relative; width:290px; height:360px; float:right; background:#000;}
#blockleft 	{width:640px; height:203px; float:left; margin-top:10px; position:relative; overflow:hidden;}
#blockrightwrap {position:relative; width:290px; height:200px; float:right; margin-top:10px;}
#blockright {position:absolute; width:329px; height:226px; float:left; margin:-6px 0px 0px -6px; background:url(images/box-destra-home.png) no-repeat top left}
#blockcit	{width:279px;  float:left;  margin:0px 0px 10px 0px; color:#404040;  padding:15px 35px 15px 15px; font-size:13px; font-family: "Book Antiqua"; text-align:justify;}
.blockfright {width:auto; float:right; text-align:right;}
.blockfright a {font-size:11px;}

#blockcit p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
#blockcit p span { font-size:12px; margin:10px 0; text-align:right; }
#blockcit p span a { color:#bd1417; text-decoration:none; }
#blockcit p span a:hover { text-decoration:underline; }
#blockedi a { font-size:9pt; position:absolute; bottom:0; left:0; display:block; width:305px; height:20px; color:#fff; padding:9px 5px 5px 15px; margin: 0px 0px 19px 7px;}
#blockedi a:hover { width: 284px; background:#9e191c; color:#fff; font-weight:bold; padding-left:25px; text-decoration:none;}
/* End Homepage */


/* Sidebar */
#sidebarwrap {width:290px; height:auto; float:right;}
.sidebarup {width:329px; height:21px; background:url(images/sidebar-sfondo-top.png) no-repeat; margin-left:-7px;}
.sidebar { left:0; top:21px; width:329px; height:auto; background:url(images/sidebar-sfondo-middle.png) repeat-y; margin-left:-7px;}
.sidebardown {width:329px; height:24px; background:url(images/sidebar-sfondo-bottom.png) no-repeat; margin-left:-7px;}

div#menu-secondario { padding:10px 0; }
div#menu-secondario h1 { margin:0 20px 10px 20px; padding:0; color:#9e191c; font-size:20px; font-weight:normal; font-family: "Arial, Helvetica, sans-serif";  }
div#menu-secondario h2 { margin:0 20px 10px 20px; padding:0; color:#9e191c; font-size:20px; font-weight:normal; font-family: "Arial, Helvetica, sans-serif";  }
div#menu-secondario ul { margin:0 7px; padding:0; list-style:none; }
div#menu-secondario ul li { margin:0; padding:0; font-size:12px; }
div#menu-secondario ul li a { display:block; width:284px; padding:5px 15px; border-top:1px solid #eee; border-bottom:1px solid #999; color:#333; text-decoration:none; }
div#menu-secondario ul li a:hover { background:#cfceaf; width:269px; padding:5px 15px 5px 30px; }
div#menu-secondario ul li.menu-sec-attiva { display:block; background:#cfceaf; width:269px; padding:5px 15px 5px 30px; border-top:1px solid #eee; border-bottom:1px solid #999; color:#333; }/*End Sidebar */


#content {width:620px; height:auto; float:left; padding:5px 10px 0px 10px;}
#content2 {width:920px; height:auto; float:left; padding:5px 10px 0px 10px; font-size:12px; overflow:hidden;}



/* Page */
div#contenuto-pagina { font-size:12px; }
div#contenuto-pagina a { color:#9e191c; }
div#contenuto-pagina p { margin:10px; }
div#contenuto-pagina h1 { font-size:16px; margin:20px 10px 0 0; padding:0 0 2px 10px; color:#9e191c; border-bottom:1px dotted #858472; }
div#contenuto-pagina h2 { font-size:14px; color:#858472; margin:0 0 -10px 10px; }
div.citazione { padding:10px; background:#cfceaf; }
div.citazione img { margin:10px; padding:2px; background:#fff; border:1px solid #ccc; z-index:1000; }

.archivepage	 	{position:relative; width:440px; height:130px; float:left; border-bottom:1px dotted #858472; margin:0; padding:30px 0 10px 160px; font-size:10pt;}
.archivepage img 	{position:absolute; top:10px; left:0; width:150px; height:150px; margin:0; padding:0;}
.archivepagetxt 	{position:absolute; top:10px; left:160px; width:auto; height:auto; margin:0; padding:0}
/* End Page */



/* Single */
.single-espositore { font-size:12px; padding:0px 0px 20px 0px; margin: 0px 0px 20px 0px; border-bottom:1px dotted #858472; text-align:center;  }
.single-espositore img {margin:0px 20px; padding:2px; border:1px solid #abaa9e; background-color:#FFF;}
.single-espositore a { color:#9e191c; }
.single-espositore p { margin:10px; text-align:center; }
.single-espositore h1 { margin:0px 0px 15px 0px; padding:0 0 2px 10px; color:#858472; border-bottom:1px dotted #858472; font-family: "Book Antiqua"; font-size:16pt; font-style:italic; }
div.opera { margin:20px 10px 0px 20px; padding:10px; background:#cfceaf; width:270px; }
div.opera p { margin:10px 0; }
.bottomnav {font-size:10pt; padding:0px 20px;}

div.opera1 { margin:20px 10px 0px 20px; padding:10px; background:#cfceaf; }
div.opera1 img { padding:2px 2px 32px 2px; border:1px solid #abaa9e; background:#fff url(images/download-hires.png) no-repeat bottom center; }

div.opera2 { margin:20px 10px 0px 20px; padding:10px; background:#cfceaf; }
div.opera2 img { padding:2px 2px 32px 2px; border:1px solid #abaa9e; background:#fff url(images/download-hires-2.png) no-repeat bottom center; }

#contenuto-news {width:620px; height:auto; float:left; padding:5px 10px 0px 10px; font-size:12px;}
#contenuto-news h1 { margin:0px 0px 5px 0px; padding:0 0 2px 10px; color:#858472; border-bottom:1px dotted #858472; font-family: "Book Antiqua"; font-size:16pt; font-style:italic; }
.data-in {width:620px; height:25px; float:right; text-align:right; font-style:italic; font-size:9pt;}
#contenuto-news p {margin:0px 0px 10px 0px;}

.pressimmagine {width:260px; height:290px; overflow:hidden; float:left; margin: 10px; padding:10px; background:#cfceaf; text-align:center; font-size:12px;}
.pressimmagine p {text-align:center; padding:5px 0 0 0;}
.pressimmagine img {border:0; margin:-5px 0 0 0; padding:0 0 3px 0;}

.pressimmagine2 {width:190px; height:200px; overflow:hidden; float:left; margin: 10px; padding:10px; background:#cfceaf; text-align:center; font-size:12px;}
.pressimmagine2 p {text-align:center; padding:5px 0 0 0;}
.pressimmagine2 img {border:0; margin:-5px 0 0 0; padding:0 0 3px 0;}

.pressimmaginedesc	{width:auto; height:auto; margin:0 auto; padding:0 0 20px 0; text-align:center;}
.presstitle {font-weight:bold; margin:10px 0 0 0; font-size:1.2em;}
.press-espositore {font-style:italic;}
.press-titolo {font-weight:bold; font-style:italic; color:#ff0000;}
.press-autore {font-weight:bold;}

/* End Single */

/* Edizioni Passate */

.passate-wrap {width:480px; padding:0px 10px 0px 50px; margin:0 auto; overflow:hidden;}
.passate-wrap img {float:left; margin-right:20px; display: inline;}

/* End Edizioni Passate */


 

/* Content Slider */
.scrollable {position:absolute;overflow:hidden;width: 640px;height:360px;float:left;}
.single 	{width:640px; height:360px; overflow:hidden;}
.singletxt 	{width:590px; height:53px; z-index:10000; margin-top:-65px; padding:12px 10px 0px 40px; color:#fff; font-size:9pt; background: url(images/singletxtbg.png);}
.singletxt2 {position:absolute; bottom:0; left:0; width:620px; height:auto; z-index:10000; padding:12px 10px 10px 10px; color:#eee; font-size:16pt; background: url(images/singletxtbg.png);}
.singletxt2 p {color:#ddd;}
.singletxt2 a {color:#fff; text-decoration:none;}
.singletxt2 a:hover {}
.singleimg 	{width:640px; float:left;}
.singlemask {position:absolute; z-index:90; width:640px; height:360px; margin:0;}

.singleimg_r		{width:290px; height:360px; float:left; overflow:hidden;}
.singletxt_r		{position:absolute; bottom:0; left:0; width:270px; height:auto; z-index:10000; padding:12px 10px 10px 10px; color:#eee; font-size:12pt; background: url(images/singletxtbg.png);}
.singletxt_r p 		{color:#ddd;}
.singletxt_r a 		{color:#fff; text-decoration:none;}
.singletxt_r a:hover {}

button.browse 		{background:url(images/hori_large.png) no-repeat;position:absolute;width:30px;height:30px;float:left;cursor:pointer;z-index:100;top:300px;border:0;}
button.right 		{ background-position: 0 -30px; clear:right; top:330px;}
button.right:hover 	{ background-position:-30px -30px; }
button.left			{} 
button.left:hover  	{ background-position:-30px 0; }
button.disabled 	{visibility:hidden !important;}
/* End Content Slider */

/*Content Slider Immagini */
.scrollable2 {position:absolute;overflow:hidden; width:700px; height:202px;float:left;}
.scrollable .active {z-index:80;position:relative;}
.scrollable2 p {display:block; float:left;}
.scrollable2 img {width:196px; height:196px; background:#fff; border:1px solid #858472; padding:2px; margin-right:17px;}
.singledown {width:200px; height:202px; margin-right:19px; float:left;}
button.browse2 		{background:url(images/hori_large.png) no-repeat;position:absolute;width:30px;height:30px;float:left;cursor:pointer;z-index:100;bottom:0;border:0;}
button.right2 		{ background-position: 0 -30px; clear:right;}
button.right2:hover 	{ background-position:-30px -30px; }
button.left2			{} 
button.left2:hover  	{ background-position:-30px 0; }
/* End Content Slider Immagini */

#footer {width:935px; height:30px; margin:1px auto 0px auto; padding:10px 25px 0px 0px; color:#555; text-align:right; font-size:9pt; background:#b6b59e;}
#footer a {color:#555;}
#footerspace {width:960px; height:50px; margin:0 auto;}
#patrocinio {width:930px; height:110px; margin:10px auto; padding:0; text-align:left;}
#patrocinio img {vertical-align:bottom;}

.singlesponsor		{width:auto; height:110px; padding:0 10px;}
.singlesponsor p	{width:auto; height:auto; font-size:80%; padding:0 0 5px 0; color:#fff;}












#slideshow {width:960px; height:372px; margin:50px auto 20px auto;}
#slideshow img {border:0;}
#loadingslide {width:960px; height:372px; background:#fff;}
#loadingslide img {}
#bottomslide {width:960px; height:auto; margin:0 auto; font-size:10pt; color:#fff;}



.searchform {width:160px; background:#ecebcf url(images/sfondo-search.png) no-repeat top right; height:20px; margin:6px 0px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; position:relative;}
.searchbox {background:none; width:95px; height:18px; border:0; margin:0; padding:2px 30px 0px 5px; position:absolute; top:0; left:5;}
.searchbutton {cursor: pointer; background:none; width: 25px; height:20px; border:0; margin:0; padding:0; position:absolute; top:0; right:0; z-index:100;}

div#language { padding-right:10px; padding-top:5px; }
div#language ul { margin:0; padding:0; list-style:none; display:block; height:15px; }
div#language ul li{ display:inline; height:auto; font-size:12px; font-weight:bold; color:#fff; margin-left:3px; }
div#language ul li a {color:#fff;}
div#language ul li a:hover {text-decoration:underline;}
div#language img {display:none;}

.single-espositore img {margin:0px 20px; padding:2px 2px 32px 2px; border:1px solid #abaa9e; background:url(images/download-hires.png) no-repeat bottom center;}

