/* CSS Document */
body {
	background:#333;
}

.clear {
	clear:both; 
	display:block;
}

#box {
	width:964px;
	margin:auto;
	background:#000;
}

#tastoshop {
	display:block;
	background-image:url(tastoshop_3.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:7px center;
	height:60px;
}

#tastoshop span {
	display:none;
}

/*#tastoshop:hover {
	 background-image:url(tasto_shop2.jpg);
}*/

#menualto {
	list-style:none;
	display:block;
	padding:0px;
	margin:0px;
	background:#000;
	
	padding-left:5px;	
}

#menualto li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
	background:#000;
}

#menualto li a {
	display:block;
	float:left;
	width:136px;
	height:60px;
}

#menualto li a span {
	display:none;
}

#menualto li #mnu_home {
	background-image:url(mnu_home.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_home:hover{
	background-image:url(mnu_home2.jpg);
}

#menualto li #mnu_sale {
	background-image:url(mnu_sale.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_sale:hover{
	background-image:url(mnu_sale2.jpg);
}

#menualto li #mnu_servizi {
	background-image:url(mnu_servizi.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_servizi:hover{
	background-image:url(mnu_servizi2.jpg);
}


#menualto li #mnu_gruppi {
	background-image:url(mnu_gruppi.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_gruppi:hover{
	background-image:url(mnu_gruppi2.jpg);
}

#menualto li #mnu_amici {
	background-image:url(mnu_amici.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_amici:hover{
	background-image:url(mnu_amici2.jpg);
}

#menualto li #mnu_bacheca {
	background-image:url(mnu_bacheca.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_bacheca:hover{
	background-image:url(mnu_bacheca2.jpg);
}

#menualto li #mnu_contatti {
	background-image:url(mnu_contatti.jpg);
	background-repeat:no-repeat;
}

#menualto li #mnu_contatti:hover{
	background-image:url(mnu_contatti2.jpg);
}


#content {
	background:#000;
}


#content h2 {
	color:#fff;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

#colonna1 {
	width:150px;
	padding:10px;
	float:left;
	
}

#centrale {
	float:right;
	width:770px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:20px;
	color:#fff;
	font-size:10pt;
}

#centrale fieldset {
	border:solid 1px #c0c0c0;
	padding:20px;
}

#centrale form a {
	color:#99ff00;
	text-decoration:underline;
}

#centrale form a:hover {
	text-decoration:none;
}


#centrale fieldset legend, #login fieldset legend, #recupero_pw fieldset legend {
	color:#99ff00;
	padding:5px;
}

#centrale #formiscrizione label,#centrale #formlogin label, #centrale #formacquisto label, #login #Tformlogin label{
	width:200px;
	float:left;
}

#centrale #formiscrizione input,#centrale #formlogin input,  #centrale #formacquisto input, #login #Tformlogin input {
	border:solid 1px #fff;
	background-image:url(sf_bianco.jpg);
	background-position:center;
	background-repeat:repeat-x;
}

#centrale #formiscrizione label.error,#centrale #formlogin label.error, #login #Tformlogin label.error { 
	float: none; 
	color: #99ff00; 
	padding-left: .5em; 
	vertical-align: top; 
}

.evidenzia {
	color:#99ff00;
}


#anagrafica p {
	border-bottom:solid 1px #191919;
}

#anagrafica label {
	color: #99ff00;
}

#carrelloacquisti table {
	width:550px;
}

#carrelloacquisti table th {
	background: #99ff00;
	color:#000;
	text-align:left;
	padding:5px;	
}

#carrelloacquisti table td {
	background: #191919;
	text-align:left;
	padding:5px;
}


#footer {
	clear:both;
	display:block;
}

#shopmenu {
	font-size:10pt;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	background:#000;
	padding:10px;
	color:#fff;
	z-index:100;
}

#shopmenu a:hover {
	color:#99ff00;
}

.prodotto {
	border:solid 1px #fff;
	margin:10px;	
	background:#161616;
	clear:both;
	color:#fff;
}

.prodotto .prod_foto {
	float:left;
	display:block;
	width:120px;
	padding:5px;
}

.prodotto img {
	border:solid 1px #ccc;
}

.prodotto .descr_prod {
	float:right;
	width:610px;
	margin-top:5px;
	margin-right:5px;
}

.prodotto .nome_prod{
	display:block;
	background:#333;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding:5px;	
	letter-spacing:1px;
	position:relative;	
}

