.lista-eventi {
	padding	: 0 15px;
}

#filter-eventi-container {
	color: #FFFFFF;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 0 15px;
    height: 25px;
}

#periodo-select-container {
	float:left;
	width:30%;
}

#categorie-select-container,
#macrocategorie-select-container {
	float:right;
	width:70%;
}

#categorie-select,
#macrocategorie-select {
	cursor: pointer;
	float:right;
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 24px;
	text-align:right;
	min-width:250px;
	padding: 0 5px;
}


#categorie-select > label ,
#macrocategorie-select > label {
	display: block;
	float:left;
	margin-right:3px;
	cursor: pointer;
}


#categorie-select > label > a {
	color: #FFF;
}

.select-arrow-close,
.select-arrow-open {
	float : right;
	position:relative;
	top:5px;
}

#macrocategorie-select-options,
#categorie-select-options {
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-style:solid;
	display:none;
	float:right;
	width: 250px;
	position:relative;
	z-index: 50;
	background-color:#FFF;
}

#macrocategorie-select-options > .macrocategorie-select-option,
#categorie-select-options > .categorie-select-option {
	border-bottom-width: 1px;
	font-family: 'Open Sans Condensed',sans-serif;
	border-bottom-style: dotted;
	padding: 10px;
	font-size:16px;
	cursor:pointer;
}

#categorie-select-options > .categorie-select-option {
	font-size:14px;
	font-weight:bold;
}

#macrocategorie-select-options > .macrocategorie-select-option {
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left:40px;
}

#macrocategorie-select-options > .macrocategorie-select-option:hover,
#categorie-select-options > .categorie-select-option:hover {
	background-color: #EEE;
}

#descrizione-categoria-macrocategoria {
	margin: 0 15px;
	text-align:center;
	padding: 5px 0;
}

#descrizione-categoria-macrocategoria > article > h2{
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:16px;
	font-weight:bold;
}

.box-evento > .mcat-altri-eventi,
#macrocategorie-select-options > .mcat-altri-eventi {
	background-image: url(/images/ico/macrocategorie/altri-eventi/24px.png);
}

.box-evento > .mcat-spettacoli-e-concerti,
#macrocategorie-select-options > .mcat-spettacoli-e-concerti {
	background-image: url(/images/ico/macrocategorie/spettacoli-e-concerti/24px.png);
}

.box-evento > .mcat-convegni-e-seminari,
#macrocategorie-select-options > .mcat-convegni-e-seminari {
	background-image: url(/images/ico/macrocategorie/convegni-e-seminari/24px.png);
}

.box-evento > .mcat-arte-e-cultura,
#macrocategorie-select-options > .mcat-arte-e-cultura {
	background-image: url(/images/ico/macrocategorie/arte-e-cultura/24px.png);
}

.box-evento > .mcat-eventi-sportivi,
#macrocategorie-select-options > .mcat-eventi-sportivi {
	background-image: url(/images/ico/macrocategorie/eventi-sportivi/24px.png);
}

.box-evento > .mcat-fiere-e-sagre ,
#macrocategorie-select-options > .mcat-fiere-e-sagre {
	background-image: url(/images/ico/macrocategorie/fiere-e-sagre/24px.png);
}

.box-evento > .mcat-locali-e-divertimento,
#macrocategorie-select-options > .mcat-locali-e-divertimento {
	background-image: url(/images/ico/macrocategorie/locali-e-divertimento/24px.png);
}

.box-evento > .mcat-mercati-e-mercatini,
#macrocategorie-select-options > .mcat-mercati-e-mercatini {
	background-image: url(/images/ico/macrocategorie/mercati-e-mercatini/24px.png);
}

.box-evento > .mcat-manifestazioni-e-cortei ,
#macrocategorie-select-options > .mcat-manifestazioni-e-cortei {
	background-image: url(/images/ico/macrocategorie/manifestazioni-e-cortei/24px.png);
}

.box-evento > .mcat-raduni,
#macrocategorie-select-options > .mcat-raduni {
	background-image: url(/images/ico/macrocategorie/raduni/24px.png);
}

.box-evento > .mcat-corsi,
#macrocategorie-select-options > .mcat-corsi {
	background-image: url(/images/ico/macrocategorie/corsi/24px.png);
}

.box-evento > .mcat-sfilate-e-moda,
#macrocategorie-select-options > .mcat-sfilate-e-moda {
	background-image: url(/images/ico/macrocategorie/sfilate-e-moda/24px.png);
}

.box-evento > .mcat-tradizioni-e-ricorrenze ,
#macrocategorie-select-options > .mcat-tradizioni-e-ricorrenze {
	background-image: url(/images/ico/macrocategorie/tradizioni-e-ricorrenze/24px.png);
}

.box-evento > .mcat-beneficienza-e-volontariato,
#macrocategorie-select-options > .mcat-beneficienza-e-volontariato {
	background-image: url(/images/ico/macrocategorie/beneficienza-e-volontariato/24px.png);
}

.box-evento > .mcat-concorsi,
#macrocategorie-select-options > .mcat-concorsi {
	background-image: url(/images/ico/macrocategorie/concorsi/24px.png);
}

