/*****è********************************/
html						{ padding:0; margin: 0; }
body						{ padding:0; margin: 0; font-style: normal; font-variant: normal; text-decoration: none; }
body, table					{ font-family: "Arial"; font-size: 12px; font-weight: normal; color: #303e3f; }
form, div, input			{ margin:0; padding:0; }
p							{ margin:0 0 10px 0; padding:0; }
img							{ margin:0; padding:0; border:none; }

/**************************************************/
.clear						{ clear:both; float:none;	}

/**************************************************/
a.button					{ margin:0 0 2px 0; padding:0 5px 0 5px; height:18px; line-height:18px; background-color: #0d32ae; color:#fff; border: solid 1px #000; text-decoration:none; display:inline-block; text-align:center; }
a.button:hover				{ background-color:#F3FCFF; color:#000; }

/**************************************************/
body						{ background-color:#dde7f0; }
.wrapper					{ margin:10px auto 0 auto; padding:0; width:1000px; color:#000; }
.header						{ margin:0 auto; padding:0; color:#fff; }
.contentwrapper				{ margin:0 auto; padding:0; width:954px; border:solid 1px #7e95ad; background-color:#fff; color:#383838; }
.content					{ padding:2px 3px 10px 3px; }
.footerwrapper				{ margin:0 auto; height:55px;  padding:0; color:#fff; background-image:url(img/footer.jpg); background-repeat:no-repeat; }
.footer						{ padding:22px 3px 0px 3px; text-align:center; color:#fff; }
.loginEdit					{ font-size:0.9em; color:#ccc; border:none; margin:0; padding:0 2px 0 2px; }

/**************************************************/
input						{ margin:0; padding: 1px; }
.edit, .edit_err			{ background-color: #fff; border: solid 1px #A0A0A0; padding: 2px; margin: 0 0 2px 0; color:#78797b; }
.edit_err					{ background-color: #ffebf4; border: solid 1px #f00; }
.cb							{ background-color:transparent; border:0; margin:-2px 3px 0 0; padding:0; vertical-align: middle;}
.combo, .combo_err			{ margin: 0 0 3px 0; padding:2px; background-color: #fff; border: solid 1px #A0A0A0; }
.combo_err					{ background-color: #ffebf4; border: solid 1px #f00; }

/**************************************************/
.boxDomanda					{ border:solid 1px #ccc; padding:3px; margin-bottom:30px; background-color:#fcfefe; }
.boxDomanda h1				{ font-size:1.25em; font-weight:normal; margin:0 0 2px 0; padding:0; }
.boxDomanda .err			{ font-weight:bold; color:#f00; margin:3px 0 5px 0; }