html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


body {
	background-color:#fff;
	font-size:14px;	
	font-family:Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	text-align: center;
	}
	
#container{
	width:816px;
	margin: 0 auto;
	text-align:left;
	background-color:#fff;
	text-align: left;
	padding:0;
	margin-top:52px;
	}


.imghdr{
	width:362px;
	float:right;
}

#header{
width:816px;
border-bottom:2px solid #333;
height:50px;
min-height:50px;
}

#menu{
width:63px;
float:left;
min-height:404px;
}

#flash{
width:250px;
float:left;
min-height:404px;
}

#main{
width:501px;
float:left;
border-right:2px solid #333;
border-bottom:2px solid #333;
text-align:right;
line-height:18px;
margin:0 0 56px 0;
height: auto !important;  /* per i browser moderni */
height: 346px;      /* per IE5.x e IE6 */
min-height: 346px;  /* per i browser moderni */
}


#footer{
padding:3px 0 0 0;
FONT-SIZE:11PX;
clear:both;
border-top:2px solid #333;
width:816px;
min-height:20px;
text-align:center;
}

#testohome{
margin:60px 42px 0 0;
line-height:20px;
}

#testoint{
margin:38px 24px 0 0;
line-height:20px;
}
#testoint2{
margin:38px 24px 0 0;
line-height:16px;
}

#testocont{
margin:18px 24px 0 0;
line-height:20px;
}

#menu ul{
list-style:none; 
margin:15px 0px 0 2px;
}

#menu ul li{
margin:0 0 15px 0;
}

#menu ul li a{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#646464;
font-weight:bold;
}
#menu ul li a:hover{
font-size:12px;
color:#2C2C2C;


}

#menu ul li a.selezionato{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#8A7466;
font-weight:bold;
}

#menu ul li a.selezionato:hover{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#8A7466;
font-weight:bold;
}


#menu ul li a.selezionato2{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B3BD87;
font-weight:bold;
}

#menu ul li a.selezionato2:hover{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B3BD87;
font-weight:bold;
}

#menu ul li a.selezionato3{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B7A76E;
font-weight:bold;
}

#menu ul li a.selezionato3:hover{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B7A76E;
font-weight:bold;
}


#menu ul li a.selezionato4{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B58977;
font-weight:bold;
}

#menu ul li a.selezionato4:hover{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#B58977;
font-weight:bold;
}

#menu ul li a.selezionato5{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#4E4E4E;
font-weight:bold;
}

#menu ul li a.selezionato5:hover{
letter-spacing:0.5px;
font-size:11px;
text-decoration:none;
color:#4E4E4E;
font-weight:bold;
}

#contatti{
text-align:center;
float:left;
}

a.link{
color:#5E5E5E;
text-decoration:none;
}

a.link:hover{
color:#5E5E5E;
text-decoration:none;
}

.boxcontatti{
text-align:center;
width:150px;
float:left;
line-height:16px;
}


#menuhome{
float:left;
text-align:left;
margin:0 0px 0 8px;

}

#menuhome a{
padding:0 0 0 10px;
text-decoration:none;
color: #5E5E5E;
font-weight:bold;
}

#menuhome a:hover{
text-decoration:none;
background-image:url(/img/freccia2.gif);
background-position:left ;
background-repeat:no-repeat;

}

a.indietro{
margin:0 0 10px 0;
float:left;
text-decoration:none;
color: #5E5E5E;
}
a.indietro:hover{
text-decoration:none;
color: #5E5E5E;
}

a.lnkftr{
text-decoration:none;
color:#5E5E5E;
}
a.lnkftr:hover{
text-decoration:none;
color:#5E5E5E;
}