body { color: #043883; font-size:13px; font-family:Arial, Helvetica, sans-serif !important; } 

h1, h2, h3, h4, h5, h6, p { color:#043883; }

.no-margin-left { margin-left:0; }

li { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#043883; }

.dropdown-menu { background:#043883; }
.dropdown-menu > li,
.dropdown-menu > li:last-child { border-bottom:1px solid #FFF; }
.dropdown-menu > li:first-child { border-top:1px solid #FFF; }
.dropdown-menu > li > a { color:#FFF; } 
.dropdown-menu:after { border-bottom-color:#043883 !important; }

.navbar .nav > li > a { padding:23px 9px 22px; }
.navbar .nav > li.lingua_it > a { padding-left:15px; padding-right:14px; }
.navbar .nav > li > a span { font-size:14px; }
.navbar .nav > li > a small { font-size:10px; margin-top:0; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color:#043883; }
.navbar .nav > li:hover > a small { color:#043883; }

.navbar-menu-line .divider-vertical { border-left-color:#FFF; border-left-width:2px; }
/* .navbar-menu-line { background-color:#f6f9fd; } */
.navbar-menu-line { background-color:#fff; }

.fullwidthbanner-container,
.fullwidthbanner-subpage-container { background:#fff; } /* #f6f9fd */

/*
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color:#043883; }
.navbar .nav > li:hover > a small { color:#043883; }
.navbar .nav > .active > a small, .navbar .nav > .active > a:hover small, .navbar .nav > .active > a:focus small { color:#d71402; }
.navbar .nav > li > a span { font-size:15px; }
.navbar .nav > li > a small { font-size:10px; margin-top:0; }

.navbar-menu-line { background-color:#fff; }
.navbar-menu-line .divider-vertical { border-left-color:#FFF; border-left-width:2px; }
*/

.bianco_trasparente { background-color:#FFF; padding:20px; color:#043883; }

#lingue { list-style:none; overflow:hidden; margin:0; padding:0; }
#lingue li { float:left; margin-left:10px; }
#lingue li:first-child { margin-left:0; }
#lingue a.active img { border-bottom:1px solid #043883; }

.navbar-head .social { margin-top:10px; text-align:right; }

.foot { background-color:#043883; } /* d71402 */
.foot-item h4 { color:#FFF; }
.foot-item p { color:#FFF; }
.foot-item a { color:#FFF; text-decoration:underline; }
.foot-item small { color:#FFF; font-style:italic; }
.foot-item-green { background-color:#FFF; color:#043883; }
.foot-item-green img { margin-top:0; }
.foot-item-green p { color:#043883; }

/*.content .page-header { border-bottom:2px solid #d71402; } /* 043883 */

.minibanner ul { margin:0; }

.arrow-rosso { background: url("../images/02_arrow_rosso.png") no-repeat 20px bottom }
.arrow-blu { background: url("../images/02_arrow_blu.png") no-repeat 20px bottom }

.fullwidthbanner-subpage-container h1 { background-color:#fff; color:#043883; padding:5px 20px; }

.giustificato,
.giustificato p { text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.giustificato ul,
.giustificato ol { margin-top:10px; margin-bottom:10px; }

.nascosto { display:none !important; }

.sub_menu_hidden .dropdown-menu { display:none !important; }

.categories ul li a { color:#043883; }
.categories ul li.active a { color:#d71402; padding-left:26px;  }

.img-top-standard { background-color:#043883; height:105px; }

.price-circle small, .date-circle small { color:#043883; }

.thumbnail .caption .autore { color:#043883; }
.thumbnail h3 a:hover { color:#d71402; text-decoration:underline; }
.thumbnail:hover { background:transparent; }

.btn:hover, .btn.active, .btn.disabled, .btn[disabled] { background-color:#043883; } 

textarea { padding:5px; }

.foot-item-green .tel-text { font-size:22px; }
.foot-item-green .support-text a { color:#043883; }
.subscribe-form .btn-subscribe { padding-right:7px; background-color:#fff; }
.subscribe-form .btn-subscribe:hover { color:#fff; background-color:#043883; }
.subscribe-form input { width:166px; padding-right:40px; margin-right:-5px; }

.navbar-inverse .btn-navbar:hover, 
.navbar-inverse .btn-navbar:focus, 
.navbar-inverse .btn-navbar:active, 
.navbar-inverse .btn-navbar.active, 
.navbar-inverse .btn-navbar.disabled, 
.navbar-inverse .btn-navbar[disabled] { background-color:#043883;; }

.partners-picture { border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }

.brands a img { opacity:0.6; }

.nav-collapse .dropdown-menu > li { border-bottom:1px solid #043883; }

.columnShortcodeType h3, .columnShortcodeType p { margin-left:0; }

.right-column .sidebar-post p.notizia { margin-left:0; color:#043883; height:54px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis; }
.right-column .sidebar-post p.data { margin-left:0; }
.right-column .sidebar-post a { color:#043883; }

.notizia_img { margin-bottom:10px; }

.thumbnail .caption { color:#043883; }

.post .thumbnail h3 { margin-bottom:20px; }
.post .thumbnail h5 { font-weight:bold; }

.post .meta a, .post .entry a { color:#d71402; }
.post .meta a:hover, .post .entry a:hover { color:#d71402; text-decoration:underline; }

h3.partners { min-height:40px; }

.fa { font-size:17px; margin-right:5px; min-width:20px; text-align:center; }
.icona { font-size:18px; margin-right:5px; min-width:20px; text-align:center; margin-top:-1px; }
.sede .dati { line-height:20px; margin-top:5px; }
.sede .riferimento { margin-top:15px; }

.twitter-item { padding:15px 20px; }

.push-bottom-5 { margin-top:5px; }
.push-bottom-10 { margin-top:10px; }
.push-bottom-15 { margin-top:15px; }

.header-padding { padding:20px 0; }
.navbar .brand { max-height:100px; }

@media (max-width: 1004px) {
	.navbar-inverse .nav-collapse .nav > li > a, 
	.navbar-inverse .nav-collapse .dropdown-menu a { color:#043883; }
	.navbar-inverse .nav-collapse .nav > li.active > a, 
	.navbar-inverse .nav-collapse li.active a { color:#d71402; }
}

@media (min-width: 768px) and (max-width: 1004px) { 
	.subscribe-form input { width:116px; }
}

