#div-home-1 {
	padding: 50px 60px;
	background: url('/images/mucche-sfondo.png');
	width: 100%;
	background-size: cover;
    overflow: auto;
}

#div-home-formaggi {
	float: left;
	margin: 0 30px;
    width: 800px;
}

#div-home-formaggi p {
	font-weight: 600;
}
#div-home-alto {
	width: 800px;
	margin: 3px 0px;
    padding: 3px 20px 10px 20px;
	background: rgba(255,255,255,0.85);

}
#div-home-alto h2, #div-home-facebook h2 {
	text-transform: uppercase;
	color: #009641;
}

#div-home-facebook-inner {
    margin: 3px 0px;
    padding: 3px 20px 10px 20px;
}

.div-home-formaggi-inner {
    text-align: center;
    width: 390px;
    height: 410px;
    float: left;
    overflow: hidden;
    padding: 5px 26px;
    margin: 14px 10px;
    background: rgba(255,255,255,0.85);
}

#div-home-formaggi-inner-classici, #div-home-formaggi-inner-introvabili {
    margin-left: 0px!important;
}

 #div-home-formaggi-inner-immancabili,  #div-home-formaggi-inner-frescaf {
    margin-right: 0px!important;
}

#div-home-formaggi-inner-primo {
	background: rgba(255,255,255,0);
	position: relative;
    right: 20px;
}

.div-home-formaggi-inner > img {
	margin: 0 auto;
}

.div-home-formaggi-inner > div {
	float: right;
	max-width: 500px;
	margin-top: 15px;
}

.div-home-formaggi-inner > div > p {
	margin-top:0px;
}

#div-home-facebook {
	float:left;
	margin: 0 30px;
    width: 360px;
    background: rgba(255,255,255,0.85);
}

.fb_iframe_widget {
    margin: 10px!important;
    margin-top: 15px!important;
}

.home-img-titolo {
    max-height: 50px;
    margin-bottom: 20px;
}

#div-home-formaggi-inner-frescaf .home-img-formaggi {
    height: 235px;
}

#div-home-2-sinistra {
    width: 49%;
    height: 210px;
    float: left;
    margin-right: 5px;
    background: rgba(255,153,51,0.6);
    position: relative;
    top: 1px;
}

#img-home-2-destra {
    width: 49%;
    height: 210px;
    float: right;
}

#div-home-2 {
	width: 100%;
	padding: 120px 90px;
	background: url('/images/sfondo-box-banner-home.jpg');
	background-size: cover;
    overflow: hidden;
}

#img-home-2-sinistra{
	margin-right: 25px;
}

#div-home-2-sinistra-inner {
    float: left;
    width: 50%;
    padding: 25px;
}

#div-home-2-sinistra-glyph {
    width: 70px;
}

#div-home-2-sinistra-text {
    color: white;
    font-size: 1.8em;
    font-family: "Cipher";
    margin-top: 10px;
    display: block;
}

#div-home-2-sinistra-img {
    height: 100%;
    float: left;
    width: 50%;
}


#div-home-3 {
	margin-top: -20px;
	padding: 70px 120px;	
	background: url(/images/sfondo-box-ristorazione.jpg);
    background-size: cover;
    clear: both;
}

#div-home-3-h1 {
	background: rgba(0,0,0,0.60);
    color: white;
    padding: 8px;
}

#div-home-3-h1 > h1 {
	text-transform: uppercase;
	text-align: center;
	font-size: 50px;
	line-height: 100px;
}

#div-home-3-scopri{
    text-align: center;
}


#div-home-3-scopri a {
    color: white;
    text-decoration: none;
    display: inline-block;
    width: 350px;
    height: 60px;
    text-transform: uppercase;
    background: rgb(202,162,64);
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    margin: 10px 28px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    line-height: 60px;
}

#div-testo-upristorazione .div-testo-inner {
    margin: 40px 110px 0px 110px;
    padding: 40px 50px 30px 50px;
    background: none;
}

#div-imgs-ristorazione {
	height: 300px;
}

#div-testo-ristorazione h3 {
    font-size: 2em;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 40px;
}


#div-testo-formaggio h3 {
    font-size: 2em;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 40px;
}


#div-testo-ristorazione-cult h3 {
    font-size: 2em;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 40px;
}

#logo-ristorazione {
	width: 170px;
}

.div-home-3-scopri-ristorazione { 
    
    margin: 25px 0px;
}


#div-pagina-titolo {
    background-size: 100%;
    overflow: hidden;
}

#div-pagina-titolo-inner {
    background: rgba(0,150,65,0.75);
    overflow: hidden;
    position: relative;
}

