body{
	margin:0px;
	padding:0;
	font-family: arial;
	font-size: 12px;
	color:#4d4d4d;
	background-image: url(../immagini/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


.no_underline {
	text-decoration:none;
}

a img {
	border:0px none;
	text-decoration:none;
}

a {
	text-decoration:none;
}

#footer_bg {
	position:absolute;
	width:100%;
	background-image: url(../immagini/footer_bg.jpg);
	background-repeat:no-repeat;
	height:441px;
	background-position:bottom;
	margin-top:-441px;
}

#shadow_container {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../immagini/shadow_bg.png);
	background-repeat:repeat-y;
	padding-left:18px;
	padding-right:18px;
	position:relative;
	z-index:2;
}

#main_container {
	width:992px;
	float:left;
}

#header_box {
	width:992px;
	float:left;
}

#top_grey_row {
	width:992px;
	height:27px;
	background-image: url(../immagini/top_grey_row.png);
	background-repeaT:no-repeat;
	float:left;
	position:relative;
	z-index: 2;
}

#top_grey_row table{
	margin-left:30px;
	margin-top:2px;
	float:left;
}

#top_grey_row td{
	padding-right: 5px;
}


#top_grey_row label{
	color:#545454;
	font-size:12px;
	font-weight:normal;
}

#top_grey_row input{
	background-color: #a4a4a4;
	border:0px none;
	width:123px;
	height:18px;
	color:#3e3e3e;
}

.top_form_btn {
	width:91px!important;
	height:22px!important;
	background-image: url(../immagini/top_grey_btn.png)!important;
	background-repeat:no-repeat!important;
	background-color:transparent!important;
	cursor:pointer;
	text-align:center;
	line-height: 22px!important;
	color:#464646!important;
	font-weight:bold!important;
	font-size:12px!important;
}

.top_form_btn:hover {
	background-position: -91px 0px;
}

.smarrita_top {
	color:#545454;
	cursor:pointer;
}

.smarrita_top:hover {
	text-decoration:none;
}

.top_small_spacer {
	width:2px;
	height:25px;
	float:left;
	background-image: url(../immagini/top_small_spacer.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:5px;
}

.top_search_btn {
	width:18px!important;
	height:19px!important;
	background-image: url(../immagini/top_search_btn.png);
	background-repeat:no-repeat;
	background-color: transparent!important;
	cursor:pointer;
}

.top_search_btn:hover {
	background-position:-18px 0px;
}

.top_logo_box {
	width:990px;
	height:234px;
	background-image: url(../immagini/top_logo_box.jpg);
	background-repeat:no-repeat;
	float:left; 
	position:relative;
	margin-top:-27px;
}

.bottom_logo_box {
	width:990px;
	height:213px;
	background-image: url(../immagini/top_logo_box.jpg);
	background-repeat:no-repeat;
	float:left; 
	position:relative;
}

#footer_box .top_right_banner_box {
	margin-top: 10px;
}

.top_left_banner_box {
	width:291px;
	height: 134px;
	float:left;
	background-image: url(../immagini/top_banner.png);
	background-repeat:no-repeat;
	padding:15px;
	margin-left: 17px;
	margin-top:33px;
}

#top_julie_logo {
	width:181px;
	height:149px;
	background-image: url(../immagini/main_logo.png);
	cursor:pointer;
	background-repeat:no-repeat;
	float:left;
	margin-top:39px;
	margin-left:65px;
}

.top_right_banner_box {
	width:291px;
	height: 134px;
	float:right;
	background-image: url(../immagini/top_banner.png);
	background-repeat:no-repeat;
	padding:15px;
	margin-right: 17px;
	margin-top:33px;
}

#footer_box .top_right_banner_box {
	margin-top: 22px;
}

#footer_box .top_left_banner_box {
	margin-top: 22px;
}



#top_white_menu_box {
	width:974px;
	height:34px;
	background-image: url(../immagini/top_white_menu_bg.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:-2px;
	margin-left:7px;
	text-align:center;
	line-height:34px;
}

#top_white_menu_box a {
	color:#477787;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 2px;
}

#top_white_menu_box a:hover {
	color:#00aeef;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 2px;
}

#top_white_menu_box span {
	color:#477787;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 3px;
}

.top_blue_menu_box {
	width:1009px;
	height:38px;
	background-image: url(../immagini/top_blue_menu_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:-9px;
	line-height:38px;
	text-align:center;
}

.top_blue_menu_box a {
	color:#d9eff6;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.top_blue_menu_box a:hover {
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.top_blue_menu_box span {
	color:#d9eff6;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#header_news_bar {
	width:991px;
	height: 34px;
	background-image: url(../immagini/header_news_bar.jpg);
	background-repeat:no-repeat;
	float:left;
}

#header_data_box {
	float:left;
	margin-left:12px;
}

#header_data_box h2 {
	color:#4d4d4d;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	margin:0px;
}

#header_marquee_box {
	width:776px;
	height:21px;
	background-image: url(../immagini/marquee_box.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:6px;
	margin-right:12px;
	line-height:21px;
	cursor:pointer
}

#header_marquee_box a {
	color:#dcdcdc;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

#header_marquee_box a:hover {
	color: white!important;
}

#header_marquee_box a .marquee_orario {
	color:#383838!important;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#main_center_box {
	width:972px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#home_center_top_box {
	width:962px;
	min-height:548px;
	float:left;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:9px;
	padding-left:5px;
	padding-right:5px;
}

#home_center_top_box_news {
	width:501px;
	float:left;
}

.cyan_main_title_box {
	float:left;
}

.cyan_main_title_box h2 {
	color:#194353;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	line-height: 26px;
}

.cyan_main_title_box label {
	color:#194353;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	line-height: 26px;
	margin-left:10px;
}

.cyan_main_title_box input {
	color:#194353;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-left:10px;
	border:0px none;
	background-color: #2b4d57;
	color:white;
}

.cyan_main_title_box_arrow {
	width:19px;
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_arrow.png);
	background-repeat:no-repeat;
	float:left;
}

.cyan_main_title_box_contents_big {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:481px;
}

.cyan_main_title_box_contents_giant {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:615px;
}

.cyan_main_title_box_contents_supergiant {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:950px;
}

.cyan_main_title_box_contents_giant_noarrow {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:634px;
}

.cyan_main_title_box_contents_newspage {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:376px;
}


.cyan_main_title_box_contents_medium {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:376px;
}

.cyan_main_title_box_contents_small {
	height:26px;
	background-image: url(../immagini/arrow_title_cyan_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:289px;
}

.grey_main_title_box {
	float:left;
	color:#194353;
}

.grey_main_title_box h2 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	line-height: 26px;
}


.grey_main_title_box_arrow {
	width:19px;
	height:26px;
	background-image: url(../immagini/arrow_title_grey_arrow.png);
	background-repeat:no-repeat;
	float:left;
}

.grey_main_title_box_arrow_btn {
	width:19px;
	height:26px;
	background-image: url(../immagini/arrow_title_grey_arrow_btn.jpg);
	background-repeat:no-repeat;
	float:left;
}

.grey_main_title_box_contents_giant_noarrow {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:634px;
}

.grey_main_title_box_contents_giant_search {
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:634px;
	background-color: #c4c4c4;
}

.grey_main_title_box_contents_newspage {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:376px;
}

.grey_main_title_box_contents_giant {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:615px;
	line-height:26px;
}

.grey_main_title_box_contents_big {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:481px;
}

.grey_main_title_box_contents_medium {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:376px;
}

.grey_main_title_box_contents_small {
	height:26px;
	background-image: url(../immagini/arrow_title_grey_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:289px;
}

.news_giant_title {
	color:#194353;
	font-size:30px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: 2px;
	text-align:justify;
	margin:0px;
	line-height:26px;
	margin-top:10px;
}

a .news_giant_title:hover {
	color:#00aeef;
}

.news_big_title {
	color:#595959;
	font-size:24px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: 2px;
	text-align:justify;
	margin:0px;
	line-height:26px;
	margin-top:0px;
}

.news_big_title:hover {
	color:#00aeef;
}

.news_medium_title {
	color:#595959;
	font-size:20px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: 1px;
	text-align:justify;
	margin:0px;
	line-height:20px;
	margin-top:0px;
}

.news_medium_title:hover {
	color:#00aeef;
}

.news_subtitle {
	color:#6e6e6e;
	font-size:18px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: 2px;
	text-align:justify;
	margin:0px;
	line-height:18px;
	margin-top:5px;
}

#home_center_top_box_news_img {
	width:502px;
	height: 250px;
	margin-top: 10px;
}

#giant_image_btn_bar {
	width:482px;
	height: 48px;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	float:left;
	margin-top:-48px;
	z-index:10;
	position:relative;
	padding-right:10px;
	padding-left:10px;
}

.news_big_icon {
	float:left;
	margin-top:12px;
	margin-left:5px;
	margin-right:5px;
}



.news_big_comments_icon {
	width:27px;
	height:35px;
	float:right;
	background-image: url(../immagini/big_comments_icon.png);
	background-repeat:no-repeat;
	margin-top:9px;
	line-height:27px;
	text-align:center;
	color:#707272;
	font-size:12px;
	font-weight:bold;
}

.news_big_comments_icon:hover {
	text-decoration:underline;
	color: #00aeef;
}

.main_txt {
	color:#4d4d4d;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}


.main_txt a {
	font-weight:bold;
	color:#1f4051;
	font-size:12px;
	line-height:20px;
	text-decoration:underline;
}

.main_txt_red {
	font-weight:bold;
	color:#e80000;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}

a .main_txt_cyan {
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	text-decoration:underline;
}

a .main_txt_cyan:hover {
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	text-decoration:none;
}

.main_txt_cyan {
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}

.other_news_box {
	width:100%;
	float:left;
	margin-top:-5px;
}

.other_news_box .main_txt_cyan {
	margin:0px;
}


.other_news_item {
	text-decoration:none;
	color:#00aeef;
}

.other_news_item:hover {
	text-decoration:underline;
	color:#00aeef;
}

.other_news_arrow {
	width:8px;
	height:12px;
	background-image: url(../immagini/other_news_arrow.png);
	background-repeat:no-repeat;
	float:left;
	margin-top: 3px;
	margin-right:5px;
}

#home_center_tabber_social_box {
	width:450px;
	float:left;
	margin-left:11px;
}

.home_video_photo_tabber_box {
	width:450px;
	float:left;
}

.news_video_photo_tabber_box {
	width:394px;
	float:left;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:5px;
}

.news_video_photo_tab_box {
	width:394px;
	float:left;
}


.home_video_photo_tab_box {
	width:450px;
	float:left;
}

.main_tab_on_item {
	height:26px;
	float:left;
	margin-left:2px;
	margin-right:2px;
}

.main_tab_on_item_start {
	width:10px;
	height:26px;
	background-image: url(../immagini/tabber_on_start.png);
	background-repeaT:no-repeat;
	float:left;
}

.main_tab_on_item_end {
	width:10px;
	height:26px;
	background-image: url(../immagini/tabber_on_end.png);
	background-repeaT:no-repeat;
	float:left;
}

.main_tab_on_item_cnt {
	height:26px;
	background-image: url(../immagini/tabber_on_cnt.png);
	background-repeat:repeat-x;
	float:left;
	color: #446a78;
	text-align:center;
	line-height: 26px;
	cursor: default;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

.main_tab_off_item {
	height:26px;
	float:left;
	cursor:pointer;
	color: #8d8d8d;
	margin-left:2px;
	margin-right:2px;
}

.main_tab_off_item:hover {
	color: #446a78;
}

.main_tab_off_item_start {
	width:10px;
	height:26px;
	background-image: url(../immagini/tabber_off_start.png);
	background-repeaT:no-repeat;
	float:left;
}

.main_tab_off_item_end {
	width:10px;
	height:26px;
	background-image: url(../immagini/tabber_off_end.png);
	background-repeaT:no-repeat;
	float:left;
}

.main_tab_off_item_cnt {
	height:26px;
	background-image: url(../immagini/tabber_off_cnt.png);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	line-height: 26px;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

.news_video_photo_tabber_box_contents {
	width:394px;
	height: 358px;
	background-image: url(../immagini/home_center_top_video_photo_tabber.jpg);
	background-repeat:no-repeat;
	float:left;
}

.home_video_photo_tabber_box_contents {
	width:450px;
	height: 409px;
	background-image: url(../immagini/home_center_top_video_photo_tabber.jpg);
	background-repeat:no-repeat;
	float:left;
}

.news_video_photo_tabber_box_img {
	width:394px;
}

.home_video_photo_tabber_box_img {
	width:450px;
}

.home_video_photo_tabber_box_title_row {
	width: 395px;
	height:69px;
	floaT:left;
	background-image: url(../immagini/icon_trans_box_bg2.png);
	background-repeat:repeat;
	margin-top:-106px;
	z-index:10;
	position:relative; 
	margin-left:17px;
	padding:10px;
	margin-left:18px\9;
}

.home_video_photo_tabber_box_title_row h3 {
	color:#194353;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}

.home_video_photo_tabber_box_title_row h2 {
	color:#434343;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing:2px;
	margin-top:5px;
}

.home_video_photo_tabber_box_title_row h2:hover {
	color:#313131;
}

.news_video_photo_tabber_box_title_row {
	width: 343px;
	height:58px;
	floaT:left;
	background-image: url(../immagini/icon_trans_box_bg2.png);
	background-repeat:repeat;
	margin-top:-93px;
	z-index:10;
	position:relative; 
	margin-left:15px;
	padding:10px;
}

.news_video_photo_tabber_box_title_row h3 {
	color:#194353;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}

.news_video_photo_tabber_box_title_row h2 {
	color:#434343;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing:2px;
	margin-top:5px;
}

.news_video_photo_tabber_box_title_row h2:hover {
	color:#313131;
}

#home_social_box {
	width:475px;
	float:left;
	margin-top:8px;
}

#home_social_box span {
	color:#b2ccd6;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	letter-spacing:-1px;
	float:left;
	margin:0px;
}


#home_social_bar {
	width: 475px;
	height:51px;
	background-image: url(../immagini/home_social_bar.png);
	background-repeat:no-repeat;
	float:left;
}

#home_social_bar {
	width: 465px;
	height:51px;
	background-image: url(../immagini/home_social_bar.png);
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
}

#home_social_bar span {
	line-height:51px;
}


