<?php
  /* v1.0.2 $ */
  header('Content-type: text/css');
  ob_start("compress");
  function compress($buffer) {
    // remove comments
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
    // remove tabs, spaces, newlines, etc.
    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
    return $buffer;
  }
?>
<?php ob_end_flush();?>

/** PAGES **/
@import "/themes/iitaly/style_fej.css";
.subscribe_to {
	margin-left:5px;
	position:relative;
	top:-3px;
}
.view_all_articles
{
	float:right;
	height:20px;
	padding-top:3px;
}
.view_all_articles a
{
	margin-left: 10px;	
}
.feed_icon_articles
{
	float: left;
}

.middle_footer 
{
	border-bottom:1px solid #333333;
	padding-bottom:10px;
}
.homepage-right .left-headings
{
	padding-bottom: 10px;	
}
.date_header_left
{
	border:1px solid #CCCCCC;
	float:left;
	height:200px;
	padding:10px;
	width:220px;
	background: #FFFFFF;
}

#tastebook_finder .date_header_left {
	width:200px;
}

#tastebook_submenu
{
	float:right;
	height:220px;
	padding:0px;
	width:290px;
	border:1px solid #CCCCCC;	
	background: #FFFFFF;
	
}

.date_header_right
{
	float:right;
	height:220px;
	padding:0px;
	width:290px;
}

.date_header_hp
{
	clear:both;
	height:220px;
	padding:10px;
}

.date_header_right .left-headings  
{
	float: left;
	width: 100px;
	
}
.visore
{
	margin:0 auto;
	width:286px;
}
#events_finder #events-front-page
{
	padding: 10px;	
}
#events_finder .event_thumbnail_front, img.gmap_icon
{
	margin-left: 0px;
	margin-right: 10px;	
}
#tastebook_finder #tastebook-front-page
{
	padding: 0px;	
}
#tastebook_finder .event_thumbnail_front, img.gmap_icon
{
	margin-left: 0px;
	margin-right: 10px;	
}
img.gmap_icon 
{
	left:-5px;
	margin-bottom:10px;
	margin-right:5px !important;
	position:relative;
	top:5px;
}
.postal-code 
{
	float: none!important;	
}
.street-address, .locality
{
	margin-right: 0px!important;	
}
#events_finder a.news_expand
{
	float:right;
}
#events_finder .node
{
	border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:2px;
	padding:10px;
	background: #FFFFFF;
}
#events_finder .blogger_hp .collapse-navigation
{
	float:right;
	margin:0;
	padding:0;
}
#events_finder .blogger_hp .collapse-navigation-2
{
	margin:5px 0;
	text-align:right;
}

#tastebook_finder a.news_expand
{
	float:right;
}
#tastebook_finder .node
{
	border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:2px;
	padding:10px;
	background: #FFFFFF;
}
#tastebook_finder .blogger_hp .collapse-navigation
{
	float:right;
	margin:0;
	padding:0;
}
#tastebook_finder .blogger_hp .collapse-navigation-2
{
	margin:5px 0;
	text-align:right;
}

.homepage-right .menublock p, .date_header_left li
{
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:3px 0;
}

.taste_header_title
{
	padding-right:110px;
	padding-top:10px;
}

.taste_header_text
{
	padding-top:10px;
}

.taste_alphabetical
{
	margin-left:20px;
	margin-right:80px;
}
.taste_alphabetical a 
{
	height:23px;
	width:55px;
}

.taste_location
{
	margin:0 10px;
}
.taste_location a 
{
}
.taste_location a.location_left 
{
	width:125px;
}
.taste_location a.location_right
{
	width:145px;
}

.taste_atmosphere
{
	margin:0 10px;
}
.taste_atmosphere a 
{
	width:125px;
}

.taste_price
{
	margin:0 40px;
}
.taste_price a 
{
	height:20px;
	width:70px;
}

#taste_index
{
	margin-top:30px;
}

.gmaps-content-directions-links-container 
{
	margin-left:-5px;
	text-align:center;
	width:65px;	
}
.location_tax
{
	margin-top:-50px;
}

#tastebook-front-page .field .field-label-inline, .field .field-label-inline-first 
{
	display: block!important;	
}
.field .field-item .field-inline .field-item .field-label-inline-first 
{
	display: inline!important;	
}
.taste_separator
{
	margin:10px 0;		
}
.ntype-tastebook-file .content-front
{
	margin-top: 10px;	
}
#tastebook-front-page {
	margin: 0px 10px;	
}
#tastebook-front-page .node {
	margin: 5px 0px;
}
.front #content-bottom
{
	clear:both;
	margin-top:10px;
	padding-top:10px;
}

#block-custom_homepage-2 .event_thumbnail_front, img.gmap_icon {
	margin-left:0!important;
	margin-right:10px!important;
}
#block-custom_homepage-2 .event_thumbnail_front {
	margin:5px 5px 0px 0px!important;
	float: left!important;
}
.event_thumbnail_left  {
float:left;
margin-right:15px;
margin-top:5px;
}
body.homepage.node-view .container_front .directions-to {
display: none;	
}
body.homepage.node-view .tabs  {
left:433px;
position:absolute;
top:141px;
width:400px;
}
.linkbar {
border-bottom:1px solid #CCCCCC;
height:20px;
}
.linkbar li {
float:right;
list-style:none outside none;
margin-left:5px;
margin-top:-12px;
}
.linkbar li.first {
float:left;
left:-40px;
position:relative;
top:8px;
}
.linkbar li.first a {
color:#004276 !important;
font-size:14px !important;
}
.linkbar_bottom li.first {
float:right!important;
position: static!important;
}
.linkbar_bottom li.first a {
color:#000000 !important;
font-size:12px !important;	
}
.linkbar a {
color:#000000 !important;
font-size:12px !important;
font-weight:bold !important;	
}
.linkbar img {
position: relative;
top:5px;	
}
.linkbar .last img {
top:6px;	
}
.linkbar_bottom {
border-bottom:medium none;
border-top:1px solid #CCCCCC;
display:block;
margin:0;
padding:0px!important;
position:relative;
top:15px;
width:515px;
}
.linkbar_bottom li {
margin-top:0;	
}
.linkbar_bottom li.first {
margin-right:75px;	
}
.linkbar_bottom a {
	
}
#block-custom_homepage-2 .collapse-navigation
{
	float: right;
	margin: 0px;
}
#block-custom_homepage-2 .middle_area
{
	
}
#block-custom_homepage-2 .middle_area .left_headings
{
	
}
#block-custom_homepage-2 #datepicker_container
{
	margin-bottom:10px;
	margin-top:10px;
}
#block-custom_homepage-2 .date-container
{
	height:220px;
}
#block-custom_homepage-2 div.datepicker {
	height:210px !important;
	margin:0 auto;
	width:266px !important;
}

#block-custom_homepage-2  .datepickerContainer {
	height:195px !important;
	width:244px !important;
}
#block-custom_homepage-2 div.datepicker table td {
	margin:0;
	padding:4px;
	text-align:right;
}

/** SYSTEM **/

label {
	font-size: 12px;	
}
.collapse-navigation
{
	margin: 10px 0px;
	text-align: right;
}
.collapse-navigation-edit
{
	margin: 0px 0px;
	text-align: right;
}
.collapse
{
	background: transparent url(../../misc/remove.png) no-repeat 0px -3px;
	font-size: 10px;
	padding-left: 18px;
	text-transform: uppercase;
}
.expand
{
	background: transparent url(../../misc/add.png) no-repeat 0px -3px;
	font-size: 10px;
	padding-left: 18px;
	text-transform: uppercase;
}
.collapse_little
{
	background: transparent url(../../misc/remove_little.png) no-repeat 0px 0px;
	font-size: 10px;
	padding-left: 10px;
	text-transform: lowercase;
}
.expand_little
{
	background: transparent url(../../misc/add_little.png) no-repeat 0px 0px;
	font-size: 10px;
	padding-left: 10px;
	text-transform: lowercase;
}
.edit_button
{
	background: transparent url(../../misc/edit_little.png) no-repeat 0px 0px;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 10px;
	padding-left: 16px;
	text-transform: lowercase;
}
.collapse-navigation a
{
	font-family: Arial,Helvetica,sans-serif !important;
}
.add_button
{
	background: transparent url(../../misc/edit_little.png) no-repeat 0px 0px;
	font-size: 10px;
	padding-left: 16px;
	text-transform: uppercase;
}
#block-custom_homepage-2 a.news_collapse
{
	position: relative;
	top: 0px;
}
a.news_expand, a.news_collapse
{
	font-size: 10px;
}
a.news_collapse
{
	color: #990000!important;
}
#block-custom_homepage-2 a.news_expand
{
	color: #68B529;
}
a.consulate_view_all
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	left: 310px;
	position: absolute;
	top: -21px;
}
div.content, div.links
{
	font-size:12px;
}

