/* CSS Document */*{	margin:0;	padding:0;	border:0;}html, body {	padding:0 0 10px 0;	border:0;	margin:0 auto;}body {	margin:0 auto;	padding:0;	text-align:center;	background:#1a1a1a url(../images/bg.gif) top repeat-x;	font-family: Arial, Helvetica, sans-serif;	color:#cecbcb;}/* WRAPPER */#wrapper{	position:relative;	margin:0 auto;	padding:0;	width:980px;}#footer{	margin:20px 0 0 0;	padding:10px 0;	width:980px;	text-align:center;	float:left;	border-top:1px solid #4d4a4a;}#footer p, #footer p a{	color:#bfbfbf;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	font-weight:normal;	padding:0;	margin:0;}#header{	width:970px;	height:134px;	text-align:left;	margin:0 auto;	text-align:center;}#flash{	width:970px;	height:90px;	text-align:left;	margin:0 auto;	text-align:center;}/*===========NAVIGAZIONE===========*/#navigation {	width:882px;	height:37px;	/**/	padding:0;	margin:0 auto;	text-align:center;	position:absolute;	top:0;	left:49px;}#navigation ul {	float:left;	list-style-type:none;	/**/	width:882px;	height:37px;	/**/	padding:0;	margin:0;}#navigation li {	float:left;	text-align:left;	/**/	padding:0;	margin:0 0 0 2px;	width:124px;	height:37px;	display:inline;}#navigation ul li a {	display:block;	width:124px;	height:34px;	text-decoration:none;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#cecbcb;	padding:3px 0 0 0;	background-image:url(../images/bg-li.png);	text-align:center;}* html #navigation ul li a{ /* Regole per IE (dalla 5.5 in poi) */	background-color: #000;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg-li.png" ,sizingMethod="scale");}#navigation ul li a:hover {	color:#cecbcb;	background-image:url(../images/bg-li-hover.png);}* html #navigation ul li a:hover{ /* Regole per IE (dalla 5.5 in poi) */	background-color: #000;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg-li-hover.png" ,sizingMethod="scale");}#navigation a.attivo {	display:block;	width:124px;	height:34px;	text-decoration:none;	font-size:12px;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	color:#cecbcb;	padding:3px 0 0 0;	background-image:url(../images/bg-li-hover.png);	text-align:center;}* html #navigation a.attivo{ /* Regole per IE (dalla 5.5 in poi) */	background-color: #000;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg-li-hover.png" ,sizingMethod="scale");}/*===========LOGO===========*/#logo {	width:297px;	height:97px;	/**/	padding:10px 0 0 0;	margin:0 auto;	text-align:center;	position:absolute;	top:35px;	left:341px;}/*===========CONTAINER===========*/#container {	float:left;	width:980px;	padding:0;	margin:35px 0 0 0;}/*===========MRNU PRODUCTS===========*/#menuProducts {	float:left;	width:130px;	padding:0;	margin:0 10px 0 0;}#menuProducts ul {	float:left;	list-style-type:none;	width:130px;	padding:0;	margin:0;}#menuProducts li {	text-align:left;	padding:0;	margin:0 0 2px 0;	display: block;}#menuProducts ul li a {	display:block;	width:123px;	height:23px;	text-decoration:none;	font-size:15px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#b2b2b2;	padding:7px 0 0 7px;	text-align:left;	background-color:#343333;}#menuProducts ul li a:hover {	display:block;	width:120px;	height:23px;	text-decoration:none;	font-size:15px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#1a1a1a;	padding:7px 0 0 10px;	text-align:left;	background-color:#a69453;}#menuProducts ul li a.attivo{	display:block;	width:120px;	height:23px;	text-decoration:none;	font-size:15px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#1a1a1a;	padding:7px 0 0 10px;	text-align:left;	background-color:#a69453;}/*===========GALLERY IMAGES===========*/#gallery {	float:left;	width:410px;	padding:0;	margin:0;}#gallery .box-img{	float:left;	width:90px;	height:auto;	padding:2px;	margin:2px 2px 10px 2px;	border:1px solid #515151;	background-color:#2b2b2b;}#gallery .box-img a img{	text-align:center;	vertical-align:middle;}/*===========IMAGES===========*/#image {	float:left;	width:410px;	padding:0;	margin:0;}#image img {	border:10px solid #2b2b2b;}#image h3{	padding:3px;	margin:0;	display:block;	background-color:#2b2b2b;	text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:15px;	width:auto;	float:right;	border-left:3px solid #2b2b2b;	border-right:3px solid #2b2b2b;}#paginazione ul {	clear:both;	float:right;	list-style-type:none;	margin:15px 0 0 0;	padding:0;	text-align:right;	width:auto;}#paginazione ul li {	background-image:none;	display:inline;	margin:0;	padding:0;	text-align:right;}#paginazione .testo {	display:inline;	float:right;	color:#bfbfbf;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:normal;	margin:0;	padding:15px 7px 0 0;	text-align:right;	text-decoration:none;}#paginazione ul li a {	color:#bfbfbf;	display:inline;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:normal;	margin-left:5px;	padding:1px 2px;	text-decoration:none;}#paginazione ul li a:hover {	background-color:#a69453;	color:#1a1a1a;	text-decoration:none;}#paginazione ul li span {	background-color:#a69453;	color:#1a1a1a;	display:inline;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:normal;	margin-left:5px;	padding:1px 2px;	text-decoration:none;}