.formcontact *{
	font-family: tahoma, verdana, "sans-serif";
	margin: 10;
	padding: 10;
	font-size: 95%;} 

.formcontact a, a:hover{
	text-decoration: none;
	color: #48f;}
	
.formcontact a:hover{
	color: #33CCFF;}


/* Form */
.formcontact  {
	width: 400px;
	border: 0px solid #999999;
	padding: 10px;
	margin: 40px auto;}

.formcontact label {
	display: block;
	margin-top : 8px;
	width: 100%;
	background-repeat: no-repeat;}

.formcontact img {
	border:0;}

.formcontact .blue {
	color: #0099CC;
	font-weight: bold;}

.formcontact .white {
	color: #ffffff;
	font-weight: bold;}


/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 0px solid #EEE;
	background-color: white;}

.MsgSent h1 {
	background: url(../images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;}


/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 0px solid #EEE;
	background-color: white;}

.MsgError h1 {
	background: url(../images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;}

.MsgSent p, .MsgError p {
	font-size: 1.3em;
	color:#999;}
