* {
	margin: 0px; padding: 0px;
}
html {
	
}
body {
	
}
div {
	
}
body {
	color: rgb(102, 102, 102); background-color: rgb(239, 239, 239);
}
h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h4 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h5 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h6 {
	font-family: Georgia,"Times New Roman",Times,serif;
}
h1 {
	line-height: 1.2em; font-size: 2.5em; font-weight: normal; margin-bottom: 5px;
}
h2 {
	line-height: 1.2em; font-size: 2em; font-weight: normal; margin-bottom: 5px;
}
h3 {
	font-size: 1.8em; font-weight: normal;
}
h4 {
	font-family: "Microsoft Sans Serif",Arial,Verdana,Sans,sans-serif; font-size: 1.5em; font-weight: normal;
}
a:link {
	color: rgb(56, 85, 143); text-decoration: none;
}
a:visited {
	color: rgb(56, 85, 143); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: currentColor;
}
.spacer {
	margin: 5px;
}
li {
	list-style-position: inside;
}
.messages {
	clear: both;
}
.ff-sss {
	font-family: "Microsoft Sans Serif",Arial,Verdana,Sans,sans-serif;
}
.ff-ssl {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.ff-a {
	font-family: Arial,Helvetica,sans-serif;
}
.ff-ss {
	font-family: "Microsoft Sans Serif",Arial,Verdana,Sans,sans-serif;
}
.ff-sl {
	font-family: Baskerville,Georgia,Palatino,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;
}
.ff-m {
	font-family: "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
}
.ff-l {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif;
}
.fs-10 {
	font-size: 0.86em;
}
.fs-11 {
	font-size: 0.91em;
}
.fs-12 {
	font-size: 1em;
}
.fs-13 {
	font-size: 1.08em;
}
.fs-14 {
	font-size: 1.16em;
}
.fs-15 {
	font-size: 1.25em;
}
.fs-16 {
	font-size: 1.33em;
}
.ilg_title_big {
	line-height: 100%; font-size: 150%;
}
.ilg_title_very_big {
	line-height: 100%; font-size: 250%;
}
#page {
	margin: 20px auto; border: 2px solid rgb(238, 238, 238); width: 994px; position: relative; box-shadow: 0px 0px 5px #888; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888;
}
#header {
	
}
#main {
	overflow: hidden; clear: both;
}
#content {
	width: 674px; float: left;
}
#content .spacer {
	margin-right: 5px;
}
#sidebar {
	width: 320px; float: left;
}
#sidebar .spacer {
	margin-left: 15px;
}
#breadcrumb {
	
}
#block-system-main-menu {
	background: url("/sites/all/themes/ilgiornaledefault/img/V4_menu_bar.png") repeat-x left top; width: 100%; height: 25px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; font-style: normal; text-decoration: none; margin-bottom: 10px; float: left; position: relative;
}
#block-system-main-menu li {
	padding: 0px 1px; overflow: hidden; float: left; display: inline;
}
#block-system-main-menu li a {
	padding: 5px 10px; color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
#block-system-main-menu li a:visited {
	color: rgb(102, 102, 102);
}
#block-system-main-menu li a:hover {
	color: rgb(34, 34, 34); text-decoration: none;
}
#block-system-main-menu .menu {
	z-index: 100; min-width: 150px;
}
#box_cerca_menu {
	right: 0px;
}
#block-system-main-menu .menu .menu {
	padding: 5px; border: 1px solid rgb(204, 204, 204); display: none; position: absolute; background-color: rgb(255, 255, 255);
}
#block-system-main-menu .menu .menu li {
	margin: 0px; float: none; display: block;
}
#block-system-main-menu .menu .menu li a {
	padding: 5px 25px; color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#block-system-main-menu .menu .menu li a:visited {
	color: rgb(102, 102, 102);
}
#block-system-main-menu .menu .menu li a:hover {
	color: rgb(34, 34, 34); text-decoration: none;
}
.sidebar .block .content {
	padding: 5px; margin-bottom: 10px; border-left-color: rgb(225, 225, 225); border-left-width: 17px; border-left-style: solid;
}
.sidebar .block h2 {
	color: rgb(102, 102, 102); font-size: 1.6em; margin-bottom: 1px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 3px; border-bottom-style: solid;
}
#footer {
	clear: both;
}
#block-block-3 .content {
	padding: 0px !important; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
