BODY{
	background-color: #FFFFFF;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}

P{ font-size: 14px; margin: 0 0 10px;}

H4{ color: #0066FF; font-size: 18px; font-weight: bold;}
H5{ color: #0066FF; font-size: 16px; font-weight: bold;}
H6{ color: #0066FF; font-size: 12px; font-weight: bold;}
.warning{ color: #FF0000; font-weight: bold;}

UL {list-style-type: circle;}

A:link{ color: #0066FF; text-decoration: none; }
A:visited{ color: #999999; text-decoration: none; }
A:hover{ color: #0066FF; text-decoration: underline; }
A:active{ color: #999999; text-decoration: none; }

.navbar.navbar-expand-lg{
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.container.image{ margin-bottom: -10px; }
.container.navi{ margin-bottom: -10px; }
.container.flag{ padding-top: 5px; margin-bottom: -10px; }

.navbar-light .navbar-nav .nav-link {color: #0066FF;}

.navbar A:link{ font-size: 18px; font-weight: bold; color: #0066FF; text-decoration: none;}
.navbar A:visited{ font-size: 18px; font-weight: bold; color: #999999; text-decoration: none; }
.navbar A:hover{ font-size: 18px; font-weight: bold; color: #0066FF; text-decoration: underline; }
.navbar A:active{ font-size: 18px; font-weight: bold; color: #999999; text-decoration: none; }

.col-md-8.par{ margin-left: 5px; }

.divisorio{ background: #0066FF; height: 1px; margin: 10px; width: auto; }

#footer{ padding-top: 10px; border-top: 1px #0066FF solid; }

IMG{ border: 2px #0066FF solid; margin: 3px; }

#nennolina{ margin-right: 5px; }

/* Frame Mappa */
#map{border: 1px #0066FF solid;}
IFRAME, object, embed{max-width: 100%;}