/* $Id: cms_forms.css,v 1.2 2007/02/05 14:00:57 sebastien Exp $ */

/*Forms error messages*/
.cms_forms_error_msg{
	border:				1px solid #FF0000;
	padding:			10px;
}
#top .cms_forms_error_msg{
	color:				#FF0000;
	border:				solid 3px #a6a6a6;
	padding:			4px;
	text-align:			left;
	font-size:			11px;
	font-weight:		bold;
	width:				147px;
	text-transform:		uppercase;
}
#top .cms_forms_error_msg ul{
	margin:				0 0 0 20px;
	padding:			0;
	font-size:			11px;
	font-weight:		normal;
	text-transform:		none;
}
#top .cms_forms_error_msg br{
	display:			none;
}
/*Forms replacement messages*/
.cms_forms_msg {
	border:				1px solid #D8FA90;
	padding:			10px;
}
/*Forms visual*/
.cms_forms {
	font:				10px arial,verdana,helvetica,sans-serif;
}
.cms_forms td{
	vertical-align:		top;
	padding:			4px 0;
}
.cms_forms input,
.cms_forms textarea {
	border:				1px solid #A1A19E;
	background-color:	#f8e8cf;
	color:				#000000;
	padding:			1px;
	margin-bottom:		5px;
	font-size:			11px;
}
.cms_forms input{
	width:				300px;
}
.cms_forms textarea{
	width:				500px;
	height:				80px;
}
.cms_forms label {
	margin-right:		10px;
	padding:			0px;
}
.cms_forms input.button {
	cursor:				pointer;
	padding:			0px;
	font-weight:		bold;
	color:				#000000;
	background-color:	#e64514;
	font-size:			12px;
	width:				auto;
}
.cms_forms input.checkbox {
	background-color:	#ffffff;
	border:				0px none;
	width:				auto;
}
.cms_forms .CMS_input_image{
	width:				auto;
}
