body {background:#fbf6ee url(img/bkgr-body.gif) repeat-y center top;
margin:0;
padding:0;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif}

a, a:hover, a:visited {color:#7e79c6}


img {border:0}

#container {width:800px;
position: absolute;
left: 50%;
margin-left: -400px}

#testata {width:800px;
height:154px;
background:#edd3ac url(img/testata.jpg) no-repeat left top}

#corpo {width:800px;
background:transparent url(img/bkgr-cont.gif) repeat-y 178px 0px}

#sinistra {width:178px;
float:left}

#contenuto {width:425px;
float:left}

#destra {width:197px;
float:left}

/* testata */

#testata h1 {height:100px;
margin:0;
padding:20px 0 0 300px}

#testata h1 a {display:block;
width:180px;
overflow:hidden;
margin:0;
padding:100px 0 0 0;
height:0 !important;
	height /**/:100px; /* for IE5/Win only */}



/* colonna sinistra */

#sinistra ul {margin:0;
padding:0;
list-style-type:none}

#sinistra li {background-color:#7e79c6;
display:block;
width:140px;
padding-left:6px;
margin:2px 0}

#sinistra li:hover, #sinistra li.attivo {background-color:#bfbce3}

#sinistra li a, #sinistra li a:visited {background-color:#422a7d;
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
width:140px;
padding:4px 0 4px 6px}

#sinistra li a:hover, #sinistra li.attivo a, #sinistra li.attivo a:visited {background-color:#7e79c6}

#lingue {width:178px;
height:34px;
margin-bottom:12px}

#lingue a, #lingue a:visited {display:block;
margin:0 0 0 23px;
color:#995614;
text-decoration:none;
font-weight:bold;
background:transparent url(img/GB-dett.jpg) no-repeat left top;
padding:6px 0 12px 34px}



#lingue a:hover {color:#422a7d}

#lingue-ita {width:178px;
height:34px;
margin-bottom:12px}

#lingue-ita a, #lingue-ita a:visited {display:block;
margin:0 0 0 23px;
color:#995614;
text-decoration:none;
font-weight:bold;
background:transparent url(img/I-dett.jpg) no-repeat left top;
padding:6px 0 12px 34px}



#lingue-ita a:hover {color:#422a7d}


/* contenuto */

#contenuto h2 {padding:12px 18px 6px 18px;
margin:0;
font-weight:bold;
font-size:24px;
color:#422a7d;
border-bottom:1px solid #edd486;
background-color:#f8edde}

#path {color:#c16b13;
font-size:10px;
padding:6px 0 6px 18px;
margin:0;
background-color:#f8edde}

#testo {background:transparent url(img/bkgr-top.gif) no-repeat left top;
padding:24px 25px 18px 25px}

#testo a {color:#CC6600}

#testo a:hover {color:#336600}

/* destra */

form {margin:0}

#ricerca {padding:6px 0 18px 14px;
background:transparent url(img/bkgr-dx.gif) repeat-y left top}

#box-ricerca {width:130px;
font-size:10px}

#vai {border:0;
margin-left:8px;
height:19px;
width:27px;
cursor:pointer;
background:transparent url(img/vai.gif) no-repeat left top}

#go {border:0;
margin-left:8px;
height:19px;
width:27px;
cursor:pointer;
background:transparent url(img/go.gif) no-repeat left top}

#destra-foto {padding:0 16px;
color:#422a7d;
background:transparent url(img/bkgr-dx.gif) repeat-y left top}

#destra-foto h4 {display:block;
margin:0;
height:28px;
color:#ffffff;
background:#422a7d url(img/angoloSX.gif) no-repeat left top;
text-align:center}

#destra-foto h4 span {display:block;
height:28px;
margin:0;
padding:4px 0;
background:transparent url(img/angoloDX.gif) no-repeat right top}

#offerte {padding:30px 0 0 7px;width:140px;
color:#422a7d;
background:transparent url(img/bkgr-dx.gif) repeat-y left top}

#offerte  h4 {display:block;
margin:0;
height:28px;
color:#ffffff;
background:#422a7d url(img/angoloSX.gif) no-repeat left top;
text-align:center}

#offerte  h4 span {display:block;
height:28px;
margin:0;
padding:4px 0;
background:transparent url(img/angoloDX.gif) no-repeat right top}

#box-offerte {border:1px solid #422a7d;
background-color:#ffffff;
padding:1px;
width:135px}

#foto {background:transparent url(img/bkgr-bottom3.gif) no-repeat left top;
padding-top:20px}

#foto img {display:block;
margin:0 0 12px 3px;
border:2px #ffffff solid}



/* footer */

#footer {
height:30px;
padding:6px 197px 12px 178px;
text-align:center;
color:#c16b13;
background:#f8edde url(img/bkgr-bottom2.gif) no-repeat left top}

#footer a {color:#0066CC}

#footer a:hover {color:#7e79c6}

/* varie */

.cleaner {clear:both;
height:26px;
background:transparent url(img/bkgr-bottom.gif) no-repeat 178px 0px}


.bottoni {
background-color: #422a7d; color: white; border-left: 1px groove; border-right: 1px ridge; border-top: 1px groove; border-bottom: 1px ridge;
}

.td_tit_risorse {background-color:#bfbce3}

.td_risorse_privacy,.tit_data {font-size:10px}

.linki {height:30px; font-size:9px; color:#EDD3AC}
