body { background: #FFF url(../img/back_home.jpg) repeat-x top left; font-family: "Times New Roman", Times, serif; font-size: 76%; }
h1, h2, h3 { margin: 0; }
acronym, abbr { border-bottom: 0px; }
.hidden { display: none; }
h1 { position: relative; }
h1 a { display: block; position: absolute; top: 0; left: 0;  width: 233px; height: 105px; }

a img { border: 0; }

#Accessible { 	position:absolute; top: -1000em; width: 1px; height: 1px; overflow: hidden; }
#Page { position: relative; width: 761px; border: 3px solid white; margin: 0 auto; padding: 0; }
#Header { background: url(../img/back_header.jpg) no-repeat top left; min-height: 106px; height: auto !important; height: 106px; }
#Header ul { position: absolute; right: 5px; top: 87px; margin: 0; padding: 0; list-style-type: none; }
#Header li { font-family: Verdana, Arial, Helvetica, sans-serif; float: left; border-right: 1px solid white; padding-right: 7px; margin-left: 10px; }
#Header li.ultimo { border: 0; }
#Header li a { color: white; font-weight: bold; text-decoration: none; }

#Menu {  font-size: 150%; position: relative; background: #EFE8E3 url(../img/back_menu.jpg) repeat-x top left; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; min-height: 30px; height: auto !important; height: 30px;   }
#Menu ul { margin: 0; padding: 0; list-style-type: none; position: relative; top: 4px }
#Menu li { float: left; }
#Menu li.riso { width: 86px; text-align:center; border-right: 1px solid #A49F9B; }
#Menu li.prodotti { width: 192px; text-align:center; border-right: 1px solid #A49F9B; }
#Menu li.qualita { width: 115px; text-align:center; border-right: 1px solid #A49F9B; }
#Menu li.angolo { width: 160px; text-align:center; border-right: 1px solid #A49F9B; }
#Menu li.spaccio { width: 203px; text-align:center; }
#Menu li a { color: #1C1C1C; text-decoration: none; }



#Briciole { font-size: 120%; background: #7A1B1B; color: #FFF; border-bottom: 3px solid white; padding: 5px 0 5px 27px; }
#Briciole a { color:White; }

#Contenuto {  position: relative; background: #F0E9E3 url('../img/back_content.jpg') repeat-x bottom left; border-bottom: 3px solid white; }
#Main {  font-size:130%; line-height: 1.5em; color: #978B85; position: relative; min-height: 600px; height: auto !important; height: 600px; width: 70%; left: 30%; }
#Main2 { padding: 30px 15px 0 15px; }
#Left {  position: absolute; top: 0;  min-height: 450px; height: auto !important; height: 450px; width: 29%; }
#Left2 { padding: 0px 15px 0 15px; }
ul.maxHeight { height: 500px; overflow: auto; }
#Left ul { list-style-type: none;  margin: 0; padding: 0; margin-left: 10px }
#Left ul li { font-size: 120%; background: url('../img/freccia_small.png') no-repeat top left; margin-top: 3px; padding-left: 13px; }
#Left ul ul li { font-size: 100%; background: url('../img/freccia_small.png') no-repeat top left; margin-top: 5px; padding-left: 13px; }
#Left li a { text-decoration: none; color: #666 }
#Left li a:hover { text-decoration: none; color: #333 }
#Main h2, #Left h2 { color: #8F2E00; font-size: 130%; }
#Main h3, #Left h3 { color: #8F2E00; font-size: 110%; }
#Main table { background: #FFF;  }
#Main th { background: #CCC; color: #000 }
#Main th a { color: #000 }
#Main tr { color: #333; }
#Main li a { color:#666; }
#Left h2 { margin-top: 20px; }

#Main h1 { color: #8F2E00; font-size: 130%; margin-bottom: 15px; }

#Footer { position: relative; font-weight: bold; background: #7A1B1B; text-align: right; min-height: 20px; height: auto !important; height: 20px;}
#Footer a { color: white; text-decoration: none; }
#Footer ul { position: absolute; top: 2px; right: 10px; margin: 0; padding: 0; list-style-type: none; }
#Footer li  { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px solid white; float: left; padding-right: 10px; margin-left: 10px; }
#Footer .ultimo { border: 0; }


#btnVisualizza { position: absolute;  bottom: 6px; left: 340px }
#btnVisualizza2 { position: absolute;  bottom: 6px; left: 340px }
#btnLeggi { position: absolute; bottom: 5px; left: 210px; }
#btnSezione { position: absolute; bottom: 6px; left: 182px; }

#Credits { text-align: left; }
#Credits ul { text-align: right; list-style-type: none; margin-top: 20px; }

.notizia { border-bottom: 1px solid #CCC; background: url('../img/back_notizie.png') repeat top left; padding: 1em; margin-top:.5em; }
.tornasu { text-align: right; font-size: 80%; background: #7A1B1B; padding: .3em 1em  }
.tornasu a { color: #FFF; text-decoration: none; font-weight: bold; }