a, a:visited, a:link
{
	color:#004276;
	font-weight:600;	
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
input {
	border:1px solid #CCCCCC;	
	padding: 1px;
}
.form-submit 
{
	padding: 0px;	
}
.field .field-label-inline, .field .field-label-inline-first
{
	display:inline;
}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first
{
	font-weight:bold;
}
.line 
{
	clear:both;
}
.area_1_img, .area_1_img_blog
{
	background-color:#000000;
	border:1px solid #CCCCCC;
	overflow:hidden;
	padding:0pt;
	text-align:center;
	line-height:0px;
	margin:0px;
}
.area_1_img_blog
{
	margin: 0px auto;
}
.area_1_img
{
	float: left;
	margin-right:5px;
	margin-top:4px;
}
.page_node_view .area_1_img 
{
	margin: 5px 5px 0px 0px;
	float: left;
}
.area_1_img small, .area_1_img_blog small 
{
	line-height: normal;	
}
.area_1_fonte 
{
	background-color:#FFFFFF;
	font-style:italic;
	height:auto;
	padding:1px 5px;
	text-align:right;
	width:auto;
	line-height: 13px;
}
.area_1_testo
{
	background-color:#FFFFFF;
	height:auto;
	padding:1px 5px;
	text-align:left;
	width:auto;
	line-height: 13px;	
}
.line_blog
{
	clear:both;
	margin-top:0pt;
}
.blog_left
{
	width:50%;
}
.pager, .help
{
	padding: 10px;	
}
.node
{
	margin-bottom:2px;
	padding-bottom:2px;
}
form , .no-events, .taste_header_image
{
	margin: 10px;	
}
#block-tagadelic-20 .content, #block-tagadelic-27 .content, #block-tagadelic-5 .content
{
	padding: 10px;
	width: 270px;
}
body.node-view #events_finder .node {
	border: none;
	padding: 0px;
}
body.node-view #tastebook_finder .node {
	border: none;
	padding: 0px;
}
body.node-view #tastebook_finder .title_front {
	position:relative;
	top:5px;	
}
body.homepage.node-view .main_top .box_title {
	margin-right:0px!important;
	max-width:480px;
	min-width:300px;
}
body.node-view #events_finder h2.title_front {
	margin-top:5px;
}
/** COMMON **/
#block-custom_homepage-3 h2.title, #block-search-0 div a, #block-search-0 h2.title,#block-custom_homepage-2 .selectors, #My_account, .add_nodeblog .date-month, .add_nodeblog .date-day, .add_nodeblog .date-year, .container-inline-date .description, .gaddress-search-options-container, .gmaps-address label, .gmaps-directions-links label, #block-tagadelic-27 .content .more-link, #block-tagadelic-20 .content .more-link, body.events #block-taxonomyorder-10, body.events #block-taxonomyorder-6
{
	display: none!important;	
}
.main_top .box_title p, #footer-wrapper, #footer, #block-custom_homepage-2 table td.mini, table th.mini, #block-custom_homepage-2 table.mini td.week,#block-custom_homepage-2 div.clearer, .content-front, .content-front p, .container-inline-date .form-item, #block-custom_homepage-2 .footer p, .specials_hp h5, .inner_related2 h5, .list .area_1_title .sezione_title2, .blog_box p, #block-blockgroup-2 li, h2.title, .area_4 h2.title, .area_3 h2.title, .area_3 p, .area_4 p, #block-taxonomyorder-8 .dd-content h2, .list h2, .list p, .list_blog h4, .list_blog p, #block-user_overview-0 p, #block-bloginfo-0 p, ul.primary, .content h3, p.box_abstract, .box_abstract p, .comment h3.title, .comment p, #user-login-form, #search-block-form, #google-cse-searchbox-form #views-filterblock, #events_finder h2.title_front, #tastebook_finder h2.title_front,  div.journal p
{
	margin: 0px;
	padding: 0px;
}
.doubleline-clearer, #block-user-1, .homepage-right, .homepage-left, .specials_hp .box1_red .dd-content, #block-user_overview-0 p 
{
	margin-bottom: 5px;
}
#block-search-0 #edit-submit, #block-google_cse-0  #edit-submit, .doubleline-clearer, .main_top
{
	margin-top: 5px;
}
.tag_hp, .specials_hp, #footer-wrapper, #block-custom_homepage-2 .bottom-headings, .container-inline-date .date-timezone .form-item, #block-custom_homepage-2 .footer a, #taste_index, .gmaps-content-directions-links-container, .clear
{
	clear: both;	
}
#footer, .language_bar, .summary_navigation, .comment .links
{
	text-align: right;		
}
.collapse-nav-front, #block-custom_homepage-2 .footer,#block-slicedmenu-0 ul.menu,#block-user-0 .form-item label,.scroll-content-item, h2.title_front, .field-type-date-front, .container_front, #block-custom_homepage-2 .node, .date_header_left ul, .homepage-right .left-headings, #events_finder .blogger_hp, .taste_header_title, .taste_header_text, .taste_location a, .taste_alphabetical a, .taste_atmosphere a, .taste_price a, #tastebook_finder .blogger_hp 
{
	text-align: left;		
}
#events-front-page .field-type-date-front, .middle_footer, body.node-view .field-type-date-front
{
	text-align: center;	
}
#block-custom_homepage-2 .view-calendar, #block-slicedmenu-0 li.mid-93, #block-slicedmenu-0 li.mid-158, #block-slicedmenu-0 li.mid-115, #block-slicedmenu-0 li.mid-361, #block-search-0, #block-google_cse-0, #header #banner_top, .homepage-right,.event_thumbnail_front, table.mini thead th.next span,.calendar-calendar div.day,.calendar-calendar div.calendar,.calendar-date-select,.calendar-date-select div, .calendar-date-select input, .calendar-date-select label, #block-custom_homepage-2 a.news_collapse, .mm_dx ul, #block-slicedmenu-0 li.mid-373, #block-slicedmenu-0 li.mid-379
{
	float: right;
}
#block-custom_homepage-2 .left-headings, #container .sidebar, #main, .homepage-left,#block-custom_homepage-2 .left-headings, #block-slicedmenu-0 ul.menu,#block-slicedmenu-0 li,.service_bar ul li,.service_bar .form-item,.service_bar #edit-submit,#block-search-0 .form-item,#block-user-1,.slider_image,#navbar-events-news,#navbar-events-news li,.container-inline-date .form-item, .date-repeat-input,.scroll-content-item,.event_thumbnail, .navigation_bar ul li, .list .imageleft, .list_blog .imageleft, .blog_left, #block-user_overview-0 .picture, .tag h2.title, ntype-blog, .comment .imageleft, .mm_post .imageleft, .date-hour, .date-minute, .gmaps-content-address-container .content div, #events_finder .event_thumbnail_front, img.gmap_icon, .taste_header_image, .taste_location a, .taste_alphabetical a, .taste_atmosphere a , .taste_price a, #tastebook_finder .event_thumbnail_front 
{
	float: left;
}
#navbar-events-news li, .summary_navigation li, .navigation_bar ul li, #block-blockgroup-2 li, div.footnotes ul li, div.related ul, div.related ol, div.related dl, div.related ul li, div.related ol li,#mm_menu_arrows ul li, .mm_dx li, .trimmed_dhtml_menu li.leaf, .date_header_left ul li
{
	list-style: none;
	list-style-image: none;
}
#overlay_link, .content-front .readmore a, table.mini thead th.next span, table.mini thead th.next span a,table.mini thead th.next span a:hover,table.mini thead th.prev span,table.mini thead th.prev span a,table.mini thead th.prev span a:hover,table .mini-day-on a,table .mini-day-off a,.calendar-label,#block-slicedmenu-0 li,#news-aj,#events-aj,#overlay_link, #block-custom_homepage-2 .footer a, #tools ul.links li a, .mm_dx ul, .gmaps-content-address-container .content, .gmaps-directions-links .content
{
	display: block!important;	
}
.field-type-date-front, .container_front, .content-front span,.content-front .field-type-text, .content-front .field-type-cck-taxonomy,.content-front .readmore a,.block h2,#block-slicedmenu-0 ul.menu,#block-slicedmenu-0 ul.menu a,#block-slicedmenu-0 ul.menu a:hover,.slider_title h2,.slider_title h2 a,#news-aj,#events-aj,.payoff, a.news_expand, a.news_collapse, .ntype-news-ita .content p, .ntype-news .content p, .ntype-news .container, .ntype-news-ita .container, .ntype-news-ita .container p, .ntype-news .container p,.view-content-calendar .node h2.title, .view-content-calendar .node h2.title a, .view-content-books .node h2.title, .view-content-music .node h2.title, .view-content-Movies .node h2.title, .view-content-news .node h2.title, .ntype-news h2.title, .ntype-news-ita h2.title,#block-custom_homepage-2 h2 a, .sezione_title a, .author, #block-taxonomyorder-8 .special_post h2 a, .area_1_fonte, .area_1_testo, .list_blog h4 a, #block-blockgroup-2 .block h2.title, #block-user_overview-0 p, ul.primary li a, #tools h2.title, #tools ul.links li a, .tag h2.title, .tag a, .add_comment a, .submitted, .comment h3.title a, .comment .links a, .footnotes h2, div.footnotes ul li a, .related h2.title, div.related ul, div.related ol, div.related dl, div.related ul li a, div.related ol li a, .top_text, #block-node_attributes-1 .title_text, #block-node_attributes-1 .description_text, #mm_node_date, #mm_node_abstract, #mm_node_goto_link a, #mm_tools h2.title, #mm_tools input, #mm_tools textarea, #mm_tools textfield, .mm_sx h1, .slider_frame p, .main_title, .tag_hp a, .summary_navigation a, #block-custom_homepage-2 .left-headings, .specials_hp h5 a, .specials_hp div.content, #footer, #block-tagadelic-4 a, #navigation h1, .pager, .pager a, .service_bar ul li a, label, .box1_blu dt a, .box1_green a.consulate_view_all, .specials_hp .box1_red dt a, .breadcrumb a, .content-front, .news_related h2 a, .homepage-right .left-headings, .blogger_hp .collapse-navigation-2 a, .no-events, .homepage-right .menublock a, .middle_footer, .date_header_left li a, .field-type-hour, .taste_header_title, .taste_header_text, .taste_location a, .taste_atmosphere a , .taste_price a , .location_tax, .area_3 h3, .view_all_articles a, #block-tagadelic-9 a, #block-tagadelic-7 a, .ntype-news-ita .content, .ntype-news .content, .ntype-news, .ntype-news .container
{
	font-family: Arial,Helvetica,sans-serif!important;
}
table.mini thead th.heading,.calendar-calendar th.days,table .mini-day-on a,table .mini-day-off a
{
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}
.georgian, .navigation_bar ul li a, .list, .blog_box .blog_post, .list_blog, #block-bloginfo-0, .node h2.title a, .content h3, .box_abstract, .comment, .area_mm_1 h2, div.journal p, textarea, .box_article
{
	font-family: Georgia,"Times New Roman",Times,serif;
}
.area_4 h2.title, .area_3 h2.title
{
	line-height: 16px;	
}
#content-top, .line_blog, .list_blog, .box1 .dd-content, .block .ntype-feed-item, #block-blockgroup-2 .block div.content, .line, .tag, div.footnotes, .area_magazine .advertise .image-advertisement img, .taste_separator
{
	border-bottom:1px solid #CCCCCC;
}
div.box_article, .box1 dt span, .ntype-news, .area_1_fonte, .area_1_testo, .view-content-books .node, .view-content-music .node, .view-content-Movies .node
{
	border-top:1px solid #CCCCCC;
}
#mm_tools, #mm_tools input, #mm_tools textarea, #mm_tools textfield 
{
	border:1px solid #CCCCCC;
}
.sezione_title a, .date, #block-blockgroup-2 .block h2.title, #block-user-1 a, #tools h2.title, .tag h2.title, .submitted, .comment h3.title a, .footnotes h2, #mm_node_date, #mm_node_goto_link a, #mm_tools h2.title, #mm_tools input, #mm_tools textarea, #mm_tools textfield, .mm_sx h1, .slider_frame p, .homepage-right .left-headings, .taste_header_title, .field .field-item .field-inline .field-item
{
	color:#666666!important;
}
.author
{
	color:#999999;
}
.area_4 .title a, .area_3 .title a, #block-taxonomyorder-8 .special_post h2 a, .navigation_bar ul li a, .list h2 a, .list, .blog_box .blog_post, .georgian, #block-bloginfo-0, .node h2.title a, .content h3, #tools ul.links li a, .page_node_view div.content, .comment, .comment .links a, div.footnotes ul li a, div.related ul li a, div.related ol li a, .top_text, .area_mm_1 h2, #mm_node_abstract, #mm_tools .form-item label, .specials_hp h5 a, #tastebook_finder .title_front a, #events_finder .title_front a, .middle_footer
{
	color:#333333;
}
.list_blog h4 a, #block-user_overview-0 p, .add_comment a, .main_title, .no-events
{
	color:#990000;
}
#block-node_attributes-1 .title_text, #block-node_attributes-1 .description_text
{
	color: #FFFFFF;	
}
.taste_header_text, .taste_location a, .taste_atmosphere a , .taste_price a 
{
	color: #004276;	
}
.node h2.title a, .area_mm_1 h2
{
	font-size:24px;	
}
.content h3
{
	font-size:26px;	
}
.box_abstract, body.taxonomy_term .node h2.title a
{
	font-size:18px;	
}
body.taxonomy_term .node h2.title {
	line-height:20px;
}
.sezione_title a, .breadcrumb a, .date, ul.primary li a, #tools h2.title, .comment .links a, #mm_node_date, #mm_tools h2.title, .homepage-right .left-headings, .taste_location a, .taste_atmosphere a , .taste_price a 
{
	font-size:10px;
}
.author, .area_1_fonte, .area_1_testo, #tools ul.links li a, #mm_tools .form-item label, #mm_tools input, #mm_tools textarea, #mm_tools textfield, .mm_sx h1, .node-sort-list div.node .author, .block .news_related li a
{
	font-size:11px;
}
.area_4
{
	font-size:13px;
}
#block-taxonomyorder-8 .special_post h2 a, .pager a, .pager-current, .list .area_1_title .sezione_title2 a, #block-user-1 a, .tag h2.title, .tag a, .add_comment a, .submitted, .footnotes h2, div.footnotes ul li a, .related h2.title, div.related ul, div.related ol, div.related dl, div.related ul li a, div.related ol li a, #block-node_attributes-1 .title_text, #block-node_attributes-1 .description_text, #mm_node_goto_link a, #mm_menu_scrolling_container li a, .slider_frame p, .specials_hp h5 a, .node-sort-list div.node h2.title, .node-sort-list div.node h2, .node-sort-list div.node h2 a, .block .news_related h2, .homepage-right .menublock a, .date_header_left ul li a, .middle_footer, .view_all_articles a, a.subscribe_to
{
	font-size:12px;
}
.area_3, .list, .blog_box .blog_post, body, .list_blog h4 a, .list_blog, #block-user_overview-0 p, #block-bloginfo-0 p, .page_node_view div.content, .comment h3.title a, .comment h3.title, .comment div.content, .ntype-blog div.content, .node .box_article, .top_text, .view-music .node .content, .view-books .node .content, .view-Movies .node .content, #events_finder .title_front a, .no-events, #tastebook_finder .title_front a, textarea
{
	font-size:14px;
}
.area_4 .title a, .area_3 .title a, .block-user_overview h2.title
{
	font-size:15px!important;	
}
.area_magazine .area_1, .navigation_bar ul li a, .list h2 a, #mm_node_abstract
{
	font-size:16px;	
}
#mm_tools .form-item label, .no-events, .middle_footer, .taste_header_title, .taste_header_text
{
	font-weight: bold;	
}
.field .field-item .field-inline .field-item .field-label-inline-first 
{
	font-weight: normal!important;	
}
.author, .sezione_title a, #block-tagadelic-4 .more-link, #block-tagadelic-7 .more-link, .navigation_bar ul li a, .list .area_1_title .sezione_title2 a, .list_blog h4 a, #block-blockgroup-2 .block h2.title, #tools h2.title, .comment .links a, .footnotes h2, .related h2.title, #block-node_attributes-1 .title_text, #block-node_attributes-1 .description_text, #block-tagadelic-9 .more-link a, #mm_tools h2.title, #mm_tools .form-item label, .mm_sx h1, .slider_frame p, .block .news_related h2, .taste_header_title, .taste_location a, .taste_atmosphere a , .taste_price a, .date_header_left ul li a
{	
	text-transform: uppercase;
}
#events_finder .title_front a, #tastebook_finder .title_front a  
{
	text-transform: none;	
}
.view-content-calendar .node h2.title, .view-content-calendar .node h2.title a, .view-content-books .node h2.title, .view-content-music .node h2.title, .view-content-Movies .node h2.title, .view-content-news .node h2.title, .ntype-news h2.title, .ntype-news-ita h2.title
{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color: #333333;
	text-transform: none;
}

