/*********************************/
/*************GENERAL*************/
/*********************************/
body, table, tr, td, div{font-family: Arial;font-size: 12px;color: #000000;}
body{font-family: Arial;font-size: 12px;color: #ff0;}

img{padding: 0px;border: none;}
a{font-weight: bold;text-decoration: none;color: #000000;}
a.white{color: #fff;}
a img{border: none;}

body{background-image: url(/images/sfondo_body.jpg); background-repeat: repeat-x; background-color: #eee;margin: 10px 0px 0px 0px;}

/*************************/
/*HEADER, FOOTER, COLUMNS*/
/*************************/

/*CONTAINER*/
div.container{width:960px;margin-left: auto;margin-right: auto;border:solid 1px #fff;}
/*CONTAINER*/

/*HEADER*/
div.header{overflow:hidden;clear:both;padding: 0px 0px 0px 15px;width:945px;height:80px;background-color:#000;} /*con il logo vecchio padding: 0px 0px 0px 5px;width:955px;*/
div.header div.logo{float:left;margin: 0px 70px 0px 0px;}

div.header div.header_search{float:left;}

div.header div.social{float:right;padding:5px;margin:10px 10px 10px;font-weight:bold;text-align:center;font-size:10px;color:#fff;}
div.header div.social img{height:25px;margin-top:2px;}
/*
div.header div.social{float:right;padding:5px 10px 4px}
div.header div.social img{display:block;height:20px;margin-bottom: 2px;}
*/
/*HEADER*/

/*CATEGORY BAR MENU*/
div.categorybar{overflow:hidden;clear: both;padding: 0px 5px;background-color: #555;font-size: 12px;color: #fe0;/*text-transform:uppercase;*/}
div.categorybar a{color: #fe0;padding-left: 5px;padding-right: 5px;}
div.categorybar ul{overflow:hidden;list-style: none;margin: 0px;padding: 8px 0px;}
div.categorybar ul.left{float:left;}
div.categorybar ul.right{float:right;}
div.categorybar ul li{float: left;margin: 0px;height: 12px;}
div.categorybar ul li.lastelement{float: left;margin: 0px;padding: 0px;height: 12px;border-right: none;}
div.categorybar ul li a:hover{text-decoration:underline;}
/*CATEGORY BAR MENU*/

/*MAIN*/

/*please refer to style_home.css and style_pages.css for this classes*/

/*MAIN*/

/*FOOTER*/
div.footer{overflow:hidden;clear:both;background-color:#000;width:940px;padding:20px 10px;color:#fe0;}
div.footer div.footer_copyright{float: left;padding-left: 20px;text-align:left;color:#fff;}
div.footer div.footer_disclaimer{float: right;text-align:right;color:#fff;}
/*FOOTER*/

/*************************/
/*HEADER, FOOTER, COLUMNS*/
/*************************/

/******************************/
/*********HEADERBOXES*********/
/*****************************/
/*HEADERBOX*/
div.headerbox{margin:15px 0px 0px 0px; background-color:#555;}
div.headerbox h3.headerbox_title{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;font-size:10px;color:#fe0;text-transform:uppercase;}
div.headerbox h3.headerbox_title a.headerbox_title_link{color:#fff;}
div.headerbox h3.headerbox_title a.headerbox_title_link:hover{color:#ffe;}
div.headerbox div.headerbox_content{border:none;}
/*HEADERBOX*/

/*EVENTS SEARCH HEADERBOX*/
fieldset.events_home_search_fields{padding:5px 5px;margin:0px;border:none;}
fieldset.events_home_search_fields legend{display:none;}
fieldset.events_home_search_fields input.textbox{margin-right:5px;padding:2px;width:355px;height:20px;border: solid 1px black;font-style:italic;font-size:14px;color:#777;vertical-align:middle;}
fieldset.events_home_search_fields input.submit{padding:2px;width:109px;height:26px;border: solid 1px black;background-color:#ffffff;color:#000000;font-weight: bold;font-size: 12px;vertical-align:middle;}
/*EVENTS SEARCH HEADERBOX*/
/******************************/
/*********HEADERBOXES*********/
/*****************************/


/***************************/
/*********SIDEBOXES*********/
/***************************/

/*SIDEBOX*/
div.sidebox{margin:0px auto 10px auto; width:210px;}
div.sidebox h3.sidebox_title{margin:0px 0px 2px 0px;padding:0px;font-size:14px;color:#fe0;}
/*div.main_left_column div.sidebox h3.sidebox_title{color:#000;}*/
div.sidebox h3.sidebox_title a.sidebox_title_link{color:#fe0;}
div.sidebox h3.sidebox_title a.sidebox_title_link:hover{color:#fe0;}
div.sidebox div.sidebox_content{border:solid 2px #000; background-color:#fff;}
/*SIDEBOX*/

/*NEWSLETTER SIDEBOX*/
fieldset.mailinglist_home_fields{padding:10px 5px;margin:0px;border:none;}
fieldset.mailinglist_home_fields legend{display:none;}
fieldset.mailinglist_home_fields p{margin:0px 0px 2px 0px;padding:0px;}
fieldset.mailinglist_home_fields input.textbox{margin-right: 5px;padding: 2px; width:130px; height:16px; border: solid 1px black;font-style:italic;font-size: 12px;color: #777;vertical-align:middle;}
fieldset.mailinglist_home_fields input.submit{padding:2px;width:49px;height:22px;border: solid 1px black;background-color:#ffffff;color:#000000;font-weight: bold;font-size: 12px;vertical-align:middle;}
/*NEWSLETTER SIDEBOX*/

/*TOP 10 SIDEBOX*/
table.events_date_most_clicked_table{margin: 0px;width: 206px;}
table.events_date_most_clicked_table th{background-color: #000;font-size: 10px;font-weight: bold;color:#fff;text-align:center;}
table.events_date_most_clicked_table td{padding: 0px 0px 3px 0px;background-color: #fff;font-size: 10px;font-weight: normal;color:#000;text-align:left;}
table.events_date_most_clicked_table td.position{width: 14px;text-align: center;}
table.events_date_most_clicked_table td.event{width:132px;}
table.events_date_most_clicked_table td.date{width:60px;text-align: center;}
table.events_date_most_clicked_table a:hover{text-decoration:underline;color: #555;font-weight: bold;}
/*TOP 10 SIDEBOX*/

/*AUTOMATIZED SIDEBOX*/
div.events_rightbox_automatized{margin: 0px;width: 206px;background-color: #fff;font-size: 10px;}
div.events_rightbox_automatized p{margin: 0px;background-color: #000;font-size: 10px;text-align: center;color:#fff;}
div.events_rightbox_automatized ul{list-style: none;margin: 0px;padding: 5px 0px 5px 10px;}
div.events_rightbox_automatized ul li{}
div.events_rightbox_automatized ul li a:hover{text-decoration: underline;color: #555;font-weight: bold;}
/*AUTOMATIZED SIDEBOX*/

/*EVENTS DATE OTHERS SIDEBOX*/
table.events_date_others{margin:0px;width: 206px;}
table.events_date_others th{background-color: #000;font-size: 10px;font-weight: bold;color:#fff;text-align:center;}
table.events_date_others td{padding: 3px 0px;background-color: #fff;font-size: 10px;font-weight: normal;color:#000;text-align:left;}
table.events_date_others td.event{padding: 0px 0px 0px 4px;width: 180px;}
table.events_date_others td.date{width: 70px;text-align: center;}
table.events_date_others a:hover{text-decoration: underline;color: #555;font-weight: bold;}
/*EVENTS DATE OTHERS SIDEBOX*/

/*TOP EVENTS*/
div.events_top_events{margin:0px auto 10px auto; width:210px;}
div.events_top_events h3.events_top_events_title{margin:0px 0px 2px 0px;padding:0px;font-size:14px;color:#fe0;}
/*div.main_left_column div.events_top_events h3.events_top_events_title{color:#000;}*/

div.events_top_events div.events_top_events_element{margin: 0px 0px 10px 0px;border:solid 2px #000; background-color:#fff;font-size:12px;}
div.events_top_events div.events_top_events_element div.events_top_events_data{padding:5px;border-bottom:solid 2px #000;color:#333;}
div.events_top_events div.events_top_events_element div.events_top_events_data h4.events_top_events_data_description{margin:0px 0px 2px;}
div.events_top_events div.events_top_events_element div.events_top_events_data h4.events_top_events_data_description a{color:#333;}
div.events_top_events div.events_top_events_element div.events_top_events_data h4.events_top_events_data_description a:hover{color:#555;text-decoration:underline;}
div.events_top_events div.events_top_events_element div.events_top_events_data p.events_top_events_data_datas{margin:0px;}
														
div.events_top_events_tickets{}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements{overflow:hidden;clear:both;}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.publisher_logo{float:left;width:120px;height:40px;line-height:40px;border-bottom:solid 2px #000;text-align:center;}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.publisher_logo img{width:110px;vertical-align:middle;}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.price{background-color:#000;float:left;width:86px;height:40px;font-size:18px;line-height:40px;color:#000;text-align:center;border-bottom:solid 2px #333;}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.price a{color:#fe0;}
div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.price a:hover{text-decoration:underline;}

div.events_top_events div.events_top_events_tickets div.events_top_events_tickets_elements div.last{border:none;}

div.events_top_events p.events_top_events_widget{text-align:center;color:#fff;}
div.events_top_events p.events_top_events_widget a.events_top_events_widget_link{color:#fff;}
div.events_top_events p.events_top_events_widget a.events_top_events_widget_link:hover{color:#fff;text-decoration:underline;}
/*TOP EVENTS*/

/*NEWS RELATED EVENTS*/
div.news_related_events{margin: 0px;padding: 5px;width: 196px;background-color: #eee;}
div.news_related_events h4{margin: 0px auto;font-size: 12px;text-align: left;}
div.news_related_events h4 a:hover{text-decoration: underline;color: #555;}
div.news_related_events img{display: block;margin: 0px auto;padding: 2px;width:190px;border: solid 1px black;}
div.news_related_events p{margin: 5px auto 0px auto;font-size: 12px;text-align: justify;}
div.news_related_events hr{margin: 15px auto;width: 80%; height: 1px;background-color: #000;border: none;}
div.news_related_events p.archive_link{padding: 5px; text-align:center; font-size:16px;}
/*NEWS RELATED EVENTS*/

/*WIDGET SIDEBOXES*/
div.widgetbox{margin:0px; padding: 0px 0px 10px 0px; background-color:#fff;color:#000;}
div.widgetbox h3{margin:10px 0px 0px 0px;background-color:#900;font-size:14px;color:#fff;text-align:center;padding:2px 0px;}
div.widgetbox h4{margin:0px;padding:10px 0px;font-size:20px;color:#000;text-align:center;}
div.widgetbox p{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#fff;text-align:justify;}
div.widgetbox p.widget_link{text-align:center;font-size:20px;}
/*WIDGET SIDEBOXES*/
/***************************/
/*********SIDEBOXES*********/
/***************************/

/***************************/
/**********HOMEPAGE*********/
/***************************/

/*NEWSBOX*/
div.homenewsbox{margin:0px 0px 20px 0px; width:506px; position:relative; /*z-index:100;*/}

div.homenewsbox h2.homebox_title{margin: 0px 0px 5px 0px; font-size:18px; color:#333;}

#homenews{overflow:hidden;margin:0px 0px 10px 0px;width:506px;background: #fff;}

/*cycle nav bar*/
#homenewsnav{overflow: hidden;clear:both;padding:0px;background: #fff; text-align:center;}
#homenewsnav a {/*display:block;float:left;*/background: #ccc;text-decoration: none;font-weight: bold;color: #fff;	margin: 0px 10px 0px 0px;padding: 5px;line-height: 12px;}
#homenewsnav a.activeSlide { background: #000; }
/*cycle nav bar*/

#homenews div.list_element_border{padding: 2px; background-color: #fff; border: solid 1px black;margin: 0px 0px 4px 0px;}

#homenews div.list_element{overflow:hidden;padding:0px;/*background:#026;*/width:501px;}
#homenews div.list_element h3{margin: 0px 0px 2px 0px;padding-left:5px;font-size: 20px; color:#000;}
#homenews div.list_element h3 a{color:#000;}
#homenews div.list_element h3 a:hover{text-decoration:underline; color:#000;}
#homenews div.list_element p.date{margin: 0px 0px 2px 0px;padding-left:5px;font-size: 10px;font-weight:bold; color:#000;}
/*
#homenews div.list_element p.image{text-align:center; color:#000; display:none;}
#homenews div.list_element img{margin: 0px 0px 10px 0px; width:506px; max-height:300px;}
*/
#homenews div.list_element p.image{text-align:center; color:#000; display:inline; float:left; margin: 0px;}
#homenews div.list_element img{margin:0px 5px 0px 0px; /*width:100px;*/ height:80px; padding: 2px; border: solid 1px #999;}


#homenews div.list_element p.textbody{margin: 0px;padding-left:5px;text-align:justify; color:#000;font-weight:normal;}
#homenews div.list_element p.textbody a{font-weight: normal; color:#000;}

.background_1{background:#ddd;}
.background_2{background:#eee;}

/*#homenews div.list_element p.followlink{clear: right;margin: 0px;text-align: right;}*/
/*NEWSBOX*/

/*TEAM BOX*/
div.teambox_3 {overflow:hidden; margin: 0px 0px 0px 0px; padding:10px 0px 0px; border:solid 1px #ccc; background-color:#ddd;}
div.teambox_3 div.team{float:left; margin: 0px 0px 10px 11px; padding: 10px 0px; width: 150px; text-align:center; background-color:#fff;}
div.teambox_3 img.teamlogo{display: block;border: none; width: 120px;margin: 0px auto 5px auto;}
div.teambox_3 a{font-size: 18px;}

div.teambox_4 {overflow:hidden; margin: 0px 0px 0px 0px; padding:10px 0px 0px; border:solid 1px #ccc; background-color:#ddd;}
div.teambox_4 div.team{float:left; margin: 0px 0px 10px 10px; padding: 10px 0px; width: 110px; text-align:center; background-color:#fff;}
div.teambox_4 img.teamlogo{display: block;border: none; width: 80px;margin: 0px auto 5px auto;}
div.teambox_4 a{font-size: 16px;}

div.teambox_5 {overflow:hidden; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; border:solid 1px #ccc; background-color:#ddd;}
div.teambox_5 div.team{float:left; margin: 0px 10px 10px 0px; padding: 10px 0px; width: 86px; text-align:center; background-color:#fff;}
div.teambox_5 img.teamlogo{display: block;border: none; width: 40px; height: 40px; margin: 0px auto 5px auto;}
div.teambox_5 a{font-size: 14px;}
/*TEAM BOX*/

/*SECTION LOGO*/
div.section_logo {padding: 10px 0px 0px 0px;}
div.section_logo img{display:block; margin: 0px auto 10px; border:solid 1px #999; width:180px; height: 180px;}
/*SECTION LOGO*/
/***************************/
/*********HOMEPAGE**********/
/***************************/

/***************************/
/*********PAGE VIEW*********/
/***************************/
div.page_view{margin: 0px 5px 30px;}

div.page_view h1{margin: 0px 0px 5px 0px;font-weight: bold;font-size: 20px;color: #000;}

/*various titles*/
div.page_view h1.boxtitle{margin: 0px 0px 5px 0px;color:#000;}
div.page_view h2.boxtitle{margin: 0px 0px 5px 0px;color:#000;}

div.page_view h2.date_header{margin: 0px 0px -30px 0px;font-weight: bold;font-size: 16px;color: #000;}
/*various titles*/

div.page_view p.text_body{margin: 0px 0px 5px 0px;font-size: 12px;text-align:justify;}

div.page_view img.page_view_image{display: block;margin: 0px auto 5px -5px;/*padding: 2px;border: solid 1px #000;*/width:506px;}

div.page_view div.html_body{}

div.page_view p.page_date{font-size: 12px;font-style: italic;}

/*EVENTS IMAGE*/
div.page_view div.event_top{overflow:hidden;clear:both; margin-bottom: 20px;}
div.page_view div.event_top img.events_view_image{float:right;margin:0px 0px 10px 10px;padding:2px;width:200px;border:solid 1px #ccc;}
div.page_view div.event_top p.events_text_body{margin:0px;font-size:12px;text-align:justify;}
/*EVENTS IMAGE*/

/*FORMS*/
div.page_view form fieldset{padding: 10px;border: solid 1px #ccc;font-size: 12px;font-weight: bold;}
div.page_view form fieldset label{font-weight: bold; font-size:14px;}
div.page_view form fieldset input.textbox{margin: 0px 0px 10px 0px;padding:4px;font-size:14px;width:430px;border:solid 1px #ddd;}
div.page_view form fieldset textarea.textbox{margin: 0px 0px 10px 0px; padding:4px; width:430px; height: 150px;border:solid 1px #ddd;}
div.page_view form fieldset input.submit{display: block; margin: 20px auto 0px; background-color: #eee; border: solid 1px #ccc; padding:4px;font-weight:bold;}
/*FORMS*/

/***************************/
/*********PAGE VIEW*********/
/***************************/

/***************************/
/*********PAGE LIST*********/
/***************************/
div.page_list{margin: 0px 5px 30px;}
div.page_list h1{margin: 0px 0px 20px 0px;font-weight: bold;font-size: 20px;color: #000;}

div.page_list div.page_list_element{overflow: hidden;}

div.page_list div.page_list_element h2{float: left;margin: 0px 0px 10px 0px;width: 385px;font-size: 16px;}
div.page_list div.page_list_element h2 a{display: inline;}
div.page_list div.page_list_element p.text_body{float: left;margin: 0px 0px 10px 0px;width: 385px;font-size: 12px;text-align:justify;}
div.page_list div.page_list_element img.page_list_img{float: right;width: 100px;height: 100px;margin-left: 5px;padding: 2px;border: solid 1px #000;}
div.page_list div.page_list_element a{display: block;clear: both;}
div.page_list hr{margin: 5px auto 30px auto;height: 2px;background-color: #000;	border: none;}
/***************************/
/*********PAGE LIST*********/
/***************************/

/***************************/
/*********SECTION***********/
/***************************/
/*SECTION IMAGE*/
div.page_view div.section_top{overflow:hidden;clear:both;margin-bottom:10px;}
div.page_view div.section_top img.section_view_image{float:right;margin:0px 0px 10px 10px;padding:2px;width:200px;border:solid 1px #ccc;}
div.page_view div.section_top p.section_text_body{margin:0px;font-size:12px;text-align:justify;}

hr.section{margin-bottom: 20px;}
div.section div.events_home_hr hr{margin-bottom: 0px;}
div.section div.html_body {margin-top: -20px;}

div.section div.page_view{margin:0px 0px 30px 0px;}
div.section div.homenewsbox{margin-left:-5px;}
/*SECTION IMAGE*/
/***************************/
/*********SECTION***********/
/***************************/

/***************************/
/********MISCELLANEA********/
/***************************/
/*CATALOGO*/
table.events_catalogue_letterbox{margin:20px auto;width:80%;border:solid 2px #ccc;background-color:#fff;}
table.events_catalogue_letterbox caption{font-size:14px;font-weight:bold;text-align:left;}
table.events_catalogue_letterbox td{width:20%;background-color:#eee;text-align:center;font-size:36px;}
/*CATALOGO*/

/*SHAREBAR*/
div.sharebar{/*overflow:hidden;*/clear:both;margin: 0px 0px 10px 0px;padding: 10px 10px;background-color:#fff;border: solid 1px #ddd;height:24px;}
div.sharebar div.element{float: left;margin: 0px 15px 0px 0px;}
div.sharebar div.twitter{margin: 0px 0px 0px 0px;}
div.sharebar div.facebook-share{margin: 1px 15px 0px 0px;height:20px; overflow:hidden;}
div.sharebar div.element div{display: inline;margin: 0px auto;}
div.sharebar div.element_comments{float: left;margin: 0px 0px 0px 0px; font-size: 14px;line-height: 18px;}
div.sharebar div.element_comments a{color:#000;}
div.sharebar div.element img{border:solid 1px #ccc;margin:0px;padding:0px;}
/*SHAREBAR*/

/*NAVIGATIONBAR*/
div.navigation_bar{background-color:#ddd; margin:0px 0px 10px 0px;padding:4px;font-size:10px;font-weight:bold;color:#000;}
div.navigation_bar a{color:#000;}
div.navigation_bar a.navigation_bar_link:hover{text-decoration:underline;}
/*NAVIGATIONBAR*/

/*FOLLOWBOX*/
div.follow{margin:0px; padding:0px 0px 10px 0px; background-color:#fff;color:#000;}
div.follow p{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#fff;text-align:center;}
div.follow p img{vertical-align:middle;width:60px;}
div.follow p img.left{vertical-align:middle;width:60px;margin-right:6px;}
/*FOLLOWBOX*/

/*COMMENTS*/
div.news_comments_list{margin:0px 0px 20px 0px;padding:10px;border:solid 2px #ddd;}
div.news_comments_list h4{font-size:16px;font-weight:bold;margin:0px 0px 10px 0px}
div.news_comments_list_elements_1{background-color: #eee; padding: 10px; margin: 0px 0px 10px 0px}
div.news_comments_list_elements_1 p.user{font-size:10px;}
div.news_comments_list_elements_1 p.comment{font-size:12px;line-height:25px;}
div.news_comments_list_elements_1 hr{width:80%;margin:0px auto;}
div.news_comments_list_elements_2{background-color: #ddd; padding: 10px; margin: 0px 0px 10px 0px}
div.news_comments_list_elements_2 p.user{font-size:10px;}
div.news_comments_list_elements_2 p.comment{font-size:12px;line-height:25px;}
div.news_comments_list_elements_2 hr{width:80%;margin:0px auto;}

div.news_comments_add{padding:10px;border:solid 2px #ddd;background-color:#eee;}
div.news_comments_add fieldset{background-color:#fff; padding:10px;}
div.news_comments_add fieldset legend{}
div.news_comments_add fieldset label{font-weight: bold; font-size:14px;}
div.news_comments_add fieldset label.small{font-weight: bold; font-size:12px;}
div.news_comments_add input.text{margin: 0px 0px 10px 0px;padding:4px;font-size:14px;width:430px;border:solid 1px #ddd;}
div.news_comments_add textarea.textarea{margin: 0px 0px 10px 0px; padding:4px; width:430px; height: 150px;border:solid 1px #ddd;}
div.news_comments_add input.submit{display: block; margin: 20px auto 0px; background-color: #eee; border: solid 1px #ccc; padding:4px;font-weight:bold;}
/*COMMENTS*/

/*EVENTS DATE LIST*/
div.page_view div.date_list{margin: 40px auto;}
div.page_view div.events_home_pages{margin: -10px 0px -40px 0px;} /*PER LA PAGINAZIONE NELLA RICERCA*/

/*date_list_element_1*/
div.events_home_date_list_elements_1{overflow:hidden;margin-bottom: 2px;padding: 2px;background-color: #eeeeee;	height: 60px;}
div.events_home_date_list_elements_1 a img{border: none;margin: 0px;padding: 0px;}

div.events_home_date_list_elements_1 div.date_datas_1{float:left;width:392px; height: 60px;background-color: #eeeeee;}
div.events_home_date_list_elements_1 div.date_datas_1 h3{margin: 10px 0px 5px 0px;padding: 0px;background-color: #eeeeee;font-size: 14px;font-weight: bold;}
div.events_home_date_list_elements_1 div.date_datas_1 p{margin: 0px;padding: 0px;background-color: #eeeeee;font-size: 12px;font-weight: bold;}

div.events_home_date_list_elements_1 div.date_links_1{float:left;margin-left: 20px;padding-top: 5px;background-color: #eeeeee;width: 80px;	height: 40px;}
div.events_home_date_list_elements_1 div.date_links_1 img{margin-bottom: 4px;}
/*date_list_element_1*/


/*date_list_element_2*/
div.events_home_date_list_elements_2{overflow:hidden;margin-bottom: 2px;padding: 2px;background-color: #dddddd;height:60px;} /*INTERVIENE*/
div.events_home_date_list_elements_2 a img{border: none;margin: 0px;padding: 0px;} /*INTERVIENE*/

div.events_home_date_list_elements_2 div.date_datas_2{float: left;width:392px;height: 60px;background-color: #dddddd;}/*INTERVIENE*/
div.events_home_date_list_elements_2 div.date_datas_2 h3{margin: 10px 0px 5px 0px;padding: 0px;background-color: #dddddd;font-size: 14px;font-weight: bold;} /*INTERVIENE*/
div.events_home_date_list_elements_2 div.date_datas_2 p{margin: 0px;padding: 0px;background-color: #dddddd;font-size: 12px;font-weight: bold;} /*INTERVIENE*/

div.events_home_date_list_elements_2 div.date_links_2{float:left;margin-left: 20px;padding-top: 5px;background-color: #dddddd;width: 80px;height: 52px;}/*INTERVIENE*/
div.events_home_date_list_elements_2 div.date_links_2 img{margin-bottom: 4px;}
/*date_list_element_2*/

div.page_view div.date_list div.results{font-size: 20px; font-weight:bold; margin: 10px 0px 0px 20px;}

/*EVENTS DATE LIST*/

/*TICKET COMPARE*/
table.events_date_view_tickets{width:496px; margin-bottom: 20px;}
table.events_date_view_tickets thead td{background-color:#ccc;text-align:center;font-weight:bold;font-size:12px;}
table.events_date_view_tickets tbody td{border-top:solid 2px white;font-size:14px;}
/*table.events_date_view_tickets tbody td.td_class_left_1{width:350px;background-color:#eee;text-align:center;border-right:solid 2px white;}*/
/*table.events_date_view_tickets tbody td.td_class_left_2{width:350px;background-color:#ddd;text-align:center;border-right:solid 2px white;}*/
table.events_date_view_tickets tbody td.td_class_left_1{width:200px;background-color:#eee;text-align:center;}
table.events_date_view_tickets tbody td.td_class_left_2{width:200px;background-color:#ddd;text-align:center;}
table.events_date_view_tickets tbody td.td_class_center_1{background-color:#eee;border-left:solid 2px white;border-right:solid 2px white;text-align:center;}
table.events_date_view_tickets tbody td.td_class_center_2{background-color:#ddd;border-left:solid 2px white;border-right:solid 2px white;text-align:center;}
table.events_date_view_tickets tbody td.td_class_right_1{background-color:#eee;text-align:center;}
table.events_date_view_tickets tbody td.td_class_right_2{background-color:#ddd;text-align:center;}
table.events_date_view_tickets tbody td img{border: none;}

table.events_date_view_tickets img.discount_image{position:absolute;top:-10px;right:-5px;border:none;margin:0;padding:0;}
table.events_date_view_tickets img.discount_image_seatwave{position:absolute;top:-10px;right:-5px;border:none;margin:0;padding:0;}
p.discount_message {font-size:12px; text-align:left;}
p.discount_message_seatwave {font-size:14px; text-align:center;}
p.discount_message img.discount_image_message{float:left;border:none;margin:15px;padding:0;display:none;}

div.events_tickets_subscribe{padding:10px 0px 10px 0px;width:600px;background-color:#ddd;font-size:14px;}
div.events_tickets_subscribe div{background-color:#ddd;}
div.events_tickets_subscribe label{font-weight:bold;}
div.events_tickets_subscribe input.textbox{width:250px;border:solid 1px black;font-size:14px;}
div.events_tickets_subscribe input.submit{background-color:#fff;border:solid 1px black;font-size:14px;}

a.ticket_compare_info_link{display:block; margin-top: 13px; overflow:hidden;}
/*TICKET COMPARE*/

/*DATE ADSENSE*/
div.date_adsense{margin:10px auto; width:468px;}
/*DATE ADSENSE*/

/*EVENTS HOME SEARCH*/
div.events_home_search{width:400px;margin: 0px auto 40px;padding: 10px;background-color: #eee;border: solid 1px black;font-weight: bold;}
div.events_home_search div{background-color: #eee;}
div.events_home_search p{font-size: 16px;font-weight: bold;margin:0px;}

div.events_home_search input.textbox{
	padding: 2px;
	width: 260px;
	border: solid 1px black;

	font-style: italic;
	font-size: 14px;
	font-weight:bold;
	color: #777;

	vertical-align:middle;
}

div.events_home_search input.submit{
	padding: 2px;
	height: 23px;
	border: solid 1px black;

	background-color: #ffffff;

	font-size: 14px;
	font-weight: bold;
	color: #000000;	

	vertical-align:middle;
}
/*EVENTS HOME SEARCH*/

/*PRE FOOTER HTML*/
div.pre_footer_html{border:solid 10px #000;background-color:#fff; padding:10px;}
/*PRE FOOTER HTML*/

/*SHAREBOX*/
div.sharebox{/*overflow:hidden;*/clear:both;padding:10px 5px;height:24px;}
div.sharebox div.element{float:left;margin-left:10px; vertical-align:middle;}
/*SHAREBOX*/
/***************************/
/********MISCELLANEA********/
/***************************/


/*WEBSITEMAP*/
#website_map{margin: 10px 0px 0px 0px;padding: 0px 0px 20px 0px;color: #000;background-position: top;background-repeat: repeat-x;background-color: #333;}
#website_map div{background-color: transparent;}
#website_map div.website_map{overflow: hidden;margin: 0px auto;width: 940px;color: #fff;}
#website_map div.website_map div.map_column{float: left;margin-left: 30px;margin-right: 80px;}
#website_map div.website_map div.map_column a{color: #fff;}
#website_map div.website_map div.map_column a:hover{text-decoration: underline;}
#website_map h2{border-bottom: dashed 1px #eee;font-size: 20px;color: #fe0;}
#website_map h3{margin: 0px;font-size: 12px;color: #fe0;}
#website_map ul{list-style: none;margin: 10px 0px 20px 0px;padding: 0px 0px 0px 10px;}
#website_map ul li{margin: 0px 0px 3px 0px;padding: 0px;font-size: 10px;}
/*WEBSITEMAP*/

/*SOCCERSCORES*/
p.soccerscores_widget_link{text-align:center; margin: 5px 0px 10px 0px; font-size:10px;}
p.soccerscores_widget_link a{color:#fff; font-weight:bold;}

table.events_date_most_clicked_table td.current_event{background-color:#555; color:#fe0;}

img.score_image{vertical-align: middle;}
/*SOCCERSCORES*/

/**********NEW LAYOUT FATTO**************/
/*RESTO DA EPURARE*/


/***************************************/
div.youtubediv{
	
}
/*
div.youtubediv a{
	border: none;
}

div.youtubediv img{
	padding: 2px;
	border: solid 1px black;
}
*/

div.youtubediv ul{
	list-style-type: none;
	margin: 0px 0px auto 0px;
	padding: 0px;
}

div.youtubediv table{
	margin-bottom: 10px;
}

div.youtubediv a img{
	padding-top: 3px;
	padding-left: 4px;
	width:180px;
}

/*************************/
/*NEWS MODULE EXTRA CLASS*/
/*************************/
div.page_view_news{
	margin: 0px;
}

div.page_view_news h1{
	margin: 0px 0px 5px 0px;
	font-size: 14px;
}

div.page_view_news h1 img{
	margin: 0px 20px 0px 0px;
}

/*SECTION RESULTS*/
div.section_date_box_result_menu{}
div.section_date_box_result_menu h3{font-size:18px;text-transform: uppercase;}
div.section_date_box_result_menu ul{padding: 0px;}
div.section_date_box_result_menu ul li{margin: 0px 0px 5px 0px;list-style: square;font-weight:bold;font-size:14px;}
/*SECTION RESULTS*/

/*SIDE SHAREBAR*/
div.sidesharebar_fixer{position:fixed;width:100%;height:0;z-index:9999;margin:0 auto;}
div.sidesharebar_relative{position:relative;width:960px;margin:0 auto;}
	
#sidesharebar{
position:absolute;
top:0px;
left:-140px;
width:78px;
display:none;
float:left;
margin:0px;
border: 1px solid #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#eee;
padding:0 5px 2px;
z-index:10;
/*opacity:0;filter:alpha(opacity=0);*/
}
 
#sidesharebar .sbutton {margin:5px auto 10px auto; width:78px;}
#sidesharebar .fblike {width:64px;width:61px;}
#sidesharebar .fbshare {overflow:hidden;width:78px;height:20px;}
#sidesharebar .tweet {width:59px;}
#sidesharebar .plus {width:50px;}
/*SIDE SHAREBAR*/

/*COOKIE INFO*/
div.cookie_info{margin:-10px 0 10px 0;background:linear-gradient(#fff, #f4f4f4);border-bottom:solid 1px #333;text-align:center;}
div.cookie_info h3{margin:0 0 5px;font-size:14px;}
div.cookie_info p{margin:0 0 5px;font-size:12px;}
div.cookie_info a{color:#c00;text-decoration:underline;}
/*COOKIE INFO*/

