* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #dfdbd3 url(images/bg.gif) repeat-x top left; 
color : #4c4c4c; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
p { 
font-size : 0.8em; 
line-height : 2em; 
} 
h3 { 
font-size : 0.7em; 
font-weight : bold; 
line-height : 1.3em; 
padding-top : 2.5em; 
} 
acronym, abbr { 
background : url('images/abbr.gif') repeat-x bottom left; 
border : 0 none; 
cursor : help; 
font-style : italic; 
} 
a:link, a:visited { 
background : #ebf3ce; 
color : #5d7403; 
text-decoration : none; 
} 
a:hover, a:active, a:focus { 
background : #b2cf42; 
color : #fff; 
} 
#container { 
background : url('images/contbg.gif') repeat-y top left; 
width : 700px; 
} 
#intro, #supportingText { 
padding : 0 69px 0 86px; 
width : 545px; 
} 
#intro { 
background : transparent url(images/logo.gif) no-repeat top left; 
padding-top : 230px; 
} 
#preamble h3, #preamble p, #supportingText h3, #supportingText p { 
padding-left : 10px; 
padding-right : 40px; 
} 
#preamble, #explanation, #participation, #benefits, #requirements { 
border-bottom : 1px solid #e4e1db; 
padding-bottom : 20pt; 
} 
#pageHeader, #pageHeader h1, #pageHeader h2, #quickSummary .p1, #linkList2 h3 span { 
display : none; 
} 
#quickSummary .p2 { 
background : transparent url("images/nav_links.gif") no-repeat top left; 
display : block; 
font-size : 0.6em; 
font-weight : bold; 
left : 661px; 
line-height : 1.4em; 
padding : 40px 40px 0 30px; 
position : absolute; 
top : 160px; 
width : 141px; 
z-index : 20; 
} 
#quickSummary .p2 a:link, #quickSummary .p2 a:visited { 
background : transparent; 
color : #e6e3de; 
text-decoration : none; 
} 
#linkList { 
background : transparent url(images/navbg.gif) repeat-y top left; 
left : 661px; 
padding-top : 10em; 
position : absolute; 
top : 130px; 
width : 285px; 
z-index : 10; 
} 
#linkList2 { 
background : url('images/navbtmbg.gif') no-repeat bottom left; 
padding-bottom : 160px; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
line-height : 1.4em; 
font-size : 0.6em; 
font-family : verdana, sans-serif; 
} 
#linkList2 h3 { 
background : transparent no-repeat top left; 
display : block; 
height : 26px; 
padding : 0 0 10px 0; 
width : 285px; 
} 
#linkList2 .select { 
background-image : url("images/nav_sindaco.gif"); 
} 
#linkList2 .archives { 
background-image : url("images/nav_consiglio.gif"); 
} 
#linkList2 .resources { 
background-image : url("images/nav_giunta.gif"); 
} 
#linkList2 .storico { 
background-image : url("images/nav_storico.gif"); 
} 
#linkList2 ul { 
list-style-type : none; 
padding : 0 75px 25px 15px; 
} 
#linkList2 li { 
color : #e6e3de; 
padding : 6px 10px; 
} 
#linkList2 a:link, #linkList2 a:visited { 
background : transparent; 
color : #4c4c4c; 
font-weight : bold; 
} 
#linkList2 a.c:link, #linkList2 a.c:visited { 
color : #e6e3de; 
font-weight : normal; 
} 
#quickSummary .p2 a:hover, #quickSummary .p2 a:active, #quickSummary .p2 a:focus, #linkList2 a:hover, #linkList2 a:active, #linkList2 a:focus, #linkList2 a.c:hover, #linkList2 a.c:active, #linkList2 a.c:focus { 
background : #b2cf42; 
color : #fff; 
text-decoration : none; 
} 
#lselect li { 
background : url('images/navico.gif') no-repeat 3pt 5pt; 
border-bottom : 1px solid #cfccc4; 
padding-left : 25px; 
padding-right : 10px; 
padding-top : 7px; 
padding-bottom : 7px; 
} 
#footer { 
font-size : 0.7em; 
line-height : 1.5em; 
padding-top : 10px; 
padding-bottom : 40px; 
text-align : center; 
} 
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus { 
background : transparent; 
color : #857e70; 
}