@charset "utf-8";
/* CSS Document */

body {
	margin:10px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	background-color:#369;
}

form {
	margin:0;
	padding:0;
}

a {
	color:#666;
}

a:hover {
	color:#F30;
}

input{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

#container {
	width:900px;
	margin:0 auto;
	background-color:#FFF;
	padding:6px;
}

#fasciaTop {
	width:900px;
	height:110px;
	background-image:url(/img/bg_fasciaTop.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#logoEshop {
	height:80px;
	padding-left:5px;
	padding-top:5px;
}

#logoPaypal {
	float:right;
	margin:3px 5px;
}

#ricerca {
	padding-left:8px;
}

#ricerca input{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	vertical-align:middle;
	width:150px;
	padding:1px;
}

#menu {
	padding-top:3px;
	padding-right:10px;
	float:right;
	margin-right:0px;
}

#menu a {
	color:#666;
}

#menu a:hover {
	color:#F30;
}

#colSX {
	float:left;
}

#boxSX {
	background-image:url(/img/bg_login.png);
	background-repeat:no-repeat;
	width:194px;
	height:154px;
	margin-bottom:10px;
	padding:8px;
}

#boxSX a {
	color:#F30;
}

#carrelloHP {
	margin-top:10px;
	line-height:20px;
}

/* -------------------------------------------------------------------------------- MENU CATEGORIE */
#cateTop {
	width:210px;
	height:6px;
	background-image:url(/img/bg_categorieTop.png);
	background-repeat:no-repeat;
}

#cateBottom {
	width:210px;
	height:25px;
	background-image:url(/img/bg_categorieBottom.png);
	background-repeat:no-repeat;
}

.titoloCate {
	font-size:12px;
	font-weight:bold;
	color:#F30;
	text-align:center;
	text-transform:uppercase;
}

#categorie {
	padding:0 10px;
	background-image:url(/img/bg_categorie.png);
	background-repeat:repeat-y;
	max-width:190px;
	text-transform:uppercase;
}

.categoria {
	font-weight:bold;
	line-height:20px;
	font-size:11px;
}

.categoria a {
	color:#666;
	text-decoration:none;
}

.categoria a:hover {
	color:#F30;
	text-decoration:none;
}

.scategoria {
	line-height:20px;
	font-size:11px;
	margin-left:20px;
}

.scategoria a {
	color:#666;
	text-decoration:none;
}

.scategoria a:hover {
	color:#F30;
	text-decoration:none;
}

.scategoriaSel {
	line-height:20px;
	font-size:11px;
	margin-left:20px;
	color:#F30;
}

/* -------------------------------------------------------------------------------- MAIN */
#main {
	margin-left:230px;
}

#main h1 {
	color:#F30;
	font-weight:bold;
	font-size:16px;
}

/* -------------------------------------------------------------------------------- VETRINA */
#main .vetrina{
	background-image:url(/img/bg_vetrina.png);
	background-repeat:no-repeat;
	width:210px;
	height:170px;
	text-align:center;
	vertical-align:top;
	padding-top:0px;
	cursor:pointer;
}

.titoloVetrina {
	margin-top:5px;
	font-size:13px;
	color:#F30;
	font-weight:bold;
	text-transform:lowercase;
}

.prezzoVetrina {
	font-weight:bold;
}

.prezzoOLDVetrina {
	margin-top:3px;
	font-size:10px;
	color:#999;
	/*text-decoration:line-through;*/
}

.fotoVetrina {
	padding:5px;
	height:100px;
}

/* -------------------------------------------------------------------------------- ELENCO PRODOTTI */
.tipoOrd {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
	width:125px;
}

#navigator {
	margin-left:230px;
	padding:6px 0 11px 0;
	color:#F30;
}

#navigator a {
	color:#F30;
}

#navigator strong{
	color:#666;
}

.rigaElenco {
	margin-bottom:10px;
	height:140px;
	background-image:url(/img/bg_elencoProd.png);
	background-repeat:no-repeat;
}

