@media (max-width: 920px){
	.buttonriepilogo {
		font-size: 14px;
	}
	.cd{
		padding: 0.8rem !Important;
	}
}
@media (max-width: 762px) {
	.buttonriepilogo {
		margin-bottom: 5px;
	}
}
.textalign{
	padding-left: 1.25rem !Important;
}
#adminmenu {
	background: #83B4D8;
	border-top: 3px solid #448abd;
	margin: 0;
	padding: .2em .2em .3em 2em;
}

#adminmenu .current, #submenu .current {
	font-weight: bold;
	text-decoration: none;
}

#adminmenu a {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px;
	border-bottom: none;
}

#adminmenu a:hover, #adminmenu a.current {
	background: #ddeaf4;
	color: #333;
}

#adminmenu li, #submenu li {
	display: inline;
	line-height: 200%;
	list-style: none;
	text-align: center;
	white-space: nowrap;
}

#adminmenu a.current {
	background: #0d324f;
	border-right: 2px solid #4f96c8;
	border-top: 1px solid #96c0de;
	color: #fff;
	padding-bottom: 8px;
}

#submenu, #minisub {
	background: #0d324f;
	border-bottom: none;
	margin: 0;
	padding: 3px 2em 0 3em;
}

#minisub {
	height: 6px;
}

#submenu .current {
	background: #f9fcfe;
	border-top: 1px solid #045290;
	border-right: 2px solid #045290;
	color: #000;
}

#submenu a {
	border: none;
	color: #fff;
	font-size: 12px;
	padding: .3em .4em .4em;
}

#submenu a:hover {
	background: #ddeaf4;
	color: #393939;
}

#submenu li {
	line-height: 180%;
	height: 25px;
}


#wphead {
	background: #14568a;
	padding: .8em 19em .8em 2em;
	color: #c3def1;
}

#wphead a {
	color: #fff;
}

#wphead h1 {
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#wphead h1 span {
	font-size: .4em;
	letter-spacing: 0;
}


span.red{ color:#CC0000; }
span.green{ color:#009900; }

@media (max-width: 768px) {
	cloudflare-app[app="cf-auth-bar"] {
		top: auto !important;
		bottom: 0;
	}
}

/***********************************************************************************
Autocomplete Settings
***********************************************************************************/
.autocompleter
{
	border: 1px solid #6FBEFF;
	width: 230px;
	background-color: #EFF8FF;
}
.autocompleter ul li
{
	padding: 2px 10px;
	/*white-space: nowrap;*/
	font-size: 11px;
}
.selectAutocompleter
{
	background-color: #d2fb8f;
}
input.ac_loading {
	background : url('images/loadingSearch.gif') right center no-repeat;
}
.itemCart{ border:1px solid #CCC; margin:6px; background-color:#FFF;  }
table.estrattoConto tr td{ padding:2px; }
table.estrattoConto tr td.head{ padding:0; background-color:#C6E2FF; }
table.estrattoConto tr td.foot{ border-top:1px solid #000; }
#dbx-content-autori ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
#dbx-content-autori ul  {
	margin: 0;
	padding: 0
}