@import "main.css";

.hidden {
	display:none;
}


#prodottiTable {
	
	margin: 10px 0;
}

#prodottiTable_wrapper {
	margin: 30px 0;
	
}

#prodottiTable_filter input {
	 height: 28px; 
	 width: 380px
}


#prodottiTable tr.highlight td { 
	background: rgba(235, 147, 22, 0.3);
	
	
}

div#slideshow { /*background:url(../images/slideshow.jpg) no-repeat center 105px;*/ width:100%; height:0px; padding-top:190px; /*  100px con banner */ }

div#menuLeft { margin-left:-22px; float:left; margin-right:40px; }
div#menuLeft div { cursor:pointer;}
div#menuLeft div div:hover { text-decoration:underline; }
div#menuLeft div div.selected,
div#menuLeft div a.selected { text-decoration:underline; font-weight:bold;}

div#menuLeft div.lowdose { background:url(../images/sfondo-lowdose.png) no-repeat; width:265px; height:80px; margin-bottom:10px; }
div#menuLeft div.lowdose div.titolo { color:#FFFFFF; font-size:21px; font-weight:bold; padding-top:15px; margin-left:55px; line-height:35px }

div#menuLeft div.search { width:265px; height:40px; margin-bottom:15px; margin-top:-43px; }
	div#menuLeft div.search input{ margin-left: 45px; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:left; text-indent:40px; color: #00a486; height:28px; font-size:18px; }
div#menuLeft div.prm { background:url(../images/sfondo-prm.png) no-repeat; width:265px; height:80px; margin-bottom:10px; }
div#menuLeft div.prm div.titolo { color:#099EE1; font-size:21px; font-weight:bold; padding:15px; margin-left:40px; line-height:35px; }
div#menuLeft div.cosmetic { background:url(../images/sfondo-cosmetic.png) no-repeat; width:265px; height:80px;  margin-bottom:10px;}
div#menuLeft div.cosmetic div.titolo { color:white; font-size:15px; font-weight:bold; padding:15px; margin-left:15px; line-height:35px; text-transform:uppercase;}
div#menuLeft div.cosmetic div.titolo a{ color:#fff !important; font-size:15px; font-weight:bold; }
div#menuLeft div.dietary { background:url(../images/sfondo-dietary.png) no-repeat; width:265px; height:80px; margin-bottom:10px; }
div#menuLeft div.dietary div.titolo { color:#FFFFFF; font-size:21px; font-weight:bold; padding-top:15px; margin-left:55px; line-height:35px }

div#productsHeader { margin-bottom:10px; margin-top:-40px; float:left; width:696px;}
	div#productsHeader h2 {color: #00a486;font-weight: bold;font-size: 30px;line-height: 22px;}

div.content { float:left; width:696px; }
div.content div.productsLine { height:auto; margin-bottom:8px;}
div.content div.product { float:left; width:200px; padding:10px; height:auto; margin-right:10px; -webkit-transition: all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; -webkit-border-radius: 4px; border-radius: 4px;}
div.content div.product:hover { -webkit-box-shadow: 0px 0px 20px 1px rgba(0, 98, 79, 0.3); box-shadow: 0px 0px 20px 1px rgba(0, 98, 79, 0.3); }
div.content div.product div.image {  width:100%; overflow:hidden;cursor:pointer; }
/*div.content div.product div.price { color:#FFFFFF; background-color:#ffcc00; float:right; padding:2px 5px; margin-right:10px; font-weight:bold; font-size:16px; line-height:20px; cursor:pointer;}*/
div.content  div.price { float:right;  font-weight:bold; font-size:16px; height:20px; }
div.content div.product div.name { color:#00a486; font-weight:bold; font-size:16px; line-height:22px;cursor:pointer; }
div.content div.product div.name:hover { text-decoration:underline;}
div.content div.product div.text { font-weight:bold; font-size:12px; line-height:14px; height:auto; overflow:hidden; }

div.content div.qbutton {
	height:13px !important;
	width:14px;
	padding:1px !important;
	border: 0px !important;
}

div.productAdminLineCell {
	width:33%;
	
	float:left;
}

#tableTot td {
	font-weight: bold;
	border-top:1px solid #666;
	background: #DDD;
}

#cookie-banner2 {
    background-color: rgb(238, 238, 238);
    bottom: 0;
    height: 40px;
    position: fixed;
    text-align: center;
    width: 100%;
}

#cookie-banner {
    background-color: rgb(238, 238, 238);
    /*top: 0;*/
    height: 40px;
    /*position: fixed;*/
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

#cookie-banner #cookie-button {
    background-color: rgb(224, 16, 17);
    border: 1px solid rgb(199, 16, 17);
    border-radius: 2px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    min-width: 25px;
    padding: 0 8px;
}

#cookie-banner a#cookie-button {
    color:white!important;
    font-weight: bold;
}