body {
    background: #666666;
    font-family: Arial, DejaVu Sans Condensed, Helvetica, sans-serif;
    margin:0;
    padding:0;
    font-size: 95%;
    color:#000;
    text-align: center;
}


/* CONTENITORE GLOBALE  */
div#page {
   width: 100%;
   margin: 0;
   padding: 0;
   background: white;
   text-align: left;
   /*height: 100%*/
}

div.tplrow {
	overflow:hidden;
        width:100%;
        position: relative;
        clear: both;
        /*overflow:auto;
        overflow-y:hidden;*/
}
div.tplcol{
    width: 100%;
    overflow: visible;
    float:left;
    padding-bottom:30000px;
    margin-bottom:-30000px;
}

div.tplrow_1 div.tplcol_first
{
   width: 13%;
}

div.tplrow_1 div.tplcol_2
{
   width: 87%;
}

div.tplrow_2 div.tplcol_first
{
   width: 13%;
}

div.tplrow_2 div.tplcol_last
{
   width: 17%;
}

div.tplrow_2 div.tplcol_2
{
  width: 70%;
}
div.tplrow_3 div.tplcol_first
{
   width: 13%;
   
}
div.tplrow_3 div.tplcol_2
{
   width: 70%;
      
}
div.tplrow_3 div.tplcol_last
{
   width: 17%;
   
}
div.tplrow_4 div.tplcol_first
{
   width: 0%;
   position: absolute;
   left: -9000px;
   display: none;
   visibility: hidden;
}
div.tplrow_4 div.tplcol_2
{
   width: 100%;
      
}
div.tplrow_4 div.tplcol_last
{
   width: 0%;
   position: absolute;
   left: -9000px;
   display: none;
   visibility: hidden;
}
