body {
color: #000;
background: #545D64;
font: 90% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}
body, html, h1, h2, h3, p, ul, li, div, span {
margin: 0;
padding: 0;
}
a {
color: #fff;
font-weight: normal;
background: transparent;
}
a:visited {
color: #000;
background: transparent;
}
a:hover {
text-decoration: underline;
color: #900;
background: transparent;
}
ul, li {
display: block;
list-style: none;
}
a acronym {
border: 0 none;
}

/* divs and related classes */

#container {
position: relative;
display: block;
width: 736px;
margin: 10px auto 0 auto;
text-align: left;
color: #000;
border-left: 1px solid #545D64;
border-right: 1px solid #545D64;
}

#container{
background: #FAC46C url(../images/top_bgk1.jpg) top left no-repeat;
}

#container1, #container2{
position: relative;
display: block;
width: 736px;
background: #D28B6B;
height:430px;
margin: 0px auto 0 auto;
text-align: left;
color: #000;
border-left: 1px solid #545D64;
border-right: 1px solid #545D64;
}
#container2{
height:320px;
}

#english{
position:absolute;
top:400px;
left:170px;
text-align:center;
font-size:9px;
}

#english img{
border:none;
}

#english a:link, #english a:visited{
text-decoration:none;
}
#english a:hover, #english a:active{
font-size:9px;
}

#spalla {
	position:absolute;
	left:605px;
	top:15px;
	width:120px;
	height:120px;
	z-index:1;
	background-image: url(../images/logo_ril1.jpg);
}

#intro {
padding-top: 330px;
}
#pageHeader h1 {
display: none;
}
#pageHeader h2 {
display: none;
}

#quickSummary {
position: absolute;
top: 0;
left: 552px;
display: block;
width: 180px;
height: 197px;
color: #000;
background: transparent;
padding-top:130px;
}
#quickSummary p {
font-size: .78em;
width: 120px;
}
#quickSummary h3, #quickSummary h6 {
text-align:center;
}

#quickSummary .p1 {
display: none;
}
#quickSummary .p2 {
position: absolute;
top: 230px;
left: -330px;
display: block;
width: 90px;
font-family: Arial, Helvetica, sans-serif;
}

#preamble, #preamble1 {	
display: block;
width: 626px;
margin-left: 110px;
color: #fff;
background: #FAC46C;
}
#preamble1{
height:400px;
}
#preamble h3 {
display: none;
}
#preamble p {
font-size: 0.8em;
line-height: 140%;
width: 440px;
color: #000;
background: #B5BB7D;
}

#preamble .p1, #preamble .p2, #preamble .p3 {
width: 350px;
margin: 0 0 0 216px;
padding: 10px 30px 5px 30px;
color: #fff;
background: #537E53;
}
#preamble .p1 {
padding-top: 4em;
}
#preamble .p2 {
margin-top: -2px;
}
#preamble .p3 {
margin-top: -2px;
padding-bottom: 5px;
}

#supportingText {
display: block;
width: 737px;
color: #000;
/*background: #B5BB7D url(../main_bg.gif);*/
/*border-bottom: 20px solid #B62814;*/
}

/* The Tan-Hack for IE 5.0 */

* html #preamble .p1, * html #preamble .p2, * html #preamble .p3 {
width: 330px;
w\idth: 290px;	
}

* html #supportingText .p1, * html #supportingText .p2, * html #supportingText .p3, * html #supportingText .p4, * html #supportingText .p5  {
width: 440px;
w\idth: 340px;
}

#footer {
display: block;
background-color:#b62814;
width: 736px;
margin: 0 auto;
padding: 0;
text-align:center;
font-size:0.8em;
}

#footer p {
color:#FFFFFF;
}

#footer a:link, #footer a:visited {
color: #fff;
background: transparent;
}
#footer a:hover, #footer a:active {
color: #fb0;
background: transparent;
}

/* left Menu */
#linkList2 {
display: block;
position: absolute;
top: 243px;
left: 0px;
text-align: left;
}

#linklist{
background-color:fff;
}

#lselect {
position: relative;
top: 0;
left: 0;
color: #000;
background: #D28B6B;
width: 110px;
text-align: center;
}

#lselect_free{
position: absolute;
top: 63px;
left: 15px;
color: #000;
background: #D28B6B;
width: 110px;
text-align: center;
}

#lselect h3 {
display: none;
}
#lselect ul,#lselect_free ul {
list-style: none;
margin: 0;
padding: 0 0 5px 0;
}
#lselect li, #lselect_free li {
display: block;
width: 100px;
background: transparent;
margin: 0 5px;
padding: 0 0 5px 0;
font-size: 0.78em;
}
#lselect a, #lselect_free a {
display: block;
width: 100px;
color: #fff;
margin: 0 0 5px 0;
padding-bottom: 10px;
text-decoration: none;
}

