body, html {margin:0; width:100%; height:100%; text-align:center; background:#CCC; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}

div#container {
width:900px; 
position:absolute;
left:50%;
margin-left:-450px;
margin-top:0;
padding:0;
}

a {color:#000;}
a:hover {color:#666;}

img {border:0;}

.hidden { visibility:hidden; display:none;}

.trasparente {width:225px; height:76px;}
.trasparente a {filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}

#head {height:146px; background:url(img/head_grigio.jpg) 0 0; text-align:left; }

#content {background:url(img/sfondo_pag.jpg) 0 0 #FFF;  margin-top:-3px;}

#menu_oriz {position:absolute; top:146px; left:442px;} /* in IE top:145px; */
#menu_oriz span {border-right:1px solid #716F6E; padding-left:7px; padding-right:12px; padding-top:0;} /*in IE padding-top:5px;*/
#menu_oriz a {font-weight:bold; font-size:9pt; color:#000; text-decoration:none;}
#menu_oriz a:hover {font-weight:bold;  color:#716F6E; text-decoration:none;}
#menu_oriz .active { color:#716F6E; font-weight:bold; font-size:9pt; position:relative; top:5px;}

#box_home { margin-left:322px; width:578px; height:458px; background:url(img/sfondo_home.jpg) no-repeat 0 0; padding-bottom:100px;}

#box_testo { margin-left:322px; width:578px; background:#FFF; text-align:left; padding-bottom:100px;}
#pagina { padding-top:101px; padding-left:126px; font-size:10pt; line-height:14pt; text-align:left; padding-right:60px;
 min-height:410px;
 height: auto !important;  /* per i browser moderni */
 height:410px;      /* per IE5.x e IE6 */
 min-height:410px;  /* per i browser moderni */
} 
#pagina h1 {font-size:12pt; margin:0; padding:0;}

#menu_masterplus {position:absolute; top:246px; left:330px;}
#menu_masterplus a {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#F66014;}
#menu_masterplus a:hover {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#FFC020;}
#menu_masterplus .inattivo a {color:#F6A77F;}
#menu_masterplus .inattivo a:hover {color:#FFC020;}

.link_masterplus a {color:#F66014; font-weight:bold;}
.link_masterplus a:hover {color:#FFC020; font-weight:bold;}

#menu_myarchivia {position:absolute; top:354px; left:330px;}
#menu_myarchivia a {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#A9AD18;}
#menu_myarchivia a:hover {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#DADF1F;}
#menu_myarchivia .inattivo a {color:#D4D68B;}
#menu_myarchivia .inattivo a:hover {color:#DADF1F;}

.link_myarchivia a {color:#A9AD18; font-weight:bold;}
.link_myarchivia a:hover {color:#DADF1F; font-weight:bold;}

#menu_myerp {position:absolute; top:470px; left:330px;}
#menu_myerp a {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#00487C;}
#menu_myerp a:hover {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#006EBE;}
#menu_myerp .inattivo a {color:#82A5BF;}
#menu_myerp .inattivo a:hover {color:#006EBE;}

.link_myerp a {color:#00487C; font-weight:bold;}
.link_myerp a:hover {color:#006EBE; font-weight:bold;}

#menu_studiomg {position:absolute; top:589px; left:330px;}
#menu_studiomg a {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#00487C;}
#menu_studiomg a:hover {display:block; text-align:left; font-weight:bold; font-size:9pt; text-decoration:none; padding-bottom:7px; color:#006EBE;}
#menu_studiomg .inattivo a {color:#82A5BF;}
#menu_studiomg .inattivo a:hover {color:#006EBE;}

.link_studiomg a {color:#00487C; font-weight:bold;}
.link_studiomg a:hover {color:#006EBE; font-weight:bold;}


.lista {list-style:none; margin:0; padding:0;}
.lista li { padding-bottom:7px;}
.lista ul {list-style:none; padding-bottom:10px; padding-top:5px; }

#foot {height:16px; background:#716F6E; color:#FFF; font-weight:bold; font-size:7pt; text-align:left;}
.foot_text {margin-left:18px; padding-top:2px;}


.modulo input { width:260px;}
.privacy { font-size:8pt; line-height:10pt;}

.clienti ul { padding:0; margin:0; padding-top:15px; padding-left:5px; }
.clienti li { padding:0; margin:0; list-style:none; font-weight:bold; padding-bottom:15px;}
.clienti li ul { margin:0; padding:0; padding-left:0px; padding-left:15px;}
.clienti li ul li {font-weight:normal; margin:0; padding:0; padding-top:5px;}

#dic_amb a {font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration:none;}
#dic_amb a:hover {font-weight:bold;  color:#FFFFFF; text-decoration:none;}
