/*Layout fluido: frisi, gennaio 2006*/
html,body{margin-top:1px;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 72%;}
/*
aranciocti2:#F8B624; aranciotenuecti2: #FFE7C0
verdecti3;#0A6A28; verdetenuecti: #78D095*/


/*colori link: insmli, ottobre 2005*/
a:link {color:#000000; text-decoration: none}
a:hover{color: #000080; background-color: #CCCFE6; text-decoration: none}
a#activelink{color: #000D81; background-color: #FFFFFF; text-decoration: none}
a:visited {color: #464646; text-decoration: none}


a.collros:link {color: #000D81; background-color: #FFFFFF; text-decoration: none}
a.collros:hover{color: #000D81; background-color: #BFBFFF; text-decoration: none}
a.collros:activelink{color: #000D81; text-decoration: none}
a.collros:visited {color: #33838E; text-decoration: none}

a.blu:link {color:#001C81; text-decoration: none}
a.blu:hover{color: #001C81; background-color: #C4E4FD; text-decoration: none;font-weight: bold;}
a.blu:activelink{color: #001C81;  text-decoration: none}
a.blu:visited {color: #001C81; text-decoration: none;}

a.registro:link {color: #001C81; background-color: #CCCFE6; text-decoration: none}
a.registro:hover{color: #001C81; background-color: #FFFFFF; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}



/*dimensioni box: insmli, ottobre 2005*/
div#contenitore{margin-top:1px;}

.screen {}

div#boxtitolo {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: #FFFFFF;text-align:left; height:101px;}
div#boxcrono {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.5em 0.1em 0.5em; color:#000000; background-color: #BFBFFF; text-align:left;}
div#boxcronotenue {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.5em 0.1em 0.5em; color:#000000; background-color: #E9EDFF; text-align:left;}
.boxcronolungo {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: #BFBFFF; text-align:left;height:10em;}

div#boxcronoverde {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: #78D095; text-align:left;}
.boxcronoverde {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: #78D095; text-align:left;}
.boxcronorosso {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: rgb(204,221,204); text-align:left;}
.boxcronoarancio {position:relative; margin-top:1px; margin-left:0; padding: 0.1em 0.5em 0.3em 0.5em; color:#000000; background-color: #F8B624; text-align:left;}
.boxcronoaranciotenue {position:relative; margin-top:1px; margin-left:0; padding: 0.1em 0.5em 0.3em 0.5em; color:#000000; background-color: #FFE7C0; text-align:left;}
.boxcronoverdetenue {position:relative; margin-top:1px; margin-left:0; padding: 0.1em 0.5em 0.3em 0.5em; color:#000000; background-color: #D3FFE6; text-align:left;}

.boxcronoismu {position:relative; margin-top:1px; margin-left:0; padding: 0.1em 0.1em 0.3em 0.1em; color:#000000; background-image: url(/css/kancomp8.jpg); text-align:left;}
.boxtestaismu {position:relative; background-image: url(/css/kancomp8.jpg); margin-top:1px; margin-left:0; padding: 0.1em 0.1em 0.3em 0.1em; color:#000000; text-align:left;}
.boxtestaismuv {position:relative; background-image: url(/css/matisse.jpg); margin-top:1px; margin-left:0; padding: 0.1em 0.1em 0.3em 0.1em; color:#000000; text-align:left;}
.boxtestaismur {position:relative; background-image: url(/img/kktr.jpg); margin-top:1px; margin-left:0; padding: 0.1em 0.1em 0.3em 0.1em; color:#000000; text-align:left;}
div#boxcronopic {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; width:50%; background-color: #BFBFFF; text-align:left;}
.boxcronopic {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; width:50%; background-color: #BFBFFF; text-align:left;}
.boxcronolungo {position:relative; margin-top:1px; margin-left:0; padding: 0em 0.1em 0.1em 0.1em; color:#000000; background-color: #BFBFFF; text-align:left;}
.boxcronoo {position:relative; margin-top:1px; margin-left:0; padding: 0.1em 0.5em 0.3em 0.5em; color:#000000; background-color: #BFBFFF; text-align:left;}

.boxstriscia {padding: 2.0em 2.0em 2.0em 2.0em; color:#000000; background-color: #BFBFFF; text-align:center;}
.boxstrisciamenu {padding: 2.0em 30% 2.0em 30%; color:#000000; background-color: #BFBFFF; text-align:left;}
.boxstrisciais {padding: 2.0em 2.0em 2.0em 2.0em; color:#000000; background-image: url(/css/kancomp8.jpg);  text-align:center;}

.boxinformazioni {position:relative;padding: 0 0.2em 0 0.2em; color:#000000; background-color: #EEEEEE; text-align:left; size-font:10px; width: 16.0em;}
.boxgrigioscuro {position:relative;padding: 0 0em 0 0em; color:#FFFFFF; background-color: #808080; text-align:center; font-size: 10px;}

div#boxquadro {position:relative; margin-top:0.1em; background-color: #FFFFFF; color:rgb(51, 51,51); text-align: left; padding: 0 0.1em 0.1em 0.1em;}
div#boxcopy {position:relative; margin-top:5%; background-color:#FFFFFF; text-align: left; padding: 0em 2em 0.1em 0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#9B1818;}

div#boxcontenuti {position:absolute; top:0px; margin-left:25%; background-color: #FFFFFF; color:#000000; text-align: left; width:71%; padding: 0.7em 1em 2em 0.3em;}
div#boxcopy {position:relative; background-color: #FFFFFF; color:#464646; text-align: left; font-size: 0.9em; padding: 1em 0.1em 0em 0em; }
.boxsx {float:left; overflow:auto; height:46.1em; width:20.0em; background-color: #FFFFFF; margin: 0em 0em 0 0.1em; padding: 0.5em 0.5em 0.5em 0.5em; border: 1px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000D81;}
.bc {min-height:46.1em; background-color: #F3F3F3; margin: 0 0em 0 21.5em; padding: 0.5em 1em 0.5em 1em; border: 0px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000D81;}
.boxdx {overflow:auto;  height:46.1em; background-color: #F3F3F3; margin: 0 0em 0 0em; padding: 0.5em 1em 0.5em 1em; border: 0px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000D81;}

div#col1{position:absolute; top:0px; width:56%; padding-left:1%}
div#col2{position:absolute; top:0px; margin-left: 57%; text-align:left;}
div#col11{position:relative; float: left; top:0px; width:36%; padding-left:1%}
div#col22{position:relative; top:0px; margin-left: 40%;}
div#col111{position:relative; float: left; top:0px; width:46%; padding-left:0}
div#col222{position:relative; top:0px; height:50px; margin-left: 50%;}
div#par1{float: left; padding: 0.5em 0.1em 0em 0em;}
div#par2{margin-left: 1%}
.par1{float: left; padding: 0.5em 0.1em 0em 0em;background-color: #F3F3F3;height:6.5em;}
.par2{margin-left: 18%}
div#par2bis {margin-left: 40%}
div#par11{float: left; padding-right:1%}
div#par22{margin-left: 5%}
div#par111{float: left;  height: 250px; margin-top:0;}
div#par222{height: 250px; margin-left: 25%; margin-top:0;}
div#par1111{float: left;  height: 70px; width: 43%; margin-top:0;}
div#par2222{height: 70px; margin-left: 45%; margin-top:0;}
div#par111111{height: 35.0em;float: left; width: 61%; margin-top:0;background-color: #F3F3F3;}
div#par222222{height: 41.0em; margin-left: 61%; margin-top:0;padding:0 0 0 1.0em;}
div#par11111{float: left;  height: 200px; width: 43%; margin:0 0 0 3px;}
div#par22222{height: 200px; padding:0 0 0 43px; margin-left: 63%;}

/*stili font: insmli, ottobre 2005*/
h1,h2{margin: 0;padding:0;}
h1{color: #000D81; background: inherit; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 3.7em}
h1.nero{color: #000000; background: inherit; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 3.7em;text-align: center;}
h1.ros {margin-top: 0px; color: #9B1818; background-color: #FFFFFF; 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; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0}
h2.nero {color: #323232; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0}
h2.verde {color: #078C00; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0}
h2.bianco {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0}

img { border: none; vertical-align: text-bottom;}

.f09b {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.9em;}
.f11b {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;}
.f09 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.9em;}
.ftestanot {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.5em; color:#000D81}
.ftesta {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; color:#000080;}
.ftestapiu {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em; color:#000080;}
.ftestanero {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.5em;  color:#323232}
.ftitnot {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; background-color: #FFFFFF; color:#000D81}
.fnot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; color:#000000;}
.fnot2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:black}
.faltrenot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; background-color: #FFFFFF; color:#000D81}
.fcopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#A1B29A}
.fneretto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #FFFFFF; color:#000000;}
.frossetto {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;  color:#9B1818; background-color: #FFFFFF;}
.fbluetto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  color:#000D81; }
.fceleste {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#BFBFFF; background-color: #FFFFFF;}
.fbluceleste {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #000000; background-color: #BFBFFF;}
.fbiancoblu {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #FFFFFF; background-color: #000D81;}
.fblurosa {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#000D81; background-color: #FFE7C0;}
.fnotblu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000D81; background-color: #FFFFFF;}
.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: justify; 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;}
.testolargo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; text-align: left; 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;}
.fscuro {font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(15, 15, 15); background-color: #FFFFFF; font-weight: normal;}
.testodx {text-align: right; padding: 0.1em 0.1em 0.1em 0.1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: rgb(51, 51, 51);
}
.highlight_b { background: #BFBFFF; }
.highlight_g { background: #FFFF40; }
.highlight_v { background: #BAFFA8; }
.highlight_r { background: #FF8080; }
.testocenter {text-align: center;}
.grassetto {font-weight: bold;}

.boxsub {position:relative; top:0px; margin-left:13px; background-color: #FFFFFF; color: rgb(51, 51,51); font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: left; padding: 0.7em 1em 1em 1.1em;}

/* ------------ select -----------*/
select.unoem {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: rgb(51, 51, 51);
background-color: #FFFFFF;
border: 1px solid #000D81;
}
select.unogrigio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: rgb(51, 51, 51);
background-color: #ddd;
border: 1px solid #000D81;
}
select.unorosa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: rgb(51, 51, 51);
background-color: #FFE7C0;
border: 1px solid #000D81;
}

select.sel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.96em;
color: rgb(51, 51, 51);
background-color: #FFFFFF;
}
fieldset.anagrafe{
border: 1px solid #000D81;
background-color: #EEEEEE;
}




/* ------------ input -----------*/

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
vertical-align: top;
margin-top:0px;
border: 1px solid #000D81;
}
input.zero {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
vertical-align: top;
margin-top:0px;
border: 0px solid #000D81;
}
input.clic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
vertical-align: middle;
margin-top:0px;
border: 1px solid #000D81;
}

input.text {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10px;
vertical-align: top;
margin-top:0px;
}

input.pic {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
width:50px;
text-align: center;
}
input.piclungo {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
width:70%;
}
input.picgrigio {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
width:50px;
text-align: center;
background-color: #E0DCDC;
}
input.ppicg {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
background-color: #E0DCDC;
width:8.0em;
}
input.ppicb {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
background-color: #FFFFFF;
width:8.0em;
}

input.picg {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
background-color: #E0DCDC;
}
input.picb {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
background-color: #FFFFFF;
}


input.picrosa {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
vertical-align: top;
margin-top:0px;
text-align: center;
background-color: #FFE7C0;
cursor: pointer;
}

input.cti2 {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
font-weight: bold;
vertical-align: top;
margin-top:0px;
text-align: center;
width:25%;
background-color: #F8B624;
cursor: pointer;
}
input.cti3 {
font-family: Verdana, Helvetica,Arial,  sans-serif;
font-size: 10 px;
font-weight: bold;
vertical-align: top;
margin-top:0px;
text-align: center;
width:25%;
background-color: #78D095;
cursor: pointer;
}

input.costi {
font-family: Verdana,Helvetica,  Arial,  sans-serif;
font-size: 1.0em;
font-weight: bold;
vertical-align: top;
margin-top:0px;
background-color: #BFBFFF;
}

input.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: bold;
vertical-align: middle;
background-color:#FFFFFF;
color: #000000;
border-color: #CCCCCC #808080 #808080 #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

input.registro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10 px;
font-weight: bold;
vertical-align: bottom;
background-color:#CCCFE6;
color: #000000;
border-color: #CCCCCC #808080 #808080 #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

input.button_g {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
background-color: #CCCCCC;
color: rgb(0, 0, 0);
border-color: #CCCCCD #CCCCCD #CCCCCD #CCCCCD;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width:200px;
height:200px;
}


input.button_i {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
background-color: rgb(204, 207, 230);
color: rgb(0, 13, 129);
border-color: #CCCCCD #CCCCCD #CCCCCD #CCCCCD;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;}

input.button_f {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
background-color: black;
color: rgb(255, 255, 255);
border-color: #CCCCCD #CCCCCD #CCCCCD #CCCCCD;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;}

input.button_stat {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
background-color: rgb(255, 255, 255);
color: rgb(0, 0, 0);
border-color: #CCCCCD #CCCCCD #CCCCCD #CCCCCD;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;}

/*---------- punti numerati -------------*/

ol.aiuto { color: #001C81; background-color: #FFE7C0; text-decoration: none; }

/*---------- linee -------------*/
.linebreak2{
        margin:7px 0px 0  0;
        border-top:5px solid #26538A;
}

/*---------- bottoni -------------*/
input.bottoneavvio{
width: 120px;
height: 50px;
background-color: #FF0000;
background-image: url('/img/Arrowfolder.gif');
background-repeat: no-repeat;
background-position: center center;
}

/*---------- puntatori -------------*/

ol.grasset {font-weight: bold; }
ul.punton { list-style-image:URL(/img/punton.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.butta { list-style-image:URL(/img/Compressedfolder.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.buttacirco { list-style-image:URL(/img/Compressedfolder.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.avvio { list-style-image:URL(/img/Arrowfolder.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.aiuto { list-style-image:URL(/img/Folderaiuto.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.fine { list-style-image:URL(/img/Closedfolder.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.vademecum { list-style-image:URL(/img/vademecum.png); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.puntor { list-style-image:URL(/img/puntor.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.crocen { list-style-image:URL(/img/pvv.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.crocer { list-style-image:URL(/img/pcrocer.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.spunta { list-style-image:URL(/img/pv.gif); margin:0; padding: 0px 0px 0px 13px; /* elimino i rientri delle liste */ }
ul.pdf { list-style-image:URL(/img/pdf.jpg); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.ppdf { list-style-image:URL(/img/ppdf.png); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.doc { list-style-image:URL(/img/doc.png); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.ppt { list-style-image:URL(/img/ppt.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.forum { list-style-image:URL(/img/3utenti.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.utenti { list-style-image:URL(/img/2utenti.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.tricolore { list-style-image:URL(/img/tricolore.png); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.gendoc { list-style-image:URL(/img/docgenerico.jpg); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.rendiconta { list-style-image:URL(/img/cartellaposta.png); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.certifica { list-style-image:URL(http://www.certificailtuoitaliano.it/wp-content/uploads/2011/11/vctitr32.png); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.frisi { list-style-image:URL(/icopic.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.tutor { list-style-image:URL(/img/tutor.png); margin:0; padding: 0 0 0 33px; /* elimino i rientri delle liste */ }
ul.posta { list-style-image:URL(/img/posta.png); margin:0; padding: 0 0 0 33px; /* elimino i rientri delle liste */ }
ul.ismu { list-style-image:URL(/css/icoismu.png); margin:0; padding: 0 0 0 33px; /* elimino i rientri delle liste */ }
ul.edit { list-style-image:URL(/img/b_edit.png); margin:0; padding: 0px 0px 0px 23px; /* elimino i rientri delle liste */ }

/* ------------Tabelle -------------*/
table.sfondorosa{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #E0DCDC;
background-color: #FFE7C0;
}

table.copertina{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #E0DCDC;
width:95%;
}
tr.copertinag{
table-layout: auto;
margin:0.3em 0.3em 0.3em 0.3em;
padding:0;
border: 1px solid #E0DCDC;
width:95%;
background-color: #EEEEEE;
}
tr.copertinag{
table-layout: auto;
margin:0.3em 0.3em 0.3em 0.3em;
padding:0;
border: 1px solid #E0DCDC;
width:95%;
}

table.tabellone{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #8a9;
}
td.tabnomi{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
}
table.fissa{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #8a9;
width:330px;
}
td.fissa{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFE7C0;
font-size: 9px;
width: 90%;
}
td.fissaid{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFE7C0;
font-size: 9px;
width: 10%;
}
td.fissaedit{
margin:0;
padding:0 0em 0 0em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFE7C0;
font-size: 9px;
width: 0.5%;
}
table.piccola{
table-layout: auto;
margin:0 0 0 25.0em;
width: 45%;
padding:0;
border: 0px solid #8a9;
align:center;
}
table.piccolasx{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #8a9;
width:30%;
}
caption.ul{
color:white;
font-weight:bold;
background:#000D81;
text-transform:uppercase;
}
caption{
text-transform:uppercase;
}
th.zero{
margin:0;
padding:2em;
border:0px solid #000D81;
background:#ddd;
text-align:center;
font-family:verdana; font-size:9px; color: black;
}

th.grigio{
margin:0;
padding:0.5em;
border:1px solid #000D81;
background:#ddd;
text-align:center;
font-family:verdana; font-size:9px; color: black;
}

th.rosa{
margin:0;
padding:5px;
border:1px solid #000D81;
background:#FFE7C0;
text-align:center;
font-family:verdana; font-size:9px; color: black;
}
th.rosa_g{
margin:0;
padding:0.5em;
border:1px solid #000D81;
background:#EAD9FF;
text-align:center;
font-family:verdana; font-size:9px; color: black;
width:80.0em;
}


table.tabtesta{
table-layout: auto;
margin:0 0 0 5%;
text-align:center;
width: 92%;
padding:0;
border: 0px solid #8a9;
font-size:10px;
font-weight:bold;
}
table.tabvoti{
table-layout: auto;
text-align:center;
vertical-align: middle;
padding:0;
border: 1px solid #8a9;
font-weight:bold;
background-color:#EAD9FF;
}

table.settanta{
table-layout: auto;
margin:0 0 0 10.0em;
width: 70%;
padding:0;
border: 0px solid #8a9;
text-align:center;
font-size: 0.9em;
}
table.trenta{
table-layout: auto;
margin:0 0 0 10.0em;
width: 30%;
padding:0;
border: 0px solid #8a9;
text-align:center;
font-size: 0.9em;
}
tr{
margin:0;
padding:0em;
border:0px solid #000D81;
text-align:left;
font-size: 0.9em;
vertical-align: top;
}

td{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 10px;
}

td.voti{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 11px;
}

td.cornice{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 1.0em;
}

td.venticinque{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 1.0em;
width:25%;
background-color: #FFE7C0;
}

td.centra{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 10 px;
}
td.centrabordo{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 10 px;
}

td.centran{
margin:0;
padding:0em 0.1em 0em 0.1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 12px;
}

table.report{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 1px solid #8a9;
width:98%;
}
table.reportmax{
table-layout: auto;
margin:0 0 0 5.0em;
padding:0;
border: 1px solid #8a9;
width:60em;
align:center;
}

th.report{
color:white;
margin:0 1em 0 1em;
padding: 0.2em 0.2em 0.2em 0.2em;
border:0px solid #000D81;
background:#000D81;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
}
td.report{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:5%;
}
td.reportdx{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:5%;
}
td.report30dx{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:5.0em;
}

td.reportfissa4{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:25%;
}

td.reportpic{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10.0px;
width:1%;
}

td.rosa{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFE7C0;
font-size: 10px;
}

td.trasparente{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
font-size: 10px;
}



td.reportpicdx{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:1%;
}
td.reportpicdxb{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFFFFF;
font-size: 10px;
width:1%;
}
td.pic{
margin:0;
padding:0 0.5em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #FFFFFF;
font-size: 10px;
width:1%;
}
td.riga
{
margin:0;
padding:0 0 0 0;
border:1px solid #8a9;
color:#000D81;
}
td.rigadx
{
margin:0;
padding:0 0 0 0;
border:1px  solid #8a9;
color:#000D81;
text-align: right;
}
td.reportgro{
margin:0;
padding:0 0 0 0;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #E0DCDC;
font-size: 10px;
width:80%;
}

tr.report{
margin:0;
vertical-align: top;
padding:0em;
border:1px solid #000D81;
text-align:left;
font-size: 10px;
vertical-align: top;
}
tr.unogrigio{
margin:0;
vertical-align: top;
padding:0em;
border:1px solid #000D81;
text-align:left;
font-size: 10px;
vertical-align: top;
background-color:#E0DCDC;
}
tr.unobianco{
margin:0;
vertical-align: top;
padding:0em;
border:1px solid #000D81;
text-align:left;
font-size: 10px;
vertical-align: top;
background-color:#FFFFFF;
}




td.reporteuro{
margin:0;
padding:0 0.9em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #BFBFFF;
font-size: 10px;
width:5%;
}

td.reportpiceuro{
margin:0;
padding:0 0.9em 0 0.5em;
border:1px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000D81;
background-color: #BFBFFF;
font-size: 10px;
}

/*Lista su pił colonne*/

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

ul#multi{width: 100%;overflow: hidden;
    padding:5px 1px; margin:5px 0;
    line-height: 1.0em;
    background: #424252;color: #E6F5FC}

ul#multi li{float:left;width:15.5%;
    margin-left: 1%;display: inline;
    border-bottom:1px dotted #777}
