body {
    text-align: center;
    margin: 0px;
}

#container {
	text-align: left; /* riporta l'allineamento del testo al centro */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 990px;
}

#header{
	background-image:url(img/sfondo-container-cornice.gif);
	background-repeat: no-repeat;
	width: 990px;
	height: 173px;
}

#logo {
	width: 309px; 
	height: 95px;
	background: url(img/logo.gif);
	background-repeat: no-repeat;
    background-position: center;
    text-align: left;	
}

#logo-home {
	width: 309px; 
	height: 145px;
	background: url(img/logo.gif);
	background-repeat: no-repeat;
    background-position: center;
    text-align: left;	
	position:relative; left:62px;   
}

#logo a img, #logo-home a img {
	border-style: none;
	border-weight: 0px;
}

#testata {
	background: url(img/bg-testata.gif);	
	background-repeat: no-repeat;	
	height: 95px;
	width: 990px; 
    text-align: left;			
}

#testata-home {
	background: url(img/bg-testata-home.jpg);	
	background-repeat: no-repeat;	
	height: 145px;
	width: 990px; 
    text-align: left;			
}

#servizio {
	/*background: url(img/bg-navigazione-larga2.gif);*/
	width: 920px;
	height: 28px;	
	background-repeat: no-repeat;
	position:relative; left:62px;
}

#navigazione {
	line-height: 27px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
}

#navigazione a {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
	font-weight: bolder;
	margin-right:30px;
	text-decoration: none;
}

#nav_selected {
	border-style: solid;
	border-width: 1px;	
	border-color: #666666;	
}

#carrello {
	float: left;
}

#carrello a img {
	margin-top: 4px;
	background: url(img/bg-carrello.gif);		
}

#login {
	float: right;
	text-align: right;
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 27px;
	background: url(img/bg-navigazione.gif);
	padding-right: 53px;
}

#login a {
	color: #666666;
	text-decoration: none;	
}

.mariorossi {
	font-weight: bolder;	
}

#boxfooter {
	width: 990px;
	height: 95px; 	
	text-align:center;
}

.separatore-boxfooter {
	background-image: url(img/separatore-boxfooter.gif);
	background-position:top;
	height: 72px;
	width: 55px;
}

.boxfooter {
	height: 72px;
	width: 242px;	
}

.img_footer {
border-top: solid 20px #FFFFFF;
}

#footer {
	margin-top: 15px;
}

.menu-footer {
	text-transform: uppercase;
	color: #cccccc;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	position:relative;
	top:5;
}

.menu-footer a {
	color: #cccccc;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
	text-decoration: none;
	
}


.dichiarazione-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#box-carrello {
	width: 990px;
	height: 110px;
	background-color: #e2eced;
    margin-top: 20px;
}

#negozi {
	width: 990px;
	height: 322px;
	background-color: #e2eced;
	margin-top: 20px;
	background-image: url(img/fascia-blu-home.jpg);
}

.negozio {
	width: 270px;
	height: 220px;
	margin-right: 20px;
	float:left;
}

.img-negozio1 {
	background-repeat: no-repeat;
	background-position: right top;
}

.img-negozio2 {
	background-repeat: no-repeat;
	background-position: center center;
}

#scroll {
	width: 894px;
	height: 259px;
	overflow:auto;
	position:relative; top:18px; left:62px;
}


#sezione {
	width: 68px;
	height: 20px;
	position:relative; top:0px; left:861px;
    background-image: url(img/sezione.gif);
}


#sezione-contatti{
	width: 68px;
	height: 20px;
	position:relative; top:0px; left:861px;
    background-image: url(img/sezione-contatti.gif);
}


.specifiche-negozio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #005da2;
}

.specifiche-negozio a{
    text-decoration:none;
	color: #005da2;
}

#fascia-carrello {
	height: 150px;
	background-color: #e2eced;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(img/fascia-blu-150-gen.jpg);
}

#fascia-carrello-nomenu {
	height: 150px;
	background-color: #e2eced;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(img/fascia-blu-150-gen.jpg);
}

