#contact {
	float:right;
	right:27px;
	top:27px;
	width:274px;
}

#container #content #body #contact .blocktitle {
	text-transform:uppercase;
	font-size:1em;
	background:transparent url(/images/contact/title-275.png) bottom center no-repeat;
	color:#FFF;
	padding:6px 7px;
}

#contact form {
	color:#4a4a4a;
	font-size:0.8em;
	
	border:1px solid #9fc9dd;
	border-top:none;
	background:#fafafa url(/images/contact/top-form.png) top center no-repeat;
	
	padding-top:15px;
	padding-right:6px;
	margin-bottom:20px;
}

#contact form table {width:100%}

#contact form table tr th {
	text-align:right;
	vertical-align:top;
	padding-right:0.2em;
	padding-left:0.5em;
}

#contact form table tr td {width:162px}

#contact form input,
#contact form textarea,
#contact form select {
	border:1px solid #999;
	width:100%;
	padding:1px;
}

#contact form input:focus,
#contact form textarea:focus,
#contact form select:focus {
	border:1px solid #0c9bdd;
}

#contact form input.errorinput,
#contact form textarea.errorinput,
#contact form select.errorinput,
#contact form input.errorinput:focus,
#contact form textarea.errorinput:focus,
#contact form select.errorinput:focus {
	border:1px solid #F33;
}

#container #content #body #contact form table tr td.formerror,
#container #content #body #contact form table tr td.formerror ul,
#container #content #body #contact form table tr td.formerror ul li {
	margin:0;
	padding:0;
	color:#F00;
	list-style:none;
	text-align:left;
}

#container #content #body #contact form table tr td.formerror .right ul li {
	text-align:right;
}

#contact form input#submit {
	background:transparent url(/images/common/boutons/bouton-gris.png) center center no-repeat;
	border:none;
	min-height:27px;
	font-weight:bold;
	color:#4a4a4a;
	
	margin:16px 0 21px;
}

#contact form input#submit:hover {
	background:transparent url(/images/common/boutons/bouton-gris-hover.png) center center no-repeat;
	cursor:pointer;
}

#contact form input#submit:active {
	background:transparent url(/images/common/boutons/bouton-gris-active.png) center center no-repeat;
	cursor:pointer;
}

#contact form ul.error_list {

}

#contact form ul.error_list li {

}
