/*Layout fluido: insmli, ottobre 2005*/
html,body{margin-top:1px;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 72%;}

/*colori link: insmli, ottobre 2005*/
a:link {color:#000000; text-decoration: none}
a:hover{color: #9B1818; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}
a:visited {color: rgb(51, 51, 51); text-decoration: none}

a.collros:link {color:#9B1818; background-color: #FFFFFF; text-decoration: none}
a.collros:hover{color: #9B1818; background-color: #FFFFFF; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}
a:visited {color: rgb(51, 51, 51); text-decoration: none}

a.collic:link {margin-left:10px; color:#FFFFFF; background-color:#9B1818; font-weight:bold; text-decoration: none}
a.collic:visited {margin-left:10px;color:#FFFFFF; background-color:#9B1818; font-weight:bold;text-decoration: none}
a.collic:hover{margin-left:10px;color:#9B1818; background-color:#FFFFFF; font-weight:bold; text-decoration: none}
a#activelink{margin-left:10px;color: #000D81; font-weight:bold; text-decoration: none}

a.collblu:link {color:#000D81; text-decoration: none}
a.collblu:hover{color: #9B1818; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}
a.collblu:visited {color: #000D81; text-decoration: none}

a.collcal:link {color:#FFFFFF; background-color:#9B1818; text-decoration: none}
a.collcal:hover{color: #EAD9FF; text-decoration: none}
a#activelink{color: #FFFFFF; text-decoration: none}
a.colcal:visited {color: #CCCCCC; text-decoration: none}


a.collb:link {color:#FFFFFF; text-decoration: none}
a.collb:hover{color: #FFFFFF; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}
a.collb:visited {color: #FFFFFF; text-decoration: none}


a.collblank:link {color:#9B1818; background-color: #FFFFFF; text-decoration: none}
a.collblank:hover{color: #9B1818; background-color: #FFFFFF; text-decoration: none}
a#activelink{color: #000D81; text-decoration: none}
a:visited {color: rgb(51, 51, 51); text-decoration: none}

a.collver:link {color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(70, 70, 70);}
a.collver:hover{color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(70, 70, 70);}
a#activelink{color: #000D81; text-decoration: none}
a.collver:visited {color: rgb(204, 207, 230); background-color: rgb(70, 70, 70); text-decoration: none}

a.collint:link {color: rgb(0, 13, 29); text-decoration: none; background-color: rgb(204, 204, 205);}
a.collint:hover{color: #9B1818; text-decoration: none; background-color: #FFFFFF;}
a#activelink{color: #000D81; text-decoration: none}

a.collvelo:link {color:rgb(51, 51, 51); background-color: #FFFFFF; text-decoration: none;}
a.collvelo:hover{color: #9B1818; background-color: #FFFFFF; text-decoration: none;}
a#activelink{color: #000D81; text-decoration: none}

a.collcinque:link {color: rgb(255, 255, 255); text-decoration: none; background-color: #000D81;}
a.collcinque:hover{color: #000D81; text-decoration: none; background-color: rgb(255, 255, 255);}
a#activelink{color: #000D81; text-decoration: none}
a.collcinque:visited {color: #FFFFFF; text-decoration: none; background-color: #000D81;}

/*dimensioni box: insmli, ottobre 2005*/
div#contenitore{margin-top:1px;}

.screen {}

div#boxsup {position:relative; margin-top:1px; margin-left:0; padding
: 0em 0.1em 0.1em 0.1em; color:#000000; text-align:left; height:161px;}
div#boxalsin{position:absolute; margin-top:0px; top:0px; left:1px; width:49%; height:163px; padding: 0em 0em 0.1em 0em; background-image: url(/ita/img/intestazione.png); background-repeat:no-repeat;text-align:left;}
div#boxalsinsenza {position:absolute; margin-top:0px; top:0px; left:1px; width:56%; height:163px; padding: 0em 0.1em 0.1em 0.1em;}
div#boxalsinservizi{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/intestazione.png); background-repeat:no-repeat;text-align:left;}
div#boxalsinarchivistici{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/sarchiv.jpg); background-repeat:no-repeat;text-align:left;}
div#boxalsinbibliografici{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/sbiblio.jpg); background-repeat:no-repeat;text-align:left;}
div#boxalsinbibliografici2{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/sbiblio2.jpg); background-repeat:no-repeat;text-align:left;}
div#boxalsinpub{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/pub.jpg); background-repeat:no-repeat;text-align:left;}
div#boxalsingbook{position:absolute; margin-top:0px; top:0px; left:1px; width:57%; height:163px; padding: 0em 0.1em 0.1em 0.1em; background-image: url(/ita/img/intestazione.png); background-repeat:no-repeat;text-align:left;}

div#boxtitolo{position:absolute; top:7px; left:33%; width:62%; height:50px; padding: 0em 0em 0em 0em; margin-left:5%; text-align:left;}
div#boxtit{position:absolute; top:1px; left:1%; height:50px; padding: 0.5em 0em 0em 0em; text-align:left;}
div#boxalbe{position:relative; margin-left:49%; padding: 0.1em 0.1em 0em 0.5em; background-color: #FFFFFF; text-align:right; vertical-align:top; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 1.1em; color: rgb(15, 15, 15); font-weight: normal; width:50.5%;}
div#boxgreca{position:relative; margin-top:0px; margin-left:49.8%; padding: 0em 0.1em 0em 0.1em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; height:10px; width:49.5%;}
div#boxgreca2{position:relative; margin-top:0px; margin-left:49.8%; padding: 0em 0.1em 0em 0.5em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; height:10px; width:49%;}
div#boxgreca3{position:relative; margin-top:0px; margin-left:1%; padding: 0em 0.1em 0em 0.1em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; height:10px; width:43.7%;}
.boxgreca3{position:relative; margin-top:0px; margin-left:1%; padding: 0em 0.1em 0em 0.1em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; height:10px; width:43.7%;}


div#boxaldx{position:relative; margin-top:0px; margin-left:49%; padding: 0em 0.1em 0em 0.1em; color: #000000; background-color: #FFFFFF; text-align:left; height:30px;}
.mmenu a:hover{
background-color: #003366;
color:#FFF;
}
.mmenuqui{
border: 0px solid #003366;
width:33%;
text-align:left;
float: left;
padding: 0 0 0 0.3em;
margin: 1px;
background-color: #FFFFFF;
color:rgb(51, 51, 51);
font-weight:bold;
}
.mmenup{
border: 0px solid #003366;
width:160px;
text-align:right;
float: left;
background-color: #FFFFFF;
color:#000000;
}
.mmenupp{
padding:0.2em 0em 0em 0em;
border: 0px solid #003366;
width:270px;
text-align:left;
float: left;
height:18px;
background-color:#FFFFFF;
color:#000000;
}
div#boxinfdx{position:relative; margin-top:0px; margin-left:49%; top: 0px;padding: 0em 1em 0em 0.1em; text-align:left; height:35px;}
div#boxaldxfac{display:none;}


div#boxcentralehome {position:absolute; top:163px; margin-left:0%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:14%; line-height:30px; height:30px;}
div#boxcentrale {position:absolute; top:163px; margin-left:0%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:14%; min-height:30px; line-height:30px; height:30px;}
#boxcentrale a {voice-family: inherit; line-height:30px; height:30px; text-decoration: none;}
#boxcentrale a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxcentrale a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:30px; height:30px;}
#boxcentrale a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; line-height:30px; height:30px; display: block;}
#boxcentrale a:active {color: #000031; background-color:#FFFFFF; line-height:30px; height:30px;}

div#boxchihome {position:absolute; top:163px; margin-left:13%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:15%; line-height:30px; height:30px;}
div#boxchi {position:absolute; top:163px; margin-left:13%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:15%; min-height:30px; line-height:30px; height:30px;}
#boxchi a {voice-family: inherit; line-height:30px; height: 30px;text-decoration: none;}
#boxchi a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxchi a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:30px; height: 30px;}
#boxchi a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:30px; height: 30px;}
#boxchi a:active {color: #000031; background-color:#FFFFFF;; line-height:30px; height: 30px;}

div#boxnovhome {position:absolute; top:163px; margin-left:27%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:13%; line-height:30px; height:30px;}
div#boxnov {position:absolute; top:163px; margin-left:27%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:13%; min-height:30px; line-height:30px; height:30px;}
#boxnov a {voice-family: inherit; line-height:30px; height: 30px;text-decoration: none;}
#boxnov a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxnov a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:30px; height: 30px;}
#boxnov a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:30px; height: 30px;}
#boxnov a:active {color: #000031; background-color:#FFFFFF;; line-height:30px; height: 30px;}

div#boxinihome {position:absolute; top:163px; margin-left:40%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:19%; line-height:12px; height:30px;padding:0.25em 0 0.2em 0;}
div#boxini {position:absolute; top:163px; margin-left:40%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color: #FFFFFF; width:19%; min-height:5px; line-height:12px; height:30px; padding:0em 0 0.2em 0;}
#boxini a {voice-family: inherit; line-height:12px; height:30px;text-decoration: none;}
#boxini a:link {background-color: #000000; color:#FFFFFF; text-align:center; display: block;}
#boxini a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:12px; padding:0.25em 0 0.2em 0; height:30px;}
#boxini a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:12px; padding:0.25em 0 0.2em 0; height:30px;}
#boxini a:active {color: #000031; background-color:#FFFFFF; line-height:12px; height:30px; padding:0.25em 0 0.2em 0;}

div#boxatthome {position:absolute; top:163px; margin-left:57.5%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:18%; line-height:30px; height:30px;}
div#boxatt {position:absolute; top:163px; margin-left:57.5%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:18%; min-height:30px; line-height:30px; height:30px;}
#boxatt a {voice-family: inherit; line-height:30px; height:30px;text-decoration: none;}
#boxatt a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxatt a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:30px; height:30px;}
#boxatt a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:30px; height:30px;}
#boxatt a:active {color: #000031; background-color:#FFFFFF; line-height:30px; height:30px;}

div#boxserhome {position:absolute; top:163px; margin-left:74%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:16%; line-height:30px; height:30px;}
div#boxser {position:absolute; top:163px; margin-left:74%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:16%; min-height:30px; line-height:30px; height:30px;}
#boxser a {voice-family: inherit; line-height:30px; height:30px; text-decoration: none;}
#boxser a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxser a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; line-height:30px; height:30px;}
#boxser a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:30px; height:30px;}
#boxser a:active {color: #000031; background-color:#FFFFFF; line-height:30px; height:30px;}

div#boxlinhome {position:absolute; top:163px; margin-left:89%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; background-color: #FFFFFF; color:#000000; text-align:center; width:10%; line-height:12px; height:30px;padding:0.25em 0 0.25em 0;}
div#boxlin {position:absolute; top:163px; margin-left:89%; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #000000; color:white; width:10%; min-height:30px; line-height:30px; height:30px; padding:0em 0 0.25em 0;}
#boxlin a {voice-family: inherit; line-height:30px; height:30px; text-decoration: none;}
#boxlin a:link {background-color: #000000; color:#FFFFFF; text-align:center;}
#boxlin a:visited {color:rgb(255, 255, 255); background-color: #000000; display: block; padding:0.25em 0 0.2em 0; line-height:12px; height:30px;}
#boxlin a:hover {color: #9B1818; background-color:#FFFFFF; text-decoration:none; display: block; line-height:12px; padding:0.25em 0 0.25em 0; height:30px;}
#boxlin a:active {color: #000031; background-color:#FFFFFF; line-height:12px; height:30px; padding:0.25em 0 0.25em 0;}

div#boxvuoto {position:absolute; top:163px; margin-left:91%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align:center; background-color: #464646; color:white; width:9%; min-height:30px; height:30px;}

div#boxmeta {position:absolute; top: 193px; margin-left:0%; background-color: #FFFFFF; color:#000000;  height:24px; width:99.7%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: left; padding: 0.5em 0.1em 0.1em 0.1em;}
div#boxstat {position:absolute; top:194px; margin-left:82%; background-color: #FFFFFF; color:#464646; width:18%; height:23px; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: center; padding: 0.5em 0.1em 0.1em 0.1em;}

div#boxquadro {position:relative; top: 63px; margin-left:0%; background-color: #FFFFFF; color:rgb(51, 51,51); text-align: left; height:1800px; width:98.6%; padding: 0 0.1em 0.1em 0.1em;}
div#boxsins {position:relative; top:0px; margin-left:0%; background-color: #FFFFFF; color: rgb(51, 51,51);  width:19.5%; border-color: rgb(51, 51,51); border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: left; padding: 0.7em 2em 1em 1em; }

div#boxcinque {position:relative; top:0px; margin-left:0%; background-color: #000D81; color: rgb(255,255,255); width:19.5%; border-color: rgb(51, 51,51); border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: center; padding: 0.1em 2em 0.1em 1em; }

div#boxvetrina {position:relative; top:0px; margin-left:0%; background-color: #FFFFFF; color: rgb(51, 51,51);  width:19.5%; border-color: rgb(51, 51,51); border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; text-align: left; padding: 0.7em 2em 1em 1em; }

div#boxsub {position:relative; top:0px; margin-left:0%; 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;}
.boxsub {position:relative; top:0px; margin-left:0%; 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;}

div#boxpunton {position:absolute; width:2%; height:12px; line-height:12px; top:0px; margin-left:0%; background-color: #F22222; color: rgb(51, 51,51);  background-image: url(/ita/img/punton.gif); background-repeat:no-repeat; padding: 0.7em 1em 1em 1.1em;}

div#boxpunti{position:relative; margin-top:5px; margin-left:0%; padding: 0em 2em 0.5em 0.1em; background-image: url(/ita/img/punti.gif); background-repeat:repeat-x; height:15px;}
.boxpunti{position:relative; margin-top:5px; margin-left:0%; padding: 0em 2em 0.5em 0.1em; color:#000000; background-image: url(/ita/img/punti.gif); background-repeat:repeat-x; height:15px;}

div#boxpuntini{position:relative; margin-top:0px; margin-left:0%; padding: 0 0 0 0; background-image: url(/ita/img/punti.gif); background-repeat:repeat-x; height:10px;}
div#boxlingue {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1em 2em 1em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:2em;}

div#boxrete {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1.5em 2em 1.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:1em;}
.boxrete {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1.5em 2em 1.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:1em;}
div#boxparri {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1em 2em 1em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:2em;}
div#boxparrilin {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1em 2em 1em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:2em;}
div#boxzero {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1.5em 2em 0.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; line-height:1.0em;}
.boxzero {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; text-align: left; padding: 1.5em 2em 0.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:2em;}
.boxcc {position:relative; margin-top:0; background-color: #FFFFFF; color:#464646; padding: 1.5em 2em 1.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; text-align:center;}


div#boxcilea {position:relative; margin-top:0; background-color:#FFFFFF; color:#464646; text-align: left; padding: 1em 2em 1em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:2em;}
div#boxfilm {position:relative; margin-top:0; text-align: center; padding: 1em 2em 1em 2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold; color:#000D81; line-height:1.0em;}
.boxfilm {position:relative; margin-top:0; text-align: center; padding: 1em 2em 1em 2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold; color:#000D81; line-height:1.0em;}

div#boxcilea2 {position:relative; margin-top:0; text-align: center; padding: 0em 2em 0.1em 0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color:#A1B29A; line-height:1.0em;}

div#boxcontenuti {position:absolute; top:0px; margin-left:25%; background-color: #FFFFFF; color:#000000; text-align: left; width:73%; padding: 0.7em 1em 2em 0.3em;}

div#boxultimesin {position:absolute; top:163px; margin-left:0%; background-color: #FFFFFF; color:#464646; text-align: left; padding: 0.5em 2em 0.5em 1em; width:19.5%; border-color: #464646; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;line-height:1em;}
div#boxultime {position:absolute; top:163px; margin-left:25%; background-color: #FFFFFF; color:#000000; text-align: left; width:68%; padding: 0em 1em 0.5em 0.3em;}


div#boxcopy {position:relative; color:#464646; text-align: center; font-size: 0.9em; padding: 1em 0.1em 0em 0em; }
.boxdida {position:relative; color:#464646; text-align: left; text-align: justify; font-size: 0.8em; padding: 0.1em 6.5em 0.3em 6.5em; }

div#col1{position:absolute; top:0px; width:56%; padding-left:1%}
div#col2{position:absolute; top:0px; margin-left: 57%; text-align:left;}
div#col1p{position:relative; top:0px; width:56%; padding-left:1%}
div#col2p{position:relative; 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:70px; margin-left: 50%;}
div#par1{float: left; padding: 0.5em 0.1em 0em 0em;}
div#par2{margin-left: 1%; line-height:1.4em;}
.par1{float: left; padding: 0.5em 0.1em 0em 0em;}
.par2{margin-left: 1%; line-height:1.4em;}
div#par2bis {margin-left: 40%}
div#par11{float: left; padding-right:1%}
div#par22{margin-left: 5%}
div#par111{float: left;  height: 260px; margin-top:0;}
div#par222{height: 260px; margin-left: 45%; margin-top:0;}
.par111{float: left;  height: 260px; margin-top:0;}
.par222{height: 260px; margin-left: 32%; 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#par11111{float: left;  height: 200px; width: 43%; margin:0 0 0 3px;}
div#par22222{height: 200px; padding:0 0 0 43px; margin-left: 53%;}
div#par1motore{float: left;  height: 260px; width: 40%; padding:0 0 0 5px; margin:0 0 0 3px;}
div#par2motore{height: 260px; padding:0 0 0 5px; margin-left: 41%;}
.par1111{float: left;  height: 110px; width: 43%; margin-top:0;}
.par2222{height: 110px; margin-left: 45%; margin-top:0;}
div#prolbox1{float: left;  height: 290px; margin-top:0;}
div#prolbox2{height: 290px; margin-left: 55%; margin-top:0;}
div#fornbox1{float: left; height: 340px; width: 55%; margin-top:0;}
div#fornbox1blu{float: left; height: 340px; width: 55%; margin-top:0;  background-color: #000D81; color: #FFFFFF; padding: 1em 1em 1em 1em;}
div#fornbox2{height: 340px; margin-left: 63%; margin-top:0;}
div#ulpar1{float: left; height: 340px; width: 45%; margin-top:0;}
div#ulpar2{height: 340px; margin-left: 48%; margin-top:0;}
div#pbox1{float: left;  height: 390px; margin-top:0;}
div#pbox2{height: 390px; margin-left: 55%; margin-top:0;}
.boxcentraimg {width:90%; padding: 1em 10em 1em 10em;}

/*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.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; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0; text-align: center}
h2.bianco {color: #FFFFFF; background-color: #000D81; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0; text-align: center}

img { border: none; vertical-align: text-bottom;}
img.freccian { border: none; vertical-align: text-bottom; width:18px; height:18px;}
img.pub {padding: 10px 10px 10px 10px}
img.centro { border: none; float:left; padding: 0em 1em 0em 0em;}
img.mini { border: none; width:70px; height:100px;}

.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; background-color: #FFFFFF; color:#000D81}
.ftitnot {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; 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; background-color: #FFFFFF; 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; font-size: 1.0em; background-color: #FFFFFF; color:#000000;}
.frossetto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#9B1818; background-color: #FFFFFF;}
.fbluetto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#000D81; background-color: #FFFFFF;}
.fnotblu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000D81; background-color: #FFFFFF;}
.stesto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; 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;}
.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;}
.testocenter {text-align: center; padding: 0.1em 0.1em 0.1em 0.1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fsfondoblu {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#FFFFFF; background-color: #000D81;}
.fsfondorosso {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color:#FFFFFF; background-color: #9B1818;}
.pic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: rgb(51, 51, 51); background-color: #FFFFFF; line-height:12px;}

.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;}


table.righealterne tr.alterna td{background-color: #ffc}



table.zero{
table-layout: auto;
margin:0 0 0 0;
padding:0;
border: 0px solid #8a9;
}
table.cento{
width: 100%;
margin:0 0 0 0;
padding:0;
border: 0px solid #8a9;
background:#EAD9FF;
}
caption.zero{
color:white;
font-weight:bold;
background:#9B1818;
text-transform:uppercase;
}
caption.ul{
color:white;
font-weight:bold;
background:#000D81;
text-transform:uppercase;
}
tr.zero{
margin:0;
padding:0.5em;
border:0px solid #000D81;
text-align:left;
font-size: 0.9em;
}
tr.ul{
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;
font-size:1.0em;
font-weight: bold;
}
th.zero{
margin:0;
padding:2em;
border:0px solid #000D81;
background:#ddd;
text-align:center;
font-family:verdana; font-size:9px; color: black;
}
th.ul{
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;
font-size:1.0em;
font-weight: bold;
}

td.zero{
margin:0;
padding:0.5em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:verdana;
font-size:1.0em;
line-height:12px;
color: #000D81;
}
td.ulzero{
margin:0;
padding:0.5em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;
}
td.ulzerocentra{
margin:0;
padding:0.5em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: center;
font-family:verdana;
font-size:1.0em;
color: #000000;
}
td.ul40{
width:40%;
margin:0;
padding:1em 1em 1em 1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;
}

td.ul60{
width:60%;
margin:0;
padding:1em 1em 1em 1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;

}

td.ul10{
width:10%;
margin:0;
padding:1em 1em 1em 1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;
}
td.ul90{
width:90%;
margin:0;
padding:1em 1em 1em 1em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: left;
font-family:verdana;
font-size:1.0em;
color: #000000;
}

input.text {
font-family: Helvetica, Verdana, Arial,  sans-serif;
font-size: 1.0em;
vertical-align: top;
margin-top:0px;
}

input.textg {
font-family: Helvetica, Verdana, Arial,  sans-serif;
font-size: 1.2em;
vertical-align: top;
margin-top:0px;
}

input.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: bold;
vertical-align: top;
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
}
select.sel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.96em;
color: rgb(51, 51, 51);
background-color: #FFFFFF;
}
select.text {
font-family: Helvetica, Verdana, Arial,  sans-serif;
font-size: 1.0em;
vertical-align: top;
margin-top:0px;
}

input.textindice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #FFFFFF;
background-color: #A1ABA9;
width:18.5em;
}


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;}

/*stili gbook: insmli, ottobre 2005*/
div#comm {width: 50%; background-color:#464646; color:#FFFFFF; padding: 0.1em 1em 0em 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;}
.comm {width: 50%; background-color:#464646; color:#FFFFFF; padding: 0.1em 1em 0em 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;}
div#commin {width: 49.7%; text-align: right; background-color:#FFFFFF; color:#464646; padding: 0.1em 1em 0.1em 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; border-right-width: 1px; border-left-width: 1px; border-color: #464646;
border-style: solid; border-top-width: 0px; border-bottom-width: 0px;}
.commin {width: 49.7%; text-align: right; background-color:#FFFFFF; color:#464646; padding: 0.1em 1em 0.1em 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; border-right-width: 1px; border-left-width: 1px; border-color: #464646;
border-style: solid; border-top-width: 0px; border-bottom-width: 0px;}
div#comminf {width: 49.7%; text-align: right; background-color:#FFFFFF; color:#464646; padding: 0.1em 1em 0.1em 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; border-color: #464646; border-top-width: 0px;  border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-style: solid;}

/*stile libro: insmli, ottobre 2005*/
div#boxlibro {position:relative; background-color: #FFFFFF; color:#464646; text-align: left; width:95%;  height: 340px;padding: 0em 1em 0em 0em;}
div#boxlibro2 {position:relative; background-color: #FFFFFF; color:#464646; text-align: left; width:95%;  height: 180px;padding: 0em 1em 0em 1em;}
div#boxlibro3 {position:relative; background-color: #FFFFFF; color:#464646; text-align: left; width:95%;  height: 240px;padding: 0em 1em 0em 1em;}
div#boxgr{position:relative; margin-top:0px; margin-left:0; padding: 0.1em 0.1em 0.1em 0.1em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; width:95%; height:10px;}
.boxgr{position:relative; margin-top:0px; margin-left:0; padding: 0.1em 0.1em 0.1em 0.1em; background-image: url(/ita/img/greca.gif); background-repeat:repeat-x; text-align:left; width:95%; height:10px;}

.oggi {
  font-family: verdana;
  text-align: center;
  font-weight: bold;
  font-size: 1.4em;
  background: #9B1818;
  color:white;}
a.oggi:link {color:white; text-decoration: none}
a.oggi:hover{color: white; text-decoration: none}
a.oggi#activelink{color: white; text-decoration: none}
a.oggi:visited {color: #dddddd; text-decoration: none}



/*stile riviste: insmli, ottobre 2005*/
div#riviste {table-layout:fixed; width:400px; }
div#rivistetit {position:relative; width:95%; height:100px; float:left;background-color: red; color:#464646; text-align: left; padding: 0em 0.1em 0em 0.1em; border-color: #464646; border-top-width: 0px;  border-right-width: 0px;  border-bottom-width: 1px; border-left-width: 0px; border-style: solid;}
div#rivisteist {position:absolute; height:100px;background-color: yellow; color:#464646; text-align: left; padding: 0em 0.1em 0em 0.1em; }
div#rivistecit {position:absolute; width:10%; margin-top:0px; margin-left: 71%; background-color: fuchsia; color:#464646; text-align: left; padding: 0em 0.1em 0em 0.1em;}

/*puntatori: insmli, ottobre 2005*/
ul.punton { list-style-image:URL(/ita/img/punton.gif); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.puntor { list-style-image:URL(/ita/img/puntor.gif); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.crocen { list-style-image:URL(/ita/img/pvv.gif); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.crocer { list-style-image:URL(/ita/img/pcrocer.gif); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.spunta { list-style-image:URL(/ita/img/pv.gif); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.pdf { list-style-image:URL(/ita/img/pdf.png); margin:0; padding: 0px 0px 0px 25px; /* elimino i rientri delle liste */ }
ul.forum { list-style-image:URL(/ita/img/3utenti.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.redattore { list-style-image:URL(/ita/img/2utenti.gif); margin:0; padding: 0px 0px 0px 33px; /* elimino i rientri delle liste */ }
ul.mm { list-style-image:URL(/ita/img/video.png); margin:0; padding: 0px 0px 0px 25px; /* elimino i rientri delle liste */ }
ul.www { list-style-image:URL(/ita/img/firefox.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.doc { list-style-image:URL(/ita/img/doc.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.rtf { list-style-image:URL(/ita/img/rtf.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.zip { list-style-image:URL(/ita/img/zip.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.img { list-style-image:URL(/ita/img/img.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.xls { list-style-image:URL(/ita/img/xls.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.mdb { list-style-image:URL(/ita/img/mdb.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.tricolore { list-style-image:URL(/ita/img/tricolore.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }
ul.esclamativo { list-style-image:URL(/ita/img/esclamativo.png); margin:0; padding: 0 0 0 2em; /* elimino i rientri delle liste */ }

div#boxsponsor {position:relative; color:#464646; background-color: #FFFFFF; text-align: center; font-size: 0.9em; padding: 0.5em 0.5em 0.5em 0.5em; }

div#boxvalida {position:relative; color:#464646; background-color: #FFFFFF; text-align: center; font-size: 0.9em; padding: 0.5em 0.5em 0.5em 0.5em; }