/*italia-liberazione, ottobre 2006*/
/*unità di misura em=px/15.75 oppure %/100*/
/*Layout fluido: ultime lettere, ottobre 2006*/
/*Layout fluido width-fixed: ultime lettere, dicembre 2008*/
html,body{margin-top:1px;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%;font-style: normal;}

 html,body {
margin-top:1px;
padding:0
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:76%;
font-style:normal
}

#wrap {
width:930px;
border:1px solid #CCCCCD;
margin:0 auto;
padding:6px
}
#wrap2 {
width:930px;
border:1px solid #CCCCCD;
margin:0 auto;
background-color:red;
padding:6px
}

#testa {
text-align:left;
border-bottom:0 solid #000;
height:10em;
width:99.8%;
background-color:#FFF;
margin:0.1px auto;
padding:0
}

#corpo {
text-align:left;
position:relative;
background:#FFF;
border:0 solid #000;
height:69em;
margin:0.1px auto
}

#piedipagina {
margin-top:1.5em;
background-color:#FFF;
border-top:0 solid #A1B29A;
text-align:center;
padding:0.5em 0 0.1em
}

#colonna-sx {
float:left;
width:13%;
color:#000;
background-color:#FFF;
height:112px;
background-image:url(/ultimelettere/css/logo_1.jpg);
background-repeat:no-repeat
}

#colonna-dx {
float:left;
margin-right:-1px;
width:0;
height:112px;
background-color:#023F82
}

#centrale {
float:left;
width:87%;
color:#000;
height:112px;
background-color:#FFF;
margin:0 0 -1px
}

#centrale .box {
border-color:#000;
border-style:none solid solid;
border-width:1px;
padding:10px
}

a#activelink {
color:#000D81;
background-color:#CCCFE6;
text-decoration:none
}

a:visited {
color:#333;
text-decoration:none
}

a.collros:hover {
color:#9B1818;
text-decoration:none
}

a.biancoblu:link {
color:#FFF;
background-color:#000D81;
text-decoration:none
}

a.biancoblu:visited {
color:#EEE;
background-color:#000D81;
text-decoration:none
}

a.collblug:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#000D81;
background-color:#FFF;
text-decoration:none
}

a.collneros:link {
color:#000;
background-color:#FFF;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em
}

a.collopaco:link {
color:#fff;
font-weight:700
}

a.collopaco:hover {
color:#fff;
text-decoration:none
}

a.collopaco:visited {
color:#000D81;
background-color:#CCCFE6
}

.highlight {
background:#FFFF40
}

h1,h2 {
margin:0;
padding:0
}

h1 {
color:#000D81;
background:inherit;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:3.5em
}

h1.ros {
margin-top:0;
color:#9B1818;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:3.7em
}

h2 {
color:#000D81;
background:inherit;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
line-height:1.0
}

h2.ros {
color:#9B1818;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
line-height:1.0;
text-align:center
}

h2.ul {
color:#000D81;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:2.4em;
line-height:1.0
}

h2.bianco {
color:#FFF;
background-color:#000D81;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
line-height:1.0;
text-align:center
}

.tenue {
background-color:#EEE
}

.corsivo {
font-style:italic
}

.sottolinea {
text-decoration:underline
}

.testodx {
text-align:right
}

.testosx {
text-align:left;
margin:0 0 0 0.6em
}

.testocenter {
text-align:center
}

.testocenterpic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
background-color:#FFF;
text-align:center
}

.ftestanot {
font-weight:700;
font-size:1.7em;
color:#000D81;
text-align:left
}

.ftestasop {
font-weight:700;
font-size:1.5em;
color:#000D81;
text-align:left
}

.ftestanotcenter {
font-weight:700;
font-size:2.2em;
color:#000D81;
text-align:center
}

.testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:justify;
vertical-align:middle;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:none;
background-attachment:fixed;
background-repeat:no-repeat;
white-space:normal
}

.testosfbianco {
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-decoration:none;
background-attachment:fixed;
background-repeat:no-repeat;
white-space:normal;
background-color:white;
}

.testopic {
line-height:0.8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
vertical-align:middle;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:none;
background-attachment:fixed;
background-repeat:no-repeat;
white-space:normal
}

