body {  
margin: 0; 
padding: 0;
background-color: #A29583; 
background-image: url(../images/base.gif);
scrollbar-face-color:#FFFFDD;
scrollbar-arrow-color:#6F442A;
scrollbar-track-color:#FFFFDD;
scrollbar-shadow-color:#6F442A;
scrollbar-highlight-color:#6F442A;
scrollbar-3dlight-color:#FFFFDD;
scrollbar-darkshadow-Color:#FFFFDD;}
#logo {  
background-color: #DDCC66
}
#nav {  
background-image: url(../images/nav_01.gif); 
border-color: #665500; 
border-style: solid; 
border-width: 1px 0 1px 0;
margin: 0;
padding: 0;
}
#testo {  
background-image: url(../images/fondo_01.gif); 
background-color: #FFFFDD; 
background-position: right; 
background-repeat: repeat-y; 
border: solid; 
border-width: 0 1px 0 0; 
border-color: #555500;
}
#copy {  
width: 100%; 
border: #FFFFFF solid; 
border-width: 1px 0 0 0; 
}
.bottone {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFEE99; 
background-color: #AD9363; 
border-color: #FFFFFF #553300 #553300 #FFFFFF; 
border-style: solid; 
border-width: 1px;
}
.campotesto {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #555500; 
background-color: #FFFFFF; 
border: 1px #C6B373 solid
}
#corpo { 
margin: 0;
padding: 0;
min-height: 400px;
height: auto !important;
height: 400px;
border-color: #FFFFFF black #555500; 
border-style: solid; 
border-width: 1px 0 1px 0;
}
div.boxFoto {
float:left;
margin: 8px 30px 4px 40px;
}
#foto {  
background-image: url(../images/fondo_02.gif); 
background-color: #FFFFDD; 
background-repeat: repeat-y; 
border-color: #fff; 
border-style: solid; 
border-width: 0 0 0 1px
}
#testo p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin: 8px 30px 4px 40px; 
color: #665500
}
#testo h1 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 21px; 
margin: 16px 30px 4px 40px; 
color: #887700
}
#testo h2 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 15px; 
margin: 16px 30px 4px 40px; 
color: #887700
}
#testo h3 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px; 
margin: 16px 30px 4px 40px; 
color: #887700}
#foto p {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin: 8px 30px 4px 30px; 
color: #665500
}
#foto h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
margin: 12px 30px 4px 30px; 
color: #887700
}
#foto h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
margin: 12px 30px 4px 30px; 
color: #887700
}
#logo h1, #logo h2, #logo p {  
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin: 8px 24px 0 0; 
color: #4E801A; 
line-height: 14px
}
#nav p {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fe9; 
margin: 0;
padding: O;
}
#nav a {
line-height: 24px;
display: block; 
background-image: url(../images/nav_01.gif); 
margin: 0; 
padding: 0 10px; 
width: auto; 
color: #663300; 
text-decoration: underline; 
background-repeat: repeat-x; 
border: #665500; 
border-style: solid; 
border-width: 0 0 0 1px;
}
#nav a:hover { 
background-image: url(../images/nav_roll_01.gif); 
color: #BB7700; 
}
#navfirst { 
margin: 0;
padding: 0; 
background-image: url(../images/nav_02.gif); 
border: 0
}
#navlast { 
margin: 0;
padding: 0 0 0 6px; 
background-image: url(../images/nav_02.gif); 
border-color: #665500; 
border-style: solid; 
border-width: 0 0 0 1px;
text-align: left;
}
#navlast a {
background-image: url(../images/nav_02.gif); 
margin: 0;
padding: 0;
}
#navlast a:hover {
background-image: url(../images/nav_02.gif); 
}
#copy p { 
font-family: "Courier New", Courier, mono; 
font-size: 12px; 
color: #775522; 
margin: 6px 60px 2px 40px
}
#copy a {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFDD; 
text-decoration: underline
}
#copy a:hover {  
color: #FFCC33
}
#foto img {  
border: #555500; 
border-style: solid; 
border-width: 1px;
margin: 2px 2px 2px 28px; 
padding: O
}
#modulo {  
margin: 10px 10px 10px 40px;
}
#modulo td {  
border-color: #C6B373; 
border-style: solid; 
border-width: 1px 0 0 0
}
#modulo p { 
font-size: 11px; 
margin: 8px 5px 4px 5px
}
#testo hr {  
color: #C6B373; 
margin: 2px 10px 2px 40px
}
#modulo img { 
border: 1px #C6B373 solid
}
#testo a {  
color: #AA8800; 
text-decoration: underline
}
#testo a:hover {  
color: #AA8800; 
background-color: #ECDC9F; 
text-decoration: none
}
#topindex {  
background-color: #FFFFDD; 
background-image: url(../images/fondo_02.gif); 
background-repeat: repeat-y; 
background-position: left; 
border-color: #555500; 
border-style: solid; 
border-width: 0 0 1px 0
}
#topindex h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin: 25px 20px 12px 40px; 
color: #555500; 
font-weight: normal
}
#focusindex { 
background-image: url(../images/fondo_01.gif); 
background-color: #FFFFDD; 
background-repeat: repeat-y; 
background-position: right
}
#focusindex h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
margin: 8px 40px 4px 40px; 
color: #887700
}
#focusindex p, #focusindex h2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin: 8px 40px 4px 40px; 
color: #555500
 }
#moduloindex {  
margin: 10px 40px 10px 40px; 
border-color: #C6B373; 
border-style: solid; 
border-width: 0 0 1px 0
}
#moduloindex p {  
margin: 8px 10px 4px 10px; 
font-size: 12px
}
#moduloindex td { 
border-color: #C6B373 black black; 
border-style: solid; 
border-width: 1px 0 0 0
}
#moduloindex img { 
border: 1px #C6B373 solid ; 
margin: 8px 10px 8px 5px
}
#fotoindex { 
background-color: #D6B973
}
#fotoindex h1, #logoindex p { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin: 8px 5px 2px 40px; 
color: #550; 
font-weight: normal; 
line-height: 13px
}
#logoindex {  
width: 400px
}
#foto a { 
color: #AA8800; 
text-decoration: underline
 }
#foto a:hover { 
color: #AA8800; 
background-color: #ECDC9F;
text-decoration: none }
#moduloindex a { 
color: #AA8800; 
text-decoration: underline
 }
#modulo a { 
color: #AA8800; 
text-decoration: underline
 }
#modulo a:hover { 
color: #AA8800; 
background-color: #ECDC9F; 
text-decoration: none
 }
#moduloindex a:hover { 
color: #AA8800; 
background-color: #ECDC9F; 
text-decoration: none 
}
#focusindex a { 
color: #AA8800; 
text-decoration: underline
 }
#focusindex a:hover { 
color: #AA8800; 
background-color: #ECDC9F; 
text-decoration: none 
}
#ndx {
	position: absolute;
	top: -300px;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	height: 400px;
	width: 760px;
}
#ndx p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #060;
	margin: 0;
	padding: 0;
}