@charset "utf-8";
/* CSS Document */

/**************************
       EVENTO INTERNO
**************************/
h2.tit_evento{
	letter-spacing:0;
	padding-bottom:1px;
	text-decoration:none;
}
#dettagli_evento{
    height: 37px;
    margin-bottom: 15px;
    padding: 0 17px;
}
#dettagli_evento h3{
    color: #888888;
    font-size: 17px;
    margin: 16px 0;
    padding: 0;
    width: 280px;
}
#biglietto_condividi{
	float:right;
	width:184px;
	height:47px;
}
#biglietto_condividi span{
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	width:90px;
	height:47px;
	text-indent:-9999px;
}
span.pul_acquista{
	float:right;
	background-position:0 -245px;
}
span.pul_condividi{
	display:inline-block;
	background-position:-97px 0;
}
.box_periodo{
	width:470px;
	margin:0 auto;
	margin-top:12px;
	background-color:#FFF;	
}
.box_periodo_categoria{
	width:445px;
	margin:0 auto;
	margin-top:12px;
	background-color:#FFF;
	padding:13px;
}
#box_info_evento{
	padding:10px;
    border-bottom: 1px solid #CCCCCC;
}
.info_img_periodo, .contatti_img_periodo{
	float:left;
	width:67px;
	height:63px;
	text-indent:-9999px;
	margin-top:17px;
}
.info_img_periodo span, .contatti_img_periodo span{
	overflow:hidden;
	display:block;
	width:57px;
	height:50px;
}
.info_img_periodo span.cal{
	background-position:0 -182px;
}
.contatti_img_periodo span.cal{
	background-position:-635px -475px;
}
.info_img_periodo span.inf{
	background-position:-61px -182px;
}
.info_img_periodo span.not{
	background-position:-124px -182px;
}



.periodo{
    background: -moz-linear-gradient(left center , #FFFFFF 0.5%, rgba(255, 255, 255, 0.5) 4%, #FFFFFF 50%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background-image: -webkit-gradient(linear, left center, left center, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.2)),  color-stop(.5,white));/*CHROM*/
	background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0.5059), #ffffff);/*OPERA*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');/*IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF8EC), to(#FFFFFF));
	border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 33px;
    width: 393px;
	margin-left:44px;
	min-height:68px;

}