.testopiupic {
line-height:1.5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
vertical-align:middle;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:none;
background-attachment:fixed;
background-repeat:no-repeat;
white-space:normal;
padding:0 1em 0 0
}

.rossetto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#9B1818;

}

.fblu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#000D81;

}

.fblumedio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1.3em;
color:#000D81;
background-color:#FFF
}

.fbluetto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.9em;
color:#000D81;
background-color:#FFF;
padding:0 0 3px
}

.fnerettopic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.8em;
color:#000;
background-color:#FFF
}

.pic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
line-height:12px
}

.mediopic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333;
line-height:12px
}

.fsfondoblu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#FFF;
background-color:#000D81
}

.fsfondoblupic {
font-family:Georgia, sans-serif;
font-weight:400;
font-size:0.9em;
color:#FFF;
background-color:#000D81
}

.fsfondoneropic {
font-family:Georgia, sans-serif;
font-weight:400;
font-size:0.9em;
color:#FFF;
background-color:#000;
padding:0.3em 0.3em 0.5em
}

.oggi {
font-family:verdana;
text-align:center;
font-weight:700;
font-size:1em;
background:#000D81;
color:#FFF
}

a.oggi:visited {
color:#ddd;
text-decoration:none
}

.boxgr {
position:relative;
margin-top:0;
margin-left:0;
background-image:url(/ita/img/greca.gif);
background-repeat:repeat-x;
text-align:left;
height:10px;
padding:0.1em
}

.boxgreca3 {
position:relative;
margin-top:0;
margin-left:1%;
background-image:url(/ita/img/greca.gif);
background-repeat:repeat-x;
text-align:left;
height:10px;
width:43.7%;
padding:0 0.1em
}

input.button_g {
cursor:pointer;
background-color:#F3F3F3;
background-image:url('http://www.google.com/coop/images/google_custom_search_smwidg.gif');
background-repeat:no-repeat;
background-position:center;
width:9em;
border-color:#CCCCCD;
border-style:solid;
border-width:1px;
padding:0.1em 0.3em
}

input.button_i {
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:1em;
font-weight:700;
background-color:#cccccd;
color:#000d81;
border-color:#CCCCCD;
border-style:solid;
border-width:1px
}

input.button_cerca {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
background-color:#cccccd;
color:#000;
border-color:#CCCCCD;
border-style:solid;
border-width:0;
padding:0 0.2em 0.2em 0
}

input.cerca_av {
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
background-color:#cccccd;
color:#000;
border:1px solid #000D81
}

input.ultext {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:1em;
vertical-align:top;
margin-top:0;
border:1px solid #000D81;
width:12em
}

input.contatpic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
border:1px solid #000D81;
width:25em;
padding:0.3em 0.1em
}

input.contatemail {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
border:1px solid #000D81;
width:20em;
padding:0.3em 0.1em
}

input.contatogg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
border:1px solid #000D81;
width:30em;
padding:0.3em 0.1em
}

input.contat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
border:1px solid #000D81;
width:60em;
padding:0.3em 0.1em
}

img {
border:none
}

img.freccian {
border:none;
vertical-align:text-bottom;
width:18px;
height:18px
}

img.cilea {
vertical-align:-0.25em
}

img.centro {
border:none;
float:left;
padding:0 1em 0 0
}

img.destra {
border:none;
float:right;
padding:0 1em 0 0
}

img.centra {
border:none;
padding:0 1em
}

img.mini {
border:none;
width:70px;
height:100px
}

textarea.promo {
width:25%;
height:5em
}

textarea.contat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
border:1px solid #000D81;
width:51em;
height:12em;
background-color:#CCCFE6;
padding:0.3em 0.1em
}

.barpar {
width:100%;
background-color:#EEE;
height:2.5em
}

.par1 {
float:left;
font-size:1.6em;
color:#000;
width:90%;
height:0.5em;
background-color:#EEE;
padding:0.1em 0 0.3em 1em
}

.par2 {
margin-left:1%;
height:0.5em;
background-color:#EEE;
padding:0.6em 0 0.3em
}

.barp {
margin-left:0;
background-color:#EEE;
color:#000;
height:1.5em
}

.p1 {
float:left;
font-size:0.9em;
font-weight:700;
color:#000;
height:0.5em;
background-color:#EEE;
padding:0 0 0 1em
}

