@import url(/milano/css/social.css);
header, footer, aside,section, nav, breadcrumb{display:block;}
body{
/*margin:0 auto !important;*/
margin:0 auto;
font-family: Taz,Arial,Helvetica;
}
#pagina{width: 960px;
margin:0 auto !important;}
breadcrumb{font-size:12px;
margin-bottom: -20px;
padding-top: 12px;}
a{text-decoration:none;}
/*breadcrumb a{text-decoration:none;}*/
breadcrumb a,breadcrumb a:visited, breadcrumb a:active, breadcrumb a:link {color:#000;text-transform: capitalize;}breadcrumb a:hover  {text-decoration:underline;text-transform: capitalize;}
header{
margin:0 auto;background: none repeat scroll 0 0 #fff;
height: 185px;padding-left: 12px;padding-right: 12px;
padding-top: 6px;
}
img { border: 0; }
#topwrap{ background-color: #000;    border-bottom: 2px solid #8c8c8c;    height: 40px;    left: 0;    margin-top: -6px;    position: fixed;    top: 0;    width: 100%;    z-index: 999;}/*#topwrap.tiny {height: 60px;}*/#topwrap.tiny .cittatop{ font-size:11px;/*height: 52px;*/line-height: 8px; 	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease;}#topwrap .logosmall{display:none;width: 30%;webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease;} #topwrap.tiny .logosmall{display:inline;margin-top: -5px; width: 75px;webkit-transition: all .3s ease;-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease;}.topbar{width: 960px;margin:0 auto;}
h2{margin: 0;
letter-spacing: -0.05em;
font-size:24px;}
.cittatop{
background-color: #FFFFFF;
    border-color: #8C8C8C;
    border-style: none solid;
    border-width: 1px 2px 2px;
    float: left;
    font-weight: bold;
    height: 32px;
    margin-left: 36px;
    margin-top: 0;
    padding-top: 10px;
    text-align: center;
    width: 100px;}
.topricerca{float:right;
font-size:12px;
margin-top: 10px;
width: 445px;}
.topricerca a{ color:#FFA800; text-decoration:none;
    padding: 0 6px;
	margin-right:52px;
	border-right: 1px solid;}
.formricerca{float:right;
height:32px;
line-height:32px;
}
.formricerca input{border:1px solid #3E3E3E;}
.logopapido{float:left;
height: 92px;}
section{
width: 630px;
margin:6px 0;
float:left;
}
article{padding:6px;
margin-top:26px;}
.favorito img{
	/*border: 2px solid #333333;*/
}
.favorito .boxtesto{
	background-color: #000000;
	height: 104px;
	margin-top: -110px;
	width: 618px;

	position: absolute;
opacity:0.8;
filter:alpha(opacity=80);
}
.favorito h2{color:#fff;
margin:0;
padding: 0 12px;;}
.favorito p{color:#fff;
margin:0;
padding: 0 12px;
font-size:14px;}
aside{
width: 312px;
/*padding:6px;*/
margin:6px 0;
float:right;
}
.boxlike{float:left;display:block;}
.limousine h2{background-image: url(/salento/img/sfondo-giallo-limu.png);
background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;}
#fotovideo {
	float: right;
width: 380px;}
#fotovideo h1{
	font-size:24px;
	letter-spacing: -0.05em;
color:#F407F7; 
margin: 0;

}
.foto-home{float: left;
padding:8px;}

.foto-home p{
	position: absolute;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#fff;
	background-color: #000000;
	height: 30px;
	margin-top: -36px;
	width: 150px;
	text-align: center;
}
footer{
	/*background-color: #FFCCCC;*/
margin-top: 20px;
   left: 0;
    margin-top: 20px;
    position: absolute;
    width: 100%;
	background-color: #E8E8E8;
	 border-top: 3px solid #FFEB8C;
}
footer .colonna{float:left;
font-size: 12px;
    margin: 4px;}
