body{
    background-color:#000000;
    top:0;
    padding:0;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    background-attachment: fixed;
    background-repeat: no-repeat;
    text-align: left;
    }
A:link	{text-decoration: none; color:#000000;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
#base	{position:relative; width:963px; height:721px; top:50px;  z-index:10; background-color:#fcdd2a; border:0px solid green;}

#Dm0	{position:absolute; width:409px; height:680px; top:40px; left:459px; z-index: 50; border:0px solid white;}
#Dm1	{position:absolute; width:409px; height:680px; top:40px; left:459px; z-index: 50; border:0px solid white;}
#Dm2	{position:absolute; width:409px; height:680px; top:40px; left:459px; z-index: 50; border:0px solid white;}
#Dm3	{position:absolute; width:409px; height:680px; top:40px; left:459px; z-index: 50; border:0px solid white;}

#Pm0	{width:369px; height:665px;}
#Pm1	{width:369px; height:665px;}
#Pm2	{width:369px; height:665px;}
#Pm3	{width:369px; height:665px;}

#bl	{position:absolute; width:429px; height:720px; top:0px;   left:29px;  z-index:10;  border:0px solid blue;}
#br	{position:absolute; width:370px; height:720px; top:0px;   left:499px; z-index:10;  border:0px solid red;}
#titolo	{position:absolute; width:260px; height:17px;  top:15px;  left:7px;   z-index:30;  vertical-align:middle; background-image:url(/img/titolo.png);}
#bridge	{position:absolute; width:429px; height:264px; top:40px;  left:0px;   z-index:20; background-image:url(/img/msm_01.png);}
#menu	{position:absolute; width:400px; height:110px; top:307px; left:0px;   z-index:20;    }
#m0, #m1, #m2, #m3{
    width: 429px; 
    height: 24px; 
    z-index: 30;
    margin: 0px 0px 0px 0px;
    color:#fcdd2a;
    font-size:16px;	
    font-weight:900;
    text-align:left;
    padding-top:0px; 
    vertical-align:middle;
    background-image:url(/img/bg-btn.png);
    }
#marc	{position:absolute; width:366px; height:364px; top:40px;  left:1px; background-image:url(/img/marc.png); z-index: 10;}
#logo	{position:absolute; width:370px; height:138px; top:421px; left:0px; background-image:url(/img/logo.png); z-index: 10;}
#mail	{position:absolute; width:180px; height:20px; bottom:28px; left:0px; z-index:20; font-size:14px; font-weight:700; text-align:left;}

.Ptxt	{
    background-color: #ffffff;
    padding-top:15px; 
    padding-left:20px; 
    padding-right:20px;
    font-size: 15px;
    font-weight: normal;
    word-spacing: normal;
    line-height: 1.2;
    text-align: left;
    }
.ttl{
    font-size: 16px;
    font-weight: bold;
    word-spacing: normal;
    line-height: 1.5;
    text-align: left;
    }
.ttn{
    font-size: 16px;
    font-weight: bold;
    word-spacing: normal;
    line-height: -0.5;
    text-align: left;
    padding-bottom:2px;
    }
.ttp{
    font-size: 6px;
    }
/*
    letter-spacing: 0.04em;
    word-spacing: 0.1em;
*/
/*
  border: 1px solid #CC3333;
  background-color: #FCDFB7;
  background-color: transparent;
    width:243px; 
    height:208px;
*/
#wip{
    position: absolute; 
    bottom:28px;
    left:0px;
    text-align:left;
    z-index:20;
    font-size:14px;	
    font-weight:900;
    float: center;
    border: 1px solid:gray;
    background-image:'';
    }