.immagine{
    background: -moz-linear-gradient(left center , #FFFFFF 0.5%, rgba(255, 255, 255, 0.5) 4%, #FFFFFF 50%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #444444 0%, #999999 100%);
    background-image: -webkit-gradient(linear, left center, left center, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.2)),  color-stop(.5,white));/*CHROM*/
	background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0.5059), #ffffff);/*OPERA*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8EC', endColorstr='#FFFFFF');/*IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF8EC), to(#FFFFFF));
	border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0;
    width: 444px;
	margin-left:44px;
	min-height:68px;
	text-align:center;
}
.sfuma{
    background-image: url("../images/sfuma.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 23px;
    width: 440px;
	margin-left:46px;
}
#categoria_evento{
    font-style:italic;
	margin:10px 10px 0 10px;
}
#evento{
    font-style:italic;
	font-size:19px;
	display:block;
	margin-left:9px;
}
.evt_det_content{
	display:block;
    font-size: 13px;
}
.box_periodo_categoria .evt_det_content{
	display:inline-block;
}
.evt_det_lable{
	color:#666;
    font-size: 13px;
    font-weight: bold;
}
.box_periodo, .box_periodo_categoria{
	border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.box_input[type="text"], .box_input_link[type="text"], .box_input_inline[type="text"], .box_input_caratteri[type="text"], #id_eventi_categoria {
    padding: 5px;
}
.box_input, .box_input_link, .box_input_inline, .box_input_caratteri {
	outline:none;
}
/**********************************
           IN EVIDENZA
***********************************/
.box_articolo, .articoli_list_title, .tit_commenti, .box_inserisci_commento {
    background-image: url("../images/sfumatura-grigia.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    padding: 9px 24px 8px 27px;
    position: relative;
}
.box_tit_pag{
	padding: 9px 24px 8px 27px;
    position: relative;
    clear: both;
}
.box_articolo h3.excerpt{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	font-size:12px;
	line-height:24px;
	font-style:italic;
	letter-spacing:0;
	margin:6px 0 0 0px;
	text-align:left;
/*	width:307px;*/
}
.box_articolo p.intro, p.contenuto, p.contenuto p{
	display:block;
	font-size:12px;
	text-align:left;
	line-height:16px;
}
.box_articolo .pubblicazione{
	border-bottom:1px dotted #CCCCCC;
	font-size:11px;
	font-style:italic;
	position:relative;
	color:#999;
	display:block;
	text-align:right;
}
.leggitutto{
	margin-top:10px;
}
.box_letture{
	text-align:right;
	margin-bottom:2px;
	font-size:11px;
	font-style:italic;
}
.letture{
	display:inline;
}
.commenti{
	display:inline;
}
.leggitutto a{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	font-size:12px;
}
h2.articoli_list_title, .tit_commenti{
	display:block;
	font-size:19px;
	padding:20px 28px;
}
.tit_commenti{
	padding: 20px 30px;
}
p.google_num_ris{
    float: right;
    font-family: arial,sans-serif;
    font-size: 10px;
    margin-top: -21px;
    padding-right: 10px;
    position: relative;
    z-index: 10;
}
.autore{
	display:block;
	margin-top:18px;
    font-size: 12px;
	font-style:italic;
	font-weight:bold;
}
.piede_commento{
	font-style:italic;
	font-size:11px;
	margin-top:5px;
}
.testo_commento{
	display:block;
	font-size:12px;
	text-align:left;
	margin-top:5px;
}
.banner{
	margin:0 auto;
	width:468px;
}
.titolo_commento{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted;
	display:inline;
}
.box_commento_2, .box_commento{
	padding:10px 10px;
	border-bottom:1px dotted #666;
}
.box-ev-detail{
    min-width: 200px;
}
.calendario_ev{
	background-image:url(../images/img-calendario-ev.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:105px;
}
.info_ev{
	background-image:url(../images/img-info-ev.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:103px;
}
.autore_ev{
	background-image:url(../images/img-autore-ev.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	min-height:108px;
}
.note_ev{
	background-image:url(../images/img-note-ev.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.info_img_periodo{
	background-image:url(../images/det-ev-sfondo-left.png);
	background-repeat:no-repeat;
	background-position:top;
}
.puls_cerca_dove{
    background: -moz-linear-gradient(left center , #FFFFFF 0.5%, rgba(255, 255, 255, 0.5) 4%, #FFFFFF 50%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #444444 0%, #999999 100%);
    background-image: -webkit-gradient(linear, left center, left center, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.2)),  color-stop(.5,white));/*CHROM*/
	background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0.5059), #ffffff);/*OPERA*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8EC', endColorstr='#FFFFFF');/*IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF8EC), to(#FFFFFF));
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    display: inline-block;
    margin: 10px 4px;
    padding: 11px 8px 8px 1px;
	font-size:12px;
}
.puls_cerca_dove span{
    background-image: url("../images/puls-cerca-dove.png");
    background-position: -35px -27px;
    background-repeat: no-repeat;
    padding: 15px 0 21px 61px;
}
.cerca_dove a:hover{
	color:#F90;
}
.cerca_dove{
    margin-bottom: 37px;
    margin-left: 18px;
    width: 485px;
}
.dove_bere span{
    background-position: -45px -124px;
    padding: 15px 0 21px 31px;
}
.dove_dormire span{
    background-position: -39px -195px;
    padding: 15px 0 11px 57px;
}
.dove_rilassarti span{
    background-position: -35px -278px;	
    padding: 15px 0 21px 64px;
}
.dove_divertirti span{
    background-position: -56px -344px;	
    padding: 15px 0 21px 31px;
}
.dove_informarti span{
    background-position: -53px -419px;	
    padding: 15px 0 21px 38px;
}
.dove_altro span{
    background-position: -49px -491px;
    padding: 15px 0 21px 44px;
}
.periodo_sx{
    border-bottom: 1px dotted #E6E6E6;
    border-right: 1px solid #E6E6E6;
    margin-right: 15px;
    padding: 6px 0;
    text-transform: capitalize;
    width: 40%;
}
.periodo_dx{
    border-bottom: 1px dotted #E6E6E6;
    font-style: italic;
    padding: 6px;
    width: 60%;
}
.periodo_linea{
    padding: 12px 0;
    width: 100%;
}
.box_articolo h3.excerpt{
	padding:0px;
}
#id_commenti_articoli_titolo{
	width:303px;
}
.evento_aggiunto{
    padding: 10px 10px 10px 28px;
    text-align: left;	
}
.evento_compli{
	padding:10px 10px 10px 28px;
	text-align:left;
}
.box_inserisci_commento{
	padding:10px 10px 10px 17px;
}
.richiesta_ref a, .approfondimento a, .box_approfondimenti a{
	text-decoration:none;
}
.richiesta_ref a:hover, .approfondimento a:hover, .box_approfondimenti a:hover{
	text-decoration:underline;
}
.accredito a, a.editlink{
	text-decoration:none;
}

.schede_pro{
	padding-left:16px;
	margin-bottom:25px;
}
.schede_pro .titolo_scheda_pro{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
}
.schede_pro .lista_schede .scheda{
	font-size:16px;
	padding-left:15px;
}
.schede_pro .lista_schede .scheda a{
	text-decoration:none;
}