.p2 {
margin-left:88%;
height:0.5em;
background-color:#EEE;
padding:0.1em 0
}

.pi1 {
float:left;
color:#000D81;
height:18em;
background-color:#EEE;
padding:0 0 0 1em
}

.pi2 {
margin-left:50%;
background-color:#EEE;
padding:0.1em 0
}

.boxcinqueblu {
position:relative;
margin-top:0;
margin-left:2px;
background-color:#000D81;
color:#FFF;
width:97%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
text-align:center;
border-color:#000D81;
border-style:solid;
border-width:0;
padding:0.1em
}

.boxgrigio {
position:relative;
margin-top:0;
margin-left:2px;
background-color:#cccccd;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
border-color:#000D81;
border-style:solid;
border-width:0;
padding:0.1em
}

div#boxfilo {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
font-size:1.5em;
color:#FFF;
text-align:center;
background-color:#000D81;
padding:0
}

div#boxstat {
position:absolute;
height:4em;
width:19.55%;
text-align:left;
background-color:#FFF;
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:1em;
font-weight:700;
color:#000D81;
border-color:#A1B29A;
border-style:solid;
border-width:0;
margin:3.8em 1px 0 50%;
padding:0 0 0 0.3em
}

div#boxcc {
position:absolute;
height:7em;
text-align:left;
background-color:#FFF;
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#000D81;
border-color:#A1B29A;
border-style:solid;
border-width:0;
margin:0.5em 1px 0 87%;
padding:0 0 0 0.3em
}

div#boxtesta {
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:2.95em;
font-weight:700;
color:#000D81;
text-align:center;
padding:4px 0 0 5%
}

div#boxtestaesterna {
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:1.95em;
font-weight:700;
color:#000D81;
text-align:center;
padding:4px 0 0 5%;
}

div#boxbriciolee {
position:relative;
height:1.8em;
text-align:left;
background-color:#FFF;
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#000D81;
border-color:#A1B29A;
border-style:solid;
border-width:1px 0;
padding:0
}

.brisx {
position:relative;
float:left;
width:60%;
height:1.7em;
text-align:left;
background-color:#FFFFFF;
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#000D81;
padding:0.3em 0 0
}

.bridx {
position:relative;
margin-left:60.1%;
height:1.7em;
text-align:right;
background-color:#FFF;
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
color:#000D81;
padding:0.3em 0 0
}

div#boxmetaricerca {
position:absolute;
background-color:#FFF;
color:#000D81;
text-align:left;
width:39.9%;
border-color:#A1B29A;
border-style:solid;
border-width:0 1px 1px 0;
margin:15.4em 1px 0;
padding:0
}

div#boxmetaricercaa {
position:absolute;
background-color:#FFF;
color:#000D81;
text-align:left;
width:28%;
height:56em;
border-color:#A1B29A;
border-style:solid;
border-width:0 1px 0 0;
margin:0 1px;
padding:0
}

.boxesiti {
overflow:auto;
height:46.5em;
background-color:#FFFFFF;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
margin:0;
padding:0.5em 1em
}

.boxesitiring {
overflow:auto;
height:56.5em;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
margin:0;
padding:0.5em 1em
}

.boxesitiana {
overflow:auto;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
text-align:justify;
margin:0;
padding:0.5em 1em
}

.boxesitidoc {
height:30em;
overflow:auto;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
text-align:justify;
margin:0;
padding:0.5em 1em
}

.boxesitipic {
height:2em;
overflow:auto;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
text-align:justify;
margin:0;
padding:0.5em 1em
}

.boxesitimedio {
height:12em;
overflow:auto;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
text-align:justify;
margin:0;
padding:0.5em 1em
}

.boxesitiplus {
overflow:auto;
height:60em;
background-color:#F3F3F3;
border:0 solid #036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000D81;
margin:0;
padding:0.5em 1em
}

.boxrete {
position:relative;
margin-top:0;
background-color:#FFF;
color:#464646;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:1px 0 0;
padding:1em 0.3em
}

.boxretes {
position:relative;
margin-top:0;
background-color:#FFF;
color:#464646;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0 0 1px;
padding:1em 0.3em
}

