#nav, #container-vizual, #top-content-bg, #sidebar, #contextual, #footer .treimi {
	display: none;
	}

a:link, a:visited {
	color: #2c363f;
	text-decoration: none;
	}

body {
	font-size: 12pt;
	line-height: 1.3;
	}

img {
	border: none;
	}

blockquote {
	font-size: 120%;
	font-style: italic;
	}

/*FORM*/

.noprint {
	display: none;
	}

form {
	font-size: 70%;
	}

fieldset {
	border: none;
	}

form input.button {
	display: none;
	}

#content form fieldset span {
	float: left;
	}

form label input, form label textarea {
	display: block;
	font-family: Verdana, Helvetica, sans;
	border: 1px solid;
	margin-bottom: 2mm;
	height: 6mm;
	}
	#content #main form label input, #content #main form label textarea {
		border-color: #E2DED3;
		border-bottom-color: #CAC2AE;
		border-right-color: #CAC2AE;
		width: 300px;
		}
		#content #main form label textarea {width: 620px; height: 20mm;}

form h4 {
	margin-top: .7em;
	margin-bottom: .7em;
	font-family: Arial, Helvetica, sans-serif;
	}

form fieldset span.initial span.attn-correct {
	display: none;
	}
	
form span.form-correct span.attn-error {	
	display: none;
	}

form fieldset span.initial span.attn-error {
	display: none;
	}
	
form span.form-error span.attn-correct {	
	display: none;
	}

#main form .form-correct, #main form .form-error, #main form .initial {width: 300px; margin-left: 20px;}
* html #main form .form-correct, * html #main form .form-error, * html #main .initial {width: 300px; margin-left: 10px;}


#contact #main form .form-error label input, #contact #main form .form-error label textarea, #contribute-to-the-event #main form .form-error label input, #contribute-to-the-event #main form .form-error label textarea, #sign-up #main .form-error label input, #sign-up #main .form-error label textarea {
	border: 1px solid #f00;
	}

#content #main form .form-correct em, #content #main form .initial em, #content #main form .form-error em {	
	font-size: 90%;
	text-transform: none;
	color: #765;
	}

#content #main form .form-error em {	
	color: #c00;
	}