.fotoElenco {
	margin:6px 12px;
	width:150px;
	height:100px;
	float:left;
	text-align:center;
}

.titoloElenco {
	font-size:13px;
	padding-top:7px;
	color:#F30;
	font-weight:bold;
	text-transform:lowercase;
}

.descrizioneElenco {
	height:55px;
	padding:5px 4px 8px 0;
}

.prezzoElenco {
	font-weight:bold;
}

.prezzoOLDElenco {
	margin-top:3px;
	font-size:10px;
	color:#999;
	/*text-decoration:line-through;*/
}

.pulsantiElenco {
	float:right;
	margin:0;
	width:498px;
}

.pulsantiElenco a {
	text-decoration:none;
	color:#F30;
}

.zoomElenco {
	float:right;
	width:120px;	
}

.zoomElenco a {
	text-decoration:none;
	color:#666;
}

/* -------------------------------------------------------------------------------- DETTAGLIO PRODOTTO */
.fotoDettaglio {
	margin:0;
	width:300px;
	height:200px;
	float:left;
	text-align:center;
}

.colDXProdotto {
	margin:0;
	height:200px;
	margin-left:310px;
}

.titoloDettaglio {
	font-size:17px;
	padding-top:15px;
	color:#F30;
	font-weight:bold;
	text-transform:lowercase;
}

.StitoloDettaglio {
	padding-top:6px;
	/*height:45px;*/
	color:#666;
}

.prezzoDettaglio {
	padding-top:15px;
	font-weight:bold;
}

.prezzoOLDDettaglio {
	margin-top:3px;
	font-size:10px;
	color:#999;
	/*text-decoration:line-through;*/
}

.carrelloDettaglio {
	margin-top:25px;
}

.carrelloDettaglio a {
	text-decoration:none;
	color:#F30;
}

.zoomDettaglio {
	float:right;
	width:550px;	
}

.zoomDettaglio a {
	text-decoration:none;
	color:#666;
}

#dettaglioTop {
	margin-top:35px;
	width:670px;
	height:6px;
	background-image:url(/img/bg_dettaglioTop.png);
	background-repeat:no-repeat;
}

#dettaglioBottom {
	width:670px;
	height:21px;
	background-image:url(/img/bg_dettaglioBottom.png);
	background-repeat:no-repeat;
}

#dettaglio {
	padding:0 10px;
	background-image:url(/img/bg_dettaglio.png);
	background-repeat:repeat-y;
	line-height:16px;
}

/* -------------------------------------------------------------------------------- CARRELLO */
.tabellaCarrello thead {
	font-weight:bold;
	color:#FFF;
	background-color:#999;
}

.tabellaCarrello tbody {
	background-color:#EAEAEA;
}

.tabellaCarrello td {
	padding:2px 4px;
}

.tabellaCarrello input {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}

.titoloCarrello {
	font-size:11px;
	padding-top:4px;
	margin-left:85px;
	color:#F30;
	font-weight:bold;
}

.StitoloCarrello {
	padding-top:3px;
	margin-left:85px;
}

.pulsanti {
	text-align:center;
	margin:4px 0;
}

.pulsanti input {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}

.pulsantiProcedi {
	text-align:right;
	margin:4px 0;
}

.pulsantiProcedi input {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}

/* -------------------------------------------------------------------------------- ORDINE */

.datiForm thead {
	font-weight:bold;
	color:#FFF;
	background-color:#999;
}

.datiForm tbody {
	background-color:#EAEAEA;
}

.datiForm td {
	padding:2px 4px;
}

.datiForm input {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}

/* -------------------------------------------------------------------------------- PAGAMENTO PAYPAL */
#mainPaypal {
	text-align:center;
	line-height:18px;
}

/* -------------------------------------------------------------------------------- FOOTER */
#footer {
	color:#FFF;
	font-weight:bold;
	margin-top:8px;
	text-align:center;
	font-size:10px;
}

.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }