
	form.htmlForm
	{
		display					: block;
		width					: 100%;
		font-family				: arial;
		font-size				: 11px;
		margin					: auto;
	}
	
	form.htmlForm *
	{
		font-size				: 11px;
		border					: 0px;
	}
	
	form.htmlForm div.liste_champ
	{
		display					: block;
		width					: 403px;
		border					: 1px solid #9a9f8e;
		border-bottom			: none;
		margin					: 2px 0px 0px 0px;
		background-color		: #fff;
	}
	
	form.htmlForm div.subtitle
	{
		width					: 99.9%;
		padding					: 0px;
		margin					: 0px;
		color					: #cccccc;
		text-indent				: 10px;
		height					: 25px;
		line-height				: 25px;
		text-transform			: uppercase;
		font-size				: 12px;
		font-weight				: bold;
	}
	
	form.htmlForm div.contenu_onglet
	{
		display					: block;
		width					: 100%;
	}
	
	form.htmlForm ul.onglet
	{
		width					: 100%;
		padding					: 0px;
		margin					: 0px;
		border-bottom			: 1px solid #9a9f8e;
	}
	
	form.htmlForm ul.onglet li
	{
		display					: inline;
		padding					: 0px;
		margin					: 0px;
	}
	
	form.htmlForm ul.onglet li span
	{
		display					: inline-block;
		background-color		: #646c79;
		border-bottom			: 2px solid #9a9f8e;
		text-decoration			: none;
		text-transform			: capitalize;
		margin					: 0px;
		font-size				: 12px;
		padding					: 7px;
		width					: 150px;
		text-align				: center;
		margin-bottom			: -1px;
		background-color		: #f6f6f6;
		border					: 1px solid #9a9f8e;
		border-bottom			: 1px solid #9a9f8e;
		color					: #b0b0b0;
		cursor					: pointer;
	}
	
	form.htmlForm ul.onglet li span:hover, form.htmlForm ul.onglet li span:focus, form.htmlForm ul.onglet li span:active, form.htmlForm ul.onglet li span.active
	{
		background-color		: #fff;
		border					: 1px solid #9a9f8e;
		border-bottom			: 1px solid #9a9f8e;
		font-weight				: bold;
	}
	
	form.htmlForm p.field
	{
		display					: block;
		padding					: 5px 0px 10px 25px;
	}
	
	form.htmlForm p.field label
	{
		display					: block;
		font-weight				: bold;
		color					: #444444;
		vertical-align			: top;
		text-transform			: capitalize;
		margin					: 0 0 5px 0;
	}
	
	form.htmlForm textarea, form.htmlForm select, form.htmlForm  input
	{
		width					: 320px;
		border					: 1px solid #9a9f8e;
		color					: #444444;
		font-size				: 11px;
		padding					: 2px;
	}
	
	form.htmlForm  input.radio
	{
		width					: 15px;
		border					: none;
		color					: #444444;
		font-size				: 11px;
		padding					: 0px;
	}
	
	form.htmlForm textarea
	{
		height					: 150px;
	}
	
	form.htmlForm input:focus, form.htmlForm textarea:focus, form.htmlForm select:focus
	{
		background-color		: #ffffdd;
	}
	
	form.htmlForm span.require
	{
		font-weight				: bold;
		color					: #ff0000;
		font-size				: 15px;
	}
	
	form.htmlForm div.footer
	{
		width					: 100%;
		display					: block;
		/*background				: url(../templates/boutique/images/bg_foot_informations.png) left top no-repeat;*/
		background                          : #99d02c;
		height					: 36px;
		text-align				: left;
		text-indent				: 0px;
	}
	
	form.htmlForm div.select_langue
	{
		display					: block;
		height					: 40px;
		position				: absolute;
		padding					: 0px 0px 0px 0px;
		margin					: 0px 0px 0px 25px;
		width					: 400px;
		text-align				: left;
	}
	
	form.htmlForm div.select_langue a
	{
		text-decoration			: none;
		border					: 1px solid #9a9f8e;
		color					: #444444;
		height					: 20px;
		line-height				: 25px;
		padding					: 2px 5px 2px 5px;
	}
	
	form.htmlForm div.select_langue a:hover
	{
		background-color		: #ffffdd;
	}
	
	form.htmlForm div.select_button
	{
		display					: block;
		float					: right;
	}
	
	form.htmlForm div.select_button input
	{
		display					: inline-block;
		background-color		: #646c79;
		border-bottom			: 2px solid #9a9f8e;
		color					: #cccccc;
		text-decoration			: none;
		text-transform			: capitalize;
		margin					: 0;
		font-size				: 12px;
		padding					: 1px 10px 1px 10px;
		text-align				: center;
		background-color		: #e4e4e4;
		border-bottom			: 2px solid #9a9f8e;
		color					: #b0b0b0;
	}
	
	form.htmlForm div.select_button input.button_cancel
	{
		background		 		: url(../templates/boutique/images/disquette.png) right no-repeat #99d02c;
		width 					: 130px;
		height 					: 32px;
		border 					: none;
		cursor					: pointer;
		margin-right			: 5px;
		color					: #fff;
		font-weight				: bold;
	}
	
	form.htmlForm div.select_button input.button_save
	{
		background				: url(../templates/boutique/images/disquette.png) right no-repeat #99d02c;
		width 					: 130px;
		height 					: 32px;
		border 					: none;
		cursor					: pointer;
		margin-right			: 15px;
		color					: #fff;
		font-weight				: bold;
	}
	
	form.htmlForm div.select_button input.button_delete
	{
		background-image 		: url(../images/icon-32-cancel.png);
		width 					: 32px;
		height 					: 32px;
		background-color 		: #fff;
		border 					: none;
		cursor					: pointer;
		margin-right			: 5px;
	}
	
	form.htmlForm div.select_button input.button_repondre
	{
		background-image 		: url(../images/icon-32-send.png);
		width 					: 32px;
		height 					: 32px;
		background-color 		: #fff;
		border 					: none;
		cursor					: pointer;
		margin-right			: 5px;
	}
	
	
	
	form.htmlForm div.liste_autocomplete
	{
		display					: block;
		width					: 398px;
		border					: 1px solid #9a9f8e;
		border-top				: none;
		color					: #444;
		font-size				: 11px;
		background-color		: white;
		margin					: -10px 0px 10px 25px;
	}
	
	form.htmlForm div.input_autocomplete
	{
		display					: block;
		width					: 398px;
		border					: 1px solid #9a9f8e;
		color					: #444;
		font-size				: 11px;
		background-color		: white;
		margin					: -10px 0px 10px 25px;
	}
	
	form.htmlForm div.autocomplete 
	{
		background-color		: #f6f6f6;
		width					: 399px;
		border					: 1px solid #9a9f8e;
		color					: #444;
		font-size				: 11px;
		position				: absolute;
		background-color		: white;
		margin					: 0px;
		padding					: 0px;
	}
	
	form.htmlForm div.autocomplete ul, form.htmlForm div.liste_autocomplete ul, form.htmlForm div.input_autocomplete ul
	{
		list-style-type			: none;
		margin					: 0px;
		padding					: 0px;
	}
	
	form.htmlForm div.autocomplete ul li.selected
	{
		background-color		: #ffffdd;
	}
	
	form.htmlForm div.liste_autocomplete ul li, form.htmlForm div.input_autocomplete ul li
	{
		list-style-type			: none;
		display					: block;
		margin					: 0;
		font-weight				: bold;
		font-size				: 10px;
		padding					: 2px;
		height					: 16px;
		cursor					: pointer;
	}
	
	form.htmlForm div.liste_autocomplete ul li.selected, form.htmlForm div.input_autocomplete ul li.selected
	{
		background				: url(../images/delete.png) no-repeat 100% 50% #ffffdd;
	}
	
	form.htmlForm div.autocomplete ul li
	{
		list-style-type			: none;
		display					: block;
		margin					: 0;
		padding					: 2px;
		height					: 18px;
		cursor					: pointer;
	}

	
	