.comment {
	font-size:13px;
	color:darkgray;
	
	text-align:right;
	
}

#contactform fieldset{
     margin:0px 0px 0px 0px;
	border:1px solid #B0B0B5;
	padding:0px 0px 0px 0px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	//clear:both;
}
#contactform {
	height:auto;
	//border:1px solid #ddd;
	//-moz-border-radius:0.4em;
	//-khtml-border-radius:0.4em;
}
#contactform label {
	font-size:13px;
	float:left;
	width:120px;
	text-align:right;
	margin-top:5px;
	margin-right:1px;
}
#contactform p{
	font-size:13px;
	float:left;
	width:120px;
	text-align:right;
	margin-top:5px;
	margin-right:1px;
	}

.simple {
	margin-top:5px;
	float:left;
	padding:0.15em;
	width:180px;
	height:20px;
	border:1px solid #ddd;
	background:#fafafa;
	font: 12px arial, sans-serif;
	-moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;
}
.error{
margin-top:5px;
	float:left;
	padding:0.15em;
	width:180px;
	height:20px;
	border:1px solid #FF3300;
	font: 12px arial, sans-serif;
	-moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;

background:#fafafa;


}

.commentaire {
	margin-top:5px;
	float:left;
	padding:0.15em;
	width:300px;
	height:80px;
	border:1px solid #ddd;
	background:#fafafa;
	font: 12px arial, sans-serif;
	-moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;
}


.errorcom{
	margin-top:5px;
	float:left;
	padding:0.15em;
	width:300px;
	height:80px;
	border:1px solid #FF3300;
	background:#fafafa;
	font: 12px arial, sans-serif;
	-moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;
}

.errormsg {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:
	#FF0000;
	
}


#contactform input:hover, input:focus, #contactform textarea:hover, textarea:focus  {
	border-color:#c5c5c5;
	background:#E1EBF0;
} 


#contactform input.default, #contactform textarea.default {
	color:#bbb;
}
.button{
cursor:pointer !important; cursor:hand;

}

