@charset "utf-8";
/* CSS LOGIN DEFAULT */

body { font-size:70%; background:#fff; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img { margin:0; }

input, select, textarea { padding:1px 3px; font-size:1em; }
textarea { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

table  { margin-bottom: 1.4em; width:100%; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th,td,caption { padding: 4px 5px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption { background: #eee; }


#box { width:420px; margin:150px auto 0px auto; }
#header { height:28px; background-position:left top; background-repeat:repeat-x; padding:5px 15px 5px 15px; }
	#header h4 { height:26px; background-position:left top; background-repeat:no-repeat; text-transform:uppercase; padding:7px 30px; }
#content{ margin:10px 10px 10px 10px; }
#footer { height:40px; background-position:left top; background-repeat:repeat-x; }
	#footer p { text-align:center; padding:1em 0; }

.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.separatore { font-size:1px; height:1px; clear:both; }

.formButton { width:69px; height:26px; border:0px; cursor:pointer; background:#FFF; }
	.W69 { background-position:left top; background-repeat:no-repeat; }

#warningBox { padding:0.5em; }
	.warningIcon { padding:3px;  float:left; margin-right:10px; }
	.warningMessage { font-size:11px; }

a.linkDefault { text-decoration:underline; }
a.linkDefault:hover { text-decoration:none; }
