body {
 background-color: #9A9A9A;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.container {
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto;
 background-color: #efefef;
 width: 960px;
}

.banner {
 width: 960px;
 height: 142px;
 background-image: url(../elements/topbanner960.jpg);
}

#topmenu {
 width: 960px;
 height: 44px;
 background-image: url(../elements/sfondomenu960.jpg);
}

div#topmenu ul {width: 760px;line-height: 3px; list-style-type: none; margin: 0;padding: 0px;}
div#topmenu li {margin: 0;padding: 0; height: 44px;}
div#topmenu li, div#topmenu a {float: left; width: 100px; height: 44px;}
div#topmenu a {text-indent: -9000px; text-decoration: none; padding: 44px 0 0 0; overflow: hidden; height: 0px !important; height /**/:44px; }
li#home, li#home a {background-image: url(../elements/menuhome.jpg);}
li#poeti, li#poeti a {background-image: url(../elements/menupoeti.jpg);}
li#eventi, li#eventi a {background-image: url(../elements/menueventi.jpg);}
li#estore, li#estore a {background-image: url(../elements/menustore.jpg);}
li#rivista, li#rivista a {background-image: url(../elements/menurivista.jpg);}
li#mediabox, li#mediabox a {background-image: url(../elements/menumediabox.jpg); width: 112px;}
li#info, li#info a {background-image: url(../elements/menuinfo.jpg);}
li#anews, li#anews a {background-image: url(../elements/anews.jpg);}
#topmenu li, #topmenu a:hover{background-position: 0 -44px;}

.altcontent {
 width: 760px;
 height: 105px;
}

.srcbox {
 position: relative;
 float: left;
 width: 431px;
 height: 98px;
 background-image: url(../elements/ricerca.jpg);
}

.altbanner {
 float: right;
 width: 328px;
 height: 98px;
}

.content {
  width: 960px;
  margin-top: 5px;
  padding-bottom: 20px;
}

.footer {
  height: 40px;
  width: 743px;
  background-image: url(../elements/footerpad.jpg);
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 8px;
  color: #474634;
  font-weight: bold;
}

.left {
  float: left;
  width: 175px;
}

.leftmenutop {
  width: 173px; 
  height: 20px;
  background-color: #9E9C72;
}

.leftmenumid {
  width: 173px; 
  background-image: url(../elements/categoriemid.jpg);
}

.leftmenudown {
  width: 173px; 
  height: 10px;
  font: 1px 1px;
  background-image: url(../elements/categoriedown.jpg);
}

.lmitem {
  margin-top: 2px;
}

.right {
  float: left;
  width: 585px;
}

.rightmost {
  float: left;
  width: 195px;
}

.padtop {
  width: 576px; 
  height: 10px;
  font: 1px 1px;
  background-image: url(../elements/padtop.jpg);
}

.padmid {
  width: 576px; 
  min-height: 450px;
  height: auto !important;
  height: 450px;
  background-image: url(../elements/padmid.jpg);
}

.paddown {
  width: 576px; 
  height: 21px;
  background-image: url(../elements/paddown.jpg);
}

.blankspace {
  width: 556px;
  height: 30px;
  background-image: url(../elements/padmid.jpg);
  text-align: right;
  padding-right: 20px;
  color: #C70124;
  font-size: 12px;
  font-weight: bold;
}

.hometitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuhome.jpg);
  margin-left: 6px;
}

.mediatitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfumedia.jpg);
  margin-left: 6px;
}

.elencopoetititle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuelencopoeti.jpg);
  margin-left: 6px;
}

.biografiatitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfubiografia.jpg);
  margin-left: 6px;
}

.bibliografiatitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfubibliografia.jpg);
  margin-left: 6px;
}

.ainfotitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfualtreinfo.jpg);
  margin-left: 6px;
}

.elencotestititle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfutesti.jpg);
  margin-left: 6px;
}

.poesiatitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfupoesie.jpg);
  margin-left: 6px;
}

.searchtitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfusearch.jpg);
  margin-left: 6px;
}

.gueststitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuguests.jpg);
  margin-left: 6px;
}

.progtitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuprogramma.jpg);
  margin-left: 6px;
}

.articletitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuarticle.jpg);
  margin-left: 6px;
}

.presenttitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfupresentazione.jpg);
  margin-left: 6px;
}

.rassegnatitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfustampa.jpg);
  margin-left: 6px;
}

.gallerytitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfufoto.jpg);
  margin-left: 6px;
}

.elencoeventititle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfumanifestazioni.jpg);
  margin-left: 6px;
}

.estoretitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuestore.jpg);
  margin-left: 6px;
}

.infotitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfuinformazioni.jpg);
  margin-left: 6px;
}

.newstitle {
  width: 380px; 
  height: 20px;
  background-image: url(../elements/sfunews.jpg);
  margin-left: 6px;
}


.elencopoetiaz {
  width: 560px; 
  height: 20px;
  margin-left: 16px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: bold;
}

.elenco_tutti {
  float: right;
  margin-right: 30px;
  margin-top: 3px;
  width: 83px; 
  height: 26px;
}

.elencopoeti {
  margin-top: 20px;
}

.poet_letter {
  width: 27px;
  height: 25px;
  margin: 10px 0px 3px 40px;
  background-image: url(../elements/poet_letter.jpg);
  color: #C70124;
  font-size: 18px;
  text-align: center;
  padding-top: 2px;
}

.poet_item {
  padding-top: 5px;
  width: 569px; 
  height: 17px;
  margin-left: 6px;
  margin-top: 2px;
  background-image: url(../elements/poet_item.jpg);
  position: relative;
  color: #474634;
}

.poet_item_firstrow {
  padding-top: 5px;
  width: 569px; 
  height: 17px;
  margin-left: 6px;
  margin-top: 2px;
  background-color: #BDBA9F;
  position: relative;
  color: #474634;
  font-weight: bold;
}

.poet_name_fr {
  position: absolute;
  left: 40px;
  font-weight: bold;
}

.poet_name {
  position: absolute;
  left: 40px;
  font-weight: bold;
  color: #C70124;
}

.poet_lang {
  position: absolute;
  left: 250px;
  color: #474634;
}

.poet_natio {
  position: absolute;
  left: 400px;
  color: #474634;
}

.biografiatext {
  position: relative;
  width: 551px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
}

.biografiaphotobox {
  position: absolute;
  left: 318px;
  top: 10px;
  width: 240;
  height: 199px;
}

.switchline {
  position: absolute;
  top: 188px;
  left: 0px;
  height: 16px;
  width: 248px;
  padding-top: 3px;
}

.switchs {
  float: right; 
}
 
img.switch {
  float: left;
  margin-left: 3px;
}

.photoauthorline {
  position: absolute;
  top: 203px;
  left: 0px;
  height: 14px;
  width: 248px;
  padding-top: 3px;
  text-align: right;
  color: #9E9C72;
  border-bottom: 1px solid #9E9C72;
}

.bibliografiatext {
  position: relative;
  width: 551px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
}

.biografiabox {
  position: absolute;
  left: 360px;
  top: 10px;
  width: 203px;
}

.biopadtop {
  width: 203px; 
  height: 14px;
  background-image: url(../elements/rightpadtop.jpg);
}

.biopadmid {
  color: #474634;
  text-align: justify;
  width: 188px;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 30px;
  background-image: url(../elements/rightpadmid.jpg);
}

.bio_vert_text {
  height: 300px;
  overflow: hidden;
}

.event_vert_text {
  height: 120px;
  overflow: hidden;
  text-align: left;
}

.biopadcontinue {
  width: 203px; 
  height: 18px;
  background-image: url(../elements/rightpadcontinue.jpg);
}

.biopaddown {
  width: 203px; 
  height: 16px;
  background-image: url(../elements/rightpaddown.jpg);
}

.ainfotext {
  position: relative;
  width: 551px;
  text-align: justify;
  padding: 10px 10px 50px 15px;
}

.hbio {
  margin-left: 10px;
}

.hbiotitle {
  width: 321px; 
  height: 16px;
  background-image: url(../elements/orizbiografia.jpg);
}

.hthankstitle {
  width: 321px; 
  height: 16px;
  background-image: url(../elements/orizringrazia.jpg);
}