.box-evento > .mcat-aperitivi-e-degustazioni,
#macrocategorie-select-options > .mcat-aperitivi-e-degustazioni {
	background-image: url(/images/ico/macrocategorie/aperitivi-e-degustazioni/24px.png);
}

.box-evento > .mcat-inaugurazioni,
#macrocategorie-select-options > .mcat-inaugurazioni {
	background-image: url(/images/ico/macrocategorie/inaugurazioni/24px.png);
}

.box-evento > .mcat-turismo-tempo,
#macrocategorie-select-options > .mcat-turismo-tempo {
	background-image: url(/images/ico/macrocategorie/turismo-tempo-libero/24px.png);
}

#periodo-select {
	cursor: pointer;
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 24px;
	margin-right: 5px;
	text-align:left;
	padding: 0 5px;
	width: 180px;
}

#periodo-select > label {
	display:block;
	float:left;
	cursor: pointer;
}

#periodo-select-options {
	position: absolute;
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	line-height: 24px;
	border-style:solid;
	width: 190px;
	z-index:50;
	display:none;
	background-color: #FFF;
}

#periodo-select-options > .periodo-select-option {
	font-family: 'Open Sans Condensed',sans-serif;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding: 5px;
	font-size:14px;
	cursor:pointer;
}

#periodo-select-options > .periodo-select-option:hover {
	background-color: #EEE;
}

.lista-eventi > .box-evento {
	margin-top:15px;
	padding-bottom		: 12px;
	background-image    : url(/images/default/index/index/divisore.png);
	background-position : center bottom;
	background-repeat   : no-repeat;
	background-size 	: 100% auto;
}

.lista-eventi > .box-evento > .image-preview-evento {
	width:27%;
	float:left;
}

.lista-eventi > .box-evento > .image-preview-evento > a > .foto-preview-box-evento {
	width:100%;
}

.lista-eventi > .box-evento > .box-evento-content {
	width:73%;
	float:right;
}

.lista-eventi > .box-evento > .box-evento-content > .titolo-evento {
	padding: 0 5px;
	height:22px;
}

.lista-eventi > .box-evento > .box-evento-content > .titolo-evento  h3 {
	display:block;
	width:100%;
}

.lista-eventi > .box-evento > .box-evento-content > .titolo-evento  h3  a{
	text-decoration: none;
	display:block;
	width:100%;
}

.lista-eventi > .box-evento > .box-evento-content > .localita-evento {
	 padding: 3px 5px 2px;
	 font-size:11px;
}
.lista-eventi > .box-evento > .box-evento-content > .localita-evento b {
	 font-family: 'Open Sans Condensed',sans-serif;
	 font-size:14px;
}

.lista-eventi > .box-evento > .box-evento-content > .dettagli-evento {
	padding: 0 5px;
	height:40px;
}

.lista-eventi > .box-evento > .box-evento-content > .data-evento {
	padding: 2px 5px;
	color: #666;
	font-weight:bold;
	font-size:14px;
}

.lista-eventi > .box-evento > .box-evento-content > .dettagli-evento > .testo-evento{
	text-align: left;
}

.lista-eventi > .box-evento > .box-evento-categoria {
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding:5px 0;
	text-indent:35px;
	height:24px;
	line-height:22px;
	float: left;
	width: 60%;
}

.lista-eventi > .box-evento > .box-evento-categoria > h3 > a {
	text-decoration: none;
}

.lista-eventi > .box-evento > .box-evento-link {
	float: left;
	padding:5px 0;
	width: 40%;
	text-align:right;
}

.lista-eventi > .box-evento > .box-evento-categoria > h3 {
	font-size:14px;
}

.lista-eventi > .box-evento > .box-evento-link > .btn-more-info {
	font-family: 'Open Sans Condensed',sans-serif;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
	dipslay:block;
	float:right;
	width: 90px;
	text-align:center;
	padding: 2px 0;
}

.lista-eventi > .box-evento > .box-evento-link > .btn-acquista-biglietti {
	font-family: 'Open Sans Condensed',sans-serif;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
	dipslay:block;
	float:right;
	width: 100px;
	text-align:center;
	padding: 2px 0;
	margin-right:10px;
}

#paginator-control {
	width: 300px;
	margin: 10px auto 10px;
	text-align: center;
	height:20px;
}

#first-page-control,
#previous-page-control,
#next-page-control,
#last-page-control {
	width : 15px;
	float: left;
	height:20px;
	padding-top:3px;
}

#current-page-control,.num-page-control {
	width : 30px;
	float: left;
	height:20px;
	padding-top:3px;
	font-weight:bold;
	color:white;
}

#no-eventi {
	padding-top:80px;
}

#no-eventi > article > p{
	padding-top:20px;
	font-size:18px;
}

#no-eventi > article > p > a{
	text-decoration: underline;
}

#periodo_eventi_dal {
	width: 97%;
	font-weight:bold;
	fomnt-family:'Open Sans Condensed',sans-serif;
}

.bollo-oggi {
	display:block;
	position: absolute;
}

#title-eventi-possibile-interesse {
	color: #FFFFFF;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 22px;
    margin: 15px;
    padding-top: 3px;
    text-align: center;
}