* {
   font-family: sans-serif;
   line-height: 1.2;
}

html {
    background: LightSteelBlue  ; /* #CCCC00; */
    margin: 0px;
    border: 1px;
    padding: 0px;
    text-align: center;
    }

body {
    background: transparent; 
    margin: 0px;
    border: 0px;
    padding: 10px 0px;
    width: 100%;
    height: 100%;
    color: #000000;
    text-align: center;
    font-family: arial,sans-serif;
    font-size: 13px;
    }

#box {
    background-color: Lavender ; /* #c6c992; */
    margin: 0px auto;
    border: 1px solid green;
    padding: 0px; 
    width: 764px;
    text-align: left;
    /* fino a qui per IE5 - il valore corretto è 766px*/
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 766px;
    }
    /* Per Opera 5 */
    body>#box {width: 766px;}

#sottotitolo {
   position: relative;
   top: 0px;
   left: 0px; 
}

#submenu {
   background-color: PowderBlue ; /*yellow;*/ /*#ffffbb;*/
   position: absolute;
   top: 0px;
   left: 3px;
   width: 112px;
   margin: 0px;
   border: 0px;
   padding: 3px 3px; 
   /* fino a qui per IE5 - il valore corretto è 142px*/
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 142px;
   }
   /* Per Opera 5 */
   body>#box>#submenu {width: 532px;}

#contenuto {
   background-color: white;
   position: relative;
   top: 0px;
   left: 158px; 
   font-family: arial,sans-serif;
   margin: 0px;
   border: 0px;
   padding: 10px 20px; 
   width: 492px;
   /* fino a qui per IE5 - il valore corretto è 532px*/
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 532px;
   }
   /* Per Opera 5 */
   body>#box>#contenuto {width: 532px;}

p.menu11sel{
   text-align: right; 
   font: caption;
   background-color: MidnightBlue  ; /* navy; */
   color: AntiqueWhite;
   text-decoration: none;
}

p.menu11{
   text-align: right; 
   font: caption;
   color: MidnightBlue  ;
   text-decoration: none;
}

h1 {font-size: 25px; margin-bottom: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}

p, h1, h2, h3 {
   text-align:justify;
}

p  {
   text-indent: 0px; 
   margin: 6px 0px;
}

table.menu1{
   text-align: center; 
   background-color: SkyBlue  ;
   color: MidnightBlue  ;
   font: caption;
   height : 40px;
}


a.menu1 {
   color: MidnightBlue  ;
   text-decoration: none;
}

a.menu1sel {
   color: AntiqueWhite;
   text-decoration: none;
}

a:link.menu1 {
   color: MidnightBlue  ;
   text-decoration: none;
}

a:link.menu1sel {
   color: AntiqueWhite;
   text-decoration: none;
}

a.menu11 {
   color: MidnightBlue  ;
   text-decoration: none;
   font: caption;
}

a.menu11sel {
   color: AntiqueWhite;
   text-decoration: none;
   font: caption;
}


td.menu1sel {
   background-color: MidnightBlue  ;
   color: AntiqueWhite;
}

div.piedipagina {
   text-align: center;
   font: status-bar;
}

div.figura {
   position: relative;
   top: 0px;
   left: 400px; 
   font-family: arial,sans-serif;
   margin: 0px;
   border: 0px;
   padding: 10px 0px; 
}

img.figura {
	width: 25%;
	height: 25%;
   border: 1px solid green;
   float: right
}

img.figura_cap {
   padding: 0px 10px 10px 0px; 
   float: left;
}

div.caratt {
   position: relative;
   top: 0px;
   left: 0px; 
   margin: 0px;
   border: 0px;
   padding: 0px 0px; 
}

div.common {
   position: relative;
   top: 0px;
}