.hgallerytitle {
  width: 321px; 
  height: 16px;
  background-image: url(../elements/orizgallery.jpg);
}

.hbiotop {
  width: 558px; 
  height: 14px;
  background-image: url(../elements/padoriztop.jpg);
}

.hbiomid {
  width: 558px; 
  height: 140px;
  padding-bottom: 5px;
  background-image: url(../elements/padorizmid.jpg);
}

.hdetailsmid {
  width: 558px; 
  padding-bottom: 5px;
  background-image: url(../elements/padorizmid.jpg);
  position: relative;
}

.hthanksmid {
  width: 558px; 
  padding-bottom: 5px;
  background-image: url(../elements/padorizmid.jpg);
}

.hbiodown {
  width: 558px; 
  height: 14px;
  background-image: url(../elements/padorizdown.jpg);
}

.hbiophoto {
  float: left;
  margin-left: 15px;
  border: 1px solid #9E9C72;
  padding: 3px;
}

.hbioright {
  float: left;
  margin-left: 15px;
}

.hbiotext {
  width: 325px;
  height: 122px;
  overflow: hidden;
  text-align: justify;
}

.hdetailstext {
  width: 325px;
  text-align: justify;
}

.hthankstext {
  width: 380px;
  text-align: justify;
}

.hthankstext2 {
  width: 530px;
  text-align: justify;
}

.hbiocontinua {
  margin-top: 5px;
  margin-left: 260px;
  font: 1px 1px;
  height: 11px;
  width: 67px;
  background-image: url(../elements/continua.jpg);
}

.elencotesti {
  margin-top: 20px;
  padding-bottom: 100px;
}

.text_item {
  padding-top: 5px;
  width: 569px; 
  height: 34px;
  margin-left: 6px;
  margin-top: 2px;
  background-image: url(../elements/padelenco.jpg);
  position: relative;
}

.text_title {
  position: absolute;
  left: 10px;
  top: 4px;
  color: #C70124;
  font-weight: bold;
}

.listen {
  position: absolute;
  left: 540px;
  top: 0px;
}

.poet_name_h_et {
  position: absolute;
  left: 10px;
  top: 22px;
  color: black;
}

.poet_name_et {
  position: absolute;
  left: 55px;
  top: 22px;
  color: #C70124;
}

.paper_name_et {
  position: absolute;
  left: 60px;
  top: 22px;
  color: #C70124;
}

.poet_lang_h_et {
  position: absolute;
  top: 22px;
  left: 250px;
  color: black;
}

.poet_lang_et {
  position: absolute;
  top: 22px;
  left: 295px;
  color: #C70124;
}

.paper_date_et {
  position: absolute;
  top: 22px;
  left: 285px;
  color: #C70124;
}

.poet_natio_h_et {
  position: absolute;
  top: 22px;
  left: 400px;
  color: black;
}

.poet_natio_et {
  position: absolute;
  top: 22px;
  left: 470px;
  color: #C70124;
}

.paper_author_et {
  position: absolute;
  top: 22px;
  left: 450px;
  color: #C70124;
}

.poem_title {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #C70124;
}

.audioplayer {
  margin-top: 20px;
  width: 248px;
  height: 73px;
  background-image: url(../elements/player.jpg);
}

#txtoriginal {
  float: left;
  width: 117px;
  height: 26px;
  background-image: url(../elements/txtoriginal.jpg);
}

#txtitalian {
  float: left;
  width: 117px;
  height: 26px;
  background-image: url(../elements/txtitalian.jpg);
  display: none;
}

.poesiatext {
  float: left;
  width: 535px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
}

.biografiabox_float {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 203px;
}

#text_orig {
  display: none;
}

#text_it {
  display: block;
}

.src_title {
  position: absolute;
  top: 25px;
  left: 22px;
  font-weight: bold;
}

.src_author {
  position: absolute;
  top: 25px;
  left: 180px;
  font-weight: bold;
}

.src_natio {
  position: absolute;
  top: 60px;
  left: 22px;
  font-weight: bold;
}

.src_lang {
  position: absolute;
  top: 60px;
  left: 180px;
  font-weight: bold;
}

.src_input {
  font-size: 10px;
  display: block;
  border: 1px solid #9E9C72;
}

