html{margin:0; padding:0;}
body {font-family: Georgia, "Times New Roman", Times, serif;font-size:12px;color:#000;
padding:10px 4px 20px 4px;margin:0;text-align:center;background:#fff;}
a{color:#6F5239; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a:visited{color:#B67376;}
a:hover{color:#000;text-decoration:underline;}
p, ol, dd, blockquote {text-align:justify;line-height:1.5;}
dl{border-top:1px dotted #887668;padding:10px 0 15px;}
/* hide from ie mac\*/
* html dl{border-top:1px solid #887668;}
* html #div_contenitorefloat{margin-top:16px;}
/* fine */
li{margin-bottom:8px;}
h1, h2{margin:0; padding:0;font-family: Arial, Helvetica, sans-serif;}
h1{font-size:22px; padding:0 0 0 8px;color:#966;border:5px solid;border-width:0 0 1px 15px;}
h2{font-size:20px;}
dt{font-weight:bold;color:#705239;margin-bottom:4px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:13px;letter-spacing:1px;}
blockquote{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
.bold {font-weight:bold;}
.italic{font-style:italic;}
blockquote.inglese{font-size:15px; font-family: Georgia, "Times New Roman", Times, serif;}
.p_fonte{font-weight:bold;font-size:10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.p_fonte a{font-weight:normal;}
.ridotto{font-size:21px;}
.margint_10px{margin-top:10px;}
#div_outer{width:550px; margin:0 auto;}
#p_logo{text-align:right;padding:0; margin:0;}
#p_logo img{border:none;}
#div_contenitore{border:1px solid #C9C1BB;background:#FCFAF7;text-align:left;}
#div_contenuto{padding:5px 25px 20px 20px;}
#div_contenitorefloat dl{margin:0;padding:5px 0 0;border:none;text-align:center;}
#div_contenitorefloat dt{font-size:10px;}
#div_contenitorefloat dd{margin:0;font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#div_fotobates{width:237px;float:left; margin:0 15px 0 0;}
#div_menutest{text-align:center;font-size:11px;line-height:1.5;font-weight:bold;
margin:50px 0 30px;font-weight:normal;}
.div_freccia{font-size:11px;border-bottom:1px dotted #997A5E;height:18px;
margin-top:20px;}
.div_freccia p{float:right;margin:0;}
.div_freccia span{font-weight:bold;text-decoration:underline;}
.div_freccia a{display:block;width:25px;text-decoration:none;
background:#F9F5EF url(immagini/frecciasu.gif) no-repeat top left;
letter-spacing:1px;padding:0 0 0 11px;border:1px dotted #887668; 
border-width:1px 1px 0;}
.div_freccia a:visited{color:#997A5E;}
.div_freccia a:hover{background-image:url(immagini/frecciasuhov.gif);
color:#F9F5EF;background-color:#997A5E;}
table{text-align:left;border:1px solid #C9C1BB;border-width:1px 0 0 1px;
margin:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
th{border:1px solid #997A5E; border-width:0 1px 1px 0;font-family: Arial, Helvetica, sans-serif;
color:#705239;background:#EBDCC7;letter-spacing:1px;padding:0 0 0 3px;}
.th_dim{width:35px;}
td{font-size:11px;padding:2px;line-height:1.3;border:1px solid #C9C1BB;border-width:0 1px 1px 0;}
td a{text-decoration:underline;}
caption{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;
text-align:center; padding:3px 0 3px 5px;background:#EBE4DF;margin:0;border:1px solid #C9C1BB;}
abbr{cursor:help;}
#h2_art_presente, #h2_art_speciali{margin-top:20px;}
.h2{font-size:18px; margin-top:20px;font-style:italic;}
table{margin-top:20px;}
.ul_sommario{margin:20px 0 30px 0;padding:0 0 0 15px;}
.dl_nobordert{border-top:0;}
 
