@charset "utf-8";
/* CSS Document */

body, div, ul, ol, li, p {margin:0; padding:0;}


body {background:#fefef6 url(img/bg.jpg) left top repeat-x; font:12px/18px Tahoma, Geneva, sans-serif; color:#666;  }
a {color:#454545;}

/* STRUTTURA */
#all {width:882px; margin:0px auto; background:url(img/bgAll.jpg) center top no-repeat;}
#head {height:100px;}
#logo {padding-top:30px;}
#btns {float:right; padding-top:30px;}
#menu {height:47px; background:url(img/bgMenu.png) center top no-repeat;}
#vetrina {margin:5px auto; height:365px;}
#path {margin-top:5px; height:47px; background:url(img/bgPath.png) center top no-repeat;}
#contenuto #vetrina {height:auto; margin-top:0;}
#contenuto {overflow:hidden; margin:10px auto;}
	#colonna {float:left; display:inline; width:220px;}
	#principale {float:left; display:inline; width:660px; overflow:hidden;}
	#principale h1{font-size:14px;}
	#principale p{color:#000;font-size:12px;text-align:justify;height:70px;}
	#principale .desc_int p{color:gray;font-size:12px;text-align:justify;height:auto;}
	#principale .interna{background:#fff;padding:10px;-moz-border-radius:4px 4px 4px 4px;}
	#principale .interna p{height:auto;line-height:24px;}
	#principale .main{width:100%}
	#principale .spese{-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
margin-right:4px;}
	#principale .spese td{height:auto;}
	#principale .miniature{text-align:center;width:205px;border:1px solid #f8ebdf;-moz-border-radius:4px;}
	.colonna {float:left; display:inline; width:220px;}
#footer {clear:both; border-top:1px solid #eee; margin:15px 0; padding:10px; line-height:16px;text-align:center;width:100%;}

/* STILE */

/* btn */
#btns ul {}
#btns ul li {float:left; display:inline;}
#btns ul li a {color:#454545; font:12px/45px Tahoma, Geneva, sans-serif; text-decoration:none; padding:0 15px;}

/* nav */
#menu ul {}
#menu ul li {float:left; display:inline; border-right:1px solid #666;}
#menu ul li a {color:#454545; font:14px/45px Tahoma, Geneva, sans-serif; text-decoration:none; padding:0 15px;}

/* path */
#path {font:14px/45px Tahoma, Geneva, sans-serif; color:#fff; padding:0 15px;}
#path a {color:#fff;}

/* colonna */
#colonna h3 {background:url(img/bgH2.png) left center no-repeat; font:14px/35px Tahoma, Geneva, sans-serif; padding:0 5px; margin:0;}
#colonna ul {margin-bottom:15px;}
#colonna ul li {padding:3px 0; border-bottom:1px solid #eee; margin-right:10px;}
#colonna ul li a {text-decoration:none;}

/* prodotti */
.prodotti {float:left; display:inline; width:216px; height:220px; margin:2px; background:#fff;}
.prodotti h4 {background:#f8ebdf; margin:5px 5px 0 5px; padding:0 5px; font:14px/22px Tahoma, Geneva, sans-serif; color:#000; text-transform:capitalize; }
.prodotti img {text-align:center;}
.prodotti p {margin:5px;}

/* tabella prodotti */
#principale table {}
#principale table td {height:220px; padding:4px; background:#fff;-moz-border-radius:4px;width:205px;}
#principale table td .tit_prod1 {background:#f8ebdf; margin:5px 5px 0 5px; padding:0 5px; font:14px/22px Tahoma, Geneva, sans-serif; color:#000; text-transform:capitalize; }
#principale table td .vet_desc {margin:5px;}

#principale #size a{cursor:pointer;}

#principale .review table td {height:auto; padding:4px; background:#fff;-moz-border-radius:4px;}

#principale .testotabella{height:auto;}
#principale .descrizione{-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
margin-top:5px;
float:right;
text-align:left;
margin-right:4px;
width:300px;}

#principale .descrizione2{-moz-border-radius:4px 4px 4px 4px;
padding:10px;
text-align:left;
height:auto;
clear:both;
margin-right:3px;}

#principale .tabella_rev{-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
margin-right:4px;
}

#principale table .tabcheckout {height:auto; padding:4px; background:#fff;-moz-border-radius:4px;}
#principale table .titoletti {height:auto; padding:4px;-moz-border-radius:4px;}


#principale .titoli{color:#1C94C4;height:auto;}
#principale .prod_int{background:#fff;-moz-border-radius:4px;}
#principale .prod_int table td {height:auto; padding:4px; background:#fff;}
/* modifiche di Stefano */
.tit_prod1{background:#f8ebdf; margin:5px 5px 0 5px; padding:0 5px; font:14px/22px Tahoma, Geneva, sans-serif; color:#000; text-transform:capitalize; }

/*.testo {width:216px; margin:7px; }
.miniature{width:195px;text-align:center;position:relative;bottom:0;}*/
.numero{float:left;}
.prezzo{font-size:16px;float:left;margin-left:10px}
.testo{height:auto !important;line-height:24px;}
