body { background:#d3d1d2;}
.t3-wrapper{ background:#d3d1d2;}
.container { background:#fff;}
.sfondo { width:1170px; margin:-3px auto 0; position:relative;}
/* HEADER
-------------------------*/
#t3-header { background:url(../images/sfondo_header.png) repeat top left;}
.t3-header {position: absolute;top: 0;}
.t3-header .logo-image img { width:400px; padding:10px 0 10px 50px;}
/* MENU
-------------------------*/
.t3-mainnav { border:none; background:none; position:absolute; top:193px;}
.t3-mainnav .container { padding-left:0; padding-right:0; background:url(../images/sfondo_nav.png) repeat top left;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:none; color:#fff;}
.navbar-default .navbar-nav > li > a { color:#fff; text-transform:uppercase;}
.nav > li > .separator{ color:#fff; text-transform:uppercase;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret { display:none;}
.t3-megamenu .mega.open > .mega-dropdown-menu, .t3-megamenu .mega.dropdown-submenu.open > .mega-dropdown-menu {background:url(../images/sfondo_nav.png) repeat top left;}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus { background:none;color:#fff; text-transform:uppercase;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a{ background:none;color:#fff; text-transform:uppercase;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#d8001a;}
.nav > li > .separator:hover {color:#d8001a;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#d8001a;}
/* SLIDER
-------------------------*/
.container.t3-slideshow { padding-left:0; padding-right:0; position:relative}
.container.t3-slideshow img { max-width:100%;}
/* PARTNERS
-------------------------*/
h3.partners { text-align:center; color:#fff; text-transform:uppercase; font-weight:normal;}
.container.t3-partners { padding-left:0; padding-right:0; position:relative; background:#626263;}
.custom_partners { text-align:center; padding-bottom:15px;}
.custom_partners img { margin:0 10px;}
/* ISTITUZIONI
-------------------------*/
h3.istituzioni { text-align:center; color:#000; text-transform:uppercase; font-weight:normal;}
.t3-istituzioni img { max-width:100%; height:auto;}
/* SIDEBAR-1
-------------------------*/
.t3-sidebar-1 {}
.t3-sidebar-1 .custom_banner_sx{ text-align:center;}
.t3-sidebar-1 .custom_banner_sx img { width:120px; height:auto; margin:0 5px }
.t3-sidebar-1 .custom_banner_sx img.larghe { width:100%; height:auto; margin:0 5px; max-width:100%;}
/* SIDEBAR-2
-------------------------*/
.t3-sidebar-2 .module_sponsor_dx { margin-bottom:0;}
.t3-sidebar-2 .module_sponsor_dx img { max-width:100%; height:auto;}
.t3-sidebar-2 p.link{ word-break:break-all; line-height:.8;}
/* FOOTER
-------------------------*/
.t3-footer { background:none; border:none;}
.t3-copyright { border:none; padding:0;}
.t3-copyright .container { padding:20px 0; border-top:1px solid #ddd; text-align:center;}
.t3-copyright small { font-size:10px;}
#t3-footer #ca_banner { height:auto !important;}

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

