* {

	margin: 0;

}



html, body {

	height: 100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}



.wrapper {

	min-height:520px;



	margin-top: 0;

	margin-right: auto;

	margin-bottom: -36px;

	margin-left: auto;

}

.push {

	height: 0px;

}

.footer {height: 36px;}

.footer{

	background-color:#ffffff;

	line-height:25px;

	height:25px;

	margin-top: 40px;

	margin-bottom: 30px;

}

/*

Sticky Footer by Ryan Fait

http://ryanfait.com/

*/

body

{

	background-color:#FFF;

}



.l{float:left;}

.l img {

	float: left;

	position: relative;

}

.r{float:right;}

.rf{

	float:right;

	margin-right: 5px;

}

.c{clear:both;}



.m{

	margin-right:12px;

}



.m a:hover{color:#BBBBBB;}



.footcenter{

	width:808px;

	color:#9C9D9F;

	margin:0 auto;

}



.footcenter a{color:#454545; text-decoration:none;}



.footcenter a:hover{color:#bbbbbb;}



.header{

	height:39px;

	background-color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

.telefono {

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	float: left;

}

.telefono span {}

.telefono img {

	position: relative;

	float: left;

}

#home{

	width:208px;

	height:84px;

	position:absolute;

	display:block;

	top:0px;

	right:43px;

}



.logo {

	position:absolute;

	left:570px;

	background-image: url(img/logo.jpg);

	height: 80px;

	width: 205px;

	top: 15px;

	background-repeat: no-repeat;

	}



.headercenter{

	width:808px;

	background-repeat:no-repeat;

	background-position:570px;

	position:relative;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

	margin-left: auto;

}



.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-color:#ffffff;

}



.headercenter2{

	width:808px;

	height:90px;

	overflow:hidden;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



a.photog{

	color:#454545;

}



a.photog:hover{

	color:#727272;

}



.bottom{

	width:808px;

	height:1px;

	background:#ffffff;

	margin-bottom:10px;

	margin-top: 0;

	margin-right: auto;

	margin-left: auto;

}



.strisciacentro{

	margin-bottom: 30px;

}



.centro{

	width:808px;

	margin:0 auto;

	padding-top:1px;

	background-color:#FFFFFF;

}



.visual{

	width:788px;

	margin:0 auto;

}



.riganera{

	height:25px;

	width:789px;

	background-color:#454545;

	margin-top: 12px;

	margin-right: auto;

	margin-left: auto;

}



.rigatratt{

	width:789px;

	height:2px;

	background-image:url(img/seporizz.jpg);

	background-repeat:no-repeat;

	margin:5px auto;

}



.boxcat{

	width:789px;

	height:174px;

	margin-top:10px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



.boxcat img{border:none;}



.categorie{

	position:absolute;

	top:30px;

	line-height:normal;

	display:none;

	height:50px;

	font-size:13px;

	padding-bottom:10px;

	padding-top: 23px;

}



.menu{

	float:left;

	font-size:13px;

	color:#454545;

	margin-top: 22px;

}



.menu a{

	margin-right:15px;

	color:#454545;

	font-size:13px;

}



.nero{

	color:#000000;

}



.categorie a{

	display:block;

	float:left;

	margin-right:1px;

	background-color:#9C9D9F;

	color:#ffffff;

	text-align:center;

	padding-left: 10px;

	padding-right: 10px;

	padding-top:5px;

	padding-bottom:5px;

}

.categorie a:hover{

	color:#454545;

}



a.categoriesel{

	color:#454545;

}



#cat_collezione{}



.util

{

	margin-top:62px;

	float:left;

	margin-left: 2px;

	height: 20px;

	line-height: 20px;

}



#prod

{

	position:absolute;

	display:none;

	border:1px solid #000000;

	z-index:20;

	background-color:#FFFFFF;

	text-align:center;

	padding:10px;

}



.util a{

	text-decoration:none;

	color:#404040;

}



.util a img{

	border:none;

	vertical-align:middle;

	top: -1px;

	position: relative;

}



/*DETTAGLIO*/

.dettaglio{

	padding-top:20px;

	width:789px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



.comandi{

	margin-top:4px; /*era 36*/

	margin-right:40px;

	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

{

	color:#454545;

}



a.fronte{

	float:left;

	background:url(img/formfronte.jpg) no-repeat;

	padding-left:38px;

	width:43px;

}



a.fronte:hover

{

	color:#454545;

}



a.fronteselez

{

	color:#454545;

}



a.retro{

	float:right;

	margin-right:1px;

	background:url(img/formretro.jpg) no-repeat;

	padding-left:38px;

	width:43px;

}



a.retroselez

{

	color:#454545;

}



a.retro:hover

{

	color:#454545;

}



a.zoom{

	background:url(img/formzoom.jpg) no-repeat;

	padding-left:42px;

	width:124px;

}



a.zoom:hover

{

	color:#454545;

}



a#suptg

{

	background:url(img/suptg.jpg) no-repeat;

	padding-left:42px;

	width:124px;

	margin-bottom:6px;

}



a#suptg:hover

{

	color:#454545;

}

a#example1

{

	background:url(img/suptg.jpg) no-repeat;

	padding-left:42px;

	width:124px;

	margin-bottom:6px;

}



a#example1:hover

{

	color:#454545;

}



a.next

{

	float:right;

	background:url(img/formnext.jpg) no-repeat;

	padding-left:19px;

	width:63px;

}



a.next:hover

{

	color:#454545;

}



a.prev{

	float:left;

	margin-right:1px;

	background:url(img/formprev.jpg) no-repeat;

	padding-left:38px;

	width:42px;

}



a.prev:hover

{

	color:#454545;

}



select#taglia{

	width:164px;

}



.colori{

	margin-top:4px;

}



.colori a{

	float:left;

	margin-right:3px;

}



.colori a img{

	border:none;

}



.colorescelto{

	margin-top:-1px;

	border:1px solid #454545;

}



.n{

	color:#000000;

}



.b{

	font-weight:bold;

}



.g{

	color:#404040;

}



.testata{

	width:299px;

	height:18px;

	background-color:#9c9d9f;

	color:#FFFFFF;

	margin-left:16px;

	margin-top:20px;

	padding:5px 20px;

	font-size:14px;

	font-weight:bold;

}



.tgrigia{

	background-color:#454545;

}



.tgrigia2{

	background-color:#A8A090;

}



.tblu{

	background-color:#1061DB;

}



.tnera{

	background-color:#454545;

}



.fiver{

	color:#D8D8D8;

}



.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:298px;

	margin-top:62px;

	margin-right: 0px;

	text-transform: capitalize;

}



#newsletter label {

	margin: 0;

	padding:2px;

	margin-top:0px;

	text-align:right;

	float:left;

}



#newsletter .nobr {display:none;}  



#newsletter .textfield {

	background-image: url(img/input.jpg);

	background-repeat: no-repeat;

	font-size:10px;

	color:#333;

	width:165px;

	border:solid 0 #fff;

	padding-top:0px;

	height:18px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

	margin-right: 6px;

}



#newsletter input.textfield {

	background-image: url(img/input.jpg);

	background-repeat: 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*/


