#supersize{position:fixed; left:0;}
#supersize img, #supersize a{height:100%;width:100%; position:absolute; z-index:0;}
#supersize .prevslide, #supersize .prevslide img{z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{z-index: 2;}
#loading {position: absolute;top: 49.5%; left: 49.5%;z-index: 3;width: 24px; height: 24px;text-indent: -999em;background-image: url(../img/progress.gif);}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {color: #FFF;background-color: #080808;text-decoration:underline;}

.navbar-inverse {background:url(../img/sfondo-top.png) !important; border-color: transparent; border-radius:0 !important;}
.navbar {min-height: 130px !important;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow:none;}
.navbar-inverse .navbar-nav > li > a {color:#fff; text-transform:uppercase; font-size:11px;}
.navbar-nav {border-width: 1px medium medium;border-style: solid none none;border-color: #FFF -moz-use-text-color -moz-use-text-color; margin-top:70px; padding-top:10px;}

.zindex {z-index:10000000;}
	
.ricerca_casa {text-align:center; background-color:rgba(0,0,0,0.7); color:#fff; font-size:14px; padding:2px 0 15px 0; margin:70px 0 40px 0;}
.ricerca_casa a {color:#fff;}
.ricerca_casa h2 {font-size:20px;}

#custom-search-input{padding:18px 8px 4px 8px;border: solid 1px #000;background-color:rgba(0,0,0,0.7); color:#fff; margin-top:80px;}
#custom-search-input input{box-shadow: none;}
#custom-search-input button{margin: 2px 0 0 0;background: none;box-shadow: none;border: 0;color: #666666;padding: 0 8px 0 10px;border-left: solid 1px #ccc;}
#custom-search-input button:hover{border: 0;box-shadow: none;border-left: solid 1px #ccc;}
#custom-search-input .glyphicon-search{font-size: 23px;}

.box-informazioni {background-color:rgba(0,0,0,0.7); text-align:center; color:#fff; font-size:14px; padding:20px; margin:50px 0 40px 0;}
.box-informazioni h3 {font-size:16px; margin:0 0 15px 0; padding:0;}

.footer-home {position: fixed;bottom:0; width:100%; background-color: rgba(0,0,0,0.7);padding:24px 0 15px 0;}
.footer-interno {width:100%; background-color: rgba(0,0,0,0.7);padding:24px 0 15px 0;}
.bianco li a {color:#fff; font-size:12px;}
.biancodx {color:#fff; text-align:right; font-size:12px;}
.bianco-link {color:#fff;}


#search-input-custom {margin-top:-5px;}
#search-input-custom .search-query {padding-right: 3px;padding-right: 4px \9;padding-left: 3px;padding-left: 4px \9;margin-bottom: 0;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#search-input-custom button {border: 0;background: none;padding: 2px 5px;position: relative;left: -28px;margin-bottom: 0;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#D9230F;}
.search-query:focus + button {z-index: 3;}

#sei_in {margin-bottom:30px;}
#sei_in a {color:#000;}

h2.titolo-lista {color:#fff; background-color:#000; padding:10px; font-size:22px; font-weight:normal;}


.well {min-height:20px;padding: 19px;margin-bottom: 20px;background-color: #fff !important;border:none;border-radius:0;box-shadow:none;background-image: linear-gradient(to bottom, #fff 0px, #fff 100%);}
.section-box h2 { margin-top:0px;}
.section-box h2 a { font-size:25px; color:#000; }

.contenitore-annuncio { background-color:#fff; padding:15px; margin-bottom:25px;}
h1.titolo-interno {font-size:24px; padding:0 !important; margin:0 0 15px 0 !important; font-weight:normal;}
.contenitore-annuncio h3 {font-size:18px; padding:0 !important; margin:0 0 15px 0 !important;}

dl {margin-bottom: 10px;}
dl dt {float: left;}
dl dd {margin-bottom: 8px;text-align: right;}
dl dd .rating {float: right;top: -5px;}

.carousel {margin-top:20px;}
.carousel-control {padding-top:10%;width:5%;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #4C4C4C !important;
    border-color: #4C4C4C !important;
}

.gmap { height: 256px; position: relative; background-color: #E5E3DF; overflow: hidden; }
.margintop { margin-top: 30px; }

.modal {
    z-index: 10000000 !important;
}

.btnbutton-product-interno  { background-color: #000; color: #fff;}


.form-group { margin-bottom: 16px;}