/* generali */
body { margin-top: 0px; border-top: 0px; padding-top: 0px; background: url(immagini/sfondotutte.jpg); background-repeat: no-repeat; background-color: #fff }

table a:link { color: #f00; font-weight: bold }
table a:visited   { color: #9e5151; font-weight: bold }
a:link { color: #f00; font-weight: bold }
a:visited   { color: #9e5151; font-weight: bold }

.contenuti   { color: black; font-size: 0.95em; font-family: Arial, Helvetica }

.titolipar { color: black; font-weight: bold; font-size: larger; font-family: Arial, Helvetica }
.titolipar a:link  { color: #d80000 }
.titoliparelink { color: #d80000; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica }
.titolipar a:visited { color: #9e5151 }

.titolipag { color: #3d3d3d; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, sans-serif }


/* Menu alto */
.menuptab { margin: 0px; padding: 0px; border: 0px; width: 600px; background-color: #000 }

.menuptab-logo { width: 95px; vertical-align: middle; background-color: #fff; padding: 0px; border: 0px; margin: 0px }
.menuptab-puls { width: 66px; vertical-align: middle; background-color: #000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; color: #fff }
table .menuptab-puls a { color: #fff; text-align: center; text-decoration: none; background-color: red; margin: 0px; padding: 2px; border: 0px; display: block }
table .menuptab-puls a:hover { color: red; background-color: white }

.campocerca  { font-size: 10px; vertical-align: middle; width: 120px }
.bottonecerca { width: 65px; font-size: 10px; vertical-align: middle }

form#frmcerca {margin:0px;}


/* Menu sx */
.menustab { margin: 0px; padding: 0px; border: 0px; width: 95px; background-color: #fff }
.menustab-puls { vertical-align: middle; background-color: #000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; color: #fff }
.menustab-puls a { color: #fff; text-align: center; text-decoration: none; background-color: red; margin: 0px; padding: 2px; border: 0px; display: block }
.menustab-puls a:hover { color: red; background-color: white }

.testatinamini   { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: black; width: 500px }

.botmenuprincipale td   { color: white; width: 62px }


.corpo   { font-size: 0.95em; font-family: Arial, Helvetica; margin-left: 9px }
.editoriale { font-size: 13px; line-height: 11px; font-family: Arial, Helvetica, Geneva }
.menu { font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva }

.teston   { color: black; font-size: 0.95em; font-family: Arial, Helvetica }

.testob  { color: white; font-size: 0.95em; font-family: Arial, Helvetica }

.testonelink   { color: #d80000; font-size: 0.95em; font-family: Arial, Helvetica }

.testatina { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica }


.testatinamini2 { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: black; width: auto }


.menurub { color: black; font-size: 0.85em; font-family: Arial, Helvetica }


.quadrehome { color: #d80000; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica }

.titrecensionihi { font-weight: bold }
.recensionihi  { color: black; font-size: 0.75em; font-family: Arial, Helvetica; padding: 3px; border: solid 1px black }
.recensionihi em {white-space:nowrap}

.evidenzahome  { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; background-color: #ffcc55; border: solid 1px black;}
.newshome {background-color: #ffe6e3}
.ultimorahome {background-color: #e6e3ff}
.latosxsf { background: url(/immagini/logotenuefondotab.gif) }

