/*
Rosso principale: #E70101;
Rosso secondario: #B90000;
Blu principale: #3CA9A9;
Blu secondario: #006F6F;

*/

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;     
	font-size:14px;
	/**/
}


h1 { font-size: 26px; /* color: #E70101; */}
h2 { font-size: 22px;  /* color: #10578C; */}

fieldset { width: 100%;}

.btn-cta, .btn-cta:focus {background-color: #3CA9A9; color: #FFFFFF; }
.btn-cta:hover {background-color: #006F6F; color: #FFFFFF; }
.btn-cta.disabled {background-color: #ccc; color: #777; }

#top-menu-main { font-size: 16px; background-color: #E70103; color: #FFFFFF; padding: 3px 0 3px 10px; }
#top-menu-main a { color: #FFFFFF;  }
#top-menu-second { background-color: #F6F6F6;  padding: 6px 10px 5px 0; }

#banner-top-mobile { margin-top: 50px; }
#credits { background-color: #F6F6F6;  padding: 4px 10px 4px 0; margin-bottom: 6px; }

#colonna { background-color: #F6F6F6;}

 

#colonna #form-ricerca .form-group { margin-bottom: 6px; }
#colonna #form-ricerca .form-control { height: 30px; }

#colonna #form-ricerca label { font-size: 12px; font-weight: normal; text-align: left; padding-right: 5px; }

#main {margin-bottom: 10px;}

.container { margin-left: 10px;}

.annuncio { margin-bottom: 15px;}
.aggiunto-ai-preferiti { font-weight: bold; color: #E70101; }

.descrizione { margin-top: 6px; margin-bottom: 6px;}
.link-dettaglio-annuncio a { font-size: 14px; }
.link-dettaglio-annuncio {  margin-bottom: 6px;}
.prezzo { color: #cc3433; font-size: 14px;}
.prezzo, .km, .alimentazione, .immatricolazione, .citta { font-weight: bold; }



#menu-mobile{ background-color: #E70103;  }
#menu-mobile a {color: #FFFFFF;}
#menu-mobile button {background-color:  #FFFFFF; border-color: #999999;}
#menu-mobile button .icon-bar { border-color: #999999; }

#info-top-prezzo, #info-top { font-size: 14px; margin-bottom: 10px; font-weight: bold;}
#info-top-prezzo {color:  #E70103; font-size: 16px;}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */


.tab-pane.active fieldset { border: 1px solid #DDD; border-top: transparent;}
.nav-tabs li { font-weight: bolder; font-size: 14px;}
.nav-tabs li a {color: #AAA; }


#miniature { margin-top: 10px; }
#miniature img { border:1px solid #3CA9A9; padding: 3px;}
#foto-principale img { border:1px solid #3CA9A9; padding: 3px;}
#foto-principale a { color: #006F6F; }
#foto-principale a span { font-size: 36px;  padding-top: 100px; }


.pop-up .info ul { list-style: none; padding-top: 40px; font-size: 18px; }

.text-danger { font-size: 16px; font-weight: bold; text-align: center;}

.main-foto img, .thumb-foto img{ padding:2px; border:1px solid #CCCCCC; margin-bottom:2px;}


.gallery .glyphicon { font-size: 40px; margin-top: 160px;}

.gallery .thumbnail { min-height: 200px; }
.miniature { margin-top: 20px; }

#azioni-annunci .btn { width: 30%; font-weight: bold; margin-bottom: 16px; }


.breadcrumb { background-color: #FFFFFF; font-weight: bold; padding-left: 0px; padding-bottom: 0; margin-bottom: 0;}

@media (max-width: 768px) { 
	#corpo-centrale {
		margin-top: 0px;
	}
	#colonna { background-color: #FFFFFF;}	

	#azioni-annunci .btn { width: 100%; }

	.pagina-annuncio #colonna{ display: none;}

	.annuncio {
		border-bottom: 1px solid #CCC;
		margin-left: -25px;
		padding-bottom: 20px;
	}
	li.dropdown.open a.dropdown-toggle:hover { background-color: #FF4747}

	li.dropdown.open li {padding-left: 25px;}
 }

 
#footer .macromodelli a { display: block; padding-right: 0; }
#footer .macromodelli { min-height: 210px; }
#footer a {   padding-right: 15px; }