footer h4{margin:0px;
padding:0;}
#prensuccesso h2{
	background-color: #0EB130;
}
#prenerrore h2{
	background-color: #C30B0B;
}
.aprinfo{font-size:12px;
/*text-align:center;*/}
.newsletter input{padding:8px}
.newsletter  .button{
	margin-top: 12px;
	padding:4px 20px;
border: 0 none;
	background-color: #22B573;
	color: #fff;
	font-weight: bold;
}
.tratdati{font-size:12px;}
.sponsor728{
	height: 90px;
	width: 728px;
	float:right;
	border: 1px solid #999999;
}
.ombra{-moz-box-shadow:0px 0px 3px  #828080;
    -webkit-box-shadow:0px 0px 3px  #828080;
    box-shadow:0px 0px 3px  #828080;}	
	.special{border: 3px solid #FFB600}
.imghp{
float:left;
padding-right: 4px;
width: 140px;
height:48px;}
.imgcinema{
float:left;
padding-right: 4px;
width: 140px;
}
.imgloca{
float:left;
padding-right: 4px;
}
.descraperit{font-size:12px;
width:172px;
float:right;}
.map{color: #757575;
    font-size: 14px;
    font-style: italic;
    margin-top: -20px;
}
/*
.map{background-image: url("/salento/img/icon-mappa.png");
background-repeat: no-repeat;
background-position: right center;
display: block;
float: right;
height: 24px;
color: #757575;
margin-top:-40px;
padding-right: 24px;
}*/
.map a:link, .map a:visited{color:#000;}
.mapnormal{background-image: url("/salento/img/icon-mappa-normal.png");
background-repeat: no-repeat;
background-position: left center;
height: 16px;
color: #757575;
padding-left: 12px;
font-size:12px;
}
/*.infoline{
border-bottom: 1px solid #999999;
	margin-bottom: 16px;
padding-top: 8px;
    padding-bottom: 16px;}
	*/
	.infoline{
border-bottom: 1px solid #999999;
	margin-bottom: 16px;
/*	padding-top: 8px;
    padding-bottom: 16px;*/
	font-size:14px;}
		.infolineeventi{
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
	margin-bottom: 16px;
	margin-top: 16px;
	font-size:14px;}

	.infoline span,.infolineeventi span{
	font-size:24px;
	letter-spacing: -0.05em;
	font-weight: bold;}
.preventivo{
background-image: url("/salento/img/fre-borx.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    float: right;
    height: 30px;
    line-height: 30px;
    padding-right: 36px;
    vertical-align: middle;
}
.prenotatavolo{
background-image: url("/salento/img/fre-borx.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-right: 36px;
    vertical-align: middle;
}

.infobot{background-color: #1075DC;
    background-image: url("/milano/img/fre-borxBl.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff;
    float: right;
    font-weight: 700;
    /*height: 30px;*/
    /*line-height: 30px;*/
    margin-top: -60px;
    padding-left: 16px;
    padding-right: 36px;
    vertical-align: middle;
	width: 120px;
	
	   padding-bottom: 6px;
    padding-top: 6px;
	}
	.infobot a{clear: both;color: #fff; display: block;}

.tavolotop{background-color: #22B573;
    background-image: url("/milano/img/fre-borxVr.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    color: #fff;
    float: right;
    font-weight: 700;
    /*height: 30px;*/
    /*line-height: 30px;*/
    margin-top: -60px;
    padding-left: 16px;
    padding-right: 36px;
    vertical-align: middle;
	width: 120px;
	
	   padding-bottom: 6px;
    padding-top: 6px;
	}
	.tavolotop a{clear: both;color: #fff; display: block;}
	.tavolotop span{font-size:9px;background-color: #22B573;font-style: oblique;display: block; line-height: 12px;  }
/*questi valgono per la homepage*/

/*include disco lista*/
ul#multidisco,ul#multidisco li{margin:0;padding:0;list-style:none}
ul#multidisco{width: 100%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 11px;    line-height: 1.8;    background: #D4D4D4}
ul#multidisco li{float:left;width:32%;    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/    border-bottom:1px dotted #777}
ul#multidisco  .special{background: #7CCEF4;}
ul#multidisco a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }
ul#multidisco a:hover{background-color: #A2A2A4;color:#FFF}

ul.multidisco,ul.multidisco li{margin:0;padding:0;list-style:none}
ul.multidisco{width: 100%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 11px;    line-height: 1.8;    background: #D4D4D4}
ul.multidisco li{float:left;width:32%;    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/    border-bottom:1px dotted #777}
ul.multidisco  .special{background: #7CCEF4;}
ul.multidisco a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }
ul.multidisco a:hover{background-color: #A2A2A4;color:#FFF}
/*fine include disco*/
/*landing ristoranti*/
ul#categoriecen,ul#categoriecen li{margin:0;padding:0;list-style:none;float: right;}
ul#categoriecen{width: 65%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 12px;    line-height: 1.8; padding:0;   }
ul#categoriecen li{float:left;width:24%;    margin: 1px;display: inline;   /* per evitare il float double margin bug di IE*/text-align: center;  background: #E7E7E7;  border:1px solid #777}
ul#categoriecen  .special{background: #7CCEF4;}
ul#categoriecen a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }
ul#categoriecen a:hover{background-color: #A2A2A4;color:#FFF}
/*fine landing ristoranti*/
/*Landing per giorno disco*/
ul#categoriedis,ul#categoriedis li{margin:0;padding:0;list-style:none;float: right;}
ul#categoriedis{width: 100%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 12px;    line-height: 1.8; padding:0;   }
ul#categoriedis li{float:left;width:24%;    margin: 1px;display: inline;   /* per evitare il float double margin bug di IE*/text-align: center;  background: #E7E7E7;  border:1px solid #777}
ul#categoriedis  .special{background: #7CCEF4;}
ul#categoriedis a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }
ul#categoriedis a:hover{background-color: #A2A2A4;color:#FFF}
/*fine landing per giorno disco*/
/*landing ristoranti*/
ul#categoriesx,ul#categoriesx li{margin:0;padding:0;list-style:none}
ul#categoriesx{width: 100%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 12px;    line-height: 1.8; padding:0;   }
ul#categoriesx li{float:left;width:47%;    margin: 1%;display: inline;   /* per evitare il float double margin bug di IE*/text-align: center;  background: #E7E7E7;  border:1px solid #777}
ul#categoriesx  .special{background: #7CCEF4;}
ul#categoriesx a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }
ul#categoriesx a:hover{background-color: #A2A2A4;color:#FFF}
/*fine landing ristoranti*/
.datalanding{ color: #B08654;
    font-size: 12px;text-align:right;font-style: italic;}


/*Modifica per la home di milano*/
.locandinahp{float:left;}
.itemhp{float:right;
width: 480px;}


#item{height: 60px;}

article #item h2{
font-size:16px;
margin:0px;
padding:0px;} 
 
article #item p{
font-size:13px;
margin:0px;
padding:0px;
width: 230px;
/*height: 60px;*/
overflow:hidden;} 
.serate h1{
	background-image: url(/salento/img/sfondo-rosso-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
}
.discoteche h1{
	background-image: url(/milano/v2/img/sfondo-discoteche.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 220px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
}
.prossimamente{
font-size:16px;
background-color: red;
color: #fff;
float: right;
padding: 4px 12px;}
.prossimamenteHP{
font-size:16px;
background-color: red;
color: #fff;
float: right;
width: 400px;
text-align: center;
padding: 8px 18px;}
	.prossimamente a,.prossimamenteHP a{ color: #fff;}
.prossimamentecapodanno{font-size:14px;float: right;padding:4px; background: none repeat scroll 0 0 red;}
.prossimamentecapodanno a{color:#fff;}
#sinistralanding h2{
	/*background-image: url(/salento/img/sfondo-rosso-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 160px;*/
color:#000; 
margin: 0;
font-size:22px;
color: #ffb700;
	letter-spacing: -0.05em;
	font-weight: lighter;
}
#sinistralanding h2 span{color: #454544;font-style: italic;font-weight: bold;}
.newsletter h2{
	background-image: url(/salento/img/sfondo-verde-nl.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 190px;
color:#fff; 
margin: 0;
padding-left:16px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
	font-size:19px;
}
/*h1 span{font-size:12px;
margin-left: 136px;
}*/
.disco h1 span{font-size:12px;
margin-left: 112px;
}/*include ristoranti lista*/ul#multiristo,ul#multiristo li{margin:0;padding:0;list-style:none}ul#multiristo{width: 100%;overflow: hidden;  /*  simple clearing of floats */    padding: 1em 0;	font-size: 12px;    line-height: 1.8;    background: #D4D4D4}ul#multiristo li{float:left;width:32%;    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/    border-bottom:1px dotted #777}ul#multiristo  .special{background: #7CCEF4;}ul#multiristo a{display:block;color: #000;    height: auto !important;height: 1%; /*holly hack semplificato per IE*/    text-decoration:none;padding-left:6px;    }ul#multiristo a:hover{background-color: #A2A2A4;color:#FFF}/*fine include ristoranti*/
.ristoranti h1{
	background-image: url(/salento/img/sfondo-marrone-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
}
.cocktails h1{
	background-image: url(/salento/img/sfondo-viola-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
}
h1 a{color:#000;
font-size: 40px;
	letter-spacing: -0.05em;
/*font-family: "GillSansStdRegular","Gill Sans MT","Gill Sans",sans-serif;*/
}
#apertura span{font-size:9px;margin-top:-12px;float: left;color:#FFB700}
.topdj h1{	background-image: url(/salento/img/sfondo-celeste-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;}
.disco h1{
	background-image: url(/salento/img/sfondo-rosso-hp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 51px;
	width: 371px;
color:#fff; 
margin: 0;
padding-left:20px;
 padding-top: 12px;
margin-left: 10px;
    margin-top: -30px;
}
#item{
	border-bottom: 1px solid #666666;
margin-bottom: 10px;
    padding-bottom: 2px;
width: 480px;
}
.bottonegrigio{
	background-color: #EAEAEA;
    background-image: url("/salento/img/invito.png");
    background-position: 60px center;
    background-repeat: no-repeat;
    color: #757575;
padding: 2px 4px;
margin: 2px;
font-size: 14px;
    text-decoration: none;
	float: right;
	display:block;
	height: 20px;
	width: 80px;
}
.bottone-lungo{
	background-color: #E3E4E3;
border: 1px solid #C1C3C2 ;
    color: #000;
padding-top: 2px;
margin: 0 auto;
font-size: 14px;
    text-decoration: none;
text-align: center;
	display:block;
	height: 20px;
	width: 100%;}
.bottone-lungo:hover{background-color: #fff;
border: 1px solid #E3E4E3 ;}

.dataelencodisco{
	font-size:13px;
	color: #666666;
	font-style: italic;
}
article #item .scheda{margin-top:-42px}
article #item .invito{margin-top:-10px}
/*pagina serate*/
#itemserate{/*height: 90px;*/
border-bottom: 1px solid #999999;
  margin-bottom: 12px;
    padding-bottom: 12px;}
article #itemserate h2{
font-size:16px;
margin:0px;
padding:0px;} 
 
article #itemserate p{
font-size:14px;
margin:0px;
padding:0px;
/*width: 280px;
height: 60px;
overflow:hidden;*/} 
.dataseratapagina{
background-image: url(/salento/img/sfondo-serate.png);
	color: #fff;
	font-size: 20px;
height: 38px;
 margin-bottom: 10px;
    margin-left: -18px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-top: 6px;
    width: 230px;
margin-top: -24px;
}
.dataseratapagina span{float:right;
font-size:12px;
padding-right: 6px;
height: 20px;
    line-height: 26px;}
 h3.menuserata{font-size:16px;
 padding:0px;
 margin:0px;}
 .linkserata{float:left;
 font-size:12px;
 padding: 0 6px 0 0;
 margin:2px;
 background-color: #B0A8A8;
 padding: 2px 6px;}
/*fine pagina serata*/

/*Pagina Discoteca*/

/*#apertura{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
 height: 36px;
    margin: 6px 0;
 padding: 6px 0;
}*/
#apertura{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
 height: 36px;
    margin: 6px 0;
 padding: 14px 0;
}
#apertura div{color:#fff;
 height: 36px;
width: 36px;
line-height: 36px;
float:left;
text-align: center;
margin: 0 4px;}
.aperto{
	background-color: #FFB700;
}
.chiuso{
	background-color: #333333;
}
#sinistra{
	float:left;
	width: 238px;
	/*height: 310px;*/
}
#sinistralanding{
	float:left;
	width: 208px;
}
#destralanding{
	float:right;
	width: 208px;
}
 #destra{float: right;
width: 380px;}

.locandinaserata{

}
.dataserata {font-size:34px;
margin:0;
padding:0;
color:#d99c01;
 font-weight: lighter;
 letter-spacing: -0.05em;}
.dataeventopic{margin:0;
padding:0;
color:#000; letter-spacing: -0.05em;}
.titoloserata{
margin-top:-8px;
	font-size:15px;
	color: #666666;
	font-style: oblique;
}
.musicaserata{font-size:12px;
float: right;
margin-top: -40px;}
.musicaserata span {
	color: #999999;
}
.targetserata{ 
float:right;
margin-top: -16px;
font-size:12px;}
.targetserata span {
	color: #999999;
}
.descrizioneserata{font-size:12px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
    margin: 6px 0;
 padding: 6px 0;}
.listaserata{
	font-size:13px;
border: 1px solid #dddddd;
margin-top: 4px;
padding: 6px;
	}
	.listaserata  .titolo{font-size: 24px;color: red; letter-spacing: -0.09em;}
.bottoneinvito{
	background-color: #21C835;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
    /*background-image: url("/salento/img/freccia-bottone2.png");
    background-position: 120px 10px;
    background-repeat: no-repeat;*/
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 10px;
    line-height: 10px;
margin: 4px 0px;
    padding: 12px 8px;
    text-decoration: none;
    transition-duration: 0.4s;
    transition-property: color, background;
    transition-timing-function: linear, ease-in;
    width: 344px;
}
.bottoneinvito:hover{
background-color: #15A026;
    background-position: 320px 10px;
    color: #FFFFFF;
}

.bottoneinvitodoppio {
    background-color: #21c835;
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 4px;
    padding: 12px 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-duration: 0.4s;
    transition-property: color, background;
    transition-timing-function: linear, ease-in;
    width: 43%;
	float:left;
}
.celestino {background-color: #1947f4;}
.bottonetavolo{}
/*Landing Page Ristoranti*/
.ristopag{}
.localpag h1{
background-image: url(/milano/v2/img/sfondo-viola-hp.png);
	color: #fff;
	font-size: 20px;
height: 38px;
 margin-bottom: 10px;
    margin-left: -18px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-top: 6px;
    width: 320px;
margin-top: -24px;}
.localpag h1 span{font-size:12px;
margin-left: 90px;}
#itemristo h2{color: #000;
    font-size: 40px;
    letter-spacing: -0.05em;}
 #discopage h2, #aperitivi h2,#elencodisco h2 {
font-size:16px;
margin:0px;
padding:0px;}
#discopage{	border-bottom: 1px solid #666666;
	margin-bottom: 6px;
    padding-bottom: 6px;}
	#discopage .data{font-size:10px;}
#itemristo{}
 #aperitivi, #elencodisco{
	border-bottom: 1px solid #666666;
	margin-bottom: 16px;
    padding-bottom: 16px;
}
#itemristo .bottonegrigio, #discopage .bottonegrigio, #aperitivi .bottonegrigio {

	width: 172px;
}
#itemristo p, #discopage p, #aperitivi p{
font-size:12px;
margin:0px;
padding:0px;
max-height: 60px;
overflow:hidden;} 
/*#itemristo .scheda{margin-top:-60px}
 #itemristo .invito{margin-top:-30px}*/


#elencodisco p{font-size:14px;
margin:0px;
padding:0px;}
#elencodisco .bottonegrigio{
margin-top: 12px;
	width: 296px;}

.ristopref{border-bottom: 3px solid #C7B299;
 margin-bottom: 12px;}
.ristopref h2{}
.ristopref h3, .ristopref h3 a {color: #B08654;
padding:0px;
margin:0px;
font-size: 14px;}
.ristopref .location{
	font-size: 13px;
	font-weight: bold;
}
.ristopref p{
	font-size: 10px;
	color: #333333;
margin: 0 0 10px;
}
.ristopref .data{
	font-size: 12px;
	color: #333333;
margin: 0 0 10px;
}
.specialita, .prezzomedio, .posti{font-size: 12px; float:left;padding-left: 6px;}


.discopref{}
.discopref h2{}
.discopref h3, .discopref h3 a {color: #000;
padding:0px;
margin:0px;
letter-spacing: -0.05em;
font-size: 18px;}
.discopref h3 a {color: #cc0136;}
.discopref span{color: #cc0136;}
.discopref .location{
	font-size: 13px;
	font-weight: bold;
}
.discopref p{
	font-size: 14px;
	color: #333333;
 margin: 0 0 4px;
}
.discopref .data{
	font-size: 12px;
	color: #333333;
	float: right;
/*margin: 0 0 10px;*/
}
.bottlista{
 background-color: #1075DC;
    color: #ff0000;
    font-size: 16px;
    font-style: oblique;
	
padding: 4px 18px;
   margin: 4px;
    text-align: center;}
.bottavolo{
 background-color: #22b573;
    color: #ff0000;
    font-size: 16px;
    font-style: oblique;
padding: 4px 18px;
margin: 4px;
    text-align: center;}
	.bottlista, .bottavolo{color:#fff;}
.stampainvito{font-size:10px;
  padding: 6px ;
margin-bottom: 4px;
    margin-top: 4px;
font-style: oblique;
color:#FF0000;
text-align: center;}
.descrizione h2{margin:0;
padding:0;}
.descrizione p{
margin:0;
padding:0;
font-size: 14px;}
.impacttxt{
color:#FDA729;
font-size: 20px;
}


#giornoevento{}
#giornoevento h3{font-size:22px;
margin: 6px 0;
color:#000;
letter-spacing: -0.05em;}
#giornoevento h3 a{
color:#000;}
#giornoevento .rigoelenco{height: 24px;
    margin-bottom: 4px;
font-size:12px;
    line-height: 24px;
	 padding: 2px;
	 background-color: #EAEAEA;}
	 #giornoevento .evento{background-color:#ffb700;}
#giornoevento .locale{float: left;
/*background-color: #EAEAEA;*/
height: 20px;
    width: 105px;
	font-size:14pt;
	letter-spacing: -0.05em;
overflow: hidden;
	}
	#giornoevento .locale a{color: #cc0136;}
#giornoevento .bottoneelenco{float: right;
background-color: #EAEAEA;
height: 20px;
    width: 80px;}
	#giornoevento .bottoneinvitoday{float: right;   font-weight: bold;
/*background-color: #22b573;*/
height: 20px;
    width: 95px;font-size:10pt;letter-spacing: -0.05em;text-align: center;color:#1075dc;}
	#giornoevento .bottoneinvitoday  a {color:#1075dc;}
		#giornoevento .bottonetavolo {float: right;color:#1075dc;   font-weight: bold;
/*background-color: #1075dc;*/
height: 20px;
    width: 95px;font-size:13px;letter-spacing: -0.05em;text-align: center;}
	#giornoevento .bottonetavolo a {color:#1075dc;}

.datasettimana{font-size: 14px;font-style: italic;}
.nomecinnema{font-size: 20px;}
.indirizzocinnema{font-size: 14px;
color: #7F7F7F;}
/*barra sinistra pagina principale dei cinema*/

#rigocinema{}
#rigocinema h3{font-size:16px;
margin: 6px 0;}
#rigocinema .rigoelenco{height: 20px;
    margin-bottom: 4px;
font-size:12px;
    line-height: 20px;}
#rigocinema .cinema{float: left;
background-color: #EAEAEA;
height: 20px;
    width: 130px;}
#rigocinema .bottoneelenco{float: right;
background-color: #EAEAEA;
height: 20px;
    width: 70px;}
	
