	/*BASIC FORM STRUCTURE
	=========================================
		<form>
			<fieldset>
				<div class="f_line">
					<p class="form_error"></p>
					<label></label>
					<input />
					<p class="form_desc"></p>
				</div>
			</fieldset>
		</form>
	*/

	#commentform
	{
		float:left;
		width:450px;
		margin:0 0 45px 0;
	}

	#commentform p
	{
		clear:both;
	}

	#commentform label
	{
		display:block;
		width:120px;
		margin:0 0 5px 0;

		font-size:11px;
		font-weight:bold;

		float:left;
	}

	#commentform .required,
	.form-allowed-tags,
	#reply-title,
	#commentform .comment-notes
	{
		display:none;
	}
	
	#commentform input,
	#commentform textarea
	{
		padding:2px;

		font-size:11px;
		border:0;
		width:305px;
		float:right;
	}

	#commentform input
	{
		height:11px;
	}

	#commentform textarea
	{
		height:70px;
	}

	#commentform input:focus,
	#commentform textarea:focus
	{
		background-color:#e5e4e1;
	}

	#commentform #submit
	{
		margin:5px 0 0 141px;
		font-size:14px;
		width:250px;
		font-weight:bold;
		padding:9px 0 9px;
		height:36px;
		background-color:#f6a417;
		color:#fff;
		float:left;
		display:block;
	}
	
	#commentform #submit_comments
	{
		margin:5px 0 0 141px;
		font-size:14px;
		font-weight:bold;
		width:250px;
		text-align:center;
		padding:9px 0 9px 0;
		background-color:#f6a417;
		color:#fff;
		float:left;
		display:block;
	}

	#commentform #submit_comments:hover,
	#commentform #submit:hover
	{
		background-color:#000;
		cursor:pointer;
	}
	
	.comment-form-author,
	.comment-form-email,
	.comment-form-url
	{
		height:15px;
		overflow:hidden;
		margin-bottom:5px;
	}

	.lemur_dropdown
	{
		width:330px;
		margin:-15px 0 15px 0;
		border:1px solid #f7a418;
		background-color:#b5b3b3;
		color:#1d1d1d;
	}

	.lemur_answer
	{
		width:327px;
		margin:-10px 0 15px 0;
		background-color:#b5b3b3;
		color:#1d1d1d;
		padding:3px;
		border:1px solid #f7a418;
	}

	.lemur_name
	{
		width:327px;
		margin:0px 0 15px 0;
		background-color:#b5b3b3;
		color:#1d1d1d;
		padding:3px;
		border:1px solid #f7a418;
	}

	.lemur_dropdown:focus,
	.lemur_answer:focus,
	.lemur_name:focus
	{
		background-color:#eee3e3;
		border:1px solid #fff;
	}

	#error_msg
	{
		background:url(/assets/images/nojs-bg.jpg) #d99727 5px 5px no-repeat;
		padding:20px 0 20px 60px;
		color:#000;
		font-style:italic;
		font-size:13px;
		width:390px;
	}
	
	.error_clr
	{
		color:#d99727;
	}
	
	input.text
	{
		width:130px;
		padding:2px 2px 3px;
		border:0px;
		font-size:11px;
	}
	
	input.submit
	{
		font-weight:normal;
		background-color:#2e2f2f;
		color:#fff;
		border:0 !important;
		padding:0px 4px 0 4px !important;
		font-size:11px !important;
		line-height:19px !important;
		height:19px;
		overflow:hidden;
	}
	
	.infolettre_refuse
	{
		font-size:12px !important;
		margin:12px -25px 0 0 !important;
		color:#ff0000 !important;
		padding:0 0 0 0 !important;
	}
	
	.infolettre_accepted
	{
		font-size:13px !important;
		margin:10px 0 0 0 !important;
		padding:0 12px 0 0;
	}
	
	.col_encoreplus_top .campaingmonitor input.text
	{
		color:#929084;
	}
	
	.col_encoreplus_top .campaingmonitor input.text:focus
	{
		color:#000;
	}	


	.campaingmonitor input.text:focus
	{
		background-color:#e5e4e1;
	}
	
	.campaingmonitor .submit:hover
	{
		color:#d18401;
	}

	
	.campaingmonitor input.text,
	.campaingmonitor .submit
	{
		margin:15px 0 0 0;
	}
	
	
	
	.campaingmonitor input.submit_top
	{
		background:url(/assets/images/submit_white.jpg) top left no-repeat;
		width:19px;
		height:19px;
		display:block;
		float:left;
		text-indent:-9999px;
		border:0;
		margin:7px 0 0 6px;		
	}
	
	.campaingmonitor input.submit_top:hover
	{
		background:url(/assets/images/submit_green.jpg) top left no-repeat;
	}
	
	.col_encoreplus_top .campaingmonitor input.text,
	.col_encoreplus_top .campaingmonitor .submit
	{
		margin:7px 0 0 0;
	}
	
	#cm-error
	{
		color:#000;
		margin:15px 0 0 0;
		font-size:14px;
		font-weight:bold;
	}
	
	.cm-ok
	{
		color:#fff;
		margin:15px 0 0 0;
		font-size:14px;
		font-weight:bold;
	}
	






