#menu_so
 {
border:1px solid #EB8D2F;
margin-bottom:10px;
margin-left:5px;
margin-top:0px;
width:200px;
background-color:#F5F5F5;
}
#menu_so a
 {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#menu_so a:hover
 {
color: #EB8D2F;
text-decoration:underline;
}
#menu_so h4
 {
background-attachment:scroll;
background-image:url(/di/c/ci/Associazione/sfondo_m_giallo.gif);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:23px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
padding:0px;
text-align:center;
text-transform:uppercase;
width:200px;
}
#menu_so img
 {
margin-left: 5px;
Margin-right: 5px;
}
#menu_so ul
 {
background-color:#F4F4F4;
color:#EFA53F;
margin:0pt;
margin-left:10px;
padding-bottom:10px;
padding-left:5pt;
padding-top:5px;
list-style-image:url(/di/c/ci/Associazione/lucchetto_giallo.gif);
list-style-position:outside;
}
.menu_even_child:hover
 {

}
.menu_so_child
 {
list-style-image:url(/di/c/ci/Associazione/Tree_icon/square.gif);
list-style-position:inside;

}
.menu_so_even
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_so_even_child
 {
background-color:#F4F4F4;
padding-bottom:2px;
padding-top:2px;
}
.menu_so_odd
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_so_odd_child
 {
background-color:#F4F4F4;
padding-bottom:2px;
padding-top:2px;
}
.menu_so_selected
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.banner_box
 {
margin:5px;
}
.banner_img
 {

}
.banner_link
 {

}
.banner_link:hover
 {

}
.banner_title
 {

}
.banner_message
 {

}
.banner_flash
 {

}
.login_password_text
 {
font-size:0.6em;
color:#000000;
padding-top:4px;
padding-left:4px;
font-weight:bold;
letter-spacing:1px;
}
#__password
 {
width:110px;
margin-top:3px;
margin-left:5px;
height:14px;

border: 1px solid #999999;

font-family:verdana,arial;
font-size:1em;
padding-left:2px;
padding-right:2px;
color:#336699;
}
.login_recupera_area
 {
padding:2px;
margin-top:3px;
margin-bottom:3px;
}
.login_recupero_text
 {
text-decoration:none;
font-size:0.7em;
font-family:verdana, arial;
color:#000000;
padding:3px;
padding-left:5px;

}
.login_welcome_area
 {
padding:5px;
padding-top:15px;
padding-bottom:15px;

}
.login_name_text
 {
font-family:verdana,arial;
font-size:0.8em; 
font-weight:bold; 
color:#000000; 
font-style: italic; 
padding:3px; 
padding-bottom:10px; cursor:pointer; 
text-decoration: underline; 
letter-spacing:1px;
}
.login_footer
 {
margin-bottom: 3px;
}
#__bt_login
 {
color:white;
background-color: #EB5B2F;
font-size:0.7em;
font-weight:bold;
border: 1px solid #EB5B2F;
cursor:pointer;
letter-spacing:1px;
margin-left:100px;
padding: 2px;
}
#__bt_logout
 {
color:white;
background-color: #EB5B2F;
font-size:0.7em;
font-weight:bold;
border: 1px solid #EB5B2F;
cursor:pointer;
letter-spacing:1px;
margin-left:100px;
padding: 2px;
}
.login_error_area
 {
padding:2px;
}
.login_error_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:red;

}
.login_benvenuto_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:#000000;

}
.login_header_text
 {
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding:5px 3px 3px;
text-align:center;
text-transform:uppercase;
}
.login_container
 {
background-color:#F4F4F4;
border:1px solid #EB5B2F;
font-family:verdana;
margin-bottom:10px;
margin-left:5px;
margin-top:0px;
width:200px;
}
.login_header
 {
background-image:url(/di/c/ci/Associazione/sfondo_m_arancione.gif);
background-position:left top;
background-repeat:no-repeat;
height:23px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
width:200px;
}
.login_login_area
 {
padding:2px;
}
.login_login_text
 {
font-size:0.6em;
color:#000000;
padding-top:4px;
padding-left:4px;
font-weight:bold;
letter-spacing:1px;
}
#__login
 {
width:110px;
margin-top:3px;
margin-left:23px;
height:14px;

border: 1px solid #999999;

font-family:verdana,arial;
font-size:1em;
padding-left:2px;
padding-right:2px;
color:#336699;
}
.login_password_area
 {
padding:2px;
}
#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-weight:bold;
font-size:0.7em;

}
#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;*/
}
#__bt_cerca
 {
background-color:#A8B2C9;color:black;cursor:pointer;font-family:verdana,arial;font-size:0.6em;font-weight:bold;height:20px;border:1px solid #555555;margin-left:5px;margin-right:5px;width:50px;background-image:url(/di/c/ci/Associazione/sfondo_cerca.gif);background-position:left top;background-attachment:scroll;background-repeat:repeat-x;
}
#__cerca_text
 {
color:#000000;
font-size:1em;
width:90px;
margin-left: 5px;
margin-top: 3px;
}
#cerca
 {
float: right;
height: 22px;
}
#cerca h4
 {
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
text-align: center;
text-transform: uppercase;
padding:3px;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
#cerca label
 {
font-family:verdana,arial;
font-size:0.6em;
color:#000000;
padding:3px;
margin-bottom:5px;
margin-left: 5px;
/*font-weight: bold;*/

}
.cerca_footer
 {
display:inline;
padding-bottom: 2px;
}
.cerca_header
 {
background-color:#FFF0B5;
border-bottom: 1px solid #FECD01;
}
.cerca_textbox_area
 {
padding:2px;
display:inline;
width:13.5em;
}
#menu_as
 {
border:1px solid #357887;
margin-bottom:10px;
margin-left:5px;
margin-top:0px;
width:200px;
}
#menu_as a
 {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#menu_as a:hover
 {
color:#0C90AF;
text-decoration:underline;
}
#menu_as h4
 {
background-attachment:scroll;
background-image:url(/di/c/ci/Associazione/sfondo_m_blu.gif);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:23px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
padding:0px;
text-align:center;
text-transform:uppercase;
width:200px;
}
#menu_as img
 {
margin-left: 5px;
margin-right: 5px;
}
#menu_as ul
 {
background-color:#F4F4F4;
border:medium none;
color:#4794A0;
line-height:1.2em;
list-style-image:url(/di/c/ci/Associazione/quadrato_blu_grande.gif);
list-style-position:outside;
list-style-type:square;
margin:0px;
padding-bottom:10px;
padding-left:0px;
padding-top:5px;

}
.menu_as_child 
 {
list-style-image:url(/di/c/ci/Associazione/Tree_icon/quadrato_blu_piccolo1.gif);list-style-position:inside;
background-color: white;
margin-left:10px;
}
.menu_as_even
 {
background-color:#F5F5F5;
color:#4794A0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:30px;
padding-left:0px;
}
.menu_as_even_child
 {
padding-bottom:2px;
padding-top:2px;
margin-left:10px;
}
.menu_as_odd
 {
background-color:#F5F5F5;
color:#4794A0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:30px;
padding-left:0px;
}
.menu_as_odd_child
 {
padding-bottom:2px;
padding-top:2px;
margin-left:10px;
}
.menu_as_selected
 {
background-color:#F5F5F5;
color:#4794A0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:30px;
padding-left:0px;
}
#path
 {
font-family:verdana,arial;
font-size:0.6em;
background-color:white;
padding: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_pp
 {
background-color:#F4F4F4; border:1px solid #496988; margin-bottom:10px; margin-left:5px; margin-top:0px; padding-bottom:10px; width:200px;
}
#menu_pp a
 {
color:#000000; font-weight:normal; text-decoration:none;
}
#menu_pp a:hover
 {
color:#2969A7; text-decoration:underline;
}
#menu_pp h4
 {
background-attachment:scroll; background-image:url(/di/c/ci/Associazione/sfondo_m_blu_var.gif); background-position:left top; background-repeat:no-repeat; color:white; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:bold; height:23px; line-height:2em; margin-bottom:0px; margin-top:0px; padding:0px; text-align:center; text-transform:uppercase; width:200px;
}
#menu_pp img
 {
margin-left: 5px;
Margin-right: 5px;
}
#menu_pp ul
 {
background-color:#F4F4F4;
border:medium none;
color:#EFA53F;
line-height:1.2em;
list-style-image:url(/di/c/ci/Associazione/quadrato_blu_grande.gif);
list-style-position:outside;
list-style-type:square;
margin:0pt;
padding-bottom:10px;
padding-left:0pt;
padding-top:5px;

}
.menu_even_child:hover
 {

}
.menu_pp_child
 {

}
.menu_pp_even
 {
background-color:#F5F5F5; color:#EFA53F; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:normal; margin-left:30px; padding-left:0px;
}
.menu_pp_even_child
 {
margin-left:10px; padding-bottom:2px; padding-top:2px;
}
.menu_pp_odd
 {
background-color:#F5F5F5; color:#EFA53F; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:normal; margin-left:30px; padding-left:0px;
}
.menu_pp_odd_child
 {
margin-left:10px; padding-bottom:2px; padding-top:2px;
}
.menu_pp_selected
 {
background-color:#F5F5F5; color:#EFA53F; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:normal; margin-left:30px; padding-left:0px;
}
#menu_ecan
 {
border:1px solid #357887;
margin-bottom:10px;
margin-left:5px;
margin-top:0px;
width:200px;
}
#menu_ecan a
 {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#menu_ecan a:hover
 {
color:#358755;
text-decoration:underline;
}
#menu_ecan h4
 {
background-attachment:scroll;
background-image:url(/di/c/ci/Associazione/sfondo_m_verde.gif);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:23px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
padding:0px;
text-align:center;
text-transform:uppercase;
width:200px;
}
#menu_ecan img
 {
margin-left: 5px;
margin-right: 5px;
}
#menu_ecan ul
 {
background-color:#F4F4F4;border:medium none;line-height:1.2em;list-style-position:outside;list-style-type:square;margin:0pt;padding-bottom:10px;padding-left:0pt;padding-top:5px; list-style-image:url(/di/c/ci/Associazione/quadrato_verde3d_grande.gif);
}
.menu_ecan_child 
 {
list-style-image:url(/di/c/ci/Associazione/Tree_icon/quadrato_blu_piccolo1.gif);list-style-position:inside;
background-color: white;
}
.menu_ecan_even
 {
background-color:#F5F5F5; color:#358755; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:normal; margin-left:30px; padding-left:0px;
}
.menu_ecan_even_child
 {
margin-left:10px;padding-bottom:2px;
padding-top:2px;
}
.menu_ecan_odd
 {
background-color:#F5F5F5; color:#358755; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:normal; margin-left:30px; padding-left:0px;
}
.menu_ecan_odd_child
 {
margin-left:10px;padding-bottom:2px;
padding-top:2px;
}
.menu_ecan_selected
 {
background-color:#F5F5F5;
color:#358755;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:30px;
padding-left:0px;
}
#menu_cr
 {
border:1px solid #A42000;
margin-bottom:10px;
margin-left:5px;
margin-top:0px;
width:200px;
background-color:#F4F4F4;
}
#menu_cr a
 {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#menu_cr a:hover
 {
color: #A42000;
text-decoration:underline;
}
#menu_cr h4
 {
background-attachment:scroll;
background-image:url(/di/c/ci/Associazione/sfondo_m_rosso.gif);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:23px;
line-height:2em;
margin-bottom:0px;
margin-top:0px;
padding:0px;
text-align:center;
text-transform:uppercase;
width:200px;

}
#menu_cr img
 {
margin-left: 5px;
Margin-right: 5px;
}
#menu_cr ul
 {
background-color:#F4F4F4;
color:#EFA53F;
margin:0pt;
margin-left: 10px;
padding-bottom:10px;
padding-left:5pt;
padding-top:5px;
list-style-position:outside;
list-style-image:url(/di/c/ci/Associazione/Tree_icon/245.gif);

}
.menu_even_child:hover
 {

}
.menu_cr_child
 {
list-style-image:url(/di/c/ci/Associazione/Tree_icon/square.gif);
list-style-position:inside;

}
.menu_cr_even
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_cr_even_child
 {
background-color:#F4F4F4;
padding-bottom:2px;
padding-top:2px;
}
.menu_cr_odd
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
.menu_cr_odd_child
 {
background-color:#F4F4F4;
padding-bottom:2px;
padding-top:2px;
}
.menu_cr_selected
 {
background-color:#F5F5F5;
color:#EFA53F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-left:10px;
padding-left:0px;
}
#menu_h
 {
background-color: #ADADAD;
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;

}