#home_search_bar {
	width: 465px;
	height:42px;
	background-image: url(../immagini/home_search_bar.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
	line-height: 42px;
	padding-left:10px;
}

#home_search_bar label {
	color:#b2ccd6;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	letter-spacing:-1px;
	float:left;
	margin:0px;
}

#home_search_bar a {
	color:white;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	letter-spacing:-1px;
	float:left;
	margin:0px;
	text-decoration:none;
	margin-left:10px;
}

#home_search_bar a:hover {
	color:#b2ccd6;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	letter-spacing:-1px;
	float:left;
	margin:0px;
	text-decoration:none;
	margin-left:10px;
}

#home_search_bar input {
	background-color: #b2ccd6;
	width: 169px;
	height:18px;
	bordeR:0px none;
	float:left;
	margin-top:10px;
	margin-left:10px;
	color:#2f4a53;
	font-size:14px;
	font-weight:bold;
	font-style: italic;
}

.fadehover {
	position:relative;
	float:left;
	cursor:pointer;
}

.facebook_home_big_btn {
	float:left;
	cursor:pointer;
	position:relative;
	left: 0;
	top: 0;
	z-index:10;
	cursor:pointer;
	width: 121px;
	height:25px;
	background-image: url(../immagini/home_facebook_big_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:13px;
	margin-lefT:7px;
}

.facebook_home_big_btn_hover {
	float:left;
	cursor:pointer;
	position:absolute;
	left: 0;
	top: 0;
	z-index:2;
	cursor:pointer;
	width: 121px;
	height:25px;
	background-image: url(../immagini/home_facebook_big_btn.jpg);
	background-repeat:no-repeat;
	background-position: -121px 0px;
	margin-lefT:7px;
	margin-top:13px;
}

.home_social_bar_spacer {
	width:1px;
	height:36px;
	background-image: url(../immagini/home_social_bar_spacer.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:7px;
	margin-right:7px;
	margin-top:7px;
}

.rss_home_big_btn {
	float:left;
	cursor:pointer;
	position:relative;
	left: 0;
	top: 0;
	z-index:10;
	cursor:pointer;
	width: 105px;
	height:25px;
	background-image: url(../immagini/home_rss_big_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:13px;
	margin-lefT:7px;
}

.rss_home_big_btn_hover {
	float:left;
	cursor:pointer;
	position:absolute;
	left: 0;
	top: 0;
	z-index:2;
	cursor:pointer;
	width: 105px;
	height:25px;
	background-image: url(../immagini/home_rss_big_btn.jpg);
	background-repeat:no-repeat;
	background-position: -105px 0px;
	margin-lefT:7px;
	margin-top:13px;
}

.search_home_big_btn {
	float:left!important;
	cursor:pointer!important;
	position:relative!important;
	left: 0!important;
	top: 0!important;
	z-index:10!important;
	cursor:pointer!important;
	width: 25px!important;
	height:24px!important;
	background-image: url(../immagini/home_search_big_btn.jpg)!important;
	background-repeat:no-repeat!important;
	cursor:pointer!important;
	margin-top:8px!important;
	margin-lefT:7px!important;
	bordeR:0px none!important;
	background-color:transparent!important;
}

.search_home_big_btn_hover {
	float:left!important;
	cursor:pointer!important;
	position:absolute!important;
	left: 0!important;
	top: 0!important;
	z-index:2!important;
	cursor:pointer!important;
	width: 25px!important;
	height:24px!important;
	background-image: url(../immagini/home_search_big_btn.jpg)!important;
	background-repeat:no-repeat!important;
	background-position: -25px 0px!important;
	margin-lefT:7px!important;
	margin-top:8px!important;
	bordeR:0px none!important;
	background-color:transparent!important;
}

#home_center_columns {
	width:972px;
	float:left;
	background-image: url(../immagini/home_center_columns_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:8px;
	margin-bottom:8px;
}

#page_center_columns {
	width:972px;
	float:left;
	background-image: url(../immagini/page_center_columns_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:8px;
	margin-bottom:8px;
}


#home_left_column {
	width:396px;
	floaT:left;
	background-position:right;
	margin-left:5px;
}

.home_big_news_item {
	width:396px;
	floaT:left;
}

.news_big_contents {
		width:396px;
		floaT:left;
		margin-top:15px;
}

.news_big_img_box {
		width:222px;
		height:173px;
		floaT:left;
		margin-right:10px;
}

.news_big_comments_box {
	width:48px;
	height:48px;
	position:relative;
	z-index:10;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	margin-bottom:-48px;
	float:left;
}

.big_image_btn_bar {
	width:202px;
	height: 31px;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	float:left;
	margin-top:-31px;
	z-index:10;
	position:relative;
	padding-right:10px;
	padding-left:10px;
}

.big_image_btn_bar .news_big_icon {
	margin-top:3px;
}

.news_big_contents .main_txt {
		margin:0px;
}

.home_big_news_item .other_news_box {
		margin-top:5px;
		floaT:left;
}

.home_medium_news_item {
	width:396px;
	float:left;
	margin-top:10px;
}

.home_medium_news_contents {
	width:396px;
	float:left;
	margin-top:15px;
}

.home_medium_news_contents .main_txt {
	margin-top:5px;
}

.tooltip {
	display:none;
	background:transparent url(../immagini/tooltip.png);
	background-position: bottom;
	font-size:12px;
	height:34px;
	width:70px;
	color:#4b4b4b;	
	z-index: 100;
	position:relative;
	text-align:center;
	margin-top:0px;
	padding-top:5px;
}

.news_medium_img_box {
		width:165px;
		height:128px;
		floaT:right;
		margin-left:10px;
}

.news_medium_img_box_left {
		width:165px;
		height:128px;
		floaT:left;
		margin-right:10px;
}

.news_medium_comments_box {
	width:48px;
	height:48px;
	position:relative;
	z-index:10;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	margin-bottom:-48px;
	float:left;
}

.medium_image_btn_bar {
	width:155px;
	height: 23px;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	float:right;
	z-index:10;
	position:relative;
	padding-right:5px;
	padding-left:5px;
	margin-right:-175px;
	*margin-left:10px;
}

.medium_image_btn_bar_left {
	width:155px;
	height: 23px;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	float:left;
	z-index:10;
	position:relative;
	padding-right:5px;
	padding-left:5px;
	margin-left:-175px;
}

.news_small_icon {
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
}

.news_small_comments_icon {
	width:22px;
	height:29px;
	float:right;
	background-image: url(../immagini/small_comments_icon.png);
	background-repeat:no-repeat;
	margin-top: -7px;
	line-height:23px;
	text-align:center;
	color:#707272;
	font-size:9px;
	font-weight:bold;
}

.news_small_comments_icon:hover {
	text-decoration:underline;
	color: #00aeef;
}

.home_left_banner_box {
	width: 395px;
	height:134px;
	background-image: url(../immagini/home_left_banner_box.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-15px;
	padding:15px;
	margin-bottom:-10px;
}

.home_medium_photo_video_item {
	width:396px;
	float:left;
	margin-top:10px;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}

.home_medium_photo_video_item_cnt {
	width:209px;
	float:left;
	margin-bottom:10px;
}

.home_medium_photo_video_item .news_medium_title {
	margin-top:10px;
}

.home_medium_photo_video_box {
	width: 209px;
	background-color:#e2e2e2;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}

.home_medium_photo_video_box_right {
	width: 209px;
	height:215px;
	background-color:#e2e2e2;
	float:right;
	margin-left:10px;
}

.home_medium_photo_video_img {
	width:197px;
	height:178px;
	float:left;
	margin-top: 6px;
	margin-left:6px;
}

.home_medium_photo_video_box_title {
	width:197px;
	float:left;
	margin-top: 8px;
	margin-left:6px;
}

.home_medium_photo_video_box_title a {
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-weight:bold;
}

.home_medium_photo_video_box_title a:hover {
	text-decoration:none;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
}

#home_center_column {
	width: 209px;
	float:left;
	margin-left:25px;
}

#home_produzioni_box {
	width:209px;
	float:left;
	background-color: #426977;
}

#home_produzioni_box_title {
	width:209px;
	height:57px;
	background-image: url(../immagini/home_produzioni_box_title.jpg);
	background-repeat:no-repeat;
	float:left;
}

#home_produzioni_box_contents {
	width:209px;
	float:left;
	margin-top:-3px;
}