.filmcinema{float:right;
 width: 230px;
 font-size:12px;}	
h2.cinema{margin:0;
font-size: 20px;}

.barrafooter{

margin:0 auto;
  padding-bottom: 36px;
font-size: 12px;}


.clear{clear:both;}
.letterab{	background-image: url(/salento/img/b.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 80px;
	width: 80px;
margin-left: -80px;
position: absolute;}
.letterac{	background-image: url(/salento/img/c.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 80px;
	width: 80px;
margin-left: -80px;
position: absolute;}

/*FOTO*/
.itemp-foto{
height: 150px;
border-bottom: solid 1px #DCDCDC;
 margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
}
.itemp-foto h3{margin:0;
padding-top: 8px;
font-size:16px;}
.foto-favorita{
	float:left;
	padding:6px;
	border-right: solid 1px #000;
margin-right: 8px;	
			}
.data-foto{
color:#A9A9A9;
height: 50px;
font-size:13px;
font-weight: normal;}
.sliderbot{
color: #fff;
margin-top:14px;
padding: 10px 20px;
	background-color: #ed1e79;
}
.elenco-foto-serate a{font-size:13px;
color:#000;}

 .pagina-disco-foto{display: block;
    float: right;
    width: 210px;
	height: 340px;
    margin: 4px;
    padding: 4px;
	border: 1px solid #E81FEA;
	overflow: hidden;
	}
	
.foto-favorita-serata{
	padding:6px;
	margin-right: 8px;	}
	
.itemp-foto-serata h3{ font-size: 14px;
    margin: 0;
    padding-top: -8px;
    text-align: center;}
/*FINE FOTO*/
.link-include-disco{   background-color: #112240;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 5px;
	text-align: center;
	border: 2px solid #B80C0C;
	}
	.link-include-disco a, .link-include-disco a:link, .link-include-disco a:visited{color: #fff;}
	.link-include-disco:hover{   background-color: #111486;
    
	}

/*test per mettere la pulsazione*/
@-webkit-keyframes pulse_animation {
	0% { -webkit-transform: scale(1); }
	30% { -webkit-transform: scale(1); }
	40% { -webkit-transform: scale(1.08); }
	50% { -webkit-transform: scale(1); }
	60% { -webkit-transform: scale(1); }
	70% { -webkit-transform: scale(1.05); }
	80% { -webkit-transform: scale(1); }
	100% { -webkit-transform: scale(1); }
}
.pulse:hover {
	-webkit-animation-name: 'pulse_animation';
	-webkit-animation-duration: 1000ms;
	-webkit-transform-origin:70% 70%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
#stampa{display:none;}

.imghpdisco {
    float: left;
    padding-right: 4px;
    width: 100px;
}
#discopage .bottonegrigio {  width: 50px}
#serateHP {
}
#serateHP .locandineprimopiano {
    border-right: 1px solid #000000;
    float: left;
    margin-right: -1px;
    padding-right: 3px;
    width: 170px;
}
#serateHP .tuttieventi {
    background: none repeat scroll 0 0 #7CCEF4;
}
#serateHP .locandineprimopiano img {
    border: 1px solid #22b573;
    margin: 4px;
    width: 160px;
}
#serateHP .locandineprimopiano h3 {
    font-size: 16px;
    margin: 0;
}
#serateHP .locandineprimopianoDay {
    border-right: 1px solid #000000;
    float: left;
    margin-right: -1px;
    padding-right: 3px;
    width: 170px;
}
#serateHP .locandineprimopianoDay img {
    border: 1px solid #22b573;
    margin: 4px;
    width: 160px;
}
#serateHP .locandineprimopianoDay h3 {
    font-size: 16px;
    margin: 0;
}
#serateHP .locNloc {
    background-color: #22b573;
    font-size: 11px;
    margin-top: -20px;
    padding: 2px 5px;
    position: absolute;
	color: #fff;
}
#serateHP .elencoserateoggi {
    border-left: 1px solid #000000;
    float: right;
    padding-bottom: 12px;
    padding-left: 10px;
    width: 434px;
}
#serateHP .elencoserateoggi img {
    padding: 2px;
    width: 120px;
}
#serateHP .elencoserateoggi .data {
    float: right;
    font-size: 10px;
    margin: 3px;
	text-align: right;
}
#serateHP .elencoserateoggi h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    width: 320px;
}
#serateHP .elencoserateoggi h2 a {
    color: #CC0136;
}
#serateHP .elencoserateoggi a {
    /*color: #fff;*/
}
 

