/*--- CLASSI GENERICHE ---*/ 
.underline{border-bottom:1px solid #ededed;padding:0 0 2px 0;margin-bottom:5px;}  
.clear{clear: both;}
.hr{width: 100%; height: 1px; background: url(file:///C|/Documents%20and%20Settings/miches/images/hrBg.gif) repeat-x 0 0; margin: 16px 0; display:block; padding:0;}
.noVisible{display:none;}                    
.noBg{background: none !important;} 

.block{display: block;}

.noMargin{margin: 0 !important;}
.noMarginTop{margin-top: 0 !important;}
.noMarginRight{margin-right: 0 !important;}
.noMarginBot{margin-bottom: 0 !important;}
.noMarginLeft{margin-left: 0 !important;}	

.noPadding{padding: 0 !important;}
.noPaddingTop{padding-top: 0 !important;}
.noPaddingRight{padding-right: 0 !important;}
.noPaddingBot{padding-bottom: 0 !important;}
.noPaddingleft{padding-left: 0 !important;}

.padding5{ padding:5px;}
.padding10{ padding:10px;}

.margin5{ margin:5px;}
.margin10{ margin:10px;}

.noWidth{width: auto !important;}
.noHeight{height: auto !important;}

.left{float:left; overflow:hidden; display:block;}
.right{float: right; overflow:hidden; display:block;}
.noFloat{float: none !important;}


.textLeft{text-align: left;}
.textCenter{text-align: center;}
.textRight{text-align: right;}
.textBold{font-weight: bold;}
.textItalic{font-style: italic;}
.textSmall{font-size: 10px;}

.dash{ display:block; overflow:hidden; border:1px dashed #CCC; padding:5px 10px;}