html {width:100%; height:100%;margin: 0; padding: 0;}
body {line-height:14px; text-align: center; background-color:#EADFC2;width:100%; height:100%;margin: 0; padding: 0; font-family: Arial , Helvetica, sans-serif; color: Black; font-size: 12px;}
td { line-height:14px; font-family: Arial , Helvetica, sans-serif; color: Black; font-size: 12px;}
INPUT {font-family : Arial , Helvetica, sans-serif;font-size : 11px; border :solid 1px #8f3e23; background-color: #FFFFFF; margin:0;}
textarea {font-family : Arial , Helvetica, sans-serif;font-size : 11px; border: solid 1px #8f3e23; background-color: #ffffff }
select {font-family : Arial , Helvetica, sans-serif;font-size : 11px; border :solid 1px #8f3e23; background-color: #FFFFFF;line-height:10px; margin:0;}

a:link { font-family: Arial , Helvetica, sans-serif; font-size: 12px;border:0px;color:#000000;text-decoration:none;}
a:visited { font-family: Arial , Helvetica, sans-serif; font-size: 12px;border:0px;color:#000000;text-decoration:none;}
a:active { font-family: Arial , Helvetica, sans-serif; font-size: 12px;border:0px;color:#000000;text-decoration:none;}
a:hover { font-family: Arial , Helvetica, sans-serif; font-size: 12px;border:0px;color:#000000;text-decoration:underline;}
hr {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:solid 1px #ffffff;}
ul {line-height:8px;padding: 2px 0px 2px 8px;margin: 2px 0px 0px 8px;list-style-image: url(immagini/line.gif);}
li {line-height:10px;padding: 0px 0px -6px 0px;margin: 0px 0px -6px 0px;}
p {padding: 2px 0px 2px 0px;margin: 2px 0px 2px 0px;}

#testata {text-align: center;background-image:url(immagini/sfondo-testata.jpg);background-position:center; background-repeat: no-repeat;}
#menualto {background-image:url(immagini/sfondo-menu.gif);background-position:center;}
#sottomenuhome {background-image:url(immagini/sfondo-hp.jpg);}
.tdsottomenuhome {background-image:url(immagini/sfondo-hp.jpg);height:64px;}
#contenthome {background-color: #ffffff;}
.tdcontenthome {background-color: #ffffff; height: 376px;text-align: justify; color: #3d3938; vertical-align: top; padding: 4px 40px 10px 18px;}
.tdimghome {text-align: right; background-color: #ffffff; height: 300px; width: 250px; vertical-align: top; padding: 4px 0px 0px 0px;}
.accrediti {text-align:center;vertical-align:top;font-size:11px;line-height:12px}
#print {position:absolute; overflow:hidden; top:530; left:48%;}
#print a:link {font-size : 11px;color:#000000;font-weight:normal;}
#print a:active {font-size : 11px;color:#000000;font-weight:normal;}
#print a:visited {font-size : 11px;color:#000000;font-weight:normal;}
#print a:hover {font-size : 11px;color:#000000;font-weight:normal; text-decoration:underline;}

#printcod {position:absolute; overflow:hidden; top:530; left:48%;}
#printcod a:link {font-size : 11px;color:#77b25a;font-weight:normal;}
#printcod a:active {font-size : 11px;color:#77b25a;font-weight:normal;}
#printcod a:visited {font-size : 11px;color:#77b25a;font-weight:normal;}
#printcod a:hover {font-size : 11px;color:#77b25a;font-weight:normal; text-decoration:underline;}

#printfa {position:absolute; overflow:hidden; top:530; left:48%;}
#printfa a:link {font-size : 11px;color:#8f3e23;font-weight:normal;}
#printfa a:active {font-size : 11px;color:#8f3e23;font-weight:normal;}
#printfa a:visited {font-size : 11px;color:#8f3e23;font-weight:normal;}
#printfa a:hover {font-size : 11px;color:#8f3e23;font-weight:normal; text-decoration:underline;}

#printrsp {position:absolute; overflow:hidden; top:530; left:48%;}
#printrsp a:link {font-size : 11px;color:#F1AB4D;font-weight:normal;}
#printrsp a:active {font-size : 11px;color:#F1AB4D;font-weight:normal;}
#printrsp a:visited {font-size : 11px;color:#F1AB4D;font-weight:normal;}
#printrsp a:hover {font-size : 11px;color:#F1AB4D;font-weight:normal; text-decoration:underline;}

#piede {color:#ffffff; background-color: #0b73b2; line-height:20px; height: 20px;}
.tdpiede {color:#ffffff; background-color: #0b73b2; line-height:20px; height: 20px;}
#piede a:link {color: #ffffff;}
#piede a:active {color: #ffffff;}
#piede a:visited {color: #ffffff;}
#piede a:hover {color: #ffffff;}
.links {text-align:left;padding: 0px 0px 0px 18px;font-size : 11px;}
.links a:link {font-size : 11px;}
.links a:active {font-size : 11px;}
.links a:visited {font-size : 11px;}
.links a:hover {font-size : 11px;}

#linkcellgrigia a:link {font-weight: normal; color: #000000; text-decoration: none;}
#linkcellgrigia a:active  {font-weight: normal; color: #000000; text-decoration: none;}
#linkcellgrigia a:visited {font-weight: normal; color: #000000; text-decoration: none;}
#linkcellgrigia a:hover {font-weight: normal; color: #000000; text-decoration: underline;}

#credits {text-align: center; color:#bea98f; line-height:20px; height: 20px; font-weight: bold; text-align: right; padding: 0px 4px 0px 0px;}
#credits a:link {color: #bea98f; font-weight: bold;}
#credits a:active {color: #bea98f; font-weight: bold;}
#credits a:visited {color: #bea98f; font-weight: bold;}
#credits a:hover {color: #bea98f; font-weight: bold;}

a.allegati { font-weight: bold;color: #000000;text-decoration:underline;}
a:hover.allegati { font-weight: bold;color: #000000;text-decoration:underline;}

/* classi pagine consulenze */
#sottomenucod {background-color: #e0cea7;}
.tdsottomenucod {background-image:url(immagini/sfondo-consulenza.gif); height:64px; padding: 0px 0px 0px 115px;vertical-align:top;color: #77b25a;}
.tdsottomenucod a:link {color: #000000;}
.tdsottomenucod a:active {color: #000000;}
.tdsottomenucod a:visited {color: #000000;}
.tdsottomenucod a:hover {color: #77b25a;}
.tdcontentcod {background-color: #ffffff; height: 376px;text-align: justify; color: #3d3938; vertical-align: top; padding: 4px 40px 0px 18px;}
.tdcontentcod a:link {color: #77b25a; font-weight: bold;}
.tdcontentcod a:active {color: #77b25a; font-weight: bold;}
.tdcontentcod a:visited {color: #77b25a; font-weight: bold;}
.tdcontentcod a:hover {color: #77b25a;text-decoration:underline; font-weight: bold;}
.tdimgcod {text-align: right; background-color: #ffffff; height: 230px; width: 250px; vertical-align: top; padding: 4px 0px 0px 0px;color: #000000;}
.tdimgcod a:link {color: #77b25a; font-weight: bold;}
.tdimgcod a:active {color: #77b25a; font-weight: bold;}
.tdimgcod a:visited {color: #77b25a; font-weight: bold;}
.tdimgcod a:hover {color: #77b25a; font-weight: bold;text-decoration:underline;}
.titlecod {color: #77b25a; font-size: 14px; font-weight: bold; padding-bottom:8px;}
.subtitlecod {color: #77b25a; font-size: 12px; font-weight: bold;}
a:link.subtitlecod {color: #000000;}
a:active.subtitlecod {color: #000000;}
a:visited.subtitlecod {color: #000000;}
a:hover.subtitlecod {color: #77b25a;text-decoration:underline;}
.tree1 {nowrap;}
.tree2 {border-bottom: solid 1px #000000;border-left: solid 1px #000000;}

/* classi pagine formazione */
#sottomenufa {background-color: #eadfc2;}
.tdsottomenufa {background-image:url(immagini/sfondo-formazione.gif); height:64px; padding: 0px 0px 0px 348px;vertical-align:top;color: #8f3e23;font-size: 12px;}
.tdsottomenufa a:link {color: #000000;}
.tdsottomenufa a:active {color: #000000;}
.tdsottomenufa a:visited {color: #000000;}
.tdsottomenufa a:hover {color: #8f3e23;}
.tdcontentfa {background-color: #ffffff; height: 376px;text-align: justify; color: #3d3938; vertical-align: top; padding: 4px 40px 0px 18px;}
.tdcontentfa a:link {color: #8f3e23; font-weight: bold;}
.tdcontentfa a:active {color: #8f3e23; font-weight: bold;}
.tdcontentfa a:visited {color: #8f3e23; font-weight: bold;}
.tdcontentfa a:hover {color: #8f3e23;text-decoration:underline; font-weight: bold;}
.tdimgfa {text-align: right; background-color: #ffffff; height: 230px; width: 250px; vertical-align: top; padding: 4px 0px 0px 0px;color: #000000;}
.tdimgfa a:link {color: #8f3e23; font-weight: bold;}
.tdimgfa a:active {color: #8f3e23; font-weight: bold;}
.tdimgfa a:visited {color: #8f3e23; font-weight: bold;}
.tdimgfa a:hover {color: #8f3e23; font-weight: bold;text-decoration:underline;}
.titlefa {color: #8f3e23; font-size: 14px; font-weight: bold; padding-bottom:8px;text-align:left;}
.subtitlefa {color: #8f3e23; font-size: 12px; font-weight: bold;}
a:link.subtitlefa {color: #000000;}
a:active.subtitlefa {color: #000000;}
a:visited.subtitlefa {color: #000000;}
a:hover.subtitlefa {color: #8f3e23;text-decoration:underline;}
.tdcorso {background-color:#f3f3f3;padding: 5px 5px 5px 5px; border-bottom:solid 2px #ffffff;}
a.continua {font-family: Arial , Helvetica, sans-serif; font-size: 11px;border:0px;color:#8f3e23;}
.tdtitdetfa {width:100%; background-color:#f3f3f3;padding:3px 4px 3px 4px; color:#8f3e23; font-weight:bold; border-bottom:solid 2px #ffffff;font-size:12px;}
.tddetfa {width:100%; padding:3px 4px 3px 4px;}
.tdint1fa {background-color:#8f3e23; color:#ffffff; font-weight:bold; border-bottom:solid 2px #ffffff; padding-left:2px;}

/* classi pagine ricerca */
#sottomenursp {background-color: #f4eedf;}
.tdsottomenursp {background-image:url(immagini/sfondo-ricerca.gif); height:64px; padding: 0px 0px 0px 348px;vertical-align:top;}
.tdsottomenursp a:link {color: #000000;}
.tdsottomenursp a:active {color: #000000;}
.tdsottomenursp a:visited {color: #000000;}
.tdsottomenursp a:hover {color: #F1AB4D;}
.tdcontentrsp {background-color: #ffffff; height: 376px;text-align: justify; color: #3d3938; vertical-align: top; padding: 4px 40px 0px 18px;}
.tdcontentrsp a:link {color: #F1AB4D; font-weight: bold;}
.tdcontentrsp a:active {color: #F1AB4D; font-weight: bold;}
.tdcontentrsp a:visited {color: #F1AB4D; font-weight: bold;}
.tdcontentrsp a:hover {color: #F1AB4D;text-decoration:underline; font-weight: bold;}
.tdimgrsp {text-align: right; background-color: #ffffff; height: 230px; width: 250px; vertical-align: top; padding: 4px 0px 0px 0px;color: #000000;}
.tdimgrsp a:link {color: #F1AB4D; font-weight: bold;}
.tdimgrsp a:active {color: #F1AB4D; font-weight: bold;}
.tdimgrsp a:visited {color: #F1AB4D; font-weight: bold;}
.tdimgrsp a:hover {color: #F1AB4D; font-weight: bold;text-decoration:underline;}
.titlersp {color: #F1AB4D; font-size: 14px; font-weight: bold; padding-bottom:8px;}
.subtitlersp {color: #F1AB4D; font-size: 12px; font-weight: bold;}
a:link.subtitlersp {color: #000000;}
a:active.subtitlersp {color: #000000;}
a:visited.subtitlersp {color: #000000;}
a:hover.subtitlersp {color: #F1AB4D;text-decoration:underline;}
.tdint1rsp {width:20%; background-color:#F1AB4D; text-align:center; color:#ffffff; font-weight:bold; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff;}
.tdint2rsp {width:40%; background-color:#F1AB4D; text-align:center; color:#ffffff; font-weight:bold; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff;}
.tdint3rsp {width:40%; background-color:#F1AB4D; text-align:center; color:#ffffff; font-weight:bold; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff;}
.td1rsp {vertical-align:top; height:18px; background-color:#f3f3f3; text-align:center; color:#000000; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff; padding: 2px 4px 2px 4px;}
.td2rsp {vertical-align:top; height:18px; background-color:#f3f3f3; text-align:justify; color:#000000; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff; padding: 2px 4px 2px 4px;}
.td3rsp {vertical-align:top; height:18px; background-color:#f3f3f3; text-align:justify; color:#000000; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff; padding: 2px 4px 2px 4px;}
.td3rsp a:link {color:#F1AB4D; font-weight: bold;}
.td3rsp a:active {color:#F1AB4D; font-weight: bold;}
.td3rsp a:visited {color:#F1AB4D; font-weight: bold;}
.td3rsp a:hover {color:#F1AB4D; font-weight: bold;}
.tdtitdetrsp {width:100%; background-color:#F1AB4D;padding:3px 4px 3px 4px; color:#ffffff; font-weight:bold; border-bottom:solid 2px #ffffff;font-size:12px;}
.tddetrsp {width:100%; padding:3px 4px 3px 4px;}
.comserv {font-size: 10px;}