#serateHP .elencoserateoggi p {
    float: left;
    font-size: 12px;
    height: 54px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 318px;
	font-style: italic;
}

/*Modifica per i ristoranti*/
#serateHP .elencoserateristo {
    border-left: 1px solid #000000;
    float: right;
    padding-bottom: 12px;
    padding-left: 8px;
    width: 436px;
}
#serateHP .elencoserateristo img {
    padding: 2px;
    width: 120px;
}
#serateHP .elencoserateristo .data {
    float: right;
    font-size: 10px;
    margin: 3px;
	text-align: right;
}
#serateHP .elencoserateristo h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    width: 320px;
}
#serateHP .elencoserateristo h2  a{
color: #cc0136;
}
#serateHP .elencoserateristo a {
    /*color: #fff; 
	font-weight: bold;*/
	/*letter-spacing: -0.03em;*/
	text-align: center;
	/*text-transform: uppercase;*/
}

#serateHP .elencoserateristo p {
    float: left;
    font-size: 12px;
    height: 54px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 320px;
	font-style: italic;
}
#serateHP .elencoserateristo .elementoserate {
    border: 1px solid #C5C5C5;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 2px;
}

#itemfavorito{float: left; width:20%;height: 140px;} 
#itemfavorito h2{color: #CE10C7;
    font-size: 16px;
	margin-bottom: -6px;
    letter-spacing: -0.05em;
	text-align: center;}
