<style>

.container-fluid-logo {
    background-color: #19538a;
    padding-left: 0px;
    padding-right: 0px
}

.container-logo {
    margin-top: 30px;
    margin-bottom: 0px;
    background-color: #19538a;
    padding-top: 10px;
    padding-bottom: 10px
}

.container-logo-row {
    margin-top: 10px;
    margin-bottom: 10px
}

.container-fluid-info {
    background-color: #0099de;
    padding-left: 0px;
    padding-right: 0px
}

.container-info {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #0099de;
    padding-top: 10px;
    padding-bottom: 30px
}

.footer-bottom {
    color: #19538a;
    font-weight: bold;
    margin-top: 15px;
}

.container-fluid-header {
    padding-left: 0px;
    padding-right: 0px
}

.container-fluid-header-row {
    margin-top: 10px;
    margin-bottom: 10px;
}


.carousel-inner-caption {
  text-align:right;
  bottom:250px;
  color: white;
  font-family: 'Titillium Web', sans-serif;
  padding: 15px;
  font-size: 2.8em
}


.carousel-inner-caption-sez {
  text-align:left;
  bottom:0px;
  color: white;
  font-family: 'Titillium Web', sans-serif;
  padding: 15px;
  font-size: 2.8em;
  right:0%;
  left:0%;
  background-color:rgba(0,0,0,0.2);
  width:100%;
}

.carousel-inner-caption em {
    color: white;
    font-family: 'Titillium Web', sans-serif;
    padding: 0 0 0 15px;
    font-size: 1em;
    font-weight: normal;
    font-style: normal
}

.item-card, .item-card-u
{
	padding:70% 0 0 0;
	text-align:right;
	width:75%;
    margin-left: 25%;
}

.item-card h5
{
	background-color:#19538a;
	color:white;
	font-family:'Titillium Web', sans-serif;
	padding:15px;
	font-size:25px;
}

.item-card-u h5
{
	background-color:#19778a;
	color:white;
	font-family:'Titillium Web', sans-serif;
	padding:15px;
	font-size:25px;
}

.card-body-button
{
	width:100%;
	background-color:#19538a;
	font-family:'Titillium Web', sans-serif;
	font-size:1.8em;
}


.img-overlay-p
{
	color:#19538a;
	font-family:'Titillium Web', sans-serif;
	font-size:1.8em
}


.img-overlay-pm
{
	color:#19538a;
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em
}

.img-overlay-p1
{
	padding:2% 0 0 0;
	text-align:right;
	width:30%;
    margin-left: 70%;
}

.img-overlay-p1 h5
{
	background-color:#19538a;
	color:white;
	font-family:'Titillium Web', sans-serif;
	padding:15px;
	font-size:1em;
}

.img-overlay-p2
{
	padding:29% 0 0 0;
	text-align:right;
	width:10%;
    margin-left: 90%;
}

.img-overlay-p2 h5
{
	background-color:#19538a;
	color:white;
	font-family:'Titillium Web', sans-serif;
	padding:15px;
	font-size:1em;
}

.btn-news
{
	background-color:#19538a;
	font-family:'Titillium Web', sans-serif;
	font-size:1em;
}

.img-box1
{
	padding:0 0 0 0;
	text-align:
	right;width:45%;
    margin-left: 55%;
}


.img-box2
{
	padding:0 0 0 0;
	text-align:right;
	width:22%;
    margin-left: 78%;
}


.img-box1 h5
{
background: rgba(255, 255, 255, 0.6);
color:#19538a;font-family:'Titillium Web', sans-serif;
padding:15px;
font-size:1.5em;
}


.img-box2 h5
{
background: rgba(255, 255, 255, 0.6);
color:#19538a;
font-family:'Titillium Web', sans-serif;
padding:15px;
font-size:2.5em;
}

.btn-c
{
	width:100%;
	background-color:#19538a;
	font-family:'Titillium Web', sans-serif;
	font-size:1em;
	height:60px
}

.box-ric
{
	background-color:#19538a;
	color:white;
	text-align:center;
	font-family:'Titillium Web', sans-serif;
	font-size:2.5em;
	border:0;
	padding:5px 5px 5px 5px
}