#fascia-carrello2 {
	background-image:url(img/sfondo-fascia-carrello3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	height: 100px;
}

#testo-carrello {
	position:relative;
	top:46px;
	left:62px;
	width: 866px;
}

#testo-errore {
	position:relative;
	top:15px;
	left:62px;
	width: 866px;
}



.titolo-carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	line-height: 20px;
}

.testo-carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	position:relative;
	top:3px;
}

.testo-errore2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	position:relative;
	top:3px;
}

.testo-errore2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	position:relative;
	text-decoration:underline;
}

.testo-carrello a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #666666;


}

#opzioni-carrello {
	position:relative; top:16px; left:470px;
	width: 273px;
	height: 22;
}

#navigazione-prodotto {
	height: 53px;
	background:url(img/sfondo-navigazione-prodotto.gif)
}

.nav-prodotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
    position:relative;
	top:15;
    left: 63px;
	float:left;
}

.nav-prodotto a{
	text-decoration: underline;
	color: #666666;
}

#container-prodotto {
   	margin-top: 32px;
}

#container-vetrina {
   	margin-top: 10px;
	position:relative;
	left:62;
	width: 851px;
	height: 341px;
}

#container-prodotto-negozio {
   	margin-top: -80px;
}

.prodotto{
    position:relative;
    left: 63px;
}

.prodotto2{
    width:990px;
}

.specifiche-prodotto{
	padding-left: 23px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 27px;
}

.specifiche-prodotto2{
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 27px;
}

.vecchio-prezzo{
	font-size: 14px;
	color: #005da3;
	font-weight: bold;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}

.vecchio-prezzo-euro{
	font-size: 9px;
	color: #005da3;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;

}

.nuovo-prezzo{
	font-size: 20px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.nuovo-prezzo-euro{
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}

.nuovo-prezzo-euro2{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}

.titolo-dettagli {
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;

}

.titolo-dettagli a{
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;

}

.dettagli-prodotto{
	font-size: 12px;
	color: #000000;
}

.descrizione {
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.dettagli-thumb {
	color: #707070;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
}


.thumb{
	position:relative;
	width:78px;
	height:78px;
	margin-left:10px;
	margin-bottom:13px;
	float:left;
	background-image: url(img/thumb.gif);
	background-repeat: no-repeat;
	cursor: pointer;     
	}
	
.img-grande {
	background-image: url(img/prodotto.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.img-prodotto-negozio {
	background-image: url(img/prodotto-negozio.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#tabella-carrello{
	position:relative;
	left:62px;
	margin-top: 23px;
	width: 866px;
}
	

.sotto-tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #797979;
}

.sotto-tabella a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #797979;
	text-decoration: underline;
}
	
.sfondo-grigio {
	height: 24px;
	background-image: url(img/top-tabella.gif);
}




.tr-prodotto{
	background-image: url(img/sfondo-tr-prodotto.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 11px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: left;
}

#fascia-negozio {
	height: 150px;
	background-color: #e2eced;
	margin-top: 10px;
	background-image: url(img/fascia-blu-150-gen.jpg);
	overflow:hidden;
}

#fascia-negozio-nomenu2 {
	height: 150px;
	background-color: #e2eced;
	margin-top: 10px;
	background-image: url(img/fascia-blu-150-gen.jpg);
}


#fascia-negozio-immagine {
	width: 250px;
	height: 105px;
	position:relative;
	top:13px;
	left:676px;
	background-image: url(img/_blank.gif);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: right top;
	z-index:100;
	float:left;
}

#elenco-prodotti {
	width: 240px;
	position:relative;
	top:0px;
	left:62px;
	background-image: url(img/elenco-prodotti-sfondo.gif);
	background-repeat: repeat;
}

#elenco-prodotti2 {
	width: 240px;
	position:relative;
	background-image: url(img/elenco-prodotti-sfondo.gif);
	background-repeat: repeat;
}

.sfondo-titolo-tab {
	width:210px;
	height: 17px;
	background-image: url(img/sfondo-titolo-tab-prod.gif);
	background-repeat: repeat;
}