#img-gruppo-formaggi {
    width: 170px;
    position: absolute;
    top: 160px;
    left: 0px;
    z-index: 9;
}


#img-qualita-trentino {
	width: 70px;
    z-index: 9;
}

#h1-pagina-titolo {
    margin: 80px auto;
    text-align: center;
    color: white;
    font-size: 50px;
    text-transform: uppercase;
    line-height: 50px;
}

.h2-pagina-titolo {
	text-transform: uppercase;
	text-align: center;
    color: #009641;
    padding: 40px;
    margin: 0;
    clear: both;
}

#div-caseificio-esterno. #div-bestiame-esterno {
	overflow: hidden;
}

#div-testo-allevamento, #div-testo-bestiame {
	max-width: 500px;
    float: right;
    margin: 80px 100px 56px 100px;
}

#div-testo-storia {
    width: 100%;
    background: url('/images/storia-filosofia.png');
    overflow: hidden;
}

#div-testo-ristorazione {
    width: 100%;
    background: url(/images/sfondo-ristorazione.jpg);
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

#div-testo-ristorazione-cult {
    width: 100%;
    background: url(/images/sfondo-alberto.jpg);
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

#div-testo-alpeggio {
    width: 100%;
    background: url('/images/sfondo-alpeggio.png');
    background-position: bottom;
    overflow: hidden;
}

#div-testo-filiera  {
    width: 100%;
    background: url('/images/sfondo-filiera-corta.jpg');
    background-position: center;
    overflow: hidden;
}

#div-testo-latte  {
    width: 100%;
    background: url('/images/sfondo-latte.jpg');
    background-position: center;
    overflow: hidden;
}


#div-testo-formaggio  {
    width: 100%;
    background: url('/images/sfondo-formaggio.jpg');
    background-position: bottom;
    overflow: hidden;
}

#div-quadrati {
    width: 100%;
    background: url('/images/sfondo-valori.jpg');
    overflow: hidden;
    padding: 60px 110px;
    background-size: cover;
}

.div-testo-valori {
    background: rgba(255,255,255,0.9);
    width: 379px;
    height: 250px;
    margin: 20px 7px;
    padding: 42px 30px;
    float: left;
    text-align: center;
}

.div-testo-valori h3 {
    font-family: 'Open Sans', sans-serif;
    color: #009641;
    font-size: 2em;
    font-weight: bold;
}


.div-testo-inner {
	margin: 80px 110px;
    padding: 40px 50px 30px 50px;
    background: rgba(255,255,255,0.9);
}

.div-3-immagini-inner {
	max-width: 800px;
	margin: 50px auto;
}

.div-3-immagini-inner img {
    max-width: 220px;
    margin: 0 21px;
    -webkit-border-radius: 120px;
    -moz-border-radius: 120px;
    border-radius: 120px;
}

.div-4-immagini {
    margin-left: 90px;
    margin-right: 90px;
}

.div-4-immagini-inner {
    margin: 50px auto;
}

.div-4-immagini-div {
    max-width: 246px;
    margin: 0 27px;
    text-align: center;
    float: left;
    margin-bottom: 50px;
    height: 380px;
}

.div-4-immagini-inner .div-4-immagini-img {
    width: 246px;
    height: 246px;
    -webkit-border-radius: 120px;
    -moz-border-radius: 120px;
    border-radius: 120px;
    background-size: cover!important;
    background-position: center!important;
}

.div-4-immagini-link {
    float: left;
    clear: both;
    padding: 4px;
    text-align: center;
    width: 100%;
    color: white;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}

.div-4-immagini-link:hover {
    color: white;
}

.div-4-immagini-classico {
    background: #0f509c;
}

.div-4-immagini-immancabile {
    background: #a34b33;
}

.div-4-immagini-introvabile {
    background: #caa240;
}

#div-testo-vendita {
	width: 100%;
	background: url('/images/background-box-testo-caseificio.jpg');
	overflow: hidden;
}

#div-store-top {
	text-align: center;
}

#div-store-top img {
	max-width: 130px;
    margin: 50px 0px 30px 0px;
}

#store-testo-top {
	max-width: 800px;
	margin: 0 auto;
}

#store-testo-top p {
	line-height: 30px;
	font-style: italic;
	font-size: 18px;
}

.span-highlight {
    font-family: Journal;
    font-size: 50px;
    margin: 0 5px;
    font-style: normal;
    line-height: 50px;
}

.div-5-immagini {
    max-width: 1100px;
    margin: 100px auto;
    overflow: hidden;
}

.div-5-immagini-inner {
	max-width: 180px;
	float: left;
	margin: 0 20px;
    text-align: center;
}