#itemfavorito  .locali{color:#5C0DDF;}
#itemfavorito .mapRist {text-align: center;}
#itemristo h2{color: #000;
    font-size: 40px;
    letter-spacing: -0.05em;}

#newsletter-disco {background-color: #FFB700;
border: medium solid #d99c01;}
#newsletter-disco  h3{ color:#fff;
    font-size: 26px;
	font-weight: lighter;
    letter-spacing: -0.05em;
	margin: 0;
	text-align: center;}
	#newsletter-disco  p{margin:0;font-size:14px;text-align: center;}
#newsletter-disco input{width: 280px;padding: 6px; text-align: center;font-size: 18px;}
#newsletter-disco .button
{  background-color: #1947F4;
    border: 0 none;
    color: #fff;
    font-weight: bold;
    padding: 4px 20px;
	 width: 100%;
	 text-transform: uppercase;
	 float:right;}
#newsletter-disco .tratdati{font-size:10px;letter-spacing: -0.03em;}





#aggiornamenti {background-color: #FFB700;
border: medium solid #d99c01;}
#aggiornamenti  h3{ color:#fff;
    font-size: 26px;
	font-weight: lighter;
    letter-spacing: -0.05em;
	margin: 0;
	text-align: center;}
#aggiornamenti input{width: 420px;padding: 6px; text-align: center;font-size: 18px;}
#aggiornamenti .button
{  background-color: #1947F4;
    border: 0 none;
    color: #fff;
    font-weight: bold;
    padding: 4px 20px;
	 width: 160px;
	 text-transform: uppercase;
	 float:right;}
#ritorantiInt  h3{
 color: #000;
    font-size: 22px;
    letter-spacing: -0.05em;
	margin: 0;}
#ritorantiInt  h3 span{color:#9E9E9E}
.mapparist{float:left;}
.mapRist a{color: #757575;
    font-size: 14px;
    font-style: italic}
/*fine modifica risto*/


@-moz-keyframes colore {
0% {
    background-color: rgba(23, 101, 207, 0.5);
}
50% {
    background-color: rgba(23, 101, 207, 0.2);
}
100% {
    background-color: rgba(23, 101, 207, 0.9);
}
}
#serateHP .elencoserateoggi .elementoserate {
    border: 1px solid #C5C5C5;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 2px;
}
#serateHP .elencoserateoggi .elementoserate:hover {
    animation-direction: alternate;
    animation-duration: 1s;
    animation-iteration-count: 15;
    animation-name: colore;
    animation-timing-function: ease-in-out;
}
#serateHP .dettagli {
    background-color: #22b573;
    display: block;
    float: right;
    font-size: 12px;
    margin: 3px;
    padding: 3px;
    width: 98px;
}
#serateHP .scheda {
color:#fff;
}
#serateHP .invito {
color:#fff;
}

#serateHP h1 {
  color: #FFB700;
    font-size: 40px;
    letter-spacing: -0.05em;
    margin: 0;
	 font-weight: lighter;
}

#serateHP h1 span {
    font-size: 38px;
	color: #454544;
}
	.indirizzoHP{
 font-size: 10px;
    font-weight: bold;
    width: 320px;
	letter-spacing: -0.02em;
	}
	
	/*Immagine circolare pagina dettaglio locale*/
	
	.circular {
	width: 70px;
	height: 70px;
	border-radius: 35px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-style: solid;
    border-color: #D6D6D6;
	float:left;
	margin-top: 10px; 
	/*background: url(http://www.papido.it/img/logo-papido-nuovo.png) no-repeat;*/ 
	}
	
	.infoCena{background-color: #E00B0B;
    float: right;
    width: 250px;
	}
	.infoCena a{color:#fff;
	}
	#prossimamente{}	#prossimamente h1{ color: #E81FEA;    font-size: 40px;    font-weight: lighter;    letter-spacing: -0.05em;    margin: 0;}
