@charset "utf-8";
 /* CSS Document */
 /* CSS Impostazioni Generali */
 body {
 font-family: 'Hind', sans-serif;
 font-size: 18px;
 line-height: 1.42857143;
 color: #393939;
 background-color: #FFF;
 }
 h1, h2, .h1, .h2 {
 	color: #006384;
 	margin-top:0px;
    font-family: 'Unna', serif;
 }
 h1, .h1 {
    font-size: 40px;
}
 h2, .h2 {
    font-size: 38px;
}
h3, .h3 {
    font-size: 28px;
}
.corpo h3, .corpo .h3 {
    font-size: 28px;
    padding-bottom: 20px;
    line-height: 40px;
    padding-top: 3px;
}
 h3, h4, h5, .h3, .h4, .h5, .h6 {
 	color: #333333;
 	margin-top:0px;
 	font-family: 'Hind', serif;
 }
 .row {
 margin-right: 0px;
 margin-left: 0px;
 }
 .clear {
 	clear: both;
 	float: none;	
 }
 a {
 color: #006384;
 }
 a:hover,
 a:focus {
   color: #E25F54;
   text-decoration: underline;
 }
 /* CSS Bootstrap */
 .btn-primary {
   color: #fff;
   background-color: #94C01E;
   border-color: #94C01E;
 }
 .btn-primary:hover,
 .btn-primary:focus,
 .btn-primary.focus,
 .btn-primary:active,
 .btn-primary.active,
 .open > .dropdown-toggle.btn-primary {
   color: #fff;
   background-color: #759917;
   border-color: #759917;
 }
 /* CSS Impostazioni Visualcomposer */
 .vc_row, .container {
 	float: none;
 }
 .vc_row {
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 }
 .vc_row, .container {
     float: none;
 }
 @media (max-width: 992px) { 
 .logo p {
 	text-align: center;
 }
	 .logo img {
    max-width: 100%;
    height: auto;
}
  }
 @media (min-width: 768px) {
   .vc_row, .container {
     width: 750px;
   }
 }
 @media (min-width: 992px) {
   .vc_row, .container {
     width: 970px;
   }
 }
 @media (min-width: 1200px) {
   .vc_row, .container {
     width: 1170px;
   }
 }
 /* CSS Barra Alta */
 .barra-alta {
     background-color: #000;
 }
 .menubarratop {
     float: right;
 }
 .menubarratop ul {
     margin-bottom: 0px;
     padding-left: 0px;
     list-style-type: none;
 }
 .menubarratop li {
     float: left;
     padding-left: 10px;
     padding-right: 20px;
     line-height: 40px;
     font-size: 16px;
 }
 .menubarratop li a {
     font-size: 14px;
     color: #FFFFFF;
 }
 .menubarratop li a:hover {
     text-decoration: none;
 }
 .assistenza {
 	margin-top:20px;
 }
 .assistenza p  {
	 font-size: 15px;
	 line-height: 17px;
 }
 .assistenza div {
	 display: inline;
	 float: right;
 }
