blockquote{border:1px dotted #060;margin:0 5% 0 10%;padding:5px;background-color:#F7FAF7;color:#666;line-height:1.5em;}
.hilight{text-decoration:underline;}
.ok{border:2px solid #060;padding:.5em;margin-bottom:1em;color:#060;}
.error{border:2px solid #C00;padding:.5em;margin-bottom:1em;color:#C00;}
.input{width:100%;border:1px solid #060;margin-top:5px;}
.positionrelative{position:relative;}
.hidden{display:none;}
#p_logo_my a{display:block;width:440px;height:61px;background-image:url();background-repeat:no-repeat;}
#p_header_logo{min-height:260px;height:auto !important;height:260px;}
#my_userheader{background:#E5EFE5;margin-bottom:1em;}
#my_userheader #loginmenu{margin:0;padding:0;}
#my_userheader #loginmenu a{font-size:12px;}
#my_userheader a{color:#060;}
#my_userheader a:hover,#my_adminheader .hilight{text-decoration:underline;}
#my_userheader .left div{padding:5px 5px 5px 5px;}
#my_userheader .right div{padding:5px 5px 5px 0;}
#my_menu{margin:0 0 1em 0;}
#my_menu .menuvoice{float:left;padding:5px 10px 5px 10px;border-right:1px solid #FFF;background:#005C00;}
#my_menu .menuvoice:hover,#my_menu .hilight{background:#00E600;text-decoration:none;}
#my_menu .menuvoice a{color:#FFF;font-weight:bold;text-decoration:none;}
#my_menu .menuvoice a:hover{text-decoration:underline;}
/* help */
.helplink{display:inline;position:relative;background:#F00;padding:.1em;width:10px;text-align:left;color:#FFF;cursor:pointer;}
.helpquestion{z-index:10;}
.help{display:none;position:absolute;left:10px;top:0px;background:#FFF;color:#F00;padding:.5em;width:200px;border:1px solid #F00;z-index:50;}
/* fieldset-like */
.fieldset{position:relative;border:1px solid #CCC;padding:10px;margin-bottom:2em;}
.legend{position:absolute;top:-9px;left:8px;background:#F3F3F3;padding:2px;}
/* aggiunta dei banner laterali! */
.left_wbanner{width:620px;}
.right_wbanner{width:120px;}
#p_left_wbanner .left{width:300px;}