* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -36px;
}
.footer, .push {
	height: 36px;
}
.footer{
	background-color:#000000;
	line-height:36px;
}
/*
Sticky Footer by Ryan Fait
http://ryanfait.com/
*/
body{
	background:url(img/bg.jpg);
}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.m{margin-right:6px;}
.m a:hover{color:#000000;}
.footcenter{
	margin:0 auto;
	width:808px;
	color:#989898;
}
.footcenter a{color:#FFFFFF; text-decoration:none;}
.footcenter a:hover{color:#de0000;}
.header{
	height:34px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#home{
	width:208px;
	height:84px;
	position:absolute;
	display:block;
	top:0px;
	right:43px;
}
.headercenter{
	margin:0 auto;
	width:808px;
	background-image:url(img/headtop.png);
	background-repeat:no-repeat;
	background-position:560px;
	position:relative;
}
.headercenter img{
	border:none;
	vertical-align:middle;
}
.headercenter a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.headercenter a:hover{color:#727272;}
a.sopra{color:#727272;}
.header2{
	background-image:url(img/bghead.png);
	background-position:center;
	background-repeat:no-repeat;
}
.headercenter2{
	background-image:url(img/head.png);
	background-repeat:no-repeat;
	width:808px;
	height:96px;
	overflow:hidden;
	margin:0 auto;
}
a.photog{
	color:#f20000;
}
a.photog:hover{
	color:#727272;
}
.bottom{
	width:808px;
	height:104px;
	margin:0 auto;
	background-image:url(img/boxbottom.png);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.strisciacentro{}
.centro{
	width:808px;
	margin:0 auto;
	padding-top:1px;
	background-color:#FFFFFF;
}
.visual{
	width:788px;
	margin:0 auto;
}
.riganera{
	height:25px;
	width:789px;
	margin:12px auto;
	background-color:#000000;
}
.rigatratt{
	width:789px;
	height:2px;
	background-image:url(img/seporizz.jpg);
	background-repeat:no-repeat;
	margin:5px auto;
}
.boxcat{
	width:789px;
	height:160px;
	margin:0 auto;
	margin-top:10px;
}
.boxcat img{border:none;}
.categorie{
	position:absolute;
	top:34px;
	line-height:normal;
	display:none;
	font-size:12px;
}
.menu{
	float:left;
	height:34px;
	line-height:34px;
}
.menu a{
	margin-right:15px;
}
.nero{
	color:#000000;
}
.categorie a{
	display:block;
	float:left;
	margin-right:1px;
	background:url(img/bgcat.jpg) repeat-x;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	padding-bottom:10px;
}
.categorie a:hover{
	color:#FFFFFF;
	background:url(img/bgcath.jpg) repeat-x;
}
a.categoriesel{
	color:#FFFFFF;
	background:url(img/bgcath.jpg) repeat-x;
}
#cat_collezione{}
.util{
	margin-top:68px;
	margin-left:8px;
	float:left;
}
#prod{
	position:absolute;
	display:none;
	border:1px solid #000000;
	z-index:10;
	background-color:#FFFFFF;
	text-align:center;
	padding:10px;
}
.util a{
	text-decoration:none;
	color:#404040;
}
.util a img{
	border:none;
	vertical-align:middle;
}
/*DETTAGLIO*/
.dettaglio{
	margin:0 auto;
	padding-top:10px;
	width:789px;
}
.comandi{
	margin-top:4px; /*era 36*/
	margin-right:148px;
	width:166px;
}
.immagine{
	width:470px;
	min-height:330px;
}
.immagine a img{
	border:none;
}
#gal a{
	display:block;
	margin-left:80px;
}
.dettaglio form{
	margin-top:10px;
}
a.frm{
	display:block;
	height:22px;
	line-height:22px;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:5px;
}
a.addcart{
	background:url(img/formcart.jpg) no-repeat;
	padding-left:42px;
	width:124px;
}
a.addcart:hover{
	background:url(img/formcarth.jpg) no-repeat;
}
a.fronte{
	float:left;
	background:url(img/formfronte.jpg) no-repeat;
	padding-left:38px;
	width:43px;
}
a.fronte:hover{
	background:url(img/formfronteh.jpg) no-repeat;
}
a.fronteselez{
	background:url(img/formfronteh.jpg) no-repeat;
}
a.retro{
	float:right;
	margin-right:1px;
	background:url(img/formretro.jpg) no-repeat;
	padding-left:38px;
	width:43px;
}
a.retroselez{
	background:url(img/formretroh.jpg) no-repeat;
}
a.retro:hover{
	background:url(img/formretroh.jpg) no-repeat;
}
a.zoom{
	background:url(img/formzoom.jpg) no-repeat;
	padding-left:42px;
	width:124px;
}
a.zoom:hover{
	background:url(img/formzoomh.jpg) no-repeat;
}
a#suptg{
	background:url(img/suptg.jpg) no-repeat;
	padding-left:42px;
	width:124px;
	margin-bottom:6px;
}
a#suptg:hover{
	background:url(img/suptgh.jpg) no-repeat;
}
a.next{
	float:right;
	background:url(img/formnext.jpg) no-repeat;
	padding-left:18px;
	width:63px;
}
a.next:hover{
	background:url(img/formnexth.jpg) no-repeat;
}
a.prev{
	float:left;
	margin-right:1px;
	background:url(img/formprev.jpg) no-repeat;
	padding-left:38px;
	width:43px;
}
a.prev:hover{
	background:url(img/formprevh.jpg) no-repeat;
}
select#taglia{
	width:166px;
}
.colori{
	margin-top:4px;
}
.colori a{
	float:left;
	margin-right:3px;
}
.colori a img{
	border:none;
}
.colorescelto{
	margin-top:-1px;
	border:1px solid #f20000;
}
.n{
	color:#000000;
}
.b{
	font-weight:bold;
}
.g{
	color:#404040;
}
.testata{
	width:299px;
	height:18px;
	background-color:#f20000;
	color:#FFFFFF;
	margin-left:16px;
	margin-top:20px;
	padding:5px 20px;
	font-size:14px;
	font-weight:bold;
}
.tgrigia{
	background-color:#424242;
}
.tgrigia2{
	background-color:#A8A090;
}
.tblu{
	background-color:#1061DB;
}
.tnera{
	background-color:#000000;
}
.fiver{
	color:#ea0000;
}
.pann{
	width:370px;
}
.testoinfo{
	color:#404040;
	font-size:11px;
	margin:10px 0;
	padding:0px 12px;
	width:320px;
}
.sin{
	margin-left:16px;
}
.des{
	margin-right:30px;
}
.top0{margin-top:0}
/* FORM */
#newsletter{
	width:276px;
	margin-top:67px;
	margin-right:40px;
}
#newsletter label {
	margin: 0;
	padding:2px;
	margin-top:0px;
	text-align:right;
	float:left;
}
#newsletter .nobr {display:none;}  
#newsletter .textfield {
	font-size:9px;
	color:#333 ;
	background: transparent url("img/input.jpg") no-repeat fixed;
	width:140px;
	border:solid 0 #fff;
	padding: 0px 8px;
	padding-top:2px;
	height:18px;
	margin-right:4px;	
}
#newsletter input.textfield {
	background: transparent url("img/input.jpg") no-repeat;
}
#newsletter .submit {
	height:18px; 
	margin-left:277px;
}
.banca{
	border:none;
	background-image:url(img/rivedi.jpg);
	width:108px;
	margin-left:335px;
}
/* FINE FORM*/