@charset "utf-8";
body {
	/* color:#f6b741 !important; */
	font-family:times !important;
}
html {
  font-size: 1.20rem;
}

.cnome {
	color: #202020!important;
}

.csezione {
	color: #909090!important;
	font-size: 0.8rem;
}

.cdescrizione {
	color: #404040!important;
	font-size: 0.8rem;
}

.ceuro {
	color: #800000!important;
	font-size: 1.2rem;
}

.divsezione {
	margin-top:20px;
	color: #ffffff!important;
	background-color:#9d0000;
}
.divsottosezione {
	margin-top:20px;
	background-color:#d2abab;
}

.nav-link {
	padding-top:5px;
	padding-bottom:5px;
}

.navbar-light {
	background-color:rgba(255,255,255,0.8);
	border-bottom: 1px solid #f6b741;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #9d0000 !important;
    font-size: 1.1rem !important;
	font-weight: bold;
}
.navbar-light .navbar-nav .nav-link {
    color: #9d0000 !important;
}
.navbar-toggler {
    background: rgba(200,200,200,0.9);
}
.menulistcontent {
	padding-top:60px;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	padding-right: 10px;
	padding-left: 10px;
}

/* Footer Styles */
footer {
    margin: 50px 0;
	padding:50px 0px 50px 0px;
	text-align:center;
	color: #ffffff;
	background-color:#9d0000;
}

/*--------------------------------------------------------------
# Scroll Top
--------------------------------------------------------------*/
.scroll-top.scroll-top-visible {
    transform: translateY(0);
}
.scroll-top {
    position: fixed;
    display: block;
    bottom: 1.5625rem;
    right: 1.5625rem;
    z-index: 999;
    background: rgba(255, 255, 255, .9);
    height: 2.375rem;
    width: 2.375rem;
    line-height: 2.25rem;
    text-align: center;
    font-size: .875rem;
    border-radius: 100%;
    box-shadow: 0 0 0 5px rgba(0, 0, 0, .05);
    transition: .5s all ease;
    transform: translateY(4.25rem);
    color: #788487;
}