/** CALENDAR **/
#block-custom_homepage-2 h2 a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
}
#overlay_link
{
	height: 200px;
	position: absolute;
	width: 375px;
}
#block-custom_homepage-2 .calendar-calendar .month-view table
{
	width: 100px;
}
#block-custom_homepage-2 .calendar-calendar th.days
{
	padding: 5px;
}
#block-custom_homepage-2 .mini-day-on, #block-custom_homepage-2 .mini-day-off
{
	margin: 1px;
	width: 24px;
}
#block-custom_homepage-2 table.mini thead th.heading
{
	font-size: 12px;
	padding: 0px;
}
#block-custom_homepage-2 table.mini thead th.prev
{
	height: 30px;
	padding-left: 5px;
}
#block-custom_homepage-2 table.mini thead th.next
{
	height: 30px;
	padding-left: 5px;
}
#block-custom_homepage-2 table .mini-day-on a, #block-custom_homepage-2 table .mini-day-off a
{
	font-size: 10px;
	padding-right: 2px;
	padding-top: 9px;
}
#block-custom_homepage-2 .calendar-calendar th.days
{
	font-size: 10px!important;
	padding: 3px;
}
#block-custom_homepage-2 .left-headings
{
	text-align: left;
	width: 160px;
}
#block-custom_homepage-2 .left-headings p
{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 20px;
	color:#666666;
	margin-left: 10px;
}
.field-type-date-front
{
	background: #FF7C00 none repeat scroll 0% 0%;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px 10px;
	text-transform: uppercase;
}
.event_thumbnail_front
{
	margin: 5px 0px 0px 5px;
}
h2.title_front
{
	color: #000000 !important;
	font-size: 12px !important;
	padding: 5px 0px 15px;
}
#block-custom_homepage-2, #block-custom_homepage-2 .box1_green
{
	background: #EEEEEE none repeat scroll 0% 0%;
	margin: 0px !important;
	padding: 0px !important;
	width: 290px;
}
.content-front, .content-front p
{
	color: #000000 !important;
	font-size: 12px!important;
	line-height: 16px !important;
	text-align: left;
}
#block-custom_homepage-2 .footer
{
	background: #FFFFFF none repeat scroll 0% 0%;
	border-top: 1px solid #FF7C00;
	margin-right:1px;
}
.content-front .field-type-text, .content-front .field-type-cck-taxonomy
{
	font-size: 12px!important;
	line-height: 16px !important;
	padding: 0px 0px;
}
.content-front .readmore a
{
	font-size: 12px!important;
	padding-top: 5px;
}
#block-custom_homepage-2 .schema-background
{
	margin: 10px;
}
.container-inline-date
{
	clear: both;
	width: auto;
}
.container-inline-date .form-item, .container-inline-date .form-item input
{
	width: auto;
}
.container-inline-date .description
{
	clear: both;
}
.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option
{
	margin-right: .5em;
}
.container-inline-date
{
	display: inline-block;
}
.container-inline-date .date-spacer
{
	margin-left: -.5em;
}
.container-inline-date .jscalendar-icon
{
	text-indent: 0;
}
table.mini thead th.next span
{
	background: #FFFFFF url(images/icons.png) repeat-x scroll -46px -190px;
	height: 20px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	width: 20px;
}
table.mini thead tr
{
	background: #EEE!Important;
}
table.mini thead th
{
	border-bottom: none!important;
}
table.mini thead th.next span a
{
	height: 20px;
	width: 20px;
}
table.mini thead th.next span a:hover
{
	background: #eeeeee url(images/icons.png) repeat-x scroll -46px -190px;
	height: 20px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	width: 20px;
}
table.mini thead th.prev span
{
	background: #FFFFFF url(images/icons.png) repeat-x scroll -78px -190px;
	height: 20px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	width: 20px;
}
table.mini thead th.prev span a
{
	height: 20px;
	width: 20px;
}
table.mini thead th.prev span a:hover
{
	background: #eeeeee url(images/icons.png) repeat-x scroll -78px -190px;
	height: 20px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	width: 20px;
}
table.mini thead th.prev
{
	background: url(images/calendar_background.png) repeat-x scroll 50% 50%;
	height: 40px;
	margin: 0px !important;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
	padding: 5px;
}
table.mini thead th.next
{
	background: url(images/calendar_background.png) repeat-x scroll 50% 50%;
	height: 40px;
	margin: 0px !important;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	padding: 5px;
}
table.mini thead th.heading
{
	background: transparent url(images/calendar_background.png) repeat-x scroll 50% 50%;
	font-size: 14px;
	margin: 0px !important;
	padding: 5px;
}
#calendar_div, #calendar_div td, #calendar_div th
{
	margin: 0;
	padding: 0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar
{
	border-collapse: separate;
	margin: 0;
	width: 185px;
}
.calendar td
{
	padding: 0;
}
span.date-display-single
{
}
span.date-display-start
{
}
span.date-display-end
{
}
span.date-display-separator
{
}
.date-repeat-input
{
	margin-right: 5px;
	width: auto;
}
.date-repeat-input select
{
	min-width: 7em;
}
.date-repeat fieldset
{
	clear: both;
	float: none;
}
.calendar-calendar tr.odd, .calendar-calendar tr.even
{
	background-color: transparent;
}
.calendar-calendar table
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.calendar-calendar .month-view table
{
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.calendar-calendar .year-view td
{
	border: none;
	padding: 1px;
	width: 32%;
}
.calendar-calendar .year-view td table td
{
	padding: 0;
	width: 13%;
}
.calendar-calendar tr
{
	background: white;
	margin: 0;
	padding: 0;
}
.calendar-calendar th
{
	background: #ccc;
	color: #fff;
	margin: 0;
	text-align: center;
}
.calendar-calendar td
{
	color: #ccc;
	height: 33px!important;
	margin: 0;
	text-align: center;
	width: 13%;
}
.calendar-calendar .mini
{
	border: none;
}
.calendar-calendar .mini
{
	border: none;
}
.calendar-calendar tbody th
{
	border-bottom: none!important;
}
.calendar-calendar td.week
{
	background: #99CC99;
	width: 1%;
}
.calendar-calendar .week
{
	clear: both;
	color: #555;
	font-style: normal;
}
.calendar-calendar .week a
{
	font-size: 10px;
	font-weight: bold!important;
}
.calendar-calendar .inner
{
	height: 5em;
	height: auto !important;
	margin: 0;
	min-height: 5em;
	padding: 0;
}
.calendar-calendar .inner div
{
	margin: 0;
	padding: 0;
}
.calendar-calendar .prev
{
	text-align: left;
	width: 25%;
}
.calendar-calendar .next
{
	text-align: right;
	width: 25%;
}
.calendar-calendar .heading
{
	text-align: center;
}
.calendar-calendar th a
{
	color: #fff;
	font-weight: bold;
}
.calendar-calendar td a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.calendar-calendar td a:hover
{
	text-decoration: underline;
}
.calendar-calendar td.year, .calendar-calendar td.month
{
	text-align: center;
}
.calendar-calendar th.days
{
	background: transparent;
	color: #000;
	margin: 0;
	padding: 10px;
	text-align: center;
}
.calendar-calendar tr.even, .calendar-calendar tr.odd
{
	border: none!important;
}
.calendar-calendar div.day
{
	background: #f3f3f3;
	border: 1px solid gray;
	border-width: 0 0 1px 1px;
	clear: both;
	margin: 0;
	padding: 0.125em 0.25em 0 0.25em;
	text-align: center;
}
.calendar-calendar div.calendar
{
	background-color: #fff;
	border: solid 1px #ddd;
	clear: both;
	padding: 0;
	text-align: left;
	width: 96%;
}
.calendar-calendar .day-view div.calendar
{
	float: none;
	margin: 1% 1% 0 1%;
	width: 98%;
}
.calendar-calendar div.title
{
	font-size: .8em;
	text-align: center;
}
.calendar-calendar div.title a
{
	color: #000;
}
.calendar-calendar div.title a:hover
{
	color: #c00;
}
.calendar-calendar .content
{
	clear: both;
	padding: 3px;
	padding-left: 5px;
}
.calendar .stripe
{
	font-size: 5px;
	height: 5px;
	line-height: 5px;
	visibility: hidden;
}
.calendar .stripe-1
{
	background-color: #FF6;
	height: 5px;
	width: 100%;
}
.calendar .stripe-2
{
	background-color: #F66;
	height: 5px;
	width: 100%;
}
.calendar .stripe-3
{
	background-color: #668CFF;
	height: 5px;
	width: 100%;
}
.calendar .stripe-4
{
	background-color: #FFB366;
	height: 5px;
	width: 100%;
}
.calendar .stripe-5
{
	background-color: #85FF66;
	height: 5px;
	width: 100%;
}
.calendar .stripe-6
{
	background-color: #A666FF;
	height: 5px;
	width: 100%;
}
.calendar .stripe-7
{
	background-color: #FFE066;
	height: 5px;
	width: 100%;
}
.calendar .stripe-8
{
	background-color: #66FFFF;
	height: 5px;
	width: 100%;
}
.calendar .stripe-9
{
	background-color: #FF66D9;
	height: 5px;
	width: 100%;
}
.calendar .stripe-10
{
	background-color: #DDD;
	height: 5px;
	width: 100%;
}
.calendar div.form-item
{
	white-space: normal;
}
table td.mini, table th.mini, table.mini td.week
{
	margin: 0;
	padding: 0px 1px;
}
table.mini td.week
{
	margin: 0;
	padding: 0px 4px;
}
table td.mini a
{
	font-weight: bold!important;
}
.calendar-calendar .mini-day-off
{
	background: #FFFFFF none repeat scroll 0% 0%;
	border: 1px solid #CBCBCB;
	height: 30px;
	text-align: right;
	width: 98%;
}
.calendar-calendar .mini-day-on
{
	background: #FEFFBD none repeat scroll 0% 0%;
	border: 1px solid #ff7c00;
	height: 30px;
	text-align: right;
	width: 37px;
}
table .mini-day-on a
{
	color: #000;
	font-weight: bold !important;
	padding-right: 3px;
	padding-top: 8px;
	text-decoration: none;
}
table .mini-day-off a
{
	color: #1C94C4;
	font-weight: bold !important;
	padding-right: 3px;
	padding-top: 8px;
	text-decoration: none;
}
.calendar-calendar .mini .title
{
	font-size: .8em;
}
.mini .calendar-calendar .week
{
	font-size: .7em;
}
.mini-row
{
	border: none;
	width: 100%;
}
.mini
{
	vertical-align: top;
	width: 32%;
}
.legend table
{
	margin: 0;
	padding: 0;
	width: 100%;
}
table th.legend
{
	background-color: #ccc;
}
.legend td
{
	text-align: left;
}
.calendar-empty
{
	font-size: 1px;
	line-height: 1px;
}
.calendar-date-select
{
	text-align: right;
	width: 25%;
}
.calendar-date-select div, .calendar-date-select input, .calendar-date-select label
{
	margin: 0;
	padding: 0;
	text-align: right;
}
.calendar-label
{
	clear: both;
	font-weight: bold;
}
.calendar-calendar td.sat, .calendar-calendar td.sun
{
}
.calendar-calendar td.past, .calendar-calendar td.today .mini-day-on
{
}
.calendar-calendar td.future, .calendar-calendar td.today .mini-day-on
{
}
.calendar-calendar td.today, .calendar-calendar td.today .mini-day-on
{
}
.calendar-calendar td.today, .calendar-calendar td.today .mini-day-on a
{
	color: #000;
	text-decoration: underline;
}
/** NEWS **/
.ntype-news-ita .content p, .ntype-news .content p, .ntype-news .container, .ntype-news-ita .container, .ntype-news-ita .container p, .ntype-news .container p
{
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}
.ntype-news-ita .content, .ntype-news .content
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
.event_thumbnail {
	padding-right:10px;
}
/** PAGE **/
body 
{
	margin: 0px;
	padding: 0px;
}


#page
{
	margin:0pt auto;
	text-align:left;
	width:972px;	
}

#container .sidebar
{
	position:relative;
	width:290px;
	margin-left:8px;
	z-index:2;
	padding-top:1px;
}
#main
{
	clear:both;
	height:auto;
	width:650px;
	padding:0px 10px;
	border:1px solid #CCCCCC;
}
#main_mm
{
	clear:both;
	height:auto;
	width:949px;
	padding:0px 10px;
	border:1px solid #CCCCCC;
}
body.ordering #main
{
	clear:both;
	height:auto;
	width:949px;
	padding:0px 10px;
	border:1px solid #CCCCCC;
}
#taxonomy_order_nodes_left
{
	float:left;
	width:375px;
}
#taxonomy_order_nodes_right
{
	float: right;
}
.area_mm 
{
	padding: 10px 0px;	
}
#header
{
}

#header #logo-title {
	background: #000;	
}
.breadcrumb 
{
	font-size:85%;
	margin:0px;
	padding:0pt;
}

#navigation
{
	margin-top:2px;
}

.main_top 
{
	margin-left:20px;
	text-transform:uppercase;
}

.main_top .box_title
{
	border-color:#CCCCCC rgb(204, 204, 204) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0px;
	position: relative;
	top: 1px;
}
.doubleline-clearer
{
	border-bottom:1px solid #969696;
	border-top:3px solid #969696;
	height:2px;
	margin-top:5px;
}
.homepage-right 
{
	width:380px;
}
.events_finder .homepage-right 
{
	width:293px;
}
.homepage-left
{
	width:482px;
}
.events_finder .homepage-left
{
	width:575px;
}
#footer
{
	color:#666666;
	font-size:11px;
	font-weight:400;
	margin-top:80px;
}
#footer-wrapper
{
	margin:0 auto;
	width:972px;
}
.footer-header 
{
	border-bottom:1px solid #CCCCCC;
}
.specials_hp .inner_magazine
{
	float:left;
	width:283px;
}
.navigation_bar ul li 
{
	padding:1px 18px;
	margin-bottom: 10px;
}
.list 
{
	height:auto;
	margin:0pt;
	padding:5px 2px;
	width:auto;
}
.list .imageleft, .list_blog .imageleft 
{
	padding-right: 10px;	
}
.list_blog
{
	margin-right:5px;
	min-height:155px;
	padding:5px;
}
#create_content_page
{
	padding: 10px;	
}
#mm_node_goto_link a
{
	background: transparent url(images/freccia.png) no-repeat left center;
}
/** BOXES **/
#block-block-13 {
	margin-top:-3px;
}
#block-block-14 {
	margin-top: -3px;	
}