.sfondo-voce-tab {
	width:210px;
	height: 20px;
	background-image: url(img/sfondo-voce-tab-prod.gif);
	background-repeat: repeat;
}

#boxtab {
	width:240px;
	height:217px;
	background-image: url(img/box-tabella.gif);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	top:20px;
	left:62px;
}

#boxtab2 {
	width:240px;
	height:217px;
	background-image: url(img/box-tabella.gif);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	top:20px;
}

.box-prodotti {

	float:right;
	position:relative;
}

.box-prodotto{
	position:relative;
	margin-right:40px;
	margin-bottom:50px;
	float:left;   
	}
	
.box-prodotto2{
	position:relative;
	margin-right:20px;
	margin-bottom:50px;
	float:left; 
    width:260px;
	height:370px;
	overflow:hidden;
  
	}
	
	
.box-titolo{
    height:40px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	line-height: 20px;
}
	
.voce-tabella {
	font-size: 11px;
	color: #494949;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.voce-tabella a{
	font-size: 11px;
	color: #494949;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	text-decoration:none;
}


.titolo-tabella {
	font-size: 11px;
	color: #343434;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: bolder;
	vertical-align: top;	

}

.titolo-tabella a{
	font-size: 11px;
	color: #343434;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: bolder;
	text-decoration:none;

}

.titolo-pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;


}

.titolo-pagina2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
}


.sottotitolo-pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.sottotitolo-pagina a{
    text-decoration:underline;
	color:#005ca3;
}



#sezione-faq {
	width: 68px;
	height: 20px;
	position:relative; top:0px; left:861px;
    background-image: url(img/sezione-faq.gif);
}

#sezione-amico {
	width: 109px;
	height: 20px;
	position:relative; top:0px; left:820px;
    background-image: url(img/sezione-amico.gif);
}

#amico {
	width: 240px;
	position:relative;
	top:0px;
	left:62px;

}

#sezione-miei-dati {
	width: 68px;
	height: 20px;
	position:relative; top:0px; left:861px;
    background-image: url(img/sezione-miei-dati.gif);
}

