/* QUI INIZIA LA PARTE COMUNE A TUTTO IL SITO*/	


body {
background: url(img/bg_lay.jpg) repeat-x; 
margin:3px;
    }
	
A:LINK {
 color :  #000000;
 text-decoration: none;
}
A:VISITED {
 color : #000000;
 text-decoration : none;
}

A:HOVER {
 color : red;
 text-decoration : none;
}


A:ACTIVE {
 color : #000000;
 text-decoration : none;
}


/*contenitore generale di tutta la pagina*/
.generale {
    width:850px;
    height:600px;
  margin: 0 auto;
  background:#ffffff;



    }
	
/*GRAFICA*/

/*LOGO e CARRELLO - spazio login e out*/

#content_logo{
   width:227px;
    height:51px;
	display:inline;
	float:left;
	margin-left:0px;
	background:url(layout/logo_shop.jpg) no-repeat;

}

.input{
font-size:12px;
font-family:verdana;
color:#647c0e;
margin-left:8px;
background:url(layout/bg_campi.jpg) repeat-x;
border:1px solid #647c0e;
width:158px;
}

.bottone{
margin-left:8px;
margin-top:9px;
width:53px;
height:20px;
display:inline;
float:left;

}

#username{
font-size:11px;
font-family:verdana;
color:#647c0e;
margin-left:8px;
margin-top:3px;
}

#password{
font-size:11px;

font-family:verdana;
color:#647c0e;
margin-left:8px;
margin-top:3px;
}

#recuperapassword{
font-size:11px;
font-family:verdana;
color:#000000;
text-decoration:underline;
height:20px;
   width:130px;
   margin-left:8px;
   margin-top:5px;
}

#content_carrello{
   width:172px;
    height:63px;
	display:inline;
	float:right;
	margin-left:0px;


	

}

#carrello{
   width:182px;
    height:32px;
	display:inline;
	float:right;
	margin-left:0px;
	background:url(layout/carrello.jpg) no-repeat;
	

}

#articoli_carrello{
   width:32px;
    height:32px;
	position:relative;
	display:inline;
	float:right;
	margin-left:0px;
	z-index:100;
	font-family:verdana;
	font-size:11px;
	color:#e50b0a;
	margin-top:9px;
	font-weight:bold;
	

}

#indirizzo{
   width:116px;
    height:20px;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#98bf28;
	

}

#log_inout a {
   width:51px;
    height:20px;
	display:inline;
	float:right;
	padding-left:2px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#e50b0a;
	font-weight:bold;
	border-left:1px solid red;
	text-align:center;
}

#log_inout a:hover {
   width:51px;
    height:20px;
	display:inline;
	float:right;
	padding-left:2px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#e50b0a;
	font-weight:bold;
	border-left:1px solid #e50b0a;
	text-align:center;
	text-decoration:underline;
}

/*spazio MENU* di navigazione*/

#content_nav{
   width:850px;
    height:28px;
	display:inline;
	float:left;
	background:url(layout/bg_nav.jpg) repeat-x;
	border:0px;

}

.voce_nav{
   width:170px;
    height:28px;
	display:inline;
	float:left;
	text-align:center;
	font-size:14px;
	font-family:verdana;
	padding-top:0px;
	color:#6e831a;
		border:0px;
		overflow:hidden;

}

.voce_nav a{
   width:170px;
    height:28px;
	display:inline;
	float:left;
	text-align:center;
	font-size:14px;
	font-family:verdana;
	padding-top:5px;
	color:#6e831a;
		border:0px;
				overflow:hidden;

}
.voce_nav a:visited{
   width:170px;
    height:28px;
	display:inline;
	float:left;
	text-align:center;
	font-size:14px;
	font-family:verdana;
	padding-top:5px;
	color:#6e831a;
		border:0px;
				overflow:hidden;

}
.voce_nav a:hover{
   width:170px;
    height:28px;
	display:inline;
	float:left;
	text-align:center;
	font-size:14px;
	font-family:verdana;
	padding-top:5px;
color:#e40a08;
	background:url(layout/voce_attiva.jpg) repeat-x;
		z-index:200;
		position:relative;
				overflow:hidden;

}

