	html,
	body
		{
			background:#72797f;
			padding:20px;
			margin:0;
			font:normal 11px/normal arial;
			color:#000;
			text-align:center;
		}
	#wrapper
		{
			margin:0 auto;
			width:350px;
			text-align:left;
			
		}

	#header
		{
			background:url(../habillage/fd_tit_espace.gif) repeat-y center;
			margin:25px;
			text-align:center;
			font-size:24px;
			color: #333
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding:10px;
			font-weight:normal;
		}
		.bt_envoyer {
font-family:Verdana, Geneva, sans-serif;
list-style:none;
text-align:center;
width:100px;
padding: 8px 10px 8px 10px;
margin-top:25px;
font-size:10px;
cursor:pointer;
border:solid 1px #ccc;
color: #333;
font-weight:bold;
background:#72797f url(http://www.cymbeline.com/commons/habillage/bg_bouton_gris.gif) top repeat-x;
}
.bt_envoyer:hover {color:#FFF}

	a
		{
			text-decoration:none;
			color:#000;
			border-bottom:dotted 1px #000;
		}
	a:hover
		{
			color:#000;
			border-bottom:solid 1px #000;
		}
	a img, a img:hover, a.rawLink{ border:none}
	
	
	fieldset
		{
		background:#72797f url(http://www.cymbeline.com/commons/habillage/Fd_Affichage_Boutique.gif) repeat-x bottom;
		border:solid 1px #fff;
		padding:50px; margin:0;
		}

		
legend {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size:16px;
padding:5px;
font-weight:bold;
}
.bg_legend {
background-color:#72797f;
}
		
	#msg
		{
		text-align:center; color:red; padding:0px 0 10px 0;
		}
	label
		{
		font-weight:bold;
		display:block;
		color: #000;
		font-size:10px;
		}
	.textfield
		{
			background:#646a6e;
			border:solid 1px #222;
			padding:3px;
			margin:4px 0px 4px 0px;
			width:100%;
		}
	.textfield:hover,
	.textfield:focus
		{
		background:#5d6266;
		border:solid 1px #fff;
		color:#fff;
		}
	
	.buttonfield
		{
			background:#72797f url(../habillage/bg_bouton_gris.gif) top repeat-x;
			border:solid 1px #ddd;
			color:#000;
			font:normal 11px/normal Tahoma, Verdana;
			margin-top:10px;
			padding:4px;
		}
	.buttonfield:hover,
	.buttonfield:focus
		{
			border:solid 1px #fff;
			color:#fff;
		}
		
	h2 {font-size:x-small; color: #CCC}
	h3 { color:#F9F; font-weight:normal}
		
	#wait{ position:absolute; top:0px; left:0px; background:#FF0000; color:#fff; padding:10px; }
	#footer { display:none; padding:10px 0px; width:100%; text-align:center; font:normal 10px/normal arial; color:#333; }
	
	#recup_ID, #demande_acces {color: #FFF; cursor:pointer; text-align: center; margin-bottom:-20px}
	#recup_ID:hover, #demande_acces:hover { color: #F9F}
	
	#frm_recup_ID, #frm_demande_acces { display:none}
	
	.error {color:#F9F; font-size:x-small; font-weight: normal}
	
	#email_inscrit, #email_inscrit .error, #user, #user.error, #pass, #pass .error, #prenom_a_inscrire, #nom_a_inscrire, #societe_a_inscrire, #fonction_a_inscrire, #telephone_a_inscrire, #email_a_inscrire {
	background-color:#CCC; width:90%; border:solid 1px #333; color:#000;font-size:12px;}
	
/************ Alert IE6******************/
#ie6msg{text-align:center; border:3px solid #090; margin:8px 0; background:#cfc; color:#000; width:800px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie8{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:normal; color:#006;}
/************ FIN Alert IE6******************/