@charset "utf-8";
/* CSS by Fabio Fiorini */

body { padding: 50px 0; margin: auto; background-color: #3F3F3F; color: #FFF; font-size: 12px; font-family: "Lucida Grande", Trebuchet MS, Arial, Helvetica, sans-serif; }
a { color: #E6BB98; text-decoration:none; }
a:hover { color: #E6BB98; text-decoration: underline; }
h1 { margin: 0; padding: 0 0 5px 0; color: #FFCC00; font-size: 15px; font-weight:normal;  }
img { border: none; }

.clear { clear:both;  }

.globale {  border: 1px solid #999; width: 950px; margin: 0 auto; background-color: #000000; }
.header { text-align: right; }


/* MENU */
.menu { background: url(../img/bg_menu.jpg) top left repeat-x;  font-weight: bold; color:#000000; font-size: 12px; }
.menu a { float: left; border-right: 1px solid #A8A8AA; padding: 6px 20px 5px 20px; color: #000000; text-decoration: none; }
.menu a:hover { color: #FFF; text-decoration: none; background: url(../img/bg_menu_active.jpg) top left repeat-x;  }
.menu a.active { color: #FFF; text-decoration: none; background: url(../img/bg_menu_active.jpg) top left repeat-x; }

/* CONTENUTO */
.contenuto { padding: 20px 20px 0 20px; line-height: 20px; }
.contenuto .left { float: left; width: 630px; border-right: 1px solid #393939; margin-bottom: 20px; padding: 0 20px 0 0;  }
.contenuto .right { float: right; width: 220px; padding: 0 15px; }
	.contenuto .right .titolo { padding: 10px 0 10px 0; }
	.contenuto .right img { padding: 0 0 20px 0; }
.contenuto .ultimi { padding: 10px 0 30px 20px; border-top: 1px solid #393939; margin-top: 20px; }
.contenuto .ultimi img { float: left; margin-right: 80px; padding-top: 20px; }

.foto_inpage { float: right; padding: 0; border: 1px solid #CCC; margin: 0 0 10px 20px;  }

.intro { padding: 15px 0; }
	.intro h1 { }


/* FOOTER */
.footer { border-top: 1px solid #666666; padding: 10px 0; }
.footer .left2 { float: left; width: 650; }
.footer .right2 { float: right; width: 200px; text-align:right; }

/* LISTE */

.tipo { padding: 8px 0; margin: 10px 0 0 0; border-top: 1px solid #666666; border-bottom: 1px solid #666666;  color: #FFCC00; font-size: 15px; background: url(../img/bg_tipo.jpg) top left repeat-x; }
	.tipo .prodotto { float: left; width: 570px; }
	.tipo .marca { float: left; width: 250px; }
	.tipo .prezzo { float: left;  }

.riga_prodotto { padding: 10px 0 10px 0; border-bottom: 1px solid #666666; }
	.riga_prodotto .prodotto { float: left; width: 570px; }
		.riga_prodotto .prodotto .foto { float: left; padding: 0 15px 0 0; }
		.riga_prodotto .prodotto .testo { float: left; width: 400px; }
		.riga_prodotto .prodotto .testo h2 { padding: 0 0 5px 0; margin: 0; font-size: 16px;  }
	.riga_prodotto .marca { float: left; width: 150px;  }
	.riga_prodotto .prezzo { float: left; width: 180px; text-align:right; }
	
.riga_ultimi_arrivi { border-top: 1px solid #666666; padding: 10px 0; }
	.riga_ultimi_arrivi .info { float: right; padding: 0 5px 0 0; }	
	.riga_ultimi_arrivi .foto { float: left; padding: 0 15px 0 0; }
	.riga_ultimi_arrivi .testo { float: left; width: 400px; }
	.riga_ultimi_arrivi .testo h2 { padding: 0 0 5px 0; margin: 0; font-size: 14px;  }
	
.cerca_marca { padding: 10px 0; }	
.nav { text-align: center; color: #E3BD96; padding: 20px 0 0 0; font-size: 13px; }
.nav a.active { color:#FFFFFF; }	

.gallery { padding: 30px 0 17px 0; margin: 20px 0 0 0; border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
	.gallery img { border: 1px solid #CCC; float: left; margin: 0 20px 20px 0; }
	
/* FORM */

.logo_form { border-bottom: 1px solid #999; width: 500px; }

.form {  padding: 10px 5px 5px 5px; width: 490px;}
	.form h1{  padding-bottom: 15px;}
	.form .riga { padding: 5px 0; height: 30px;}
	.form .voce { float: left; width: 130px; font-weight: bold; }
	.form .campo { float: left; width: 340px;  }
		.form .campo input {width: 200px; border: 1px solid #666666; color:#BF5D00   }
		.form .campo textarea {width: 300px; height: 100px; border: 1px solid #666666; overflow: auto; color:#BF5D00    }	
	.form .pulsante { width: 480px;  }
		.form .pulsante input {   }
		

