.ctools-locked {
	padding: 1em; border: 1px solid red; color: red;
}
.ctools-owns-lock {
	background: 0px 0px rgb(255, 255, 221); padding: 1em; border: 1px solid rgb(240, 192, 32);
}
a.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
input.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
button.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
select.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
div.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") no-repeat center; width: 18px; float: left;
}
.video_thumbnail {
	min-height: 100px; min-width: 100px;
}
.video-width-text {
	width: 10px;
}
.video-thumb-selection {
	
}
.video-thumb-selection .form-item {
	
}
.video-thumbnails {
	
}
.video-thumbnails .form-item {
	padding-right: 10px; margin-right: 10px; float: left; max-width: 30%;
}
.video-bypass-auto-conversion {
	
}
.video-default-thumbnail {
	
}
.video-data {
	
}
.video_image_teaser {
	padding: 0.5em; float: left;
}
br.video_image_clear {
	clear: both;
}
.video_image_view {
	
}
.video-inprogress {
	padding: 0.5em; border: 1px solid red;
}
.video-conversion-failed {
	padding: 0.5em; border: 1px solid red;
}
.widget-edit {
	max-width: 70%;
}
.widget-edit .form-item {
	white-space: normal !important;
}
.admin_flv_player_wrapper {
	display: none;
}
* html object.video-object {
	display: none;
}
* html object.video-object {
	display: inline;
}
* html object.video-object {
	display: none;
}
div.video-preview {
	padding: 0px 10px 10px 0px; float: left;
}
div.video-widget-data {
	width: 85%; float: left;
}
div.video-widget-data input.text-field {
	width: auto;
}
div#video-browser-page-wrapper div#video-browser-page div.video-item {
	padding: 5px; border: 1px dotted rgb(204, 204, 204); height: 128px; text-align: center; float: left;
}
div#video-browser-page-wrapper div#video-browser-page div.video-item:hover {
	background-color: antiquewhite;
}
#block-ilg-banner-ilg-banner-leaderbord {
	width: 730px; float: left;
}
#block-ilg-banner-ilg-banner-boxpromo {
	clear: both;
}
.block-ilg-banner .content {
	padding: 0px !important; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.leaderbord_in {
	width: 250px !important;
}
.leaderbord_in .logo_cat_desc {
	margin: 10px; float: right !important;
}
.block-ilg-election-block {
	margin: 10px 0px; height: 150px; overflow: hidden; background-color: rgb(238, 238, 238);
}
.ul_election {
	
}
.ul_election li {
	width: 194px; height: 150px; margin-left: 5px; float: left; display: block; position: relative;
}
.ul_election .li_intestazione {
	width: 188px; margin-left: 0px !important;
}
.ul_election .li_descr {
	left: 0px; bottom: 0px; position: absolute;
}
.ul_election .li_candidate {
	width: 194px; height: 41px; color: rgb(255, 255, 255); font-size: 1.4em; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.ul_election .li_candidate div {
	padding: 5px;
}
.ul_election .partito {
	width: 194px; height: 15px; color: rgb(255, 255, 255); line-height: 1.4em; font-size: 0.8em; background-color: rgb(0, 102, 153);
}
.ul_election .li_percent {
	right: 10px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.ul_election .li_percent .int {
	font-size: 2.1em;
}
.ul_election .li_percent .dec {
	font-size: 1.4em;
}
.li_intestazione .titolo {
	margin: 10px; font-size: 1.4em;
}
.li_intestazione .regione {
	margin: 15px 10px 0px; color: rgb(0, 102, 153); font-size: 3em;
}
.li_intestazione .tipodati {
	margin: 0px 10px 15px; color: rgb(0, 102, 153);
}
.li_intestazione .fonte {
	margin: 18px 10px; font-size: 1em;
}
.due_cand {
	width: 984px; height: 176px; position: relative; background-color: rgb(35, 35, 35);
}
.due_cand .li_intestazione {
	width: 100%; height: 30px; text-align: center; color: rgb(35, 35, 35); font-size: 1.4em; font-weight: bold; background-color: rgb(255, 255, 255);
}
.due_cand li {
	margin: 0px; width: 50%; position: relative; background-repeat: no-repeat;
}
.due_cand .cand0 {
	margin-top: -30px;
}
.due_cand .cand0 .li_descr {
	color: rgb(0, 145, 219); margin-left: 156px; position: relative;
}
.due_cand .cand0 .li_percent {
	left: 153px; width: 70px; bottom: 30px; position: absolute; z-index: 1; background-color: rgb(0, 145, 219);
}
.due_cand .cand1 {
	background-position: right top !important; margin: -30px 0px 0px; width: 50%;
}
.due_cand .cand1 .li_descr {
	color: rgb(255, 39, 0); margin-right: 156px; position: relative;
}
.due_cand .li_candidate {
	color: inherit; font-size: 1.7em; background-color: transparent;
}
.due_cand .cand1 .li_percent {
	width: 70px; text-align: right; right: 153px; bottom: 30px; position: absolute; z-index: 1; background-color: rgb(255, 39, 0);
}
.due_cand .cand1 .li_candidate {
	width: 100%; text-align: right;
}
.due_cand .partito {
	background-color: transparent;
}
.due_cand .int {
	padding: 0px 10px;
}
.due_cand .cand0 .voti_totali {
	left: 223px; width: 296px; height: 33px; bottom: 30px; position: absolute; z-index: 0; background-color: rgb(102, 102, 102);
}
.due_cand .cand1 .voti_totali {
	width: 296px; height: 33px; right: 223px; bottom: 30px; position: absolute; z-index: 0; background-color: rgb(102, 102, 102);
}
.due_cand .cand0 .meta {
	width: 1px; height: 37px; right: 0px; bottom: 28px; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.due_cand .cand1 .meta {
	left: 0px; width: 1px; height: 37px; bottom: 28px; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.due_cand .maggioranza {
	left: -60px; color: rgb(255, 255, 255); font-weight: bold; position: absolute;
}
.due_cand .cand0 .maggioranza {
	display: none;
}
#block-ilg-firme-ilg-firme-blog-two {
	width: 300px;
}
#block-ilg-firme-ilg-firme-blog-two h2 {
	border-color: rgb(170, 0, 0) !important; color: rgb(102, 102, 102); font-size: 1.6em; margin-bottom: 1px; border-bottom-width: 3px; border-bottom-style: solid;
}
#block-ilg-firme-ilg-firme-blog h2 {
	border-color: rgb(170, 0, 0) !important; color: rgb(102, 102, 102); font-size: 1.6em; margin-bottom: 1px; border-bottom-width: 3px; border-bottom-style: solid;
}
#block-ilg-firme-ilg-firme-blog .content {
	overflow: auto !important;
}
#block-ilg-firme-ilg-firme-blog-two .content {
	overflow: auto !important;
}
#block-ilg-firme-ilg-firme-blog .content {
	border: currentColor !important;
}
#blog_opinione {
	clear: both;
}
#blog_opinione_two {
	clear: both;
}
#blog_opinione .red_bold {
	color: rgb(204, 52, 3); font-weight: bold;
}
#blog_opinione_two .red_bold {
	color: rgb(204, 52, 3); font-weight: bold;
}
#blog_opinione_head {
	margin-top: 10px; margin-bottom: 1px; border-bottom-color: rgb(170, 0, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
#blog_opinione_head h4 {
	font-size: 18px;
}
.blog_opinione_item {
	clear: both;
}
.blog_opinione_item_body {
	padding-top: 5px;
}
.blog_opinione_item_title {
	padding: 5px 5px 0px 0px; height: 40px; background-color: rgb(232, 232, 232);
}
.blog_opinione_item_title a {
	color: rgb(0, 0, 0) !important; line-height: 18px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px;
}
.blog_opinione_item_info span {
	color: rgb(170, 0, 0); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
.blog_opinione_item_img {
	background: url("/sites/default/modules/ilg_firme/./img/sprite_opinione.png") no-repeat 0px 0px; margin: 7px 8px 0px; width: 50px; height: 60px; float: left;
}
.blog_opinione_item_img img {
	width: 50px; height: 60px;
}
.img_blog_segre {
	background-position: -50px 0px;
}
.img_blog_erba {
	background-position: -100px 0px;
}
.img_blog_macioce {
	background-position: -150px 0px;
}
.img_blog_barbieri {
	background-position: -200px 0px;
}
.img_blog_wall {
	background-position: -250px 0px;
}
.img_blog_gsegre {
	background-position: -300px 0px;
}
.img_blog_locati {
	background-position: -350px 0px;
}
.img_blog_sacchelli {
	background-position: -400px 0px;
}
.img_blog_giordano {
	background-position: -450px 0px;
}
.img_blog_benny {
	background-position: 0px -60px;
}
.img_blog_porro {
	background-position: -50px -60px;
}
.img_blog_foa {
	background-position: -100px -60px;
}
.img_blog_taliani {
	background-position: -150px -60px;
}
.img_blog_filippi {
	background-position: -200px -60px;
}
.img_blog_ruzzo {
	background-position: -250px -60px;
}
.img_blog_lottieri {
	background-position: -300px -60px;
}
.img_blog_villa {
	background-position: -350px -60px;
}
.img_blog_pavanel {
	background-position: -400px -60px;
}
.img_blog_franza {
	background-position: 0px -120px;
}
.img_blog_bonora {
	background-position: -100px -120px;
}
.img_blog_scafuri {
	background-position: -150px -120px;
}
.img_blog_giani {
	background-position: -200px -120px;
}
.img_blog_tomelleri {
	background-position: -250px -120px;
}
.img_blog_angeli {
	background-position: -300px -120px;
}
.img_blog_cortellari {
	background-position: -350px -120px;
}
.img_blog_caverzan {
	background-position: -400px -120px;
}
.img_blog_scafi {
	background-position: -450px -120px;
}
.img_blog_gigante {
	background-position: 0px -180px;
}
.img_blog_spirli {
	background-position: -50px -180px;
}
.img_blog_dimarzio {
	background-position: -100px -180px;
}
.img_blog_borgia {
	background-position: -150px -180px;
}
.img_blog_baldrighi {
	
}
.box_firme .box_firme_img {
	padding: 0px 3px; width: 91px; float: right;
}
.box_firme {
	overflow: auto;
}
.box_firme .box_firme_titolo {
	font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
.box_firme .box_firme_autore {
	margin: 5px 0px; background-color: rgb(225, 225, 225);
}
.box_firme .box_firme_autore a {
	color: rgb(153, 0, 2); font-size: 12px;
}
#block-ilg-login-ilg-login .content {
	overflow: auto;
}
#block-ilg-login-ilg-login .box_sprite_logged {
	background: url("/sites/default/modules/ilg_login/img/logged_icon.png") 0px 0px; margin: auto; width: 48px; height: 48px; overflow: hidden; display: block;
}
#block-ilg-login-ilg-login .box_sprite_login {
	background: url("/sites/default/modules/ilg_login/img/login_icon.png") 0px 0px; margin: auto; width: 57px; height: 57px; overflow: hidden; display: block;
}
#block-ilg-login-ilg-login .button_logged a {
	margin: 0px 10px; width: 48px; height: 85px; text-align: center; color: rgb(153, 153, 153); line-height: 13px; overflow: hidden; font-size: 11px; float: left;
}
#block-ilg-login-ilg-login .button_login a {
	margin: 0px 10px; width: 70px; height: 80px; text-align: center; color: rgb(153, 153, 153); line-height: 13px; overflow: hidden; font-size: 11px; float: left;
}
#block-ilg-login-ilg-login .login_me {
	background-position: -200px 0px;
}
#block-ilg-login-ilg-login .login_pdf {
	background-position: -300px 0px;
}
#block-ilg-login-ilg-login .login_star {
	background-position: -400px 0px;
}
#block-ilg-login-ilg-login .login_logout {
	background-position: -450px 0px;
}
#block-ilg-login-ilg-login .login_penpaper {
	background-position: -350px 0px;
}
#block-ilg-login-ilg-login .login_mail {
	background-position: -150px 0px;
}
#block-ilg-login-ilg-login .login_disclaimer {
	background-position: -50px 0px;
}
#block-ilg-login-ilg-login .login_info {
	background-position: -100px 0px;
}
#block-ilg-login-ilg-login .login_login {
	background-position: -171px 0px;
}
#block-ilg-login-ilg-login .login_register {
	background-position: -57px 0px;
}
#block-ilg-login-ilg-login .login_edicola {
	background-position: -114px 0px;
}
.button_logged {
	display: none;
}
.block-ilg-logo {
	overflow: hidden; float: left;
}
.front .block-ilg-logo {
	width: 360px !important; margin-top: 15px; margin-right: 40px; float: left;
}
#block-ilg-banner-ilg-banner-strip {
	clear: both;
}
#block-ilg-logo-ilg-logo .logo_cat_desc .background {
	padding: 0px 10px; text-transform: lowercase !important; font-family: "Microsoft Sans Serif",Helvetica,Arial,Tahoma,Garuda,Sans,sans-serif; font-size: 28px; font-weight: bold; margin-top: 2px; display: inline;
}
#block-ilg-logo-ilg-logo .logo_cat_desc .background a {
	color: rgb(255, 255, 255);
}
#block-ilg-logo-ilg-logo .logo_cat {
	width: 250px; margin-right: 10px; float: left;
}
#block-ilg-logo-ilg-logo .logo_cat_desc {
	float: left; max-width: 250px;
}
#block-ilg-logo-ilg-logo #logo {
	margin: 2px 0px; overflow: auto;
}
#block-ilg-logo-ilg-logo .date_time_update_home {
	text-align: center; font-size: 0.8em; margin-top: 4px;
}
#block-ilg-logo-ilg-logo .date_time_update_home span {
	font-weight: bold;
}
#block-ilg-manchette-dx-ilg-manchette-dx {
	background: url("/sites/default/modules/ilg_manchette_dx/./img/sfondo_manchette.jpg") no-repeat; width: 300px; height: 100px; overflow: hidden; font-family: Microsoft Sans Serif,Verdana,Arial,Sans,sans-serif; float: left; position: relative;
}
#block-ilg-manchette-dx-ilg-manchette-dx h2 {
	left: 5px; top: 18px; width: 203px; text-align: right; position: absolute;
}
#block-ilg-manchette-dx-ilg-manchette-dx h2 a {
	color: rgb(153, 0, 2); font-size: 17px; font-weight: normal; text-decoration: none;
}
#block-ilg-manchette-dx-ilg-manchette-dx .field-type-image {
	top: 0px; right: 0px; position: absolute;
}
#block-ilg-manchette-dx-ilg-manchette-dx .manchette_news_title {
	left: 5px; top: 50px; width: 203px; height: 36px; text-align: right; color: rgb(56, 85, 143); overflow: hidden; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; position: absolute;
}
#block-ilg-manchette-dx-ilg-manchette-dx .links {
	display: none;
}
#block-ilg-settings-ilg-settings-ultimora {
	margin: 10px 0px; border: 1px solid rgb(170, 0, 0); width: 100%; overflow: auto; clear: both;
}
#ultimora_ora {
	background: url("/sites/default/modules/ilg_settings/img/ultimora.png") no-repeat left top rgb(221, 0, 0); width: 125px; margin-right: 10px; float: left;
}
#ultimora_ora p {
	margin: 15px 0px 0px; padding: 20px 5px 0px 0px; text-align: right; color: white; font-size: 16px; font-weight: bold;
}
#ultimora_box_info {
	width: 840px; float: left;
}
#ultimora_title {
	color: rgb(170, 0, 0); font-size: 25px;
}
#ultimora_testo {
	color: rgb(102, 102, 119); margin-bottom: 5px;
}
#block-ilg-settings-ilg-settings-strip {
	clear: both;
}
.ui-dialog {
	padding: 0.2em; width: 300px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
	margin: 0.1em 16px 0.1em 0px; float: left;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: 18px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-titlebar-close span {
	margin: 1px; display: block;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0px;
}
.ui-dialog .ui-dialog-content {
	padding: 0.5em 1em; border: 0px currentColor; overflow: auto; position: relative; -ms-zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; text-align: left; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px; height: 14px; right: 3px; bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.content p {
	margin: 15px 0px; line-height: 20px;
}
cite {
	font-style: normal !important;
}
#social_and_utility_summary #save_article {
	margin: 2px 5px; height: 20px; float: right;
}
#social_and_utility_summary #print_article {
	margin: 2px 5px; height: 20px; float: right;
}
#social_and_utility_summary #text_size {
	width: 63px; float: right; cursor: pointer;
}
#social_and_utility {
	width: 85px; text-align: center; font-family: "Microsoft Sans Serif",Helvetica,Arial,Tahoma,Garuda,Sans,sans-serif; font-size: 12px; margin-left: -105px; border-right-color: currentColor; border-right-width: 3px; border-right-style: solid; float: left;
}
#social_and_utility #videogallery {
	margin: 15px 0px; opacity: 0.7;
}
#social_and_utility #fotogallery {
	margin: 15px 0px; opacity: 0.7;
}
#social_and_utility .fumetto_commenti {
	background: url("http://cloud.ilgiornale.it/web/social/fumetto.png") no-repeat; margin: -1px 0px 0px 27px; width: 29px; height: 20px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 1.4em; font-size: 10px; font-weight: bold;
}
#social_and_utility p {
	margin-bottom: 5px;
}
#top_info_article {
	width: 565px; margin-left: 10px; float: left;
}
h1 {
	color: rgb(56, 85, 143) !important;
}
.entry-title {
	color: rgb(52, 84, 143);
}
.entry-summary {
	color: rgb(121, 121, 121); line-height: 120%; font-size: 110%; font-style: italic; font-weight: normal;
}
#social_button_article {
	height: 12px; position: relative;
}
#social_button_article .fb-like {
	top: 0px; right: 0px; position: absolute;
}
#social_button_article .link_commentbox {
	right: 240px; position: absolute;
}
#social_button_article .social_plus_gg {
	right: 130px; position: absolute;
}
#info_social {
	overflow: hidden;
}
#info_social div {
	margin-bottom: 10px; float: left;
}
#info_social .fb-like {
	width: 110px;
}
#info_social .gplus {
	width: 55px;
}
#info_social .link_comment {
	color: rgb(204, 0, 0) !important; font-size: 12px; font-weight: bold; margin-top: 2px; margin-right: 30px; border-bottom-color: rgb(204, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
#tag_box {
	margin: -1px 0px; padding: 7px 5px; height: 20px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204) !important; border-top-width: 1px; border-bottom-width: 1px !important; border-top-style: solid; border-bottom-style: solid !important; background-color: rgb(250, 250, 250);
}
#speciale_box {
	margin: -1px 0px; padding: 7px 5px; height: 20px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204) !important; border-top-width: 1px; border-bottom-width: 1px !important; border-top-style: solid; border-bottom-style: solid !important; background-color: rgb(250, 250, 250);
}
#info_articolo {
	margin: -1px 0px; padding: 7px 5px; height: 20px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204) !important; border-top-width: 1px; border-bottom-width: 1px !important; border-top-style: solid; border-bottom-style: solid !important; background-color: rgb(250, 250, 250);
}
#file_box {
	margin: -1px 0px; padding: 7px 5px; height: 20px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204) !important; border-top-width: 1px; border-bottom-width: 1px !important; border-top-style: solid; border-bottom-style: solid !important; background-color: rgb(250, 250, 250);
}
#info_articolo {
	margin: 10px 0px;
}
.firma_top_left {
	width: auto; color: rgb(85, 85, 85) !important; font-size: 12px; margin-bottom: 20px; float: left;
}
.firma_top_left a {
	color: rgb(85, 85, 85) !important;
}
#print_article {
	background-position: -50px 0px; width: 18px; cursor: pointer;
}
#save_article {
	background-position: -67px 0px; width: 20px; cursor: pointer;
}
.v4_a_sprite {
	background: url("/sites/all/themes/ilgiornaledefault/img/v4_a_sprite_total.png") no-repeat 0px 0px;
}
#text_size {
	background: url("/sites/all/themes/ilgiornaledefault/img/a_size_sprite.png") no-repeat 0px 0px; margin-right: 10px;
}
.text_size_less {
	width: 20px; height: 21px; float: left;
}
.text_size_normal {
	width: 20px; height: 21px; float: left;
}
.text_size_plus {
	width: 20px; height: 21px; float: left;
}
.text_size_normal {
	background-position: -20px;
}
.text_size_plus {
	background-position: -40px;
}
#tag_box div {
	font-size: 98%; margin-right: 5px; float: left;
}
#speciale_box div {
	font-size: 98%; margin-right: 5px; float: left;
}
#file_box div {
	font-size: 98%; margin-right: 5px; float: left;
}
#tag_box .tag_img {
	background-position: -20px 0px; width: 30px; height: 20px; margin-top: 3px; float: left; display: block !important;
}
#text_body {
	margin-left: 105px;
}
.entry-content {
	margin-top: 5px;
}
.textcontainer {
	color: rgb(102, 102, 102) !important; line-height: 20px; clear: both;
}
#insertbox_text h2 {
	line-height: 1.2em; font-size: 1.5em; font-weight: normal; margin-bottom: -8px;
}
.article_left_box {
	margin-left: -105px;
}
.hmedia {
	margin-bottom: 15px; margin-left: -100px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 5px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; float: left;
}
.info_img {
	padding: 10px 0px;
}
.hmedia #img_total {
	width: 140px; font-weight: normal; margin-left: 105px; float: left; cursor: pointer;
}
.hmedia .fn {
	color: rgb(68, 68, 68) !important; font-size: 0.8em; font-weight: bold; float: right;
}
#comment_box {
	clear: both; margin-top: 15px; margin-left: 105px;
}
#comment-form {
	display: none;
}
.comment_forbidden {
	display: none !important;
}
.comment-add {
	display: none !important;
}
div.title {
	margin-top: 15px; border-top-color: rgb(238, 238, 238); border-top-width: 5px; border-top-style: solid;
}
div.title span {
	padding: 0px 5px; top: -12px; text-transform: uppercase; font-weight: bold; margin-left: 20px; position: relative; background-color: rgb(255, 255, 255);
}
.comment-block {
	margin: 8px 0px; border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.comment-block .info-line {
	height: 52px; color: rgb(38, 38, 38); padding-top: 10px; padding-left: 10px; background-color: rgb(225, 225, 225);
}
.comment-block .date {
	color: rgb(153, 153, 153); font-size: 85%; margin-left: 10px;
}
.comment-block .ref-holder {
	text-align: right; font-size: 85%; background-color: rgb(238, 238, 238);
}
.comment-block {
	background-color: rgb(239, 239, 239);
}
.comment-block p {
	padding-right: 10px; padding-left: 10px; margin-top: 5px; margin-bottom: 0px;
}
.comment-block img {
	width: 45px; height: 45px; margin-right: 10px; float: left;
}
.comment-block .text_block {
	padding-bottom: 5px;
}
#adsense_box {
	width: 340px; margin-top: 40px; margin-bottom: 25px; margin-left: 5px; float: left;
}
.block-ilg-correlazioni h3 {
	line-height: 1.4em; font-size: 1em;
}
.block-ilg-correlazioni .img_mediabar {
	width: 88px; height: 69px; overflow: hidden; background-color: rgb(238, 238, 238);
}
.sidebar .block-ilg-correlazioni .node {
	width: 88px; height: 123px; clear: none; margin-right: 3px; float: left;
}
.sidebar .block-ilg-correlazioni .node h3 {
	height: 37px; overflow: hidden;
}
.sidebar .block-ilg-correlazioni .node h3 a {
	color: rgb(153, 153, 153);
}
#correlation_box {
	width: 295px; margin-top: 40px; margin-bottom: 25px; margin-left: 20px; float: left;
}
#correlation_box .generic_related {
	margin-bottom: 5px;
}
#correlation_box img {
	
}
#correlation_box h3 {
	font-size: 1em;
}
#correlation_box .img_mediabar {
	width: 90px; height: 69px; overflow: hidden; margin-right: 6px; float: left; background-color: rgb(238, 238, 238);
}
#edit-author--2 {
	display: none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 10px; width: 950px;
}
.jcarousel-skin-tango .img_mediabar {
	width: 150px; height: 110px; overflow: hidden;
}
.jcarousel-skin-tango .img_mediabar h3 {
	font-size: 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 960px; overflow: hidden;
}
.jcarousel-skin-tango #videocarousel .jcarousel-item {
	width: 150px; padding-right: 5px; margin-left: 5px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("/sites/all/themes/ilgiornaledefault/img/next-horizontal.png") no-repeat 0px 0px; top: -28px; width: 25px; height: 26px; right: 0px; position: absolute; cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("/sites/all/themes/ilgiornaledefault/img/prev-horizontal.png") no-repeat 0px 0px; top: -28px; width: 25px; height: 26px; right: 25px; position: absolute; cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -25px 0px; cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -25px 0px; cursor: pointer;
}
#contenuti_correlati {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 20px 10px 10px -100px; width: 450px; color: rgb(56, 85, 143); clear: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; float: left;
}
.box_raso {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 20px 10px 10px -100px; width: 450px; color: rgb(56, 85, 143); clear: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; float: left;
}
#contenuti_correlati a {
	color: rgb(56, 85, 143); text-decoration: none;
}
.box_raso a {
	color: rgb(56, 85, 143); text-decoration: none;
}
#contenuti_correlati a:hover {
	color: rgb(56, 85, 143); text-decoration: underline;
}
.box_raso a:hover {
	color: rgb(56, 85, 143); text-decoration: underline;
}
#contenuti_correlati ul {
	list-style: none; padding: 0px 5px;
}
.box_raso ul {
	list-style: none; padding: 0px 5px;
}
#contenuti_correlati ul li {
	padding: 2px 0px 2px 20px;
}
.box_raso ul li {
	padding: 2px 0px 2px 20px;
}
#contenuti_correlati ul .link {
	padding: 2px 0px 2px 2px; margin-right: 5px;
}
.box_raso ul .link {
	padding: 2px 0px 2px 2px; margin-right: 5px;
}
.box_color h4 {
	border-top-color: currentColor; border-top-width: 5px; border-top-style: solid;
}
.box_color h4 span {
	font: bold 11px/normal "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif; padding: 0px 5px; top: -14px; text-transform: uppercase; margin-left: 20px; position: relative; z-index: 5; font-size-adjust: none; font-stretch: normal; background-color: white;
}
#ilg-comment-form {
	display: none;
}
#page-nid {
	display: none;
}
#block-ilg-comment-comment-article {
	margin-top: 10px; margin-left: 105px; background-color: rgb(239, 239, 239);
}
#block-ilg-comment-comment-article fieldset {
	border: 1px solid rgb(238, 238, 238);
}
.duplicate_commentbox {
	border: currentColor; margin-top: 10px; background-color: rgb(239, 239, 239);
}
.link_commentbox {
	text-align: right; padding-right: 20px;
}
.link_commentbox a {
	color: rgb(255, 0, 0) !important; font-weight: bold;
}
.node-live .date-display-single {
	font-weight: bold;
}
.node-live .field-name-field-foto {
	margin-top: 20px; margin-bottom: 15px; margin-left: -100px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 5px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; float: left;
}
.node-live .entity-field-collection-item .field-name-field-foto {
	margin-bottom: 5px; margin-left: -115px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.node-type-video .float_content {
	width: 556px; float: left;
}
.node-type-video .hmedia {
	float: none !important;
}
.node-type-video .bt_facebook {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button_v2.png") no-repeat 0px 0px !important; width: 69px !important; height: 32px !important; position: relative;
}
.node-type-video .bt_twitter {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button_v2.png") no-repeat 0px 0px !important; width: 69px !important; height: 32px !important; position: relative;
}
.node-type-video .bt_gplus {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button_v2.png") no-repeat 0px 0px !important; width: 69px !important; height: 32px !important; position: relative;
}
.node-type-video .bt_email {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button_v2.png") no-repeat 0px 0px !important; width: 69px !important; height: 32px !important; position: relative;
}
.node-type-video .link_commentbox_vid {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button_v2.png") no-repeat 0px 0px !important; width: 69px !important; height: 32px !important; position: relative;
}
.node-type-video .social a.link_commentbox_vid:active {
	background-position: 0px -97px !important; margin-right: 4px; margin-bottom: 5px; display: inline-block !important; opacity: 0.6;
}
.node-type-video .social a.link_commentbox_vid:visited {
	background-position: 0px -97px !important; margin-right: 4px; margin-bottom: 5px; display: inline-block !important; opacity: 0.6;
}
.node-type-video .social a.link_commentbox_vid:link {
	background-position: 0px -97px !important; margin-right: 4px; margin-bottom: 5px; display: inline-block !important; opacity: 0.6;
}
.node-type-video .social a.link_commentbox_vid:hover {
	opacity: 1; background-color: transparent;
}
.node-type-video .social a.bt_facebook:active {
	background-position: 0px -65px !important;
}
.node-type-video .social a.bt_facebook:visited {
	background-position: 0px -65px !important;
}
.node-type-video .social a.bt_facebook:link {
	background-position: 0px -65px !important;
}
.node-type-video .social a.bt_facebook:hover {
	opacity: 1;
}
.node-type-video .social a.bt_gplus:active {
	background-position: 0px -33px !important; display: inline-block; opacity: 0.6;
}
.node-type-video .social a.bt_gplus:visited {
	background-position: 0px -33px !important; display: inline-block; opacity: 0.6;
}
.node-type-video .social a.bt_gplus:link {
	background-position: 0px -33px !important; display: inline-block; opacity: 0.6;
}
.node-type-video .social a.bt_gplus:hover {
	opacity: 1;
}
.node-type-video .social a.bt_twitter:active {
	background-position: 0px -1px !important;
}
.node-type-video .social a.bt_twitter:visited {
	background-position: 0px -1px !important;
}
.node-type-video .social a.bt_twitter:link {
	background-position: 0px -1px !important;
}
.node-type-video .social a.bt_twitter:hover {
	opacity: 1;
}
.node-type-video .social a.bt_google:active {
	width: 24px; height: 15px; display: inline-block;
}
.node-type-video .social a.bt_google:visited {
	width: 24px; height: 15px; display: inline-block;
}
.node-type-video .social a.bt_google:link {
	width: 24px; height: 15px; display: inline-block;
}
a:link .social_count {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_number.png") no-repeat 0px 0px !important; top: -5px; width: 27px; height: 16px; right: -8px; color: rgb(102, 102, 153) !important; line-height: 1.6em; font-size: 0.8em; font-weight: bold; display: none; position: absolute;
}
#page-comment-count {
	display: none;
}
#map_canvas {
	height: 300px; margin-top: -15px;
}
#map_canvas_box {
	width: 656px !important; clear: both !important;
}
#json_widget {
	border: 1px solid rgb(153, 153, 153); height: 190px; overflow: hidden; position: relative;
}
.el_coupon {
	width: 300px; position: absolute;
}
.yoodeal_widget ul li {
	list-style: none !important; padding-top: 30px; position: relative;
}
.yoodeal_widget ul li .dett {
	
}
.yoodeal_widget ul li .dett_ins {
	margin: 1px; border: 1px solid rgb(255, 255, 255); float: left;
}
.yoodeal_widget ul li .citta {
	padding: 5px; top: 85px; right: 5px; color: rgb(255, 255, 255); font-size: 1.4em; position: absolute; background-color: rgb(0, 0, 0);
}
.yoodeal_widget ul li .dett {
	border: 1px solid rgb(255, 255, 255); top: 120px; width: 273px; right: 5px; position: absolute; background-color: rgb(204, 204, 204);
}
.yoodeal_widget ul li .dett .prezzo_gr {
	width: 160px;
}
.yoodeal_widget ul li .dett .prezzo {
	padding: 5px; width: 100px; text-align: right; color: rgb(102, 102, 102); font-size: 1.9em; font-weight: bold; float: left;
}
.yoodeal_widget ul li .dett .risparmio {
	padding: 2px; width: 30px; color: rgb(102, 102, 102); font-size: 0.8em; float: left;
}
.yoodeal_widget ul li .dett .originale {
	padding: 2px; width: 30px; color: rgb(102, 102, 102); font-size: 0.8em; text-decoration: line-through; float: left;
}
.yoodeal_widget ul li .dett .scadenza {
	padding: 2px; width: 100px; text-align: right; overflow: hidden; font-size: 0.8em;
}
.yoodeal_widget ul li .dett .acquistati {
	padding: 2px; width: 100px; text-align: right; overflow: hidden; font-size: 0.8em; margin-top: 3px;
}
.yoodeal_widget ul li a:link {
	color: rgb(255, 255, 255);
}
.yoodeal_widget ul li a:visited {
	color: rgb(255, 255, 255);
}
.yoodeal_widget ul li a:active {
	color: rgb(255, 255, 255);
}
.yoodeal_widget ul li a:hover {
	color: rgb(0, 153, 204); text-decoration: none;
}
.btn_altre {
	padding: 3px; right: 2px; bottom: 0px; font-size: 0.8em; margin-top: 10px; position: absolute; z-index: 100; background-color: rgb(0, 0, 0);
}
.btn_altre a:link {
	color: rgb(255, 255, 255) !important;
}
.btn_altre a:visited {
	color: rgb(255, 255, 255) !important;
}
.btn_altre a:active {
	color: rgb(255, 255, 255) !important;
}
.btn_altre a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