.voce_attiva{
   width:170px;
    height:28px;
	display:inline;
	float:left;
	text-align:center;
	font-size:14px;
	font-family:verdana;
	padding-top:5px;
color:#e40a08;
	background:url(layout/voce_attiva.jpg) repeat-x;
		z-index:200;
		position:relative;


}
/*spazio banner azzurro centrale delle 4 linee*/

#content_linee{
   width:656px;
    height:135px;
	display:inline;
	float:left;
	margin-top:2px;



}


#linea_casa{
   width:164px;
    height:135px;
	display:inline;
	float:left;
	background:url(layout/linea_casa.jpg) no-repeat;


}

#linea_baby{
   width:164px;
    height:135px;
	display:inline;
	float:left;
	background:url(layout/linea_baby.jpg) no-repeat;


}

#linea_donna{
   width:164px;
    height:135px;
	display:inline;
	float:left;
	background:url(layout/linea_donna.jpg) no-repeat;


}


#linea_regali{
   width:164px;
    height:135px;
	display:inline;
	float:left;
	background:url(layout/linea_regali.jpg) no-repeat;


}


/*spazio login*/

#content_login{
   width:178px;
    height:125px;
	display:inline;
	float:left;
	margin-left:0px;
	background:#c8f51c;
	border:5px solid #9ebc2a;
	margin-top:2px;
	margin-left:6px;


}

/*colonna sinistra*/

#colonna_sx{
   width:188px;
	height:auto;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	border:1px solid #e50a08;
	margin-top:5px;



}

#content_prodotti{
   width:173px;
	height:auto;
	display:inline;
	float:left;
	background:#ebebeb;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;



}

.riga_prod{
   width:170px;
	height:18px;
	display:inline;
	float:left;
	background:url(layout/bg_prod.jpg) repeat-x;
	margin:0px;
	border:0px;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-left:3px;
	}


#select{
   width:173px;
    height:37px;
	display:inline;
	float:left;
	background:url(layout/bg_select.jpg) repeat-x;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;



}

#selection{
   width:165px;
    height:20px;
	display:inline;
	float:left;
	margin-left:4px;
	margin-top:6px;






}

#content_info{
   width:173px;
    height:auto;
	display:inline;
	float:left;
	background:#ebebeb;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:7px;



}


/*listing prodotti*/

#listing_prodotti{
   width:471px;
    height:auto;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	margin-top:5px;



}


/*colonna destra*/

#colonna_dx{
   width:187px;
    height:auto;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	border:1px solid #e50a08;
	margin-top:5px;
	margin-bottom:7px;



}

#banner_special{
   width:173px;
    height:121px;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	background:url(layout/banner_special.jpg) no-repeat;
	margin:7px;

}

#banner_offerte{
   width:173px;
    height:50px;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	background:url(layout/banner_offerte.jpg) no-repeat;
	margin-left:7px;
	margin-right:7px;
	margin-top:0px;
}

#content_news{
   width:173px;
    height:auto;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ebebeb;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:7px;



}

.bg_titoli{
   width:173px;
    height:20px;
	display:inline;
	float:left;
	margin-left:0px;
	background:#ffffff;
	background:url(layout/bg_titoli.jpg) repeat-x;
	margin-left:7px;
	margin-right:7px;
	margin-top:7px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	padding-top:2px;

}
/*STILE LISTNG PRODOTTI*/

.content_prodotto{
   width:211px;
    height:132px;
	display:inline;
	float:left;
margin-left:16px;
margin-top:0px;
margin-bottom:10px;
padding:0px;
overflow:hidden;


}

.img_prodotto{
   width:86px;
    height:94px;
	display:inline;
	float:left;
margin:0px;
padding:0px;
overflow:hidden;
z-index:100;
position:relative;
margin:4px;
border:1px solid red;



}
.naviga_prodotti{
   width:434px;
    height:13px;
	display:inline;
	float:left;
margin-left:16px;
margin-top:0px;
margin-bottom:10px;
padding:0px;
overflow:hidden;
background:#9ebc2a;
font-size:11px;
color:#ffffff;
text-align:left;
padding-left:5px;
font-family:verdana;
font-weight:bold;


}
.puntini{
   width:433px;
   margin-top:5px;
   margin-bottom:5px;
    height:3px;
	display:inline;
	float:left;
margin-left:16px;
	background:url(layout/puntini.jpg) repeat-x;


}