.add-shop {
    height: 400px;
}

.div-5-immagini-inner > img {
	max-width: 100%;
}

.didascalia-store {
    width: 100%;
    display: block;
    margin: 25px 0 0 0;
    font-weight: bold;
}

.carrello-store {
	max-width: 40px;
}

.tasto-store {
    background-color: #009641;
    color: white;
    max-width: 180px;
    height: 33px;
    line-height: 33px;
    display: block;
    text-align: center;
    font-weight: bold;
    border-radius: 10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    margin-top: 25px;
}

.tasto-store:hover {
	text-transform: none;
	color: white;
	text-decoration: none;
}

#div-store-tradizione {
	background: url("/images/sfondo-box-tradizione-e-gusto.jpg");
	background-size: cover;
	text-align: center;
    clear: both;
}

#div-store-tradizione-inner {
	background-color: rgba(255,255,255,0.75);
}

#div-store-tradizione-inner p {
    max-width: 700px;
    color: #009641;
    font-family: Journal;
    font-size: 45px;
    line-height: 45px;
    margin: 0 auto;
    padding: 45px 0;
}

#div-store-tradizione img {
	max-width: 250px;
	margin: 45px auto 30px auto;
	display: block;
}

#div-store-tradizione a {
    color: white;
    text-transform: none;
    text-decoration: underline;
    font-size: 20px;
    font-style: italic;
    display: block;
    padding-bottom: 35px;
}

.img-3-immagini {
    float: left;
    background-size: cover!important;
    height: 370px;
}

#img-3-immagini-1 {
    background: url('/images/immagine-negozio.jpg');
    width: 467px;
}


#img-3-immagini-2 {
    background: url('/images/negozio1_sm.jpg');
    width: 466px;
}


#img-3-immagini-3 {
    background: url('/images/negoziopersonale.jpg');
    width: 467px;
    background-position: center;
}


#div-prodotti-top h2 {
	text-transform: uppercase;
	color: #009641;
}

#div-prodotti-top {
	text-align: center;
    margin-bottom: 50px;
}

#div-prodotti-top img {
	max-width: 130px;
    margin: 50px 0px 10px 0px;
}

#prodotti-testo-top {
	max-width: 800px;
	margin: 0 auto;
}

#prodotti-testo-top p {
	margin-top:20px;
	line-height: 30px;
	font-size: 18px;
}

.div-prodotti-formaggi {
	max-width: 350px;
	margin: 30px 50px;
	float: left;
	text-align: center;
}

.div-prodotti-formaggi p {
	font-size: 20px;
	margin-bottom: 20px;
    min-height: 75px;
}

.icona-prodotti {
	height: 60px;
    margin-top: 50px;
}


#div-prodotti-formaggi-inner-classici {
	margin: 50px auto 0 auto;
    padding: 50px 0 10px 0;
    min-height: 290px;
    border-top: 1px solid #0f509c;
}

#div-prodotti-formaggi-inner-immancabili {
	margin: 50px auto 0 auto;
    padding: 50px 0 10px 0;
    min-height: 290px;
	border-top: 1px solid #a34b33;
}

#div-prodotti-formaggi-inner-introvabili {
	margin: 50px auto 0 auto;
    padding: 50px 0 10px 0;
    min-height: 290px;
	border-top: 1px solid #caa240;
}

.icona-tipologia {
    width: 70px;
}


.div-prodotti-formaggi a {
    color: white;
    height: 33px;
    line-height: 33px;
    display: block;
    text-align: center;
    font-weight: bold;
    border-radius: 10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    margin-top: 25px;
}

.div-prodotti-formaggi a:hover {
	text-transform: none;
	color: white;
	text-decoration: none;
}

.div-prodotti-formaggi .classici {
	background-color: #0f509c;

}

.div-prodotti-formaggi .immancabili {
	background-color: #a34b33;

}

.div-prodotti-formaggi .introvabili {
	background-color: #caa240;

}



#div-agriturismi {
	max-width: 1080px;
    margin: 50px auto 100px auto;
    overflow: hidden;
}

.div-agriturismi-inner {
    width: 210px;
    margin: 25px;
    text-align: center;
    float: left;
    min-height: 470px;
    position: relative;
}

.div-agriturismi-inner-img {
	background-color: white;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 30px;
	border: 1px solid rgba(0,150,65,0.25);
	width: 210px;
    height: 210px;
}

.div-agriturismi-inner-img img {
	position: relative;
	top: 30px;
}

