/*
-- layout 3 colonne fixed -- */
div#header {width:100%; font-size:x-small; font-weight:normal;}
div#wrapper{float: left; width: 100%; font-size:x-small; font-weight:normal;}
div#content{margin: 0px 200px; font-size: small; font-weight:normal;}
div#navigation{float: left; width: 200px; margin-left: -100%; font-size:x-small; font-weight:normal;}
div#extra{float: left; width: 200px; margin-left: -200px; font-size:x-small; font-weight:normal;}
div#footer{clear: left; width: 100%; padding:0px 0px; border-top:1px solid #2B6A35; font-size:x-small; font-weight:normal;} 
/* --- fine scelta x layout */

body{margin:0px; padding:0px 5px; }
body{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 76%;text-align: center; background-color: #ffffff; color:#000000}

h1 { font-size:1.5em; margin:7px 0px 3px 0px;}
h2 { }
h3 { font-size:1.1em; margin:7px 0px 3px 0px;} 

p { font-size:1.1em;} 
ul { list-style-image:url(/istituto/ico/virgola16blu.gif); list-style-position:outside;  margin:5px 1px 5px 25px; text-align:left; border:0px solid navy; } 
ul li, ol li {margin-bottom:5px;} 

table { font-size:1.1em; margin:5px 0px; text-align:center;}

img { border:0px solid #2B6A35; margin:1px;}
img#HonCodeImg { margin:2px; text-align:left; width:43px; height:60px; border:0px; float:left; }
abbr, acronym { cursor: help; }
a { text-decoration:none; color:#0066cc;} 
a:hover {color:#FF0000; text-decoration:underline;} 
a:visited {color: #0066cc;} 
a#activelink {color: #033;}

div#header {border:0px solid #2B6A35; padding:0px 0px;}
div#extra {border:0px solid green; padding:0px 0px 0px 0px;}
div#navigation {border:0px solid purple; padding:0px 0px 0px 0px;}
div#footer {border:0px solid #2B6A35; padding:0px 0px; border-top:1px solid #2B6A35; }

div#navigation ul li, div#extra ul li { font-size:1.1em;}

div#content { border:0px solid navy; border-top:1px solid #2B6A35; text-align:left; background-image:url(/istituto/bg/sfondoContent.jpg); background-position:left; background-repeat:repeat-y;  font-size:1.2em;  } /* */
div#content h2 { font-size:1.4em; margin:7px 0px 20px 0px; color:#2B6A35;}
div#content h3 { font-size:1.2em; border-bottom:1px solid #2B6A35; color:#2B6A35;}
div#content h3.senzaBordo { font-size:1.2em; border-bottom:0px solid #2B6A35; color:#2B6A35;}
div#content h4 { font-size:1.1em; margin-bottom:2px; color:#2B6A35; font-style:italic;}
div#content h5 { font-size:1em; margin-bottom:2px; color:#2B6A35; font-variant:small-caps; text-decoration:underline; font-style:normal;}
div#content h5 { font-size:0.9em; margin-bottom:2px; color:#2B6A35; font-style:italic;}
div#content div { margin:1px 0px 5px 35px;}
div#content p { margin:1px 0px 15px 0px;}
div#content ul { margin:1px 0px 5px 15px; padding:0px 2px 2px 0px; }
div#content ul.pdf, div#content ul.word { margin-left:15px; margin-top:5px; vertical-align:middle; }
div#content blockquote { font-size:0.9em; margin:1px 0px 15px 0px;}

div#content ul.pdf li { list-style-image:url('/istituto/ico/ico_PDF_10.gif'); }
div#content ul.word li { list-style-image:url('/istituto/ico/ico_DOC_10.gif'); }
div#content ul.zip li { list-style-image:url('/istituto/ico/ico_ZIP_10.gif'); }
div#content li.pdf { list-style-image:url('/istituto/ico/ico_PDF_10.gif'); }
div#content li.word { list-style-image:url('/istituto/ico/ico_DOC_10.gif'); }
div#content li.zip { list-style-image:url('/istituto/ico/ico_ZIP_10.gif'); }
div#content li.menu { list-style: square url(/istituto/ico/cartellachiusa.gif); }	
div#content li.menu { color:black; }
div#content ol.lettera { list-style-type:lower-alpha;}

div#content ul#elencoStrutture { list-style-image:url(../ico/icoVuota.GIF); margin-left:0px; }
div#content ul#elencoStruttureLinea { list-style-image:url(../ico/icoVuota.GIF); margin-left:0px; }
div#content ul#elencoDipartimenti { list-style-image:url(../ico/icoVuota.GIF); margin-left:0px; }

div#content ul#elencoStruttureLab { list-style-image:url(../ico/icoVuota.GIF); margin-left:0px; }
div#content ul#elencoStrutture li { margin-bottom:3px; padding-bottom:7px;}
div#content ul#elencoStruttureLinea li { margin-bottom:3px; padding-bottom:7px;}
div#content ul#elencoStruttureLab li { margin-bottom:3px; padding-bottom:7px;}
div#content ul#elencoStrutture a.nomeStruttura { font-size:1.2em; font-weight:bold;  font-variant:small-caps;}
div#content ul#elencoStruttureLinea a.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}
div#content ul#elencoStruttureLab a.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}
div#content ul#elencoStruttureLab span.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}
div#content ul#elencoStrutture span.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}
div#content ul#elencoStruttureLinea span.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}
div#content ul#elencoDipartimenti li { margin-bottom:3px; padding-bottom:7px;}
div#content ul#elencoDipartimenti a.nomeStruttura { font-size:1.2em; font-weight:bold;  font-variant:small-caps;}
div#content ul#elencoDipartimenti span.nomeStruttura { font-size:1.2em; font-weight:bold; font-variant:small-caps;}

div#content li.SSdiSC { margin-left:30px;}

div#content div.blocco { border-bottom:1px solid #2B6A35; padding:0px 0px 0px 0px;}

div#content div#CinquePerMilleDiv { margin:6px 0px 2px 0px; border:0px solid #007B44; height:118px; text-align:left; background-color:#007B44;}
div#content div#imgContainer { height:137px; border:0px solid #2B6A35; text-align:right; margin:3px 0px 5px 0px; background-image:url(/istituto/img/risorse.JPG); background-position:right; background-repeat:no-repeat;}
div#content div#work { height:137px; border:0px solid #2B6A35; text-align:right; margin:3px 0px 5px 0px; background-image:url(/istituto/img/work.JPG); background-position:right; background-repeat:no-repeat;}
div#content div#fondazioneIMG { height:137px; border:0px solid #2B6A35; text-align:right; margin:3px 0px 5px 0px; background-image:url(/istituto/img/panoramica_INT_335x154.jpg); background-position:right; background-repeat:no-repeat;}
div#content div#cennistorici { height:200px; border:0px solid #2B6A35; text-align:right; margin:3px 0px 5px 0px; background-image:url(/istituto/img/vecchia_entrata_INT_280x200.jpg); background-position:right; background-repeat:no-repeat;}

div#barraSup { font-size:85%; color:#666666; vertical-align:middle; text-align:right; border-bottom:0px solid #666666; padding:2px 0px;}
div#barraSup a, div#barraInf a { color:#666666; }
div#barraInf { font-size:85%; color:#666666; vertical-align:middle; text-align:left; border-bottom:0px solid #666666; border-top:0px solid #666666; margin-top:5px;}
div#CopyDiv { margin:1px 10px 1px 5px;}
div#logoINT { width:100%; padding-top:15px; height:126px; text-align:left;background-image:url(/istituto/bg/bg_INT_verde.jpg); background-position:bottom center; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; } /* height:100px;*/
div#ConsiglioMinistri {float:right; width:300px; border:0px solid #666666; font-size:10px;}
#barraInfSpan {float:right; margin-right:15px; }
div#dataPrint { display:none; text-align:left;}
div#CopyDivPrint { display:none;}
 
div#barraSup ul li, div#barraInf ul li {display:inline; margin:1px 15px 1px 0px;}

div#PrimoLivello { height:20px; text-align:left; margin:0px; padding:0px; background-color:#CAEAD1;  font-size:90%; vertical-align:middle; border-top:3px double #2B6A35; border-bottom:3px double #2B6A35;} 

div#PrimoLivello ul li {display:inline; margin:1px 15px 1px 0px;  font-size:1em; vertical-align:middle;} 
div#PrimoLivello a { color:#000000;} 
div#data {color:#2B6A35;font-weight:bold;margin:0px 50px 0px 5px;} 

divnavBarDiv {}

div.DivLeft { border:0px solid #2B6A35; margin:0px; font-size:10px; line-height: 14px; color:#666666; margin-bottom:5px;}
div#leftMenu { border:0px solid #2B6A35; margin:0px; padding:0px; text-align:left; }
div#leftMenu a { color:#2B6A35; }
div#leftMenu div.DivLeft a { font-weight:normal; color:#666666; }
div#leftMenu div.DivLeft a:hover {color:#FF0000; text-decoration:underline;}

div#leftMenu ul { margin:0px;}
div#leftMenu ul.menu { list-style-image:url(/istituto/ico/dot_INT_10x10_spaziato.gif); list-style-position:outside;  padding:1px; margin:5px 1px 5px 18px; text-align:left; border:0px solid navy; }
div#leftMenu ul.menu li { text-align:left; line-height:12px; vertical-align:text-top; border:0px solid navy; margin-bottom:2px; padding:2px;}
div#leftMenu ul.menu li.separaSotto { border-bottom:1px solid #2B6A35;}

div#extra a { font-size: 1.1em; }

div#rightMenu { margin:0px 0px 0px 2px; padding:2px 1px; }
div#rightMenu div { border:1px solid #2B6A35; margin:2px 0px 2px 0px; background-color:#eff5f3; padding:2px 1px;}
div#rightMenu h2 { font-size:1em; font-weight:bold; margin:3px 0px 3px 0px; color:#2B6A35;}
div#rightMenu h3 { font-size:1.1em; font-weight:bold; margin:3px 0px 3px 0px; color:#2B6A35;}
div#rightMenu h4 { font-size:1em; font-weight:bold; margin:3px 0px 3px 0px; color:#2B6A35; font-style:italic; }

div#rightMenu ul { list-style-image:url(/istituto/ico/dot_INT_10x10.gif); list-style-position:outside;  margin:5px 1px 5px 18px; text-align:left; border:0px solid navy; }
div#rightMenu ul li { text-align:left; line-height:16px; vertical-align:text-top; border:0px solid navy; margin-bottom:2px; padding:2px;}
div#rightMenu li.pdf { list-style-image:url(/istituto/ico/ico_PDF_10.gif); margin-left:20px; }
div#rightMenu a { color:#006600; font-size:1.1em;}

div#getAcrobat a { color:#006600; font-size:1.1em; }
div#getAcrobat a:visited { color:#006600; }

div#INTsenzaFumo { background-color:#FCFAED; font-size:1em; vertical-align:middle; border:1px solid #2B6A35;  margin-right:2px; text-align:center; padding:5px 1px;}
div#INTsenzaFumo img { margin: 1px 6px;}
div#INTsenzaFumo a { color:#003C82; }

div#HONcode_div { height: 75px; font-size:1em; border-width:0px; margin:2px 2px 1px 0px; border:1px solid #2B6A35; background-color:#eff5f3;}
div#HONcode_div img { margin:2px;}

div#HONcodeRight { height: 75px; font-size:1em; margin-top:5px; border:1px solid #2B6A35; margin-right: 1px; margin-left: 3px; margin-top: 2px; margin-bottom: 2px; background-color:#eff5f3;}
div#HONcodeRight img { margin:2px;}
div#filler { width:15%; }

img#newImg { padding:0px 3px; border:0px solid #2B6A35; vertical-align:middle;}
img#logoINTimg { border-width:0px; margin-right:5px;}

div#validazioni { text-align:center; clear:left; margin-top:5px;} 
div#validazioniRight { text-align:center; clear:left; margin-top: 2px; margin-bottom: 2px; }

div#MenuStrutturaDx, div#MenuAltraStrutturaDx  { text-align:left; margin:0px; padding:0px; border-width:0px; font-size:1.1em; }
div#MenuStrutturaDx ul, div#MenuAltraStrutturaDx ul { list-style-image: url(/istituto/ico/iconaVuota.gif); list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
div#MenuStrutturaDx p { font-size:1.1em; margin: 3px 0px;}
div#MenuStrutturaDx li.bordoSotto { border-bottom:1px solid #2B6A35; padding-bottom:3px;}
div#MenuStrutturaDx a, div#MenuAltraStrutturaDx a { color:#000000; line-height:1.2em; } 
div#MenuStrutturaDx a:hover, div#MenuAltraStrutturaDx a:hover { color:#FFFFFF; background-color:#2B6A35; text-decoration:none;} 

div#OssTabRight { text-align:center; clear:left; margin-top:5px; border:1px solid #2B6A35; margin-right: 1px; margin-left: 3px; margin-top: 2px; margin-bottom: 2px; background-color:#F7F7F6;} 
div#getAcrobat { text-align:center; clear:left; margin-top:5px; border:1px solid #2B6A35; margin-right: 1px; margin-left: 3px; margin-top: 2px; margin-bottom: 2px; font-size:10px; padding:2px 1px; }
div#getAcrobat p { text-align:left; margin:0px; padding:0px 2px;}

div#DataAgg { text-align:center; font-size:10px; color:#2B6A35; border-top:1px solid #2B6A35; padding-top:2px;}
div#DataAggHP { text-align:center; font-size:10px; color:#2B6A35; border-top:0px solid #2B6A35; padding-top:2px;}

div#navBarDiv { text-align:left; font-size:9px; }
div#navBarDiv a { color:#000000;}

div#rightMenu div#cericaDIV { background-color:#FFFFFF; }

span#ric_cura { color:#000000; text-transform:uppercase; font-weight:bold; border:0px solid navy;} 
span#vietatoFumare { color:#BE0000; font-weight:bold;}

span#selSize { border:0px solid #2B6A35; margin-right:3em;}
span#selSize a#selCar_piccolo { font-size:9px; color:#000000; margin-right:5px;}
span#selSize a#selCar_normale { font-size:14px; color:#000000; margin-right:5px;}
span#selSize a#selCar_grande { font-size:16px; color:#000000;}

form#src_provvedimenti { border:1px solid darkgreen; background-color:#eff5f3; margin:2px; padding:2px; font-size:0.9em; }
form#src_provvedimenti div { margin:0px; padding:0px; }
div#src_provv_info_div { border:1px solid darkgreen; background-color:#eff5f3; margin:0px; padding:2px; font-size:0.8em; }
form#src_provvedimenti input { size:10px; font-size:9px; margin-bottom:2px; margin-left:2px;  margin-right:2px;}

form#CercaForm { font-size: 1.1em; vertical-align:middle; margin-top:30px; text-align:right;}
form#CercaForm input { vertical-align:bottom; margin-right:3px; color:#2B6A35; font-size:1.1em; cursor:pointer; }

form#studi_form {font-size: 1.1em; vertical-align:middle; margin-top:30px; text-align:left; border:1px solid #2B6A35; background:#eff5f3; padding:5px;}

input#sumbitCEI { cursor:pointer; background-color:#2B6A35; color:#FFFFFF; font-weight:normal; }

img#CdSimg { float:right; margin-left:3px; border:1px solid #2B6A35; }
img#getAcrobatImg { margin:2px;  } 
img#ProgProstataImg { border:1px solid black;}
img#MILDimg { border:0px solid black;}
img#loghinoINTpopup { float:right;}

ul#mappa li.menu { list-style: square url(/istituto/ico/cartellachiusa.gif); }

body.popup { background-color:#FFFFFF; padding:5px 0px 10px 0px; }
body.popup div { width:98%; border:1px solid #2B6A35; padding:3px; margin:1px; background-color:#eff5f3;}
body.popup p { clear:right; text-align:left;}
body.popup h3 { text-align:left; font-style:normal; text-decoration:underline; font-size:1.4em}
body.popup p#chiudi_id { text-align:center; margin-top:15px;}

table.tabellaDati { text-align: center; padding: 0px; margin: 0.5em 3em 0.5em 3em; border-collapse: collapse; border: 1px solid #2B6A35; background-color:#FFFFFF; }
th.tabellaDati, table.tabellaDati th { font-size: 1.1em; font-weight: bold; color: #000000; text-align: center; background-color: #d8e8e3; border: 1px solid #2B6A35; padding: 4px; }
td.tabellaDati, table.tabellaDati td { font-size: 1.1em; color: #000000; vertical-align: middle; text-align: left; border: 1px solid #5A595A; padding: 4px; background-color: inherit; }
table.tabellaDati td.testodestra { text-align:right;}
table.tabellaDati tr.TrCategoria td { background-color:#DEEDEE; text-align:center; font-weight:bold;}
table.tabellaDati tr.TrSottoCategoria td { background-color:#EAF4FF; }

div.riquadro { padding:5px; margin:5px; border:1px dashed #2B6A35; }

form label { font-size:1.1em;}

.testodestra { text-align:right; }

.width95 { width:95%; }

.height1em { height:1em;}
.height2em { height:2em;}
.height3em { height:3em;}
.height6em { height:6em;}
.height9em { height:9em;}
.height12em { height:12em;}
.height15em { height:15em;}
.height18em { height:18em;}
.height21em { height:21em;}
.height24em { height:24em;}
.height27em { height:27em;}
.height30em { height:30em;}

.testo08em { font-size:0.8em}

.firma { text-align:right; width:70%; border:0px solid #2B6A35; font-style:italic;}
.skip {color:#fff; font-size:0px; height:.1em; position:absolute; left:-500px; }
.linkAttivo { font-weight:bold;}

a.linkImmagine:hover { background-color: #eff5f3}
a.linkImmagine:visited { border: 0px solid #2B6A35; }
li.bordoSotto { border-bottom:1px solid #2B6A35; margin-bottom:5px;}
ul.scaricaTutto li, li.scaricaTutto {border-top:1px solid #2B6A35; margin-top:5px;}
li.distanziaSotto { margin-bottom:15px; }
ul.nobull, li.nobull { list-style-type:none; margin-left: 5px;}
ul.spaziaLI li { margin-bottom: 5px; }
ol.lettera li, li.lettera { list-style-type:lower-alpha; }
.floatleft { float:left; }
.floatright { float:right;}
.clearright { clear:right;}
.clearleft {clear:left; }
.nascosto {display:none}
.centrato { text-align:center; }
.testoEnorme { font-size:1.8em;}

.EvidenziaTesto { background-color:#FFCC99; } 
.EvidenziaResp { background-color:#EFF5F3; }

.abstract_titolo { font-variant:small-caps; font-size:1.4em; font-weight:bold;}
.abstract_autori {}
.abstract_ref { font-style:italic;}
.abstract { border:1px solid #2B6A35; padding:2px; text-align:justify; font-size:1.1em; background-color:#eff5f3; }

/* ----------- CSS x menu drop down --------------------------- */
#csstopmenu, #csstopmenu ul { padding: 2px 0px 0px 0px; margin: 0px; list-style: none; }
#csstopmenu li { float: left; position: relative; }
#csstopmenu a { text-decoration: none; }

.mainitems{ border: 0px solid black; border-left-width: 0px; }

.headerlinks a { margin: auto 2px; }

.submenus { display: none; position: absolute; top: 1.2em; left: 0; background-color:#CAEAD1; border: 1px solid #2B6A35; color:#000000; font-style:italic; }

#subMenuIstituto { width:36em; }
#subMenuCittadino { width:32em; }
#subMenuAttivita { width:42em; }
#subMenuApprovvigionamenti { width:24em; }
#subMenuLavorare { width:18em; } 
#subMenuNotizie { width:11em; } 

.submenus li { width: 100%; }
.submenus li a { display: block; width: 100%; text-indent: 3px; font-style:normal; font-weight:normal; }

html>body .submenus li a{ /* non IE browsers */ width: auto; } 

#csstopmenu li>ul {/* non IE browsers */ top: auto; left: auto; }
#csstopmenu li:hover ul, li.over ul { display: block; }

html>body #clearmenu{ /* non IE browsers */ height: 3px; }
.submenus li a:hover { background-color: #ffff00; text-decoration:underline; color:#ffffff; } 
.submenus li.separaSotto { border-bottom:1px solid #000000; padding-bottom: 2px; }  