.produzioni_box_item {
	float:left;
	margin-left:8px;
	margin-bottom:8px;
}

.home_cnt_news_item {
	width: 199px;
	background-color:#e2e2e2;
	float:left;
	margin-top:10px;
	padding:5px;
}

.home_cnt_news_item h2 {
	color: #194353;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	line-height:20px;
}

.home_cnt_news_item_img {
	width:198px;
	height:98px;
	margin-top: 5px;
}

.home_cnt_news_item_title {
	width:198px;
	float:left;
	margin-top: 5px;
	margin-bottom:2px;
}

.home_cnt_news_item a {
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0px;
}

.home_cnt_news_item a:hover {
	text-decoration:none;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
}

.home_cnt_news_item .main_txt{
	line-height:18px;
}

.home_cnt_news_item_icons {
	width:198px;
	float:left;
	margin-top:-12px;
}

.home_cnt_news_item_icons .news_small_icon {
	margin-left:0px;
	margin-right:5px;
}

#home_right_column {
	width:308px;
	float:left;
	margin-left:25px;	
}

.home_right_banner_box {
	width:307px;
	height:273px;
	background-image: url(../immagini/home_right_banner_box.png);
	background-repeat:no-repeat; 
	float:left;
	margin-left:-15px;
	margin-top:-15px;
	padding:15px;
}

.home_right_tabber_box {
	width:308px;
	float:left;
}

.home_right_tab_box {
	width:308px;
	float:left;
}

.home_right_tab_contents {
	background-color: #dbdbdb;
	width:286px;
	float:left;
	padding:11px;
}

.home_right_news_evidenza_box {
	width:286px;
	float:left;
}

.home_right_news_evidenza_title {
	width:286px;
	float:left;
	margin-top:10px;
}

.home_right_news_evidenza_title a {
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0px;
}

.home_right_news_evidenza_title a:hover {
	text-decoration:none;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
}

.home_right_news_evidenza_icon_box {
	width:28px;
	float:right;
	background-image: url(../immagini/icon_trans_box_bg2.png);
	background-repeat:repeat;
	padding:10px;
}

.home_right_news_evidenza_icon_box .news_big_comments_icon {
	margin:0px;
}

.home_right_news_evidenza_icon_box .news_big_icon {
	margin:0px;
	margin-left:3px;
	margin-top:15px;
}

.home_right_newslist_box {
	width:308px;
	float:left;
	margin-top:10px;
}

a .cyan_main_title_box {
	cursor:pointer;
}

a .cyan_main_title_box:hover {
	color:#4c7784!important;
}

a .grey_main_title_box {
	cursor:pointer;
}

a .grey_main_title_box:hover {
	color:#4c7784!important;
}

.home_right_newslist_item {
	width:294px;
	float:left;
	cursor:pointer;
	background-image: url(../immagini/newslist_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e3e3e3;
	background-position:top;
	padding:7px;
}

.home_right_newslist_item:hover {
	width:294px;
	float:left;
	cursor:pointer;
	background-image: url(../immagini/newslist_bg_hover.jpg);
	background-repeat:repeat-x;
	background-color: #c6d0d4;
	background-position:top;
	padding:7px;
}

.home_right_newslist_item .main_txt {
	margin:0px;
}

.home_tabber_newslist_box {
	width:286px;
	float:left;
	margin-top:-10px;
}

.home_tabber_newslist_item {
	width:286px;
	float:left;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-top:10px;
}
.home_tabber_newslist_item_img {
	width:117px;
	height:98px;
	float:left;
	margin-right:10px;
}

home_tabber_newslist_item_title {
	width:198px;
	float:left;
	margin-top: 5px;
	margin-bottom:2px;
}

.home_tabber_newslist_item a {
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0px;
}

.home_tabber_newslist_item a:hover {
	text-decoration:none;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
}

.home_tabber_newslist_item .main_txt {
	margin:0px;
	margin-top:5px;
}

.right_pensieroazzurro_title {
	float:left;
	cursor:pointer;
	position:relative;
	left: 0;
	top: 0;
	z-index:10;
	cursor:pointer;
	width: 308px;
	height:45px;
	background-image: url(../immagini/right_pensieroazzurro_title.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:-5px;
}

.right_pensieroazzurro_title_hover {
	float:left;
	cursor:pointer;
	position:absolute;
	left: 0;
	top: 0;
	z-index:2;
	cursor:pointer;
	width: 308px;
	height:45px;
	background-image: url(../immagini/right_pensieroazzurro_title.jpg);
	background-repeat:no-repeat;
	background-position: 0px -45px;
	margin-top:-5px;
}

.home_right_video_box {
	width:308px;
	float:left;
	margin-top:10px;
}

.home_right_video_contents {
	width:308px;
	float:left;
}

.home_right_sondaggi_box {
	width:308px;
	float:left;
	margin-top:10px;
}

.home_right_sondaggi_item {
	width:308px;
	float:left;
	margin-top:10px;
}

.home_right_sondaggi_item img {
	margin-bottom:5px;
}

.home_right_sondaggi_item a {
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0px;
}

.home_right_sondaggi_item a:hover {
	text-decoration:none;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
}

.home_right_sondaggi_item .main_txt {
	margin:0px;
	margin-top:5px;
}

#footer_box {
	width:992px;
	float:left;
}

#footer_grey_row {
	width:991px;
	height:22px;
	background-image: url(../immagini/bottom_grey_bar.jpg);
	background-repeat:no-repeat;
}

#footer_noxia {
	float:left;
	cursor:pointer;
	position:relative;
	left: 0;
	top: 0;
	z-index:10;
	cursor:pointer;
	width: 991px;
	height:32px;
	background-image: url(../immagini/footer_noxia.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:-5px;
}

