
* { font-family: Helvetica, arial, Verdana, "Trebouchet ms", sans-serif;}
body {background-color:#FFF;text-align:center;font-size:11pt;}
img { border:0px; }
a { color:#783271; text-decoration:none; font-size:9pt; font-weight:bold;}
a:hover { text-decoration:underline; }
#div_main {position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;}
#div_child {position:relative;
	    padding:0px;top:43px;left:0px;
	    margin:auto;width:1000px;
	    height:500px;
	    text-align:left; }

#bordo { z-index:0;position:absolute; top:20px; left:0px; width:50px; height:360px; background-image:url(../img/bg.jpg); }
#logo { z-index:1;position:absolute; top:95px; left:168px; width:101px; height:92px; }
#img { position:absolute; margin:20px 0px; width:100%; text-align:right; }
#img img { margin-right:20px; }
#testo { z-index:1;position:absolute; top:225px; margin:0px 20px; text-align:left; }
table.testo { width:250px; font-size:10.5pt; }
table.testo tr td { padding:0 0 10px 0; }
table.testo tr td.label { font-weight:bold; vertical-align:top; padding-right:10px; letter-spacing:1px; color:#333333;}

#riga  { position:absolute; top:440px; left:0px; width:100%; height:1px; font-size:1px; border-bottom:1px solid black; }

#nav2 { position:relative; display:none;top:43px; margin:auto; left:0px; width:950px; height:20px; text-align:right;}
#nav { z-index:2; position:absolute; top:400px; margin:0px 30px; width:45px; height:20px;  }
#navsx { float:left; width:20px; height:20px; }
#navdx { float:left; width:20px; height:20px; }

#menu2      { z-index:2; position:absolute; top:480px; left:0px; width:943px; text-align:right; }
#menu2 div { float: right;  text-align:right; margin-right:18px;}
#linea_menu2  { position:absolute; top:488px; left:0px; width:860px; text-align:right;  }

#contatore { z-index:3; position:absolute; top:480px; left:30px; width:40px; height:20px; text-align:center; font-size:9pt;}
