@charset "utf-8";
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, iframe {
  margin-top:0pt;
  margin-right:0pt;
  margin-bottom:0pt;
  margin-left:0pt;
  padding-top:0pt;
  padding-right:0pt;
  padding-bottom:0pt;
  padding-left:0pt;
}
img { border:0px; }
#main {
  width:932px;
  margin:0 auto;
}
#header {
  border:1px solid #dddddd;
  background-color:#eeeeee;
  padding:5px 0px 5px 10px;
  border-top:5px solid #dddddd;
  /*background-image:url(images/testata.jpg);*/
}
.voice {
  /*background-color:#000000;*/
  padding:5px 10px 5px 0px;
  float:left;
  margin-right:2px;
}
.voicer {
  margin-top:4px;
  font-size:9px;
  float:right;
  width:150px;
  text-align:right;
}
.voicer img { margin-left:3px; }
.voice a {
  font-size:14px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}
#content {
  margin-top:15px;
  /*background-color:#eeeeee;*/
  padding:10px 0px 10px 0px;
}
#vetrina { margin-bottom:15px; }
.event {
  height:424px;
  /*background-color:#006666;*/
  margin-left:15px;
  float:left;
  position:relative;
}
.video {
  position:absolute;
  top:10px;
  width:120px;
  height:90px;
  background-color:#cccccc;
  border:1px solid #ffffff;
  cursor:pointer;
}

.thevideo {
  position:absolute;
  top:10px;
  width:425px;
  height:364px;
  background-color:#ffffff;
  border:1px solid #ffffff;
  z-index:100;
  display:none;
}

.event.single .video, .event.single .thevideo {
	right:10px;
}

.event.double .video, .event.double .thevideo {
	left:10px;
}

.event.triple .video, .event.triple .thevideo {
	left:10px;
}

.event.single { width:300px; }
.event.double { width:615px; }
.event.triple { width:930px; }
#vetrina div.event:first-child { margin-left:0px; }
.subevent .title {
  color:#ffffff;
  background-color:#000000;
  border-bottom:1px solid #ffffff;
  height:15px;
  padding:3px;
  font-size:12px;
  /*font-weight:bold;*/
  letter-spacing:-.5px;
}
.subevent .subcontent {
  height:105px;
  background:url(images/sfondosubevent.jpg);
  padding:5px;
  font-size:12px;
}
.subevent a {
  color:#0066ff;
  font-weight:bold;
  text-decoration:none;
}
.subevent {
  height:140px;
  margin-left:10px;
  float:left;
}
.subevent.single { width:225px; }
.subevent.double { width:460px; }
.subevent.triple { width:695px; }
#sottovetrina div.subevent:first-child { margin-left:0px; }
.eventinfo {
  position:absolute;
  width:100%;
  border-top:1px solid #ffffff;
  bottom:0px;
  left:0px;
  background:url(images/bianco.png);
}
.moreinfo {
  height:30px;
  text-align:right;
  cursor:pointer;
}
.infocontent {
  border-top:1px solid #ffffff;
  height:350px;
  display:none;
  font-size:12px;
  padding:5px;
}
#footer {
  margin-top:15px;
  border:1px solid #dddddd;
  background-color:#eeeeee;
  padding:10px;
  line-height:20px;
  font-size:12px;
}
.imgcontesto {
  margin-right:5px;
  float:left;
}
.left { float:left; }
.right { float:right; }
.doppiocorpo { margin-bottom:10px; }
.doppiocorpoleft {
  float:left;
  width:210px;
  margin-right:10px;
}
.doppiocorporight {
  float:right;
  border:5px solid #dddddd;
  padding:5px;
  width:690px;
  min-height:190px;
}
.doppiocorporightnob {
  float:right;
  padding:0px;
  width:710px;
  min-height:210px;
}
.doppiocorpo .title {
  color:#ffffff;
  background-color:#000000;
  border-bottom:1px solid #ffffff;
  height:18px;
  padding:3px;
  font-weight:bold;
  letter-spacing:-.5px;
}
.gray { background-color:#666666 !important; }
.doppiocorpoleft .title { cursor:pointer; }
.avviso {
  font-size:10px;
  color:#999999;
}
a.avviso { text-decoration:none; }
a.avviso:hover { text-decoration:underline; }
#guests, #albums {
  min-height:600px;
  position:relative;
}
.oneguest, .onealbum, .onepress, .onemerch {
  border:1px solid #dddddd;
  width:176px;
  height:176px;
  overflow:hidden;
  float:left;
  margin:0px 10px 10px 0px;
  position:relative;
}
.onealbum { cursor:pointer; }
#photos {
  float:right;
  display:none;
  width:715px;
  padding-left:13px;
  padding-top:13px;
  border:1px solid #dddddd;
  position:relative;
}
.onephoto {
  float:left;
  margin-right:13px;
  margin-bottom:13px;
  width:130px;
  height:130px;
  overflow:hidden;
  text-align:center;
  vertical-align:middle;
}
#back {
  display:none;
  color:#ffffff;
  background-color:#000000;
  border-bottom:1px solid #ffffff;
  height:18px;
  padding:3px;
  font-weight:bold;
  letter-spacing:-.5px;
  left:0px;
  top:188px;
  position:absolute;
  width:172px;
  cursor:pointer;
}
.guestnoleftmargin { margin-right:0px !important; }
.guestname, .albumname, .pressname {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  background:url(images/bianco.png);
  padding:5px;
  color:#000000;
  /*font-weight:bold;*/
  letter-spacing:-.5px;
  font-size:12px;
}
.guestname { display:none; }
#contattaci { display:none; }
.discobus td { font-size:12px; }
.discobus th {
  background-color:#000000;
  color:#ffffff;
}
.discobus thead tr:nth-child(2n) th { font-size:12px; }
.discobus tr td:nth-child(3n) { text-align:center; }
#locandina {
  width:920px;
  margin-left:5px;
  height:1288px;
  background:url(uomo.jpg);
}
body { font-family:Arial, Helvetica, sans-serif; }
.infocontent h4 {
  margin-top:8px;
  padding-bottom:2px;
  margin-bottom:2px;
  border-bottom:1px solid #ffffff;
  font-size:14px;
}
.eventtable td {
  width:33%;
  text-align:center;
}
.cpdn td {
  width:20%;
  text-align:left;
}