.td-prodotto1{
	height: 50px;
	width: 178px;
	background-image: url(img/sfondo-td-ordini-1.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10;
	color:#666666;	
}

.td-prodotto2{
	height: 50px;
	width: 234px;
	background-image: url(img/sfondo-td-ordini-2.gif);
	background-repeat: no-repeat;
}

.td-prodotto2-bis{
	height: 50px;
	width: 234px;
	background-image: url(img/sfondo-td-ordini-2-bis.gif);
	background-repeat: no-repeat;
}


.td-prodotto2-tab{
	padding-left:10;
}



.td-prodotto3{
	height: 50px;
	width: 166px;
	background-image: url(img/sfondo-td-ordini-3.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10;
	color:#666666;
	text-align: center;
}

.box-faq{
	position:relative;
	margin-right:40px;
	margin-bottom:10px;
	float:left;
	width: 180px;
	height: 180px;
	background-image: url(img/faq-sfondo-box.gif);
	}
	
.box-faq2{
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
	float:left;
	width: 180px;
	height: 200px;
	background-image: url(img/faq-sfondo-box.gif);
	overflow: visible;
	}
	
.box-faq-largo {
    width: 577px;
}
	
	.faq{
	font-size: 10px;
	color: #005da3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;	
	line-height: 15px;
}

	.faq a{
	color: #005da3;
	text-decoration:none;
}

	.faq2{
	font-size: 11px;
	color: #005da3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;	
}

	.faq2{
	font-size: 11px;
	color: #005da3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;	
	text-decoration:none;
}



.box-dati{
	position:relative;
	margin-right:9px;
	margin-bottom:30px;
	float:left;
	width: 280px;
	height:101px;
	}
	
.img-dati{
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	
.titolo-dati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-left:10px;	
}

.voce-dati{
	font-size: 10px;
	color: #005da3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-left: 5px;
}

.voce-dati a{
	color: #005da3;
	text-decoration:none;
}

.tb-carrello-top{
	background-image: url(img/faq-sfondo-top.gif);
	background-repeat: repeat;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.tb-carrello-1{
	background-image: url(img/faq-sfondo-1.gif);
	background-repeat: no-repeat;
	height:32px;
	width:32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;	

}

.tb-carrello-2{
	background-image: url(img/faq-sfondo-2.gif);
	background-repeat: no-repeat;
	width:73px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #666666;	
}

.tb-carrello-3{
	background-image: url(img/faq-sfondo-3.gif);
	background-repeat: repeat;
	width:70px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left:5;
	font-size: 10px;
	color: #666666;	
	text-decoration:underline;
}

.tb-carrello-3 a{
	color: #666666;	
	text-decoration:underline;

}

.tb-carrello-4{
	background-image: url(img/faq-sfondo-3.gif);
	background-repeat: repeat;
	width:68px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
	padding-left:5px;
	font-size: 10px;
	color: #666666;	
	text-decoration:underline;
	
	
}



.tb-carrello-4 a{
	color: #666666;	
	text-decoration:underline;

}

.tb-carrello-5{
	background-image: url(img/faq-sfondo-5.gif);
	background-repeat: no-repeat;
	width:450px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}



.tb-carrello-6{
	background-image: url(img/faq-sfondo-3.gif);
	background-repeat: repeat;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #666666;
	text-align: right;
	 padding-right:20px;
}

.tb-carrello-7{
	background-image: url(img/faq-sfondo-6.gif);
	background-repeat: repeat;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.tb-carrello-8{
	background-image: url(img/faq-sfondo-8.gif);
	background-repeat: repeat;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.tb-carrello-9{
	background-repeat: repeat;
	height:22px;
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.tb-carrello-10{
	background-repeat: repeat;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.sotto-carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.sotto-carrello a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:underline;
}

.pad40{
    padding-left:40px;
}

.pad20{
    padding-left:20px;
}

.prezzi {
	text-align: right;
	 padding-right:20px;
}

.lista {
	list-style-type: circle;
	list-style-image:url(img/freccia-dx-celeste.gif);
	line-height: 15px;
}


.sfondo-iscriviti {
	background-repeat: no-repeat;
	background-position: center;  
}

.sfondo-iscriviti2 {
	background-repeat: no-repeat;
	background-position: right center;  
}

#fascia-spedizione {
	width: 990;
	height: 114;
	background-image: url(img/sfondo-fascia-spedizione.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

#fascia-spedizione-moduli {
	width: 990;
	height: 223;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top:25px;
}

.box-spedizione {
	background-color: #f0f0f0;
	position:relative;
	float:left;
	margin-left:63px;
	margin-top:10px;
	height: 87px;
	width: 237px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.testo-spedizione {
	position:relative;
	top:5px;
	line-height: 18px;	
	color:#676767;
}

.box-spedizione2 {
	background-color: #f0f0f0;
	position:relative;
	float:left;
	margin-left:63px;
	margin-top:-15px;
	height: 87px;
	width: 237px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

/*Button*/
.bottone-grande-blu {
	width:162px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-grande-blu.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.metti {
	width:162px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-grande-blu.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.bottone-grande-grigio {
	width:162px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-grande-grigio.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.bottone-piccolo-grigio {
	width:102px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-piccolo-grigio.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.bottone-piccolo-grigio2 {
	width:102px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-piccolo-grigio.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	position:relative;
	left: 80px;
}

.bottone-piccolo-blu {
	width:102px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	background:url(img/bottone-piccolo-blu.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}


.input {
width: 230px;
}

.pagamento {
position:relative;
left: 703px;
}

.invia-indirizzo {
position:relative;
left: 750px;
}


.buoni a{
	color: #005dc3;
}

#messaggio {
	position:relative;
	top: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.buono1 {
	height: 50px;
	width: 184px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;    
}

.buono2 {
	height: 50px;
	width: 226px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 10px; 
}

.buono3 {
	height: 50px;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-left: 10px; 
}


#chi-siamo {
position: relative;
left:62;
width:820;
}



