#header{border-top:5px solid #005EA8}
/*#header .section {border-top-width:0;padding:33px 10px}*/
#header .section {border-top-width:0;padding:25px 10px}
#footer .holder strong{font-weight:bold}
.nav-box{border-bottom:2px solid #005EA8}
#footer .footer-frame{border-top:2px solid #005EA8}
#footer .textwidget p {line-height:25px;}
.tabs-vertical .tabset .active a,.tabs-vertical .tabset a{padding-left:25px}
#flags li{float:left;padding-left:10px}
/*#flags{margin-top:25px}*/
#flags{margin-top:50px}
.post-box{border-bottom-width:0}
.posts .post-box{border-bottom-width:1px}
.gallery-item {text-align:left!important}
.gallery-icon {float:none}
.gform_wrapper input[type="text"], .gform_wrapper textarea{border:1px solid #e4e4e4!important}
.gform_wrapper input[type="submit"] {background-color:#222;background-image:none;border-radius:0;box-shadow:0;border:1px solid #e4e4e4!important}
.gform_wrapper .top_label .gfield_label {font-weight:normal!important}
.gform_wrapper div.validation_error {font-size:13px!important}
.gform_wrapper input[type="submit"]:hover {background-color:#005EA8;}
.gallery{width:100%;}
.gallery a{color:#666}
.nav-box > ul > li{
	padding-right:12px;
}
.gallery a img{
	background-color:#fff;
	border:1px solid #F1F1F1!important;
	padding:5px;
	opacity:0.99;
	transition: all 0.5s ease;
}
.pp_description{
	display:none!important
}
.gallery-item dt, .gallery-item dd{
	text-align:center;
}
.gallery a img:hover {
	opacity:0.8;
}
.posts .post-box {
	min-height:172px;
}
.gform_wrapper input[type="submit"] {
	font-size:12px;
	line-height:0px!important;
	height:38px!important;
	padding:10px 30px!important;
	margin-bottom:9px;
}
.tp-caption.slide_button a.btn{
	background-color:#4D91FE\9;
}
.gform_wrapper{
	margin:0!important;
}
.tabs-vertical .tab-content, .tabs-vertical .tabset{
	margin-top:20px;
}
.tabs-vertical .tabset{
	min-height:0!important;
}
.gform_validation_error{
	display:none;
}
img{
	max-width:100%;
}
.image{
	border-width:0;
	padding:0;
}
.main-container img, .posts img, #single_news img {
	max-width:98%;
	padding:5px;
	border:1px solid #F1F1F1;
	background-color:#fff;
}
img.alignleft{
	margin:5px 20px 20px 0!important;
}
.sponsors img {
	border-width:0;
	background-color:auto;
	padding:auto;
}
.sponsors li {
	height:88px;
}
dd{
	font-style:italic;
}
.current-page-ancestor a{
	color: #FFFEFE;
}
#certificazioni .sponsors li {
	width: 291px;
	height:124px;
}
#certificazioni .download {
	height:auto!important;
	background-color:transparent;
	border-width:0;
	text-align:center;
}
#certificazioni .download{
	cursor:pointer;
	display:block;
	border-width:0;
	border-radius:0;
	width:260px;
}
#certificazioni .righe_2 {
	height:153px!important;
}
#certificazioni .righe_2 .btn {
	margin-bottom:1px;
}
.btn{
	background-color:#333\9!important;
}
.btn:hover{
	background-color:#444\9!important;
}
@media only screen and (min-width: 768px) {
	.post-box .image.listing {
		width:220px;
	}
}
/*image mapper*/
.imagemapper-wrapper img {
	background-color:transparent;
	padding:0;
	border-width:0;
}
/*end image mapper*/
/*Team Management - image mapper*/
#team_management {
	width:100%;
	overflow:hidden;
	/*Ho aggiunto anche nel footer (custom-functions.php) il javascript per l'adattamento proporzionale dell'altezza*/
}
/*End Team Management - image mapper*/
/*Bug*/
.tabs-vertical {
	height:0;
}
#loading_tabs-vertical {
	text-align:center;
}
#loading_tabs-vertical img{
	background-color:transparent;
	border-width:0;
	padding:0;
	margin-top:100px;
}
/*End bug*/
/*Font sgranato*/
/*.slide_title {
	font-family:Arial, sans serif!important;
}*/
/*End Font sgranato*/
/*Ie7*/
#ie7_warning {
	display:none;
	background-color:red;
	text-align:center;
	padding:10px 0;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
*+html #ie7_warning, * html #ie7_warning {
	display:block;
}

/*End Ie7*/
.tab-content{
	padding-bottom:20px!important;
}