.src_button {
  position: absolute;
  top: 67px;
  left: 330px;
}

.program {
  margin-top: 10px;
  margin-bottom: 30px;
}

.programphoto {
  float: left;
  margin-left: 15px;
  border: 1px solid #9E9C72;
  padding: 3px;
}

.programtext {
  margin-left: 20px;
  float: left;
  width: 340px;
  text-align: justify;
}

.gallery {
  position: relative;
  height: 400px;
}

.galleryphoto {
  position: absolute;
  top: 10px;
  left: 90px;
  border: 1px solid #9E9C72;
  padding: 3px;
}

.gallerytext {
  position: absolute;
  top: 320px;
  left: 90px;
  width: 400px;
  text-align: center;
}

.goleft {
  position: absolute;
  top: 120px;
  left: 30px;
  width: 44px;
  height: 83px;
  background-image: url(../elements/goleft.jpg);
}

.goright {
  position: absolute;
  top: 120px;
  left: 510px;
  width: 44px;
  height: 83px;
  background-image: url(../elements/goright.jpg);
}

.thumbsline {
  margin-left: 20px;
  padding-top: 4px;
}

.thumb {
  float: left;
  margin-right: 4px;
  border: 1px solid #9E9C72;
  padding: 3px;
}

.event_year {
  margin-top: 10px;
  width: 566px;
  font-size: 10px;
  color: #474634;
  font-weight: bold;
  text-align: right;
  margin-bottom: 5px;
}

.event_location {
  position: absolute;
  left: 360px;
  color: #474634;
}

.event_begindate {
  position: absolute;
  left: 485px;
  color: #474634;
  text-align: right;
  width: 75px;
}

.productbox {
  width: 568px;
  height: 88px;
  margin-left: 6px;
  background-color: #f4f4ee;
  margin-bottom: 5px;
}

.productthumb {
  margin-top: 5px;
  margin-left: 10px;
  float: left;
  border: 1px solid #9E9C72;
  padding: 3px;
}

.productinfo {
  position: relative;
  margin-top: 5px;
  margin-left: 10px;
  float: left;
  width: 480px;
}

.pi_sep {
  height: 1px;
  width: 480px;
  background-color: #9E9C72;
  font: 1px 1px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.butt_media {
  height: 26px;
  width: 83px;
  margin-top: 20px;
  margin-left: 10px;
  background-image: url(../elements/butt_media.jpg);
}

.butt_order {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 50px;
  left: 400px;
  background-image: url(../elements/butt_ordina.jpg);
}

.butt_soldout {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 50px;
  left: 400px;
  background-image: url(../elements/butt_soldout.jpg);
}

.butt_reprint {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 50px;
  left: 400px;
  background-image: url(../elements/butt_reprint.jpg);
}

.butt_details {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 50px;
  left: 300px;
  background-image: url(../elements/butt_dettagli.jpg);
}

.butt_order2 {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 155px;
  left: 450px;
  background-image: url(../elements/butt_ordina.jpg);
}

.butt_soldout2 {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 155px;
  left: 450px;
  background-image: url(../elements/butt_soldout.jpg);
}

.butt_reprint2 {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 155px;
  left: 450px;
  background-image: url(../elements/butt_reprint.jpg);
}

#butt_prefazione {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 180px;
  background-image: url(../elements/butt_prefazione.jpg);
  display: none;
}

#butt_estratto {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 270px;
  background-image: url(../elements/butt_estratto.jpg);
}

#butt_recensioni {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 360px;
  background-image: url(../elements/butt_recensioni.jpg);
}

#butt_authbio {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 450px;
  background-image: url(../elements/butt_biografia.jpg);
}

#butt_prefazioneon {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 180px;
  background-image: url(../elements/butt_prefazioneon.jpg);
}

#butt_estrattoon {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 270px;
  background-image: url(../elements/butt_estrattoon.jpg);
  display: none;
}

#butt_recensionion {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 360px;
  background-image: url(../elements/butt_recensionion.jpg);
  display: none;
}

#butt_authbioon {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 185px;
  left: 450px;
  background-image: url(../elements/butt_biografiaon.jpg);
  display: none;
}

