	/* CSS Document GLOBAL*/

	#global {
		background-image:url(../img/bg_global.gif);
		background-repeat:no-repeat;
		background-position:right 174px;
		min-height:400px;
	}
	#compass {
		margin-left:5px;
	}
	#mainContact {
		float:left;
		min-height:300px;
		width:586px;
	}
	#mainContact_intitule {
		width:581px;	/* 586 - 5pad */
		height:47px;
		padding-left:5px;
		padding-top:5px;
		background-image:url(../img/form/line_shadow_form.gif);
		background-repeat:no-repeat;
		background-position:5px bottom;
	}
	#formulaire {
		width:586px;
		padding-left:25px;
		margin-bottom:15px;
	}
	#formulaire ul {
		list-style:none;
	}
	#formulaire ul li{
		margin-top:3px;
	}
	#mainContact_btn {
		width:586px;
		background-image:url(../img/form/line_shadow_form.gif);
		background-repeat:no-repeat;
		background-position:top 5px;
		padding-top:8px;
		margin-bottom:45px;
	}
	#envoi_btn{
		width:51px;
		height:18px;
		margin-left:15px;
	}	
	#efface_btn{
		width:51px;
		height:18px;
		margin-left:407px;
	}	
	#donnees_obli {
		margin-left:334px;
		clear:both;
		color:#cc0033;
		font-size:0.9em;
	}
	.nomChamp {
		width:83px;
		float:left;
		text-align:left;
		padding-top:6px;
	}
	.red {
		color:#cc0033;	
		display:inline;
	}
	#civilite{
		padding:3px 0 0 2px;
		clear:right;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#nom {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		font-size:9px;
		padding:3px 0 0 2px;
		clear:right;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#prenom {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		padding:3px 0 0 2px;
		clear:right;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#adresse {
		width:313px;	/* 317 - 2bor */
		height:15px;	/* 20 - 2bor */
		padding:3px 0 0 2px;
		clear:right;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#codePost {
		width:73px;	/* 77 - 2bor */
		height:15px;	/* 20 - 2bor */
		clear:right;
		padding:3px 0 0 2px;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#ville {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		padding:3px 0 0 2px;
		clear:right;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#phone {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		clear:right;
		padding:3px 0 0 2px;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#fax_number {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		clear:right;
		padding:3px 0 0 2px;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#email {
		width:173px;	/* 177 - 2bor */
		height:15px;	/* 20 - 2bor */
		padding:3px 0 0 2px;
		clear:right;
		font-size:9px;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}
	#msg {
		clear:both;
		margin:30px 0 5px 0;
	}
	#message {
		width:493px;	/* 499 - 2bor - 4 */
		height:161px;	/* 161 - 2bor */
		padding:0 2px 0 2px;
		white-space:pre;
		border:1px solid #006a9f;
		background-color:#ffdfd3;
	}