body{background:#FFF;font:70% Verdana, Arial, Helvetica, sans-serif;color:#000;line-height:130%; }
body,table,tr,td,form,img,h1,h2,h3,h4{margin:0;padding:0;border:0;}
table{border-collapse:collapse;width:100%;}
tr,td,th,input,select,textarea,optgroup,h1,h2,h3,h4{vertical-align:top;font-size:100%;}
a{color:#048;text-decoration:none;}
a:hover{color:#C00;text-decoration:underline;}
ul,li{margin:0 0 0 8px;padding:0;}
li {list-style-type:square;color:#o00;}
.atcenter{margin:0 auto;}
.clearboth{clear:both;}
.error{font-weight:bold;color:#FFF;background-color:#F00;padding:.5em;margin-bottom:1em;}
.error a{color:#FFF;}
.error a:hover{color:#FFF;text-decoration:underline;}
.floatleft{float:left;}
.hidden{display:none;}
.highlight{font-weight:bold;}
.image_return{display:block;margin-bottom:1em;}
.positionrelative{position:relative;}
.separator{border-top:1px solid #CCC;}
.separator_null{border-top:1px solid #CCC;line-height:1px;height:1px;}
.separator_black{border-top:1px solid #000;line-height:1px;height:1px;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textjustify{text-align:justify;}
.uppercase{text-transform:uppercase;}
.w760px{min-width:760px;max-width:1240px;}
.title{color:#666;font-weight: bold;}
.menu_title{color:#666;font-weight: bold;}
.search{border:1px dotted #aaa;}
.menu_hitem{width:auto;}
.menu_hspacer{border-right: 1px dotted #aaa; margin-right:8px;padding-right:8px;}
.black a, .black a:hover{color:#000;text-decoration:underline;font-size:14px;}
#p_header{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom: 1px dotted #aaa;position:relative;}
#p_logo a{float:left;display:block;margin-top:24px;width:210px;height:44px;}
#p_title{float:left;margin-left:10px;font-size:17px;line-height:20px;margin-top:48px;}
#p_sanpaolo{position:absolute;right:0px;width:141px;text-align:center;font-size:9px;}
#p_menu{float:left;width:205px;border-right: 1px dotted #aaa;margin-top:10px;background-color:#EEE;padding-left:5px;margin-right:10px;}
#p_body{padding-left:225px;min-height:430px;}
#p_subheader{margin-bottom:10px;background-color:#EEE;min-width:760px;}
#p_subheader_search{float:left;width:209px;background-color:#C00;padding:1px 0 1px 1px;}
#p_subheader_search a, #p_subheader_search a:hover{color:#FFF;}
#p_subheader_menu{float:left;height:14px;margin-left:10px;background-color:#EEE;padding:4px 5px 0 3px;}
#p_footer{margin-top:10px;border-top: 1px dotted #aaa;width:100%;padding-top:10px;}
#p_footer .sthlink{color:#999;}
#p_footer .sthlink b{color:#C00;font-size:150%;}
#p_footer_text{background-color:#EEE;padding:2px 5px 0 220px;height:18px;}
#p_searchbox{display:block;background-color:#EEE;border: 1px dotted #aaa;padding:1em;margin-bottom:1em;max-width:550px;margin-left:10px;}
#p_searchbox .input_simple,#p_searchbox .input,#p_searchbox .select, #p_searchbox .input_small, #p_searchbox .input_date{border:1px dotted #aaa;}
#p_searchbox .input,#p_searchbox .select{width:100%;margin-bottom:.5em;}
#p_searchbox .input_small{width:25%;margin-bottom:.5em;}
#p_searchbox .submit{border:1px dotted #aaa;margin-bottom:3px !important;margin-bottom:0;}
#p_searchbox label, #p_searchbox label a{color:#000;font-weight:bold;}
#p_searchbox .error{font-weight:bold;color:#FFF;background-color:#F00;padding:.5em;margin-bottom:1em;}
#p_searchbox .helplink{display:inline;position:relative;background:#F00;padding:.1em;width:10px;text-align:center;color:#FFF;cursor:pointer;}
#p_searchbox .help{display:none;position:absolute;left:10px;top:0px;background:#FFF;color:#F00;padding:.5em;width:200px;border:1px solid #F00;}
#p_searchresults{margin-left:10px;}
#p_home_body{margin-top:10px;}
#p_home_left{float:left;width:60%;overflow:hidden;position:relative;}
#p_home_menu{float:left;width:205px;border-right: 1px dotted #aaa;background-color:#EEE;padding-left:5px;margin-right:10px;min-height:660px;}
#p_home_evidenza{position:absolute;left:225px;}
#p_home_right{float:right;width:38%;background-color:#EEE;padding:0 5px 0 5px;}
#p_home_formazione{margin-top:420px;height:250px;}
#p_home_segnalazioni{height:280px;margin-top:28px;}