.box-int
{
	background-color:#009932;
	color:white;
	text-align:center;
	font-family:'Titillium Web', sans-serif;
	font-size:2.5em;
	border:0;
	padding:5px 5px 5px 5px
}

.box-ter
{
background-color:#007787;
color:white;
text-align:center;
font-family:'Titillium Web', sans-serif;
font-size:2.5em;
border:0;
padding:5px 5px 5px 5px
}

.card-footer-ter1
{
	text-align:center;
	background-color:white;
	border:4px solid #007787;
	border-left:8px solid #007787;
	border-bottom:6px  solid #007787
}

.card-footer-ter2
{
	text-align:center;
	background-color:white;
	border:4px solid #007787;
	border-bottom:6px  solid #007787;
}

.card-footer-ter3
{
	text-align:center;
	background-color:white;
	border:4px solid #007787;
	border-bottom:6px  solid #007787;
}

.card-footer-ter4
{
	text-align:center;
	background-color:white;
	border:4px solid #007787;
	border-right:8px solid #007787;
	border-bottom:6px  solid #007787;
}

.card-footer-ter11
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;
	color:#19538a;
	background-color:white
}


.card-footer-ter21
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;
	color:#19538a;
	background-color:white
}


.card-footer-ter31
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;
	color:#19538a;
	background-color:white
}


.card-footer-ter41
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;
	color:#19538a;
	background-color:white
}

.card-title-b
{
	font-family:Titillium Web, sans-serif;
	font-size:1em;
	font-weight:bold
}

.card-text-b
{
	font-family:Titillium Web, sans-serif;
	font-size:1.5em;
	color:#19538a
}

.card-text-c
{
	font-family:Titillium Web, sans-serif;
	font-size:1em;
}

.card-footer-b
{
	text-align:center;
	background-color:white;
	border:2px solid #19538a
}

.text-body-secondary-b
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;color:#19538a;
	background-color:white
}

.text-body-secondary-ba
{
	color:#19538a;
	text-decoration:none;
	font-family:Titillium Web, sans-serif
}

.card-footer-bb
{
text-align:center;
background-color:white;
border:2px solid #009932
}

.text-body-secondary-bb
{
	font-family:'Titillium Web', sans-serif;
	font-size:1.5em;
	color:#19538a;
	background-color:white
}

.text-body-secondary-bba
{
	color:#19538a;
	text-decoration:none;
		
	
}

.corpo1_articolo
{
	font-size:1em
}

.corpo2_articolo_container

{
	background-color:#eaeef1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px
}

        .li_elenco_articoli_sezione li::marker {
  -font-size: 1.4em;  
  color:#19538a;
 
}
              .li_elenco_articoli_sezione li {
  
  list-style-type:square;
  color:black;
  font-size:1.2em;
}

 .li_elenco_articoli_sezione ul {
   padding-left:10px;
}

.container_elenco_articoli_sezioneOLD
{
	background-color:#ccebd6;
	padding:30px 30px 30px 30px;
	margin-top:50px;
	margin-bottom:50px
}

.container_allegati_articoli_sezione
{
	background-color:#dff2fd;
	padding:5px 30px 30px 30px;
	margin-top:50px;
	margin-bottom:50px;
	border: solid 1px  #19538a;
}


.container_link_articoli_sezioneOLD
{
	background-color:#fffce5;
	padding:30px 30px 30px 30px;
	margin-top:50px;
	margin-bottom:50px
}


.container_elenco_articoli_sezione {
  background-color: #ccebd6;
  padding: 5px 30px 30px 30px;
  margin-top: 50px;
  margin-bottom: 50px;
  border: solid 1px #19538a;
} 

.container_link_articoli_sezione {
  background-color: #fff;
  padding: 5px 30px 30px 30px;
  margin-top: 50px;
  margin-bottom: 50px;
  border: solid 1px  #19538a;
}

.card-body-button:hover
{
                width:100%;
                background-color:#fff !important;
                color: #19538a;
                font-family:'Titillium Web', sans-serif;
                -font-size:1em;
}

.liricerca
{
  width: 590px !important;
  float: left;
  padding: 30px;
}

</style>