body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-size: 10px;
	color:#000000;
  font-family: Georgia,serif, Helvetica, Arial, Verdana, sans-serif;
}

.homelinks
{
  font-weight:bold;
  font-size:13px;
}

.homelinks a
{
  margin:0px 35px 0px 35px;
}


a
{
  color:#004500;
  text-decoration:none;
}

a:hover
{
  color:#004500;
  text-decoration:underline;
}

a:visited
{
  color:#004500;
}


td
{  background-repeat: no-repeat;
}

.td {
	font-family: verdana;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}

#header
{
  background-image: url(../images/header-image/bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  margin:0px 0px 0px 0px;
  height:306px;
  display:block;
}

.hlink
{
  margin-top:40px;
  margin-left:20px;
}

.hlink a
{
  color:#FFFFFF;
  font-weight:bold;
  font-size:16px;
}

.hlink a:hover
{
  color:#FFFFFF;
}

.hlink a:visited
{
  color:#FFFFFF;
}


#footer
{
  clear:both;
  background-image: url(../images/footer-image/bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  margin:20px 0px 0px 0px;
  height:134px;
  display:block;
}

#menu
{
  width:255px;
  list-style-type:none;
  color:#FFFFFF;
  text-align:left;
  font-weight:bold;
  
}

#menu a
{
  color:#FFFFFF;
}

#menu a:hover
{
  text-decoration:underline;
  color:#FFFFFF;
}

#menu a:visited
{
  color:#FFFFFF;
}


#menu .primolivello
{
  background-image: url(../images/index-image/menu.jpg);
  background-repeat: no-repeat;
  height:52px;
  font-size:13px;
   padding-left:15px;
}

#menu .secondolivello
{
  background-image: url(../images/index-image/menu01.jpg);
  background-repeat: no-repeat;
  height:24px;
  padding-left:15px;
}

#menu .terzolivello
{
  background-image: url(../images/index-image/menu02.jpg);
  background-repeat: no-repeat;
  height:23px;
  padding-left:30px;
}

#menu .terzolivello_selezionato
{
  background-image: url(../images/index-image/menu03.jpg);
  background-repeat: no-repeat;
  height:23px;
  padding-left:30px;
}

.italtempra
{
  margin-top:20px;
  font-family: verdana;
	font-size: 9px;
	color:#004500;
	width:100%;
	text-align:center;
}

.crediti
{
  margin-top:30px;
  font-family: verdana,tahoma;
	font-size: 9px;
	color:#004500;
	width:100%;
	text-align:right;
}

#corpo
{
  	background-color: #FFFFFF;
	background-image: url(../images/index-image/bg.jpg);
	min-height: 403px;
    height: auto !important;
    height: 403px;
    background-repeat: no-repeat;
    background-position: center top;
    display:block;
}

.contenuto
{
}

.contenuto h1
{
  font-family:Georgia,serif;
	color:#4E443C;
	font-variant: small-caps; 
	text-transform: none; 
	font-weight: 100; 
	margin-bottom: 0;
}

.contenuto h2
{
  font-family:Georgia,serif;
	font-size: 1.5em;
  font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 
}

.contenuto p
{
   font-family: Georgia,serif, Helvetica, Arial, Verdana, sans-serif;
   font-size: 14px;
   margin-top: .5em;
   color: #000000;
}

.contenuto ul
{
  list-style-type:none;
  font-size:11px;
}

.contenuto li
{
  margin-bottom:5px;
}

/* SCHEDA PRODOTTI */
.prodotto
{
}

.prodotto img
{
  width:200px;
  height:133px;
}

.prodotto h1
{
  margin:0px 0px 20px 0px;
  width:100%;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}

.prodotto ul
{
  margin:0px 0px 0px 10px;
}

.prodotto .risultato_chiave
{
  color:#DD0081;
  font-weight:bold;
  display:block;
}

.gallery
{
  border:solid 0px red;
}

.gallery ul
{
  margin-left:0px;
}

.gallery img
{
  width:150px;
}

