/* CSS ic Romans */


body {
	font-family: "Titillium Web", sans-serif;
}


p {
	font-family: "Titillium Web", sans-serif;
}


a:hover {
	text-decoration: underline !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Titillium Web', sans-serif; }


:focus {outline:dotted !important; outline-color:red !important; }
a:focus {outline-style:dotted !important; outline-color:red !important; }

/* usato nei tag anchor per validazione accessibilità */
.underline {
	text-decoration: underline !important;
}

.font-lora {
	font-family: "Lora", serif;	
}

.font-titillium {
	font-family: "Titillium Web", sans-serif;
}

.font-roboto-mono {
	font-family: "Roboto Mono", sans-serif;
}


/* errori di validazione form */
.error {
	color: #f00 !important;
}

.page-inner-section-news {
	padding-top: 4.1em !important;
  padding-bottom: 4.1em !important;
}

.btn-scuole-hp {
	width:100%;
	border:1px solid #eee;
	margin-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	background-color:#f9f9f9 !important;
	text-decoration: underline !important;
}


.link-covid:hover {
	color:#007bff !important;
	text-decoration: underline !important;

}

.newsHp {
	color:#1b1b1b;
}


/* breadcrump */
.bradcrump-container {
	padding:10px 10px;
	background:#f0f3f6 !important;
}

.bradcrump-container p {
	margin:0px !important;
	color:#333;
}

.bradcrump-container a {
	font-weight:700;
	color:#333;
}

/* font titoli pagine */
.page-inner h2 {
  font-family: 'Titillium Web', sans-serif; }


/* scheda servizi */
.servizi_tit {
	font-weight: bold;
	font-size:18px;
}

.servizi_tit_address {
	font-weight: bold;
	font-size:16px;
}


/* titoli hp pnrr */
.titoli_pnrr {
	color:#1b1b1b;
	font-family: 'Titillium Web', sans-serif;
}

.titoli_pnrr h1 {
	font-size:32px !important;
}

.titoli_pnrr h2 {
	font-size:16px !important;
}

.titoli_pnrr h3 {
	font-family: 'Lora', serif;
	font-size:22px !important;
}

.titoli_pnrr h4 {
	font-size:18px !important;
}





