* {
	margin: 0;
	padding: 0;
}

body  {
font-size: 10px; 
background-color: silver; 
color: white; 
font-family: verdana, geneva, arial, helvetica, sans-serif; 
text-align: center;
} 
a {
text-decoration: none;
color: #000033;
font-weight: bold;
 }
 a:hover {
text-decoration: underline;
color: #000033;
font-weight: bold;
 }
.imput {
background-color: silver;
border: 1px solid #000033;
font: normal bold 11px verdana;
 color: #000033;
}
.send {
background-color: #11233b;
border: 1px solid #000033;
font: normal bold 11px verdana;
color: white;
}
#container {
width: 760px; 
margin: 0 auto;
margin-top:10px;
padding:0px;
}
#left
{
	width: 477px;
	float: left;
}
#right
{
	width: 283px;
	float: right;
}

#pageheader {
background: url(immagini/header.jpg) no-repeat left;
width: 475px;
height: 90px;
border: 1px solid #000033;
padding:0px;
}

#top
{
	width: 475px;
	height: 90px;
	float: left;
}
#pageheader h1
{
font-size: 17px; 
font-weight: bold;
color: black;
padding-left: 160px;
padding-top: 10px;
}

#prodotti a {
text-decoration: none;
color: white;
font-weight: bold;
 }
 #prodotti a:hover {
text-decoration: underline;
color: white;
font-weight: bold;
 }
#prodotti { 
height: 350px;
width:281px;
border: 1px solid #000033;
 }
 .text-prodotti{
 	padding-right: 120px;
	padding-left: 10px;
	padding-top: 5px;
	text-align: justify;
 }
 #prodotto1 
 { 
width:281px;
height: 89px;
background: url(immagini/prodotto1.jpg) silver no-repeat left top;
border-bottom: 1px solid #000033;
 }
  #prodottoaltre 
 { 
width:282px;
height: 89px;
background: url(immagini/prodotto1.jpg) silver no-repeat left top;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
float: right;
 }
 #prodotto2 
 { 
width:281px;
height: 86px;
background: url(immagini/prodotto2.jpg) silver no-repeat left top;
border-bottom: 1px solid #000033;
 }
 #prodotto3 
 { 
width:281px;
height: 86px;
background: url(immagini/prodotto3.jpg) silver no-repeat left top;
border-bottom: 1px solid #000033;
 }
 #prodotto4 
 { 
width:281px;
height: 86px;
background: url(immagini/prodotto4.jpg) silver no-repeat left top;
 }
#menu { 
background: url(immagini/menu.jpg) silver no-repeat left top; 
width:131px;
height: 259px;
border-bottom: 1px solid #000033;
border-left: 1px solid #000033;
padding:0px;
 font: bold 9px;
 float: left;
}
ul.menu1 { 
width:131px;
list-style:none; 
margin: 15px 0px 5px 0px; padding:0; 
}
ul.menu1 li a { 
display:block;
text-decoration:none; 
padding: 0 0em; 
height:3em;line-height:3em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da opera*/
ul.menu1 li a:link, ul.menu1 li a:visited { 
background: transparent;
color: white;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: silver;
color:#000033;
} /* colori per l'effetto roll-over */

#fotocentrale { 
background: url(immagini/foto.jpg) #add8e6 no-repeat left top; 
width:344px;
height: 259px;
padding:0px;
float:left;
border-right: 1px solid #000033;
border-bottom: 1px solid #000033;
}
#centralecontent { 
background:url(immagini/sfondopesci.gif) #e7e7e7 no-repeat right bottom; 
width:626px;
height: 259px;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:right;
}
#centralecontent1 { 
top: 90px;
left: 132px;
background:url(immagini/sfondopesci.gif) #e7e7e7 no-repeat right bottom; 
width:627px;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:left;
position: absolute;
}
#centralesalmone { 
background:url(immagini/sfondopesci.gif) #e7e7e7 no-repeat right bottom; 
width:626px;
height: 259px;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:right;
overflow: auto;
}
#centralesalmone2 { 
width: 758px;
BACKGROUND:url(immagini/sfondopesci.gif) #E7E7E7 NO-repeat right bottom; 
border: 1px solid #000033;
padding:0px;
float:left;
}
 .menu { 
BACKGROUND: url(immagini/menu.jpg) #396278 NO-repeat left BOTTOM; 
WIDTH:132px;
border-bottom: 1px solid #000033;
border-left: 1px solid #000033;
padding:0px;
font: bold 9px;
}

