html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container {padding-bottom: 0;}  /* must be same height as the footer */
#main {padding-bottom: 70px;}  /* must be same height as the footer */
#header #logo{ width:156px; overflow:hidden}
#header #navigator{ width:744px}
#header #navigator li a{ padding:55px 13px 7px}
#header #navigator li#li-prodotti a{padding:55px 10px 7px}
#incoll{color:#FFFFFF; padding:3px 0 6px 0}
#footer {position: relative;
	margin-top: -70px; /* negative value of footer height */
	height: 60px;
	clear:both; text-align:center} 
#footer #foot{ width:900px; text-align:left; margin:0 auto}
#header #navigator li.active a{
	background: url('http://appiani.it/images/bg-navigator-li-hover.gif') no-repeat;
	color: #333
}

.contentMid .mainSummary {background:url("http://appiani.it/images//bg-csmall-mainSummary.gif") no-repeat scroll left bottom transparent;
}
.contentMid #content {
padding:0 12px 25px 25px;
width:462px;
}
.table-form td{ padding:6px; vertical-align:middle}
.table-form td td{ padding:0;}



.wrapform label{ white-space:nowrap}
.wrapform input[type="reset"],
.wrapform input[type="submit"],
.wrapform .inp-submit{ padding:3px 6px; cursor:pointer}
.wrapform input[type="reset"]:hover,
.wrapform input[type="submit"]:hover,
.wrapform .inp-submit:hover{ background:#999; color:#fff}
.wrapform .row-buttons td{ text-align: right; }
.wrapform .row-buttons td input{}

.wrapform .inp-radio{ border:none; background:transparent}



.wrapform .fieldset { }
		
.wrapform fieldset{ /*margin: auto;*/}

.wrapform legend span { 
			/*position: absolute;
			left: 1em;
			font-weight: bold;
			text-transform:uppercase;
			padding:0 0.2em;
			top: -0.75em;
			*/

		}

.table-form td .inp-text{ width:100%}
.table-form td textarea{ width:100%}
.table-form td select{ width:100%}
.table-form td select#provincia{ width:50px; float: right;}

#WrapFormRegistrazione{}

#main #colL{ display:inline; overflow:hidden;/*for ie6*/}
#main #content{ display:inline; overflow:hidden;/*for ie6*/}
#main #colR{ display:inline; overflow:hidden;/*for ie6*/}

.box-login{width:440px; margin:0 auto 20px auto}
.box-login .tab{ text-align:center; clear:both;}
.box-login .tab-sx{background:#000;width:160px;border:1px solid #C7C8CA;border-width:1px 0 0 1px;height:20px; line-height:20px; color:#CBCBCB;float:left;text-transform:uppercase; padding:0 6px}
.box-login .tab-dx{ float:left; width:21px; height:21px; overflow:hidden; background:#000 url(../immagini/angolo.gif) no-repeat right top;}
.box-login .boxbody{ clear:both; text-align:left; padding:20px;border:1px solid #C7C8CA;}
.box-login .boxbody h4{ margin-bottom:6px}
.box-login .boxbody ul{ list-style:inside}

#colL .menu li.active a{
background: transparent url('http://appiani.it/images/bg-menuleft-li-hover.gif') no-repeat top left;
color: #000;
}
.form-alert{ padding:0 6px; color:#FFFF66; text-align:center}
.form-confirm{ padding:0 6px;  text-align:center}