body, div {font-family:Georgia,"Palatino Linotype",Palatino,"URW Palladio L","Book Antiqua","Liberation Serif",serif;}
body {counter-reset:chapter;}
h1, h2, .h2, h3, .h3, h4, h5, h6, ul#nav li, #nvfl1 em, #artnav, #copynt, #ie {font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;}
ul#nav li {font-size:0.9em;}
body {margin-top:10px;margin-bottom:0;padding-bottom:0;margin-left:30px;margin-right:30px;}
body {background-image: url(/i/lavoro-gruppo-pc.jpg);background-repeat:no-repeat;background-position:96% 10px;}
kbd, pre {font-family:"Lucida Console","Andale Mono","monotype.com","Liberation Mono","Bitstream Vera Sans Mono",monospace;}
pre {margin:2%;border:0;padding:10px;max-width:70%;background-color:#FFFFCC;}
h1 {font-size:30px;clear:both;max-width:80%;}
h2, .h2 {font-size:26px;}
.h2, .h3 {font-weight:bold;}
h3, .h3 {font-size:24px;}
h4, dt {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
/*p, dd, li, th, td, kbd, pre, ul#nav li {font-size:14px;}*/
/* link, visited, hover, active */
h1, h3, .h3, .h3:visited, h5 {color:#520F64;} /* purple darker #390B46 lighter #520F64 */
h2, .h2, h4, h6, dt, a, a:link, #breadcrumbs a:visited, .postdt {color:#0084C2;} /* */
a:visited {color:#006B6B;}
a:hover, a:link:hover, a:visited:hover, #breadcrumbs a:visited:hover, a:active {color:#993300;} 
p {color:black;}
strong {color:#520F64;}
ul {list-style-type:square;}
li {padding-bottom:0.3em;}
ul ul {list-style-type:disc;}
ul ul ul {list-style-type:circle;}
ul ul ul ul {list-style-type:square;}
ul li a:link,ul ul ul li a:link, ul ul ul ul ul li a:link {color:#520F64;} /* same as h1 */
ul li a:visited, ul ul ul li a:visited, ul ul ul ul ul li a:visited {color:#520F64;} 
ul ul li a:link, ul ul ul ul li a:link, ul ul ul ul ul ul li a:link  {color:#006688;} /* same as h2 */
ul ul li a:visited, ul ul ul ul li a:visited, ul ul ul ul ul ul li a:visited {color:#006688;}
ol li a:link,ol ol ol li a:link, ol ol ol ol ol li a:link {color:#520F64;} /* same as h1 */
ol li a:visited, ol ol ol li a:visited, ol ol ol ol ol li a:visited {color:#520F64;} 
ol ol li a:link, ol ol ol ol li a:link, ol ol ol ol ol ol li a:link  {color:#006688;} /* same as h2 */
ol ol li a:visited, ol ol ol ol li a:visited, ol ol ol ol ol ol li a:visited {color:#006688;} 
ol ol {list-style-type:lower-alpha;}
abbr, acronym, dfn {border-bottom:3px double #006688;cursor:help;}
blockquote {font-style:italic;font-size:14px;}
pre {margin:2% 2% 2% 2%;border:0;padding:10px;max-width:70%;background-color:#FFFFCC;}
button {margin-right:4px;}
form {margin-left:2%;margin-right:2%;}
legend {font-weight:bold;}
label {display:block;text-align:right;float:left;width:20%;padding-right:20px;}
iframe {margin:0;padding:0;border:0;}
select:focus, input:focus, textarea:focus, select:focus:hover, input:focus:hover, textarea:focus:hover {background-color:#CCFFCC !important;}
select:hover, input:hover, textarea:hover {background-color:#FFCCFF !important;}
textarea {display:block;float:left;margin-bottom:10px;}
/* tables table-layout:fixed; */
table {border-collapse:separate;border-width:1px;border-spacing:1px;border-style:outset;border-color:gray;}
td, th {border-color:gray;border-style:outset;border-width:1px;padding:1px;}
th {background:#E0E0E0;font:11px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;color:#000000;}
caption {caption-side:bottom;font-weight:bold;}
tfoot {border-top:4px double black;}
table.c1 {width:70%;}
.data td {border-color:#ECECEC;border-width:0 1px 1px 0;font:11px Verdana,Arial,Helvetica,sans-serif;text-align:center;color:black;}
/* end tables */
.frminp {width:60%;background-color:#DCDCDC !important;}
.frminpman {width:60%;background-color:#006688 !important;}
.frmman {color:#520F64;font-weight:bold;}
.frmlabdrp {display:block;text-align:right;float:left;width:40%;padding-right:20px;}
.frminpdrp {background-color:#DCDCDC !important;}
.biglinks {font-size:125%;}
.ctr {text-align:center;margin-left:auto;margin-right:auto}
.tagline {color:rgb(100,100,100);font-style:italic;width:70%;}
.flag {margin-bottom:2px;border:0;padding:0;width:14px;height:14px;}
.printer {margin-left:10px;margin-right:2px;border:0;padding:0;width:22px;height:22px;}
.letter {margin-left:2px;margin-right:2px;border:0;padding:0;width:24px;height:22px;}
.find {margin-left:2px;margin-right:10px;border:0;padding:0;width:22px;height:22px;}
.rss {margin:0;border:0;padding:0;width:36px;height:14px;}
.news {background-color:#FF8000 !important;}
.news:hover {background-color:#FF6300 !important;}
.pdfimg {margin:0;border:0;padding:0;width:24px;height:30px;}
.macos {height:16px;width:13px;border:0;margin:1px 0 0 1px;}
.linuxos  {height:14px;width:14px;border:0;margin:1px 0 0 1px;}
.winos  {height:16px;width:16px;border:0;margin:1px 0 0 1px;}
.amazon {float:left;margin:0 4px 0 0;padding:0;width:125px;height:245px;border:0;}
.bookbox {margin:0 0 0 4%;padding:0;border:0;}
.book {float:left;margin:0 1% 0 0;padding:0;width:30%;border:0;}
.book1 {margin:0 1% 0 0;padding:0;width:30%;border:0;}
.booktext {margin:0;padding:0;font-size:80%;}
.booktitle {font-style:italic;}
.open {color:red;font-style:italic;}
.plus {color:black;font-size:50%;line-height:50%;vertical-align:middle;border:1px solid black;}
.NoMargin {margin-left:0;margin-top:8px;padding-left:8%;font-size:14px;}
.Top {float:right;display:inline;font-size:80%;}
.Tip, .SideNote {background-color:#E6FFFF;}
.SideSub {background-color:#FCF3FF;} /* F3C9FF */
.SideBM {background-color:#C6FFC1;}
#SideGA {background-color:#FBFFC9;}
#SideTS {background-color:#EBF1DE;}
#SideNv {background-color:#CCE6FF;}
.NvLst li {list-style-type:none;list-style-position:outside;}
.NvLst li:before {content:"\00BB \0020";}
.Note {background-color:#FFFEE6;}
.Warning {background-color:#FAF2FF;}
/*.Note, .Tip, .Warning {border:1px dotted rgb(49,66,99);padding:0.6em;color:black;max-width:70%;}*/
.Note, .Tip, .Warning {border:0;padding:0.6em;color:black;max-width:70%;margin:1em;}
/* left */
.SideColR {border:0;margin:0 1% 1% 0;width:15%;float:left;}
.SideColR h4 {margin-top:0px;margin-bottom:0px;}
.SideColR h4:before {content:"" !important;}
.SideColR ul {padding-left:1px;margin-left:4px;}
.SideColR ul li {padding-left:1px;margin-left:6px;margin-bottom:2px;font-size:12px;}
/* right */
.SideColL {border:0;margin:0 20px 1% 1%;width:20%;float:right;}
.SideColL h4 {margin-top:0px;margin-bottom:0px;}
.SideColL h4:before {content:"" !important;}
.SideNote, .SideSub, .SideBM, #SideGA, #SideTS, #SideNv {border:0;margin:0 0 14px 0;padding:0.6em;color:black;border-top:12px solid #520F64;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;}
.BtmPane {float:left;margin-top:4px;padding-top:0px;background-color:#FCF3FF !important;} /* F9E6FF FDF9FF  */
.BtmPane h4 {margin-top:10px;padding-top:0px;margin-bottom:6px;padding-bottom:0px;}
.BtmPane ul {margin-top:4px;padding-top:0px;margin-bottom:4px;padding-bottom:0px;padding-left:1px;margin-left:4px;margin-right:4px;width:19%;float:left;}
.BtmPane ul li {padding-left:1px;margin-left:6px;margin-bottom:2px;font-size:12px;}
#SideGA, #SideTS {margin-left:auto;margin-right:auto;text-align:center;}
.Note img, .SideNote img, .Tip img, .Warning img {border:0;float:left;vertical-align:middle;margin-right:0.5em;}
.AdSense160 {margin:6px 10px 0 0;padding-right:10px;min-width:160px;min-height:600px;float:left;}
.AdSense250 {margin:0;margin-right:6px;min-width:250px;min-height:250px;float:left;}
.AdSense728 {margin:2px;min-width:728px;min-height:90px;}
.nvlst {float:right;margin:0;margin-left:10px;padding:10px 20px 10px 10px;width:250px;background-color:#E9E9E9;}
.nvlst p {font-size:14px;margin:0;padding:10px 0 0 10px;}
.nv {margin:0;padding:0;padding-left:20px;font-size:12px;}
.nv {margin:0;padding:0;padding-left:20px;font-size:12px;}
/* #nvfl1 p, #nvfl a {font-family:"Trebuchet MS",Verdana,Helvetica,Tahoma,sans-serif;} */
#nvfl, #nvfl1 {position:fixed;bottom:10px;right:0;height:90%;margin:0;padding:0;}
#nvfl {background-color:#E6FFFF;border:1px dotted #520F64;display:none;width:40%;overflow:auto;}
#nvfl ul, #nvfl ol {margin-left:1em;padding-left:0;}
#nvfl ul {list-style-type:none;}
#nvfl ol {list-style-type:decimal;}
#nvfl ol li {margin-left:0;padding-left:0;}
#nvfl ol {counter-reset:sec;}
#nvfl ol li {list-style:none;counter-increment:sec;}
#nvfl ol li:before {content:counters(sec,"\002E") "\002E\0020";}
#nvfl1 {background-color:#006688;width:26px;color:white;text-align:center;vertical-align:center;}
#nvfl1 p {width:1em;height:auto;text-align:center;vertical-align:center;margin:auto;margin-top:4em;}
#nvfl1 em {display:block;color:white;font-weight:bold;font-style:normal;margin:0;padding:0;}
.Thanks {font-size:80%;font-style:italic;}
.HRsdnubl, .HRsdnubr {position:fixed;position:fixed;height:20px;width:10px;color:#006688;background-color:#006688;border:0;margin:0;padding:0;}
.HRsdnubl {top:50%;right:auto;bottom:auto;left:0;}
.HRsdnubr {top:auto;right:0;bottom:10%;left:auto;}
.HRbtmrule {margin: 1em auto 0 auto;height:15px;width:70%;color:#520F64;background-color:#520F64;padding:0;}
.selogo {margin:0 1% 1% 0;width:110px;float:left;left:10px;}
img.logo {display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:4px;padding:0;border:0;vertical-align:middle;}
.sbmbx {width:110px;padding:0;margin-left:auto;margin-right:auto;}
.sbmbx img, .sbm img {width:16px;height:16px;border:1px solid white;margin:1px 3px 1px 1px;padding:0;}
.sbmbx img:hover, .sbm img:hover {background-color:maroon;border-color:maroon;}
/* Code based on examples in Christopher Schmitt's O'Reilly "CSS Cookbook" ISBN 059600576-8 
and Eric Meyer's New Riders "More Eric Meyer on CSS" ISBN 0735714258 trbl*/
ul#nav {border-bottom:1px solid #520F64;float:left;padding:0;margin:1em 0 1em 0;min-width:600px;}
/* level 1 */
ul#nav li {list-style:none;margin:0;padding:0;float:left;}
ul#nav li a {background:#520F64;border:1px solid #520F64;display:block;padding:3px 0.5em;margin-left:3px;border-bottom:none;text-decoration:none;} /* purple */ 
ul#nav li a:link, ul#nav li a:visited {color:white;}  
.accessk {color:#006688;text-decoration:underline;font-style:normal;}
ul#nav li a:hover, ul#nav li a:focus {color:white;background:#006688;border-color:#006688;} 
ul#nav li a:hover .accessk, ul#nav li a:focus .accessk {color:white;}
ul#nav li a#current {color:#520F64;background:white;border-bottom:1px solid white;margin-bottom:-1px;}
ul#nav li a#current:hover, ul#nav li a#current:focus {color:#520F64;}
ul#nav li a#current:hover .accessk, ul#nav li a#current:focus .accessk {color:#520F64;}
/* level 2 */
ul#nav li li a {width:12.5em;border-bottom:1px solid #006688;border-top:1px solid #006688;}
ul#nav ul {position:absolute;margin-top:0;margin-left:0;padding-left:0;width:13em;display:none;}
ul#nav ul ul {position:absolute;left:9em;margin-left:0;padding-left:0;width:13em;display:none;}
ul#nav li.submenu a:focus>ul {display:block;}
ul#nav li.submenu:hover ul {display:block;}
ul#nav li.submenu:hover ul ul {display:none;}
/* level 3 */
ul#nav li.submenu:hover ul li.submenu:hover ul {display:block;}
ul#nav li li.submenu a {background:#9261B0 url(/i/submenu.gif) no-repeat 98% 50%;}
ul#nav li li.submenu li a {background:#9261B0;} /* light purple*/
ul#nav li li.submenu a:hover, ul#nav li li.submenu a:focus {background:#006B6B;border-color:#006688;} 
#hcol1 {margin:0;padding:0;}
#azlogo {border:0;height:90px;}
#azlogoimg {border:0;height:90px;width:268px;}
#aztoday {margin-left:10px;font-size:70%;}
#languageflags {padding-left:30px;}
/* IE has different padding */
#breadcrumbs {font-size:80%;margin:0 2% 0.75em 0;width:70%;clear:both;}
#footernav {font-size:80%;text-align:center;margin-top:1em; margin-bottom:1em;}
#footer {font-size:80%;text-align:center;color:rgb(119,119,119);margin-top:1em;margin-bottom:.75em;}
#ie {font-style:italic;background-color:#520F64;border:1px dotted white;color:white;padding:10px;margin:10px 0 10px 0;width:100%;text-align:center;}
#ie a {color:#CCE6FF;}
/* parole-chiave */
#copynt {background-color:#E9E9E9;border:1px dotted red;padding:10px;margin:10px auto 10px auto;width:70%;text-align:center;}
#copynt p {padding:0;margin:0;color:red;font-size:0.8em;}

#artnav {background-color:#E9E9E9;border:1px dotted black;font-size:0.9em;margin:0;padding:10px 20px 10px 20px;}
#innav {margin:0;padding:10px 0 0 0;clear:both;}
#innav li {display:inline;list-style-type:none;}

#ftcon {background-color:#FECEFF;border:1px dotted gray;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;color:black;padding:10px;text-align:center;margin:10px auto 0 auto;width:70%;}
#ftcon a {color:#337F1D;font-size:18px;padding-left:10px;}
#ftcon a:hover {color:#7F1D4A;font-size:18px;}
a.attuale {color:#585858;text-decoration:none;}
em.contact {font-weight:bold;font-size:14pt;}

#sdfootnote {margin-top:0;padding-top:0;font-size:0.9em;}
#sdfootnote hr {border:0;border-top:1px solid black;height:0;margin:0 auto 0 0;text-align:left;width:200px;}
.sdfootnotesym, .footnote {vertical-align:super;}
#sdfootnote p {margin-top:4px;padding-top:0;}

/* diagnostics img[alt] {border: 3px solid red;} *[title] {font-weight: bold;} */
/* http://kryogenix.org/code/browser/nicetitle/ */
div.nicetitle {position:absolute;padding:4px;top:0;left:0;font-size:13px;font-family:Verdana,Helvetica,Arial,sans-serif;width:25em;font-weight:bold;background:url(/i/ntbg.png);-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;}
div.nicetitle p {margin:0;padding:0 3px;color:#006688;}
div.nicetitle p.destination {font-size:9px;text-align:left;padding-top:3px;color:#520F64;}
/* training */
table.course {border:0;}
.course td {border: solid 1px #E0E0E0;}
col.tbcl1 {background-color:#E0E0E0;width:180px;}
col.tbcl2 {background-color:#FBFFC9;min-width:500px;}
td.cl1 {font-weight:bold;vertical-align:top;text-align:right;padding-right:6px;}
ol.csdet {list-style:decimal;margin-left:26px;margin-top:2px;padding-left:2px;}
ol.csdet ol {list-style:lower-alpha;}
ol.csdet ol ol {list-style:lower-roman;}
ol.csdet ol ol ol {list-style:decimal;}
ol.csdet ol ol ol ol {list-style:lower-alpha;}
ol.csdet ol ol ol ol ol {list-style:lower-roman;}
.g1, .g2, .g3, .g4, .yah, .msl, .ask {font-weight:bold;}
.g1 {color:#0039b6;}
.g2 {color:#c41200;}
.g3 {color:#f3c518;}
.g4 {color:#30a72f;}
.yah {color:#ff0033;}
.msl {color:#73b5c5;font-effect:outline;}
.ask {color:#cc0000;}
/* dhtmlwindow.css */
div#newspu, div#corsopu {display:none;}
.dhtmlwindow label {font-size:12px;}
.dhtmlwindow {position:absolute;border:2px solid black;visibility:hidden;background-color:white;}
.drag-handle {padding:1px;text-indent:3px;font:bold 14px Arial;background-color:#CA0000;color:white;cursor:move;overflow:hidden;width:auto;}
.drag-handle .drag-controls {position:absolute;right:1px;top:2px;cursor:hand;cursor:pointer;}
.drag-contentarea {border-top:1px solid brown;background-color:white;color:black;height:150px;padding:2px;overflow:auto;}
.drag-statusarea {border-top:1px solid gray;background-color:#F8F8F8;height:13px;}
.drag-resizearea {float:right;width:13px;height:13px;cursor:nw-resize;font-size:0;}
.drag-handle {background-color:#03277C;}
/* modal.css */
#interVeil {position:absolute;background:black url(/i/pu/graydot.gif);width:10px;left:0;top:0;z-index:5;visibility:hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);opacity:0.8;}
.contattaci{position: relative; margin: 0 auto; text-align: center;}
.contattaci p {margin-top: -1.25em; position: relative; z-index: 1; color: #016; }
.contattaci p a:visited,
.contattaci p a:link { padding: 1em 0.25em; text-shadow: 0px -1px 3px #fff; }
.contattaci p a:hover  {text-shadow:1px 1px 2px #fff;}
.contattaci p a:active {text-shadow:none;}
.contattaci a.contattaci_link, .contattaci_text { background: url('/i/contattaci.png') no-repeat bottom left; display: block; overflow: hidden; margin: 0 auto; width: 224px; }
.contattaci a.contattaci_link { color: white; text-decoration: none; text-align: center; position: relative; padding-bottom: 41px; font-family: "URW Gothic L",URWGothicL,"ITC Avant Garde Gothic",Avantgarde,"Century Gothic","Twentieth Century","Tw Cen MT",Futura,"Gotham Book",Helvetica,Arial,sans-serif;}
.contattaci a.contattaci_link .contattaci_text{background-position:top left; height:28px; position:absolute; top:0px; left:0px;}
.contattaci a.contattaci_link .contattacix2{background-position:bottom left; height:65px; position:absolute; top:0px; left:0px;}
.contattaci a.contattaci_link:hover {background-position:bottom center;}
.contattaci a.contattaci_link:hover .contattaci_text{background-position:top center;}
.contattaci a.contattaci_link:hover .contattacix2{background-position:bottom center;}
.contattaci a.contattaci_link:active {background-position:bottom right;}
.contattaci a.contattaci_link:active .contattaci_text{background-position:top right;}
.contattaci a.contattaci_link:active .contattacix2{background-position:bottom right;}
.contattaci a.contattaci_link span { display: block; padding: 1.15em; line-height: 1em; position: relative; z-index: 1; top: 3px; text-shadow: 1px 1px 1px #00186B; font-size: 1.2em; }
.contattaci a.contattaci_link:hover  span{text-shadow:0px 0px 5px #fff;}
.contattaci a.contattaci_link:active span{text-shadow:0px -1px 5px #00196F;}
.contattacitel {color:#520F64 !important;font-family:"URW Gothic L",URWGothicL,"ITC Avant Garde Gothic",Avantgarde,"Century Gothic","Twentieth Century","Tw Cen MT",Futura,"Gotham Book",Helvetica,Arial,sans-serif;font-size:26px;margin-top:2px !important;}

