/*
*  CSS: Bullock
*  Data creazione: Gennaio 2009
*  Autore: Luca Franzetti
*  Note: 
*/

/*IMPORT SECTION*/
@import url(nav.css);
@import url(common.css);
@import url(ist.css);
@import url(products.css);
@import url(stores.css);
@import url(contacts.css);
@import url(lightbox.css);
@import url(form.css);

/*GENERIC RULES*/
body{
	font:normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	background:#dedede;
	color:#333;
	padding:0;
	margin:30px 0 0 0;
	text-align:center
}
hr,h1{display:none}
h1,h2,h3,h4,h5,h6,p{
	padding:0;
	margin:0;
	line-height:1.20em
}
ul,li{padding:0;margin:0}
img{border:0}
img,div,a{behavior:url("iepngfix.htc")}
table{font-size:100%}
a,a:hover,a:visited{text-decoration:none}
a:active,a:focus{outline:none}
/*html{overflow:-moz-scrollbars-vertical}*/

/*utils*/
div{text-align:left}
.hide{display:none}
.hidden{visibility:hidden}
.clear{clear:both}

/*LAYOUT*/
#layout,
#layout-hp{
	width:991px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:50px
}
#layout{background:url("../img/bglyt.gif") no-repeat top left #fff}
#layout-hp{height:702px;background:url("../img/bglythp.jpg") no-repeat top left}

#layout #header,
#layout-hp #header{
	width:991px;
	height:230px;
	clear:both;
	overflow:hidden
}
#layout #header{background:url("../img/bghdr.gif") no-repeat top left}

#layout #container,
#layout-hp #container{
	width:991px;
	clear:both;
	overflow:hidden;
	padding-bottom:40px;
	position:relative;
}
#layout #container{background:url("../img/bgftr.gif") no-repeat bottom left}

#left{
	width:215px;
	float:left;
	padding-top:66px;
	margin-bottom:30px
}
#greennumber{
	width:215px;
	position:absolute;
	bottom:0;
	left:0;
	margin:20px 0 20px 0
}
#layout-hp #greennumber{margin-bottom:6px}
* html #layout-hp #greennumber{margin-bottom:8px}
*+html #layout-hp #greennumber{margin-bottom:8px}
html:first-child #layout-hp #greennumber{margin-bottom:6px} /*hack per opera*/

#center{
	width:406px;
	float:left;
	padding-top:68px;
	margin:0 0 10px 27px
}
#center-prd{
	width:749px;
	float:left;
	padding-top:68px;
	margin-left:27px
}
#right{width:316px;float:right;margin-bottom:10px}
#right-prd{width:147px;float:right}
#footer{
	width:776px;
	height:40px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0
}