#lselect a:link, #lselect a:visited, #lselect_free a:link, #lselect_free a:visited {
color: #fff;
background: #D28B6B;
}
#lselect a:hover, #lselect a.selected, #lselect a:active, #lselect_free a:hover, #lselect_free a.selected,#lselect_free a:active {
color: #B62814;
background: #D28B6B;
text-decoration: underline;
}
#lselect a.c, #lselect a:link.c , #lselect a:visited.c{
color: #000;
background: transparent;
display: inline;
}
#lselect a:hover.c, #lselect a:active.c {
display: inline;
}

#lfavorites {
position: relative;
top: 10px;
left: 0;
width: 110px;
color: #000;
background: #D28B6B url(file:///E|/documenti/Siti Web/1/favorites.gif) top left no-repeat;
text-align: center;
}
#lfavorites h3 {
display: none;
}
#lfavorites ul {
list-style: none;
margin: 0;
padding: 30px 0 10px 0;
}
#lfavorites li {
display: block;
width: 100px;
background: transparent;
margin: 0 5px;
padding: 5px 0 5px 0;
font-size: 0.78em;
}
#lfavorites a {
color: #fff;
background: #D28B6B url(../anim.gif) bottom center no-repeat;
margin: 0 0 5px 0;
display: block;
width: 100px;
padding-bottom: 10px;
text-decoration: none;
}
#lfavorites a:link, #lfavorites a:visited {
color: #fff;
background: #D28B6B url(../punkte.gif) bottom center no-repeat;
}
#lfavorites a:hover, #lfavorites a:active {
color: #fff;
background: #D28B6B url(../anim.gif) bottom center no-repeat;
text-decoration: underline;
}
#lfavorites a.c, #lfavorites a:link.c , #lfavorites a:visited.c{
color: #000;
background: transparent;
display: inline;
}
#lfavorites a:hover.c, #lfavorites a:active.c {
display: inline;
}

#larchives {
position: relative;
left: 0;
top: 9px;
display: block;
width: 7.65em;
height: 7.65em;
color: #fff;
/*background: transparent url(../archives3_1.gif) top left no-repeat;*/
text-align: center;

}

#larchives ul {
list-style: none;
margin: 0;
padding: 10px 0 0 0;
background: #D28B6B; /*url(../archives3_1.gif) top left no-repeat;*/
border-bottom:5px solid #b62814;
/*border-bottom-color:#993300;*/
}
#larchives li {
display: block;
width: 100px;
/*background: transparent;*/
margin: 0 5px;
padding: 5px 0 5px 0;
font-size: 0.78em;
}

#larchives a {
/*display: block;*/
width: 100px;
color: #fff;
background: #D28B6B /*url(../1/anim.gif) bottom center no-repeat;*/;
margin: 0 0 1px 0;
padding-bottom: 2px;
text-decoration: none;
}
#larchives a:hover, #lselect a:active {
color: #fff;
/*background: #D28B6B url(../1/anim.gif) bottom center no-repeat;*/
text-decoration: underline;
}
#larchives a .accesskey {
color: #fff;
background: transparent;
}

#lresources {
position: absolute;
top: 330px;
left: 110px;
color: #fff;
background: #B62814;
display: block;
width: 626px;
height: 1.3em;
padding: 1px 0;
}
#lresources h3 {
display: none;
}
#lresources ul {
list-style: none;
margin: 0 0 0 5px;
padding: 0;
display: inline;
}
#lresources li {
display: inline;
font-size: 0.78em;
}
#lresources a {
font-size: 0.80em;
padding: 0 5px 0 8px;
color: #fff;
background: transparent url(file:///E|/documenti/Siti Web/1/pointanim.gif) left no-repeat;
text-decoration: none;
}
#lresources a:link, #lresources a:visited {
color: #fff;
background: transparent url(file:///E|/documenti/Siti Web/1/point.gif) left no-repeat;
}
#lresources a:hover, #lresources a:active {
color: #fff;
background: transparent url(file:///E|/documenti/Siti Web/1/pointanim.gif) left no-repeat;
}
.bold{
font-weight:bold;
}
#map{
background-image:url(../template originale/requirements.gif);
background-position:left;
background-repeat:no-repeat;
width: 450px; 
height: 400px;
}

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
#logo_box {
width:120px;
position:absolute;
left:31px;
top:520px;
z-index:1;
}