.gmaps-content-address-container .content div 
{
	margin-right: 5px;	
}
#block-taxonomyorder_section-1 h5 
{
	margin:10px 0px;
	padding:0px;	
}
.box1, .box1_red
{
	margin:0px;
	width:290px;
}
.box1 dt, .box1_red dt
{
	margin:0pt;
	height:20px;
}
.box1 dt span
{
	padding:0px 273px;
}
.box1 dt span, .box1_red dt span
{
	padding:0 290px;
}
.box1 dd, .box1_red dd
{
	margin:0pt;
}
.box1 .dd-content, .box1_red .dd-content
{
	margin:2px auto;
	padding:0pt 0pt 2px;
	position:relative;
	top:1px;
	width:290px;
}

.box1 span h2.title, .box1_red span h2.title
{
	position:relative;
	top:-11px;
	font-size:12px;
}
.box1_left span h2.title {
	font-size:5px!important;
}
#block-blockgroup-2 h2.title
{
	top:-13px;	
}
.block-custom_homepage span h2.title, .homepage-left .box1_blu span h2.title, .specials_hp .box1_red span h2.title, .tag_hp .box1 span h2.title
{
}
.box1 span h2.title a 
{
	color: #FFF;	
}
.box1
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.box1 dt
{
	background-color:#CCCCCC;
}
.box1_red
{
	border-left:1px solid #990000;
	border-right:1px solid #990000;
}
.box1_red dt
{
	background-color:#990000;
}
.box1_red dt span
{
	border-top:1px solid #990000;
}
.box1_red .dd-content {
	border-bottom:1px solid #990000;
}
.box1_multimedia
{
	border-left:1px solid #004276;
	border-right:1px solid #004276;
}
#overlay {
	height:225px;
	position:absolute;
	width:290px;
	z-index:100;	
}
.box1_multimedia dt
{
	background-color:#004276;
}
.box1_multimedia dt span
{
	border-top:1px solid #004276;
}
.box1_multimedia .dd-content {
	border-bottom:1px solid #004276;
}
.box1_blu
{
	border-left:1px solid #004276;
	border-right:1px solid #004276;
	width:546px;
}
.box1_blu dt
{
	background-color:#004276;
}
.box1_blu dt span
{
	border-top:1px solid #004276;
	padding:0 546px;
}
.box1_blu .dd-content {
	border-bottom:1px solid #004276;
	width:546px;
}
.box1_blu dt a
{
	color:#FFFFFF;
	font-size:10px;	
	position:absolute;
	margin-left:498px;
	margin-top:-12px;
}
.box1_blu dt h2 a
{
	color:#FFFFFF;
	font-size:12px;	
	position:none;
	margin: auto;
}
.box1_green
{
	border-left:1px solid #FF7C00;
	border-right:1px solid #FF7C00;
	width:378px;
}
#events_finder .box1_green
{
	width:568px;
	background: #EAEAEA;
}
.box1_left
{
	width:94px;
}
#tastebook_finder .box1_green
{
	width:546px;
	background: #EAEAEA;
}
.box1_taste
{
	border-left:1px solid #076107;
	border-right:1px solid #076107;
	width:546px;
	background: #F5f5f5;
}
.box1_taste .fragment {
	background: #F5f5f5!important;
}
.box1_taste .dd-content 
{
	border-bottom:1px solid #076107!important;
}
.box1_green dt
{
	background-color:#FF7C00;
}
.box1_taste dt
{
	background-color:#076107;
}
.box1_green dt span
{
	border-top:1px solid #FF7C00;
	padding:0 290px;
}
#block-custom_homepage-2 span h2.title {
	height: 5px!important;	
}
.box1_taste dt span
{
	border-top:1px solid #076107;
	padding:0 94px;
}
.box1_taste dt span
{
	padding:0 273px;
}
#events_finder .box1_green dt span
{
	padding:0 568px;
}
#events_finder span h2.title
{
	height: 5px!important;
}
#tastebook_finder .box1_green dt span
{
	padding:0px 546px;
}