#footer_noxia_hover {
	float:left;
	cursor:pointer;
	position:absolute;
	left: 0;
	top: 0;
	z-index:2;
	cursor:pointer;
	width: 991px;
	height:32px;
	background-image: url(../immagini/footer_noxia.jpg);
	background-repeat:no-repeat;
	background-position: 0px -32px;
	margin-top:-5px;
}

#footer_contents {
	width:286px;
	text-align:center;
	float:left;
	text-align:center;
	margin-left:10px;
}

#footer_small_logo {
	width:81px;
	height:67px;
	background-image: url(../immagini/footer_small_logo.png);
	background-repeat:no-repeat;
	float:left;
	margin-left: 105px;
	margin-top:10px;
}

#footer_txt_box {
	width:286px;
	text-align:center;
	color: #595959;
	font-size:12px;
	float:left;
}

#footer_second_logo {
	width:61px;
	height:80px;
	background-image: url(../immagini/footer_industriali_logo.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:115px;
	margin-top:10px;
}

#page_left_column {
	width:634px;
	float:left;
	background-position:right;
	margin-left:5px;
}

.title_pages_btn_box {
	float:right;
	margin-right:10px;
}

.title_pages_btn_box span {
	color:#194353;
	font-size:12px;
	font-weight:normal;
	line-height: 26px;
	margin-left:2px;
	margin-right:2px;
}

.title_pages_btn_box a {
	color:#194353;
	font-size:12px;
	font-weight:normal;
	line-height: 26px;
	text-decoration: none;
}

.title_pages_btn_box a:hover {
	text-decoration: underline;
}

#news_page_list_box {
	width:634px;
	float:left;
}

#photogallery_page_list_box {
	width:634px;
	margin-top:10px;
	float:left;
}

.news_page_list_item {
	width:634px;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom: 10px;
	float:left;
	margin-top:10px;
}

.news_page_list_item_img {
	width:223px;
	float:left;
}

.facebook_big_icon {
	float:right;
	margin-top:6px;
}

.news_page_list_item_contents {
	width:395px;
	float:left;
	margin-left:16px;
}

.news_page_list_item_contents .grey_main_title_box {
	margin-bottom:5px;
}

.news_page_list_item_contents .main_txt {
	margin-bottom:0px;
}

.pager {
	float:left;
	text-align:center;
	width:100%;
	margin-top:10px;
	margin-bottom:5px;
}

.pager span {
	color: #767676!important;
	margin-left:5px;
	margin-right:5px;
}

.pager a {
	color: #35586e!important;
	font-weight:bold;
}

.pager a:hover {
	text-decoration:underline;
}


.pages_cnt_banner_box {
	width:631px;
	height:134px;
	background-image: url(../immagini/pages_big_banner_box.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-15px;
	padding:15px;
	margin-right:-15px;
}

.pages_right_big_banner_box {
	width:307px;
	height:418px;
	background-image: url(../immagini/pages_right_big_banner.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-15px;
	padding:15px;
	margin-top:-15px;
}

.pages_right_small_banner_box {
	width:307px;
	height:303px;
	background-image: url(../immagini/pages_right_small_banner.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-15px;
	padding:15px;
	margin-top:-15px;
}

#pages_right_column {
	width:308px;
	float:right;
	margin-left:5px;	
}

.pages_main_search_box {
	width:308px;
	height:26px;
	background-image: url(../immagini/pages_main_search_box.jpg);
	background-repeat:no-repeat;
	float:left;
		color:#545454;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.pages_main_search_box table{
	float:left;
	margin-top:3px;
	margin-left:5px;
}

.pages_main_search_box td{
	padding-right: 5px;
}


.pages_main_search_box input{
	background-color: #a4a4a4;
	border:0px none;
	width:145px;
	height:18px;
	color:#3e3e3e;
}

.pages_main_search_box select{
	background-color: #a4a4a4;
	border:0px none;
	width:175px;
	height:18px;
	color:#3e3e3e;
}

.facebook_like_box {
	width:100%;
	float:left;
}

.facebook_like_icon {
	float:right;
}

.social_share_main_box {
	float:left;
	width:100%;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	padding-bottom:7px;
	background-position:bottom;
	margin-top:7px;
}

.social_share_facebook_twitter_box {
	float:left;
}

.social_share_icon_box {
	float:right;
}

.news_details_box {
	width:634px;
	float:left;
}

.news_details_type {
	color:#194353;
	font-size:12px;
	letter-spacing:2px;
	font-weight:normal;
	margin:0px;
}

.news_photo_tabber_title {
	width:374px;
	height:30px;
	background-image: url(../immagini/photo_video_news_title_box.jpg);
	background-repeat:no-repeat;
	color:#aacad6;
	cursor:pointer;
	float:left;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:1px;
}

.news_photo_tabber_title span {
	color:#071f27;
}


.news_photo_tabber_title:hover {
	color:white;
	background-position:0px -30px;;
}

news_photo_tabber_carousel_box {
	width:394px;
	height:131px;
	background-image: url(../immagini/news_photo_tabber_carousel.jpg);
	background-repeat:repeat-x;
	float:left;
}

.news_photo_tabber_carousel_box {
	width:394px;
	height:95px;
	background-image: url(../immagini/news_photo_tabber_carousel.jpg);
	background-repeat:repeat-x;
	float:left;
}


news_photo_tabber_item {
	width:146px;
	height:110px;
	background-image: url(../immagini/news_photo_tabber_img_box.jpg);
	background-repeat:no-repeat;
	float:left;
}

.news_photo_tabber_item {
	width:99px;
	height:75px;
	background-image: url(../immagini/news_photo_tabber_img_box.jpg);
	background-repeat:no-repeat;
	float:left;
}

.news_details_copyright_box {
	float:right;
	text-align:right;
}

.news_details_copyright_box .main_txt {
	margin:0px;
}

#pages_main_comments_box {
	width:639px;
	float:left;
	margin-left:-3px;
}

.user_comment_item {
	width:639px;
	float:left;
	margin-bottom:5px;
}

.user_comment_name_box {
	width:639px;
	float:left;
	margin-left:4px;
}

.user_comment_name .main_txt {
	margin:0px;
}

.user_comment_name {
	float:left;
}

.user_comment_fumetto {
	float:left;
	width:21px;
	height:20px;
	background-image: url(../immagini/user_comment_fumetto.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:4px;
	position:relative;
	z-index:10;
}

.user_comment_message_box {
	width:639px;
	float:left;
	margin-top:-7px;
}

.user_comment_message_box_top {
	width:639px;
	height: 12px;
	background-image: url(../immagini/user_comment_top.png);
	background-repeat:no-repeat;
	float:left
}

.user_comment_message_box_bottom {
	width:639px;
	height: 32px;
	background-image: url(../immagini/user_comment_bottom.png);
	background-repeat:no-repeat;
	float:left
}

.user_comment_message_box_cnt {
	width:639px;
	background-image: url(../immagini/user_comment_cnt.png);
	background-repeat:repeat-y;
	float:left
}

.user_comment_message_box_contents {
	float:left;
	margin-top:-4px;
	padding-left:10px;
	padding-right: 10px;
	margin-bottom:-5px;
	z-index:100;
	position:relative;
}

.user_comments_txt {
	color:#7c7c7c;
	line-height:20px;
	font-weight:normal;
	text-align:justify;
	margin:0px;
}


.admin_comment_item {
	width:639px;
	float:right;
	margin-bottom:5px;
	margin-right:10px;
}

.admin_comment_name_box {
	width:639px;
	float:right;
	margin-right:4px;
}

.admin_comment_name .main_txt {
	margin:0px;
}

.admin_comment_name {
	float:right;
}

.admin_comment_fumetto {
	float:right;
	width:25px;
	height:17px;
	background-image: url(../immagini/admin_comment_fumetto.png);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:10;
}

.admin_comment_message_box {
	width:593px;
	float:right;
	margin-bottom:-6px;
	margin-top:-30px;
}

.admin_comment_message_box_top {
	width:593px;
	height: 13px;
	background-image: url(../immagini/admin_comment_top.png);
	background-repeat:no-repeat;
	float:left
}

.admin_comment_message_box_bottom {
	width:593px;
	height: 20px;
	background-image: url(../immagini/admin_comment_bottom.png);
	background-repeat:no-repeat;
	float:left
}

.admin_comment_message_box_cnt {
	width:593px;
	background-image: url(../immagini/admin_comment_cnt.png);
	background-repeat:repeat-y;
	float:left
}

.admin_comment_message_box_contents {
	float:left;
	margin-top:-4px;
	padding-left:10px;
	padding-right: 10px;
	margin-bottom:-5px;
	z-index:100;
	position:relative;
}

.admin_comments_txt {
	color:#94adb4;
	line-height:20px;
	font-weight:normal;
	text-align:justify;
	margin:0px;
}

#addcomment_box {
	width:639px;
	float:left;
	margin-top:10px;
}

#addcomment_box label {
	color:#4d4d4d;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}

#addcomment_box input {
	color:#4d4d4d;
	font-size:12px;
	text-align:justify;
	border:0px none;
	background-color:#e3e3e3;
	width:565px;
}

