body, table, tr, td, div{font-family:Arial;font-size:12px;color:#000000;}
body{color:#fff;}
img{padding:0px;border:none;}
a{font-weight:bold;text-decoration:none;color:#000000;}
a img{border:none;}
body{background-color:#999;margin:10px 0px 0px 0px;}
div{/*background-color:#ffffff;*/}
div.container{width:960px;margin-left:auto;margin-right:auto;}
div.header{overflow:hidden;border-top:10px solid #000;border-left:10px solid #000;border-right:10px solid #000;background-color:#fff;width:940px;/*height:120px;*/}
div.header div.header_logo{float:left;}
div.header div.header_logo img{/*width:570px; height:130px;*/height:95px;}
div.header div.header_search{float:left;margin: 0px 0px 0px 23px;}
div.categorybar{padding-left:12px;line-height:28px;background-color:#000;font-size:14px;color:#ffffff;text-align:left;}
div.categorybar ul{overflow:hidden;clear:both;list-style:none;margin:0px;padding:0px;}
div.categorybar ul li{float:left;margin:0px;padding:0px 3px;}
div.categorybar a{color:#ffffff;}
div.main{overflow:hidden;border-left:10px solid #000;border-right:10px solid #000;border-bottom:10px solid #000;background-color:#fff;}
div.main_left_column{float:left;padding-left:10px;padding-top:10px;width:650px;}
/*div.main_left_column_home{padding-left:10px;padding-right:10px;}*/
div.main_right_column{float:left;margin-left:20px;width:250px;}
div.main_right_column table div{background-color:transparent;}
div.main_right_column td div{background-color:transparent;}
div.footer{clear:both;width:940px;padding-top:20px;}
div.footer div.footer_copyright{float:left;padding-left:20px;width:720px;text-align:left;}
div.footer div.footer_disclaimer{float:right;width:170px;text-align:right;padding-right:20px;}
div.clear{clear:both;}
#website_map{margin:10px 0px 0px 0px;padding:0px 0px 20px 0px;color:#000;background-image:url(../images/website_map.jpg);background-position:top;background-repeat:repeat-x;background-color:#666;}
#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:100px;}
#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 #fff;font-size:20px;color:#fff;}
#website_map h3{margin:0px;font-size:12px;color:#fff;}
#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;}
div.youtubediv{}
div.youtubediv ul{list-style-type:none;}
div.youtubediv table{margin-bottom:10px;}
div.youtubediv img{padding-top:3px;padding-left:4px;}
div.home_banner_bar{overflow:hidden;margin:10px auto 10px auto;padding:10px 0px 10px 0px;padding-left:25px;width:610px;border:solid 1px black;background-color:#eee;text-align:center;}
div.home_banner_bar div.row{overflow:hidden;margin:15px auto 15px auto;background-color:#eee;}
div.home_banner_bar div.element{float:left;width:100px;min-height:100px;background-color:#eee;text-align:center;font-weight:bold;}
div.home_banner_bar div.separator{float:left;margin:0px 10px 0px 10px;width:1px;height:80px;background-color:#000;}
div.home_banner_bar div img{width:100px;height:80px;border:solid 1px black;}
div.page_view{}
div.page_view h1{margin:0px 0px 20px 0px;font-weight:bold;font-size:20px;color:#000;}
div.page_view h1.home{margin:0px 0px -30px 0px;}
div.page_view h2.home{margin:0px 0px -30px 0px;font-weight:bold;font-size:16px;color:#000;}
div.page_view h3.home{margin:0px 0px -30px 0px;font-weight:bold;font-size:16px;color:#000;}
div.page_view h2{margin:0px 0px 20px 0px;font-weight:bold;font-size:16px;color:#000;}
div.page_view h2.date_list_label{margin:0px 0px 0px 0px;}
div.page_view p.text_body{margin:0px 0px 20px 0px;font-size:14px;text-align:justify;}
div.page_view p.text_body_home_bordered{margin:0px 0px 20px 0px;font-size:14px;text-align:justify;padding:10px;border:solid 1px #999;background-color:#eee;font-weight:normal;}
div.page_view img{display:block;margin:0px auto 20px auto;padding:2px;border:solid 1px #000;}
div.page_view div.html_body{margin:0px 0px 20px 0px;}
div.page_view p.page_date{margin-top: 20px;font-style: italic;}
div.page_view p.season_link{margin: 30px 0px;font-size: 28px; background-color: #000; color:#fff; text-align:center; line-height: 60px; height: 60px;}
div.page_view p.season_link a{color:#fff;}
div.page_view p.date_datas{margin:0px 0px 30px 0px;font-weight:bold;font-size:14px;}
div.page_view hr{margin:5px auto 30px auto;height:2px;background-color:#000;border:none;}
div.page_view div.events_date_tickets{margin:0px 0px 30px 0px;}
div.page_view div.events_date_tickets a img{margin:0px auto;padding:0px;border:none;}
div.page_view div.events_date_tickets a img.seatwavelogo{width:240px;height:63px;}
div.page_view div.events_date_tickets a img.wtslogo{width:292px;height:32px;}
div.page_view div.events_date_tickets a img.acquista{width:100px;height:22px;}
div.page_view div.events_date_map{margin:0px 0px 20px 0px;}
div.page_view div.province_browser{clear:both;overflow:hidden;border:solid 1px black;background-color:#eee;}
div.page_view div.province_browser ul{float:left;list-style:none;margin:10px 100px 10px 0px;padding:0px 0px 0px 10px;}
div.page_view div.province_browser ul li{margin:0px 0px 3px 0px;padding:0px;font-size:12px;}
div.page_view div.province_browser ul li a:hover{text-decoration:underline;color:#900;}
div.page_view div.date_list{margin:40px auto;}
div.page_view div.events_home_pages{margin:-10px 0px -40px 0px;}

div.page_view div.event_top{overflow:hidden;clear:both;}
div.page_view img.events_view_image{float:right;margin:0px 0px 10px 10px;padding:2px;width:250px;border:solid 1px #000;}
div.page_view p.events_text_body{margin:0px;font-size:14px;text-align:justify;}

div.page_view div.events_date_view_adsense{width:480px; margin: 20px auto;}

div.events_home_date_list_elements_1 a img{border:none;margin:0px;padding:0px;width:80px;height:17px;}
div.events_home_date_list_elements_2 a img{border:none;margin:0px;padding:0px;width:80px;height:17px;}
div.events_home_date_list_elements_1{margin-bottom:2px;padding:2px;background-color:#eeeeee;height:60px;}
div.events_home_date_list_elements_1 div.date_datas_1{float:left;width:546px;height:60px;background-color:#eeeeee;}
div.date_datas_1 h3{margin:10px 0px 5px 0px;padding:0px;background-color:#eeeeee;font-size:14px;font-weight:bold;}
div.date_datas_1 p{margin:0px;padding:0px;background-color:#eeeeee;font-size:14px;font-weight:bold;}
div.events_home_date_list_elements_1 div.date_links_1{float:left;margin-left:20px;padding-top:20px;background-color:#eeeeee;width:80px;height:40px;}
div.events_home_date_list_elements_2{margin-bottom:2px;padding:2px;background-color:#dddddd;height:60px;}
div.events_home_date_list_elements_2 div.date_datas_2{float:left;width:546px;height:60px;background-color:#dddddd;}
div.date_datas_2 h3{margin:10px 0px 5px 0px;padding:0px;background-color:#dddddd;font-size:14px;font-weight:bold;}
div.date_datas_2 p{margin:0px;padding:0px;background-color:#dddddd;font-size:14px;font-weight:bold;}
div.events_home_date_list_elements_2 div.date_links_2{float:left;margin-left:20px;padding-top:20px;background-color:#dddddd;width:80px;height:40px;}
div.page_list{}
div.page_list h1{margin:0px 0px 20px 0px;font-weight:bold;font-size:16px;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:530px;font-size:16px;}
div.page_list div.page_list_element p.text_body{float:left;margin:0px 0px 10px 0px;width:530px;font-size:12px;text-align:justify;}
div.page_list div.page_list_element 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;}
span.content_title{font-weight:bold;font-size:16px;}
span.content_title img{vertical-align:middle;padding-right:15px;}
div.content_body{margin-top:15px;font-size:14px;text-align:justify;}
div.content_image{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;}
div.content_image img{padding:2px;border:solid 1px #000;}
div.content_html_body{}
div.news_archive{}
div.news_archive_elements{}
div.news_archive_text{float:left;width:524px;}
span.news_archive_title{font-weight:bold;font-size:16px;}
span.news_archive_title img{vertical-align:middle;padding-right:15px;}
div.news_archive_body{text-align:justify;}
div.news_archive_image{float:left;margin-left:20px;width:106px;height:106px;}
div.news_archive_image img{padding:2px;border:solid 1px #000;width:100px;}
div.news_archive_element_hr{clear:both;padding-top:10px;padding-bottom:10px;}
div.news_archive_element_hr hr{width:100%;height:2px;background-color:#000;color:#000;}
span.news_title{font-weight:bold;font-size:16px;}
span.news_title img{vertical-align:middle;padding-right:15px;}
div.news_body{margin-top:15px;font-size:14px;text-align:justify;}
div.news_image{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;}
div.news_image img{padding:2px;border:solid 1px #000;}
div.news_html_body{}
div.page_view_news{margin:0px;}
div.page_view_news h1{margin:0px 0px 5px 0px;font-size:16px;}
#homenews{overflow:hidden;margin:0px;width:648px;height:130px;border-top:solid 1px #999;border-left:solid 1px #999;border-right:solid 1px #999;background:#efefef;}
#homenewsnav{overflow:hidden;clear:both;padding:0px 10px 10px 10px;border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;background:#efefef;}
#homenewsnav a{display:block;float:left;background:#a00;text-decoration:none;font-weight:bold;color:#fff;margin:0px 10px 0px 0px;padding:5px;line-height:12px;}
#homenewsnav a.activeSlide{background:#000;}
#homenews div.list_element{overflow:hidden;padding:10px 10px;background:#efefef;width:626px;}
#homenews div.list_element h3{margin-top:0px;font-size:16px;}
#homenews div.list_element img{float:left;margin-right:5px;padding:2px;border:solid 1px #ccc;width:100px;height:100px;}
#homenews div.list_element p.textbody{margin:0px;height:54px;text-align:justify;}
#homenews div.list_element p.textbody a{font-weight:normal;}
#homenews div.list_element p.followlink{clear:right;margin:0px;text-align:right;}
h3.most_clicked_title{margin:10px 0px 0px 0px;padding:2px 0px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:left;}
div.news_related_events{margin:0px 0px 10px 0px;padding:5px 0px 0px 0px;width:250px;background-color:#eee;}
div.news_related_events h4{margin:0px auto;width:230px;font-size:12px;text-align:left;}
div.news_related_events h4 a:hover{text-decoration:underline;color:#900;}
div.news_related_events img{display:block;margin:0px auto;padding:2px;width:230px;border:solid 1px black;}
div.news_related_events p{margin:5px auto 0px auto;width:230px;font-size:12px;text-align:justify;}
div.news_related_events hr{margin:15px auto;width:200px;height:1px;background-color:#000;border:none;}
div.news_related_events p.archive_link{padding: 5px; text-align:center; font-size:16px;}
div.mailinglist_box{background-color:#eee;color:#fff;}
div.mailinglist_box h3{margin:10px 0px 0px 0px;background-color:#900;font-size:14px;color:#fff;text-align:center;padding:2px 0px;}
div.mailinglist_box {margin:0px;padding:0px;background-color:#eee;}
div.mailinglist_box p.box_text{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#eee;text-align:justify;}
div.mailinglist_box div.fields{padding:5px 5px 8px 5px;background-color:#eee;}
div.mailinglist_box div.fields input.textbox{padding:2px;width:170px;border:solid 1px #000;font-size:14px;color:#000000;}
div.mailinglist_box div.fields input.submit{padding:2px;border:solid 1px black;background-color:#ffffff;color:#000000;font-weight:bold;font-size:12px;line-height:16px;}
div.contact_send{padding-top:10px;}

div.contact_send_form{font-size:12px;font-weight:bold;}
div.contact_send_form input.textbox{margin-right:10px;margin-bottom:20px;padding:2px;width:350px;border:solid 1px black;font-size:12px;color:#000000;}
div.contact_send_form textarea.textbox{margin-right:10px;margin-bottom:20px;padding:2px;width:350px;height:150px;border:solid 1px black;font-size:12px;color:#000000;}
div.contact_send_form input.submit{margin-left:120px;width:120px;padding:2px;border:solid 1px black;background-color:#ffffff;color:#000000;font-weight:bold;}

fieldset.contact_send_form{font-size:12px;font-weight:bold;}
fieldset.contact_send_form input.textbox{margin: 0px 0px 10px 0px;padding:4px;font-size:14px;width:300px;border:solid 1px #ccc;}
fieldset.contact_send_form textarea.textbox{margin: 0px 0px 10px 0px; padding:10px; width:500px; height: 150px; border:solid 1px #ccc;}
fieldset.contact_send_form input.submit{display: block; margin: 20px 0px 0px; background-color: #eee; border: solid 1px #ccc; padding:4px;font-weight:bold;}

div.events_home_hr{padding-top:10px;padding-bottom:10px;}
div.events_home_hr hr{width:100%;height:2px;background-color:#000;color:#000;border:none;}
div.events_home_search{width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;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 p.link{margin:10px 0px 0px;padding:0px;font-size:12px;font-weight:bold;}
div.events_home_search input.textbox{padding:2px;width:400px;border:solid 1px black;font-style:italic;font-size:14px;color:#777;}
div.events_home_search input.submit{width:50px;padding:2px;border:solid 1px black;background-color:#ffffff;font-size:14px;font-weight:bold;color:#000000;}
div.events_home_search #simple_search{display:none;}
div.events_home_search #advanced_search{display:block;}
div.events_home_search select.select_list{padding:2px;margin-right:10px;border:solid 1px black;font-size:14px;}
span.events_title{font-weight:bold;font-size:16px;}
span.events_title img{vertical-align:middle;padding-right:15px;}
div.events_date_details{margin-top:10px;margin-bottom:10px;}
div.events_date_details span{font-weight:bold;font-size:14px;color:#000000;}
div.events_body{margin-top:15px;font-size:14px;text-align:justify;}
div.events_image{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;}
div.events_image img{padding:2px;border:solid 1px #000;}
div.events_html_body{}
div.events_calendar_title{margin-bottom:30px;}
div.events_calendar{float:left;width:630px;border:solid 1px black;}
div.events_calendar events_calendar_clear{clear:both;}
div.events_calendar div.events_calendar_head{float:left;width:210px;padding-top:13px;padding-bottom:13px;text-align:center;font-size:14px;font-weight:bold;}
div.events_calendar div.events_calendar_day_label{float:left;width:90px;background-color:#ccc;padding-top:13px;padding-bottom:13px;text-align:center;font-size:14px;font-weight:bold;}
div.events_calendar div.events_calendar_day{float:left;width:88px;height:88px;overflow:hidden;background-color:#eee;border:solid 1px white;font-size:24px;font-weight:bold;}
div.events_calendar div.events_calendar_day a{display:block;width:88px;height:88px;}
div.events_calendar div.events_calendar_day a:hover{display:block;width:88px;height:88px;background-color:#999;color:#000;}
div.events_calendar div.events_calendar_day a p{margin:5px 0px 0px 0px;font-size:10px;line-height:10px;}
div.events_calendar_search{width:610px;margin-bottom:40px;padding:10px;background-color:#eee;border:solid 1px black;font-weight:bold;}
div.events_calendar_search div{background-color:#eee;}
div.events_calendar_search p{font-size:16px;font-weight:bold;margin:0px;}
div.events_calendar_search input.textbox{padding:2px;width:530px;border:solid 1px black;font-size:14px;}
div.events_calendar_search input.submit{width:50px;padding:2px;border:solid 1px black;background-color:#ffffff;font-size:14px;font-weight:bold;color:#000000;}
div.events_calendar_search select.select_list{padding:2px;border:solid 1px black;font-size:14px;}

div.events_home_search_box{margin:9px 0px 0px 5px;width:450px;background-color:#fff;color:#000;}
div.events_home_search_box div{padding:10px 10px 0px 10px;background-color:#333;border:solid 1px #000; color:#fff;}
div.events_home_search_box h3{font-size:14px;font-weight:bold;margin:0px;padding:2px 2px 2px 10px;background-color:#000;color:#fff; text-transform:uppercase}
div.events_home_search_box p.info{font-size:10px;font-weight:normal;margin:3px 0px;}
div.events_home_search_box p.info a{color:#eee;}
div.events_home_search_box p.info a:hover{color:#fff;text-decoration: underline}
div.events_home_search_box input.textbox{margin:0px 5px 0px 0px;padding:4px;width:330px;border:solid 1px black;font-style:italic;font-size:14px;color:#777;vertical-align:middle;}
div.events_home_search_box input.submit{padding:2px 4px;width:63px;height:27px;border:solid 1px black;background-color:#eee;color:#000;font-weight:bold;font-size:14px;vertical-align:middle;}

/*
div.events_home_search_box{margin:20px 0px 0px 5px;width:350px;background-color:#fff;color:#000;}
div.events_home_search_box div{padding:10px 10px 0px 10px;background-color:#efefef;border:solid 1px #ccc;}
div.events_home_search_box p{font-size:14px;font-weight:bold;margin:0px;}
div.events_home_search_box p.info{font-size:10px;font-weight:normal;margin:3px 0px;}
div.events_home_search_box input.textbox{margin-right:5px;padding:2px;width:250px;border:solid 1px black;font-style:italic;font-size:14px;color:#777;}
div.events_home_search_box input.submit{padding:2px 4px;border:solid 1px black;background-color:#fff;color:#000000;font-weight:bold;font-size:12px; line-height: 16px;}
*/
table.events_date_view_tickets{width:640px;}
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:300px;background-color:#eee;text-align:center;}
table.events_date_view_tickets tbody td.td_class_left_2{width:300px;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 img.discount_image{position:absolute;top:-10px;right:40px;border:none;margin:0;padding:0;}
p.discount_message {font-size:12px; text-align:left;}
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;}
h3.most_clicked_title{margin:10px 0px 0px 0px;padding:2px 0px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
table.events_date_most_clicked_table{margin:0px 0px 10px 0px;width:250px;}
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:3px 0px;background-color:#efefef;font-size:10px;font-weight:normal;color:#000;text-align:left;}
table.events_date_most_clicked_table td.position{width:16px;text-align:center;}
table.events_date_most_clicked_table td.event{width:178px;}
table.events_date_most_clicked_table td.date{width:56px;text-align:center;}
table.events_date_most_clicked_table a:hover{text-decoration:underline;color:#f00;font-weight:bold;}
div.events_rightbox_automatized{margin:0px 0px 10px 0px;width:250px;background-color:#efefef;font-size:10px;}
div.events_rightbox_automatized h3{margin:0px;padding:2px 0px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
div.events_rightbox_automatized h3 a{color:#fff;}
div.events_rightbox_automatized h3 a:hover{text-decoration:underline;}
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:#f00;font-weight:bold;}
h3.events_related_news_title{margin:10px 0px 0px 0px;padding:2px 0px;background-color:#900;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
h3.events_related_news_title a{color:#fff;}
h3.events_related_news_title a:hover{text-decoration:underline;}
h3.most_clicked_title{margin:10px 0px 0px 0px;padding:2px 0px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
table.events_date_others{margin:0px 0px 10px 0px;width:250px;}
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:#efefef;font-size:10px;font-weight:normal;color:#000;text-align:left;}
table.events_date_others td.event{padding:0px 0px 0px 4px;width:186px;}
table.events_date_others td.date{width:64px;text-align:center;}
table.events_date_others a:hover{text-decoration:underline;color:#f00;font-weight:bold;}
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;}
div.tag_cloud p{text-align:justify; line-height: 24px;}
div.tag_cloud a.level_1{font-size: 36px;font-weight:bold;}
div.tag_cloud a.level_2{font-size: 24px;font-weight:normal;}
div.tag_cloud a.level_3{font-size: 20px;font-weight:normal;}
div.tag_cloud a.level_4{font-size: 16px;font-weight:normal;}
div.tag_cloud a.level_5{font-size: 12px;font-weight:normal;}
div.tag_cloud a:hover{text-decoration:underline;color:#f00;}
div.navigation_bar{background-color:#eee;margin:0px 0px 10px 0px;padding:4px;font-size:10px;font-weight:bold;}
div.navigation_bar a.navigation_bar_link:hover{text-decoration:underline}
div.sharebox{background-color:#eee;color:#000;}
div.sharebox h3{margin:10px 0px 0px 0px;background-color:#900;font-size:14px;color:#fff;text-align:center;padding:2px 0px;}
div.sharebox p{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#eee;text-align:justify;}
div.sharebox div.icons{padding:10px;background-color:#eee;}
div.sharebox div.icons img{margin:0px 3px;}

div.rssbox{margin:0px 0px 10px 0px; background-color:#eee;color:#000;}
div.rssbox h3{margin:10px 0px 0px 0px;background-color:#900;font-size:14px;color:#fff;text-align:center;padding:2px 0px;}
div.rssbox p{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#eee;text-align:justify;}
div.rssbox p img{vertical-align:middle;}

div.follow{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; background-color:#eee;color:#000;}
div.follow h3{margin:10px 0px 0px 0px;background-color:#900;font-size:14px;color:#fff;text-align:center;padding:2px 0px;}
div.follow p{margin:0px;padding:5px 10px 0px;font-size:12px;font-weight:normal;color:#000;background-color:#eee;text-align:justify;}
div.follow p img{vertical-align:middle;width:110px;}
div.follow p img.left{vertical-align:middle;width:110px;margin-right:6px;}

div.widgetbox{margin:0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-color:#eee;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:#eee;text-align:justify;}

div.events_spotlight{overflow:hidden;margin:0px 0px 20px;padding:10px;border:solid 1px #ccc;background-color:#eee;}
h2.events_spotlight_title{margin:0px 0px 0px;font-size:14px;padding:2px 2px 2px 10px;background-color:#333; color:#fff;}
div.events_spotlight div.events_spotlight_separator{clear:both;background-color:#eee;height:10px;}
div.events_spotlight div.events_spotlight_elements{float:left;margin:0px 10px 0px 0px;padding:5px;width:294px;background-color:#f8f8f8;}
div.events_spotlight div.events_spotlight_elements img{float:left;margin:0px 10px 0px 0px;padding:2px;border:solid 1px black;}
div.events_spotlight div.events_spotlight_elements h3{overflow:hidden;margin:0px 0px 10px 0px;height:16px;font-size:14px;font-weight:bold;}

div.news_comments_list{margin:0px 0px 20px 0px;padding:10px;border:solid 1px #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 1px #ddd;}
div.news_comments_add fieldset{background-color:#fff; padding:10px;}
div.news_comments_add fieldset label{font-weight: bold;}
div.news_comments_add input.text{margin: 0px 0px 10px 0px;padding:4px;font-size:14px;width:300px;border:solid 1px #ccc;}
div.news_comments_add textarea.textarea{margin: 0px 0px 10px 0px; padding:10px; width:500px; height: 150px;}
div.news_comments_add input.submit{display: block; margin: 20px auto 0px; background-color: #eee; border: solid 1px #ccc; padding:4px;font-weight:bold;}

/*SHAREBAR*/
div.sharebar{overflow: hidden;clear:both;margin: 0px 0px 10px 0px;padding: 10px 30px;background-color:#fff;border: solid 1px #ccc;}
div.sharebar div.element{float: left;margin: 0px 25px 0px 0px;}
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*/

/*GOOGLE WIDGET*/
#goog-fixurl{}
#goog-fixurl ul{margin:0px; padding:0px;}
#goog-fixurl li.search-goog{margin: 0px auto; padding: 10px; width: 500px; border: solid 1px black; background-color:#eee; list-style:none;}
#goog-fixurl form{}
#goog-fixurl #goog-wm-qt{padding:2px;border:solid 1px black;font-size:14px;color:#000;margin:0px 10px 0px 0px;}
#goog-fixurl #goog-wm-sb{padding:2px;border:solid 1px black;background-color:#ffffff;font-size:14px;font-weight:bold;color:#000000;}
/*GOOGLE WIDGET*/

/*IMAGE SHARE*/
span.imageshare{font-size:10px;margin:0px;padding:0px; color:#666;}
input.imageshare{border:solid 1px #666; width:100%; font-size:12px; color:#999;}
/*IMAGE SHARE*/

/*QA WIDGETS*/

/*wide*/
div.page_view h2.answerbox_title{font-size:18px;margin:20px 0px 10px 0px;font-family:arial;}
div.page_view h2.answerbox_title a.chiedi{text-decoration:underline;color:#900}

div.answerbox{padding:10px; border:solid 1px #ccc; background:#fefefe; width: 620px; font-family:arial;}
div.answerbox div.answer{overflow:hidden; margin:0px 0px 10px 0px;}

div.answerbox div.answer div.data{overflow:hidden; float:left; width: 134px;margin:0px 10px 0px 0px;}
div.answerbox div.answer div.data div.votes{float:left; width:60px; margin:0px 10px 0px 0px;padding:10px 0px;text-align:center;background-color:#eee;border:solid 1px #aaa;font-size:10px;}
div.answerbox div.answer div.data div.votes span.number{font-size:18px;font-weight:bold;}
div.answerbox div.answer div.data div.answercount{float:left; width:60px;padding:10px 0px;text-align:center;background-color:#000;border:solid 1px #ccc;color:#fff;font-size:10px;}
div.answerbox div.answer div.data div.answercount span.number{font-size:18px;font-weight:bold;}

div.answerbox div.answer div.texts{float:left; width: 476px;}
div.answerbox div.answer div.texts h3.question{margin:0px 0px 10px 0px;font-size:14px;font-weight:bold;}
div.answerbox div.answer div.texts h3.question a.questionlink{text-decoration:none;color:#000;}
div.answerbox div.answer div.texts h3.question a.questionlink:hover{text-decoration:underline;}
div.answerbox div.answer div.texts p.info{margin:0;font-size:12px;}
div.answerbox div.answer div.texts p.info a.category{font-weight:bold;color:#006;text-decoration:none;}
div.answerbox div.answer div.texts p.info a.category:hover{text-decoration:underline;}
div.answerbox div.answer div.texts p.info a.author{font-weight:bold;color:#900;text-decoration:none;}
div.answerbox div.answer div.texts p.info a.author:hover{text-decoration:underline;}

div.answerbox p.message{margin:0px;padding: 10px; font-size:14px; background-color:#eee;}
div.answerbox p.message a{color:#900;font-weight:bold;}

/*small*/
div.answerboxsmall{width:250px;margin:0px 0px 10px 0px;padding: 0px 0px 10px 0px;font-family:arial;font-size:12px; background-color:#eee;}
div.answerboxsmall h2.answerboxsmall_title{margin:0px;padding:4px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
div.answerboxsmall h2.answerboxsmall_title a{color:#fff;text-decoration:none;}
div.answerboxsmall p.message{padding:0px 10px;margin: 10px 0px;font-size:14px;}
div.answerboxsmall p.message a{text-decoration:none;color:#900;font-weight:bold;}
div.answerboxsmall p.message img{margin: 0px 0px 10px 0px;}

div.answerboxsmall div.answer1{padding:5px 10px;margin:0px 0px 5px;background-color:#ccc;}
div.answerboxsmall div.answer1 h3.question{margin:0px 0px 5px;font-size:12px;}
div.answerboxsmall div.answer1 h3.question a{text-decoration:none;color:#000;}
div.answerboxsmall div.answer1 p.info{font-size:10px;margin:0px;}
div.answerboxsmall div.answer1 p.info a{text-decoration:none;color:#900;font-weight:bold;}

div.answerboxsmall div.answer2{padding:5px 10px;margin:0px 0px 5px;background-color:#aaa;}
div.answerboxsmall div.answer2 h3.question{margin:0px 0px 5px;font-size:12px;}
div.answerboxsmall div.answer2 h3.question a{text-decoration:none;color:#000;}
div.answerboxsmall div.answer2 p.info{font-size:10px;margin:0px;}
div.answerboxsmall div.answer2 p.info a{text-decoration:none;color:#900;font-weight:bold;}

div.promobox{width:250px;margin:0px 0px 10px 0px;padding: 0px 0px 10px 0px;font-family:arial;font-size:12px; background-color:#eee;}
div.promobox h2.promobox_title{margin:0px;padding:4px;background-color:#900;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
div.promobox h2.promobox_title a{color:#fff;text-decoration:none;}
div.promobox p.message{padding:0px 10px;margin: 10px 0px;font-size:12px;}
div.promobox p.message a{text-decoration:none;color:#900;font-weight:bold;}
div.promobox p.message img{margin: 0px 0px 10px 0px;}
/*QA WIDGETS*/

/*HOMEPAGE*/
/* VERSIONE A SEI NEWS DA UPDATARE CON I VARI SPAZI PER IL FOOTER, usare solo come riferimento, modificare la versione a TRE!
div.omnibox{overflow:hidden;background:#000;padding:10px;margin:10px 10px; height:520px;}
	div.omnibox_left{float:left;margin: 0px 10px 0px 0px;background-color:#000; height:300px; width:540px;position:relative;}
		div.omnibox_text{position:absolute; padding:5px 10px; bottom:0px;background:url(../images/omnibox_trasp.png);}
			h3.omnibox_news_title{margin: 0px 0px 0px 0px; font-size: 16px; color:#fff;}
			p.omnibox_news_subtitle{margin: 0px; font-size: 12px; color:#fff;font-weight:normal;}
			div.omnibox_text a{color:#ddd;text-decoration: none;}
			div.omnibox_text a:hover{color:#fff;text-decoration: underline;}
	
	div.omnibox_right{float:left; height:300px; width:350px;}
		div.omnibox_right_elements{width:330px; height:70px; margin:0px 0px 15px; background-color:#333; padding: 10px;}
		div.omnibox_right_elements_last{margin:0px;}
	
	div.omnibox_footer{overflow:hidden; margin:0px; height:220px;}
		div.omnibox_footer_elements{float:left; margin: 10px 15px 0px 0px; background-color:#333; border:solid #333 10px; width: 270px; height: 80px; overflow:hidden;}
		div.omnibox_footer_elements_last{margin:10px 0px 0px;}
			div.omnibox_footer_elements h3{float:left;font-size:12px;color:#ddd;margin: 0px 0px 8px 0px;width:165px;height:45px;}
			div.omnibox_footer_elements p{float:left;font-size:10px;color:#ddd;font-weight:normal;margin: 0px;width:165px;}
			div.omnibox_footer_elements img{float:left; margin: 0px 5px 0px 0px; width:100px; height:80px; vertical-align:top;}
			div.omnibox_footer_elements a{color:#ddd;text-decoration:none;}
			div.omnibox_footer_elements a:hover{color:#fff;text-decoration:underline;}
			div.omnibox_footer_elements a img{border:none;}
*/	
/* VERSIONE A TRE NEWS*/
div.omnibox{overflow:hidden;background:#000;padding:10px 10px 10px 10px;margin:0px 10px 0px; height:410px;}
	h1.omnibox_title{font-size:14px;text-transform:uppercase;color:#fff;margin:10px 10px 0px;padding: 2px 2px 2px 10px;background-color:#333;}
	div.omnibox_left{float:left;margin: 0px 10px 0px 0px;background-color:#000; height:300px; width:540px;position:relative;}
		div.omnibox_text{position:absolute; padding:5px 10px; bottom:0px;background:url(../images/omnibox_trasp.png);}
			h3.omnibox_news_title{margin: 0px 0px 0px 0px; font-size: 16px; color:#fff;}
			p.omnibox_news_subtitle{margin: 0px; font-size: 12px; color:#fff;font-weight:normal;}
			div.omnibox_text a{color:#ddd;text-decoration: none;}
			div.omnibox_text a:hover{color:#fff;text-decoration: underline;}
	
	div.omnibox_right{float:left; height:300px; width:350px;}
		div.omnibox_right_elements{width:330px; height:70px; margin:0px 0px 15px; background-color:#333; padding: 10px;}
		div.omnibox_right_elements_last{margin:0px;}
	
	div.omnibox_footer{overflow:hidden; margin:10px 0px 0px; height:100px;}
		div.omnibox_footer_elements{float:left; margin: 0px 15px 0px 0px; background-color:#333; border:solid #333 10px; width: 270px; height: 80px; overflow:hidden;}
		div.omnibox_footer_elements_last{margin:0px;}
			div.omnibox_footer_elements h3{float:left;font-size:12px;color:#ddd;margin: 0px 0px 8px 0px;width:165px;min-height:45px;}
			div.omnibox_footer_elements p{float:left;font-size:10px;color:#ddd;font-weight:normal;margin: 0px;width:165px;}
			div.omnibox_footer_elements img{float:left; margin: 0px 5px 0px 0px; width:100px; height:80px; vertical-align:top;}
			div.omnibox_footer_elements a{color:#ddd;text-decoration:none;}
			div.omnibox_footer_elements a:hover{color:#fff;text-decoration:underline;}
			div.omnibox_footer_elements a img{border:none;}
/*HOMEPAGE*/

/*NEW HEADER*/


/*NEW HEADER*/