.box1_left dt span
{
	padding:0 94px;
}
.box1_green .dd-content 
{
	border-bottom:1px solid #FF7C00;
	width:290px;
}
#events_finder .dd-content
{
	width:568px;
}
.box1_taste .dd-content
{
	width:546px;
	background: #F5f5f5;
}
.box1_left .dd-content
{
	padding:0 2px;
	width:90px;
}
#tastebook_finder .dd-content
{
	width:546px;
}
.box1_green a.consulate_view_all
{
	color:#FFFFFF;
	font-size: 10px;
	margin-left: 26px;
	position: absolute;
}
.box1_green .dd-content
{
	text-align:center;
}
.specials_hp .box1_red
{
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	width:870px;
}
.specials_hp .box1_red dt
{
	background-color:#990000;
}
.tag_hp .box1 dt a {
	color:#FFFFFF;
	font-size:10px;
	margin-left:823px;
	margin-top:-18px;
	position:absolute;
}
.specials_hp .box1_red dt span
{
	border-top: none;
	padding:0px 435px;
}
.specials_hp .box1_red .dd-content {
	border-bottom:1px solid #990000;
	width:850px;
	height:195px;
}
.specials_hp .box1_red dt a
{
	color:#FFFFFF;
	font-size:10px;
	margin-left:823px;
	margin-top:-25px;
	position:absolute;
}
.tag_hp span h2.title {
	height:6px!important;
}
.specials_hp .box1_red .dd-content
{
	padding: 10px;	
}
.specials_hp h5 a 
{
	display:block;
	padding-right:10px;
	padding-top:5px;
}
.specials_hp .box1_red dt h2 a
{
	color:#FFFFFF;
	font-size:12px;	
	position:none;
	margin: auto;
}
.tag_hp .box1
{
	width:870px;
}
.tag_hp .box1 dt span
{
	padding:0 870px;
}
.tag_hp .box1 .dd-content {
	width:850px;
	padding: 10px;
}
.block h2
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	text-transform:uppercase;	
	margin: 0px;
}

