div#page { height:780px;}
div#galleries { width:190px;}
div#left_content { width:190px; height:670px;}
div#center_content {width:540px; height:670px;}
div#c_v_gradient { width:540px;height:670px;}
div#right_content { 
	background-image:url(../images/right_h_gradient.jpg);
	background-position:left;
	background-repeat:repeat-y; height:670px;}
div#photo { width:230px; height:520px; background-image:url(../images/contact.jpg);background-repeat:no-repeat;}
div#form {
	width:500px;
	padding:0px;
	margin:0px;
}
form { width:500px; }

fieldset {
	margin: 1em 50px;
	padding: 0.5em 1em;
	border: 1px solid #5E0150;
	width:370px;
}
legend {
	font-size:15px;
	font-weight:bold;
	color:#5E0150;
}
label {
	float:left;
	width:10em;
	color:#3b5166;
	text-align:left;
}
label.err {
	color:#FF0000;
	fonct-weight:900;
}
input {
	width:200px;
	background-color:#B1C3CC;
	background-color:#bcc6cf;
}
textarea {
	width:200px;
	background-color:#B1C3CC;
	background-color:#bcc6cf;
}
input.submit {
	width:6em;
	font-weight:bold;
	color:#5E0150;
}
input.shade, textarea.shade {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color:#cadee8;
	background-color:#bcc6cf;
}
div#error {
	position:relative;
	width:500px;
	margin:0px;
	padding:10px 0px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
div#error h1 {
	font-size:16px;
	font-weight:bold;
	color:#555555;
	display:inline;
}