.thumb{
   width:96px;
    height:105px;
	display:inline;
	float:left;
	background:url(layout/thumb_prodotto.jpg) no-repeat;

}

.descrizione{
   width:112px;
    height:102px;
	display:inline;
	float:left;
	background:url(layout/bg_prodotti.jpg) repeat-x;
	font-size:11px;
	color:#9abb22;
	font-family:verdana;
padding-top:3px;
padding-left:3px;
}

.descrizione_pro{
   width:108px;
    height:86px;
	display:inline;
	float:left;
	font-size:11px;
	color:#747273;
	font-family:verdana;
	padding-top:3px;

}

.dettagli{
   width:93px;
    height:20px;
	display:inline;
	float:left;
	background:url(layout/dettagli.jpg) no-repeat;
	cursor:pointer;
	margin-top:5px;

}

.aggiungi{
   width:93px;
    height:20px;
	display:inline;
	float:left;
	background:url(layout/aggiungi.jpg) no-repeat;
		cursor:pointer;
			margin-top:5px;
			margin-left:19px;


}
/*STILE PAGINA CARRELLO*/

.content_carrello{
   width:437px;
    height:auto;
	display:inline;
	float:left;
	margin-left:16px;
	border:1px solid #c0c0c0;


}

.head_grigia{
   width:437px;
    height:22px;
	display:inline;
	float:left;
	background:url(layout/bg_carrello.jpg) repeat-x;
		border-bottom:1px solid #c0c0c0;


}

.contenuto_carrello{
   width:437px;
    height:30px;
	display:inline;
	float:left;
	background:#ffffff;
		border-bottom:1px solid #c0c0c0;
			background:url(layout/bg_riga_carr.jpg) repeat-y;


}

.totale_imponibile{
   width:437px;
    height:20px;
	display:inline;
	float:left;
	background:#f0f0f0;

}

.iva{
   width:437px;
    height:20px;
	display:inline;
	float:left;
	background:#f0f0f0;
	border-top:1px solid #c0c0c0;

}

.spaziatore{
   width:437px;
    height:8px;
	display:inline;
	float:left;
	background:#ffffff;


}
/*tabella spedizione*/

.content_spedizione{
   width:437px;
    height:auto;
	display:inline;
	float:left;
	margin-left:16px;
	border:1px solid #c0c0c0;

}

.contenuto{
   width:437px;
    height:20px;
	display:inline;
	float:left;
	background:#ffffff;

}

.contenuto1{
   width:437px;
    height:20px;
	display:inline;
	float:left;
	background:#ffffff;
	border-top:1px solid #c0c0c0;

}

.conteggio_totale{
   width:437px;
    height:20;
	display:inline;
	float:left;
	margin-left:16px;
	border:1px solid #c0c0c0;
	margin-top:10px;
	background:#f0f0f0;


}

/*tabella pagamento*/
.content_pagamento{
   width:437px;
    height:auto;
	display:inline;
	float:left;
	margin-left:16px;
	border:1px solid #c0c0c0;

}


#content_pulsanti{
   width:437px;
    height:21px;
	display:inline;
	float:left;
	margin-left:16px;
		padding-bottom:10px;


}
#pulsante_torna{
   width:135px;
    height:21px;
	display:inline;
	float:left;
	margin-top:20px;
	background:url(layout/torna.jpg) no-repeat;
}

#pulsante_prosegui{
   width:135px;
    height:21px;
	display:inline;
	float:right;
	margin-left:16px;
	margin-top:20px;
	background:url(layout/prosegui.jpg) no-repeat;
}

/*testi sezione carrello*/

.txt_tot{
   width:350px;
    height:20px;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	text-align:right;

}

.radio{
   width:35px;
    height:20px;
	display:inline;
	float:left;

}

.txt_spe{
   width:314px;
    height:18px;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	text-align:left;
	padding-top:2px;;

	

}
.txt_carr{
   width:100px;
    height:18px;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#3f7db8;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
	margin-right:5px;

}