#container .block .fragment
{
	background:#FFFFFF none repeat scroll 0% 50%;
	border-color:#CCCCCC;
	border-style:solid none none;
	border-width:1px medium medium;
	padding:0px 10px;
}
#container .block 
{
	margin-bottom: 10px;	
}
#container .accordion-enabled .block
{
	margin-bottom: 5px!important;	
}
#container .accordion-enabled .block span h2.title
{
	position:relative;
	top:-11px;
	color: #990000;
	height: 8px;
}
#container .accordion-enabled .block .box1_red dt {
	background: #FFFFFF;
	border-bottom:1px solid #990000;
}
#container .block div .accordion {
	background:transparent url(images/expanded_red.png) no-repeat scroll right center;
}
#container .block div .accordionCollapsed {
	background:transparent url(images/collapsed_red.png) no-repeat scroll right center;
}
.block-ad
{
	margin: 0px!important;	
}
.enlarge_button {
	text-align: center;	
	display: none;
}
div .accordion
{
	background: url(images/expanded.png) no-repeat right;
	cursor: hand;
	cursor: pointer;
}
div .accordionCollapsed
{
	background: url(images/collapsed.png) no-repeat right;
}

.block h2.feed_title a
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	text-transform:none;
}
.block .ntype-feed-item
{
	margin:0px 12px;
}
.summary_navigation
{
	padding:10px 10px 0px 0px;	
}

#block-taxonomyorder-6 .summary_navigation, #block-taxonomyorder-8 .summary_navigation, #block-taxonomyorder-10 .summary_navigation, #block-taxonomyorder-1 .summary_navigation, #block-taxonomyorder_section-1 .summary_navigation
{
	padding:10px 0px 0px;	
}
#block-taxonomyorder-8 .fragment
{
	padding: 10px!important;	
}
.block .form-item
{
	float: left;
	margin-right: 5px;
}
.block fieldset 
{
	border: none;	
}
.block .tabs-processed
{
	margin: 0px!important;
}
#block-custom_homepage-1 .most_active h2
{
	color: #CCCCCC;
	font-size:10px;
	font-weight:normal !important;
	padding: 5px;
}
#block-custom_homepage-1 .most_active
{
	border-bottom: 1px solid #CCCCCC;	
}
#block-custom_homepage-1 .fragment
{
	padding: 0px!important;	
}
#block-custom_homepage-1 .inner_blog, #block-custom_homepage-1 h4 a 
{
	font-size:12px;
}
#block-custom_homepage-2 .node 
{
	border-bottom:1px solid #FF7C00;
	margin:5px 12px 0px 12px;
	position:relative;
	top:1px;
}
.content-front {
	margin-bottom:15px;
	padding:0px 5px;
}
.container_front {
	padding:0px 5px;
}
.blogger_hp .collapse-navigation 
{
	padding: 0px 10px 0px 0px;	
}
.ntype-news {
	padding-top:10px;
	margin:5px;
}
.block span span
{
	border: none!important;
}
#block-blockgroup-2 .block div.content
{
	clear:both;
	overflow:hidden;
}
#block-blockgroup-2 .block h2.title
{
	padding: 6px;	
}
#block-blockgroup-2 li
{
	padding:3px 0px;	
}
#block-user-1 .blockinner ul.menu li 
{
	background-position:5px 0px;
	display:inline;
	padding:4px 0px 2px 30px;
}
#block-user-1 .blockinner ul.menu li a 
{
	border: none;	
	padding:0px 10px 0px 0px;
}
.filter-fieldset1 .form-submit
{
	margin-top:12px;	
}

.filter-fieldset1 .summary_navigation
{
	display: block;
	padding:40px 0px 0px;
}
.filter-fieldset1 .fieldset1
{
	padding-bottom: 0px;	
	margin-bottom: 0px;
}
#block-tagadelic-9 .dd-content 
{
	padding: 10px;	
	width:270px;
}
.block .news_related h2
{
	color:#000000;
	margin:0px;
	padding:10px 0px;	
}
.block .news_related ul
{
	padding-left:20px;
}
.field-type-hour
{
	padding:3px;
}
/** MAIN TOP NAVIGATION */
#banner_top a, #banner_top img {
	line-height: 0px;
	font-size: 1px;
	margin:0px;
	padding:0px;
	position: relative;
	top: 1px;
}

