/*
-- layout 3 colonne fixed --
div#container{width:700px}
div#wrapper{float:left; width:100%}
div#content{margin: 0 150px}
div#navigation{float:left; width:150px; margin-left:-700px}
div#extra{float:left; width:150px; margin-left:-150px}
div#footer{clear:left; width:100%} */

div#header {width:100%;}
div#wrapper{float: left; width: 100%}
div#content{margin: 0px } /*0px 200px*/
div#navigation{ display:none; } /*float: left; width: 200px; margin-left: -100%*/
div#extra{ display:none; } /*float: left; width: 200px; margin-left: -200px*/
div#footer{ display:none; }  /*clear: left; width: 100%; padding:0px 0px; border-top:1px solid #2B6A35; */

/* --- fine scelta x layout */

body{margin:0px; padding:0px 5px; }
body{FONT-FAMILY: Georgia, Arial, Helvetica, serif; font-style: normal; font-size: 12pt; text-align: center; background-color: #ffffff; color:#000000}

h1 { font-size:16pt; margin:7px 0px 3px 0px;}
h2 {  }
h3 { font-size:12pt; margin:7px 0px 3px 0px; font-style:italic;}

p { font-size:10pt;}
ul {list-style-image:url(/istituto/ico/virgola16blu.gif); list-style-position:outside;  margin:5px 1px 5px 35px; text-align:left; border:0px solid navy; }
ul li {margin-bottom:2px; font-size:11pt;}
li.bordoSotto {border-bottom:1px solid #2B6A35; margin-bottom:5px;}
ul.nobull, li.nobull { list-style-type:none; margin-left: 5px;}
ul.spaziaLI li { margin-bottom: 5px; }

img { border:0px solid #2B6A35; margin:1px;}
abbr, acronym { cursor: help; }
a { text-decoration:none; color:#0054B4;} /* 0066cc non risponde alle caratteristiche di access. vs Delta colore */
a:hover {color:#FF0000; text-decoration:underline;} 
a:visited {color: #0054B4;} /*0054B4*/
a#activelink {color: #033;}
a.linkImmagine:hover { background-color: #eff5f3}
a.linkImmagine:visited { border: 0px solid #2B6A35; }

.floatleft { float:left; }
.floatright { float:right;}
.nascosto {display:none}
.centrato { text-align:center; }

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;}

/*
div#navigation h1 { font-size:1em; font-weight:bold; margin:3px 0px 3px 0px; color:#2B6A35; text-align:left; margin-bottom:0px;}*/

div#content { border:0px solid #2B6A35; text-align:left; } /*background-image:url(/istituto/bg/sfondoContent.jpg); background-repeat:repeat-y; */
div#content h2 { font-size:16pt; margin:7px 0px 35px 0px; color:#2B6A35; padding-top:7px;}
div#content h3 { font-size:14pt; border-bottom:1px solid #2B6A35; color:#2B6A35;}
div#content h4 { font-size:12pt; margin-bottom:2px; color:#2B6A35; font-style:italic;}
div#content div { margin:1px 0px 5px 0px; }
div#content p { margin:1px 0px 5px 0px;}
div#content ul { margin:1px 0px 5px 15px;}
div#content div.blocco { border-bottom:1px solid #2B6A35; padding:0px 0px 0px 10px;}
div#content div.primoBlocco { border-top:1px solid #2B6A35; } 

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 ol.lettera { list-style-type:lower-alpha;}
div#content blockquote { font-size:11pt; margin:1px 0px 15px 0px;}

div#content div#CinquePerMilleDiv { margin:6px 0px 2px 0px; border:0px solid #007B44; height:118px; text-align:left; background-color:#007B44;}

/* a[href]:after{ content: " (" attr("href") ") "} */

/*div#content a:link:after, div#content a:visited:after, div#content a:hover:after, div#content a:active:after { content: " <" attr(href) "> "; font-style:oblique; text-decoration:underline; color:#3366FF; font-size:7pt;  } */
div#content a[href^="/"]:after { content: " <http://www.istitutotumori.mi.it"attr(href)"> "; } /**/
div#content a[href$=".pdf"]:after { content: " "; } 
div#content a[href$=".doc"]:after { content: " "; } 
div#content a[href$=".dwg"]:after { content: " "; } 
div#content a[href$=".zip"]:after { content: " "; } 
div#content a[href$=".gif"]:after { content: " "; } 
div#content a[href$=".jpg"]:after { content: " "; } 
div#content a[href$=".png"]:after { content: " "; } 
div#content a[href^="mailto"]:after { content: ""; }

div#barraSup { display:none; } /*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%;  height:115px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top;  }  /*font-size:18px;padding-top:15px;background-image:url(/istituto/bg/bg_INT_verde.jpg); background-position:bottom center; background-repeat:no-repeat;*/  /* vecchioINT_387x113.jpg */
div#ConsiglioMinistri { display:none;}  /* float:right; width:300px; border:0px solid #666666; font-size:10px;*/
/*#barraInfSpan {float:right; margin-right:15px; }*/
 
/* div#barraSup ul li, div#barraInf ul li {display:inline; margin:1px 15px 1px 0px;} */

div#PrimoLivello { display: none;} /* height:27px; text-align:left; margin:0px; padding:0px; background-image:url(/istituto/bg/bg_PrimoLivello.JPG); background-position:top left; background-repeat:repeat-x; font-size:90%; vertical-align:middle; */
/*div#PrimoLivello ul li {display:inline; margin:1px 15px 1px 0px;  font-size:1em; vertical-align:middle;} */ /* text-transform:uppercase; */
/*div#PrimoLivello a { color:#FFFFFF;}*/
div#dataPrint { display:block; font-size:10pt; text-align:left; font-weight:bold; border:0px solid #2B6A35;} /* color:#FFFFFF;font-weight:bold;margin:0px 50px 0px 5px;*/
div#CopyDivPrint { display:block; font-size:10pt; text-align:left;border:0px solid #2B6A35; }

div#navBarDiv { font-size:6pt; border:0px solid #2B6A35; font-family:"Times New Roman", Times, serif; font-style:italic; }

div.DivLeft { border:0px solid #2B6A35; margin:0px; font-size:10pt; line-height: 14pt; color:#666666; margin-bottom:5px;}
div#leftMenu { border:0px solid #2B6A35; margin:0px; padding:0px; text-align:left; }
div#leftMenu a { font-weight:bold; 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:12pt; vertical-align:text-top; border:0px solid navy; margin-bottom:2px; padding:2px;}



/* ---- menu di approfondimento ---- */
div#rightMenu { margin:2px 0px 0px 2px; padding:2px 1px;}
div#rightMenu div { border:1px solid #2B6A35; margin: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 ul { list-style-image:url(/istituto/ico/dot_INT_10x10.gif); list-style-position:inside;  margin:5px 1px; text-align:left; border:0px solid navy; }
div#rightMenu ul li { text-align:left; line-height:20pt; vertical-align:text-top; border:0px solid navy; margin-bottom:2px; padding:2px;}

div#rightMenu a { color:#006600;}

/*
div#extra a { font-size: 0.9em; }
div#extra h1 { font-size:1em; font-weight:bold; margin:3px 0px 3px 0px; color:#2B6A35; text-align:center; margin-bottom:0px; padding-left:2px;}*/

div#INTsenzaFumo { background-color:#FCFAED; font-size:10pt; vertical-align:middle; border:1px solid #2B6A35;  margin-right:2px; text-align:center; padding:5px 1px;}
div#INTsenzaFumo img { margin: 1px 6px;}

div#HONcode_div { height: 75px; font-size:10pt; margin:2px 2px 1px 0px; border:1px solid #2B6A35; background-color:#eff5f3;}
div#HONcode_div img { margin:2px;}
div#HPH_div { border:1px solid #2B6A35; margin:2px 2px 1px 0px; font-size:10pt; }

div#rightMenu div#PressPointRightDiv { background-color:#CCCCCC; } /*b ackground-image:url(/istituto/bg/bg_PressPoint.jpg); background-position:top left; background-repeat:no-repeat; */
div#rightMenu div#PressPointRightDiv a { color:#000000; }
div#rightMenu div#uneuroportabene { background-color:#FFFFFF;}

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;}
div#DataAgg { text-align:center; font-size:10pt; color:#2B6A35; border-top:1px solid #2B6A35; padding-top:2px;}
div#DataAggHP { text-align:center; font-size:10pt; color:#2B6A35; border-top:0px solid #2B6A35; padding-top:2px;}

div#navBarDiv { text-align:left; font-size:9pt; }
div#navBarDiv a { color:#000000;}

div#content div#imgContainer { display:none;}
div#content div#work { display:none;}
div#content div#fondazioneIMG { display:none;}
div#content div#cennistorici { display:none;}

div#content ul { margin:1px 0px 5px 15px; padding:0px 2px 2px 0px; }


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#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:25px;}

span#ric_cura { color:#858585; text-transform:uppercase; font-weight:bold; border:0px solid navy;}
span#vietatoFumare { color:#F76331; font-weight:bold;}

span#selSize { 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#CercaForm { font-size: 11pt; vertical-align:middle; margin-top:30px; text-align:right;}
form#CercaForm input { vertical-align:bottom; margin-right:3px; color:#2B6A35; font-size:12pt; }

img#CdSimg { float:right; margin-left:3px; border:1px solid #2B6A35; }

.testo08em { font-size:10pt}
.clearright { clear:right;}
.clearleft {clear:left; }

.firma { text-align:right; width:70%; border:0px solid #2B6A35; font-style:italic;}
.skip { display:none; } /* color:#fff; font-size:0px; height:.1em; position:absolute; left:-500px;*/

img#ProgProstataImg { border:1px solid black;}
img#MILDimg { border:1px solid black;}

table.tabellaDati { text-align: center; padding: 0px; margin: 3px; border-collapse: collapse; border: 1px solid #2B6A35; }
th.tabellaDati, table.tabellaDati th { font-size: 12pt; font-weight: bold; color: #000000; text-align: center; background-color: #eff5f3; border: 1px solid #2B6A35; padding: 2px; }
td.tabellaDati, table.tabellaDati td { font-size: 10pt; color: #000000; vertical-align: middle; text-align: left; border: 1px solid #5A595A; padding: 2px; 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; }