@charset "utf-8"; 
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #171664;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
H2 { font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
}
body {
    /*background-image: url("img/sfondo_body.jpg");
    background-position: top;
    background-repeat: repeat-x;*/
	background-color: #f9fbfd;
}
.indice_foto_off:hover {
cursor: pointer;
}
.indice_planimetrie_off:hover {
cursor: pointer;
}
.white { background-color:#FFFFFF}
.v-space { 
	margin-top: 15px;
	margin-bottom: 15px;
}
.v-space-small { 
	margin-top: 10px;
	margin-bottom: 10px;
}
.o-space { 
	margin-left: 15px;
	margin-right: 15px;
}
.navbar-yellow{
    background-color: #ffd400;
}
.alert-yellow{
    background-color: #ffd400;
	padding: 10px;
}
.btn-yellow{
    background-color: #ffd400;
	color:#000000;
}
.text-yellow{
	color: #ffd400;
	font-weight: bold;
    font-size: 20px;
}
/*CLASSE ENERGETICA*/
.text-white {
	color: #FFFFFF;
}
.bg-aceApiu {
	background-color: #6d9e00;
}
.bg-aceA {
	background-color: #7fb800;
}
.bg-aceB {
	background-color: #91d100;
}
.bg-aceC {
	background-color: #ebc400;
}
.bg-aceD {
	background-color: #eb9d00;
}
.bg-aceE {
	background-color: #e67300;
}
.bg-aceF {
	background-color: #d22300;
}
.bg-aceG {
	background-color: #b80000;
}
.carousel-control, .carousel-control:hover, .carousel-control:focus {
    color: #ffd400;
    font-size: 20px;
    text-align: center;
    text-shadow: 0;
	opacity: 1;
}
/*.carousel-inner {
	height: 540px;
}*/
.carousel-control.right {
    background-image: none;
}
.carousel-control.left {
    background-image: none;
}
.navbar {
    min-height: 30px;
	margin-bottom: 0px;
}
a.navbar-brand {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
	margin-right: 15px;
	height: auto;
}
.navbar-brand {
    height: auto;
	padding: 12px;
	min-height: 30px;
}
.btn-large {
	padding-top: 10px;
	padding-right: 10px;
}
.div_sfondo_img {
	float: left;
	background-color: #FFFFFF;
	margin-left: 10px;
	#margin-left: 12px;
	margin-top: 6px;
	#margin-top: 4px;
	margin-bottom: 20px;
	padding: 3px;
}
.div_sfondo_img2 {
	float: left;
	background-color: #ededed;
	margin-left: 10px;
	#margin-left: 12px;
	margin-top: 6px;
	#margin-top: 4px;
	margin-bottom: 20px;
	padding: 3px;
}
.foto_dettagli {
	width: 375px;
	float: left;
	text-align: center;
	margin-top: 3px;
	margin-left: 14px;
	margin-right: 3px;
}
.mostra_telefono {
	cursor: pointer;
}
.codicesegreto {
	margin-bottom: 4px;
	height: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#descrizione-completa{cursor: pointer;}
#btn-planimetrie{cursor: pointer;}
#btn-foto{cursor: pointer;}
.list-group-item:hover {
cursor: pointer;
}
div#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
	background-color: #000000;     /* Lo fondo è di colore nero (#000) */
	color: #CCCCCC;
	font-size: 16px;            /* i caratteri devono essere grandi 16 pixel */
	padding: 20px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */
	opacity: .8;   
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;             /* questa proprietà modifica la trasparenza del banner/dialogbox */
}
#btn-dati-aggiuntivi-trova {
	display:none;
}
#dati-aggiuntivi-trova {
	display:none;
}
#dati-aggiuntivi-trova-vacanze {
	display:none;
}
#dati-aggiuntivi-trova-comm {
	display:none;
}

/*
.popover-ace .popover {
  position: relative;
  display: block;
  margin: auto;
}*/
.h3 {
	font-size: 18px;   
	margin-top: 10px; 
	/*padding-top: 20px;*/
}