#addcomment_box textarea {
	color:#4d4d4d;
	font-size:12px;
	text-align:justify;
	border:0px none;
	background-color:#e3e3e3;
	width:625px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	resize:none;
	overflow:auto;
}

.comments_mail_txt {
	font-size:10px;
	float:right;
	color:#545454;
}

.photogallery_list_item_container  {
	width:197px;
	float:left;
	margin-right:9px;
	margin-left:5px;
	margin-bottom:14px;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.photogallery_list_item {
	width:197px;
	height:178px;
	float:left;
	background-image: url(../immagini/photogallery_open_item.jpg);
	background-repeat:no-repeat;
	cursor:pointer!important;
	overflow:hidden;
	position:relative;
}

.photogallery_list_item2 {
	width:197px;
	height:178px;
	float:left;
	background-image: url(../immagini/photogallery_open_item.jpg);
	background-repeat:no-repeat;
	cursor:pointer!important;
	overflow:hidden;
	position:relative;
}

.photogallery_list_item_title_box {
	width:177px;
	height:178px;
	float:left;
	background-image: url(../immagini/icon_trans_box_bg2.png);
	background-repeat:repeat;
	bottom:0px;
	position:relative;
	z-index:100;
	cursor:pointer!important;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

.photogallery_list_item_title_box a {
	color:#595959;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.photogallery_list_item_title_box a:hover {
	color:#2e2e2e;
}

.photogallery_list_item_title_box2 {
	width:177px;
	height:178px;
	float:left;
	background-image: url(../immagini/icon_trans_box_bg2.png);
	background-repeat:repeat;
	bottom:-178px;
	position:relative;
	z-index:100;
	cursor:pointer!important;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

.photogallery_list_item_title_box2 a {
	color:#595959;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.photogallery_list_item_title_box2 a:hover {
	color:#2e2e2e;
}

.right_pages_white_contents_box {
	width:326px;
	float:left;
	background-color:	white;
	margin-left:-10px;
	padding-bottom:10px;
}

.right_pages_white_contents {
	width:308px;
	float:left;
	margin-left:8px;
}

.right_pages_white_contents_title {
	color:#32667a;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}

.right_pages_white_contents .main_txt {
	margin:0px;
	margin-top:5px;
}

#calendar_box {
	width:306px;
	float:left;
	margin-bottom:10px;
}

#calendar_month_bar {
	width:306px;
	height:26px;
	float:left;	
	background-image: url(../immagini/calendar_month_box.jpg);
	background-repeat:no-repeat;
}

.calendar_left_arrow {
	width:9px;
	height:14px;
	background-image: url(../immagini/calendar_mont_arrow_left.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:6px;
	margin-left:5px;
	float:left;
}

.calendar_right_arrow {
	width:9px;
	height:14px;
	background-image: url(../immagini/calendar_mont_arrow_right.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:6px;
	margin-right:5px;
	float:right;
}

.calendar_month_txt {
	width:278px;
	height: 26px;
	float:left;
	line-height: 26px;
	text-align:center;
	color:#194353;
	font-size:12px;
	font-weight:normal;
	letter-spacing:2px;
}

#calendar_box table {
	width:306px;
	float:left;
	border: 1px #dbdbdb solid;
}

#calendar_box td {
	width:41px!important;
	height:33px!important;
	border: 1px #dbdbdb solid;
	cursor:pointer;
	text-align:Center;
}

#calendar_box td a {
	width:41px!important;
	height:33px!important;
	font-size:18px;
	font-weight:bold;
}

#calendar_box td a .calendar_day{
	width:41px!important;
	height:33px!important;
	font-size:18px;
	font-weight:bold;
	line-height: 33px;
	cursor:pointer;
}

.calendar_red_td {
	background-image: url(../immagini/calendar_red_bg.jpg);
	background-repeat:-repeat-x;
}

.calendar_red_td:hover {
	background-image: url(../immagini/calendar_red_bg_hover.jpg);
	background-repeat:-repeat-x;
}

.calendar_red_td a {
	color:white;
}

.calendar_white_td {
}

.calendar_white_td_nocursor {
	cursor:default!important;
}

.calendar_white_td:hover {
	background-image: url(../immagini/calendar_white_bg.jpg);
	background-repeat:-repeat-x;
}

.calendar_white_td_selected {
	background-image: url(../immagini/calendar_white_bg.jpg);
	background-repeat:-repeat-x;
}

.calendar_white_td a {
	color:#2b4d57;
}


.calendar_grey_td {
	background-image: url(../immagini/calendar_grey_bg.jpg);
	background-repeat:-repeat-x;
}

.calendar_grey_td:hover {
	background-image: url(../immagini/calendar_grey_bg_hover.jpg);
	background-repeat:-repeat-x;
}

.calendar_grey_td a {
	color:#686868;
}

.calendar_cyan_td {
	background-image: url(../immagini/calendar_cyan_bg.jpg);
	background-repeat:-repeat-x;
}

.calendar_cyan_td:hover {
	background-image: url(../immagini/calendar_cyan_bg_hover.jpg);
	background-repeat:-repeat-x;
}