.prodotto .offerta {
	background-image:url(offerta.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

.prodotto .nuovo {
	background-image:url(new.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

.prodotto .nome_prod a {
	color:#fff;
	text-decoration:none;
	padding-right:50px;	
}

.prodotto .nome_prod small {
	position:absolute;
	right:5px;
	font-size:8pt;
}

.prodotto .breve_prod {
	display:block;
	padding:5px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	font-size:9pt;
}

.prodotto .prod_action form{
	padding:0px;
	margin-top:10px;
}

.prodotto .prod_action {
	clear:both;
	display:block;
	padding:6px;
	font-size:9pt;
	position:relative;
}

.prodotto .prod_action .disponibilita {
	padding-left:25px;
}

.prodotto .prod_action .prezzo {
	width:300px;
	text-align:right;
	color:#000;
	color: #99ff00;
	position:absolute;
	padding:5px;
	right:10px;
	font-size:12pt;
	font-weight:bold;
}

.prodotto .prod_action .prezzo strong{
	font-size:10pt;
}

.formcercamarca {
	text-align:right;
	background:#272727;
	margin-top:10px;
	margin-bottom:10px;
}


/* SCHEDA PRODOTTO */

#schedaprodotto {
	margin-top:11px;
	background:#161616;
	border:solid 1px #fff;
	color:#fff;
	font-size:10pt;
}

#schedaprodotto  h2 {
	background:#99ff00;
	margin:5px;
	padding:5px;
	margin-bottom:10px;
	color:#000;
}
#schedaprodotto #prod_tecniche {
	display:block;
	width:220px;
	padding:10px;
	margin-left:5px;
	float:left;
}

#schedaprodotto #prod_tecniche img{
	border:none;
}

#schedaprodotto #prod_tecniche table {
	width:200px;
}

#schedaprodotto #prod_tecniche table td {
	border:solid 1px #fff;
	padding:2px;
	background:#000;
}

#schedaprodotto #prod_tecniche .td_tab {
	background:#99ff00;
	color:#000;
	width:80px;
}

#schedaprodotto #prod_descizione {
	display:block;
	width:500px;
	float:right;
	margin:10px;
}

#shopmenu a {
	color:#fff;
	text-decoration:none;
}

#carrello {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:400px;
	overflow:auto;
}

#carrello table {
	width:400px;
}

#carrello th {
	background:#99ff00;
	color:#000;
}

#carrello td {
	border-bottom:solid 1px #fff;
}

#carrello .tdprezzo, #carrelloacquisti table .tdprezzo {
	text-align:right;
}

.tstacquista {
	display:block;
	background-image:url(acquista.jpg);
	background-repeat:no-repeat;
	width:98px;
	height:22px;
	float:left;
	padding-bottom:5px;
}

.tstcontinua {
	display:block;
	background-image:url(continua.jpg);
	background-repeat:no-repeat;
	width:98px;
	height:22px;
	float:left;
	padding-bottom:5px;
}


.tstacquista span, .tstcontinua span {
	display:none;
}

#login, #recupero_pw {
	display:none;
	font-size:10pt;
}

#login a {
	color:#99ff00;
}

#tabmarche {
	margin:auto;
}

#tabmarche td{
	background:#fff;
	text-align:center;
	padding:5px;
}

#tabmarche td img {
	width:150px;
}

#footer {
	color:#fff;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	letter-spacing:1px;
	text-align:center;
}

#footer a {
	color:#fff;
}

/* PRODOTTI HOME ------------------------------------------------------ */
#tophome {
	background-image:url(top_home.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:40px;
}


#prodottihome { width: 70%; height: 200px; background:#161616; border:solid 1px #fff; color:#fff; font-size:10pt; margin-top:10px; float:left; margin-right:10px; z-index:2 }
#prodottihome div { width: 98%; height: 200px; text-align: left; padding:5px; position:relative;}
#prodottihome div img { float: left; margin: 0 10px 0px 0; padding: 3px; background: #000;}
#prodottihome div .prodhomeTit { background:#99ff00; color:#000; display:block; text-decoration:none; margin:2px; padding:2px; font-size:12pt; font-weight:bold;}
#prodottihome div .prezzo { display:block; position:absolute; bottom:20px; right:12px; display:block; width:74px; height:72px; background-image:url(prezzo.gif); color:#000; font-weight:bold; font-size:12pt; text-align:center; line-height:80px;}

#offertehome { width: 25%; height: 200px; background:#161616; border:solid 1px #fff; color:#fff; font-size:10pt; margin-top:10px; float:left; z-index:1 }
#offertehome div { width: 95%; height: 200px; text-align: left; padding:5px; position:relative;}
#offertehome div img { margin: 0 0px 0px 0; padding: 3px; background: #000;}
#offertehome div .prodhomeTit { background:#99ff00; color:#000; display:block; text-decoration:none; margin:2px; padding:2px; font-size:16px; font-weight:bold; overflow:hidden; height:20px; }
#offertehome div .prezzo { display:block; position:absolute; bottom:20px; right:12px; display:block; width:74px; height:72px; background-image:url(prezzo.gif); color:#000; font-weight:bold; font-size:12pt; text-align:center; line-height:80px; }

#testohome {
	background-image:url(news.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:40px;
}

#tabnovita {
	width:100%;
}

#tabnovita td{
	border-bottom:solid 1px #fff;
}

#tabnovita td a {
	color:#99ff00;
	text-decoration:none;
}


#tabspedizioni {
	width:300px;
}


#tabspedizioni td {
	border-bottom:solid 1px #fff;
	line-height:2em;
	padding:5px;
	background:#161616;
}
#tabspedizioni .costo {
	color:#99ff00;
	text-align:right;
}

