/* elimino le differenze tra gli stili di default dei browser e applico uno stile di default */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline}
a img,:link img,:visited img{border:0}
table {border-collapse:collapse;border-spacing:0}
ol,ul {list-style: none}
q:before,q:after,blockquote:before,blockquote:after{content:""}
body{font: 100.01% Verdana,sans-serif; background:#e5e5e5}
h1{font-size: 2.4em}
h2{font-size: 1.8em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:0.85em}
p,blockquote,pre,ol,dl,ul,form{line-height:1.3}
h1,h2,h3,h4,h5,h6{margin:0.7em 0 0.2em}
address,blockquote,dl,form,fieldset,ol,table,p,pre,ul{margin-top:0.2em;margin-bottom:1.2em}

strong{font-weight:bold}

/* pagina */
#page{width:805px;height:600px;margin:10px auto;border:1px solid #939393;background: url(sfondo_page.gif) top left repeat-y}

/* testata */
#testata{height:163px}
#testata img{border:none;margin:0;padding:0}
#testata a{border:none;margin:0;padding:0;padding-left:11px}

/* corpo */
#corpo{width:100%;background:#ffffff;float:left}

#principale{margin:0;padding:0;float:left;margin-left:12px;padding-top:30px;background:url(sfumatura.jpg) left top repeat-x;height:403px;width:222px;border-left:1px solid #addff6;border-right:1px solid #addff6;border-bottom:1px solid #addff6}
#principale li.off ul,#principale li.off ul li{display:none;margin:0;padding:0;background:#e5ae4a;border-top:1px solid #FFF;border-bottom:1px solid #FFF}
#principale li.on ul,#principale li.on ul li{border:none;display:block;background:#E5AE4A}
#principale li{margin:0;padding:0;border-top:1px solid #1eaae5}
#principale li span{width:192px;font-family:Verdana,sans-serif;font-size:11px;color:#000;text-decoration:none;display:block;padding-left:30px;display:block;height:24px;line-height:24px}
#principale li.on span{width:192px;font-family:Verdana,sans-serif;font-size:11px;color:#000;text-decoration:none;display:block;padding-left:30px;display:block;height:24px;line-height:24px;background:#d2eefa url(freccia.gif) 200px 10px no-repeat}
#principale li.gen a{width:192px;font-family:Verdana,sans-serif;font-size:11px;color:#000;text-decoration:none;display:block;padding-left:30px;display:block;height:24px;line-height:24px;background: url(freccia2.gif) 200px 10px no-repeat}
#principale li.off span{width:192px;background:#d2eefa;color:#000}
#principale ul li.off span{background:#ebbe6e;color:#FFFFFF}
#principale li ul span{background-image:none;background-color:transparent}
#principale li a,#principale li a:link,#principale li a:hover{margin:0;padding:0;font-family:Verdana,sans-serif;font-size:11px;color:#000;text-decoration:none;display:block;height:24px;line-height:24px;padding-left:30px}
#principale li.on a,#principale li.on a:link,#principale li.on a:hover{margin:0;padding:0;font-family:Verdana,sans-serif;font-size:11px;color:#000;background: url(freccia.gif) 200px 10px no-repeat;text-decoration:none;display:block;height:24px;line-height:24px;padding-left:30px}
#principale li.on ul a,#principale li.on ul a:link,#principale li.on ul a:hover{color:#FFF}
#principale ul{margin:0;padding:0;border:none;}
#principale ul li{margin:0;padding:0;border:none;border-left:1px solid #d9a947;border-right:1px solid #d9a947}

#cont{width:567px;height:434px;overflow:auto;float:right;background:#FFF url(sfondo_cont.jpg) bottom right repeat-x}
#cont h1{color:#e5ae4a;font-size:0.75em;font-weight:bold;padding:0;margin:0;padding-left:26px;padding-top:10px;}
#cont p{color:#010101;margin-left:26px;width:500px;padding-top:10px;font-size:0.75em}
#cont p a, #cont p a:link, #cont p a:hover{color:#010101}
#cont #contenuti{height:360px;width:100%;overflow:auto; float: left;}

#cont p.lingua{font-size: 0.7em; width:180px;padding: 5px 30px 5px 0px; margin: 0px; float: right; clear: both}
#cont p.lingua a,.lingua a:link,.lingua a:hover{color:#4e708b;float: right;margin-top:1px;}
#cont p.lingua img{vertical-align:bottom;margin-left: 5px;float: right}

#cont ol{margin:0;padding:0;margin-top:5px;margin-bottom:5px;font-size:0.8em;
list-style-type: decimal;margin-left:50px}
#cont ol li{margin:0;padding:0;margin-bottom:3px}

#piede{float: left; }
#piede p{color:#7b7b7b;width:420px;float:left;font-size:0.6em}
#piede p a, #piede p a:link, #piede p a:hover{color:#7b7b7b;text-decoration:none}


form{padding:10px}
form td{font-size:0.8em;padding:5px}
form input{font-size:0.9em;margin:5px}


#dx{width:170px;height:218px;background:#eee;float:left}
#cartina{display:block;margin-left:25px;float:left}
#dx p{margin:0;padding:0;width:auto;padding:5px;font-size:0.65em}
#dx h2{font-size:0.7em;color:#50768d;font-weight:bold;margin:0;padding:4px}