.calendar_cyan_td a {
	color:white;
}

#appuntamenti_list_box {
	width:308px;
	float:left;
}

#appuntamenti_list {
	width:308px;
	height:432px;
	float:left;
	overflow: scroll;
	overflow-x:hidden; 
}

#appuntamenti_list .home_right_newslist_item {
	width:277px!important;
}

#video_page_player_box {
	width:634px;
	float:left;
	text-align:center;
}

#video_player {
	width:482px;
	height:386px;
	margin-left:auto;
	margin-right:auto;
}

#embed_download_box {
	width:634px;
	float:left;
	margin-top:10px;
}

.embed_video_btn {
	height:20px;
	background-image: url(../immagini/embed_btn.png);
	background-repeat:no-repeat;
	background-position:left;
	floaT:left;
	padding-left:25px;
	line-height:20px;
	color:#565656;
	letter-spacing:1px;
	cursor:pointer;
}

.embed_video_btn:hover {
	height:20px;
	background-image: url(../immagini/embed_btn_hover.png);
	background-repeat:no-repeat;
	background-position:left;
	floaT:left;
	padding-left:25px;
	line-height:20px;
	color:#7d7d7d;
	letter-spacing:1px;
	cursor:pointer;
}

.download_video_btn {
	height:20px;
	background-image: url(../immagini/download_btn.png);
	background-repeat:no-repeat;
	background-position:left;
	floaT:right;
	padding-left:25px;
	line-height:20px;
	color:#565656;
	letter-spacing:1px;
	cursor:pointer;
}

.download_video_btn:hover {
	height:20px;
	background-image: url(../immagini/download_btn_hover.png);
	background-repeat:no-repeat;
	background-position:left;
	floaT:right;
	padding-left:25px;
	line-height:20px;
	color:#7d7d7d;
	letter-spacing:1px;
	cursor:pointer;
}

#video_page_category_list_box {
	width:646px;
	float:left;
	margin-left:-5px;
	margin-top:10px;
}

#video_page_category_list_box_top {
	width:646px;
	height:19px;
	background-image: url(../immagini/video_category_box_top.png);
	background-repeat:no-repeat;
	float:left;
}

#video_page_category_list_box_bottom {
	width:646px;
	height:19px;
	background-image: url(../immagini/video_category_box_bottom.png);
	background-repeat:no-repeat;
	float:left;
}

#video_page_category_list_box_cnt {
	width:646px;
	background-image: url(../immagini/video_category_box_cnt.png);
	background-repeat:repeat-y;
	float:left;
}

.video_page_category_list_box_title {
	width:100%;
	text-align:center;
	color:#194353;
	font-size:14px;
	font-weight:bold;
	margin-top:-6px;
}

.video_page_category_list_contents {
	width:636px;
	float:left;
	padding-left:10px;
}

.video_page_category_list_contents .home_medium_photo_video_item_cnt {
	background-color:transparent;
	float:left;
}

.video_page_category_list_contents .download_video_btn {
	float:right;
	margin:0px;
	position:absolute;
	margin-top:153px;
	margin-bottom:-153px;
	margin-left: 170px;
} 

.video_page_category_list_contents .home_medium_photo_video_box {
	height:250px;
}

.blog_list_evidenza_item {
	width:634px;
	float:left;
}

.blog_list_evidenza_item .news_photo_tabber_carousel_box {
	width:634px;
	height:120px;
	background-image: url(../immagini/news_photo_tabber_carousel.jpg);
	background-repeat:repeat-x;
	float:left;
}

#palinsesto_days_box {
	width:634px;
	float:left;
}

#palinsesto_days_list {
	width:634px;
	height:57px;
	background-image: url(../immagini/palinsesto_days_box_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}

.palinsesto_days_arrow_left {
	width:46px;
	height:57px;
	cursor:pointer;
	background-image: url(../immagini/palinsesto_days_box_arrow_left.jpg);
	background-repeat: no-repeat;
	float:left;
}

.palinsesto_days_arrow_left:hover {
	background-position: -46px 0px;
}

.palinsesto_days_arrow_right {
	width:46px;
	height:57px;
	cursor:pointer;
	background-image: url(../immagini/palinsesto_days_box_arrow_right.jpg);
	background-repeat: no-repeat;
	float:right;
}

.palinsesto_days_arrow_right:hover {
	background-position: -46px 0px;
}

.palinsesto_days_item {
	float:left;
	padding:6px;
	cursor:pointer;
	text-align:center;
	color:#606060;
	font-weight:bold;
	letter-spacing:1px;
	line-height:22px;
	margin-left:1px;
	height:45px;
}

.palinsesto_days_item:hover {
	color:#35555f;
}

.palinsesto_days_spacer {
	width:2px;
	height:54px;
	background-image: url(../immagini/palinsesto_days_box_spacer.png);
	background-repeat:no-repeat;
	float:left;
}

.palinsesto_days_item_selected {
	float:left;
	padding:6px;
	text-align:center;
	color:white;
	font-weight:bold;
	letter-spacing:1px;
	line-height:22px;
	margin-left:1px;
	background-image: url(../immagini/palinsesto_days_selected.jpg);
	background-repeat:repeat-x;
	height:45px;
	cursor:default;
}

.palinsesto_days_name {
	width:634px;
	height:26px;
	float:left;
	background-image: url(../immagini/palinsesto_days_box_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}

.palinsesto_days_name h2 {
	color:#194353;
	letter-spacing:1px;
	font-size:12px;
	font-weight:normal;
	line-height: 26px;
	margin:0px;
	margin-left: 10px;
}

#palinsesto_item_list_box {
	width:634px;
	float:left;
}

.palinsesto_item {
	width:634px;
	height:64px;
	float:left;
	line-height: 64px;
	background-image: url(../immagini/palinsesto_item_bg.jpg);
	background-repeat:repeat-x;
	color:#595959;
}

.palinsesto_item:hover {
	color:#2d4148;
	background-image: url(../immagini/palinsesto_item_bg_hover.jpg);
	background-repeat:repeat-x;
}

.palinsesto_item_clock_box {
	width:87px;
	height:39px;
	background-image: url(../immagini/palinsesto_clock_box.png);
	background-repeat:no-repeat;
	line-height:39px;
	text-align:right;
	color:white;
	padding-right:14px;
	font-weight:bold;
	float:left;
	margin-top: 12px;
	margin-left:10px
}

.palinsesto_item_title {
	float:left;
	margin-left:10px;
	font-weight:bold;
	letter-spacing:1px;
}

.accordion_header {
	floaT:left;
	cursor:pointer;
}

.accordion_contents {
	overflow:hidden;
	float:left;
	width:634px;
}

.accordion_contents_top {
	float:left;
	width:634px;
	height:17px;
	background-image: url(../immagini/palinsesto_item_description_top.jpg);
	background-repeat:no-repeat;
}

.accordion_contents_bottom {
	float:left;
	width:634px;
	height:17px;
	background-image: url(../immagini/palinsesto_item_description_bottom.jpg);
	background-repeat:no-repeat;
}

