html{overflow:-moz-scrollbars-vertical !important;}/* per evitare lo spostamento del layout passando da pagina con la scrollbar a pagina senza */
body{
margin:0;
padding:0;
font:12px/1.4em Arial, Helvetica, sans-serif;
color:#000;
/*background:url(../img/bg_main.jpg) no-repeat center 0;*/
}
a{
color:#000;
text-decoration:none;
}
/*a:hover{
text-decoration:underline;
}*/
img{
border:0;
}
p{
margin:0 0 1em;
}
h1, h2, h3, form{
margin:0;
}
.sep{
clear:both;
height:0;
overflow:hidden;
}
input{
font:12px/1.4em Arial, Helvetica, sans-serif;
}

.popup {
	text-align:center;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/pix.gif);
}
.popup a {
	font-weight:bold;
}

.container{
	position:relative;
	width:990px;
	margin:0 auto;
	padding-top:125px;
}
.logo{
	position:absolute;
	left:10px;
	top:15px;
}
.boxlogin{
	position:absolute;
	right:0;
	top:2px;
}
.linkreg{
	float:left;
	border-right:1px solid #bbb7b2;
	margin-right:7px;
	padding-right:7px;
	color:#c3190f;
	line-height:1.7em;
}
.boxlogin form{
	float:left;
}
.boxlogin form .formin{
	float:left;
}
.boxlogin form .loginlabel{
	padding-right:7px;
}
.boxlogin .logininput{
	width:148px;
	border:1px solid #c2c1b2;
	padding:2px 0;
	color:#7f7d74;
}
.boxlogin form .botinvia{
	position:relative;
	top:-2px;
}
.boxlogin form .botinfo{
	position:relative;
	top:-4px;
}
.boxservizio{
	position:absolute;
	right:28px;
	top:47px;
}
.boxservizio ul{
	float:left;
	margin:0;
	padding:0 3px 0 0;
	list-style:none;
}
.boxservizio ul li{
	float:left;
}
.boxservizio ul li a{
	border-right:1px solid #d7d7d5;
	padding:5px 13px;
}
.boxservizio form{
	float:left;
}
.boxservizio form .searchinput{
	position:relative;
	top:-2px;
	float:left;
	width:138px;
	border:1px solid #c2c1b2;
	padding:2px 0;
	color:#7f7d74;
}
.boxservizio form .botsearch{
	position:relative;
	top:-4px;
}


/* menu principale */
/* LEVEL ONE */
ul.dropdown                         { position: absolute; right:72px; top:82px; margin:0; padding:0; list-style:none; z-index:300 }
ul.dropdown li                      { float: left; zoom: 1; }
ul.dropdown a:hover		            { }
ul.dropdown a:active                { }
ul.dropdown li a                    { display: block; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              {  }

/* LEVEL TWO */
/* LEVEL TWO */
ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; margin:0; padding:0; list-style:none; z-index:100 }
ul.dropdown ul.subdropdown1			{ width: 144px; background-color:#de2e21;opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }
ul.dropdown ul.subdropdown2			{ width: 145px; background-color:#de2e21;opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }
ul.dropdown ul.subdropdown3			{ width: 193px; background-color:#de2e21;opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }
ul.dropdown ul.subdropdown4			{ width: 145px; background-color:#de2e21;opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }

ul.dropdown ul li 					{ font-size:12px; font-weight: bold; color: #fff; border-bottom: 1px dashed #fff; float: none; }
ul.dropdown ul li.last 				{ background-image:none }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 96%; display: block; color: #fff; padding: 5px 2%; text-align:center; } 

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.furgone{
	position:absolute;
	right:0px;
	top:81px;
	width:113px;
	overflow:hidden;
}
.breadcrumb{
	padding-bottom:8px;
	font-size:10px;
	color:#666;
	overflow:hidden;
}
.breadcrumb a{
	padding:0 5px;
	color:#666;
}



.wrapper{
	width:960px;
	min-height:422px; /* valore di altezza MINIMA tranne IE6 */
	height:auto !important; /* valore di altezza tranne IE6 */
	height:422px; /* valore per IE6, che lo usa come altezza minima */
	margin-left:4px;
}
.boxbrands{
	min-height:90px; /* valore di altezza MINIMA tranne IE6 */
	height:auto !important; /* valore di altezza tranne IE6 */
	height:90px; /* valore per IE6, che lo usa come altezza minima */
	background:url(../img/bg_brandlist.jpg) no-repeat center 0;
}
.boxbrandsin{
	width:990px;
	margin:0 auto;
}
.logo_gambero{
	float:left;
	padding:5px 13px 0 23px;
}
.boxbrands ul{
	float:left;
	margin:0;
	padding:18px 0 0 20px;
	list-style:none;
}
.boxbrands ul li{
	float:left;
	padding:0 13px;
}
.footer{
	width:990px;
	min-height:20px; /* valore di altezza MINIMA tranne IE6 */
	height:auto !important; /* valore di altezza tranne IE6 */
	height:20px; /* valore per IE6, che lo usa come altezza minima */
	margin:0 auto;
	background:url(../img/bg_footer.png) no-repeat center 0;
	padding:30px 0 10px;
}
.footer .copyright{
	float:left;
	padding-left:10px;
	font-size:10px;
}
.footerlinks{
	float:right;
	padding-right:30px;
	font-size:11px;
}


/*15 settembre 2010*/
.mainBody{
	background:url(../img/bg_main.jpg) no-repeat center 0;
	}
	
.frigoBody{
	background:url(../img/bg_frigoBody.jpg) no-repeat center 0;
	}