#ory_widget {
	background: url("/sites/all/themes/ilgiornaledefault/img/adv/bkg_banner_originalitaly.jpg") 0px 0px; width: 300px; height: 84px; margin-bottom: 15px; position: relative;
}
#ory_widget .text {
	padding-top: 9px; padding-left: 57px;
}
#ory_widget .text a {
	color: rgb(255, 255, 255); font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none;
}
#ory_search .textbox {
	background: 0px 0px rgb(255, 255, 255); font: italic 12px/normal Arial, Helvetica, sans-serif; padding: 0px 4px; border: 0px currentColor; left: 57px; top: 49px; width: 197px; height: 25px; color: rgb(102, 102, 102); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#ory_search .submit {
	left: 262px; top: 49px; width: 25px; height: 25px; position: absolute;
}
.sovrafooter {
	color: rgb(0, 0, 0); margin-top: 65px;
}
.sovrafooter .col {
	height: 142px; margin-bottom: 1px; float: left; background-color: rgb(214, 213, 213);
}
.sovrafooter .col .title {
	margin: 15px 15px 10px; text-align: center; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sovrafooter .col .text {
	margin: 0px 15px;
}
.sovrafooter .abbonamenti .img {
	width: 359px; height: 166px; right: 0px; bottom: 0px; position: absolute; background-image: url("/sites/all/themes/ilgiornaledefault/img/pdf_premium_footer.png");
}
.sovrafooter a.abbonamenti {
	width: 672px; color: rgb(0, 0, 0); margin-right: 1px; display: block; position: relative; background-color: rgb(187, 186, 186);
}
.sovrafooter a.abbonamenti:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(250, 178, 18);
}
.sovrafooter .abbonamenti .title {
	background: url("/sites/all/themes/ilgiornaledefault/img/pdf_premium_ilg_logo.png") no-repeat left top; width: 281px; height: 24px; text-align: right;
}
.sovrafooter .social {
	width: 121px; margin-right: 1px;
}
.sovrafooter .social .text {
	margin: 0px 22px;
}
.sovrafooter .login {
	width: 189px;
}
.sovrafooter .pdf_premium_social_sprite {
	background: url("/sites/all/themes/ilgiornaledefault/img/pdf_premium_social_sprite.png") no-repeat left top; margin: 2px; width: 34px; height: 34px; float: left; display: block;
}
.sovrafooter .fb {
	
}
.sovrafooter .twitter {
	background-position: -34px 0px;
}
.sovrafooter .rss {
	background-position: 0px -34px;
}
.sovrafooter .gplus {
	background-position: -34px -34px;
}
.footer_map {
	background-position: 0px 60px; height: 400px; background-repeat: repeat-x; background-color: rgb(214, 214, 214);
}
.footer_map ul {
	margin: 0px 38px; padding-top: 10px; float: left; position: relative; z-index: 20;
}
.footer_map .h4_title {
	color: rgb(102, 102, 102); font-size: 120%; font-weight: bold; margin-top: 12px; margin-bottom: 8px;
}
.footer_map ul li {
	list-style: none; line-height: 120%; font-size: 100%;
}
.footer_map ul li a {
	color: rgb(102, 102, 102);
}
.footer_map div#footer_map_who {
	left: 16px; bottom: 8px; color: rgb(102, 102, 102); font-size: 80%; position: absolute;
}
.footer_map div#footer_map_logo {
	width: 430px; height: 70px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.v4_footer_sprite {
	background: url("/sites/all/themes/ilgiornaledefault/img/v4_footer_sprite.png") no-repeat 0px 0px;
}
.bt_facebook {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button.png") no-repeat 0px 0px; width: 24px; height: 15px;
}
.bt_twitter {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button.png") no-repeat 0px 0px; width: 24px; height: 15px;
}
.bt_email {
	background: url("/sites/all/themes/ilgiornaledefault/img/social_button.png") no-repeat 0px 0px; width: 24px; height: 15px;
}
.social a.bt_facebook:active {
	margin-right: 4px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_facebook:visited {
	margin-right: 4px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_facebook:link {
	margin-right: 4px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_facebook:hover {
	opacity: 1;
}
.social a.bt_twitter:active {
	background-position: -50px 0px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_twitter:visited {
	background-position: -50px 0px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_twitter:link {
	background-position: -50px 0px; margin-bottom: 5px; display: inline-block; opacity: 0.6;
}
.social a.bt_twitter:hover {
	opacity: 1;
}
.social a.bt_google:active {
	width: 24px; height: 15px; display: inline-block;
}
.social a.bt_google:visited {
	width: 24px; height: 15px; display: inline-block;
}
.social a.bt_google:link {
	width: 24px; height: 15px; display: inline-block;
}
.social a.bt_email:active {
	background-position: -25px 0px; margin-top: 4px; margin-left: 4px; display: inline-block; opacity: 0.6;
}
.social a.bt_email:visited {
	background-position: -25px 0px; margin-top: 4px; margin-left: 4px; display: inline-block; opacity: 0.6;
}
.social a.bt_email:link {
	background-position: -25px 0px; margin-top: 4px; margin-left: 4px; display: inline-block; opacity: 0.6;
}
.social a.bt_email:hover {
	opacity: 1;
}
.fotogallery {
	text-align: center; padding-top: 10px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: dotted; display: inline-block;
}
.videogallery {
	text-align: center; padding-top: 10px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: dotted; display: inline-block;
}
.rosso_alert {
	border-width: 5px 1px; border-style: solid; border-color: rgb(255, 0, 0); box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0 0 2px #888; -webkit-box-shadow: 0 0 2px#888;
}
.colorme_gray .border {
	border-color: rgb(153, 153, 153) !important;
}
.colorme_gray .color {
	color: rgb(153, 153, 153) !important;
}
.colorme_gray_999 .color * {
	color: rgb(153, 153, 153) !important;
}
.colorme_gray .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(153, 153, 153) !important;
}
.colorme_gray .background {
	background-color: rgb(153, 153, 153) !important;
}
.colorme_brown_B28349 .border {
	border-color: rgb(178, 131, 73) !important;
}
#block-system-main-menu .colorme_brown_B28349 a {
	border-color: rgb(178, 131, 73) !important;
}
.colorme_brown_B28349 .color {
	color: rgb(178, 131, 73) !important;
}
.colorme_brown_B28349 .color * {
	color: rgb(178, 131, 73) !important;
}
.colorme_brown_B28349 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(178, 131, 73) !important;
}
.colorme_brown_B28349 .background {
	background-color: rgb(178, 131, 73) !important;
}
.colorme_green_144556 .border {
	border-color: rgb(20, 69, 86) !important;
}
#block-system-main-menu .colorme_green_144556 a {
	border-color: rgb(20, 69, 86) !important;
}
.colorme_green_144556 .color {
	color: rgb(20, 69, 86) !important;
}
.colorme_green_144556 .color * {
	color: rgb(20, 69, 86) !important;
}
.colorme_green_144556 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(20, 69, 86) !important;
}
.colorme_green_144556 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(20, 69, 86) !important;
}
.colorme_green_247A9B .border {
	border-color: rgb(36, 122, 155) !important;
}
#block-system-main-menu .colorme_green_247A9B a {
	border-color: rgb(36, 122, 155) !important;
}
.colorme_green_247A9B .color {
	color: rgb(36, 122, 155) !important;
}
.colorme_green_247A9B .color * {
	color: rgb(36, 122, 155) !important;
}
.colorme_green_247A9B .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(36, 122, 155) !important;
}
.colorme_green_247A9B .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(36, 122, 155) !important;
}
.colorme_green_7C959E .border {
	border-color: rgb(124, 149, 158) !important;
}
#block-system-main-menu .colorme_green_7C959E a {
	border-color: rgb(124, 149, 158) !important;
}
.colorme_green_7C959E .color {
	color: rgb(124, 149, 158) !important;
}
.colorme_green_7C959E .color * {
	color: rgb(124, 149, 158) !important;
}
.colorme_green_7C959E .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(124, 149, 158) !important;
}
.colorme_green_7C959E .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(124, 149, 158) !important;
}
.colorme_brown_9F5C5C .border {
	border-color: rgb(159, 92, 92) !important;
}
#block-system-main-menu .colorme_brown_9F5C5C a {
	border-color: rgb(159, 92, 92) !important;
}
.colorme_brown_9F5C5C .color {
	color: rgb(159, 92, 92) !important;
}
.colorme_brown_9F5C5C .color * {
	color: rgb(159, 92, 92) !important;
}
.colorme_brown_9F5C5C .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(159, 92, 92) !important;
}
.colorme_brown_9F5C5C .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(159, 92, 92) !important;
}
.colorme_red_990002 .border {
	border-color: rgb(153, 0, 2) !important;
}
#block-system-main-menu .colorme_red_990002 a {
	border-color: rgb(153, 0, 2) !important;
}
.colorme_red_990002 .color {
	color: rgb(153, 0, 2) !important;
}
.colorme_red_990002 .color * {
	color: rgb(153, 0, 2) !important;
}
.colorme_red_990002 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(153, 0, 2) !important;
}
.colorme_red_990002 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(153, 0, 2) !important;
}
.colorme_green_7FBA55 .border {
	border-color: rgb(127, 186, 85) !important;
}
#block-system-main-menu .colorme_green_7FBA55 a {
	border-color: rgb(127, 186, 85) !important;
}
.colorme_green_7FBA55 .color {
	color: rgb(127, 186, 85) !important;
}
.colorme_green_7FBA55 .color * {
	color: rgb(127, 186, 85) !important;
}
.colorme_green_7FBA55 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(127, 186, 85) !important;
}
.colorme_green_7FBA55 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(127, 186, 85) !important;
}
.colorme_pink_D397C9 .border {
	border-color: rgb(211, 151, 201) !important;
}
#block-system-main-menu .colorme_pink_D397C9 a {
	border-color: rgb(211, 151, 201) !important;
}
.colorme_pink_D397C9 .color {
	color: rgb(211, 151, 201) !important;
}
.colorme_pink_D397C9 .color * {
	color: rgb(211, 151, 201) !important;
}
.colorme_pink_D397C9 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 151, 201) !important;
}
.colorme_pink_D397C9 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 151, 201) !important;
}
.colorme_brown_D3B492 .border {
	border-color: rgb(211, 180, 146) !important;
}
#block-system-main-menu .colorme_brown_D3B492 a {
	border-color: rgb(211, 180, 146) !important;
}
.colorme_brown_D3B492 .color {
	color: rgb(211, 180, 146) !important;
}
.colorme_brown_D3B492 .color * {
	color: rgb(211, 180, 146) !important;
}
.colorme_brown_D3B492 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 180, 146) !important;
}
.colorme_brown_D3B492 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 180, 146) !important;
}
.colorme_green_619A96 .border {
	border-color: rgb(97, 154, 150) !important;
}
#block-system-main-menu .colorme_green_619A96 a {
	border-color: rgb(97, 154, 150) !important;
}
.colorme_green_619A96 .color {
	color: rgb(97, 154, 150) !important;
}
.colorme_green_619A96 .color * {
	color: rgb(97, 154, 150) !important;
}
.colorme_green_619A96 .color a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(97, 154, 150) !important;
}
.colorme_green_619A96 .background {
	color: rgb(255, 255, 255) !important; background-color: rgb(97, 154, 150) !important;
}
#notice_bar {
	padding: 10px; border: 1px solid rgb(255, 153, 0); left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(51, 51, 51); font-size: 1.3em; display: none; position: fixed; z-index: 100; box-shadow: 0px 0px 5px #888; background-color: rgb(255, 255, 153); -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888;
}
.btn_unsave_article {
	padding: 3px 8px; border: 1px dashed red; color: red; margin-top: 10px; float: right; cursor: pointer;
}
.live-box {
	width: 984px; height: 89px; background-color: rgb(225, 225, 225);
}
.live-box-img {
	margin-top: -20px; float: left;
}
.live-box-all-text {
	padding-top: 5px;
}
.live-box-item-single {
	margin-top: 3px;
}
.live-box-time {
	font-weight: bold;
}
.live-box-title {
	font-family: Georgia,"Times New Roman",Times,serif; font-size: 26px; margin-left: 150px;
}
.live-box-col1 {
	width: 400px; margin-right: 10px; float: left;
}
.live-box-col2 {
	width: 400px; float: left;
}
#block-ilg-firme-ilg-firme-live-top {
	margin-top: 15px; margin-bottom: 15px;
}
#block-block-34 h2 {
	color: rgb(204, 204, 204); font-family: "Microsoft Sans Serif",Arial,Verdana,Sans,sans-serif; font-size: 1em; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
