/* YUI Reset CSS - contiene delle regole che neutralizzano il foglio di stile di default dei browser. */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;}
body{z-index:0; overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;outline:none; border:none; background-color:#fff; }
input{border:1px solid #8F8F8F; /*clear:both*/}
textarea{border: 1px solid #b7b7b7; overflow:auto;} /*(L) di default IE ha le scrollbar sempre visibili - il bordo non era visibile */

/***         correzione bachi             *******/
#contentPanel{clear:both}
div.export a, div.export a:link, div.export a:hover, div.export a:active, div.export a:visited {padding:1px 5px;}
.wizardPanel input, .wizardPanel ol li a,  .wizardPanel ol li a:active,  .wizardPanel ol li a:visited,  .wizardPanel ol li a:hover,  .wizardPanel ol li a:link {/*padding:0 2px 0 10px;*/ padding:5px 2px 5px 5px;}/*(L) corretto il padding verticale perchè era troppo sottile*/
div.wizardPanel li input{padding:0; margin:0; white-space: nowrap; line-height:2.2em;}
div.wizardPanel li a{white-space: nowrap;}/*(L) correzione: spezzava il testo e andava a capo malamente*/
div.wizardPanel li.active span{ line-height:2.6em; padding:8px 12px 6px 12px; }/*(L) per rendere lo span "attivo" delle stesse dimensioni degli altri non attivi*/
div.wizardPanel li span.wizardItem {padding:8px 12px 6px;}/*(L)*/
div.wizardPanel li a, div.wizardPanel li a:link, div.wizardPanel li a:active, div.wizardPanel li a:visited, div.wizardPanel li a:hover/*, div.wizardPanel li.active span*/ {min-height:1.2em; padding:8px 12px 6px;}

.commandPanel input, table input.buttonWidget{padding:0;}
#centerPanel h3 {margin: 0;padding: 0; padding-top: 23px; background-color:#fff; border:none}
/* #centerPanel div#p_fpCenter{border:2px solid red; margin:0; padding:0;} */

div.tabSetPanel{padding-top:0px; width:100%;}

/**** mappa ****/
.mapViewWidget{background-color:#fff;display:inline;}
.error{position:relative}
.radio{border:none}
/****** correzione bachi css di ext ****/
a.x-menu-item, a:link.x-menu-item, a:active.x-menu-item, a:visited.x-menu-item , a:hover.x-menu-item {padding: 3px 21px 3px 27px;}

/***                        - fix application header dove DIV va a capo >> espando la larghezza a 100% e allineo il testo a dx << -           *****/

/*.tabSetPanel ul li.active{font-weight: bold; outline: none;padding-bottom:16px; padding-top:3px; margin-bottom:10px;} (L) hack per pannello a TAB*/
.tabSetPanel ul {padding-bottom:10px;}
.tabSetPanel ul li{padding-top:11px; margin-right:2px;}
input.checkbox{ background-color: transparent; border:none} /*(L) per eliminare il bianco di sfondo e la bordatura messi da IE6 di default */
input.radio{ background-color: transparent;} /*(L) per eliminare il bianco di sfondo messo da IE di default */

/*** Rollover sui bottoni ***/
/* input.buttonWidgetHover{ 	background-color: #dbdbdb; color:#000000;  border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:2px solid #6b6b6b; height:28px; } */
input.buttonWidget{ /* background-color: #6b6b6b; color:#ffffff;  */border:1px solid #6b6b6b; height:28px; cursor:pointer;}
/* input.saveHover{background:url(im/save_hover.jpg) no-repeat scroll 0 4px #dbdbdb;border: 1px solid #dbdbdb;border-bottom:2px solid #6b6b6b; color:#6b6b6b; padding-left: 23px;}
input.save{background:url(im/save.jpg) no-repeat scroll 0 4px #6b6b6b;border: 1px solid #6b6b6b; padding-left: 23px;}
input.cancel{background-color:#fff; color:#e90111;text-decoration:underline; border:none;}
input.cancelHover{text-decoration:none; border-bottom:none; border:none;}
input.detail, input.detailHover{padding-left: 23px;}
input.forward, input.forwardHover{padding-right: 13px;}
input.back, input.backHover{padding-left: 13px;} */

/* FIX ALBERO x IE6 e 7 */
li.treeRoot a, li.treeRoot a:link, li.treeRoot a:active, li.treeRoot a:visited, li.treeRoot a:hover{background:transparent url(im/folder.gif) 0 50% no-repeat; text-decoration:none; float:left; width:16px; height:16px; margin:0; padding:0; clear: left;}
input.treeNode{ text-align:left; background-color:#fff; padding:0; margin:0 0 0 5px; clear: right;}
li.treeRoot span{margin:0 0 0 20px; width:150px; float:left;}
#centerPanel h3, #centerPanel h4, #centerPanel h5, #centerPanel h6, #centerPanel .formPanel{position:relative}
/* Footer di portale */
#portalFooter, form{/* width:100%; */clear:both}
#portalFooterTop{height:28px;}