* html .clear {  display: none!important; }

#bgspot #sectionbrand			{ float:left; text-indent:-9999px; width:220px; height:60px }
#bgspot #sectionbrand a			{ display:block; width:100%; height:100%; text-decoration:none; background:transparent url("../../images/brand2_v2_spettacolicultura.gif") top left no-repeat }
#bgspot #sectionbrand a:hover	{ background:transparent url("../../images/brand2_v2_spettacolicultura.gif") bottom left no-repeat; }

#sbcolmaindet div.categoria { margin-bottom: 20px}
#sbcolmaindet div.categoria dl dt  {font-size:12px !important;}

#sbcolmaindet #multimedia, #sbcolmaindet #testo { margin-top:20px;}

#sbcolmaindet table {width: 650px; border: 1px solid #ccc; margin: 20px 0 0 15px}
#sbcolmaindet table th { background-color: #efefef; color:#000; font-weight: bold; padding: 8px; border-bottom: 1px solid #fff;}
#sbcolmaindet table td { padding: 8px; border-bottom: 1px dotted #ccc;}
#sbcolmaindet table td.sub-heading {background-color: #efefef; color:#333; font-weight:bold; font-size: 11px;}

#sbcolmaindet a.subordinate { color:#00386b; font-weight: bold; border-bottom:1px dotted #00386b; text-transform: uppercase }
#sbcolmaindet a.subordinate:hover {border-bottom: 1px dotted #efefef;}

