body { background-color: #2f786b; margin-top:  0px; margin-right:  0px; margin-bottom:  0px; margin-left:  0px; }

div.container { position: relative; top: 30px; border-style: solid; border-width: 0px; border-color: red; width: 1000px; } 

span.sfumatura,
img.sfumatura { position: relative; top: 8px; width: 100%; height: 130px; }
img.sfumaturaIE { position: relative; /*top: 35px;*/ top: 7px; width: 100%; height: 128px; }
div.sfumatura { position: relative; top: 2px; left: 0px; visibility: visible; z-index: 1; border-style: solid; border-width: 0px; border-color: #da0ddd; text-align: center; margin-right: 2px; margin-left: 2px; }

span.nameImage,
img.nameImage { border-style: solid; border-width: 0px; border-color: green; position: absolute; top: 5px; right: 0px; height: 45px; }

div.header { border-style: solid; border-width: 0px; border-color: cyan; position: relative; top: -130px; visibility: visible; z-index: 2;  }
img.logo   { border-style: solid; border-width: 0px; border-color: red;  position: relative; top:   25px; left: 55px; height: 150px; }

img.left { width: 170px; /* height: 569px; 100%; position: absolute; top: 25px;*/ }

div.mainTable   { position: relative; top: -286px; border-style: solid; border-width: 0px; border-color: #ddd000; }
table.mainTable { background-color: #12577B; border-spacing: 5px 2px; }

/* <td> della mainTable */
td.left     { background-color: #12577B; width: 170px; height: 569px; }
td.viewer   { background-color: #fdf2df; width: 100%;  height: 569px; background-image: url(../sito/images/0094.jpg); /* vertical-align: top;*/  }
td.footer   { background-color: #12577B; width: 800px; height:  10px; text-align: center; }

/* Bandiere delle nazioni */
table.languages { border-style: solid; border-width: 1px; border-color: #9fb0ba; }
td.languages    { border-style: solid; border-width: 0px; border-color: #9fb0ba; }
img.languages   { height: 10px; }

/* Menu */
/**********************
#     table.menu { position: relative; top: 70px; right: 20px; border-spacing: 5px 0px; }
      table.menu { position: absolute; top: 70px; right: 20px; border-spacing: 2px 0px; }
   td.menu:hover { background-color: #e6e6e6; }
         td.menu { border-style: solid; border-width: 1px; border-color: #9fb0ba; }
        img.menu { border-style: solid; border-width: 1px; border-color: #9fb0ba; width: 40px; height: 40px;} 
       span.menu { border-style: solid; border-width: 1px; border-color: #9fb0ba; width: 40px; height: 40px;} 
          a.menu { text-decoration: none; color: #9fb0ba; }
    a.menu:hover { background-color: #e6e6e6;}

#div.menuItemDesc { position: relative; top: -865px; right: 130px; border-style: solid; border-width: 0px; border-color: yellow; font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #9fb0ba; visibility: visible; z-index: 3; text-align: right;} 

div.menuItemDesc { position: relative; top: -855px; right: 130px; border-style: solid; border-width: 0px; border-color: yellow; font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #9fb0ba; visibility: visible; z-index: 3; text-align: right;} 

div.menuItemDescIE { position: relative; bottom: 865px; right: 130px; border-style: solid; border-width: 0px; border-color: yellow; font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #9fb0ba; visibility: visible; z-index: 3; text-align: right;} 
*****************/
p.viewer   { font: 12px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; position: absolute; top: 200px; margin-right: 50px; margin-left: 150px; }
p.medium   { font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; }
p.homePage { font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #9fb0ba; }

#img.acquarelliTitle  {position: absolute; top: 130px; left: 220px; visibility: visible; z-index: 3; } 
#span.acquarelliTitle {position: absolute; top: 130px; left: 220px; visibility: visible; z-index: 3; } 
img.acquarelliTitle  { visibility: visible; z-index: 3; } 
span.acquarelliTitle { visibility: visible; z-index: 3; } 

img.biografiaTitle  {position: absolute; top: 130px; left: 220px; visibility: visible; z-index: 3; } 
span.biografiaTitle {position: absolute; top: 130px; left: 220px; visibility: visible; z-index: 3; } 

img.biografiaIMG  {position: absolute; top: 270px; right: 90px; width: 430px; } 
span.biografiaIMG {position: absolute; top: 270px; right: 90px; width: 430px; } 

div.acquarelliParagraphe {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 1px; border-color: red; position: absolute; top: 210px; right: 50px; /* margin-left: 150px; */ text-align: justify; line-height: 15px; overflow: auto; height: 360px; width: 400px; visibility: visible; z-index: 3; }

div.acquarelliParagrapheIE {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 1px; border-color: green; position: absolute; top: 210px; right: 50px; /* left: 300px; */ text-align: justify; line-height: 15px; overflow: auto; height: 360px; width: 400px;  visibility: visible; z-index: 3; }

div.biografiaParagraphe {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 0px; border-color: red; position: absolute; top: 210px; right: 50px; /* margin-left: 150px; */ text-align: justify; line-height: 15px; overflow: auto; height: 360px; width: 400px; visibility: visible; z-index: 3; }

div.biografiaParagrapheIE {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 0px; border-color: green; position: absolute; top: 210px; right: 50px; /* left: 300px; */ text-align: justify; line-height: 15px; overflow: auto; height: 360px; width: 400px;  visibility: visible; z-index: 3; }

img.acquarelliPreview {/*top: 2110px;*/ height: 220px;  border-style: solid; border-width: 3px; border-color: #86583e; }

#table.acquarelliPreview { background-color: #86583e; bottom: 100px; }
#tr.acquarelliPreview    { background-color: #86583e; }
#td.acquarelliPreview    { background-color: #86583e; }

table.acquarelli { width: 100%; position: relative; top: 30px; } 
td.recensione { } 
td.acquarelliSpace { height: 5px; }

tr.acquarelli { }
div.recensione { overflow: auto; height: 150px; border-style: solid; border-width: 0px; border-color: #86583e; width: 80%; font: 10px tahoma, arial, sans-serif, times new roman, verdana; 
		color: #000000; text-align: justify; line-height: 15px; }

font.contatti     {font: 15px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; line-height: 15px; }
font.standard     {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; text-align: justify; line-height: 15px;}
font.title        {font: 15px tahoma, arial, sans-serif, times new roman, verdana; color: #86583e; text-align: justify; line-height: 19px;}
font.mostraLittle {font: 12px tahoma, arial, sans-serif, times new roman, verdana; color: #12577B; text-align: justify; line-height: 16px;}

img.corniceGenerica { border-style: solid; border-width: 3px; border-color: #86583e; }

div.mappeParagraphe {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 0px; border-color: red; position: absolute; top: 150px; right: 35px; /* margin-left: 150px; */ text-align: justify; line-height: 15px; overflow: auto; height: 400px; width: 550px; visibility: visible; z-index: 3; }

div.mappeParagrapheIE {font: 10px tahoma, arial, sans-serif, times new roman, verdana; color: #000000; border-style: solid; border-width: 0px; border-color: green; position: absolute; top: 150px; right: 35px; /* left: 300px; */ text-align: justify; line-height: 15px; overflow: auto; height: 400px; width: 550px;  visibility: visible; z-index: 3; }