#prossimamente .locandina {width: 154px;float:left;}
#prossimamente .locandina img{width: 98%;border: 1px solid #E81FEA;}
#prossimamente .data {position: absolute;margin-top: -30px;background-color: #FFFFFF;padding:2px;font-size: 9px;}
#prossimamente .titolo{position: absolute;margin-top: -60px;background-color: #0FE79F;padding:2px;font-size: 9px;width: 135px;}
#prossimamente .ticket{
background: url("https://papido.it/img/incona-salta-fila2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 136px;width: 140px;cursor: pointer;
position: absolute;/* margin-left: 100px;*/margin-top: -140px;display:block; opacity: 0.7;

}
#prossimamente .ticket a{color:green; margin-left: -30px;}
#anteprimaserataun{font-size: 24px;
    letter-spacing: -0.05em;
    margin: 0;
	clear: both;
   margin-top:1px;
    display: block;}
#anteprimaserataun span  {font-size: 16px;margin:0;padding-left: 90px;
    padding-top: 2px;}
.descrizioneristland{font-size: 14px;
    letter-spacing: -0.02em;
	margin: 1px 6px;
	display: block;
	color:#373636;
	font-style: italic;}	
	.sinistradishp{
	  float: left;
    height: 100px;
    width: 95px;
	}
		.destradishp{
	 display: block;
    float: right;
	width: 270px;
	
	}
	#destra h1 {font-size: 22px;
    letter-spacing: -0.02em;
	margin:0;
	padding:0;}

.testoedit{font-size: 14px;
    letter-spacing: -0.02em;
	text-align: center;
	color:#373636;
	font-style: italic;
	margin: 1px 6px;}
.titolodisco{color: #ffb700;
    font-size: 24px;
    text-align: center;
    /*font-weight: lighter;*/
    letter-spacing: -0.05em;
    margin: 0;}
	
.titolodisco span{	   color: #454544;
    font-style: italic;
    font-weight: bold;}
.sottotitolo {font-size: 18px;}

#fotoaside{}
#fotoaside .favorita{}
#fotoaside h3{position:absolute;background-color: #DE0AC8; color: #fff;
   padding:4px;
    font-size: 16px;
    font-weight: bold;
	  margin-left: 115px;
    margin-top: -180px;
    
    letter-spacing: -0.05em;}
	#fotoaside h3 a{color: #fff;}
#fotoHP h1,#fotoHP h1 a {    color: #DE0AC8;    font-size: 26px;    font-weight: lighter;    letter-spacing: -0.05em;    margin: 0;}
#fotoHP h1 span {    color: #454544;    font-size: 18px;}
#fotohome{float:left;margin:2px;background-color:#DE0AC8;}
#fotohome .favorita{}
#fotohome .didascalia-foto{font-size: 7.5pt;    text-align: center;margin-top: -4px; color:#fff;}
#fotohome h3{position:absolute;background-color: #DE0AC8; color: #fff;   padding:4px;    font-size: 16px;    font-weight: bold;	  margin-left: 115px;    margin-top: -180px;        letter-spacing: -0.05em;}
	#fotohome h3 a{color: #fff;}
.uniche{border: 2px solid #FFB600;}
#uniche{
/*background-color:#FBDD92; */
background-color:#FFFFCC;
border: 1px solid #FFB600;margin-bottom: 4px;    margin-top: 4px;    padding: 2px;}
#unichecapodanno{
/*background-color:#FBDD92; */
background-color:#FFFFCC;
border: 1px solid #D91921;margin-bottom: 4px;    margin-top: 4px;    padding: 2px;}
#unichecapodanno  .elencoserateoggi a{
color:#D91921;
}
#elencoseratebig {
    padding-bottom: 12px;
    padding-left: 8px;
}
#elencoseratebig img {
    padding: 2px;
    width: 120px;
}
#elencoseratebig p {
    padding: 0px;
    margin: 0px;
}
#elencoseratebig .data {
    float: right;
    font-size: 24px;
    margin: 3px;
	letter-spacing: -0.05em;
    text-align: right;
	font-weight: bold;
}
#elencoseratebig h2 {
    font-size: 24px;
    letter-spacing: -0.05em;
    margin: 0;
    padding: 0;
	float: left;
}
#elencoseratebig a {
    color: #cc0136;
}
#elencoseratebig .descrizione {
   /* float: left;*/
    font-size: 14px;
    height: 210px;
    letter-spacing: -0.02em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    /*width: 320px;*/
}
.indbigdi {
    float: left;
    font-size: 14px;
    letter-spacing: -0.02em;
	font-style: italic;
	color:#888888;
}
.locbigpag {
    float: left;
    padding: 2px;
    width: 320px;
}
				/*Responsive*/
/*	.tastocell{display: none;}
#serateHP .tastocell{display: none;}*/
	@media only screen and (max-device-width: 480px){ .helpline{ background-color: rgb(255, 255, 204);    display: block;    font-size: 28px;    left: 0;top:0;    margin-left: 0px;    position: fixed;    text-align: center;    width: 100%;visibility: visible;height: 36px;}
#serateHP .tastocell,.tastocell{display: inline;}#menucitta{display: none;}
}
.infoHalloween {
    background: url("http://papido.it/img/halloween-ico.png") no-repeat scroll 10px 2px #db7000;
	background-size:40px 40px;
    border-radius: 4px;
    color: #fff;
    float: right;
    letter-spacing: -0.03em;
    width: 250px;
}

.infoValentino {
    background: url("http://papido.it/img/valentino-bott-BG.png") no-repeat scroll /*10px 2px*/ #ff4081;
    border-radius: 4px;
    color: #fff;
    float: right;
    letter-spacing: -0.03em;
    width: 250px;
}
.infocarnevale {
    background: url("http://papido.it/img/capodanno-bott-BG.png") no-repeat scroll /*10px 2px*/ #04b319;
    border-radius: 4px;
      float: right;
    letter-spacing: -0.03em;
    width: 250px;
	font-weight: 700;
}
.infocapodanno {
    background: #c4161c url("http://papido.it/img/capodanno-bott-BG.png") no-repeat scroll 0 0;
    border-radius: 4px;
      float: right;
    letter-spacing: -0.03em;
    width: 250px;
	font-weight: 700;
}

.infodonna {
    background: url("http://papido.it/img/donna-bott-BG.png") no-repeat scroll /*10px 2px*/ #D6CB00;
    border-radius: 4px;
    color: #F782FB !important;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    float: right;
    letter-spacing: -0.03em;
    width: 250px;
	font-weight: 700;
}

