/* CSS Document */

@charset "utf-8";

.intestazione_stampa {
	display: none;
}

#header_top {
	margin-left: 10em;
	margin-right: 10em;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
}

#menu_side_bar {
	padding-left: 10em;
	padding-right: 10em;
}

#div_menu_small {
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 3.5em;
	padding-top: 1em;
}

.item_bar_menu {
	color: #58595b;
	font-size: 1.2em;
	font-weight: 600;
}

.item_bar_menu:hover {
	color: #f1bc8a !important;
	background-color: white !important;
	border-bottom: solid 0.2em #f1bc8a;
	font-weight: 600;
}

.active {
	color: #f1bc8a !important;
	background-color: white !important;
	border-bottom: solid 0.2em #f1bc8a !important;
	/*color: white !important;
	background-color: #f1bc8a !important;
	font-weight: 400;*/
}

#icona_menu:hover {
	background-color: white !important;
}

.menu_small_item {
	color: white;
	text-align: center !important;
	background-color: #adcacb;
	border-style: none !important;
}

.menu_small_item:hover {
	color: white !important;
	background-color: #adcacb !important;
}

/*Comprendo:
telefoni
tablet con orientamento verticale
telefoni larghi*/
@media only screen and (max-width: 767px) {
	.active {
		color: white !important;
		background-color: #f1bc8a !important;
	}
}

/*Comprendo:
portatili e desktop*/
@media only screen and (max-width: 1360px) {
	#header_top {
		margin-left: 1em;
		margin-right: 1em;
		margin-bottom: 0.6em;
		margin-top: 0.6em;
	}
	
	.nome_istituto {
		font-size: 0.7em;
	}

	#menu_side_bar {
		padding-left: 1em;
		padding-right: 1em;
	}
	
	.item_bar_menu {
		color: #58595b;
		font-size: 1em;
		font-weight: 600;
	}

}