.boxretegrigio {
position:relative;
background-color:#F3F3F3;
color:#464646;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0 1px 0 0;
margin:0.5em 0;
padding:1em 0.3em
}

.boxretealta {
position:relative;
margin-top:0;
background-color:#FFF;
color:#464646;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0;
padding:0.5em 0.5em 1em
}

div#fsfondonero {
position:relative;
margin-top:0;
float:left;
width:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#FFF;
background-color:#000;
text-align:left;
padding:1em
}

div#fsfondonerotr {
position:relative;
margin-top:0;
width:10%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#FFF;
background-color:#000;
text-align:right;
padding:1em
}

div#boxcontenuti {
position:absolute;
background-color:#FFF;
color:#000D81;
text-align:left;
width:58.5%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0 0 0 0.1em;
margin:15.4em 1px 0 40%;
padding:0 0 0 5px
}

div#boxcontenutii {
position:absolute;
background-color:#FFF;
color:#000D81;
text-align:left;
width:70.7%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:69em;
border-color:#A1B29A;
border-style:solid;
border-width:0 0 0 0.1em;
margin:0 1px 0 28%;
padding:0 0 0 1em
}

div#boxrisultati {
position:relative;
background-color:#FFF;
color:#000D81;
text-align:left;
height:20.2em;
width:97.8%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0 0 0.1em;
margin:0 1px 0 0;
padding:0.7em 0 0 0.7em
}

div#boxpremessa {
position:relative;
background-color:#FFF;
color:#000D81;
text-align:left;
width:97.8%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-color:#A1B29A;
border-style:solid;
border-width:0;
margin:0 1px 0 0;
padding:0.7em 0 0 0.7em
}

.boxsub {
position:relative;
top:0;
margin-left:0;
padding:1em 1em 1em 2em
}

.boxmargine {
padding:0.5em 1em
}

select.selbianco {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333;
background-color:#FFF;
border:0.1em solid #000D81;
width:97%;
margin:0.3em 0 0.2em;
padding:0
}

select.selbiancograssetto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
color:#333;
background-color:#FFF;
border:0 solid #000D81;
width:100%;
margin:0 0 0 -0.2em;
padding:0
}

select.selbiancograssettopic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#333;
background-color:#FFF;
border:0 solid #000D81;
width:100%;
margin:0;
padding:0
}

select.selbiancocorto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000D81;
background-color:#FFF;
border:1px solid #000D81
}

select.selblu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-color:#000D81;
border:1px solid #000D81
}

select.selgrigio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#CCCCCD;
border:1px solid #000D81
}

select.selgrigiopic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000;
background-color:#CCCCCD;
border:1px solid #000D81
}

select.selbiancopic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000;
background-color:#FFF;
border:0 solid #000D81
}
select.selbiancopicgrassetto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000;
background-color:#FFF;
border:0 solid #000D81;
font-weight: bold;
}

select.selnero {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#FFF;
background-color:#333;
border:0.1em solid #000D81;
width:97%;
margin:0.3em 0 0.2em;
padding:0
}

select.selsa {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
background-color:#FFF;
border:0.1em solid #000D81;
width:86%;
margin:2.5em 0 0 2.5em;
padding:0.3em 0
}

