/*
 * Globals
 */

body {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #333;
}

body {padding-top: 0px;}



//#footer .footer-ribbon:before {border-right-color: #005580;}
//#footer .footer-ribbon:before {
//    border-right: 10px solid #646464;
//    border-top: 16px solid transparent;
//    content: "";
//    display: block;
//    height: 0px;
//    left: -10px;
//    position: absolute;
//    width: 7px;
//}

.slider-container {
background: none repeat scroll 0% 0% rgba(0, 69, 125, 0.7);
}
.top-slider {
padding-top:15px;
padding-bottom:15px;
background: none repeat scroll 0% 0% rgba(0, 69, 125, 0.7);
}
.tp-caption.finewide_verysmall_white_mw {
max-width:960px!important;
letter-spacing:3px!important;
line-height:22px!important;
text-shadow:2px 2px #666;}
.tp-caption.finewide_verysmall_white_mw img {float:right; padding: 0px 0 15px 15px;}


/* Notification */
.ui-pnotify {
	right: 15px;
	top: 15px;
}
.ui-pnotify .notification {
	border-radius: 5px;
	box-shadow: none;
	padding: 15px 15px 15px 75px;
}

.ui-pnotify .notification .ui-pnotify-icon {
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
	text-align: center;
}

.ui-pnotify .notification .ui-pnotify-icon > span {
	border: 2px solid #FFF;
	border-radius: 50%;
	display: inline-block;
	float: none;
	font-size: 35px;
	height: 50px;
	line-height: 48px;
	margin: 8px 0 0;
	padding: 0;
	width: 50px;
	text-align: center;
}

.ui-pnotify .notification .ui-pnotify-title {
	font-size: 14px;
	letter-spacing: 0;
}

.ui-pnotify .notification .ui-pnotify-text {
	font-size: 12px;
	line-height: 1.3em;
}

.ui-pnotify .notification.notification-danger .ui-pnotify-icon > span.fa-times {
	line-height: 47px;
}

.ui-pnotify .ui-pnotify-shadow {
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}

.ui-pnotify.ui-pnotify-no-icon .notification {
	padding-left: 15px;
}

.ui-pnotify .ui-pnotify-sharp {
	border-radius: 0;
}

body .ui-pnotify.icon-nb .notification .ui-pnotify-icon > span {
	border-color: transparent;
	border-radius: 0;
}

.ui-pnotify.stack-bar-top {
	right: 0;
	top: 0;
}

.ui-pnotify.stack-bar-top .notification {
	border-radius: 0;
}

.ui-pnotify.stack-bar-top .notification .ui-pnotify-icon > span {
	margin-top: 7px;
}

.ui-pnotify.stack-bar-bottom {
	bottom: 0;
	left: auto;
	margin-left: 15%;
	right: auto;
	top: auto;
}

.ui-pnotify.stack-bar-bottom .notification {
	border-radius: 0;
}

.ui-pnotify.stack-bar-bottom .notification .ui-pnotify-icon > span {
	margin-top: 9px;
}

.ui-pnotify.click-2-close {
	cursor: pointer;
}

/* Notification States */
.ui-pnotify .notification-primary {
	background: rgba(204, 204, 204, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-primary .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-primary, .ui-pnotify.stack-bar-bottom .notification-primary {
	background: #cccccc;
}

.ui-pnotify.notification-primary .notification,
.ui-pnotify.notification-primary .notification-primary {
	background: rgba(204, 204, 204, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-primary .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-primary .notification-primary .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-primary.stack-bar-top .notification,
.ui-pnotify.notification-primary.stack-bar-top .notification-primary, .ui-pnotify.notification-primary.stack-bar-bottom .notification,
.ui-pnotify.notification-primary.stack-bar-bottom .notification-primary {
	background: #cccccc;
}

.ui-pnotify .notification-success {
	background: rgba(71, 164, 71, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-success .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-success, .ui-pnotify.stack-bar-bottom .notification-success {
	background: #47a447;
}

.ui-pnotify.notification-success .notification,
.ui-pnotify.notification-success .notification-success {
	background: rgba(71, 164, 71, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-success .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-success .notification-success .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-success.stack-bar-top .notification,
.ui-pnotify.notification-success.stack-bar-top .notification-success, .ui-pnotify.notification-success.stack-bar-bottom .notification,
.ui-pnotify.notification-success.stack-bar-bottom .notification-success {
	background: #47a447;
}

.ui-pnotify .notification-warning {
	background: rgba(237, 156, 40, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-warning .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-warning, .ui-pnotify.stack-bar-bottom .notification-warning {
	background: #ed9c28;
}

.ui-pnotify.notification-warning .notification,
.ui-pnotify.notification-warning .notification-warning {
	background: rgba(237, 156, 40, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-warning .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-warning .notification-warning .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-warning.stack-bar-top .notification,
.ui-pnotify.notification-warning.stack-bar-top .notification-warning, .ui-pnotify.notification-warning.stack-bar-bottom .notification,
.ui-pnotify.notification-warning.stack-bar-bottom .notification-warning {
	background: #ed9c28;
}

.ui-pnotify .notification-danger {
	background: rgba(210, 50, 45, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-danger .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-danger, .ui-pnotify.stack-bar-bottom .notification-danger {
	background: #d2322d;
}

.ui-pnotify.notification-danger .notification,
.ui-pnotify.notification-danger .notification-danger {
	background: rgba(210, 50, 45, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-danger .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-danger .notification-danger .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-danger.stack-bar-top .notification,
.ui-pnotify.notification-danger.stack-bar-top .notification-danger, .ui-pnotify.notification-danger.stack-bar-bottom .notification,
.ui-pnotify.notification-danger.stack-bar-bottom .notification-danger {
	background: #d2322d;
}

.ui-pnotify .notification-info {
	background: rgba(91, 192, 222, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-info .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-info, .ui-pnotify.stack-bar-bottom .notification-info {
	background: #5bc0de;
}

.ui-pnotify.notification-info .notification,
.ui-pnotify.notification-info .notification-info {
	background: rgba(91, 192, 222, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-info .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-info .notification-info .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-info.stack-bar-top .notification,
.ui-pnotify.notification-info.stack-bar-top .notification-info, .ui-pnotify.notification-info.stack-bar-bottom .notification,
.ui-pnotify.notification-info.stack-bar-bottom .notification-info {
	background: #5bc0de;
}

.ui-pnotify .notification-dark {
	background: rgba(23, 23, 23, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify .notification-dark .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.stack-bar-top .notification-dark, .ui-pnotify.stack-bar-bottom .notification-dark {
	background: #171717;
}

.ui-pnotify.notification-dark .notification,
.ui-pnotify.notification-dark .notification-dark {
	background: rgba(23, 23, 23, 0.95);
	color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-dark .notification .ui-pnotify-icon > span,
.ui-pnotify.notification-dark .notification-dark .ui-pnotify-icon > span {
	border-color: rgba(255, 255, 255, 0.7);
}

.ui-pnotify.notification-dark.stack-bar-top .notification,
.ui-pnotify.notification-dark.stack-bar-top .notification-dark, .ui-pnotify.notification-dark.stack-bar-bottom .notification,
.ui-pnotify.notification-dark.stack-bar-bottom .notification-dark {
	background: #171717;
}

/* Notification Responsive */
@media only screen and (max-width: 767px) {
	html > body > .ui-pnotify {
		bottom: auto !important;
		left: 0 !important;
		margin: 0 !important;
		right: 0 !important;
		top: 60px !important;
		width: auto !important;
	}

	html > body > .ui-pnotify .notification {
		border-radius: 0 !important;
		height: auto !important;
		position: static !important;
		width: 100%;
	}

	html > body > .ui-pnotify .notification .ui-pnotify-title,
	html > body > .ui-pnotify .notification .ui-pnotify-text {
		padding-right: 35px !important;
	}

	html > body > .ui-pnotify .notification .ui-pnotify-sticker {
		display: none !important;
	}

	html > body > .ui-pnotify .notification .ui-pnotify-closer {
		display: block !important;
		font-size: 24px !important;
		visibility: visible !important;
	}
}

.page-top.custom-product {
    background-image: url("/pics/custom-header-bg.jpg");
    background-repeat: repeat;
    background-color: #999;
    border-top: 5px solid #888;
    overflow: hidden;
}

#wrapper {min-height: 100%;
  height: auto !important;
  margin: 0 auto -130px;
  max-width: 1258px;
  background: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}

#advertop, .nav-mnu, .bgsezione {
background-image: -ms-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -moz-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -o-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252643), color-stop(1, #051121));
background-image: -webkit-linear-gradient(top, #252643 0%, #051121 100%);
background-image: linear-gradient(to bottom, #252643 0%, #051121 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121)"
}

.navbar ul li a {
  font-size: 15px;
  font-family: 'Asap', sans-serif;
  color: #fff!important;;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;

	zoom: 1; /* IE7 */
}
.navbar ul li a:hover {color: #a2a2a2!important;}
.navbar ul li ul li a {color:#252643!important;}

.navbar-brand {color:#fff!important;height:30px!important;}
.navbar {margin-bottom:0px!important;min-height: 30px!important;}
.navbar-default {
    background-color: transparent!important;
    border: none;
}
.navbar-default .navbar-nav > .open > a:focus {color:252643!important}


.cropper {
 height: 250px;
  overflow: hidden;
}

.dropdown-menu .divider {
  background-color: #252643;
}
.dropdown-header {/*background-color:e7e7e7;*/
  color: #252643;
}

.dropdown-menu > li > a {
    white-space: nowrap;
}

.dropdown-mega-menu {
    position: absolute;
	width: 100%;
    top: 100%;
	left: 0px;right: 0px;
    z-index: 1000;
    display: none;
    float: left;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    font-size: 12px;
    text-align: left;
    list-style: outside none none;
    color: #FFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
	background-color:#fff\0/;
}


@media (min-width: 992px) {
	.dropdown-mega-menu {
    position: absolute;
	margin-top:2px;
    background: none repeat scroll 0% 0% #FFF !important;
    border-top: 6px solid #08c;
    color: #777;
    box-shadow: 0px 20px 45px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	width: 720%;
	left: -410px!important;
	right:0px!important;
	float:none;
	  margin: 0 10% 0 10%!important;
	}
	.dropdown-mega-menu li {float:left;}

}


@media (min-width: 769px) and (max-width: 991px) {
	.dropdown-mega-menu {
		margin-top:2px;
    background: none repeat scroll 0% 0% #FFF !important;
    border-top: 6px solid #08c;
    color: #777;
    box-shadow: 0px 20px 45px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	//position:fixed;
	width: 650%;
	left: -200px;
	}

	.dropdown-mega-menu li {
    	float:left;
 		padding-right: 5px;
		padding-left: 5px;}
	.cropper {height: 300px; overflow: hidden;}

}
@media (max-width: 768px) {
	.dropdown-mega-menu {
    background: none;
    border-top: none;
    color: #fff;
    position: relative;
	width: 100%;
    top: none;
	left: 0px;right: 0px;
    z-index: 1000;
    float: none;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    font-size: 12px;
    text-align: center;
    border: none;
     box-shadow: none;
	border-radius: none;
	}
	.dropdown-mega-menu li {float:none; width:100%; color:#fff; padding-right: 5px; padding-left: 5px;}
	.dropdown-mega-menu li a {color:#fff!important;}
	.navbar ul li ul li a {color:#fff!important;}
	.cropper {height: 450px; overflow: hidden;}
}


@media (max-width: 480px) {
	.cropper {height: 300px; overflow: hidden;}
}
@media (max-width: 340px) {
	.cropper {height: 250px; overflow: hidden;}
}


#advertop {height:31px;}
#advertopframe {background-image: -ms-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -moz-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -o-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252643), color-stop(1, #051121));
background-image: -webkit-linear-gradient(top, #252643 0%, #051121 100%);
background-image: linear-gradient(to bottom, #252643 0%, #051121 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121)"}
.topbarli {font-family:Verdana,Arial;color:#fff;top: 4px!important;}
.topbar {font-family:Verdana,Arial;color:#fff;}
#header-row {padding: 5px 0 0px;}
#logo {padding: 0px!important;}
#liotru {padding:0px!important}
#logo img, #liotru  img {vertical-align: bottom!important;}

.headerbg {border-top:1px solid #fff;
border-bottom:1px solid #fff;
background-image: -ms-linear-gradient(top, #0071BC 0%, #152643 100%);
background-image: -moz-linear-gradient(top, #0B4673 0%, #0071BC 100%);
background-image: -o-linear-gradient(top, #0B4673 0%, #0071BC 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0B4673), color-stop(1, #0071BC));
background-image: -webkit-linear-gradient(top, #0B4673 0%, #0071BC 100%);
background-image: linear-gradient(to bottom, #0B4673 0%, #0071BC 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0B4673, endColorstr=#0071BC);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0B4673, endColorstr=#0071BC)";
}

.headinfo {text-align:right;color:#ffffff;padding:25px 15px 25px;}
.headlastnumber {text-align:right;padding:25px 0px 25px;}
.imglastnumber {height:130px;}
.dataestesa {font-family:arial,verdana;font-size:13px;font-weight:bold;color:#00549e;padding-top:5px;float:right;}

.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {width: 100% !important;}
#twitter-widget-0{width:100%!important;max-width:1200px!important}

.footer-row {
background-image: -ms-linear-gradient(top, #152643 0%, #0071BC 100%);
background-image: -moz-linear-gradient(top, #0071BC 0%, #0B4673 100%);
background-image: -o-linear-gradient(top, #0071BC 0%, #0B4673 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0071BC), color-stop(1, #0B4673));
background-image: -webkit-linear-gradient(top, #0071BC 0%, #0B4673 100%);
background-image: linear-gradient(to bottom, #0071BC 0%, #0B4673 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0071BC, endColorstr=#0B4673);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0071BC, endColorstr=#0B4673)";
display: block;}
.top-bar {height: 40px;
margin: 0px;
font-family: 'Aller';
font-size: 12px;
text-transform: uppercase;
color: #ffffff;
border-bottom: 1px solid #000000;
z-index: 10;
position: relative;
}
.cerca-xl {margin-top:100px}

.headerlink{color:#fff;}
.headerlink:hover {color:#fff;}




.mfp-content {vertical-align: top!important;}


.img_left200 {float:left;margin: 0 10px 4px 0;left:0px;width:200px}
.img_left80 {float:left;margin: 0 10px 4px 0;left:0px;width:80px;max-heigh:80px;tclip:rect(0px,0px,80px,0px);}

#footer-wrapper {
  height: 227px;
}

.footmnusx,
.footmnudx {list-style: none; font-size:15px; line-height: 24px;color:#fff}
.footmnusx li {padding: 0 0 6px 0;text-align:left;}
.footmnudx li {padding: 0 16px 6px 0;text-align:right;}
.footmnusx li a,
.footmnudx li a {color: #fff;text-decoration:none;}
.footmnusx li a {font-weight:bold;}
.footmnusx li a:hover,
.footmnudx li a:hover {color: #ddddff;}
.copy {padding-left:24px;color:#fff}
.socialbt {bottom:20px;padding-right:20px;margin-top:80px}

.modal.fade .modal-banner {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-banner {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-banner {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top:10%
}

.modal-nobg {
  position: relative;
  background-color: transparent;
  background-clip: padding-box;
  border: 0px none;
  border: 0px none;
  border-radius: 6px;
  outline: none;
}

.modal-nobg .modal-body a img,
.modal-nobg .modal-body img
 {
margin-top:10px;
-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 5px 9px rgba(0, 0, 0, .5);
}

.chiudi{
positiom:absolute;
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 #000;
  filter: alpha(opacity=40);
  opacity: .4;
  -webkit-appearance: none;
  cursor: pointer;
  background: transparent;
border:none;
}

.social-ul li{padding:10px}
.social-ul li a {padding-top:25px;padding-bottom:25px;}

.video-list {background-color: #444444; padding:5px; height: auto;	}
.video-thumbnail {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;}
.video-thumbnail img {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-title {height:40px;overflow: hidden;}
.video-title a {color:#fff}
.video-vrapper { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; max-width: 100%; } 
.video-vrapper iframe, .video-vrapper object, 
.video-vrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.homevideo {height:250px}
@media screen and (max-width: 768px) {
.homevideo {height:auto;}
.socialbt {margin-top:0px}
#logo {padding:50px}

 }

@media (max-width: 480px) {
#logo {padding:10px!important;width: 80%!important;}
#liotru {width: 10%!important;}
#rete {width: 10%!important;}
#liotru img{ display: none !important;}
#time {height:150px;min-height:120px}

 }


.indicegiornale{overflow:auto;height:200px;min-height:200px}

.fb-comments, .fb-comments iframe[style] {width: 100% !important;}  
.fb-comments span, .fb-comments iframe span[style] {width: 100% !important;}



/*.navbar-default {
background-image: -ms-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -moz-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -o-linear-gradient(top, #252643 0%, #051121 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252643), color-stop(1, #051121));
background-image: -webkit-linear-gradient(top, #252643 0%, #051121 100%);
background-image: linear-gradient(to bottom, #252643 0%, #051121 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#252643, endColorstr=#051121)";}
*/


/*.navbar ul li:hover {
background-image: -ms-linear-gradient(top, #1E3660 0%, #152643 100%);
background-image: -moz-linear-gradient(top, #1E3660 0%, #152643 100%);
background-image: -o-linear-gradient(top, #1E3660 0%, #152643 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1E3660), color-stop(1, #152643));
background-image: -webkit-linear-gradient(top, #1E3660 0%, #152643 100%);
background-image: linear-gradient(to bottom, #1E3660 0%, #152643 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E3660, endColorstr=#152643);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E3660, endColorstr=#152643)";
}*/










.top5 {margin-top:5px}
.top10 {margin-top:10px}















.bgsezione {color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.footer-row {padding-top:20px;padding-bottom:12px}

.top_menu_container {
/*background-image: -ms-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -moz-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -o-linear-gradient(top, #152643 0%, #051121 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #152643), color-stop(1, #051121));
background-image: -webkit-linear-gradient(top, #152643 0%, #051121 100%);
background-image: linear-gradient(to bottom, #152643 0%, #051121 100%);*/
height: 30px;
margin: 0 auto;
width: 960px;
position: relative;
z-index: 10;
padding-left: 10px;
}
.border1 {border:#000033 2px dotted}
.border1:hover {border:#000033 2px solid}





/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}



/*Input*/

.input-group {margin-top:10px}



.btn-infoicon {
  color: #428bca!important;
  background-color: #fff!important;
  border-color: #fff!important;
padding: 0 0 6px 0!important;
}
.btn-infoicon:hover {
  color: #3276b1!important;
  background-color: #fff!important;
  border-color: #fff!important;
padding: 0 0 6px 0!important;
}


.has-normal .form-control {
  border-color: #428bca;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-normal .form-control:focus {
  border-color: #3276b1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}


/*table*/
.table-meteo {
  margin-bottom: 0px!important;
}

.table-meteo > tbody > tr > td:hover,
.table-meteo > tbody > tr > th:hover,
.table-meteo > tbody > tr:hover > td,
.table-meteo > tbody > tr:hover > th {
  background: rgba(0, 0, 0, 0.2)!important;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #ffaaff!important;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ff88ff!important;
}

.help-block small {font-size:10px;color:#285f91;}




.divsuggerimenti{position:absolute; margin-top:18px;z-index:10000}
.boxsuggerimenti {overflow:auto;max-height:180px;
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;
	padding: 3px 0;
}
.boxsuggerimenti li a {margin: 0;
	font-size: 10px;
	line-height: 16px;
	padding: 3px 20px;
	color:#285f91;
	text-indent: 0px;
	overflow:hidden;
}
.boxsuggerimenti li a:hover {text-decoration:none;color:#428bca}

.list-hover li:hover {background:#cecece}
.input-sm .input-sm {padding: 5px 4px!important;}

.form-group .col-xs-1, .form-group .col-sm-1, .form-group .col-md-1, .form-group .col-lg-1, .form-group .col-xs-2, .form-group .col-sm-2, .form-group .col-md-2, .form-group .col-lg-2, .form-group .col-xs-3, .form-group .col-sm-3, .form-group .col-md-3, .form-group .col-lg-3, .form-group .col-xs-4, .form-group .col-sm-4, .form-group .col-md-4, .form-group .col-lg-4, .form-group .col-xs-5, .form-group .col-sm-5, .form-group .col-md-5, .form-group .col-lg-5, .form-group .col-xs-6, .form-group .col-sm-6, .form-group .col-md-6, .form-group .col-lg-6, .form-group .col-xs-7, .form-group .col-sm-7, .form-group .col-md-7, .form-group .col-lg-7, .form-group .col-xs-8, .form-group .col-sm-8, .form-group .col-md-8, .form-group .col-lg-8, .form-group .col-xs-9, .form-group .col-sm-9, .form-group .col-md-9, .form-group .col-lg-9, .form-group .col-xs-10, .form-group .col-sm-10, .form-group .col-md-10, .form-group .col-lg-10, .form-group .col-xs-11, .form-group .col-sm-11, .form-group .col-md-11, .form-group .col-lg-11, .form-group .col-xs-12, .form-group .col-sm-12, .form-group .col-md-12, .form-group .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 5px;
padding-right: 5px;
}

.panel .form-group {margin-top:10px;}





.tt-dropdown-menu {text-align: left;}

.typeahead,
.tt-query,
.tt-hint {}

.typeahead {}

.typeahead:focus {}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {color: #fff}

.tt-dropdown-menu {
  width: 300px;
  margin-top: 12px;
  padding: 8px 0;
/*  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);*/
}

.tt-suggestion {padding: 3px 20px;font-size: 18px;line-height: 24px;}
.tt-suggestion.tt-is-under-cursor {color: #fff;background-color: #0097cf;}
.tt-suggestion p {margin: 0;}



a:hover {text-decoration:none!important}
td .label {width:30px!important;height:30px!important;}
td .label a{color:#fff;}
.label .glyphicon {color:#fff!important}

.filtro {}
.filtro .thumbnail {
  padding: 3px;
  margin-bottom: 20px;
margin-left:30px;
  line-height: 1.42857143;
  background-color: #dedede;
  border: 1px solid #428bca;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.filtro .thumbnail:hover,
.filtro .thumbnail:focus,
.filtro .thumbnail.active {
  border-color: #009933;
}
.filtro .thumbnail.warning {
  border-color: #F0CC00;
}
.filtro .thumbnail.danger {
  border-color: #ff0000;
}
.dropdown-menu li .btn {color:#fff}
.dropdown-menu li .btn:hover {color:#333333}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}


a.list-group-item-blueact:hover{
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item-blueact .list-group-item-heading,
a.list-group-item-blueact:hover .list-group-item-heading,
a.list-group-item-blueact:focus .list-group-item-heading {
  color: inherit;
}


.progress-small {height:10px!important}
.progress-small div {height:10px!important}
.li-gray {background-color: #ddd;padding:4px}
.li-blue {background-color: #C5E4F3;padding:4px}
.li-green {background-color: #dff0d8;padding:4px}
.li-sky {background-color: #d9edf7;padding:4px}
.li-yellow {background-color: #FFFF84;padding:4px}
.li-orange {background-color: #FED892;padding:4px}
.li-red {background-color: #f2dede;padding:4px}
.progress-bar-gray {background-color: #999;}
.progress-bar-blue {background-color: #428bca;}
.progress-bar-green {background-color: #5cb85c;}
.progress-bar-sky {background-color: #5bc0de;}
.progress-bar-yellow {background-color: #f0ad4e;}
.progress-bar-orange {background-color: #ff6600;}
.progress-bar-red {background-color: #d9534f;}
.label-gray {background-color: #999;}
.label-blue {background-color: #428bca;}
.label-green {background-color: #5cb85c;}
.label-sky {background-color: #5bc0de;}
.label-yellow {background-color: #f0ad4e;}
.label-orange {background-color: #ff6600;}
.label-red {background-color: #d9534f;}

.btn-fbstyle {color: #fff;background-color: #405BA8;border-color: #357ebd;}
.btn-fbstyle:hover,
.btn-fbstyle:focus,
.btn-fbstyle:active,
.btn-fbstyle.active,
.open .dropdown-toggle.btn-fbstyle {color: #fff;background-color: #4C69B8;border-color: #285e8e;}


#tessera_sopra {
background: url("http://www.associaticonfcommercio.it/img/tesseract.gif") no-repeat scroll 0  transparent;
border-color: transparent;
clear: both;
width:264px;
height:170px;
padding-top: 0px;
position: relative;
text-align: left;
border-top: 1px solid #A2C2CF;
margin-bottom: 8px;
} 

#tessera_sopra #login {margin-top:65px; margin-left:25px}
#tessera_sopra #password {margin-top:6px; margin-left:25px}
#tessera_sopra #btnentra {margin-top:80px; margin-left:10px}
#tessera_sopra #btninfo {margin-left:40px}











/*****Giornale On Line*****/
.bgsezione {background-color:#0071BC;color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.bgsezione a {color:#fff;}
.bgnotizia {color:#000;margin-top:10px;border-bottom:#b3b3b3 8px solid;text-align:justify;padding-bottom:8px;}
/*.h200 {min-height:200px}*/
.h100 {min-height:87px;overflow:hidden;height:87px;padding-bottom:5px}
.titolonotizia {color:#000;margin:0;padding:0;line-height:20px}
.socialwidgets {width:100%;margin-top:10px;}
.bgfb {background-color:#43609c;color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.bgtw {background-color:#6ab4e0;color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.bggp {background-color:#ff0000;color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.bgln {background-color:#43609c;color:#fff;margin-top:10px;padding:5px;font-size;font-size:16px;font-weight:bold;}
.bgtw a,.bgfb a,.bggp a,.bgln a {color:#fff}
.bgtw a hover,.bgfb a hover,.bggp a hover,.bgln a hover {color:#efefef}

.pagination a i,
.pagination .disabled i,
.pagination .disabled span i {font-size:26px;}
.pagination a i,
.breadcrumb a {color:#0071BC}
.pagination a:hover i {color:#dedede;}
.pagination .disabled i,
.pagination .disabled span i {color:#d0d0d0;}
.breadcrumb i {color:#0071BC}



/*======================= HEADER =======================*/

#push {
  height: 130px;
}

.linkdroph {
	color: #00549e!important;
    display: block!important;
    padding: 3px 20px!important;
    font-size: 12px!important;
    line-height: 1.42857!important;
    white-space: nowrap!important;
	align:left!important;
}




.tp-caption.finewide_verysmall_white_mw {
font-size:13px;
line-height:25px;
font-weight:400;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
max-width:470px;
white-space:normal !important;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}



#wrapper-frame-scalato{ width: 100%; height: 500px; padding: 0; overflow: hidden; }

#frame-scalato { width: 1100px; height: 1100px; border: 0px; }

#frame-scalato {

zoom: 0.81;

-moz-transform: scale(0.81);

-moz-transform-origin: 0 0;

-o-transform: scale(0.81);

-o-transform-origin: 0 0;

-webkit-transform: scale(0.81);

-webkit-transform-origin: 0 0;

}

 

@media screen and (-webkit-min-device-pixel-ratio:0) {

#scaled-frame  { zoom: 1;  }

}