

.titolo_colonna{
color:#ed008c;
background-color: #81cadd;
width:120px;
font-size:20px;
margin-top:10px;
padding:8px;
text-align:center;
font-weigth: bold;
}



.public_long_text {

line-height:18px;
text-align: justify;
}



.public_picture {

padding-top:10px;

}

.list_element_right{
background:url(/img/grayfade.gif) repeat-x scroll 0 0;
}
.list_element_main{
background:url(/img/fuchsiafade.gif) repeat-x scroll 0 0;
}
.list_element_first{
background:url(/img/yellowfade.gif) repeat-x scroll 0 0;
}



.pagenum_block{
padding-bottom: 8px;
padding-top:10px;
color:#ed008c;
text-align:right;
padding-right:20px;
}


.article_left {
color:#6F6F6F;
float:left;
margin-right:10px;
margin-top:10px;
width:220px;
}

.left_column {
color:#6F6F6F;
float:left;
margin-right:10px;
margin-top:10px;
width:220px;
padding-left:10px;
}

.article_center {
float:left;
padding-bottom:20px;
width:540px;
}

.dueterzi_column {
float:left;
padding-bottom:20px;
width:606px;
padding-right:10px;
padding-left:10px;
}
.unterzo_column {
float:left;
padding-bottom:20px;
width:325px;
}

.middle_column {
float:left;
padding-bottom:20px;
width:440px;
}

.left_and_middle_column {
float:left;
padding-bottom:20px;
width:670px;
}

.article_right {
color:#6F6F6F;
float:left;
margin-left:20px;
width:380px;
}

.right_column {
color:#6F6F6F;
float:left;
margin-left:20px;
width:260px;
}

.section {
padding-bottom:20px;
padding-right:10px;
width:440px;
}
.artista {
font-size:13px;
padding-left:8px;
}

.categoria_articolo {
font-size:18px;
font-weight:bold;
height:15px;
width:300px;
}

.subsection_block {
color:#6F6F6F;
float:right;
width:260px;
}

.subsection_block_item {
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
padding:0 5px 5px;

}

.subsection_block_item_label {
color:#666666;
font-size:16px;
font-weight:bolder;
padding-bottom:2px;
margin-bottom: 10px;
padding-top:10px;
text-align:right;
border-bottom: 2px solid #DDDDDD;
}

.sub_event_item_picture_pic_immagine {
background-color:#D5D5D5;
border:1px solid #BEBEBE;
float:left;
height:64px;
margin:3px;
min-height:64px;
overflow:hidden;
padding:3px;
text-align:center;
width:64px;
}

.sub_event_item_picture_pic_immagine:hover {
background-color:#E5E5E5;
}
.photogallery_polaroid_big {
background-color:#D5D5D5;
border:1px solid #BEBEBE;
float:left;
height:90px;
margin:3px;
min-height:90px;
overflow:hidden;
padding:3px;
text-align:center;
width:90px;
}
.photogallery_polaroid_big:hover {
background-color:#E5E5E5;
}
.photogallery_polaroid_flyer {
background-color:#D5D5D5;
border:1px solid #BEBEBE;
float:left;
height:180px;
margin:16px;
min-height:120px;
overflow:hidden;
padding:3px;
text-align:center;
width:120px;
}
.photogallery_polaroid_flyer:hover {
background-color:#E5E5E5;
}

.sub_article_item_picture_pic_immagine {
background-color:#D5D5D5;
border:1px solid #BEBEBE;
float:left;
height:100px;
margin:5px;
min-height:100px;
padding:5px;
text-align:center;
width:100px;
}

.sub_article_item_picture_pic_immagine:hover {
background-color:#E5E5E5;
}
.sub_article_item_event_date {
font-size:9px;
height:10px;
padding-bottom:0;
padding-top:2px;
}
.sub_article_item_download {
font-size:13px;
line-height:21px;
}
.sub_article_item_download_text {
display:inline;
}
.sub_item_video {
padding-bottom:15px;
padding-top:20px;
text-align:center;
}
.sub_item_video_small {
padding-bottom:15px;
padding-top:4px;
text-align:center;
}
.sub_item_video_embed_title {
padding-bottom:3px;
padding-top:4px;
}
.sub_item_video_embed_content {
background-color:#FFFFFF;
border:1px solid #B5B5B5;
font-size:9px;
padding:4px;
width:400px;
}
.sub_item_video_embed_content_small {
background-color:#FFFFFF;
border:1px solid #B5B5B5;
font-size:9px;
padding:4px;
width:190px;
}
.sub_item_flyer_embed_title {
padding-bottom:3px;
padding-top:4px;
text-align:center;
}
.sub_item_flyer_embed_content {
background-color:#FFFFFF;
border:1px solid #B5B5B5;
font-size:9px;
padding:4px;
width:190px;
}

.sub_article_item_download_img {
border:0 none;
padding-right:3px;
vertical-align:middle;
}

.sub_article_item_download_img a:hover {
text-decoration:none;
}

.sub_article_item_event_title {
font-weight:bold;
}

.sub_article_item_event_location {
font-size:9px;
padding-bottom:5px;
}

.audio_description {
margin-bottom:1px;
margin-top:3px;
}

.alphabetical_list {
float:left;
width:920px;
}

.alphabetical_list_column {
float:left;
margin-left:4px;
margin-right:4px;
padding-bottom:15px;
padding-top:15px;
width:180px;
}

.alphabetical_list_letter {
color:#ed008c;
font-size:24px;
font-weight:bolder;
padding-top:10px;
border-bottom: 1px solid #dfdfdf;
}

.search_form {
background-color:#DFDFDF;
border:1px dashed #919191;
margin:10px 10px 10px 0;
padding:10px;
text-align:center;
}