ul.rss {
list-style-image:URL(/ita/img/rss.jpg);
margin:0;
padding:0 0 0 2em
}
ul.cita {
list-style-image:URL(http://www.ultimelettere.it/ultimelettere/css/citazioni16.jpg);
margin:0;
padding:0 0 0 2em;
}

ul.charts {
list-style-image:URL(/ultimelettere/css/charts.jpg);
margin:0;
padding:0 0 0 3em
}

ul.punton {
list-style-image:URL(/ita/img/punton.gif);
margin:0;
padding:0.1em 0 0.1em 1.1em
}

ul.puntor {
list-style-image:URL(/ita/img/puntor.gif);
margin:0;
padding:0 0 0 2em
}

ul.crocer {
list-style-image:URL(/ita/img/pcrocer.gif);
margin:0;
padding:0 0 0 2em
}

ul.spunta {
list-style-image:URL(/ita/img/pv.gif);
margin:0;
padding:0 0 0 2em
}

ul.pdf {
list-style-image:URL(/ita/img/pdf.png);
margin:0;
padding:0 0 0 25px
}

ul.mm {
list-style-image:URL(/it/img/videocamera.png);
margin:0;
padding:0 0 0 25px
}

ul.www {
list-style-image:URL(/ita/img/firefox.png);
margin:0;
padding:0 0 0 2em
}

ul.doc {
list-style-image:URL(/ita/img/doc.png);
margin:0;
padding:0 0 0 2em
}

ul.rtf {
list-style-image:URL(/ita/img/rtf.png);
margin:0;
padding:0 0 0 2em
}

ul.zip {
list-style-image:URL(/ita/img/zip.png);
margin:0;
padding:0 0 0 2em
}

ul.img {
list-style-image:URL(/ita/img/img.png);
margin:0;
padding:0 0 0 2em
}

ul.xls {
list-style-image:URL(/ita/img/xls.png);
margin:0;
padding:0 0 0 2em
}

ul.mdb {
list-style-image:URL(/ita/img/mdb.png);
margin:0;
padding:0 0 0 2em
}

ul.tricolore {
list-style-image:URL(/ita/img/tricolore.png);
margin:0;
padding:0 0 0 2em
}

ul.esclamativo {
list-style-image:URL(/ita/img/esclamativo.png);
margin:0;
padding:0 0 0 2em
}

ul.scrivi {
list-style-image:URL(/ita/img/b_edit.png);
margin:0;
padding:0 0 0 2em
}

.boxpunti {
position:relative;
margin-top:5px;
margin-left:0;
color:#000;
background-color:#FFF;
width:50%;
background-image:url(/ita/img/punti.gif);
background-repeat:repeat-x;
height:15px;
padding:0.1em 2em 0.1em 0.1em
}

table.zero {
width:99.7%;
table-layout:auto;
border:0 solid #8a9;
background-color:#FFF;
margin:0;
padding:0
}

caption.zero {
color:#FFF;
font-weight:700;
background:#9B1818;
text-transform:uppercase
}

tr.zero {
border:0 solid #000D81;
text-align:left;
font-size:0.9em;
margin:0;
padding:0.5px 0 0
}

th.zero {
border:0 solid #000D81;
background:#ddd;
text-align:center;
font-family:verdana;
font-size:9px;
color:#000;
margin:0;
padding:2px 0 0
}

th.ul {
color:#FFF;
border:0 solid #000D81;
background:#000D81;
text-align:center;
font-family:verdana;
font-size:1em;
font-weight:700;
margin:0 1em;
padding:0.2em
}

td.zero {
border:0 solid #000D81;
vertical-align:top;
text-align:left;
font-family:verdana;
font-size:1em;
line-height:8px;
color:#000D81;
border-color:#000D81;
margin:0;
padding:0.5px 0 0
}

td.ulzero {
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:0.5px 0 0
}

td.ulzerocentra {
border:0 solid #000D81;
vertical-align:top;
text-align:center;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:0.5px 0 0
}

td.ul40 {
width:40%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em 1em 1em 0
}

td.ul60 {
width:60%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em
}

td.ul40g {
width:40%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
background-color:#F3F3F3;
border-color:#000D81;
margin:0;
padding:2em
}

td.ul60g {
width:60%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
background-color:#F3F3F3;
border-color:#000D81;
margin:0;
padding:2em
}

td.ul10 {
width:10%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em
}

td.ul25 {
width:25%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em;
}
td.ul20 {
width:20%;
border:0 solid #000D81;
vertical-align:top;
text-align: left;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:0.5em;
}


td.ul33 {
width:33%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em
}

td.ul50 {
width:50%;
border:0 solid #000D81;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
background-color:#FFE35E;
border-color:#000D81;
margin:0;
padding:1em
}

td.ul50nero {
width:50%;
border:0.1em solid #000;
vertical-align:top;
text-align:justify;
font-family:verdana;
font-size:1em;
color:#000;
background-color:#FFE35E;
margin:0;
padding:0
}

td.ulana50 {
width:38%;
border:0 solid #000D81;
vertical-align:top;
text-align:left;
font-family:verdana;
font-size:1em;
color:#000;
background-color:#CCCCCD;
border-color:#000D81;
margin:0;
padding:0
}

td.ul90 {
width:90%;
border:0 solid #000D81;
vertical-align:top;
text-align:left;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em
}

td.ul75 {
width:75%;
border:0 solid #000D81;
vertical-align:top;
text-align:left;
font-family:verdana;
font-size:1em;
color:#000;
border-color:#000D81;
margin:0;
padding:1em
}

table.zerocont {
table-layout:auto;
border:1px solid #8a9;
margin:0;
padding:0
}

tr.ulcont {
color:#FFF;
border:0 solid #000D81;
background:#000D81;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
margin:0 1em;
padding:0.2em
}

tr.zerocont {
border:0 solid #000D81;
text-align:left;
font-size:0.9em;
margin:0;
padding:0
}

td.zerocont {
border:0 solid #000D81;
vertical-align:top;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.8em;
font-size:1.1em;
color:#000D81;
border-color:#000D81;
margin:0;
padding:0
}

div#comminf {
text-align:right;
background-color:#FFF;
color:#464646;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
border-color:#464646;
border-style:solid;
border-width:0 1px 1px;
padding:0.1em 1em
}