.div-agriturismi-inner a {
	font-size: 13px;
	font-weight: bold;
    color: #009641;
    font-style: italic;
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
    text-align: center;
    vertical-align: bottom;
}
#site-navigation-main {
	z-index: 999;
}
#div-home-facebook {
	margin: 0;
}
.search {
	display: none;
}

#img-gruppo-formaggi-footer {
    width: 170px;
    position: relative;
    bottom: 20px;
    left: 0px;
    z-index: 9;
}

#img-qualita-trentino-footer {
    width: 70px;
    float: right;
    z-index: 9;
}

#h2-formaggi-grande {
    font-size: 1.6em;
}

#prodotto-singolo-classici, #prodotto-singolo-immancabili, #prodotto-singolo-introvabili  {
	    padding: 0 100px;
}

#prodotto-singolo-classici > img, #prodotto-singolo-immancabili > img, #prodotto-singolo-introvabili > img {
	height: 80px;
    margin: 40px auto 55px auto;
    display: block;
}

#div-titolo-categoria {
	text-align: center;
     margin-bottom: 60px;
}

#prodotto-singolo-classici #div-titolo-categoria > h2 {
    display: inline-block;
    text-transform: uppercase;
    color: #0f509c;
    margin: 0
}
#prodotto-singolo-immancabili #div-titolo-categoria > h2 {
    display: inline-block;
    text-transform: uppercase;
    color: #a34b33;
    margin: 0
}
#prodotto-singolo-introvabili #div-titolo-categoria > h2 {
    display: inline-block;
    text-transform: uppercase;
    color:#caa240;
    margin: 0
}

#prodotto-singolo-classici #div-titolo-categoria > hr {
	display: block;
    width: 25%;
    height: 1px;
    background: #0f509c;
}

#prodotto-singolo-immancabili #div-titolo-categoria > hr {
	display: block;
    width: 25%;
    height: 1px;
    background: #a34b33;
}

#prodotto-singolo-introvabili #div-titolo-categoria > hr {
	display: block;
    width: 25%;
    height: 1px;
    background: #caa240;
}

#div-titolo-categoria > #hr-sx {
	float: left;
}

#div-titolo-categoria > #hr-dx {
	float: right;
}

#prodotto-singolo {
	clear: both;
     overflow: hidden;
}

.prodotto-singolo-immagine{
    float: left;
    width: 700px;
    height: 467px;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -ms-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto 100%;
}

.prodotto-singolo-immagine:hover {
    background-position: -720px 0!important;
}

#prodotto-singolo-inner {
	float: left;
    max-width: 37%;
    margin: 10px 0px 10px 4%;
}

#prodotto-singolo-classici #prodotto-singolo-inner h3 {
	    text-transform: uppercase;
    color: #0f509c;
}

#prodotto-singolo-immancabili #prodotto-singolo-inner h3 {
	    text-transform: uppercase;
    color: #a34b33;
}

#prodotto-singolo-introvabili #prodotto-singolo-inner h3 {
	    text-transform: uppercase;
    color: #caa240;
}

#prodotto-singolo-icona {
	width: 85px;
}

#prodotto-singolo-inner	span {
	text-transform: uppercase;
    height: 85px;
    display: inline-block;
    line-height: 85px;
    padding-left: 10px;
}

#prodotto-singolo-dettagli {
	margin-top: 35px;
    padding-bottom: 100px;
	margin-left: 100px;
    overflow: hidden;
    background: url('/images/brune-alpine-primo-piano.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
}

#prodotto-singolo-dettagli-inner {
	width: calc(55% - 6px);
    float: left;
}

#prodotto-singolo-dettagli-titolo {
    width: 100%;
    background: #008acd;
    padding: 15px 30px;
}

#prodotto-singolo-dettagli-titolo-imm {
    width: 100%;
    background: #a34b33;
    padding: 15px 30px;
}

#prodotto-singolo-dettagli-titolo-int {
    width: 100%;
    background: #caa240;
    padding: 15px 30px;
}

#prodotto-singolo-dettagli-titolo,#prodotto-singolo-dettagli-titolo-imm, #prodotto-singolo-dettagli-titolo-int h3 {
	color: white;
	text-transform: uppercase;
	margin: 0;
}

.prodotto-singolo-dettagli-bg {
    background: #9cc2e7;
    margin-top: 4px;
    overflow: hidden;
}

.prodotto-singolo-dettagli-bg-imm {
    background: #e3afa1;
    margin-top: 4px;
    overflow: hidden;
}

.prodotto-singolo-dettagli-bg-int {
    background: #e4cf9e;
    margin-top: 4px;
    overflow: hidden;
}


.prodotto-singolo-dettagli-sinistra {
	width: 33%;
    float: left;
    padding: 15px 30px;
    font-weight: bold;
}