#contenttxt {
padding: 2px 2px 2px 2px;
border: 1px solid #000033;
text-align: justify;
margin: 5px 5px 5px 5px;
 color: #000033;
}
.txtjustify {
padding: 2px 2px 2px 2px;
text-align: justify;
 color: #000033;
 font-size: 10px; 
}
.txtjustifyitalic {
padding: 2px 2px 2px 2px;
text-align: justify;
 color: #000033;
 font-size: 10px;
 font-style: italic;
}
.txt {
padding: 2px 2px 2px 2px;
color: #000033;
font-size: 10px; 
}
.txtbold{
padding: 2px 2px 2px 2px;
 color: #000033;
 font-weight: bold;
 font-size: 10px; 
}
.txtboldingre{
padding: 5px 10px 5px 10px;
 color: #000033;
 font-weight: bold;
 font-size: 10px; 
}
.txtboldjustifi{
padding: 2px 2px 2px 2px;
margin: 5px 5px 5px 5px;
 font-weight: bold;
 font-size: 10px;
 text-align: justify;
 color: #000033;
}
.txt {
padding: 2px 2px 2px 2px;
color: #000033;
font-size: 10px; 
}
.txtboldgrade{
padding: 2px 2px 2px 2px;
 color: #000033;
 font-weight: bold;
 font-size: 14x; 
}
.txtboldgradecenter{
 color: #000033;
 font-weight: bold;
 FONT-SIZE: 14x; 
 text-align: center;
}
#ricette { 
width:307px;
height: 210px;
border-right: 1px solid #000033;
border-left: 1px solid #000033;
border-bottom: 1px solid #000033;
padding:0px;
float: left;
}

#ricette1 {
background: url(immagini/ricette1.jpg)  repeat left top; 
width:307px;
height: 61px;
float: left;
}
#ricette2 {
background: url(immagini/ricette2.jpg)  repeat left top; 
width:307px;
height: 61px;
float: left;
}
#ricette3 {
background: url(immagini/ricette3.jpg)  repeat left top; 
width:307px;
height: 61px;
float: left;
}
#ricettetxt {
padding: 2px 2px 2px 2px;
border: 1px solid #000033;
text-align: justify;
margin: 3px 5px 3px 92px;
}
#ricettetxt a {
text-decoration: none;
color: white;
 font-weight: bold;
}
#ricettetxt a:hover {
text-decoration: underline;
color: white;
 font-weight: bold;
}
#newsletter { 
display:block;
width:220px;
height: 210px;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:left;
}
#newstxt {
padding: 2px 2px 2px 2px;
border: 1px solid #000033;
text-align: justify;
margin: 5px 5px 5px 5px;
 color: #000033;
}
#areatxt {
text-align: left;
font-weight: bold;
}
#titnews {
background: url(immagini/titnews.jpg) silver no-repeat left top; 
width:220px;
height: 27px;
border-bottom: 1px solid #000033;
}
#area { 
background: url(immagini/35.jpg) #e7e7e7 no-repeat left top; 
width:229px;
height: 209px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
float:left;
}
#area1 { 
background: url(immagini/36.jpg) #e7e7e7 no-repeat left top; 
width:229px;
height: 209px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
float:left;
}
#area2 { 
background: url(immagini/37.jpg) #e7e7e7 no-repeat left top; 
width:229px;
height: 209px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:left;
}
#area3 { 
background: url(immagini/38.jpg) #e7e7e7 no-repeat left top; 
width:229px;
height: 209px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:left;

}
#area4 { 
background: url(immagini/39.jpg) #e7e7e7 no-repeat left top; 
width:229px;
height: 209px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float:left;
}
#titarea {
background: url(immagini/titarea.jpg) silver no-repeat left top; 
width:230px;
height: 27px;
border-bottom: 1px solid #000033;
}
#footer { 
background: url(immagini/header1.jpg) #000033 no-repeat left top; 
width:758px;
height: 60px;
border-left: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:0px;
float: left;
}
#footertxt {
padding: 10px 2px 2px 2px;
border: 1px solid #000033;
text-align: center;
 color: #c8c8c8;
 font-weight: bold;
 font-size: 10px;
}
#footertxt a {
 text-decoration: none;
 color: white;
}
#footertxt a:hover {
 text-decoration: underline;
 color: white;
}