.field-collection-container {
	margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.empty {
	clear: both;
}
.poll {
	margin: 15px 0px; padding: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238);
}
.poll .total {
	padding: 2px; color: rgb(255, 255, 255); margin-top: 10px; background-color: rgb(51, 51, 51);
}
.poll .foreground {
	background-color: rgb(51, 51, 51) !important;
}
.poll .voted .bar {
	border: currentColor;
}
.form-radios {
	width: 100%; overflow: hidden;
}
.node-type-advpoll .form-item {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238);
}
.node-type-advpoll .form-item .form-item {
	margin: 7px; padding: 7px; border: 1px solid rgb(255, 255, 255); float: left; background-color: rgb(238, 238, 238);
}
.block block-ilg-google-cse-extended .form-item .form-type-textfield .form-item-query {
	margin-top: 0em; margin-bottom: 0.2em;
}
#social_header {
	left: 35px; top: 84px; position: absolute;
}
#social_header .soc_hea_bg {
	background: url("/sites/all/themes/ilgiornaledefault/img/social/social.png") 0px 0px; margin: 0px 2px; width: 27px; height: 28px; float: left; cursor: pointer;
}
#social_header .s_h_t {
	background-position: 27px 0px;
}
#social_header .s_h_g {
	background-position: 81px 0px;
}
#social_header .s_h_r {
	background-position: 54px 0px;
}
.fancybox-wrap {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-skin {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-outer {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-inner {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-image {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap object {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav span {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap {
	left: 0px; top: 0px; position: absolute; z-index: 8020;
}
.fancybox-skin {
	background: rgb(249, 249, 249); border-radius: 4px; color: rgb(68, 68, 68); position: relative; text-shadow: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0px 10px 25px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer {
	position: relative;
}
.fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; color: rgb(68, 68, 68); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.fancybox-image {
	width: 100%; height: 100%; display: block;
}
.fancybox-iframe {
	width: 100%; height: 100%; display: block;
}
.fancybox-image {
	max-height: 100%; max-width: 100%;
}
#fancybox-loading {
	background-image: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_sprite.png");
}
.fancybox-close {
	background-image: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_sprite.png");
}
.fancybox-prev span {
	background-image: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_sprite.png");
}
.fancybox-next span {
	background-image: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_sprite.png");
}
#fancybox-loading {
	background-position: 0px -108px; left: 50%; top: 50%; margin-top: -22px; margin-left: -22px; position: fixed; z-index: 8060; cursor: pointer; opacity: 0.8;
}
#fancybox-loading div {
	background: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_loading.gif") no-repeat center; width: 44px; height: 44px;
}
.fancybox-close {
	top: -18px; width: 36px; height: 36px; right: -18px; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-nav {
	background: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/blank.gif"); top: 0px; width: 40%; height: 100%; text-decoration: none; position: absolute; z-index: 8040; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fancybox-prev {
	left: 0px;
}
.fancybox-next {
	right: 0px;
}
.fancybox-nav span {
	top: 50%; width: 36px; height: 34px; margin-top: -18px; visibility: hidden; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-prev span {
	background-position: 0px -36px; left: 10px;
}
.fancybox-next span {
	background-position: 0px -72px; right: 10px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	left: -99999px; top: -99999px; overflow: visible !important; visibility: hidden; position: absolute; max-height: 99999px; max-width: 99999px;
}
.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	background: url("/sites/all/themes/ilgiornaledefault/js/fancybox2/source/fancybox_overlay.png"); left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 8010;
}
.fancybox-overlay-fixed {
	right: 0px; bottom: 0px; position: fixed;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto; -ms-overflow-y: scroll;
}
.fancybox-title {
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; visibility: hidden; position: relative; z-index: 8050; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	text-align: center; right: 50%; bottom: 0px; margin-bottom: -35px; position: absolute; z-index: 8050;
}
.fancybox-title-float-wrap .child {
	background: rgba(0, 0, 0, 0.8); padding: 2px 20px; border-radius: 15px; color: rgb(255, 255, 255); line-height: 24px; font-weight: bold; margin-right: -100%; display: inline-block; white-space: nowrap; text-shadow: 0px 1px 2px #222; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.fancybox-title-outside-wrap {
	color: rgb(255, 255, 255); margin-top: 10px; position: relative;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
