#menu li li li {padding-left:none;}
#id_menu_12 a {border-bottom:none !important;}
#menu ul {margin:0 0 0 2px;padding:0;border:none;list-style:none;max-width:185px;overflow:hidden;font-weight:bold;}
#id_menu_24 a  {border-top:1px solid #000 !important;}
#menu ul ul {font-size:9px;border:0;background:none;list-style:none;padding:0;margin:0;}
#menu ul ul ul {font-size:11px;border:none;background:none;list-style-type:none;padding-left:0;}
#menu ul ul ul ul {padding:0 0 0 20px;font-size:10px;border:none;background:none;}
#menu ul ul ul ul ul {padding:0 0 0 20px;font-size:10px;border:none;background:none;}
#menu li {margin:0;padding:0;border:0;border-spacing:0;}
#menu li a {display:block;color:#000;font-weight:bold;text-decoration:none;width:185px;border-bottom:1px solid #00185f;border-top-width:0;border-right-width:0;border-left-width:0;margin:0;text-align:left;font-size:10px;padding:2px 0px;}
#menu li li a {width:185px;font-size:10px;font-weight:normal;text-transform:uppercase;}
#menu li li li a {width:175px !important;font-weight:normal;font-size:9px;text-transform:none;border-top:none;width:111px;background-image:url(../img/F000307_trattino.jpg);background-position:3px 10px;background-repeat:no-repeat;padding-left:10px;}
#menu li li li li a {padding:1px 2px 3px 2px;}
#menu li li li li li a {padding:1px 2px 1px 2px;}#menu li a#current,
#menu li li a#current, #menu a:hover  {color:#FFFFFF;background-color:#034ea2;}.icom_img {border:0;}.link_normale,.link_normale:hover,.link_normale:visited {color:#000;text-decoration:none;}html {height:;font-family:helvetica , arial;}* {font-family:verdana;font-size:1em;color:#000;text-decoration:none;border:none;margin:0px;padding:0px;}body,#main_back_blue {text-align:center;background:url(../img/F000275_sfondo_top.jpg);background-repeat:repeat-x;background-position:center top;margin:auto;}.sede {float:left;width:100px;font-size:10px;color:#000;}#numeri {float:left;padding-left:10px;padding-top:5px;}#foto2 {width:406px;}#foto2 .icom_imgbox {float:left;}#foto2 .icom_imgbox:last-child {float:none;}#logistica {font-size:12px;float:right;width:406px;:;}#testo, .testo {padding:20px;font-family:verdana,helvetica;font-size:12px;}#sedi {padding:5px 0 0 5px;width:200px;float:left;}#affiliate {background-image:url(../img/F);background-repeat:no-repeat;}#filiali {background-image:url(../img/F);background-repeat:no-repeat;}#sedecentrale {background-image:url(../img/F);background-repeat:no-repeat;}#elemento_sede {padding-bottom:15px;}#listasedi {font-size:12px;background-image:url(../img/F);background-repeat:no-repeat;background-position:40px left;float:right;}.blocco_sede {padding-left:80px;background-image:url(../img/F);background-position:top left;background-repeat:no-repeat;padding-bottom:20px;margin-left:410px;}#gamme {margin:10px;font-size:12px;padding-top:30px;}#homeprodotti_cen {background-image:url(../img/F000257_gammadoc.png);background-position:bottom left;background-repeat:no-repeat;float:right;height:466px;width:158px;}.gamma_box {position:absolute;width:180px;text-align:center;bottom:0;}#prodotti {overflow:hidden;float:right;width:804px;background-image:url(../img/F);background-repeat:no-repeat;background-position:10px 40px;min-height:400px;}#homeprodotti_dx {float:right;width:406px;height:466px;}#homeprodotti_sx {height:466px;background-image:url(../img/F000252_gammaprincipale.png);background-position:top left;background-repeat:no-repeat;width:190px;float:right;}.gamma {float:left;width:180px;font-size:9px;padding:5px;vertical-align:bottom;height:50px;position:relative;}dl.ricerca {background-color:#FFFFFF;padding-left:10px;}#formSearch {display:inline;padding-left:2px;}#search_label {font-size:12px;color:#034EA2;margin:0;padding:0 0 0 3px;height:15px;font-weight:bold;}#cerca .btn {background-color:#fff;font-size:13px;border:1px solid #034EA2;cursor:pointer;display:inline;margin:0;padding:0;color:#034EA2;font-weight:bold;}#cerca .txt {width:75px;border:1px solid #034EA2;margin:0;font-size:15px;}#cerca .btn:hover {color:#fff !important;background-color:#034EA2 !important;[Background]:;}dl.ricerca dt {font-size:11px;background-color:#EEEEEE;}dl.ricerca dd {font-size:11px;background-color:#FFFFFF;border-bottom:1px dashed #BBBBBB;}dl.ricerca dd.navbar {font-size:11px;background-color:#FFFFFF;border:0px none #FFFFFF;}span.evid {background-color:#ADFF2F;}.lista_scheda h1 {font-size:12px;}.lista_scheda {font-size:10px;float:left;}#scheda_prodotto img {float:left;margin-right:10px;}#scheda_prodotto .scheda {padding:10px;overflow:hidden;}#scheda_prodotto .scheda h2 {font-size:12px;}#scheda_prodotto .scheda strong {font-weight:normal;}#scheda_prodotto .scheda strong {font-weight:bold;}#scheda_prodotto .scheda_testo {clear:both;}#categorie a {margin-left:20px;color:#749413;font-size:11px;text-decoration:none;}#categorie {float:left;width:270px;}#scheda_prodotto .scheda_carat {float:left;font-size:12px;width:370px;}#scheda_prodotto .scheda h1 {font-size:15px;color:#000;margin-bottom:17px;}#ricerca dl.ricerca a {color:#749413;font-size:11px;text-decoration:underline;}#ricerca dl.ricerca dd.navbar ul {list-style:none;padding:0px;margin:0px;}#ricerca dl.ricerca dd.navbar ul li {display:inline;}#ricerca dl.ricerca dd.navbar ul span.navbar_sep {margin:0 2px;}#ricerca dl.ricerca dd.navbar ul li a {font-size:10px;text-decoration:none;}#ricerca dl.ricerca dt a {font-size:12px;font-weight:bold;text-decoration:none;}#ricerca dl.ricerca dt b {font-size:13px;}#ricerca dl.ricerca dd.navbar {margin-left:2px;border-top:1px dashed #749413;}#ricerca dl.ricerca {margin:10px 10px 20px 22px;padding:0;}#ricerca dl.ricerca dd {border:0px;margin:5px 15px;padding:0px;}#main_back_content {background-image:url(../img/F000287_sfondo_colonna.jpg);background-position:545px top;background-repeat:repeat-y;}#main_back_dx {background-image:url(../img/F000290_sfondo_dstro.jpg);background-position:right top;background-repeat:repeat-y;}.col_left {width:187px;}.col_right {width:406px;}.col_center {width:349px;}#main {width:960px;margin:auto;}#content {overflow:hidden;}#footer,#footer div {min-height:116px;height:116px;}#footer_cen {float:left;}#footer_right {float:left;background-color:#888;background-image:url(../img/F000296_sfondo_bottom_dx.jpg);background-position:top left;background-repeat:repeat-y;border-top:2px solid #0077be;}#menu {float:left;}
#header_left {background-image:url(../img/F000278_top_sx.jpg);background-repeat:no-repeat;background-position:top right;float:left;}
#main_back_menu {background-image:url(../img/F000293_sfondo_menu.jpg);background-position:173px top;background-repeat:repeat-y;text-align:left;}
#footer_left {float:left;background-image:url(../img/F000299_sfondo_bottom_sx.jpg);background-color:#888;background-position:top right;background-repeat:repeat-y;border-top:2px solid #0077be;color:#fff;font-size:9px;}#col_one,#col_two {float:left;}#footer_in {margin-left:10px;color:#fff;}#header,#header div {height:166px;min-height:166px;overflow:hidden;}#header_cen {float:left;background-color:#fff;}#main_back_sx {background-image:url(../img/F000319_sfondo_sx.jpg);background-position:top left;background-repeat:repeat-y;}#main_in {margin-right:9px;text-align:left;margin-left:9px;}#cerca {margin:130px 0 0 10px;}#col_one h1 {padding:0 20px;}#product_list .codice_prodotto {font-weight:bold;font-size:9px;color:#666;text-transform:uppercase;}#product_list .confezione_prodotto {font-size:9px;}#product_list .scheda_prodotto {float:left;width:110px;height:155px;float:left;}#product_list .img_prodotto {float:left;width:80px;}#product_list h2.titolo_prodotto {font-size:9px;}#product_list {margin-left:20px;overflow:hidden;margin-top:15px;}#product_list .prodotto a, #scheda_prodotto a {font-size:9px;color:#749413;}#product_list .prodotto {width:190px;overflow:hidden;float:left;height:155px;}#product_list .descrizione_prodotto {font-size:9px;height:70px;}#categorie h1 {width:329px !important;background-color:#c5c5c5;font-size:19px;color:#0d407f;padding:10px 10px 10px 10px;text-transform:uppercase;}#product_list .scheda_prodotto .testi {height:134px;max-height:134px;overflow:hidden;}#product_list .prodotto .img_box {height:100px;min-height:100px;}#product_list .prodotto a {display:block;text-align:center;text-decoration:underline;padding-top:3px;}#categorie h2 {color:#0d407f;font-size:17px;font-style:italic;width:309px !important;width:280px;padding-left:10px;margin-top:10px;}

html, body { margin: 0; padding: 0; height: 100%;}

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
	
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
	display: none;
	visibility: hidden;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../img/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
	background:url("../img/prev.gif") left 45% no-repeat !important;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
	background:url("../img/next.gif") right 45% no-repeat !important;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}
#header_right {
float:left;background-image:url(../img/F000284_top_dx.jpg);background-position:top left;background-repeat:no-repeat;}