#preface_text {
  width: 551px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
}

#extract_text {
  width: 551px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
  display: none;
}

#reviews_text {
  width: 551px;
  text-align: justify;
  padding-top: 10px;
  display: none;
}

#authbio_text {
  width: 551px;
  text-align: justify;
  padding: 10px 10px 10px 15px;
  display: none;
}

.basket_header {
  margin-top: 50px;
  width: 569px; 
  height: 14px;
  margin-left: 6px;
  font-weight: bold;
  position: relative;
}

.basket_item {
  padding-top: 3px;
  margin-top: 1px;
  width: 569px; 
  height: 15px;
  margin-left: 6px;
  background-color: #f4f4ee;
  position: relative;
}

.basket_bottom{
  padding-top: 2px;
  margin-top: 2px;
  width: 569px; 
  height: 16px;
  margin-left: 6px;
  background-color: #DAD8B1;
  position: relative;
  color: #C70124;
}

.basket_title {
  position: absolute;
  left: 30px;
}

.basket_cnum {
  position: absolute;
  left: 355px;
  top: 1px;
  width: 15px;
  font-size: 10px;
  border: 1px solid #9E9C72;
  background-color: white;
  color: black;
}

.basket_price {
  position: absolute;
  left: 410px;
  width: 50px;
  text-align: right;
}

.basket_tprice {
  position: absolute;
  left: 480px;
  width: 60px;
  text-align: right;
}

.basket_trash {
  position: absolute;
  left: 550px;
}

.basket_total {
  position: absolute;
  left: 250px;
  text-align: right;
  font-weight: bold;
}

#butt_buy{
  height: 26px;
  width: 83px;
  position: absolute;
  top: 10px;
  left: 450px;
}

#butt_update {
  height: 26px;
  width: 83px;
  position: absolute;
  top: 10px;
  left: 350px;
}

.leftbasket {
  margin-top: 30px; 
}

.leftbasket_top {
  width: 173px; 
  height: 24px;
  background-image: url(../elements/leftbasket_top.jpg);
}

.leftbasket_bottom {
  width: 173px; 
  height: 16px;
  font: 1px 1px;
  background-image: url(../elements/leftbasket_bottom.jpg);
}

.leftbasket_item {
  padding-top: 3px;
  border-top: 1px solid white;
  width: 171px; 
  height: 15px;
  background-color: #f4f4ee;
  position: relative;
}

.leftbasket_total {
  padding-top: 2px;
  margin-top: 2px;
  width: 171px; 
  height: 16px;
  background-color: #DAD8B1;
  position: relative;
  color: #C70124;
  border-bottom: 10px solid white;
  font-weight: bold;
}

.leftbasket_title {
  position: absolute;
  left: 8px;
}

.leftbasket_tprice {
  position: absolute;
  left: 105px;
  width: 60px;
  text-align: right;
}

.form_header {
 padding: 3px 0px 3px 0px;
 margin: 0px 10px 10px 100px;
 font-weight: bold;
}
.inputrow {
 width: 569px; 
 margin-left: 6px;
 padding: 3px 0px 3px 0px;
 background-color: #F4F4EE;
 margin-bottom: 2px;
}
.inputbox1 {
 font-size: 10px;
 margin-left: 5px;
 width: 150px;
 border: 1px solid #9E9C72;
 background-color: white;
 color: black;
}
.inputbox2 {
 font-size: 10px;
 margin-left: 5px;
 width: 100px;
 border: 1px solid #9E9C72;
 background-color: white;
 color: black;
}
.inputbox3 {
 font-size: 10px;
 margin-left: 5px;
 width: 40px;
 border: 1px solid #9E9C72;
 background-color: white;
 color: black;
}
.notesarea {
 font-size: 11px;
 margin-left: 5px;
 height: 100px;
 width: 200px;
 border: 1px solid #9E9C72;
 background-color: white;
 color: black;
}
.button {
 border-style: ridge;
 margin-left: 5px;
 background-color: #F4F4EE;
 color: black;
}
.formtext {
  width: 200px;
  text-align: right;
  float: left;
  font-weight: bold;
  position: relative;
  top: 2px;
}
.formtext2 {
  width: 200px;
  text-align: right;
  float: left;
  font-weight: bold;
}
.forminput {
  width: 350px;
  text-align: left;
  float: left;
}
.forminput2 {
  width: 350px;
  text-align: left;
  float: left;
  padding-top: 2px;
  padding-left: 10px;
}

