#GGI_nwbrowser
 {
margin-top:0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 20px;


}
#GGI_nwbrowser a
 {
color:#000000;

}
#GGI_nwbrowser a:hover
 {
color:#0033FF;

}
#GGI_nwbrowser h1
 {
border-bottom:3px solid #6666FF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
margin-bottom:1em;
margin-top:0;
}
#GGI_nwbrowser h2
 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.4em;
line-height:100%;
margin-top:3px;
color:#FFFFFF;
font-weight: normal;
margin-bottom: 0px;
text-align: right;
}
#GGI_nwbrowser h3
 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:23px;
line-height:100%;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
color:#000000;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left:2px;

}
#GGI_nwbrowser img
 {
float: left;
margin: 5px;
margin-right: 10px;
border: none;
}
#GGI_nwbrowser p
 {
color:#000000;
font-family:verdana,arial;
font-size:0.7em;
margin-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.GGI_nwbrowser_block
 {
min-height: 140px;
height: auto !important;
height: 140px;
border-bottom: 1px dashed #AAAAAA;
padding-left: 5px;

}
#menu_h
 {
background-color:#000099;
font-family:verdana,arial;
font-size:0.7em;
height:22px;
margin:auto;
margin-top:0px;
}
#menu_h a
 {
color: white;
text-decoration: none;
text-transform: uppercase;
font-weight:bold;

}
#menu_h a:hover
 {
color: #FDF4C0;
}
#menu_h UL
 {
margin:0px;
padding:0px;
list-style-type: none;
}
LI.menu_h_first_button
 {
border-right: 1px solid white;
float:left;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;





}
LI.menu_h_last_button
 {
border-right: 1px solid white;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;
}
LI.menu_h_middle_button
 {
border-right: 1px solid white;
float:left;
text-align: center;
padding-top:5px;
height:17px;
padding-left:10px;
padding-right:10px;

}
#path
 {
font-family:verdana,arial;
font-size:0.6em;
background-color:white;
height:1.7em;
padding-left:5px;
padding-top:5px;
background-color:white;
clear:both;


}
#path h4
 {
float:left;
display:inline;
margin:0px;
font-family:verdana,arial;
font-size:1.0em;
font-weight:bold;
color:black;

}
#path ul
 {
margin:0px;
padding:0px;
list-style-type: none;
display:inline;
}
.path_last
 {
text-decoration:none;
float:left;

}
.path_middle
 {
text-decoration:none;
float:left;

}
li.path_first
 {
text-decoration:none;
float:left;

}
#menu_ggi
 {
margin-bottom:10px;
margin-top:0px;
width:200px;
background-color:#6666FF;
color:#FFFFFF;
text-align:right;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
min-height: 400px;
height: auto !important;
height: 400px;
}
#menu_ggi a
 {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}
#menu_ggi a:hover
 {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;

}
#menu_ggi h4
 {
background-attachment:scroll;
background-image:url(/di/c/ci/Immagini/GGI/testata-menu.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:150px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
padding:0px;
text-align:center;
text-transform:uppercase;
width:200px;

}
#menu_ggi img
 {
margin-left: 5px;
margin-right: 5px;
}
#menu_ggi ul
 {
background-color:#6666FF;border:medium none;color:#4794A0;line-height:1.2em;margin:0pt;padding-bottom:10px;padding-left:0pt;padding-top:5px;
list-style-type: none;
margin-right:10px;
}
.menu_ggi_child 
 {
background-color:white;
list-style-type:none;
text-align:right;
font-style:italic;
padding-right:0px;
margin-right:0px;

}
.menu_ggi_even
 {
background-color:#6666FF;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_ggi_even_child
 {
padding-bottom:2px;
padding-top:2px;
}
.menu_ggi_odd
 {
background-color:#6666FF;
color:#4794A0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_ggi_odd_child
 {
padding-bottom:2px;
padding-top:2px;
}
.menu_ggi_selected
 {
background-color:#6666FF;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
#wai
 {
float: right;
/*width: 200px;*/
margin-right: 15px;
height: 15px; 
margin-top: 4px;
margin-bottom: 2px;

}
#wai a
 {
text-decoration: none;
color: black;
}
#wai a:hover
 {
text-decoration: underline;
background-color: #e2e9f3;
color: #0000ff;
}
#wai_header
 {
background-color:white;
color:black;
float:left;
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
}
#wai_header h4
 {
font-size:1em;
margin:0px;
}
#wai_lista
 {
background-color: white;

}
#wai_lista li
 {
display: inline;
margin-left: 8px;
}
#wai_lista ul
 {
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;
list-style-type:none;
margin: 0;
}
.wai_footer
 {
/*background-color:#336699;
height:26px;*/
}
