/* Stile predefinito interfacciabile con la paittaforma. */

/* box ed intestazioni */
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
.hidden { disaply: none; }
hr { filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; clear: both; margin: 1px; height: 0; border: 0; color: transparent; }
span.error { color: #FF0000; font-size: 11px; }
.dashed_box { clear: both; padding: 10px; background-color: #FFFFFF; margin: 10px 5px; border: 1px dashed #BABABA; }
.box_area { clear: both; padding: 1px 1px 5px 1px; background-color: #FAFAFA; margin: 5px 0; border: 1px solid #BABABA; }
.box_handling { font-weight: bold; margin: 0 0 5px 0; clear: both; padding: 5px; background-color: #000000; color: #000000; background: url(images/bg_box_handling.gif) repeat-x;  }
p.error { color: #FF0000; font-weight: bold; font-size: 11px; margin: 0 0 10px 0; }
p.aliasTitle { font-size: 1.1em; font-weight: bold; }
.scroller { margin: 10px 0; border: 1px solid #DEDEDE; padding: 15px; height: 300px; overflow: auto; }
.marginRight5 { margin: 0 5px 0 0 ; }
.marginRight10 { margin: 0 10px 0 0 ; }
.tooltip, .tooltip_content { padding: 3px; background-color: #feffcf; }
.tooltip { border: 1px solid #ffea94; border-bottom: 0; }
.tooltip_content { border: 1px solid #ffea94; border-top: 0; }

/* Headers */
h1 { font-size: 1.2em; font-weight: bold; margin: 0 0 5px 0; }
h2 { font-size: 1.1em; font-weight: bold; margin: 0 0 5px 0; }
h3 { font-size: 1.1em; font-weight: bold; margin: 0 0 5px 0; }
h4 { font-size: 1em; font-weight: bold; margin: 0 0 5px 0; }
h5 { font-size: 1em; font-weight: bold; margin: 0 0 5px 0; }
h6 { font-size: 1em; font-weight: bold; margin: 0 0 5px 0; }

/* Data Table */
table { border-collapse: collapse; margin: 10px 0; }
table td { padding: 3px; }