#block-slicedmenu-0
{
	height: 15px;
	margin-bottom:7px;
	padding: 0;
}
#block-slicedmenu-0 ul.menu
{
	border: medium none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 1px;
	width: 973px;
}
#block-slicedmenu-0 li
{
	background-color: #990000;
	background-image: url(images/freccia15x15);
	background-position: 105px center;
	background-repeat: no-repeat;
	border-right: 2px solid #FFFFFF;
	margin-left: 0pt;
	padding: 2px 1px;
	text-align: center;
	width: 120px;
}
#block-slicedmenu-0 li.active
{
	background-color: #990000;
	background-image: url(images/freccia15x15_in);
	background-position: 105px center;
	background-repeat: no-repeat;
}
#block-slicedmenu-0 ul.menu,#block-slicedmenu-0 ul.menu a,#block-slicedmenu-0 ul.menu a:hover
{
	color: #fff;
	font-size: 12px;
	line-height: normal;
	margin: 1px auto;
	text-transform: uppercase;
}
#block-slicedmenu-0 ul.menu li a,#block-slicedmenu-0 ul.menu li a:hover,#block-slicedmenu-0 ul.menu li a:visited
{
	margin-right: 2px;
}
#block-slicedmenu-0 li.mid-177, #block-slicedmenu-0 li.mid-179
{
	background: none!important;
	color: #990000!important;
	margin: 0px!!important;
	margin-top: 2px!important;
	width: auto;
}
#block-slicedmenu-0 li.mid-177
{
	border-right: 2px solid #990000;
	padding: 0px 10px 0px 0px !important;
}
#block-slicedmenu-0 li.mid-179
{
	padding: 0px 10px !important;
}
#block-slicedmenu-0 li.mid-177 a, #block-slicedmenu-0 li.mid-179 a
{
	color: #990000!important;
	font-weight: bold;
	margin: 0px!important;
	padding: 0px!important;
}
#block-tagadelic-4 .dd-content, #block-tagadelic-7 .dd-content
{
	padding: 10px;
	width: 270px;
}
#block-user_overview-0 .picture
{	
	margin:0px 6px 10px;	
}
.promote_block_content
{
	padding: 10px;	
}
#block-node_attributes-1, #block-node_attributes-1 .blokinner, #block-node_attributes-1 .content
{
	margin: 0px!important;
	padding: 0px!important;
}
#block-node_attributes-1 .title_text
{
	background: #990000 none repeat scroll 0% 50%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px;
	text-align: center;
	width: 170px;
}
#block-node_attributes-1 .description_text
{
	background:#000000 none repeat scroll 0% 50%;
	float:left;
	margin:0px;
	padding:0px 10px;
	position:relative;
	top: 0px;
	width:722px;
}
/** ADMIN BAR - TAGADELIC - SERVICE BAR **/
#block-user-0 .content
{
	display: none;
}
.language_bar
{
	height:16px;
	margin:2px 0px;
}
#block-user-1 .blockinner ul.menu li
{
	border-right:1px solid #999999;
	display:inline;
	padding:4px 0px 2px 30px;
}
#block-user-1 .blockinner li.leaf
{
	list-style-image: none;
	list-style-type: none;
	margin: 0pt;
	padding: 2px 5px;
}
#block-user-1 .blockinner li.leaf, ul.menu li.leaf
{
	list-style-image: none;
}
#Log_out
{
	background-image: url(images/logout_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
#My_blog
{
	background-image: url(images/myblog_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#My_blog a, #My_stuff a, #Site_stuff a, #Administer a
{
	font-size: 14px !important;
	font-weight: bold !important;
	text-transform: none !important;
}
#Log_out a, #Content_manager a
{
	text-transform: uppercase !important;
}
#Content_manager
{
	background-image: url(images/conten_manager_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
	border-right: medium none !important;
	text-transform: uppercase;
}
#My_account
{
	padding: 4px 8px 2px 4px !important;
}
#My_stuff
{
	background-image: url(images/mystuff_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#Site_stuff
{
	background-image: url(images/site_stuff_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#Administer
{
	background-image: url(images/administer_ico.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#views-filterblock input
{
	width: 200px;
}
#views-filterblock .form-submit
{
	width: auto;
}
.wrapper.tagadelic
{
	margin-right: 1em;
	text-align: justify;
	margin-top:10px;
}
.tagadelic.level1
{
	font-size: 1.1em;
	font-weight: normal;
}
.tagadelic.level2
{
	font-size: 1.2em;
	font-weight: normal;
}
.tagadelic.level3
{
	font-size: 1.4em;
	font-weight: normal;
}
.tagadelic.level4
{
	font-size: 1.6em;
	font-weight: normal;
}
.tagadelic.level5
{
	font-size: 1.8em;
	font-weight: normal;
}
.tagadelic.level6
{
	font-size: 2em;
	font-weight: normal;
}
.tagadelic.level7
{
	font-size: 2.2em;
	font-weight: normal;
}
.tagadelic.level8
{
	font-size: 2.4em;
	font-weight: normal;
}
.tagadelic.level9
{
	font-size: 2.6em;
	font-weight: normal;
}
.tagadelic.level10
{
	font-size: 2.8em;
	font-weight: normal;
}
.service_bar
{
	background-color: #EEEEEE;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
.service_bar ul li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 20px 5px 2px;
	padding: 0px;
}
.service_bar ul li a
{
	border-right: 2px solid #004276;
	padding-right: 10px;
	font-size:12px;
}
.service_bar .form-item
{
	width: 150px;
}
.service_bar #edit-submit
{
	margin-top: 25px;
}
.service_bar h2.collapsiblock
{
	background-image: none;
}
#block-search-0, #block-user-0
{
	padding: 0px 5px;
}
#block-user-0
{
	width: 370px;
}
#block-user-0 .form-item label
{
	padding-left: 16px;
}
#block-user-0 .blockinner h2.title
{
	color: #000000;
	font-size: 12px;
	padding-top:8px;
}
#block-search-0 .form-item
{
	margin: 5px 0px;
	width: 120px;
}
.service_bar input
{
	border: none!important;
	padding: 0px!important;
}
#edit-query, #edit-sa {
	border: 1px solid #000000!important;
}

#edit-query {
	height:16px;
	width:140px;
}

#block-user-1
{
	margin-top: 2px;
}
#taxonomyorder-icon
{
	height: 30px;
	position: relative;
	top: 13px;
}

/** SLIDER **/

.scroll-bar-wrap .ui-slider-handle
{
	height: 10px!important;
	top: 2px!important;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0pt -223px!important;
}
.scroll-bar-wrap .ui-slider
{
	background: transparent none repeat scroll 0% 0%!important;
	border: 0pt none!important;
	height: 17px!important;
	margin: 0pt auto!important;
}
.ui-corner-all
{
	-moz-border-radius-bottomleft: 0px!important;
	-moz-border-radius-bottomright: 0px!important;
	-moz-border-radius-topleft: 0px!important;
	-moz-border-radius-topright: 0px!important;
}
.ui-widget-header
{
	background: #F5F5F5 none repeat scroll 0% 0% !important;
	border: none !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
}
.ui-widget-content
{
	background: #C1BFC0 none repeat scroll 0% 0% !important;
	border: 0px none !important;
	color: #FFFFFF !important;
}
.ui-icon
{
	height: 12px !important;
	width: 16px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
	background: #6c6c6c none repeat scroll 0% 0% !important;
	border: 1px solid #6c6c6c !important;
	color: #EEEEEE !important;
	font-weight: bold !important;
	outline-color: -moz-use-text-color !important;
	outline-style: none !important;
	outline-width: medium !important;
}
.ui-state-default, .ui-widget-content .ui-state-active
{
	background: #990000 none repeat scroll 0% 0% !important;
	border: 1px solid #EEEEEE !important;
	color: #EEEEEE !important;
	font-weight: bold !important;
	outline-color: -moz-use-text-color !important;
	outline-style: none !important;
	outline-width: medium !important;
}
.ui-state-default .ui-icon, .ui-state-active .ui-icon
{
	background-image: url(http://www.iitaly.org/sites/all/modules/jquery_ui/jquery.ui/themes/dark/images/ui-icons_cccccc_256x240.png)!important;
}
.scroll-content-item
{
	background: transparent none repeat scroll 0% 0% !important;
	font-size: 10px !important;
	height: 60px !important;
	margin: 0px !important;
	padding: 10px 2px !important;
	width: 250px !important;
	
}
.slider_image
{
	padding-right: 5px;
}
.slider_title
{
}
.slider_title h2
{
	color: #000000;
	line-height:13px;
	margin: 0px;
}
.slider_title h2 a
{
	color: #000000;
	font-size: 11.2px !important;
	text-transform:none;
}
#events-news-stream
{
	background: #F5F5F5 none repeat scroll 0% 0%;
	border-color: #C1BFC0 rgb(193, 191, 192) rgb(193, 191, 192) -moz-use-text-color;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0px;
	height: 94px;
	margin-left: 15px;
}
.slider_loading
{
	background: url(images/loader.gif) no-repeat center center;
	height: 70px;
	width: 100%;
}
#navbar-events-news
{
	background: #F5F5F5 none repeat scroll 0% 0%;
	border-color: #C1BFC0 -moz-use-text-color rgb(193, 191, 192) rgb(193, 191, 192);
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	height: 81px;
	padding-top: 10px;
	width: 180px;
}
.scroll-bar-wrap
{
	clear: left;
	margin: 0pt -1px -1px;
	padding: 0pt 4px 0pt 2px;
	position: relative;
}
#news-aj
{
	background: #034278 none repeat scroll 0% 0%;
	color: #FFFFFF;
	font-size: 12px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 60px;
}
#events-aj
{
	background: #f29a02 none repeat scroll 0% 0%;
	color: #FFFFFF;
	font-size: 12px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 60px;
}
#overlay_link
{
	height: 230px;
	position: absolute;
	width: 290px;
	z-index:100;
}
.scroll-content
{
	overflow: hidden!important;
}
#navbar-events-news a
{
	font-weight: normal!important;
}
#navbar-events-news a:hover
{
	font-weight: bold!important;
}
#navbar-events-news a.slider_inactive
{
	background: #FFF;
	color: #7c7c7c!important;
}
.payoff
{
	color: #6D6D6D;
	font-size: 10px;
	font-weight: bold;
	padding-right: 20px;
	padding-top: 10px;
}
/** ARTICLE SPECIFIC **/
#tools
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}

#tools .links .facebook {
    position: relative;
    text-align: left;
    top: 4px;
    width: 160px!important;
}

#tools .links .twitter {
    position: relative;
    top: 4px;	
}

#tools .links {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 40px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 21px;
    padding-top: 5px;
}

.more_link .links {
	
}

.more_link ul {
	padding-left: 5px !important;
}

.more_link li {
    width: 96px !important;	
}

.more_link li a {
    margin-left: 0 !important;
    padding: 0;	
}

.more_link li.facebook {
    width: 160px !important;	
}

li.pdflink {
    position: relative;
    top: 2px;	
}

li.printlink {
    position: relative;
    top: 1px;	
}

li.permalink {
	
}

#tools h2.title
{
    background-color: #FFFFFF;
    display: none;
    font-weight: 400;
    margin-left: 50px;
    margin-top: -8px;
    text-align: center;
    width: 50px;
}
.forward_links img, .permalink img, .printlink img, .pdflink img 
{
}

span.txtl {
    margin-left: 5px;
    position: relative;
    top: -13px;	
}

#tools ul
{
	margin-bottom:15px;		
}
#tools li span a
{
	margin-left: 10px;	
	text-decoration: none!Important;
}
div.box_article 
{
	padding-top: 10px;	
}
.tag
{
	background: transparent url(images/tag_ico.png) no-repeat left top;
	clear:both;
	overflow:hidden;
	padding:0px 0px 10px;
	width:100%;
	margin-top: 5px;
}
.tag h2.title
{
	margin-left:32px;
	padding:8px 5px 0pt 0pt;
}
.tag p
{
	float:left;
	margin:1px 0px;
	padding:6px 0pt 0pt 10px;
}
div.add_comment
{
	background: transparent url(images/comment.png) no-repeat left top;
	height:25px;
	margin-left:5px;
}
.add_comment a
{
	line-height:1.4em;
	margin-left:30px;
	padding:5px 0px;
}
.comment
{
	border:1px solid #CCCCCC;
	margin:0pt 0pt 10px;
	padding:10px;
}
.comment .links
{
	margin-top: 10px;
}
.comment .imageleft
{
	margin-right: 5px;	
}
div.footnotes {
	background:transparent url(images/link_ico.png) no-repeat left top;
	clear:both;
}
.footnotes h2 {
	margin-left:30px;
	padding:6px 0px;
}
div.footnotes ul li {
	background:transparent url(images/footnotes_ico.png) no-repeat left top;
	margin-left:-10px;
	padding:2px;
}
div.footnotes ul li a {
	font-weight:bold;
	line-height:1.5em;
	padding-left:20px;
	position:relative;
}
.related
{
	border: 1px solid #004276;
	float: left;
	height: auto;
	margin-right: 5px;
	width: 210px;
	text-indent: 0px;
}
.related_h2title
{
	background-color: #004276;
}
.related h2.title
{
	color: #FFF;
	line-height: 1.4em;
	margin-left: 5px;
	padding: 2px;
}
#related_article .related .left-button,li.left-button
{
	float: left;
	font-size: 11px;
	margin-bottom: 4px;
	margin-left: -28px !important;
	padding: 0px !important;
}
.related .right-button
{
	float: right;
	font-size: 11px;
	margin-right: 15px;
	padding: 5px auto;
}
div.related li.right-button img
{
	border: none !important;
}
div.related ul, div.related ol, div.related dl
{

	line-height: 1.5em;
	position: relative;
}
div.related ul li a, div.related ol li a
{
	line-height: 1.5em;
	position: relative;
	text-decoration: none;
}
/** FORCED **/
.blog_box .blog_post, .blog_box .blog_post font, .blog_box .blog_post p, .blog_box .blog_post span
{
	font-size: 14px!important;	
	font-family: Georgia,"Times New Roman",Times,serif!important;
	color:#333333!important;
}
.blog_box .blog_post span.author 
{
	font-size: 12px!important;	
	font-family: Arial,Helvetica,sans-serif!important;
	color:#999999!important;	
}
div.box_article 
{
	line-height: 20px;	
}
div.box_article p 
{
	margin: 0px;
	padding: px;
}
div.box_article td {
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:12px!important;
	line-height:13px!important;
	font-style: italic!important;
}
#sidebar-left
{
	margin-left:0px !important;
	margin-right:5px;
	margin-top:21px;
	width:95px !important;
}
#sidebar-left .dd-content
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	color: #666666;
}
body.homepage #main
{
	clear:none;
	float:left;
	width:549px;
	margin-bottom:10px;
}
body.homepage #main_container
{
	clear:none;
	float:left;
	width:872px;
}

body.homepage #sidebar-left a
{
	color:inherit;
	font-weight:normal;
}
body.events #main, body.tastebook #main
{
	background: #f5f5f5 none repeat scroll 0 0;
}

#home-footer-wrapper
{
	clear:both;	
}
body.homepage .main_top .box_title
{
	margin-left:15px;
	margin-right:490px;
	z-index:10;
}
#block-search-0 .form-text
{
	width: 150px;	
}
#block-search-0 .form-item 
{
	width:155px;	
}
.area_magazine .advertise, .image-advertisement img 
{
	margin:0px 0px 0px 2px;
	padding:0px 0px 5px;
}
.node-sort-list div.node h2 h2
{
	border: none; 
}
#related_photo
{
	height:190px !important;	
}
#main_mm #taxonomy_order_nodes_right, #main_mm #taxonomy_order_nodes_left {
	float: none!important;	
}
#main_mm #taxonomy_order_nodes_left {
	width: 100%!important;	
}
body.front .container_front 
{
	padding: 0px!important;
}
body.homepage .tabs
{
	left:-220px;
	position:relative;	
}
.block .tabs
{
	left:-0px!important;
	position:relative;	
}
#tools ul.links li
{
    float: left;
    padding: 0;
    text-align: center;
    width: 105px;
}
#tools .less_link ul.links li {
    width: 105px;	
}

#related_article {
	height: 224px!important;
}

#sidebar-right .advertisement {
	margin-left:-2px;	
}

