/* CSS Document */

body {

margin:0px;
padding:0px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-size:13px;
background-image:url(images/sfondo3.jpg);
background-repeat:repeat-x;
/*background-attachment:fixed;*/
background-position:top;
background-color:#125600;

}

#menu1 {
position:absolute;
left:30px;
top:138px;
width:130px;
}

.voce_menu1 a {
height:21px;
display:block;
color:#FFFFFF;
padding:5px 0px 0px 2px;
}

.voce_menu1 a:link, .voce_menu1 a:visited {
text-decoration:none;
}

.voce_menu1 a:hover, .voce_menu1 a:active {
text-decoration:underline;
}

#menu2 {
position:absolute;
left:166px;
top:268px;
height:16px;
width:696px;
text-align:right;
}

#menu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu2 li {
	display: inline;
	padding-left:14px;
	text-transform:uppercase;
	font-weight:bold;
}

#menu2 li a:link, #menu2 li a:visited {
text-decoration:none;
color:#000000;
}

#menu2 li a:hover, #menu2 li a:active {
text-decoration:underline;
color:#000000;
}

.menu3 {
float:left;
width:146px;
background-color:#F5F5F5;
padding:4px;
}

.voce_menu3 {
background-image:url(images/freccia.jpg);
background-position:left 7px;
background-repeat:no-repeat;
padding:4px 2px 4px 15px;
}

.voce_menu3 a:link, .voce_menu3 a:visited {
color:#028005;
text-decoration:none;
}

.voce_menu3 a:hover, .voce_menu3 a:active {
color:#028005;
text-decoration:underline;
}

#titolo_pagina {
color:#FF3A20;
font-size:20px;
padding:4px 0px 2px 0px;
text-align:left;
}

#descrizione_pagina {
color:#1E4107;
font-size:14px;
padding:0px 0px 6px 0px;
}

.foto {
padding:1px;
border:1px solid #73B424;
float:left;
margin:0px 8px 4px 0px;
}

#testo {
text-align:justify;
font-size:13px;
width:530px;

}

#testohp {
text-align:justify;
font-size:13px;
width:320px;

}

#testo p {
text-align:justify;
font-size:13px;
}

#testo td {
font-size:13px;
}

#testo a:link, #testo a:visited {
color:#028005;
}

#testo a:hover, #testo a:active {
color:#FF3A20;
}

#testo img {
padding:2px;
border:1px solid #CCCCCC;
float:left;
margin-right:8px;
margin-bottom:2px;
}

#bottom {
margin:4px 0px 0px 162px;
position:relative;
width:630px;
text-align:center;
color:#EEEEEE;
}

#bottom a {
color:#EEEEEE;
text-decoration:none;
}


#sushi {
font-size:12px;
color:#000000;
}

#sushi td, #sushi p {
font-size:12px;
color:#000000;
}

#copertina_sushi {
background-color:#EEEEEE;
}

#intestazione {
position:absolute;
width:875px;
height:290px;
background-image:url(images/intestazione4.jpg);
background-repeat:no-repeat;
left:0px;
top:0px;
}

#foglio {
margin:78px 0px 0px 162px;
position:relative;
width:702px;
background-image:url(images/foglio_bianco_sfondo3.jpg);
background-repeat:repeat-y;
padding:0px 4px 8px 4px;
margin-top:286px;
}

#fine_foglio {
margin:0px 0px 0px 162px;
position:relative;
width:710px;
background-image:url(images/foglio_bianco_bottom3.jpg);
background-repeat:no-repeat;
background-position:top;
height:4px;
}

#contenuto {
float:left;
margin-left:6px;
width:538px;
}

#altezza {
float:left;
width:2px;
height:560px;
}

td {
padding:8px;
vertical-align:top;
width:33%;
border-color:#999999;
}

.tabella_home td td {
padding:0px;
vertical-align:top;
width:33%;
border:none;
}

tr {
border-color:#999999;
}

table {
border-color:#999999;
}

.tabella_home {
border-collapse:collapse;
}

.tabella_home td {
border:1px dashed #CCCCCC;
border-collapse:collapse;
padding:12px;
}

.tabella_home tr {
border-collapse:collapse;
}
