body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-align:center; margin:0; padding:0; background-color:#FFFFFF; }
html, body { height: 100%; vertical-align:middle; }
#altezza { height:100%; }
a:link { color:#ffffff; }
a:hover { color:#000000; }
a:visited { color:#ffffff; }
a.lnk {
    padding-left:16px;
    margin:0 6px;
    color:#000000;
    text-decoration:none;
    background-image: url("../images/pto-rosso.gif");
    background-repeat: no-repeat;
    background-position: left center;
}
a.lnk:hover { color:#000000; text-decoration:underline;  }
a.lnk:visited { color:#000000;  }

/* SOUND */
#sound { position:relative; float:right; margin-top:30px; }
/* fine SOUND */

/* TESTATA */
#testata { width:760px; text-align:left; }
#testata img { float:left; }
#menu { float:left; margin-left:4px; margin-top:30px; width:500px; }
#testata a {
    padding-left:16px;
    margin:0 6px;
    color:#999999;
    text-decoration:none;
    background-image: url("../images/pto-rosso.gif");
    background-repeat: no-repeat;
    background-position: left center;
}
#testata a:hover { color:#000000; text-decoration:underline;  }
.logo { float:left; }
/* fine TESTATA */

/* CORPO */
#corpo { clear:both; width:760px; }
#titolo { background-color:#F2F2F2; color:#000000; padding:10px 10px; text-align:left; margin-bottom:10px; }
#titolo .titolo { font-size:140%; font-weight:bold; margin-right:10px; }
#titolo a {
    font-size:75%;
    font-weight:normal;
    padding-left:16px;
    margin:0 6px;
    color:#999999;
    text-decoration:none;
    background-image: url("../images/pto-rosso.gif");
    background-repeat: no-repeat;
    background-position: left center;
}
#titolo a:hover { color:#000000; text-decoration:underline;  }
.h1 { color:#FF0000; font-weight:normal; text-transform:uppercase; }
.h2 { color:#999999; margin-left:15px; font-size:80%; font-weight:normal; }
#grigio, #progettoBagno { background-color:#E6E6E6; color:#666666; text-align:justify; padding:10px; display:table; width:740px; }
#progettoBagno { height:320px; background-image:url(../images/progetto-bagno.jpg); } 
#grigio b { color:#FF0000; font-size:111%; }
#ptiVendita { background-color:#E6E6E6; color:#666666; text-align:justify; padding:10px; display:table; width:740px; }
#ptiVendita a.lnk { color:#000000; }
#grigio h1, #progettoBagno h1, #ptiVendita h1 { color:#000000; font-size:185%; font-weight:normal; margin:10px 0; }
#ptiVendita p { text-align:left; margin:3px 0; }
#data { position:relative; left:22px; color:#999999; font-size:90%; margin-top:-5px; }
ol { font-size:125%; font-weight:300; color:#000000; line-height:30px; }
/* fine CORPO */

/* PIEDE */
#piede { clear:both; color:#666666; width:760px; height:120px; text-align:left; margin-top:10px; }
#piede p { font-size:111%; margin:0; }
#piede h1 { color:#999999; font-size:111%; padding:0; margin:0; margin-bottom:10px; }
#piede ul { margin:0 18px; padding:0; }
#piede li { list-style-image: url("../images/pto-rosso.gif"); margin:0; }
#piede a { color:#000000; text-decoration:none; }
#piede a:hover { text-decoration:underline; }

#piede #piedeSx { float:left; background-color:#F2F2F2; width:233px; height:172px; padding:10px; padding-bottom:0; display:block; }
#piede #piedeCentro { float:left; background-color:#E6E6E6; width:234px; height:172px; padding:10px; padding-bottom:0; display:block; }
#piedeCentro li { font-size:97%; margin-bottom:10px; }
#piede #piedeDx { float:right; background-color:#F2F2F2; width:233px; height:172px; padding:10px; padding-bottom:0; display:block; }

#copyright { color:#666666; padding:3px 0; font-size:80%;}
#copyright a { color:#999999; }

/* fine PIEDE */

/* FORM */
th { font-size:120%; color:#000000; font-weight:normal; padding-bottom:10px; }
td { line-height: 24px;}
input { font-family:"Century Gothic",Arial, Helvetica, sans-serif; background-color:#CCCCCC; color:#000000; padding:1px 3px; border:0; margin:2px 30px 2px 10px; width:230px }
textarea { font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-size:100%; background-color:#CCCCCC; color:#000000; padding:1px 3px; border:0; width:310px; height:144px; }
.pulsante { background-color:#FF0000; width:100px; }
select { font-family:"Century Gothic",Arial, Helvetica, sans-serif; background-color:#CCCCCC; color:#000000; padding:1px 3px; border:0; margin:2px 30px 2px 10px; width:236px }
/* fine FORM */


#flags { float:right; top:10px; margin-top:10px; margin-left:0px; }
#flags img { border:0; margin-left:10px; }
#flags a { background:none; margin:0; padding:0;  } 

    .wmr_box {
        width: 100%;
        position: relative;
        font-size: 7.5pt;
        font-family: verdana;
        margin-top: 20px;
        margin-bottom: 0px;

        padding: 5px;
        padding-left: 5px;
        padding-right: 5px;
         padding-bottom: 10px;
        border: 1px solid #4F6B77;
        border: 1px solid #3366FF;
        text-align: justify;
        color: #000000;
    }
    .wmr_box h2 {
        font-size: 9pt;
        margin: 0px;
        padding-bottom: 10px;
    }
    #wmr_act_lnk {
        position: absolute;
        right: 0;bottom:0;
        visibility:visible;
    }
    #wmr_act_lnk2 {
        position: absolute;
        right: 0;bottom:0;
        visibility:hidden;
    }
    #wmr_outer{
      position: relative;
         width: 100% ;
         height: 5px ;
         overflow:hidden ;
         padding:0px;
         margin:0px;

    }
       
    #wmr_inner{
      position: relative;
      width: 760px;
      height: 400px;
      margin:0px; padding-right:10px;
    }

.wmr_text{
position:absolute;
top:525px;
left:50%;
width:740px;
margin-left:-386px;
}