.txt_titoli{
   width:218px;
    height:18px;
	display:inline;
	float:right;
	font-size:12px;
	font-family:verdana;
	color:#3f7db8;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
	margin-right:5px;

}

.quantita{
   width:20px;
    height:20px;
	display:inline;
	float:left;


}

.campo_1{
   width:180px;
    height:auto;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	padding-top:4px;
	margin-left:4px;
}

.campo_2{
   width:80px;
    height:auto;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	margin-left:0px;
		padding-top:4px;		
		padding-bottom:4px;


}

.campo_3{
   width:70px;
    height:auto;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	padding-top:4px;
	margin-left:9px;
}

.campo_4{
   width:70px;
    height:auto;
	display:inline;
	float:right;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
		padding-top:4px;

}

.txt_titoli1{
   width:200px;
    height:20px;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#3f7db8;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	margin-left:5px;
}

.prezzo_i{
   width:77px;
    height:18px;
	display:inline;
	float:left;
	font-size:12px;
	font-family:verdana;
	color:#4c4b4c;
	text-align:right;
	margin-right:10px;
		padding-top:2px;

}



/*STILE REGISTRAZIONE*/

#dettagli_personali{
   width:437px;
    height:80px;
	display:inline;
	float:left;
	background:#f0f0f0;
	border:1px solid #c0c0c0;
	margin-left:16px;

}

#registra_password{
   width:437px;
    height:55px;
	display:inline;
	float:left;
	margin-left:16px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;

}

#registra_indirizzo{
   width:437px;
    height:105px;
	display:inline;
	float:left;
	margin-left:16px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;

}

#registra_contatti{
   width:437px;
    height:30px;
	display:inline;
	float:left;
	margin-left:16px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;

}

#ceck{
   width:12px;
    height:12px;
	display:inline;
	float:left;
	margin-top:6px;


}


#registra_privacy a {
   width:180px;
    height:20px;
	display:inline;
	float:left;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#e50b0a;
	text-align:left;
	padding-top:5px;
	margin-left:7px;
}

#registra_privacy a:hover {
   width:180px;
    height:20px;
	display:inline;
	float:left;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#e50b0a;
	text-align:left;
	text-decoration:underline;
		padding-top:5px;
			margin-left:7x;
}







#registra_conferma{
   width:95px;
    height:25px;
	display:inline;
	float:left;
	margin-left:20px;
	background:url(layout/registra.jpg) no-repeat;
	cursor:pointer;


}

#registra_annulla{
   width:95px;
    height:25px;
	display:inline;
	float:left;
	margin-left:20px;
	background:url(layout/annulla.jpg) no-repeat;
	cursor:pointer;


}
.txt_campo{
   width:120px;
    height:10px;
	display:inline;
	float:left;
	margin-left:16px;
	font-size:12px;
	color:#000000;
	font-family:verdana;

}

.riga_campo{
   width:310px;
	display:inline;
	float:left;
	margin-top:5px;
}

.riga_privacy{
   width:437px;
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:16px;
}

.titolo_content{
   width:310px;
	display:inline;
	float:left;
	margin-left:16px;
	font-size:12px;
	color:red;
	font-family:verdana;
	margin-bottom:3px;
	margin-top:4px;
}


/*FOOTER con icone carte di credito*/


#content_footer{
   width:850px;
    height:51px;
	display:inline;
	float:left;
	margin-top:5px;

}

#footer{
   width:840px;
    height:51px;
	display:inline;
	float:left;
	background:url(layout/bg_foot.jpg) repeat-x;


}

#copyright{
   width:600px;
    height:51px;
	display:inline;
	float:left;
	font-size:11px;
	font-family:tahoma;
	color:#747273;
margin-top:18px;
margin-left:4px;
}

#footer_sx{
   width:5px;
    height:51px;
	display:inline;
	float:left;
	background:url(layout/sx_foot.jpg) no-repeat;

}

#footer_dx{
   width:5px;
    height:51px;
	display:inline;
	float:left;
	background:url(layout/dx_foot.jpg) no-repeat;

}

#pagamenti{
   width:220px;
    height:30px;
	display:inline;
	float:right;
	background:url(ico_pagamenti/pagamenti.jpg) no-repeat;
	margin-top:10px;

}

    