.headtitle {
  font-weight: bold;
  margin: 5px;
  color: #C70124;
}

.info_image {
  border: 1px solid #9E9C72;
  padding: 3px;
  margin-left: 5px;
}

.credits_intro {
  width: 538px; 
  background-image: url(../elements/padorizmid.jpg);
  padding-left: 10px;
  padding-right: 10px;
}

.creditsbox {
  width: 568px;
  margin-left: 6px;
  background-color: #f4f4ee;
  margin-top: 10px;
  padding-bottom: 5px;
}

.home_pad_l {
  margin-left: 15px;
  margin-top: 10px;
}

.home_pad_r {
  margin-left: 70px;
  margin-top: 10px;
}

.home_padtop {
  width: 492px; 
  height: 11px;
  font: 1px 1px;
  background-image: url(../elements/home_padtop.jpg);
}

.home_padmid {
  width: 492px; 
  height: 100px;
  background-image: url(../elements/home_padmid.jpg);
}

.home_paddown {
  width: 492px; 
  height: 14px;
  background-image: url(../elements/home_paddown.jpg);
}

.home_auth_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_auth_r.jpg);
}

.home_auth_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_auth_l.jpg);
}

.home_libro_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_libro_r.jpg);
}

.home_libro_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_libro_l.jpg);
}

.home_evento_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_evento_r.jpg);
}

.home_evento_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_evento_l.jpg);
}

.home_audio_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_audio_r.jpg);
}

.home_audio_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_audio_l.jpg);
}

.home_poem_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_poem_r.jpg);
}

.home_poem_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_poem_l.jpg);
}

.home_rivista_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_rivista_r.jpg);
}

.home_rivista_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_rivista_l.jpg);
}

.home_speciale_r {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_speciale_r.jpg);
}

.home_speciale_l {
  width: 492px; 
  height: 16px;
  background-image: url(../elements/home_speciale_l.jpg);
}

.home_text {
  display: inline;
  float: left;
  margin-left: 10px;
  height: 98px;
  overflow: hidden;
  text-align: justify;
}

.home_pic {
  display: inline;
  float: left;
  border: 1px solid #9E9C72;
  padding: 3px;
  margin-left: 10px;
}

.hnews {
  margin-top: 50px;
  margin-left: 10px;
}

.hnewstop {
  width: 558px; 
  height: 25px;
  background-image: url(../elements/hnewstop.jpg);
}

.hnewsmid {
  width: 558px; 
}

.hnewsdown {
  width: 558px; 
  height: 12px;
  background-image: url(../elements/hnewsdown.jpg);
}

.hnews_g {
  width: 538px;
  height: 47px;
  overflow: hidden;
  padding: 3px 10px 3px 10px;
  background-image: url(../elements/hnews_g.jpg);
}

.hnews_lg {
  width: 538px;
  height: 47px;
  overflow: hidden;
  padding: 3px 10px 3px 10px;
  background-image: url(../elements/hnews_lg.jpg);
}

.scrollers {
 float: right; 
 margin: 2px 20px 0px 0px;
 display: inline;
}

.scroller {
 float: left;
 margin-left: 5px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


A.link:LINK {
  text-decoration: none;
  color: #9E9C72;
  margin-right: 10px;
}
A.link:VISITED {
  text-decoration: none;
  color: #9E9C72;
  margin-right: 10px;
}
A.link:HOVER {
  text-decoration: none;
  color: #C70124;
  margin-right: 10px;
}
A.link:ACTIVE {
  text-decoration: none;
  color: #9E9C72;
  margin-right: 10px;
}

A.flink:LINK {
  text-decoration: none;
  color: #474634;
}
A.flink:VISITED {
  text-decoration: none;
  color: #474634;
}
A.flink:HOVER {
  text-decoration: none;
  color: #C70124;
}
A.flink:ACTIVE {
  text-decoration: none;
  color: #474634;
}