body{ font-family: arial; background-color: #cfc786; }

h1 {
	margin:1px;
	padding:0;
	font-size:9px;
	font-weight:300;
	color:#003;
	vertical-align:middle;
    text-transform: uppercase;
    
	}
h2 { margin:0 0 25px; padding:0; color: #f60; font-size: 12px; font-family: arial; font-weight: 900; text-transform: uppercase; display: inline; }
h3 { font:900 20px Verdana, Arial, Helvetica, sans-serif; color: #ff6600; font-stretch: extra-condensed; padding:0; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-left: 0; display: inline; }
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
#main {
	background-color: #cfc786;
	position:absolute;
	width:760px;
	top:0;
	left:50%;
	margin-left: -380px;
	padding-left: 0;
	z-index:1;
	background-repeat: no-repeat;
	overflow: visible;
	margin-top: 20px;
	border: solid 1px #000;

}
#top { background-color: #000; background-image: url(img/fondo_top.jpg); background-repeat: no-repeat; position: relative; width: 760px; height: 65px; overflow: hidden; margin-bottom: 20px; padding: 0; }
#centerhome {
	position: relative;
	left: 215px;
	width: 300px;
	height: 390px;
	float: left;
	margin-top: 45px;
	padding: 10px;
	border: solid 2px #fff;
}
#bloccotestohome { text-align: center; position: relative; width: 760px; float: left; margin: 30px 0 0; }
#bloccotestochi { text-align: justify; margin: 15px 0 20px; position: relative; width: 760px; float: left; }
#top li { color: #fff; font-size: 16px; font-weight: 600; font-style: normal; line-height: 40px; text-align: center; width: 125px; float: left; margin: 10px 0 0; list-style-type: none; display: inline; }
#top ul { font-family: arial; display: inline; }
#top a { color: #fff; font-size: 16px; font-weight: 600; font-style: normal; }
.testonero { color: #000; font-size: 20px; font-family: arial, Verdana; font-weight: 500; text-align: center; width: 760px; }
.testobianco { color: #fff; font-size: 16px; font-family: arial; font-weight: 700; text-align: center; letter-spacing: 1px; width: 760px; }
a {	text-decoration:none;
	}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover { text-decoration: underline; background-image: none; color:#000000; }
.prodotti { font-family: arial; line-height: 30px; position:relative; width: 280px; overflow: hidden; float: left; }

.categorie { position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-align: left; color: #000000; line-height: 30px; background-color: transparent; background-image: url(img/logo-etnico-sx.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 210px; height: 480px; float: left; margin: 0; padding: 0 0 0 35px; border-right: 2px solid #fff; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; }

.sotto { position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; line-height: 30px; background-color: transparent; width: 200px; overflow: visible; float: left; min-height: 480px; margin: 0 0 0 -2px; padding: 0 0 0 20px; border-left: 2px solid #fff; border-right-width: 0; }
#sottomenu { background-image: url(img/logo-etnico-dx.gif); background-repeat: no-repeat; background-position: right top; position: relative; left: 0; width: 760px; float: left; clear: both; margin-bottom: 10px; }
.credits { font-size: 11px; font-family: arial; font-weight: 400; text-align: center; margin-top: 15px; }

.selezionato{ font-family: arial; font-weight: 700; background-color: #cfc786; position: relative; float: none; margin-top: 8px; border-bottom: 2px solid #fff; border-top-color: #fff; border-top-width: 0; border-right-color: #fff; border-right-width: 0; border-left-color: #fff; border-left-width: 0; }
.nonselezionato { color: #000; font-family: arial; font-weight: 700; margin-top: 8px; position: relative; float: none; padding: 0; border-top-width: 0; border-top-color: #fff; border-right-width: 0; border-right-color: #fff; border-bottom: 0 solid #fff; border-left-width: 0; border-left-color: #fff; }
.selezionato a:link, .selezionato a { color: #000; font-size: 12px; font-family: arial; font-weight: 700; }
.nonselezionato a:link, .nonselezionato a { font-size: 12px; font-family: arial; font-weight: 700; }
.prodotto { border-bottom: 1px solid #000; line-height:14px; font-size:12px; }
.prodotto strong{font-size:10px;  font-weight: 700;}
.altezza { height: 80px; border: 0 solid #000;}
.larghezza { width: 80px; border: 0 solid #000; }
.foto { width: 100px; height: 80px; }
#top a:hover { color: #f00; }
h4 { color: #000; font-size: 14px; font-family: arial; font-weight: 700; line-height: 15px; }
h5 { color: #000; font-size: 12px; font-family: arial; font-weight: 700; line-height: 12px; }
#bottom { text-align: center; position: relative; width: 760px; height: 80px; float: left; }
#bloccotestohome img { border-style: solid; border-width: 0; }
#centerchi img { width: 170px; margin: 3px; border: solid 4px #cfc786; outline: solid 2px #fff; }
#centerchi { position: relative; left: 50%; float: left; margin-left: -185px; }
#centerdove { margin-left: -275px; position: relative; left: 50%; float: left; padding: 25px; border: solid 2px #fff; }
#bloccotestochi p { font-weight: 500; line-height: 16px; width: 360px; margin-left: 200px; }
#view { background-color: none; text-align: center; width: 460px; height: 460px; margin-top: 20px; margin-left: 20px; }
.centrato{ text-align:center; width: 460px;}
.altezza2 { height: 450px; }
.larghezza2 { width: 450px; }
#centerdove pre { font-size: 12px; font-family: arial; line-height: 16px; width: 500px; margin-bottom: 10px; }
.listino {  border-bottom: 1px solid #000; line-height:12px; font-family:arial; font-size: 12px;}
.invisibile{ display:none;}
.listino2 { margin-left: 250px; }
.listino3 {margin-left: 20px; }