.assistenza ul {
    list-style-type: none;
    float: right;
    margin-left: 0px;
    padding-left: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
}
.assistenza li {
    display: inline;
    padding-left: 30px;
}
.arancione {
	color: #D77F00;
 }
 /* CSS Testata*/
 .header {
 	background-color: #FFF;
 }
 .header .container {
 	padding-top:50px;
 	padding-bottom:40px;
 }
 .input-group input {
     width: 100%;
     height: 34px;
     font-family: 'Lato', sans-serif;
     padding-left: 5px;
     border-top-color: #94C01E;
     border-right-color: #94C01E;
     border-bottom-color: #94C01E;
     border-left-color: #94C01E;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
     border-top-style: solid;
     border-right-style: none;
     border-bottom-style: solid;
     border-left-style: solid;
     background-color: #FFF;
     font-size: 13px;
 }
 /* CSS Menu*/
 #barra1 {
     background-color: #006384;
 }
 /* CSS Corpo*/
 .articolo-post p {
 	line-height:1.6em;
 	margin-bottom:20px;
 }
 .articolo-post ul, .articolo-post ol {
 	margin-bottom:20px;
 }
 .articolo-post li {
     line-height: 1.6em;
 }
 .articolo-post a {
 	color: #006384;
 }
 .articolo-post h1 a {
 	font-weight: normal;
	color:#006384;
 }
 .articolo-post h1 a:hover {
 	text-decoration: none;
 }
 /* CSS Coda*/
 .footer {
	background-color: #4A4A24;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #444320;
 }
 .footer .container {
 	padding-top:30px;
     padding-bottom:30px;
 }
 .footer h3 {
     font-size: 1.26em;
     color: #FFF;
 	 font-family: 'Raleway', sans-serif;
	 padding-bottom:10px;
 }
 .footer ul {
 	margin-left: 0px;
 	padding-left: 0px;
 	list-style-type: none;
 }
 .footer li {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
     font-size: 0.90em;
     padding-bottom: 0.2em;
 }
 .footer p {
 	font-size: 0.9em;
 	padding-bottom: 0.9em;
 	margin-bottom: 0px;
 	color: #B9B9B9;
 	font-family: 'Lato', sans-serif;
 }
 .footer  a {
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 4px;
	font-size:14px;
 }
 .footer  a:hover {
 	color: #7D8082;
	text-decoration:none;
 }
 /* CSS Copy*/
 .copyright .container {
 	padding-top:6px;
     padding-bottom:180px;
 }
 .mycopy {
 }
 .mycopy p {
	font-size: 0.8em;
	padding-bottom: 0.2em;
	margin-bottom: 0px;
	color: #525252;
 }
  .mycopy a {
	color: #525252;
	text-decoration: underline;
 }
 .gammadesign p {
	 text-align: right;
 }
 /* Sidebar */
 #sidebar ul {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
 }
 #sidebar li {
     margin-left: 0px;
     padding-left: 0px;
     margin-bottom: 10px;
 }
 #sidebar .cat-item {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #E5E5E6;
 }
 #sidebar .cat-item a {
     color: #555555;
 }
 #sidebar .cat-item a:hover {
     text-decoration: none;
 }
 .top-icon .aio-icon-header h3.aio-icon-title {
     margin: 10px 0 10px;
 }
 .scelta .aio-icon-box, .ult-new-ib, .wpb_column>.wpb_wrapper .scelta .aio-icon-box, .wpb_column>.wpb_wrapper .ult-new-ib {
     margin-bottom: 10px;
 }
 .footer .col-md-6 {
 	margin-bottom:20px;
 }
 .footer2 {
 	margin-bottom: 5px;
 	padding-bottom:30px;
 	background-color: #333333;
 	padding-top:25px;
 }
 .footer2 p {
 	color: #FFF;
 }
 .footer2 p strong {
 	color: #FFF;
 }
 .footer2 #field_3_1 label {
 	display:none;
 }
 .footer2 .gform_button {
 	margin-left:0px;
 }
 /* Gravity Form */
 .gform_wrapper ul {
   padding-left: 0;
   list-style: none; }
  
 .gform_wrapper li {
   margin-bottom: 15px; }
  
 .gform_wrapper form {
   margin-bottom: 0; }
  
 .gform_wrapper .gfield_required {
   padding-left: 1px;
   color: #b94a48; }
  
 .ginput_container input, .ginput_container select, .ginput_container textarea {
   display: block;
   width: 100%;
   height: 34px;
   padding: 6px 12px;
   font-size: 14px;
   line-height: 1.428571429;
   color: #555;
   vertical-align: middle;
   background-color: #fff;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
   .ginput_container input[type=radio], .ginput_container input[type="checkbox"] {
 	display: block;
 	float: left;
 	width: 16px;
 	height: 16px;
 	padding: 6px 12px;
 	font-size: 14px;
 	line-height: 1.428571429;
 	color: #555;
 	vertical-align: middle;
 	background-color: #fff;
 	border-radius: 4px;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 	border-top-style: none;
 	border-right-style: none;
 	border-bottom-style: none;
 	border-left-style: none;
 	margin-right:10px;
 }
  
 .ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder {
   color: #999; }
  
 .ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder {
   color: #999; }
  
 .ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder {
   color: #999; }
  
 .ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder {
   color: #999; }
  
 .ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus {
   border-color: #66afe9;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }
  
 .ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea {
   cursor: not-allowed;
   background-color: #eee; }
  
 textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea {
   height: auto; }
  
 .ginput_container textarea {
   height: auto; }
  
 .gform_button {
 	display: inline-block;
 	padding: 6px 12px;
 	margin-bottom: 0;
 	font-size: 14px;
 	font-weight: normal;
 	line-height: 1.428571429;
 	text-align: center;
 	vertical-align: middle;
 	cursor: pointer;
 	border: 1px solid transparent;
 	border-radius: 4px;
 	white-space: nowrap;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	-o-user-select: none;
 	user-select: none;
 	color: #fff;
 	background-color: #A44432;
 	border-color: #A44432;
 	margin-left:10px;
 }
  
 .gform_button:focus {
   outline: thin dotted #333;
   outline: 5px auto -webkit-focus-ring-color;
   outline-offset: -2px; }
  
 .gform_button:hover, .gform_button:focus {
   color: #333;
   text-decoration: none; }
  
 .gform_button:active, .gform_button.active {
   outline: 0;
   background-image: none;
   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  
 .gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button {
   cursor: not-allowed;
   pointer-events: none;
   opacity: .65;
   filter: alpha(opacity=65);
   -webkit-box-shadow: none;
   box-shadow: none; }
  
 .gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
   color: #fff;
   background-color: #3C3C3C;
   border-color: #3C3C3C; }
  
 .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
   background-image: none; }
  
 .gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active {
   background-color: #428bca;
   border-color: #357ebd; }
  
 .gform_wrapper .gfield_error .gfield_label {
   color: #b94a48; }
  
 .gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea {
   border-color: #eed3d7;
   background-color: #F7E8B1;
   color: #b94a48; }
  
 .gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus {
   border-color: #b94a48;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6); }
  
 .validation_error {
   padding: 15px;
   margin-bottom: 20px;
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #F7E8B1;
   border-color: #eed3d7;
   color: #b94a48; }
  
 .validation_error h4 {
   margin-top: 0;
   color: inherit; }
  
 .validation_error .alert-link {
   font-weight: bold; }
  
 .validation_error>p, .validation_error>ul {
   margin-bottom: 0; }
  
 .validation_error>p+p {
   margin-top: 5px; }
  
 .validation_error hr {
   border-top-color: #e6c1c7; }
  
 .validation_error .alert-link {
   color: #953b39; }
  
 #gforms_confirmation_message {
   padding: 15px;
   margin-bottom: 20px;
   border: 1px solid transparent;
   border-radius: 4px; }
  
 #gforms_confirmation_message h4 {
   margin-top: 0;
   color: inherit; }
  
 #gforms_confirmation_message .alert-link {
   font-weight: bold; }
  
 #gforms_confirmation_message>p, #gforms_confirmation_message>ul {
   margin-bottom: 0; }
  
 #gforms_confirmation_message>p+p {
   margin-top: 5px; }
 #field_2_8 p {
 	margin-bottom: 0px;
 	font-size: 12px;
 }
 label {
 	font-weight:normal;
 }
 .wpb_content_element {
     margin-bottom: 0px;
 }
 .nolabel label.gfield_label {
 	display:none;
 }
 .footer .scheda {
	border: 1px solid #FFF;
	min-height: 200px;
	padding: 10px;
	margin-bottom:10px;
 }
  .footer .scheda h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
	color: #FFF;
 }
 .footer .scheda li {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0.5em;
	color: #FFF;
}
 .footer .scheda li a {
	color: #FFF;
}
 .footer2 h3 {
     color: #FFF;
	 padding-bottom:10px;
	 font-size:22px;
 }
.footer2 p {
    font-size: 0.9em;
    padding-bottom: 0.9em;
    margin-bottom: 0px;
    color: #FFFFFF;
}
.footer2 li {
	color: #FFFFFF;
	font-size: 0.9em;
    padding-bottom: 0.3em;
}
.footer2 a {
	color: #FFFFFF;
}
.footer2 ul {
	color: #FFF;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
.footer2 .textwidget {
	margin-bottom:20px;
}
.wpb_wrapper .griglia-auto, .griglia-auto {
	margin-bottom: 40px;
	text-align: center;
	position: relative;
	padding-top: 5px;
	min-height: 360px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
}
.centraimgauto {
    display: table;
    width: 100%;
}
.griglia-auto .imgautogriglia {
    height: 250px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.griglia-auto .imgautogriglia img {
    text-align: center;
    vertical-align: middle;
}
.griglia-auto img {
	    max-width: 250px;
    max-height: 250px;
    height: auto;
    width: auto;
}
p.canone-auto-griglia {
	font-size: 25px;
	color: #87B839;
	margin-bottom:20px;
	line-height: 1.6em;
}
.canone-auto-griglia span {
	font-size: 18px;
}
.griglia-auto h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #131313;
    text-align: center;
    height: 60px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    overflow: hidden;
}
.griglia-auto a.offertaauto {
	color: #FFF;
	background-color: #95C123;
	padding: 5px;
}
.canone-auto-item {
	background-color: #89B939;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 40px;
	font-weight: normal;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.canone-auto-item span {
	font-size: 20px;
}
.specifiche-auto-item {
	font-size: 16px;
	min-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-bottom:15px;
}
.specifiche-auto-item-si {
	font-size: 16px;
	min-height: 30px;
	margin-bottom:15px;
}
.specifiche-auto-item-si ul {
	font-size: 15px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.specifiche-auto-item-si li {
	line-height: 1.2em;
	padding-bottom:5px;
}
.note-aggiuntive {
	margin-top: 30px;
	margin-bottom: 30px;
}
.spazio20 {
	margin-bottom: 20px;
}
.spazio10 {
	margin-bottom: 10px;
}
.pagina .wpb_content_element {
    margin-bottom: 0px;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
.corpo .containerhome {
	padding-bottom: 0px;
}
h4.auto-preventivo {
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	color: #FFF;
	background-color: #474747;
	padding: 10px;
}
.nolegend .gfield_label {
	display:none;
}
.nolegend ul, .nolegend p, .nolegend li {
	margin-bottom:0px;
}
.validation_message {
	color: #b94a48;
}
.gform_footer {
	clear: both;
	float: none;
}
.h4form {
	margin-top: 20px;
	margin-bottom: 10px;
}
.footer .gform_button {
    margin-left: 0px;
}
.cercahome h4 {
	margin-top: 30px;
	font-size: 20px;
	color: #464646;
	padding-bottom:10px;
}
.cercahome button {
	margin-top: 22px;
}
.btn-default {
  color: #fff;
  background-color: #95C123;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #000;
  border-color: #adadad;
}
.menu01top ul {
	margin-bottom: 0;
	list-style-type: none;
}
.h1titolosoluzioni h1 {
	font-size: 28px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
	margin-bottom:45px;
}
.footer h4 {
	font-size: 20px;	
}
.soluzioni01, .soluzioni02, .soluzioni03, .soluzioni04 {
	text-align: center;
	margin-bottom:20px;
}
.soluzioni01 h4 {
	color: #808051;
}
.soluzioni02 h4 {
	color: #987D3F;
}
.soluzioni03 h4 {
	color: #926644;
}
.soluzioni04 h4 {
	color: #793E1D;
}
.copyright {
	background-color: #fff;
}
.immagine-copertina-immobile {
	height:490px;
	position:relative;
}
.immagine-copertina-immobile .cover-img {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-color: #f5f5f5;
    height: 100%;
}
.titolo-copertina {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgba(0,0,0,0.5);
}
.titolo-copertina h1 {
	font-size: 28px;
	padding-top:10px;
	color: #FFF;
	padding-left:15px;
}
.titolo-copertina h3 {
	font-size: 20px;
	color: #FFF;
	padding-left:15px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 24px;
}
.articolo-post a {
	color: #006384;
	text-decoration: underline;
}
.scheda-immobile ul {
	list-style-type: none;
	padding-left:0px;
}
.corpo-immobile {
	margin-top:40px;
	margin-bottom:20px;
}
.corpo-immobile h3, .richiedi-immobile h3 {
	color: #A44432; 
}
.descrizione-immobile, .scheda-immobile {
	margin-bottom:20px;
}
.galleria-immobile {
	background-color: #E5E5E5;
	padding-top: 40px;
	padding-bottom: 40px;
}
.richiedi-immobile {
	padding-top: 40px;
	padding-bottom: 20px;
}
.uk-modal-caption {
    color: #000;
}
#gform_1 {
	margin-top: 40px;
	margin-bottom:20px;
}
.immobile-griglia {
	margin-bottom: 40px;
	clear: both;
	float: none;
	display:block;
}
.img-immobile-griglia img {
	height: 200px;
	width: 300px;
	border: 1px solid #FFF;
}
.col-sx-immobile {
	margin-bottom: 20px;
}
.col-dx-immobile {
	margin-bottom: 50px;
}
a.schedaimmobilea {
	background-color: #A44432;
	text-transform: uppercase;
	font-size: 0.8em;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #FFF;
}
.titolo-immobile-griglia {
	color: #A44432;
	height: 36px;
	overflow: hidden;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
.scheda-immobile, .descrizione-immobile p {
	font-size: 0.92em;
}
.descr-breve-immobile, .descr-breve-immobile  p {
	font-size: 0.92em;
}
.descr-breve-immobile {
	margin-bottom:15px;
	height: 70px;
    overflow: hidden;
}
.footer-lp {
	text-align: center;
}
.cu-telefono a {
    background-image: url(../images/ico-telefono.jpg);
    background-repeat: no-repeat;
    padding-left: 24px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #414B45
}
.cu-email a {
    background-image: url(../images/ico-email.jpg);
    background-repeat: no-repeat;
    padding-left: 26px;
	padding-bottom: 10px;
    background-position-x: 0px;
    background-position-y: 3px;
	text-decoration: none;
	color: #414B45
}
.cu-telefono a:hover , .cu-email a:hover {
	color: #414B45
}

    
  