body {
    background: #666666;
    font-family: Arial, DejaVu Sans Condensed, Helvetica, sans-serif;
    margin: 0;
    font-size: 95%;
    color:#000;
    text-align: center;
}


/* CONTENITORE GLOBALE  */
div#page {
	
   margin: 0 auto;
   padding: 0;
   background: #f2f2f2;
   text-align: left;
   width: 770px !important;
	width:770px;
	min-width:770px;
   
}

div.tplrow {
	width: 100%;
	clear: both;
    overflow: auto;
    overflow: hidden;
   	}

div.tplcol{
	width: 30%;
	float: left;
    }

div.tplrow_1 div.tplcol_first{
	width:100%;
}

div.tplrow_2 div.tplcol_first{
   width:100%;
}
div.tplrow_3 div.tplcol_first{
   width:100%;
}
div.tplrow_4 div.tplcol_1{
   width:33%;

}
div.tplrow_4 div.tplcol_2{
   width:33%;

}
div.tplrow_4 div.tplcol_3{
   width:33%;
}
div.tplrow_5 div.tplcol_first{
   width:100%;
}
