body {
	background-image: url(../immagini/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}
div#contCustomPage {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 30px 0;
}

div#contCustomPage p {
	height: auto;
	line-height: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #5a5a5a;
	font-size: 12px;
	text-align: justify;
}

.col-md-4, .row.chemicals{margin:10px 0}

.sub-prodotto-bolla {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

.sub-prodotto-bolla-opacity {
    filter: alpha(opacity=50);
    opacity: 0.5;
}


div#contCustomPage p strong {
	color: #000;
}

div#contCustomPage ul {
	width: auto;
	height: auto;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	color: #ed592e;
	font-size: 12px;
}

div#contCustomPage ul li {
	height: auto;
	line-height: 20px;
	padding: 0 0 10px 0;
	text-align: justify;
}

div#contCustomPage ul li strong {
	color: #000;
	font-weight: bold;
}

div#contCustomPage ul li a, div#contCustomPage ul li a:visited, div#contCustomPage ul li a:hover {
	color: #ed592e;
	text-decoration: none;
}

div#contCustomPage ul.listaSenzaStile {
	height: auto;
	margin: 0 0 20px 20px;
	padding: 0;
	color: #4e4d4d;
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: inline;
}

div#contCustomPage ul.listaSenzaStile li {
	padding: 0 0 5px 0;
}

div#contCustomPage ul.listaSenzaStile li strong {
	color: #000;
	font-weight: bold;
}

div#contCustomPage ul.listaSenzaStile li a, div#contCustomPage ul.listaSenzaStile li a:visited, div#contCustomPage ul.listaSenzaStile li a:hover {
	color: #ed592e;
	text-decoration: none;
}

div#contCustomPage .orange {
	color: #ed592e;
}

div#contCustomPage .grey {
	color: #5a5a5a;
}

div.boxRightContacts {
	margin: 30px auto 20px auto;
}

input.button {
	width: 74px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #16952C;
	font-weight: bold;
	cursor: pointer;
}

input:hover.button {
	color: #16952C;
	background-color: #fff;
}


@media (max-width: 991px) {
	.col-md-4.catalogo.dunapox {
	    clear: both;
	    float: none;
	    margin: 20px auto;
	    width: 250px;
	}
}

@media (max-width: 400px) {
	.col-md-4.catalogo.dunapox {
		width: 200px;
	}
}