.botlathallow {
    background-color: #db7000;
    color: #fff;
    display: block;
    margin: 4px 0;
    padding: 2px 0;
    text-align: center;
    width: 100%;
}
footer .social{float:left; font-size:12px}
footer .iscfoot{width: 30%;float:right;font-size:12px}
footer h4{}
.footer-top{
padding:20px;
/*line-height: 60px;*/
background-color: #f0f0f0;
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
	text-align: right;
}
footer .form_button button {
    background-color: #3d3935;
    background-image: none;
    border: 1px solid #402b2e;
    border-radius: 4px;
    color: #fff;
    font-size: 1em;
    letter-spacing: 0.04em;
    padding: 0 2.08333em;
    text-transform: uppercase;
}
.colonnafooter{ text-align: left; width: calc(100% * 2 / 12 - 0.01px);float:left;}
.footer-global{max-width:960px;margin:0 auto;padding-top: 20px;}
.footer-global ol {
    margin-left: 0;
	padding-left:0;
}
.footer-global li{font-size: 1em;
    margin: 0 0 12px;
    overflow: hidden;}
footer a  {text-decoration: none;color:#000;}
footer .footer_sub {
    color: #666;
    display: block;
    /*margin: 15px 0;
    overflow: hidden;*/
padding: 15px 0;
	clear: both;
}
footer .footer_sub li:first-child {
    padding-left: 0;
}
footer .footer_sub li {
    border-right: 1px solid #b3b3b3;
    float: left;
    margin-bottom: 0;
    padding: 0 0.5em;
}
.footer .footer_sub li a {
    font-size: 1em;
	color: #666;
}
footer .footer_copyright {
    clear: both;
    color: #666;
    /*font-size: 0.714286em;*/
        text-align: right;
}
#menufeste
{
border-bottom: 1px solid #FFCC66;
border-top: 1px solid #FFCC66;
margin: 0px;
padding: 0px;
background-color: #FF9900;
padding-bottom: 3px;
padding-top: 3px;
}

#menufeste a, #menufeste a:link, #menufeste a:visited
{
border: 1px solid #FF9900;
padding: 1px 6px;
color: #000000;
font-size:16px;
letter-spacing: -0.05em;
text-decoration: none;
}

#menufeste a:hover, #menufeste a:active, #menufeste a:focus
{
border: 1px solid #000000;
padding: 1px 6px;

text-decoration: none;
}

#menufeste li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#menufeste ul
{
margin: 0px;
padding: 0px;
}

#menufeste #active a { background-color: #FFCC66; }
.capodanno h3,.capodanno h3  a { border-top: 1px solid #000;
    font-size: 20px;
    letter-spacing: -0.05em;
    margin: 0;
	font-weight: 300;
    /*text-align: center;*/
	background-color: #8C0808;
	color:#fff;
    width: 100%;
	padding-left: 8px;}
	
#serateHP .elencoseratecap {
    border-left: 1px solid #000000;
    float: right;
    padding-bottom: 12px;
    padding-left: 10px;
    width: 434px;
}
#serateHP .elencoseratecap img {
    padding: 2px;
    width: 120px;
}
#serateHP .elencoseratecap .data {
    float: right;
    font-size: 10px;
    margin: 3px;
	text-align: right;
}
#serateHP .elencoseratecap h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    width: 320px;
}
#serateHP .elencoseratecap h2 a {
    color: #CC0136;
}
#serateHP .elencoseratecap a {
    color: #fff;
}
 
#serateHP .elencoseratecap p a{color: #CC0136;}
#serateHP .elencoseratecap p {
    float: left;
    font-size: 12px;
    height: 54px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 318px;
	font-style: italic;
}
.botlatcap {
    /*background-color: #8C0808;*/
	letter-spacing: -0.02em;
    color: #8C0808;
    display: block;
	font-weight: 300;
    /*margin: 4px 0;*/
    padding: 2px 0;
	font-weight: 700;
	padding-left: 16px;
    /*text-align: center;*/
    width: 100%;
}
.botlatcap span{font-weight: 300;font-size:12px}
.newinfoser {
    font-size: 12px;
}
.newinfoser span {
    color: #999999;
}
	ul#categoriecap, ul#categoriecap li {    float: right;    list-style: outside none none;    margin: 0;    padding: 0;}
	ul#categoriecap {    font-size: 15px;    line-height: 1.8;	letter-spacing: -0.05em;    overflow: hidden;	    padding: 0;    width: 100%;}
	ul#categoriecap li {    background: none repeat scroll 0 0 #D10E16;   
	border: 2px solid #761314;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;    display: inline;    float: left;    margin: 1px;    text-align: center;    width: 24%;}
	ul#categoriecap .special {font-size: 14px;    background: none repeat scroll 0 0 #7ccef4;	width: 19%;	border: 2px solid #142B8D;}
	ul#categoriecap a {  text-shadow: 2px 1px 1px #000;  color: #fff;	font-weight: bold;	 padding: 2px 0;    display: block;    height: auto !important;    /*padding-left: 6px;*/    text-decoration: none;}
	ul#categoriecap a:hover {    background-color: #a2a2a4;    color: #fff;}
	

.botlathallow {
    background-color: #db7000;
    color: #fff;
    display: block;
    margin: 4px 0;
    padding: 2px 0;
    text-align: center;
    width: 100%;
}
.candidatura{  background-color: #22b573;
    clear: both;
    color: #fff;
	text-align:center;
    display: block;
    letter-spacing: -0.05em;
    text-transform: uppercase;
    width: 100%;
	font-family: "Lato",Calibri,Arial,sans-serif;
    font-size: 1.4em;
    line-height: 1.5;
    padding: 5px 0px;}
	#itemdisco {float: left; width: 380px; margin: 8px 0; background-color: #fff;border:2px solid #9c27b0;}
#itemdisco h2 {font-size: 26px;letter-spacing: -0.05em;padding-top: 6px; text-align:center; color: #fff;}
#itemdisco .locali {   float:left; color: #5c0ddf;}
#itemdisco .mapRist {    text-align: center;}
#itemdisco .mapRist a {    color: #b6b6b6;    font-size: 12px;    font-style: italic;}	
#itemdisco .descrizione{font-size: 13px;letter-spacing: -0.02em;color:#fff;text-align:center;}
#itemdisco .circular {
margin-right: 6px;
	width: 70;
	height: 70;
margin-left:150px;
	border-radius: 35px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-style: solid;
    border-color: #21c835;
	float:left;
	
	}	