.accordion_contents_cnt {
	float:left;
	width:634px;
	background-image: url(../immagini/palinsesto_item_description_cnt.jpg);
	background-repeat:repeat-y;
}

.accordion_contents_box {
	float:left;
	color:white;
	text-align:justify;
	padding:10px;
	margin-top:-20px;
	margin-bottom:-20px;
	position:relative;
	z-index:10;
}

#page_produzioni_box {
	width:308px;
	float:left;
	background-color: #426977;
	margin-top:10px;
}

#page_produzioni_box_title {
	width:308px;
	height:57px;
	background-image: url(../immagini/page_produzioni_box_title.jpg);
	background-repeat:no-repeat;
	float:left;
}

#page_produzioni_box_contents {
	width:308px;
	float:left;
	margin-top:-3px;
}

.programmi_item {
	width:634px;
	height:64px;
	float:left;
	line-height: 64px;
	background-image: url(../immagini/programmi_item_bg.jpg);
	background-repeat:repeat-x;
	color:#d0dde1;
}

.programmi_item:hover {
	color:white;
	background-image: url(../immagini/programmi_item_bg_hover.jpg);
	background-repeat:repeat-x;
}

.programmi_white_arrow {
	width:11px;
	height:11px;
	background-image: url(../immagini/programmi_white_arrow.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:-16px;
	margin-right:5px;
}

.sondaggi_page_list_box {
	width:634px;
	float:left;
}

.sondaggi_page_list_item {
	width:634px;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom: 10px;
	float:left;
	margin-top:10px;
}

.sondaggi_page_list_item .home_right_sondaggi_item {
	width:634px;
	float:left;
}

.sondaggi_page_list_item .home_right_sondaggi_item img {
	float:left;
	margin-right: 10px;
}

.sondaggi_page_list_item .home_right_sondaggi_item .home_right_sondaggi_item_title {
	margin-top:5px;
}

.sondaggi_risposta {
	font-weight: bold;
	color: #00aeef;
}

.sondaggi_bar {
	width:634px;
	height:11px;
	float:left;
	background-image: url(../immagini/sondaggi_bar_bg.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.sondaggi_bar_fill {
	height:11px;
	float:left;
	background-image: url(../immagini/sondaggi_bar_bg2.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
}

#streaming_box {
	width:617px;
	height:839px;
	background-image: url(../immagini/streaming_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:6px;
}

#streaming_player_box {
	width:557px;
	height:313px;
	float:left;
	margin-left:30px;
	margin-top: 27px;
}

#postazioni_map {
	float:left;
	margin-top:13px;
	margin-left:10px;
}

#postazioni_map_box {
	float:left;
	width:632px;
	height:276px;
	background-image: url(../immagini/postazioni_box.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#postazioni_map_contents {
	float:left;
	padding:10px;
	margin-left:10px;
}

#postazioni_map_contents_list {
	float:left;
	width:314px;
	height:216px;
	overflow: auto;
	overflow-x:hidden; 
}


.postazioni_map_contents_item {
	float:left;
	width:290px;
	margin-top:15px;
}

.postazioni_map_contents_item .main_txt {
	margin:0px;
}

.page_category_top_news_box {
	width:970px;
	float:left;
	background-image: url(../immagini/or_spacer.png);
	background-repeat:repeat-x; 
	background-position: bottom;
	padding-bottom:10px;
	margin-right:-10px;
}

.page_category_top_news_item {
	width:293px;
	float:left;
}



.page_category_top_news_item_left {
	width:293px;
	float:left;
}

.page_category_top_news_item_cnt {
	width:293px;
	float:left;
	margin-left:46px;
}

.page_category_top_news_item_right {
	width:293px;
	float:right;
}

.page_category_top_news_box .giant_image_btn_bar {
	width:273px;
	height: 48px;
	background-image: url(../immagini/icon_trans_box_bg.png);
	background-repeat:repeat;
	float:left;
	margin-top:-48px;
	z-index:10;
	position:relative;
	padding-right:10px;
	padding-left:10px;
}

.page_category_top_news_box .news_big_title {
	margin-top:5px;
}

.page_category_top_news_box .news_big_subtitle {
	margin-top:5px;
}

.page_category_top_news_box .main_txt {
	margin-top:5px;
	margin-bottom:0px;
}

#smarrita_box {
	width:572px;
	height:129px;
	background-color:#f1f1f1;
	padding:10px;
	*overflow:hidden;
}

#smarrita_box .news_giant_title {
	margin-top:0px;
}

.register_smarrita_table_box {
	width:100%;
	float:left;
}

.register_smarrita_table_box table span {
	cursor:pointer!important;
	text-decoration:underline!important;
}

.register_smarrita_table_box label {
	color:#4d4d4d;
	font-size:12px;
}

.register_smarrita_table_box input {
	color:#4d4d4d;
	font-size:12px;
	border: 1px #374f59 solid;
	background-color: #f1f1f1;
}

.register_smarrita_table_box select {
	color:#4d4d4d;
	font-size:12px;
	border: 1px #374f59 solid;
	background-color: #f1f1f1;
}

.register_smarrita_table_box textarea {
	color:#4d4d4d;
	font-size:12px;
	border: 1px #374f59 solid;
	background-color: #f1f1f1;
	resize:none;
	overflow:auto;
}


.submit_smarrita {
	padding:5px!important;
	background-image: url(../immagini/smarrita_submit.jpg)!important;
	background-repeat:repeat-x!important;
	background-color: #374f59!important;
	color:white!important;
	cursor:pointer!important;
	font-weight:bold!important;
	letter-spacing:1px!important;
}


.submit_smarrita:hover {
	background-image: url(../immagini/smarrita_submit_hover.jpg)!important;
}

.reset_smarrita {
	padding:5px!important;
	background-image: url(../immagini/smarrita_reset.jpg)!important;
	background-repeat:repeat-x!important;
	background-color: #374f59!important;
	color:white!important;
	cursor:pointer!important;
	font-weight:bold!important;
	letter-spacing:1px!important;
}


.reset_smarrita:hover {
	background-image: url(../immagini/smarrita_reset_hover.jpg)!important;
}

.lostpass_lnk {
	cursor:pointer!important;
	text-decoration:underline!important;
}

.player_play_btn_box {
	width:365px;
	height:324px;
	background-image: url(../immagini/play_btn.png);
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	cursor:pointer;
}

.player_play_btn_box:hover {
	background-position:-365px 0px;
}

#player_webtv2 .player_play_btn_box {
	width:482px;
	height:386px;
	background-image: url(../immagini/play_btn_2.png);
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	cursor:pointer;
}


#player_webtv2 .player_play_btn_box:hover {
	background-position:-482px 0px;
}

.blog_list_evidenza_item .news_photo_tabber_item {
	background-image: none!important;
	background-repeat:no-repeat;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.redazione_contents {
	text-align:left!important;
}

.redazione_contents table {
	background-color: #eaeaea!important;
	margin:0px!important;
	width:100%;
}

.redazione_contents table tr {
	background-color: #eaeaea!important;
}

.redazione_contents table td {
	background-color: #eaeaea!important;
	border: 1px #c1c1c1 solid;
	padding:20px;
}

