body {
	margin : 13px;
	line-height : 1.4;
	color : #3F0;
	font-family : verdana, arial, helvetica, sans-serif;
	border-color: #D6D6D6;
} 
#centrale {
	background-color : #FFFFFF;
	margin-left : 21%;
	border-left : 1px solid #333366;
	padding : 10px;
	border-bottom : 1px solid #333366;
	margin-bottom : 5px;
	color: #000033;
} 
#centraleft {
margin-right : 1%; 
margin-left : 19.5%; 
padding : 10px 10px 0; 
margin-bottom : 5px; 
} 
#area2 {
	padding-bottom : 5px;
	margin-right : 1%;
	margin-left : 1%;
	margin-bottom : 10px;
	border : 1px solid #333366;
	padding : 10px;
	background-color:#E1FFE1
} 
#area2c {
padding-bottom : 5px;
margin-right : 1%;
margin-left : 1%;
margin-bottom : 10px;
border : 1px solid #333366;
padding : 10px;
background-color: #FFEAFF;
} 
#area2a {
border : 1px solid #000033;
padding-bottom : 5px; 
margin-right : 1%; 
margin-left : 1%;  
background : #fffdea; 
margin-bottom : 10px; 
padding : 10px; 
} 
#area2b {
background : url(../imgnatale/pacco4.gif) repeat-x bottom; 
padding-bottom : 5px; 
margin-right : 1%; 
margin-left : 1%;
margin-bottom : 10px; 
padding : 10px;
} 
#area2d {
	padding-bottom : 5px;
	margin-right : 1%;
	margin-left : 1%;
	margin-bottom : 10px;
	padding : 10px;
	background-color: #FFFFCC;
	border-top : 1px solid #cc0000;
	border-bottom : 1px solid #cc0000;
	border-right : 1px solid #cc0000;
	border-left : 1px solid #cc0000;
} 
#area2e {
	padding-bottom : 5px;
	margin-right : 1%;
	margin-left : 1%;
	margin-bottom : 10px;
	padding : 10px;
	background-color: #9F9;
	border-top : 1px solid #cc0000;
	border-bottom : 1px solid #cc0000;
	border-right : 1px solid #cc0000;
	border-left : 1px solid #cc0000;
} 
#contenuti {
	line-height : 1.4;
	border-bottom : 1px solid #333366;
	margin-top : 5px;
	padding : 0 0 0 10px;
	margin-bottom : 10px;
	color: #000;
} 

#nav {
float: left;
width: 20%;
} 

#barra {
	margin-top : 8px;
	width : 97%;
	color : #FFF;
	text-align : center;
	font-size : 70%;
	float : right;
	padding-bottom : 2px;
	margin-right : 2%;
	background-image: url(../img/footer%20img1.jpg);
	font-weight: bold;
	background-repeat: repeat;
} 
#box1 {
border : 1px dashed #000033; 
margin-left : 15px; 
margin-right : 6px;
color : #fff; 
width : 43%; 
float : right; 
background : #333366; 
padding : 5px; 
} 
#box2 {
border-top : 1px ridge #051c33;
border-left : 1px ridge #051c33; 
border-bottom : 0px ridge #051c33; 
margin-top : -1px; 
padding : 15px;

} 
#box3 {
float : right; 
border-bottom : 1px ridge #051c33; 
border-left : 1px ridge #051c33;  
width : 45%; 
padding : 15px; 
margin-bottom : 10px; 
margin-top : 1px; 
} 
#corpo {
top: 3px;
border : 1px solid #333366; 
float : left; 
width : 99%; 
} 
#intestazione {
border : 1px solid #333366;
background-color : #FFFF66;
line-height: normal;
font-size : 230%;
font-weight : bold;
color : #006600;
text-align : center;
font-family: Verdana, Geneva, sans-serif;
}
#sottointestazione {
padding-bottom : 5px;
font-size : 40%;
font-weight : bold;
color : #006600;
text-align : center;
background-color: #FFFF66;
font-family: Arial, Helvetica, sans-serif;
}
#header {
margin-top : 10px;
height: 75px;
margin-bottom : 5px;
border : 1px solid #333366;
font-size: 180%;
text-align : center;
font-weight : bold;
font-style: oblique;
color: #F00;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
} 
#subheader {
font-size: 40%;
text-align : center; 
font-weight : bold; 
} 
#inserto {
	float : left;
	width : 90%;
	margin-top : 15px;
	margin-left : 18px;	
}
.testoinserto {
	font-size : 70%;
	font-weight : bold;
	text-decoration : none;
	line-height : 1.4;
	margin-right : 10px;
	border-bottom-style: none;
	border-bottom-color: #006;
	color: #006;
}	
#footer {
	width : 97%;
	color : #fff;
	text-align : center;
	font-size : 70%;
	float : right;
	padding-bottom : 2px;
	margin-right : 2%;
	background-image: url(../img/footer%20img1.jpg);
	background-attachment: fixed;
	background-color: #FF0000;
	background-color: #FF0000;
	background-color: #FF0000;
} 
table {
border : 2px solid #000033; 
font-size : 80%; 
width : 95%; 
margin : auto; 
} 
td {
padding : 2px; 
border : 1px solid #000033; 
} 
tr {
border : 1px solid #000033; 
} 
tr.intestazione {
font-variant : small-caps; 
} 
th {
border : 1px solid #000033; 
} 
form {
padding : 15px 15px 15px 0; 
font-size : 80%; 
} 
fieldset {
margin-left : 15px; 
} 
#gallery {
line-height : 1.4; 
position : relative; 
height : 500px; 
padding-top : 10px; 
padding-bottom : 10px; 
} 
legend {
font-weight : bold; 
} 

textarea {
margin-left : -15px; 
} 
fieldset {
padding : 15px; 
} 
input.rd {
margin-right : 15px; 
} 
#flashcontent{
	line-height : 1.4;
	position : relative; 
	border-bottom : 1px solid #333366;
	margin-top : 5px;
	padding : 0 0 0 10px;
	margin-bottom : 10px;
	color: #000;
} 

#galleria {position: absolute; top: 190px; left: 19px; border: 1px solid black; width: 750px; height:100%;
               background-color: white; padding: 5px;
}