body.front #tastebook_finder {
	display: none!important;	
}

#field-pdf-version-attach-wrapper div fieldset, #field-pdf-version-attach-wrapper div div {
	display: none!Important;	
}

#field-pdf-version-attach-wrapper #field-pdf-version-attach-wrapper, #field-pdf-version-attach-wrapper #field-pdf-version-attach-wrapper div, #field-pdf-version-attach-wrapper #field-pdf-version-attach-wrapper fieldset, #field-pdf-version-attach-wrapper div#field-pdf-version-attach-hide, #field-pdf-version-attach-wrapper div.description,#field-pdf-version-attach-wrapper div#field-pdf-version-attach-hide .form-item, #field-pdf-version-attach-wrapper div#uploadprogress, #field-pdf-version-attach-wrapper div#uploadprogress div {
	display: block!Important;	
}

#field-pdf-version-attach-wrapper div#uploadprogress {
	background: #ffffcc!important;    
	height: 120px !important;
    position: relative;
    width: 500px !important;
    z-index: 100;
}

#field-pdf-version-attach-wrapper fieldset {
	padding: 10px;	
}

.filefield-edit-file-url a {
    font-size: 10px;
    font-weight: normal !important;
    text-transform: none !important;	
}

#field-pdf-version-attach-wrapper .filefield-filebrowser div.form-item {
	display: inline!Important;	
}

.google_top_general {
	text-align: center;	
}

#block-block-17 {
    border: 1px solid #990000;
    font-family: Arial;
    margin-top: -1px;
    padding: 10px;
    width: 270px;
}

#block-block-17 h2 {
    background: none repeat scroll 0 0 #990000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    position: relative;
    text-transform: uppercase;
    top: -10px;
    width: 285px;
    text-align:center;	
}

#block-block-17 input {
    border: none!important;
}

.ntype-news .author, .ntype-news .source,.ntype-news .more {
	color: #004276;
	text-transform: uppercase;	
}

.ntype-news .source,.ntype-news .more {
	font-size: 10px;	
	font-weight: bold;
}

.ntype-news .source {
	float: left;
}

.ntype-news .more {
	float: right;
}
.blogger_hp a.collapse, .blogger_hp a.expand,
body.news a.collapse,body.news a.expand, .hide {
	display: none;	
}

.blogger_hp .box1_blu dt a {
}

.blogger_hp .selector {
	margin-left: 80px;
    margin-top: -50px;
    position: absolute;
	color: #FFF;
}

.blogger_hp .general, .blogger_hp .si {
    color: #FFFFFF;
    font-weight: normal;
     text-transform: uppercase;
     font-family: Arial;
}

.blogger_hp .payoff  {
    font-size: 14px;
    font-weight: normal;
    margin-left: 6px;
    margin-top: -35px;
    position: absolute;
}

body.news .payoff  {
    font-size: 14px;
    font-weight: normal;	
}

.picker_pager {
	text-align: center;
	font-size: 13px;
	font-weight: bold;	
}

.blogger_hp .general.active, .blogger_hp .si.active {
	text-decoration: underline;
}

.blogger_hp .collapse-navigation, body.news .collapse-navigation {
	color: #FFF;	
}

.cck-fullname-fieldset .cck-fullname-first {
	clear: both;	
}

#field-picture-attach-wrapper legend, #field-picture-attach-wrapper .imagefield-edit-image-description {
	font-size: 12px;
}

#tv {
	margin-top:10px;
}

#block-taxonomyorder-10 {
	display: none!important;	
}

#tv iframe {
    margin-top: 5px;
    overflow: hidden;	
}

li.mid-158 {
	background-color: #000000!important;
    background-image: url("images/freccia_black.gif")!important;
}
li.mid-158 a {
	text-transform:none!important;
}
 
.discl {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    font-size: 9px;
    margin-bottom: 13px;
    margin-top: -6px;
    padding-bottom: 14px;
    padding-top: 14px;
}

.cse .gsc-control-cse, .gsc-control-cse {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    left: -10px!important;
    padding: 0!important;
    top: 3px!important;
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: #cecece;
    background-image: none;
    border-color: #666666;
    filter: none;
    margin: 2px 0 0 -10px !important;
    padding: 6px !important;
}

.gsc-input-box {
    width: 135px!important;
}

#block-google_cse-0 {
	margin-right: 10px;	
}
