/* Minification failed. Returning unminified contents.
(84,14): run-time error CSS1036: Expected expression, found ';'
 */
body {

font-family:verdana;
font-size:12pt;
color: #484848;
margin:0px;
}

a:link {  font-family: verdana; font-size: 12pt; text-decoration: none; color: #484848;}
a:visited {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #484848;}
a:hover {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #1d7e48;}


.listaprodotti a:link {  font-family: verdana; font-size: 14pt; text-decoration: none; color: #0a6b44;}
.listaprodotti a:visited {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #0a6b44;}
.listaprodotti a:hover {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.listaprodotti {  font-family: verdana; font-size: 11pt;  text-decoration: none; color: #484848;}

.testokit a:link {  font-family: verdana; font-size: 9pt; text-decoration: none; color: #0a6b44;}
.testokit a:visited {  font-family: verdana; font-size: 9pt;  text-decoration: none; color: #0a6b44;}
.testokit a:hover {  font-family: verdana; font-size: 9pt;  text-decoration: none; color: #94c84a;}
.testokit{  font-family: verdana; font-size: 9pt;  text-decoration: none; color: #484848;}

.partner a:link {  font-family: verdana; font-size: 11pt; text-decoration: none; color: #0a6b44;}
.partner a:visited {  font-family: verdana; font-size: 11pt;  text-decoration: none; color: #0a6b44;}
.partner a:hover {  font-family: verdana; font-size: 11pt;  text-decoration: none; color: #94c84a;}
.partner {  font-family: verdana; font-size: 11pt;  text-decoration: none; color: #484848;}


.menuhome a:link {  font-family: verdana; font-size: 14pt; text-decoration: none; color: #94c84a;}
.menuhome a:visited {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.menuhome a:hover {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.menuhome a.active {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.menuhome  {  font-family: verdana; font-size: 11pt;  text-decoration: none; color: #484848;}

.barra a:link {  font-family: verdana; font-size: 14pt; text-decoration: none; color: #94c84a;}
.barra a:visited {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.barra a:hover {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #94c84a;}
.barra {  font-family: verdana; font-size: 14pt;  text-decoration: none; color: #0a6b44;}


.Testoslide :link {  font-family: verdana; font-size: 30pt; text-decoration: none; color: #0a6b44;}
.Testoslide a:visited {  font-family: verdana; font-size: 30pt;  text-decoration: none; color: #0a6b44;}
.Testoslide a:hover {  font-family: verdana; font-size: 30pt;  text-decoration: none; color: #8a9893;}
.Testoslide  {  font-family: verdana; font-size: 18pt;  text-decoration: none; color: #484848;}

.Titoloprodotto {  font-family: verdana; font-size: 20pt; text-decoration: none; color: #0a6b44;}


.sfondotop {background: url('/public/Immagini/sfondo-top.jpg') 0 0;}

.testo12 {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #484848;}

/*** MENU ***/


.sf-menu {  /*classe generale*/
	float: left;
font-size:0.955em;
width:100%;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; 
	*width: 12em; 
}
.sf-menu a { /*bottoni primo livello*/
	
	/*border-top: 1px solid #dFeEFF; 
	border-top: 1px solid rgba(255,255,255,.5);*/
	padding: .75em 1.2em;
	text-decoration:none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #0a6b44;
}
.sf-menu a:hover  {
	color: #94c84a;
}


.sf-menu li {
	background: ;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li { /*sfondo secondo livello*/
	background: #0f6d48;
}
.sf-menu ul ul li { /*sfondo terzo livello*/
	background: #0f6d48;
}

.sf-menu ul li a {
	color: #fff;
}

.sf-menu ul li a:hover {
	color: #94c84a;
}



.sf-menu li:hover,
.sf-menu li.sfHover { /*Passaggio sopra mouse*/
	

	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/***FINE MENU ***/

IMG {

border-width:0px;
}



.footer {background-color:#0f6d48;height:100px}

.footer a:link {  font-family: verdana; font-size: 10pt; text-decoration: none; color: #fff;}
.footer a:visited {  font-family: verdana; font-size: 10pt;  text-decoration: none; color: #fff;}
.footer a:hover {  font-family: verdana; font-size: 10pt;  text-decoration: none; color: #94c84a;}
.footer a.active {  font-family: verdana; font-size: 10pt;  text-decoration: none; color: #fff; background-color:#0f6d48;}
.footer  {  font-family: verdana; font-size: 10pt;  text-decoration: none; color: #fff;}
.bloccogrigio {background-color:#fafafa;padding:20px}



.minibox a {
 display:block;
 color: white;
 text-decoration: none;
text-align: center;
 width: 140px; height: 40px;
 padding-top: 0px;
line-height:40px; 
padding-left:10px;
 padding-right:10px;
 color: #fff;
font-size:14pt;
background-image:url('/public/Immagini/bottone.jpg');
}
 
.minibox a:hover {
 color: #333333;

background-image:url('/public/Immagini/bottone-2.jpg');

}

.tabella_laterale {border: 10px solid #298144;}

.tabella_prodotto {border: 5px solid #298144;width:210px}

.miniboxform a {
 display:block;
 color: white;
 text-decoration: none;
text-align: center;
 width: 200px; height: 40px;
 padding-top: 0px;
line-height:40px; 
padding-left:10px;
 padding-right:10px;
 color: #fff;
font-size:14pt;
background-image:url('/public/Immagini/bottone.jpg');
}
 
.miniboxforma:hover {
 color: #333333;

background-image:url('/public/Immagini/bottone-2.jpg');

}


.footerinfo {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1000;
    color: #000;
    background: rgba(255,255,255,.8);
  
}







label span.error , .fldcnt span.error, input + span.error, select + span.error {
    margin-top:-1rem;
} 
span.error[style='display: inline;'], span.error[data-val-isvalid='False'] {
    display: block !important;
}

span.error.collapse {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
}

.cartMrgTop2 .button.fi-arrow-left:before , .cartMrgTop2 .button.fi-credit-card:before {
    margin-right:0.5rem;
}



    .reveal-modal.mrgleft.open {
        display:block !important;
        visibility:visible !important;
        margin-left:auto !important;
    }
 .reveal-modal-bg2 {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: black;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1004;
    left: 0px;
}
