/* Stili personalizzati */
/* per logo fuori standard */
/*
img.img-responsive {
    max-width: 400px;
    width: 380px;
    height: 80px;
}
*/
/* SAVONA */
/* per espandere menu iniziale anche nel cellulare */
/*
@media only screen and (max-width: 480px) {
    #sidebar {
        min-width: 150px;
        max-width: 150px;
        margin-left: 0px;
        font-size: 0.75em;
    }
    #sidebar.active {
        margin-left: -360px;
    }
    #sidebarCollapse {
        position: sticky;
        z-index: 1;
        top: 5px;
        opacity: 0.8;
    }
    #menubtn, #filterbtn {
        display: none;
    }
    #menubtn.active {
        display: none;
    }
}
@media only screen and (min-width: 481px) and (max-width: 992px) {
    #sidebar {
        min-width: 250px;
        max-width: 250px;
        margin-left: 0px;
        font-size: 0.875em;
    }
    #sidebar.active {
        margin-left: -360px;
    }
    #sidebarCollapse {
        position: sticky;
        z-index: 1;
        top: 5px;
        opacity: 0.8;
    }
    #menubtn, #filterbtn {
        display: none;
    }
    #menubtn.active {
        display: none;
    }
}
img.img-responsive {
    max-width: 400px;
    width: 380px;
    height: 80px;
}
*/
/* ESU Padova */
/*
body {
	width: 100%;
	font-size: 16px;
	font-family:Titillium Web,Arial,Sans-serif;
}
p {
	color: #0056A0;
}
a {
	color: #0056A0;
}
a:hover {
	color: #0056A0;
}
dd {
	color: #000000;
}
dd a {
	color: #000000;
}
dd a:hover {
	color: #0056A0;
}
select {
	color: #000000;
}
.table tbody a {
	text-decoration: underline;
	color: #000000;
}
.table tbody tr:hover a {
	color: #FFFFFF;
}
.table tbody td {
	background-color: #FFFFFF;
	color: #000000;
}
.table tbody tr.info > td {
	background-color: #FFFFFF;
	color: #000000;
}
.table-hover tbody tr:hover > td {
	background-color: #0056A0;
	color: #FFFFFF;
}
.table-hover tbody tr.info:hover > td {
	background-color: #0056A0;
	color: #FFFFFF;
}
.table tbody tr.success > td {
	background-color: #FFF666;
}
.table-hover tbody tr.success:hover > td {
	background-color: #0056A0;
	color: #FFFFFF;
}
.btn {
	background-color: #F6F6F6;
	border-radius: 5px;
	border-style: solid;
	border-width: thin;
	border-color: #DDDDDD;
}
.btn-inverse {
	background-color: #0056A0;
	border-radius: 5px;
	border-style: solid;
	border-width: thin;
	border-color: #0056A0;
	color: #FFFFFF;
}
.jumbotron {
    width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
	border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
}
.container {
	width: 100%;
	margin-right: 5px;
	margin-left: 5px;
	padding: 10px;
	color: #0056A0;
}
.pagination > li > a {
    background: #FFFFFF;
    border-color: #DDDDDD;
    color: #3374B7;
}

.pagination > li > a:hover {
    background: #DDDDDD;
    border-color: #DDDDDD;
    color: #3374B7;
}

.pagination > li.active > a {
    background: #3374B7;
    border-color: #3374B7;
}

.pagination > li.active > a:hover {
    background: #3374B7;
    border-color: #3374B7;
}

#header-top {
    background-color: #F6F6F6;
    padding: 0px;
	border-radius: 0px;
	border-style: solid;
	border-width: thin;
	border-color: #F6F6F6;
	color: #FFFFFF;
}
#header-center {
    background-color: #FFFFFF;
    padding: 10px;
}
#header-bottom {
	background-color: #0056A0;
	padding: 0px;
	border-radius: 0px;
	border-style: solid;
	border-width: thin;
	border-color: #0056A0;
	color: #FFFFFF;
}
#sidebar {
	background-color: #F6F6F6;
	padding: 0px;
	border-radius: 5px;
	border-style: solid;
	border-width: thin;
	border-color: #DDDDDD;
}
#sidebar ul li.active > a, a[aria-expanded="true"] {
	background-color: #0056A0;
	color: #FFFFFF;
}
#footer {
	background-color: #F6F6F6;
	padding: 2px;
	border-radius: 0px;
	border-style: solid;
	border-width: thin;
	border-color: #F6F6F6;
	color: #0056A0;
}
#descrSezione p {
	color: #000000;
}
*/
/* ASST Mantova */
/*
body {
    width: 100%;
    font-size: 16px;
    font-family:Titillium Web,Arial,Sans-serif;
}
p {
    color: #000000;
}
a {
    color: #29793F;
}
a:hover {
    color: #29793F;
}
dd {
    color: #000000;
}
dd a {
    color: #000000;
}
dd a:hover {
    color: #29793F;
}
select {
    color: #000000;
}
.table tbody a {
    text-decoration: underline;
    color: #000000;
}
.table tbody tr:hover a {
    color: #FFFFFF;
}
.table tbody td {
    background-color: #FFFFFF;
    color: #000000;
}
.table tbody tr.info > td {
    background-color: #FFFFFF;
    color: #000000;
}
.table-hover tbody tr:hover > td {
    background-color: #29793F;
    color: #FFFFFF;
}
.table-hover tbody tr.info:hover > td {
    background-color: #29793F;
    color: #FFFFFF;
}
.table tbody tr.success > td {
    background-color: #FFF666;
}
.table-hover tbody tr.success:hover > td {
    background-color: #29793F;
    color: #FFFFFF;
}
.btn {
    background-color: #F6F6F6;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
.btn-inverse {
    background-color: #2F8540;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #2F8540;
    color: #FFFFFF;
}
.jumbotron {
    width: 100%;
    background-color: #FFFFFF;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #FFFFFF;
}
.container {
    width: 100%;
    margin-right: 5px;
    margin-left: 5px;
    padding: 10px;
    color: #29793F;
}
.pagination > li > a {
    background: #FFFFFF;
    border-color: #DDDDDD;
    color: #2F8540;
}
.pagination > li > a:hover {
    background: #DDDDDD;
    border-color: #DDDDDD;
    color: #2F8540;
}
.pagination > li.active > a {
    background: #2F8540;
    border-color: #2F8540;
}
.pagination > li.active > a:hover {
    background: #2F8540;
    border-color: #2F8540;
}
#header-top {
    background-color: #F6F6F6;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #F6F6F6;
    color: #FFFFFF;
}
#header-center {
    background-color: #FFFFFF;
    padding: 10px;
}
#header-bottom {
    background-color: #29793F;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #29793F;
    color: #FFFFFF;
}
#sidebar {
    background-color: #F6F6F6;
    padding: 0px;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
#sidebar ul li.active > a, a[aria-expanded="true"] {
    background-color: #29793F;
    color: #FFFFFF;
}
#footer {
    background-color: #F6F6F6;
    padding: 2px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #F6F6F6;
    color: #29793F;
}
#descrSezione p {
    color: #000000;
}
img.img-responsive {
    max-width: 250px;
}
*/
/* Comune Parma */
/*
body {
    width: 100%;
    font-size: 16px;
    font-family:Titillium Web,Arial,Sans-serif;
}
p {
    color: #000000;
}
a {
    color: #0F206C;
}
a:hover {
    color: #0F206C;
}
dd {
    color: #000000;
}
dd a {
    color: #000000;
}
dd a:hover {
    color: #0F206C;
}
select {
    color: #000000;
}
.table tbody a {
    text-decoration: underline;
    color: #000000;
}
.table tbody tr:hover a {
    color: #FFFFFF;
}
.table tbody td {
    background-color: #FFFFFF;
    color: #000000;
}
.table tbody tr.info > td {
    background-color: #FFFFFF;
    color: #000000;
}
.table-hover tbody tr:hover > td {
    background-color: #0F206C;
    color: #FFFFFF;
}
.table-hover tbody tr.info:hover > td {
    background-color: #0F206C;
    color: #FFFFFF;
}
.table tbody tr.success > td {
    background-color: #FFF666;
}
.table-hover tbody tr.success:hover > td {
    background-color: #0F206C;
    color: #FFFFFF;
}
.btn {
    background-color: #F6F6F6;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
.btn-inverse {
    background-color: #121D4D;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #121D4D;
    color: #FFFFFF;
}
.jumbotron {
    width: 100%;
    background-color: #FFFFFF;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #FFFFFF;
}
.container {
    width: 100%;
    margin-right: 5px;
    margin-left: 5px;
    padding: 10px;
    color: #0F206C;
}

.pagination > li > a {
    background: #FFFFFF;
    border-color: #DDDDDD;
    color: #121D4D;
}

.pagination > li > a:hover {
    background: #DDDDDD;
    border-color: #DDDDDD;
    color: #121D4D;
}

.pagination > li.active > a {
    background: #121D4D;
    border-color: #121D4D;
}

.pagination > li.active > a:hover {
    background: #121D4D;
    border-color: #121D4D;
}

#header-top {
    background-color: #F6F6F6;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #F6F6F6;
    color: #FFFFFF;
}
#header-center {
    background-color: #FFFFFF;
    padding: 10px;
}
#header-bottom {
    background-color: #0F206C;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #0F206C;
    color: #FFFFFF;
}
#sidebar {
    background-color: #F6F6F6;
    padding: 0px;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
#sidebar ul li.active > a, a[aria-expanded="true"] {
    background-color: #0F206C;
    color: #FFFFFF;
}
#footer {
    background-color: #F6F6F6;
    padding: 2px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #F6F6F6;
    color: #0F206C;
}
#descrSezione p {
    color: #000000;
}
/* Provincia di Reggio Emilia */
/*
body {
    width: 100%;
    font-size: 16px;
    font-family:Titillium Web,Arial,Sans-serif;
}
p {
    color: #000000;
}
a {
    color: #4D0A0C;
}
a:hover {
    color: #4D0A0C;
}
dd {
    color: #000000;
}
dd a {
    color: #000000;
}
dd a:hover {
    color: #4D0A0C;
}
select {
    color: #000000;
}
.table tbody a {
    text-decoration: underline;
    color: #000000;
}
.table tbody tr:hover a {
    color: #FFFFFF;
}
.table tbody td {
    background-color: #FFFFFF;
    color: #000000;
}
.table tbody tr.info > td {
    background-color: #FFFFFF;
    color: #000000;
}
.table-hover tbody tr:hover > td {
    background-color: #4D0A0C;
    color: #FFFFFF;
}
.table-hover tbody tr.info:hover > td {
    background-color: #4D0A0C;
    color: #FFFFFF;
}
.table tbody tr.success > td {
    background-color: #FFF666;
}
.table-hover tbody tr.success:hover > td {
    background-color: #4D0A0C;
    color: #FFFFFF;
}
.btn {
    background-color: #F6F6F6;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
.btn-inverse {
    background-color: #4D0A0C;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #4D0A0C;
    color: #FFFFFF;
}
.jumbotron {
    width: 100%;
    background-color: #FFFFFF;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #FFFFFF;
}
.container {
    width: 100%;
    margin-right: 5px;
    margin-left: 5px;
    padding: 10px;
    color: #4D0A0C;
}

.pagination > li > a {
    background: #FFFFFF;
    border-color: #DDDDDD;
    color: #4D0A0C;
}

.pagination > li > a:hover {
    background: #DDDDDD;
    border-color: #DDDDDD;
    color: #4D0A0C;
}

.pagination > li.active > a {
    background: #4D0A0C;
    border-color: #4D0A0C;
}

.pagination > li.active > a:hover {
    background: #4D0A0C;
    border-color: #4D0A0C;
}

#header-top {
    background-color: #30373D;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #30373D;
    color: #FFFFFF;
}
#header-center {
    background-color: #FFFFFF;
    padding: 10px;
}
#header-bottom {
    background-color: #4D0A0C;
    padding: 0px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #4D0A0C;
    color: #FFFFFF;
}
#sidebar {
    background-color: #F6F6F6;
    padding: 0px;
    border-radius: 5px;
    border-style: solid;
    border-width: thin;
    border-color: #DDDDDD;
}
#sidebar ul li.active > a, a[aria-expanded="true"] {
    background-color: #4D0A0C;
    color: #FFFFFF;
}
#footer {
    background-color: #F6F6F6;
    padding: 2px;
    border-radius: 0px;
    border-style: solid;
    border-width: thin;
    border-color: #F6F6F6;
    color: #4D0A0C;
}
#descrSezione p {
    color: #000000;
}
img.img-responsive {
    max-width: 250px;
}
*/
