﻿
body {
  font-family:  'Cambria' !important; 
  font-size: 14px;
  line-height: 1.42857143;
  color: #553f06;
  background-color: #cccaca;
  height: 100%;
}
.bg{background: url('../sitoimg/banner.jpg') no-repeat ;
-webkit-background-size:  contain;
-moz-background-size:  contain;
-o-background-size:  contain;
background-size:  contain;

}




.navbarbgnew{
    background-color:#e1d5b6;
    min-height:200px;
   
}


.headerbox{
 background-color:#011b37;

}
.header-box{
    position: relative;
    width:100%;

}
.headernav {
    background-image: url('../sitoimg/h3tra.png');

}

.bannerbox{
min-height:400px;
width:100px;
border:1px solid #000;
background-color:#337ab7;
z-index:1;
}

#myCarousel{
    top:-75px;
}
.navbar-nav > li {
    padding-right:10px;
    left:-25px;
}
.navbar-nav > li > a {
font-size:130%;
    text-shadow:2px 2px 2px #333;
}

.navbar-default .navbar-nav > .active > a {
font-size:150%;
    text-shadow:2px 2px 2px #333;
    color:#ceb880;
 z-index:9999999;
}
.navbar-default {
      padding:0px;

  
}





#language {
    margin-top:20px;
    margin-bottom:10px;
}

#cel {
    background-image: url('../sitoimg/cel6.png');
    background-repeat:no-repeat;
    padding-top:2px;
    padding-bottom:25px;
    padding-left:30px;
    color:#ceb880;
    font-size:170%;
    margin-top:5px;
}

#tel {
    background-image: url('../sitoimg/tel6.png');
   background-repeat:no-repeat;
    padding-top:5px;
    padding-bottom:0px;
    padding-left:30px;
     color:#ceb880;
    font-size:170%;
    margin-top:25px;
}


#ricerca-home{
 
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 999999999999999999999999;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.ricerca-box{
  background-image: url('../sitoimg/h1tra2.png');
    background-repeat:repeat;
  padding:10px;
  padding-left:25px;
}

.ricerca-box h1{
    font-size:170%;
    color:#553f06;
    padding:0px;
    margin:0px;
  margin:10px;
     z-index: 999999999999999999999999;
   top:0px;
   text-align:left;
   padding-left:10px;
   border-bottom:1px solid #dad2bf;
}


.ricerca-box-grid{
  background-image: url('../sitoimg/h1tra2.png');
    background-repeat:repeat;
  padding:10px;
  padding-left:2px;
}

.ricerca-box-grid h1{
    font-size:120%;
    color:#9f0100;
    padding:0px;
    margin:0px;
  margin:10px;
     z-index: 999999999999999999999999;
   top:0px;
   text-align:left;
   padding-left:10px;
   border-bottom:1px solid #dad2bf;
   color:#553f06;
}


.ricerca-box-grid h2{
    font-size:120%;
    color:#9f0100;
    padding:0px;
    margin:0px;
  margin:10px;
     z-index: 999999999999999999999999;
   top:0px;
   text-align:left;
   padding-left:10px;
   border-bottom:1px solid #dad2bf;
   color:#553f06;
}

.menucerca > li > a:hover,
.menucerca > li > a:focus {
  background-image: -webkit-linear-gradient(top, #d61211 0%, #be100f 100%);
  background-image: -o-linear-gradient(top, #d61211 0%, #be100f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d61211), to(#be100f));
  background-image: linear-gradient(to bottom, #d61211 0%, #be100f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd61211', endColorstr='#ffbe100f', GradientType=0);
  background-color: #be100f;
}
.menucerca > .active > a,
.menucerca > .active > a:hover,
.menucerca > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}

.test{
width:100%;
margin:0px;
   padding:0px;
   border-color:#000;
}

.btn-primary{
      border-radius: 0px;
      padding:10px;
      margin:2px;
}

.cerca{
  border-radius: 0px;
      padding:8px;
      margin:2px;
      background-color:#fff;
    color:#000;
      border-color: #cccaca;
      margin-top:15px;
}

.cercacheck{
color:#553f06;

}

.margin15 {
    margin-top:15px;
}



.btn-cerca {
background-color:#553f06;
  background-repeat: repeat-x;
  border-color: #553f06;
  color:#fff;
     border-radius: 0px;
      padding:5px;
      margin:2px;

}
.btn-cerca:hover,
.btn-cerca:focus {
  background-color: #9f0100;
  background-position: 0 -15px;
  color:#fff;
}
.btn-cerca:active,
.btn-cerca.active {
  background-color: #265a88;
  border-color: #245580;
}


.btn-cerca1 {
background-color:#553f06;
  background-repeat: repeat-x;
  border-color: #553f06;
  color:#fff;
     border-radius: 0px;
      padding:5px;
        padding-left:15px;
         padding-right:15px;
      margin:2px;
    margin-top:15px;

}
.btn-cerca1:hover,
.btn-cerca1:focus {
  background-color: #9f0100;
  background-position: 0 -15px;
  color:#fff;
}
.btn-cerca1:active,
.btn-cerca1.active {
  background-color: #265a88;
  border-color: #245580;
}

.agenziahome h1{
    color: #553f06;
    font-size:170%;
    text-align:center;
    padding:0px;
}

.agenziahome p{
    color: #553f06;
    font-size:130%;
    text-align:center;
    padding:20px;
}

.footerbg{
    background-color:#011b37;
    padding:20px;
    color:#ffffff;
}

.featurette-divider{
color:#cccaca;
background-color:#cccaca;
}


.bandierebox{
    position:relative;
  top: 100px;
  right:-40px;

}

.bandiere{
    width:35px;
    padding:5px;
}
.headerup2 {
  background-color:#011b37; 

}

.detbox {
 background-image: url('../sitoimg/h1tra2.png');
    background-repeat:repeat;
    padding:10px;
    border:1px solid #f4f4f4;
    margin-bottom:10px;
    color:#553f06;

}

.detboxprezzo {
padding:5px;
    color:#fff;
    background-color:#085f00;

    font-size:160%;
    text-align:center;
}


.detscheda{
    color:#553f06;
     background-image: url('../sitoimg/h1tra2.png');
    background-repeat:repeat;
    padding:10px;
    line-height:22px;
   
}


.detscheda h1{
    color:#553f06;
    font-size:170%;
}

.detscheda h3{
  
    font-size:170%;
}

.boxgriglia{
  background-image: url('../sitoimg/h1tra2.png');
    background-repeat:repeat;
    margin-top:15px;
    border:5px solid #cccaca;
    min-height:465px;
}

.boxgriglia h2{
 font-size:140%;
 text-align:center;
}

.boxgriglia p{
padding:5px;
text-align:left;
min-height:130px;
}

.boxgriglia .prezzo{
padding-top:10px;
color:#085f00;
}


.btn-griglia{
background-color:#553f06;
  background-repeat: repeat-x;

  border-color: #553f06;
  color:#fff;
     border-radius: 0px;
      padding:5px;
      margin:2px;
       margin-left:-5px;
}
.btn-griglia:hover,
.btn-griglia:focus {
  background-color: #9f0100;
  background-position: 0 -15px;
  color:#fff;
}
.btn-griglia:active,
.btn-griglia.active {
  background-color: #265a88;
  border-color: #245580;
}

.contattipage h1{
    font-size:220%;
}
.contattipage p{
    font-size:140%;
    padding-left:5px;
}

@media (max-width: 767px) {
    .headernav{
     
background-image: url('../sitoimg/h3tra.png');


}

    .navbar-nav{
        width:100%;
    }

    .navbar-collapse{
        width:100%;
    }
   .navbar-default{
     
       width:110%;
       left:-25px;
   }
.navbar-nav > li {
 margin:0px;
    left:25px;

}
.navbar-nav > li > a {
font-size:140%;
    text-shadow:2px 2px 2px #333;
    padding-left:30px;
    background-image: url('../sitoimg/h3tra.png');
            width:100%;
}

.navbar-default .navbar-nav > .active > a {
font-size:150%;
    text-shadow:2px 2px 2px #333;
    color:#ceb880;
 z-index:99999999;
 background-color:#553f06;
}
.navbar-default {
      padding:0px;

  
}

/* bandiere*/
.bandierebox{
    position:relative;
  top: 0px;
  right:-40px;

}

.bandiere{
    width:35px;
    padding:5px;
}

/*griglia immagini home*/
.boxgrid{
	width: 100%;
	height: 190px;
	float:left;
	background:#161613;
	border: solid 2px #8399AF;
	overflow: hidden;
	position: relative;
    left:-10px;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
    width:  100%;
    height: 190px;


}

.boxcaption{
visibility:hidden;
 	}

/*griglia vendite*/
.boxgriglia img{
  width:100%;
}
.boxgrigliacaption{
font-size:130%;
}

 .btn-griglia{
width:100%;
margin:10px;
margin-left:2px;
 }
 .prezzo{
font-size:150%;
padding:10px;
text-align:center;
 }

.containegriglia {
padding:20px;

 }
 .containercerca , ricerca-box-grid{
padding:0px;
margin:0px;
 }

 .containerschedaricerca{
  padding:0px;
  margin:0px;

}

}

@media (min-width: 768px) and (max-width: 1023px) {
    /*header*/
     .header-box{
     margin:0px;
     padding:0px;
     right:0px;
 }

    /* bandiere*/
.bandierebox{
    position:relative;
  top: 0px;
  right:-40px;

}

.bandiere{
    width:35px;
    padding:5px;
}



.navbar-nav > li {
    padding-right:5px;
    left:-25px;
}
.navbar-nav > li > a {
font-size:120%;

}

/*griglia vendite*/
.boxgriglia img{
  width:100%;
}
.boxgrigliacaption{
font-size:150%;
}

 .btn-griglia{
width:100%;
margin:10px;
 }
 .prezzo{
font-size:150%;
padding:10px;
text-align:center;
 }

 .containerschedaricerca{
  padding:0px;
  margin:0px;

}
}




@media (min-width: 1024px) and (max-width: 1200px) {

 

    /*griglia immagini home*/
    .marketing{
       
        
        padding:0px;
        margin:0px;
    }

    .agenziahome{
        left:-20px;
    }
.boxgrid{
	width: 100%;
	height: 390px;
	float:left;
	background:#161613;
	border: solid 2px #8399AF;
	overflow: hidden;
	position: relative;
left:20px;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
    width:  100%;
    height: 390px;


}

.boxcaption{
visibility:hidden;
 	}



/* bandiere*/
.bandierebox{
    position:relative;
  top: 0px;
 left:10px;


}

.bandiere{
    width:35px;
    height:35px;
}

/* pagina vendite*/
.containercerca{
    margin-left:-60px;
}
.containergriglia{
  padding:20px;
}

.containerscheda{
  padding:40px;
  margin:0px;

}
.containerschedaricerca{
  padding:0px;
  margin:0px;

}

}

.form-control::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #000;
}
.form-control::-webkit-input-placeholder {
  color: #000;
}

.backoptground{
      background-color:#d8d6d6;
      margin-bottom:5px;
 }   
.backopt{
   margin:0px;
    font-size:150%;
    padding:5px;
    text-align:center;
    padding-bottom:10px;
    
  
   
}


.btn .btn-griglia {

      margin-right:10px;
}

.marketing h1{
    font-size:140%;
    text-align:center;
}


/* Nuova Lista Vendite */


.boxgriglia-or {
    background-image: url(https://www.andromedafortedeimarmi.it/sitoimg/h1tra2.png);
    background-repeat: repeat;
    margin-top: 15px;
    border: 5px solid #cccaca;
}

.img-or-box {
    padding:0px;
}
.or-tipologia {
    width: 100%;
    font-size: 70%;
}
.or-localita {
    width: 100%;

 
    font-weight:bold;
}



.box-griglia-or h2 {
    text-align: center;
    padding-bottom: 40px;
}

.box-griglia-or p {
    font-size:120%;
    padding:10px;
    padding-bottom:20px;

}

ul.ul_footer {
    list-style: none;
    padding-left: 10px;
    color: #fff;
}

    ul.ul_footer li a {
        padding-top: 10px;
        color: #fff;
    } 

.righe {
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 10px;
    border-bottom: solid 1px #e8e5e5;
}

.dettaglio-scheda {
    padding-bottom: 15px;
    font-size: 120%;
    font-weight: bold;
}
.resume {
    padding-left: 15px;
}

.detbox2 {
    margin-top: 10px;
    background-image: url(../sitoimg/h1tra2.png);
    background-repeat: repeat;
    padding: 10px;
    /* border: 1px solid #f4f4f4; */
    margin-bottom: 10px;
    color: #553f06;
}