.prodotto-singolo-dettagli-destra {
    width: 67%;
    background: #dbf0fa;
    float: left;
    padding: 15px 30px;
    position: relative;
    left: 1px;
}

.prodotto-singolo-dettagli-destra-imm {
    width: 67%;
    background: #f3cbc0;
    float: left;
    padding: 15px 30px;
    position: relative;
    left: 1px;
}


.prodotto-singolo-dettagli-destra-int {
    width: 67%;
    background: #f5e4bc;
    float: left;
    padding: 15px 30px;
    position: relative;
    left: 1px;
}



#scarica-pdf {
    color: white;
    text-decoration: none;
    display: inline-block;
    background: #0f509c;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    font-weight: bold;
    line-height: 50px;
    font-style: italic;
    padding: 0px 21px;
    margin: 20px 40px;
}

#scarica-pdf-imm {
    color: white;
    text-decoration: none;
    display: inline-block;
    background: #a34b33;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    font-weight: bold;
    line-height: 50px;
    font-style: italic;
    padding: 0px 21px;
    margin: 20px 40px;
}

#scarica-pdf-int {
    color: white;
    text-decoration: none;
    display: inline-block;
    background: #caa240;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    font-weight: bold;
    line-height: 50px;
    font-style: italic;
    padding: 0px 21px;
    margin: 20px 40px;
}

.font-frescaf {
    font-family: '28DaysLater';
    color: #0f509c;
}

#frescaf-top-title {
    font-size: 4em;
    text-decoration: underline;
    margin-bottom: 30px;
}

#div-frescaf-top {
    background: url(/images/sfondo-fresca-fiemme.jpg);
    background-size: 100% 100%;
    padding: 40px 40px 40px 30px;
}

#div-frescaf-top-inner {
    color: white;
    text-align: center;
    padding: 0px 270px;
}

#div-frescaf-top-inner h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 2em;
    font-weight: 600;
    margin-bottom: 20px;
 }


#div-frescaf-top-inner p {
    color: white;
    text-align: center;    
}

#div-frescaf-lista {
    margin-bottom: 75px;
    overflow: hidden;
}

.div-frescaf-singolo {
    margin-top: 50px;
    padding: 0px 80px;
    float: left;
    clear: both;
}

.div-frescaf-singolo-title h3 {
    color: #0f509c;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #0f509c;
    line-height: 0.1em;
    margin: 10px 0 20px;
    padding: 0px 30px;
}

.div-frescaf-singolo-title h3 span {
    background: url(/images/background-body.jpg);
    padding: 0 25px;
    color: #0f509c;
    font-size: 1.4em;
    text-transform: uppercase;
    position: relative;
    top: 8px;
}

.div-i-classici-title {
    margin-left: 90px;
    margin-right: 90px;
    margin-bottom: 70px;
}

.div-i-classici-title-mid {
    padding-top: 40px;
    padding-bottom: 20px;
    clear: both;
}


.div-i-classici-title h3 {
    color: #0f509c;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #0f509c;
    line-height: 0.1em;
    margin: 10px 0 20px;
    padding: 0px 30px;
}

.div-i-classici-title h3 span {
    background: url(/images/background-body.jpg);
    padding: 0 25px;
    color: #0f509c;
    font-size: 1.4em;
    text-transform: uppercase;
    position: relative;
    top: 8px;
}

.div-gli-immancabili-title {
    margin-left: 90px;
    margin-right: 90px;
    margin-bottom: 70px;
}

.div-gli-immancabili-title-mid {
    padding-top: 40px;
    padding-bottom: 20px;
    clear: both;
}


.div-gli-immancabili-title h3 {
    color: #a34b33;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #a34b33;
    line-height: 0.1em;
    margin: 10px 0 20px;
    padding: 0px 30px;
}

.div-gli-immancabili-title h3 span {
    background: url(/images/background-body.jpg);
    padding: 0 25px;
    color: #a34b33;
    font-size: 1.4em;
    text-transform: uppercase;
    position: relative;
    top: 8px;
}

.div-gli-introvabili-title {
    margin-left: 90px;
    margin-right: 90px;
    margin-bottom: 70px;
}



.div-gli-introvabili-title-mid {
    padding-top: 40px;
    padding-bottom: 20px;
    clear: both;
}


.div-gli-introvabili-title h3 {
    color: #caa240;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #caa240;
    line-height: 0.1em;
    margin: 10px 0 20px;
    padding: 0px 30px;
}

.div-gli-introvabili-title h3 span {
    background: url(/images/background-body.jpg);
    padding: 0 25px;
    color: #caa240;
    font-size: 1.4em;
    text-transform: uppercase;
    position: relative;
    top: 8px;
}