.cpdn td:first-child {
  width:40%;
  text-align:left;
}
.inputbutton {
	font-size:12px;
  border-top-style:solid;
  border-right-style-value:solid;
  border-bottom-style:solid;
  border-left-style-value:solid;
  border-left-style-ltr-source:physical;
  border-left-style-rtl-source:physical;
  border-right-style-ltr-source:physical;
  border-right-style-rtl-source:physical;
  border-top-width:1px;
  border-right-width-value:1px;
  border-bottom-width:1px;
  border-left-width-value:1px;
  border-left-width-ltr-source:physical;
  border-left-width-rtl-source:physical;
  border-right-width-ltr-source:physical;
  border-right-width-rtl-source:physical;
  border-top-color:#d9dfea;
  border-right-color-value:#0e1f5b;
  border-bottom-color:#0e1f5b;
  border-left-color-value:#d9dfea;
  border-left-color-ltr-source:physical;
  border-left-color-rtl-source:physical;
  border-right-color-ltr-source:physical;
  border-right-color-rtl-source:physical;
  background-color:#3b5998;
  color:#ffffff;
  padding-top:2px;
  padding-right:15px;
  padding-bottom:3px;
  padding-left:15px;
  text-align:center;
  text-decoration:none;
}

.pacchetto {
	float:left; width:290px; margin-right:15px;
	font-size:12px;
	overflow:hidden;
}

.pnom {
	margin-right:0px; !important
}

.pacchetto div {
	/*padding-left:10px;*/
}

.struttura {
	width:930px;
	margin:0px;
	padding:0px;
	height:80px;
	margin-bottom:10px;
}

.titolostrutt {
	width:300px;
	height:80px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	/*background-color:#000;*/
	float:left;
}

.portafotostrutt {
	float:left;
	width:616px;
	height:80px;
	margin:0px;
	padding:0px;
	
}

.portafotostrutt img {
	margin-left:3px;
}

.portafotostrutt img:first-child {
	margin-left:0px;
}

.presskit img {
	margin-right:7px;
}

#portascatola {
	width:930px;
	height:510px;
	background:url(images/scatola4.jpg);	
}

#testoscatola {
	width:330px;
	height:430px;
	padding:10px;
	overflow:hidden;
	margin-left:580px;
	font-size:12px;
}

#testoscatola p, #testoscatola li {
	margin-bottom:5px;
}

#testoscatola ul {
	list-style:circle;
}

#tastiscatola {
	height:50px;
	padding-top:10px;
	padding-left:10px;
	/*font-size:14px;*/
}

#tastscatola .big {
	font-size:18px;
}

#fiocco {
	position:absolute;
	top:0px;
	left:0px;
}

.merch {
	clear:both;
}

#topboxes {
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.topbox {
	margin:0px;
	padding:0px;
	margin-right:7px;
	float:left;
	height:140px;
}

#topboxes .topbox:last-child {
	margin-right:0px !important;
}

.topbox.single {
	width:310px;
}

#topbox2night {
	background:url(images/topbox2night.jpg);
}

#locicons {
	float:left;
}

#testoicons {
	float:right;
	width:600px;
	font-size:12px;
	line-height:18px;
}

#presses {
	float:left;
	width:615px;
}

#presssidebar {
	float:right;
	width:300px;
}

.onepresscom {
	
	margin-bottom:15px;
}

.presstitle {
	height:18px;
	padding:3px;
	background-color:#000;
	color:#FFF;
	margin-bottom:3px;
	cursor:pointer;
}

.pressdate {
	font-size:10px;
	margin-bottom:5px;
}

.presscontent {
	font-size:11px;
	display:none;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
}

#cpdn2012 {
	background:url(images/cpdn2012/sfondo.jpg);
	color:#FFF;
	padding:15px;
}

#cpdn2012 a {
	color:#FFFFFF;
}