.apertura, .apertura2, .apertura3, .apertura4 { position:relative}
.apertura	{ margin-bottom:8px; }
	.apertura-bg { display:block; position:absolute; left:0; bottom:0px; background-color:#002E46; -moz-opacity: .80; opacity:.80;margin-top:30px; }
	#contA .apertura-bg { padding:5px 15px; width: 440px !important; width /**/: 470px;  }
	#contB .apertura-bg { left:5px; bottom:7px; padding:5px; width: 178px !important; width /**/: 188px;  }
.apertura a:hover, .apertura2 a:hover, .apertura3 a:hover,  .apertura4 a:hover  { background:none;}
.apertura p { color:#fff }
.apertura p a, .apertura p a:visited { color:#c00 } 	
.apertura p a:hover { color:#900 }

.apertura-bg .somamario2 {margin: 0 0 0 5px; }
.apertura-bg .sommario2 a, .apertura-bg .sommario2 a:visited {margin: 0 0 0 3px;display:inline-block; background:transparent url("../../images/sport/articles-arrow.png") left center no-repeat; padding:1px 8px; color:#efefef;  }
.apertura-bg .sommario2 a:hover { color:#c00; background-position: left center} 
.apertura-bg .sommario2 a span.arrow { color:#024555; margin:0 2px 0 0;}

.somamario2 {margin: 0 0 0 5px; }
.sommario2 a, .sommario2 a:visited {margin: 0 0 0 3px;display:inline-block; background:transparent url("../../images/sport/articles-arrow.png") left center no-repeat; padding:1px 8px; color:#00386B;  }
.sommario2 a:hover { color:#c00; background-position: left center} 
.sommario2 a span.arrow { color:#024555; margin:0 2px 0 0;}

.articles {width:470px;}
.articles img {margin-right:5px; float:left}

#kw-strilli {text-align: left; background-color:#eee; color:#003969; width:470px;}
#kw-strilli #strilli-a h5, #kw-strilli #strilli-b h5 { color:#444; text-transform: uppercase; font-size:12px; font-weight:bolder}
#kw-strilli #strilli-a { float:left; width: 220px; margin:5px; border-right: 1px dotted #003969; padding-right: 8px; }
#kw-strilli #strilli-b { float:left;  width: 220px; margin:5px; }
#kw-strilli #strilli-a h3 a, #kw-strilli #strilli-b h3 a { font-size:12px !important; color:#444!important; line-height:14px;}

/* IE6-/Win only*/
  /*\*/
* html #kw-strilli  #strilli-a 	{ width:190px;  float:left; margin:5px; padding-right: 8px; } 
* html #kw-strilli  #strilli-b 	{ width:190px;  float:left;  margin:5px; } 
/**/

#kw-strilli .novita-strilloA img,  #kw-strilli .novita-strilloB img{ border:1px solid #c7c7c7; }



.box{ display:block; margin:0 0 10px 0; padding:5px; border:1px solid #ccc; }
.box h5 {color:#000; text-transform:uppercase}
.box img.launch {border: 1px solid #eee; margin-left:13px; margin-bottom:5px;}
.box a:hover img.launch {background-color: #fff; border:1px solid #000;}
.box a.index-link { display:block; text-align:right; color:#003969; font-weight:normal; font-size:11px;}


.box ul {
	list-style: none;
}
.box ul li {border-bottom:1px dotted #828282;}
.box ul li.last { border-bottom:none;}
.box ul li a {color:#00386b; font-weight:bold; display:block;  padding:8px 3px; }
.box li a:hover{color:#069}

.apertura4 {position:relative; margin-bottom:8px; height: 140px; width: 188px;  overflow: hidden;}
.apertura4 img {margin-top: -20px; width: auto; }
.apertura4 .apertura-bg {margin-left:-5px; bottom:0px !important;}


/* Blog autore
-------------------------------------------------------------- */
.blogautore ul { margin: 0px; padding: 0}

.blogautore ul li	{ display:block;  border-bottom:1px solid #c1e6f5}
.blogautore ul li a, .blogautore ul li a:visited { display:block; padding:5px 3px; color:#00386b; font-size:12px; font-weight:bold; text-transform:none}
.blogautore ul li.heading-blog a, .blogautore ul li.heading-blog a:visited {  background:#fff url("../../images/spettacoli_cultura/head-blogautore.gif") 0 0 no-repeat; width:188px; height:50px !important; padding:0; margin:10px 0 5px 0; text-indent:-9999px;}
.blogautore ul li.heading-blog.assante a { background-position:0 -0px!important;}
.blogautore ul li.heading-blog.bandettini a { background-position:0 -50px;}
.blogautore ul li.heading-blog.dagostini a{ background-position:0 -150px}
.blogautore ul li.heading-blog.lastella a{ background-position:0 -100px;}
.blogautore ul li.heading-blog.olivero a{ background-position:0 -201px}

ul li.deejay{ display:block; background:#fff url("../../images/spettacoli_cultura/heading-deejay.gif") 0 0 no-repeat; width:188px; height:50px !important; padding:0; margin:10px 0 5px 0; text-indent:-9999px;}
/* IE6-/Win only*/
  /*\*/
* html ul li.deejay ul.blocs {margin-top:35px;}  
* html ul li.deejay ul.blocs li { text-indent: 0px; display: block}

/**/

/*  Trovacinema E Deejay
================================================*/
#boxcinema {clear:both; font-size:10px;}
#boxcinema ul h5 {clear:both}
#boxcinema select {font-size: 11px; width:100px; }
#boxcinema form {margin:0px padding:0px}
#boxcinema form input, #boxcinema form select {margin: 0; padding:0px;font-size:9px!important;}

#boxcinema input#singleCinema { font-size:10px; margin:3px 0 0 0; /*width: 100px;*/ border:1px solid #ccc;}
#boxcinema .inviacerca2 input {  display:block; width:47px; height: 22px; background:transparent url("../../images/btn_vai.gif") top left no-repeat; text-indent:-9999px; border:0px; font-size:1px; color:#efefef }

#boxcinema #sceglie-citta  {width:150px; float:left;}
#boxcinema .label {margin-bottom: 5px;}
#boxcinema #scegli-cinema {width:100px;  float:left;}

#cinema-adv { padding: 0 0 20px 0; line-height:18px; clear:both; margin-top:20px;}
#cinema-adv a:before {content:"";}
#cinema-adv img {float:left; margin: 0 10px 0 0}
#cinema-adv .title, .cine-dx .title {font-weight: bold; color:#01669a}
#submitFilmSearch-norm {background: url("../../images/btn_vai.gif") bottom left no-repeat; cursor: pointer; margin-top: 5px;}


.ad-box { width: 300px; float: right; margin: 10px 0 10px 10px}
.rep-shopping { display:block; margin:0 0 10px 0; padding:5px; border:1px solid #ccc }
.rep-shopping h5 a {font-size: 11px; color:#000; margin-bottom:5px }
.rep-shopping div.img-prod img { float:left; margin-right:10px;}
.rep-shopping div.des-prod { display:block; clear:right; padding:10px 0; font-weight:bold}
.rep-shopping div.bottone { clear:both; text-align:center}

/* IE6-/Win only*/
  /*\*/
* html #contB {
	margin-left: 7px;
}
