/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.block-s3.paddingx{padding:40px 0}

.bordered-section {
    border:1px solid #CCCCCC;
    background:#fff;
    border-radius: 4px 4px 4px 4px;
}
.article h2 {
    padding: 5px 19px;
}
.article h2.bbottom {
    border-bottom:solid 1px #d6d6d6;
}
.p19 {
    padding: 5px 38px;
}
.caps {
    font-style: italic;
}

#minimalista-righe
{
	background: #fff;
	border-collapse: collapse;
	font-family: "Arial", "Verdana", Sans-Serif;
	font-size: 14px;
	text-align: left;
}
#minimalista-righe th
{
	border-bottom: 2px solid #394A57;
	color: #394A57;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
}
#minimalista-righe td
{
	border-bottom: 1px solid #CCCCCC;
	color: #394A57;
	padding: 10px;
}
/* #minimalista-righe tr:hover td
{
	color: #95b4c4;
} */
#findbar {
	margin-bottom: 150px;
}
.uphp {
	margin-bottom: 100px;
}
#uppanel {
	margin-top: -40px;
}



/* per visualizzazione sito da mobile */
@media screen and (min-width: 800px) {
	.certiquality {
		margin-left: 142px; 
		margin-top: -55px; 
		padding-left: 20px; 
		max-width: 70px; 
		max-height: 70px;
	}
} 
@media screen and (max-width: 800px) {
	.certiquality {
		display: none;
	}
}

	