#img-i-classici-titolo {
    width: 300px;
    margin: 0 auto;
    display: block;
    margin-bottom: 60px;
    margin-top: 50px;
}

#img-gli-immancabili-titolo {
    width: 300px;
    margin: 0 auto;
    display: block;
    margin-bottom: 60px;
    margin-top: 50px;
}

#img-gli-introvabili-titolo {
    width: 300px;
    margin: 0 auto;
    display: block;
    margin-bottom: 60px;
    margin-top: 50px;
}


.div-frescaf-img {
    float: left;
    width: 750px;
    margin-top: 30px;
}

.div-frescaf-desc {
    float: left;
    width: 490px;
    padding-left: 45px;
    margin-top: 25px;
}

.div-frescaf-desc .prodotto-singolo-dettagli-bg {
    margin-top: 30px;
    color: black;
    margin-top: 8px;
}


.div-frescaf-desc p {
    margin-bottom: 30px;
}

.div-frescaf-icone {
    float: left; 
    width: 490px;
    padding-left: 45px;
    margin-top: 25px;
    text-align: center;
    padding-top: 50px;
}

.div-frescaf-icone img {
    width: 90px;
    margin: 0 20px;
}

.div-frescaf-icone-s {
float: left;
    width: 490px;
    padding-left: 45px;
    margin-top: 15px;
    text-align: left;
}

.div-frescaf-icone-s img {
    width: 50px;
    margin: 5px 10px;
}

#immagine-allevamento {
    width: 700px;
}

#div-bestiame-container {
    float: left;
    width: 700px;
}

#bestiame-mucca {
    background: url('/images/img-mucca.jpg');
    width: 700px;
    height: 300px;
    background-size: cover;
} 

#bestiame-capra {
    background: url('/images/img-capra.jpg');
    width: 700px;
    height: 300px;
    background-size: cover;
    background-position: center;
}

#div-contatti-top {
    padding: 20px 250px;
}

#contatti-nome, #contatti-cognome {
    width: 48%;
    margin: 0 1%;
    margin-bottom: 15px;
}

#contatti-email {
    width: 98%;
    margin: 0 1%;
    margin-bottom: 15px;
}

#contatti-nome {
    float: left;
}

#contatti-cognome {
    float:right;
}

#contatti-messaggio {
    width: 98%;
    height: 170px;
    margin: 0 1%;
    margin-bottom: 15px;
}

#contatti-label {
    width: 98%;
    margin: 0 1%;
    font-size: 12px;
    font-style: italic;
    display: block;
    padding-left: 20px;
    text-indent: -20px;
}

#contatti-privacy {
    margin-right: 5px!important;
}

#contatti-link {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 29px;
    font-size: 13px;
    display: block;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}

#div-contatti-orari {
    text-align: center!important;

}

/* classici */

#prodotti-delicato {
    background: url('/images/Delicato-s.jpg');
}

#prodotti-dolcealpina {
    background: url('/images/dolcealpina_tondo.jpg');
}

#prodotti-rettcav {
    background: url('/images/Rettangolare-s.jpg');
}

#prodotti-tosella {
    background: url('/images/Tosella-s.jpg');
}

#prodotti-ricottavac {
    background: url('/images/Ricotta-s.jpg');
}

#prodotti-caciottacav {
    background: url('/images/CaciottaCavalese-s.jpg');
}

#prodotti-caciottacapr {
    background: url('/images/CaciottadiCapra-s.jpg');
}

#prodotti-caprinocavd {
    background: url('/images/CaprinoDolce-s.jpg');
}

#prodotti-lavaze {
    background: url('/images/Lavaze-s.jpg');
}

#prodotti-mezztralmon {
    background: url('/images/Mezzano-s.jpg');
}

#prodotti-valdifiemme {
    background: url('/images/FormaeValfiemme-s.jpg');
}

#prodotti-nostranoocchiato {
    background: url('/images/NostranoOcchiato-s.jpg');
}

#prodotti-mistocapra {
    background: url('/images/MistoCapra-s.jpg');
}

#prodotti-fiemmestag {
    background: url('/images/FormaeValfiemmeStagionato-s.jpg');
}

#prodotti-giovane {
    background: url('/images/Trentingrana_P.jpg');
}

/* immancabili */

#prodotti-lagorai {
    background: url('/images/Lagorai-s.jpg');
}

#prodotti-fontal {
    background: url('/images/FontaldiCavalese-s.jpg');
}

#prodotti-ricottacap {
    background: url('/images/RicottaCapra-s.jpg');
}

