<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
    Created on : 21-lug-2015, 12.38.40
    Author     : gx
*/

/* tmp da cancellare*/
body {
    color:#454545;
  /*min-height: 2000px;*/
  /*padding-top: 70px;*/
}

a.media {
    color:#454545;
}

div.certificato {
    font-size:11px;
    line-height: 18px;
}

.certificato {
    text-align: justify;
    padding: 0 55px 0 0;
    margin: 0 0 50px 0;
}

div.certificato &gt; img,
div.certificato &gt; a &gt; img {
    border:1px solid #ededed;
    margin: 0 15px 0 0;
}

.list-group.schedaprogetto {

}

div.carousel-caption {
display:none!important;
}


.row.progetto {
    border-bottom:1px solid #777;
    margin-left: 0;
    margin-right: 0;
    padding:10px 0 10px 0;
    background-color: #555;
}

.row.progetto &gt; .scheda-left,
.row.progetto &gt; .scheda-right {
    font-size: 14px;
    line-height: 1.42857;
    color: #fff;
}

.row.progetto &gt; .scheda-left {
    padding: 0 5px 0 0;
    text-align:right;
    font-style:italic;
}

.row.progetto &gt; .scheda-left &gt; span {
    font-style:normal;
}

.row.progetto &gt; .scheda-right {
    padding: 0 0 0 5px;
    text-align:left;

}


.row.progetto.first {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.row.progetto.last {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

img.media_thumb {
margin: 0 5px 5px 0; 
}


p.txt1{
color: #555;
font-style: normal;
font-family: "PT Sans","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
font-size: 18px;
line-height: 1.45;
font-weight: 400;
text-align: justify;
}

h2 {
    font-family: "PT Sans","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
    font-size: 42px;
line-height: 1.1429;
font-weight: 200;
margin-bottom: 24px;
/*max-width: 14.4em;*/
}


.navbar-form {
    margin: 14px 5px;
}




/* #FFFFA2 overwrite bootstrap ################################################## */

.form-control {
    border: 1px solid #F8E9BA;
}

.btn-default {
    color: #14725E;
    background-color: #FFF;
    border-color: #F8E9BA;
}

.navbar-form .input-group &gt; .form-control {
    width: 100%;
}

.input-group .form-control {
    float: right;
    text-align: center;
}


.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 435px; /*340px*/
}

.col-md-12_gx {
    padding-right: 0px;
    padding-left: 0px;
}

.page-header {
    padding-bottom: 0px;
    margin: 40px 0px 15px;
}

.page-header {
    border-bottom: 1px solid #EDEDED;
}

.navbar-toggle {
    margin-top: 14px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ac0100;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    background-color: #f90200;
}
.navbar-default .navbar-toggle:hover {
    background-color: #ac0100;
}

.nav {
    text-transform: uppercase;
    letter-spacing: 0.05em;

}

.navbar-default {
  background-color: #f96a68;
  border-bottom: 0px solid rgb(250, 241, 212);
  border-top: 0px solid rgb(250, 241, 212);
}

.navbar-default .navbar-nav&gt;li&gt;a {
  color: #ffffff !important;
}
.navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
  color: #14725e;
}

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:focus, .navbar-default .navbar-nav &gt; .active &gt; a:hover {
    color: #ffffff;
    background-color: #f90200;
    border-bottom: 2px solid #ac0100;
}

.navbar-default .navbar-nav &gt; .active2 &gt; a, .navbar-default .navbar-nav &gt; .active2 &gt; a:focus, .navbar-default .navbar-nav &gt; .active2 &gt; a:hover {
    color: #14725E;
    border-bottom: 2px solid #c8b167;
    /*background-color: #F3FB7F;*/ /*#E6E9A0;*/
}

.navbar-brand {
  height: 50px;
  padding: 0px 0px;
  padding-top: 4px;
}

.navbar-brand &gt; img {
    display: block;
    width: 88%;
}

.navbar {
  min-height: 60px;
  margin-bottom: 0px;
  /*background:url("../img/bkg_nav.png") repeat-x center center;*/
}

.dropdown-menu {
  background-color: #ffffa2;
    border: 1px solid #F3EE8F;
}
.dropdown, .dropup {
    border-bottom: 1px solid #D4E990;
}

.dropdown-menu&gt;li&gt;a {
  color: #14725e;
  padding: 10px 20px;
}
.dropdown-menu&gt;li&gt;a:hover {
  color: #14725e;
  background: #E6F0B3;
}

.dropdown-menu .divider {
  background-color: #F3EE8F;
  margin: 0px 0;
}

.navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:focus, .navbar-default .navbar-nav&gt;.open&gt;a:hover {
  color: #14725e;
  background-color: #E6F0B3;
}

/* ############################################################# */



.gx_txt {
    font-size: 16px;
    letter-spacing: 0.8pt;
    color: #444;
    text-align: justify;
}

.logo_main {
    min-height: 100px;
    padding-top: 10px
}

.logo_main img {
  display: block;
  margin: 0px auto 1px;
  /*width: 462px;*/
  /*height: 130px;*/
  max-width: 100%;
  padding-top: 0px;
  padding-bottom: 10px;
}