.search_field {
border:1px solid #919191;
}
.search_button {
background-color:#BFBFBF;
border:1px solid #919191;
padding-left:15px;
}
.search_message {
font-size:14px;
padding-bottom:25px;
padding-left:10px;
padding-top:15px;
}

.search_label {
color:#999999;
font-size:16px;
font-weight:bolder;
text-align:right;
}

.links_block {
float:left;
padding-bottom:20px;
padding-left:10px;
padding-top:18px;
width:300px;

}

.links_block_label {
color:#ed008c;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
text-align:left;
}

.links_link {
font-size:13px;
padding-left:10px;
}

#event_item_ref_locations {
overflow:hidden;
}
#event_item_quando {
color:#999999;
font-size:18px;
padding-bottom:15px;
text-align:left;
}
.article_item_titolo {
color:#333333;
font-size:18px;
padding-top:18px;
}

.charts_titolo{
color:#333333;
font-size:15px;
padding-top:18px;
}

a.article_item_titolo {
color:#000000;
}

.article_item_testo_breve {
padding-right:8px;
text-align:justify;
}

.article_item_testo_breve_noquery {
padding-left:24px;
padding-right:10px;
text-align:justify;
}
.articolo_tag {
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding:2px;
text-align:right;
width:602px;
}

.articolo_tag_right {
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding:2px;
text-align:right;
width:238px;
}
.articolo_tag_home {
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding:2px;
text-align:right;
width:450px;
}

.articolo_riga {
padding-bottom:10px;
margin-top:10px;
}

.article_item_list_timestamp {
color:#91796A;
}

.article_item_list_timestamp_noquery {
color:#91796A;
padding-left:24px;
}

.evento_main_lineup{
float:left;
padding-top: 18px;
padding-bottom:10px;
min-width:350px;
}
.evento_main_flyer{
text-align:left;
float:left;
padding:5px;
padding-right:10px;
}

.articolo_main_testo{
padding:6px;
padding-top:15px;
min-width:450px;
padding-right:10px;
}

.evento_main_testo{
padding:6px;
padding-top:15px;
min-width:450px;
}
.evento_main_testo:first-letter{
font-size:28px;
color: #ed008c;
}

.evento_main_dettagli{
margin-bottom: 5px;
float:right;
padding-right:30px;
}
.articolo_main_dettagli{
margin-bottom: 5px;
float:right;
padding-right:30px;
}

.event_item_titolo {
color:#333333;
font-size:18px;
padding-top:18px;
}

a.event_item_titolo {
color:#333333;
}

.event_item_location_nomargin {
padding-left:24px;
padding-right:10px;
text-align:justify;
}
.home_event_smallpicture{
float:left;
}
.event_item_artists_nomargin {
padding-left:10px;
float:left;
text-align:justify;
}

.event_item_artist_item{
color: #ed008c;
font-weight: bold;
}

.event_item_artist_item_evt{
color: #ed008c;
font-weight: bold;
float:left;
padding:5px;
}

.event_item_location {
padding-left:135px;
padding-right:10px;
text-align:justify;
}

.event_item_location_evt {
padding-right:10px;
text-align:justify;
}

.event_item_artists {
padding-right:10px;
text-align:justify;
}

.evento_tag_dueterzi {
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding:2px;
text-align:right;
width:602px;
}
.evento_tag_unterzo{
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding:2px;
text-align:right;
width:321px;
}

.evento_tag_home {
background:url(/img/corner.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:10px;
padding-top:2px;
padding-bottom:2px;
text-align:right;
width:220px;
}

.evento_riga {
padding-bottom:10px;
margin-top:10px;
}

.evento_riga_right_content{
padding-left:8px;
}
.evento_riga_main_content{
padding-left:8px;
}
.articolo_riga_main_content{
padding-left:8px;
}

.event_item_list_timestamp {
clear:left;
color:#555555;
}

.lineup_category {
font-size:14px;
font-weight:bold;
padding-top:8px;
}

.lineup_entry {
padding-left:10px;
}

#article_item_timestamp {
padding-top:12px;
text-align:left;
}
#artist_alias {
color:#666666;
font-size:15px;
font-weight:bold;
text-align:left;
}
#artist_subtext {
color:#777777;
font-size:12px;
text-align:left;
}
#artist_bio {
padding-top:15px;
}
#ref_locations_nome {
font-size:16px;
font-weight:bold;
padding-bottom:0;
padding-top:8px;
}
#mapButton {
color:#666666;
font-weight:bold;
padding-bottom:2px;
padding-top:8px;
}

#map {
height:100%;
overflow:hidden;
}

.firma_articolo {
text-align:right;
}

.tornaIndietro{
text-align:right;
padding-top:15px;
padding-bottom:15px;

}

.photogalleryBlock{
width:450px;
float:left;
margin-top:20px;
margin-left:10px;
height:160px;
padding-left:10px;
}
.playercontainer{
text-align:center;
width:930px;
padding-bottom:20px;
}
.thumbscontainer{
width:840px;
padding-left:50px;
}
.videogallery_item_picture{
float:left;
width:200px;
padding:5px;
text-align:center;
height:166px;
}

.videogallery_item_description{
font-size:10px;
}
.contatti{
padding:25px;
}
#contatti_email{
padding:5px;
margin: 5px;
width:260px;
border:1px dashed #bbb;
}

#contatti_nome{
padding:5px;
margin: 5px;
width:260px;
border:1px dashed #bbb;
}

#contatti_message{
padding:5px;
margin: 5px;
width:260px;
border:1px dashed #bbb;
}

#contatti_spacer{
height:22px;
}
#conferma_pulsante{
padding:5px;
width:80px;
margin-left:195px;
}