BODY {
	color: #231F20;
	background-color: White;
	background-image: url(ico/layout_ds.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	text-align: justify;
	margin-top: 35px;
	margin-bottom: 10px;
	scrollbar-face-color: #FFC222;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #231F20;
    scrollbar-shadow-color: #231F20;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #648EB5;
}

A {
	color: #C58C1E;
	background-color: transparent;
	text-decoration: none;
	letter-spacing: 1px;
}

A:HOVER {
	color: #D7182A;
	text-decoration: none;
	background-color: transparent;
}

H1 {
	font-size: 18px;
	font-weight: lighter;
	text-align: right;
	background-color: transparent;
	color: #ED1B2E;
	border-style: solid;
}

H2 {
	font-size: 15px;
	background-color: transparent;
	color: #542785;
	border: none;
}

H3 {
	font-size: 13px;
	text-align: right;
	background-color: #FF8000;
	color: #231F20;
	border: none;
}

H4 {
	font-size: 13px;
	font-weight: normal;
	background-color: transparent;
	color: #6B6B6B;
	border-style: solid;
	border-width: 5px;
}

H5 {
font-size: 11px;
background-color: transparent;
color: #891A1C;
border: none;
}

H6 {
font-size: 10px;
font-weight: bold;
letter-spacing: 1px;
background-color: transparent;
color: #891A1C;
border: none;
}

HR {
	height: 1pt;
	background-color: transparent;
	color: #891A1C;
	border: none;
	text-align: justify;
}

TABLE{
background-color: transparent;
background-image: none;
border: none;
text-align: justify;
text-indent: 0px;
}

DIV {
background-color: transparent;
background-image: none;
text-align: justify;
text-indent: 0px;
padding-right: 7px;
padding-bottom: 7px;
}

TD {
background-color: transparent;
background-image: none;
border: none;
text-align: justify;
text-indent: 29px;
line-height: 14px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 0px;
font-size: 10px;
letter-spacing: 1px;
font-weight: bolder;
padding-right: 7px;
padding-bottom: 7px;
}

TR {
background-color: transparent;
background-image: none;
border: none;
text-align: justify;
text-indent: 0px;
font-size: 10px;
letter-spacing: 1px;
}

IMG {
border-color: #A7A1A7;
text-indent: 0px;
}

#nota { 
	line-height: 13px;
}

#webm{ 
	background-image: url(ico/webm.gif);
	background-repeat: no-repeat;
}

#cons{ 
	background-image: url(ico/consulenza.gif);
	background-repeat: no-repeat;
}

#nodi{ 
	background-image: url(ico/nodi.gif);
	background-repeat: repeat;
}

#leggere{ 
	background-image: url(ico/leggere.gif);
	background-repeat: no-repeat;
}

#sele{ 
	background-image: url(ico/sele.gif);
	background-repeat : repeat;
}

#dove{ 
	background-image: url(ico/centro.gif);
	background-repeat : repeat;
}

.hovermenu ul{
padding-left: 0;
margin-left: 0;
height: 20px;
}
 
.hovermenu ul li{
list-style: none;
display: inline;
}
 
.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
background-color: #FFE3AF;
border: 2px solid #FFE3AF;
}
 
.hovermenu ul li a:hover{
background-color: #FFC222;
border-style: outset;
}
 
html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.commentbox{
background-color: #dfd2b3;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(icopag/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.link_ext {
height: 20px;
background: url(icopag/link_ext.gif) no-repeat right 4px;
padding: 0 13px 0 0;
}
