body { background:#F1E6D0;}
.t3-wrapper{ background:#F1E6D0;}
.container { background:#fff;}
.sfondo { width:1170px; margin:-3px auto 0; position:relative;z-index:200}
/* HEADER
-------------------------*/
#t3-header { background:#C8B46F;}
.t3-header {position: relative;top: 0;}
.t3-header .logo-image img { padding: 10px 0 10px 50px;width: 400px;}
.t3-header .data { padding-top:10px;} 
.t3-header .data img { max-width:100%;heigth:auto;}
/* 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;}
.navbar-nav { width:100%}
.navbar-nav > li[data-id="340"] { float:right; padding:10px 0; margin-right:10px;}
.navbar-nav > li.open[data-id="340"] { color:#fff; background:none;}
.navbar-nav > li[data-id="340"] a {color:#fff; font-weight:bold; padding:5px; }
.navbar-nav > li.open[data-id="340"] a:hover{  }
.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;}
.sfondo.interne .t3-mainnav { position:relative; top: 0;}
.nav > li > span { color:#fff; text-transform:uppercase;}
.nav .caret { border-top-color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ color:#fff;}
.dropdown-menu > li > a { color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#fff; text-transform: uppercase}
/* SLIDER
-------------------------*/
.container.t3-slideshow { padding-left:0; padding-right:0; position:relative}
/* 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 .appaiati img { width:120px; height:auto; margin:0 5px }
.t3-sidebar-1 .custom_banner_sx img { max-width:90%; height:auto;}
/* SIDEBAR-2
-------------------------*/
.t3-sidebar-2 .module_sponsor_dx { margin-bottom:0;}
.t3-sidebar-2 .custom_sponsor_dx img { max-width:100%; height:auto; border:1px solid #ccc;}
/* 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;}
#t3-footer #ca_banner .accept { background:#D0B86E; text-shadow:none; color:#333; font-weight:bold;}
#t3-footer #ca_banner p span { color:#D0B86E;}