div#boxalsingbook {
position:absolute;
margin-top:0;
top:0;
left:1px;
width:57%;
height:163px;
background-image:url(/ita/img/intestazione.png);
background-repeat:no-repeat;
text-align:left;
padding:0 0.1em 0.1em
}

ul#multi,ul#multi li {
list-style:none;
margin:0;
padding:0
}

ul#multi li {
float:left;
width:32%;
margin-left:1%;
display:inline;
border-bottom:1px dotted #777;
background-color:#F3F3F3;
height:2.5em
}

ul#multi a {
display:block;
color:#000;
height:2.5em !important;
text-decoration:none;
padding-left:16px;
}

ul#multipic,ul#multipic li {
list-style:none;
margin:0;
padding:0;
font-size:10px;
}

ul#multipic li {
float:left;
width:15%;
margin-left:1%;
display:inline;
border-bottom:1px dotted #777;
background-color:#F3F3F3;
height:2.5em;
}

ul#multipic a {
display:block;
color:#000;
height:2.5em !important;
text-decoration:none;
padding:0 5px 0 5px;
background-color:#F3F3F3;
}

ul#multialto,ul#multialto li {
list-style:none;
margin:0;
padding:0 0.1em 0 0
}

ul#multialto li {
float:left;
width:32%;
margin-left:1%;
display:inline;
border-bottom:1px dotted #777;
background-color:#F3F3F3;
height:5em
}

ul#multialto a {
display:block;
color:#000;
height:5em !important;
text-decoration:none;
padding-left:16px;
}

#colonna-sx .box,#colonna-dx .box,img.pub {
padding:10px
}

a:link,a.collros:link {
color:#000;
text-decoration:none
}

a:hover,a.blublu#activelink,a.blublu:visited,a.biancoblu#activelink {
color:#000D81;
text-decoration:none
}

a.blublu:link,a.blublu:hover,a.biancoblu:hover,a.collblug:hover {
color:#000D81;
background-color:#FFF;
text-decoration:none
}

a.collneros:hover,a.collblank:link,a.collblank:hover {
color:#9B1818;
background-color:#FFF;
text-decoration:none
}

.frossetto,.fneretto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#000;
background-color:#FFF
}

a.oggi:link,a.oggi:hover,a.oggi#activelink {
color:#FFF;
text-decoration:none
}

ul.crocen,ul.crocenselect,ul.crocenup {
list-style-image:URL(/ita/img/pvv.gif);
margin:0;
padding:0.1em 0 0.1em 1.1em
}

caption.ul,caption.ulcont {
color:#FFF;
font-weight:700;
background:#000D81;
text-transform:uppercase
}

div#comm,.comm {
background-color:#464646;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
padding:0.1em 1em 0
}

div#commin,.commin {

text-align:right;
background-color:#FFF;
color:#464646;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
border-color:#464646;
border-style:solid;
border-width:0 1px;
padding:0.1em 1em
}

ul#multi,ul#multialto {
width:100%;
overflow:hidden;
line-height:1.2em;
background:#fff;
margin:1em 0;
padding:0.3em 0 1em
}

ul#multi a:hover,ul#multialto a:hover {
background-color:#000;
color:#fff
}