.nascondi {display:none;}

.row-top {margin-top:80px;}

.gx_footer {
    color:#8A7A7A;
    min-height: 120px;
    margin-top:60px;
    /*background:url("../img/bkg_footer.png") repeat-x center bottom;*/
    background: #efefef;
}

.gx_footer_col {
    margin-bottom: 38px;

}

.gx_col_line {
    margin-top: 38px;
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 6px;
    padding-left: 32px;
}

.sede_1 {
    background:url("../img/map_icon_2.png") no-repeat 5px 0px;

}
.sede_3 {
    background:url("../img/mail_icon.png") no-repeat 5px -2px;
}

.gx_col_bot {
    padding-left: 32px;
    line-height: 26px;
}

.btn-primary {
    color: #FFF;
    background-color: #000;
    border-color: #000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #FF4040;
    border-color: #FF4040;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0px;
    background-color: #fd000a;
}

.carousel-indicators li {
    border: 1px solid #fd000a;
}


/* sub nav */

.sub_nav {
     color:#8A7A7A;
    min-height: 120px;
    /*background:url("../img/bkg_footer.png") repeat-x center bottom;*/
    background: #efefef;
}

#sub_menu {
    letter-spacing: 0.05em;
    margin-top: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #FEF8E9;
    border: 1px solid #F3EDDB;
}

a.list-group-item, button.list-group-item {
    color: #8A7A7A;
}


a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    background-color: #EFE8D4;
    border: 1px solid #F3EDDB;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    color: #8A7A7A;
    cursor: auto;
    /*cursor: not-allowed;*/
    background-color: rgb(240, 233, 213);
    text-transform: uppercase;
    text-align: center;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #14725E;
    background-color: #F5FBA3;
    border-color: #EFE8D4;
}
/* ------ */



div#links {
    float:float;
}

div#links &gt; .outer {
    display: table;
    padding:2px!important;
}

div#links &gt; .outer &gt; a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(206, 206, 206, 0.75);
    -moz-box-shadow: 4px 4px 5px 0px rgba(206, 206, 206, 0.75);
    box-shadow: 4px 4px 5px 0px rgba(206, 206, 206, 0.75);
    border: 1px solid #cecece;
    background-color:ffffff;
    display:table-cell;
    vertical-align: middle;
    margin:3px;
    padding:5px;
    height:140px;
}

div#links &gt; .outer &gt; a &gt; img {
    padding:0px!important;
    max-height:115px!important;
}


a.newsgoback {
    display: block;
    float: left;
    margin: 30px 0 0;
}

a.linkred {
color:#ac0100;
}

a.linkred:hover {
color:#f90200;
text-decoration:none;
}


p.topsocial {
margin-top: 8px;
}



/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
    @media (min-width: 768px) {


    .container-fluid&gt;.navbar-collapse, .container-fluid&gt;.navbar-header, .container&gt;.navbar-collapse, .container&gt;.navbar-header {
        /*display: none;*/
    }

    .navbar-collapse {
        position: relative;
        width: 100% ; /* auto */
    }

    .navbar-form {
        margin: 14px -15px;
    }

    .navbar-form .input-group &gt; .form-control {
        width: 90%;
    }

    .container {
        padding-right: 0px;
        padding-left: 0px;
    }

    .padding15 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .navbar {
        margin-bottom: 30px;
    }

    .col-md-12_gx {
        padding-right: 15px;
        padding-left: 15px;
    }

    .navbar-nav {

      margin-left: -15px;
      /*margin-left: 24px;*/
    }

    .navbar-left {
        /*float: left !important;*/
    }

    .navbar-nav&gt;li&gt;a {
      padding-top: 22px;
      padding-bottom: 18px;
    }

    .dropdown, .dropup {
        border-bottom: 0px;
    }

    #sub_menu {
        margin-top: 0px;
    }





    div#links {
        float:float;
    }

    div#links &gt; .outer {
        display: table;
        padding:2px!important;
    }

    div#links &gt; .outer &gt; a {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 3px 3px 4px 0px rgba(218, 218, 218, 0.75);
        -moz-box-shadow: 3px 3px 4px 0px rgba(218, 218, 218, 0.75);
        box-shadow: 3px 3px 4px 0px rgba(218, 218, 218, 0.75);
        border: 1px solid #ededed;
        background-color:ffffff;
        display:table-cell;
        vertical-align: middle;
        margin:3px;
        padding:5px;
        height:140px;
    }

    div#links &gt; .outer &gt; a &gt; img {
        padding:0px!important;
    }


    a.newsgoback {
        display: block;
        float: left;
        margin: 30px 0 0;
    }

}

@media (max-width: 767px) {


.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #14725E;
}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    color: #14725E;
}

.navbar-nav .open .dropdown-menu {
    background-color: #F5F5A0;
}

ul li.dropdown ul li {
    background: url("../img/dropdown_li.png") no-repeat 15px 3px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    padding: 8px 15px 8px 30px;
}



}











/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {





}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

.container {
    width: 940px;
}

}</pre></body></html>