#itemdisco .bottonehp{width:calc(33.334% - 4px);text-align:center;padding:6px 0; float:left;}
#itemdisco .info{/*background-color: #1947f4;*/border:2px solid #1947f4;font-weight: 700;letter-spacing: -0.03em;}
#itemdisco .preventivodis{/*background-color: #21c835;*/border:2px solid #21c835;color: #21c835;font-weight: 700;letter-spacing: -0.03em;}
#itemdisco .foto{/*background-color: #d35400;*/border:2px solid #d35400;color: #d35400;font-weight: 700;letter-spacing: -0.03em;}
#itemdisco .infoprin {padding:8px;/*background-image: -ms-linear-gradient(top , rgba(0, 0, 0, 0.5)  0%, #000 100%),url("/torino/4.jpg");background-image: -moz-linear-gradient(top , rgba(0, 0, 0, 0.5) 0%, #000 100%),url("/torino/4.jpg");background-image: -o-linear-gradient(top , rgba(0, 0, 0, 0.5) 0%, #000 100%),url("/torino/4.jpg");background-image:  -webkit-gradient(linear, right , left bottom, color-stop(0, rgba(0, 0, 0, 0.5)), color-stop(1, #000)), url("/torino/4.jpg");background-image:  -webkit-linear-gradient(top , rgba(0, 0, 0, 0.5) 0%, #000 100%),url("/torino/4.jpg");background-image: linear-gradient(top , rgba(0, 0, 0, 0.5) 0%, #000 100%),url("/torino/4.jpg");*/
}
#itemdisco .info a {color:#1947f4;}
#itemdisco .info:hover, #itemdisco .info a:hover {color:#fff;background-color: #1947f4;}
#itemdisco .foto a {color:#d35400;}
#itemdisco .foto:hover, #itemdisco .foto a:hover {color:#fff;background-color: #d35400;}
#itemdisco .preventivodis a {color:#21c835;}
#itemdisco .preventivodis:hover, #itemdisco .preventivodis a:hover {color:#fff;background-color: #21c835;}
/*#itemdisco .info a {color:#fff;}*/
#itemapertura div{/*color:#fff;
 height: 36px;
width: 36px;
line-height: 36px;
float:left;
text-align: center;
margin: 0 4px;*/
}
.giorniserate {list-style: none;padding:12px  20px;margin: 0;}
.giorniserate li {background-color: #4caf50; margin-bottom: 2px; padding: 6px 0;  letter-spacing: -0.02em; }
.giorniserate li  span{background-color: #9c27b0;padding: 6px;font-weight: 700;color:#fff;margin-right: 4px;}	
.giorniserate li a{color:#fff;}	


#contelnot ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

}

#contelnot a
{
display: block;
padding: 3px;
/*width: 160px;*/
background-color: #036;
border-bottom: 1px solid #eee;
}

#contelnot a:link, #elenconotizie a:visited
{
color: #EEE;
text-decoration: none;
}

#contelnot a:hover
{
background-color: #369;
color: #fff;
}

.clip-circle{
 border: 1px solid #fff;
    border-radius: 100%;
	width: 70px;
    height: 70px;
	box-shadow: 0 0px 4px #333333;
   display: block;
    margin: 0 auto;
}
.ctnmusic {
-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;

    padding: 2px 4px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	
	
	   background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	color:#fff;
	text-decoration:none;
}
.mezzoelemento {
    border: 1px solid;
    float: left;
    margin: 4px;
    padding: 2px;
    width: calc(50% - 16px);
}
.mezzoelemento > h3 {
    color: #ffb700;
    font-size: 22px;
    font-weight: lighter;
    letter-spacing: -0.05em;
    margin: 0;
    text-align: center;
}
.deskmezzo {
    font-size: 14px;
    letter-spacing: -0.02em;
    text-align: center;
}
.festabottone, .festalimo {
    background-color: #21c835;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 4px 0;
    padding: 12px 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-duration: 0.4s;
    transition-property: color, background;
    transition-timing-function: linear, ease-in;
}

 .web{

 }
 #search_keyword_id
 {
 width:280px;
 border:solid 1px #CDCDCD;
 padding:10px;
 font-size:14px;
 }
 #result
 {
 position:absolute;
 width:300px;
 display:none;
 margin-top:-1px;
 border-top:0px;
 overflow:hidden;
 border:1px #CDCDCD solid;
 background-color: white;
 z-index: 999;
 }
.show 
 {
 font-family:tahoma;
 padding:10px; 
 border-bottom:1px #CDCDCD dashed;
 font-size:15px;
display:block; 
 }
 .show:hover
 {
 background:#364956;
 color:#FFF;
    color: #fff;
    cursor: pointer;
}

.limoico{ 
 width:33% ;
 float:left;
/*background-color: #C7C7C7;*/
}
.limoico img{  width:200px ;padding:4px;}
.limoico:hover{ 
 
background-color: #02EE82;}
.giornoprima a, .giornodopo a {
    color: #fff;
}
.giornoprima {
    background-color: #0a6bcd;
    border-radius: 4px;
    color: #fff;
    float: left;
    letter-spacing: -0.03em;
    line-height: 36px;
    text-align: center;
    width: 250px;
}
.giornodopo {
    background-color: #0a6bcd;
    border-radius: 4px;
    color: #fff;
    float: right;
    letter-spacing: -0.03em;
    line-height: 36px;
    text-align: center;
    width: 250px;
}
.prossimodopo {
    background-color: #0a6bcd;
    color: #fff;
    display: table;
    float: right;
    letter-spacing: -0.03em;
    margin: 4px;
    text-align: center;
}
.primadopo {
    background-color: #0a6bcd;
    color: #fff;
    display: table;
    float: left;
    letter-spacing: -0.03em;
    margin: 4px;
    text-align: center;
}
.prossimodopo-text {
    font-size: 18px;
    padding: 6px 12px;
    vertical-align: middle;
}
.prossimodopo-text span {
    font-size: 14px;
}
.prossimodopo-freccia {
    background-color: #d307b8;
    display: table-cell;
    vertical-align: middle;
    width: 32px;
}
.prossimocalendario{color: #fff;
    float: right;
    font-size: 46px;
    line-height: 0;}
.primocalendario{color: #fff;
    float: left;
    font-size: 46px;
   /* line-height: 0;*/
	}

ul.menucategorie{width: 100%;overflow: hidden;    padding: 0;
    margin: 0;   line-height: 1.8; margin-top: 6px;   }

ul.menucategorie li{float:left;
border:1px solid #000;
    background: #fff;
list-style: none;
    font-size: 14px;
    margin: 2px;
    float: left;
    padding: 0px 4px;
	border-radius:4px;
}
ul.menucategorie  .special{background: #7CCEF4;}
ul.menucategorie a{display:block;color: #000;    height: auto !important;height: 1%;   text-decoration:none;padding: 0 2px;    }	
ul.menucategorie li:hover{ background: #7CCEF4;}


	
@import url(https://www.papido.it/salento/css/simboli.css);