#prodotti-minicap {
    background: url('/images/Minicaprino-s.jpg');
}

#prodotti-miniformaefiemme {
    background: url('/images/FormaeValfiemme-Mini-s.jpg');
}

#prodotti-fiorcavacip {
    background: url('/images/FiordiCavalese-ErbaCipollina-s.jpg');
}

#prodotti-fiorcavapepe {
    background: url('/images/FiordiCavalese-PepeNero-s.jpg');
}

#prodotti-fiorcavanoci {
    background: url('/images/FiordiCavalese-Noci-s.jpg');
}

#prodotti-fiorcavapep {
    background: url('/images/FiordiCavalese-Peperoncino-s.jpg');
}

#prodotti-lingottofiemme {
    background: url('/images/Lingotto-s.jpg');
}

#prodotti-trentingrana14 {
    background: url('/images/Trentingrana-s.jpg');
}

#prodotti-puzzonedop {
    background: url('/images/PuzzonediMoena-s.jpg');
}

/* introvabili */

#prodotti-buonperte {
    background: url('/images/BuonPerTe-s.jpg');
}

#prodotti-fiordicapspal {
    background: url('/images/FiorCapraSpalmabile-s.jpg');
}

#prodotti-sfiziosocap {
    background: url('/images/Sfizioso-s.jpg');
}

#prodotti-leggerofiem {
    background: url('/images/Leggero-s.jpg');
}

#prodotti-fiordicavazaff {
    background: url('/images/FiordiCavalese-Zafferano-s.jpg');
}

#prodotti-formaeteroldego {
    background: url('/images/MiniValfiemmeTeroldego-s.jpg');
}

#prodotti-caperborinato {
    background: url('/images/CaprinoErborinato-s.jpg');
}

#prodotti-elbiso {
    background: url('/images/ElBiso-s.jpg');
}

#prodotti-formaeriserva {
    background: url('/images/FormaeValfiemmeRiserva-s.jpg');
}

#prodotti-trentin1824 {
    background: url('/images/Trentingrana-s.jpg');
}

#prodotti-fiemmaz {
    background: url('/images/FossaVaccino-s.jpg');
}

#prodotti-fiemgrotta {
    background: url('/images/MiniFiemmediGrotta-s.jpg');
}

#prodotti-stravecchiofiem {
    background: url('/images/Straveccchio-s.jpg');
}

#prodotti-caprigrotta {
    background: url('/images/MinicaprinidiGrotta-s.jpg');
}

#prodotti-fiemmemalga {
    background: url('/images/FormaeValfiemmeMalga-s.jpg');
}

#prodotti-cavalesestagio {
    background: url('/images/CaprinoStagionato-s.jpg');
}

#prodotti-fiemmazcap {
    background: url('/images/FossadiCapra-s.jpg');
}

#prodotti-puzzonedopmalga {
    background: url('/images/PuzzoneMoenadiMalga-s.jpg');
}

#prodotti-puzzonedopslow {
    background: url('/images/PuzzoneMoenadiMalga_PresidioSlowFood-s.jpg');
}

#prodotti-crescenzina {
    background: url('/images/crescenzina-p.jpg');
}

#prodotti-cuordicapra {
    background: url('/images/cuordicapra-p.jpg');
}

#prodotti-mozzarellanostrana {
    background: url('/images/mozzarellanostrana-p.jpg');
}

/* IMMAGINI INTERNE CLASSICI */

#immagine-p-delicato {
    background: url('/images/Delicato-sprite.jpg');
}

#immagine-p-dolcealpina {
    background: url('/images/dolcealpina_2.jpg');
}

#immagine-p-rettcav {
    background: url('/images/Rettangolare-sprite.jpg');
}

#immagine-p-tosella {
    background: url('/images/Tosella-sprite.jpg');
}

#immagine-p-ricottavac {
    background: url('/images/Ricotta-sprite.jpg');
}

#immagine-p-caciottacav {
    background: url('/images/CaciottaCavalese-sprite.jpg');
}

#immagine-p-caciottacapr {
    background: url('/images/CaciottadiCapra-sprite.jpg');
}

#immagine-p-caprinocavd {
    background: url('/images/CaprinoDolce-sprite.jpg');
}

#immagine-p-lavaze {
    background: url('/images/Lavaze-sprite.jpg');
}

#immagine-p-mezztralmon {
    background: url('/images/Mezzano-sprite.jpg');
}

#immagine-p-valdifiemme {
    background: url('/images/FormaeValfiemme-sprite.jpg');
}

#immagine-p-nostranoocchiato {
    background: url('/images/NostranoOcchiato-sprite.jpg');
}

#immagine-p-mistocapra {
    background: url('/images/MistoCapra-sprite.jpg');
}

#immagine-p-fiemmestag {
    background: url('/images/FormaeValfiemmeStagionato-sprite.jpg');
}

#immagine-p-giovane {
    background: url('/images/Trentingrana.jpg');
}

/* IMMAGINI INTERNE IMMANCABILI */

#immagine-p-lagorai {
    background: url('/images/Lagorai-sprite.jpg');
}

#immagine-p-fontal {
    background: url('/images/FontaldiCavalese-sprite.jpg');
}

#immagine-p-ricottacap {
    background: url('/images/RicottaCapra-sprite.jpg');
}

#immagine-p-minicap {
    background: url('/images/Minicaprino-sprite.jpg');
}

#immagine-p-miniformaefiemme {
    background: url('/images/FormaeValfiemme-Mini-sprite.jpg');
}

#immagine-p-fiorcavacip {
    background: url('/images/FiordiCavalese-ErbaCipollina-sprite.jpg');
}

#immagine-p-fiorcavapepe {
    background: url('/images/FiordiCavalese-PepeNero-sprite.jpg');
}

#immagine-p-fiorcavanoci {
    background: url('/images/FiordiCavalese-Noci-sprite.jpg');
}

#immagine-p-fiorcavapep {
    background: url('/images/FiordiCavalese-Peperoncino-sprite.jpg');
}

#immagine-p-lingottofiemme {
    background: url('/images/Lingotto-sprite.jpg');
}

#immagine-p-trentingrana14 {
    background: url('/images/Trentingrana-sprite.jpg');
}

#immagine-p-puzzonedop {
    background: url('/images/PuzzonediMoena-sprite.jpg');
}

/* IMMAGINI INTERNE INTROVABILI */

#immagine-p-buonperte {
    background: url('/images/BuonPerTe-sprite.jpg');
}

#immagine-p-fiordicapspal {
    background: url('/images/FiorCapraSpalmabile-sprite.jpg');
}

#immagine-p-sfiziosocap {
    background: url('/images/Sfizioso-sprite.jpg');
}

#immagine-p-leggerofiem {
    background: url('/images/Leggero-sprite.jpg');
}

#immagine-p-fiordicavazaff {
    background: url('/images/FiordiCavalese-Zafferano-sprite.jpg');
}

#immagine-p-formaeteroldego {
    background: url('/images/MiniValfiemmeTeroldego-sprite.jpg');
}

#immagine-p-caperborinato {
    background: url('/images/CaprinoErborinato-sprite.jpg');
}

#immagine-p-elbiso {
    background: url('/images/ElBiso-sprite.jpg');
}

#immagine-p-formaeriserva {
    background: url('/images/FormaeValfiemmeRiserva-sprite.jpg');
}

#immagine-p-trentin1824 {
    background: url('/images/Trentingrana-sprite.jpg');
}

#immagine-p-fiemmaz {
    background: url('/images/FossaVaccino-sprite.jpg');
}

#immagine-p-fiemgrotta {
    background: url('/images/MiniFiemmediGrotta-sprite.jpg');
}

#immagine-p-stravecchiofiem {
    background: url('/images/Straveccchio-sprite.jpg');
}

#immagine-p-caprigrotta {
    background: url('/images/MinicaprinidiGrotta-sprite.jpg');
}

#immagine-p-fiemmemalga {
    background: url('/images/FormaeValfiemmeMalga-sprite.jpg');
}

#immagine-p-cavalesestagio {
    background: url('/images/CaprinoStagionato-sprite.jpg');
}

#immagine-p-fiemmazcap {
    background: url('/images/FossadiCapra-sprite.jpg');
}

#immagine-p-puzzonedopmalga {
    background: url('/images/PuzzoneMoenadiMalga-sprite.jpg');
}

#immagine-p-puzzonedopslow {
    background: url('/images/PuzzoneMoenadiMalga_PresidioSlowFood-sprite.jpg');
}

#immagine-p-crescenzina {
    background: url('/images/crescenzina.jpg');
}

#immagine-p-cuordicapra {
    background: url('/images/cuordicapra.jpg');
}

#immagine-p-mozzarellanostrana {
    background: url('/images/mozzarellanostrana.jpg');
}


.table-trasparenza th {
  font-weight: bold;
  text-align: center;
    padding: 4px 10px;
  border:1px solid darkgrey;
}

.table-trasparenza td {
  text-align: left;
    padding: 4px 10px;
  border:1px solid darkgrey;
}

.limitedicon {
    position: relative;
    top: 1px;
}