		/**/
		.fl_droite{float:right;}

		.fl_gauche{float:left;}

		.centreur{text-align:center;}

		.clear { clear:both; overflow:hidden; height:0 !important; height /**/:1px; }

		.clearboth { clear:both; overflow:hidden; height:0 !important; height /**/:1px; }

		.clearleft { clear:left; overflow:hidden; height:0 !important; height /**/:1px; }

		.clearright { clear:right; overflow:hidden; height:0 !important; height /**/:1px; }

		.WRAPPER{padding:0px 10px;}

		.SPACER{margin:30px 0 0 0 ; display:block;}


		/******************************************************************************/


		*{margin:0; padding:0;}

		a{outline:0; color:#000000; }
		a:hover{outline:0; color:#ffffff; }
		a:focus,a:selected{border:0; outline:0;}

		a img{border:0;}
		img{border:0;}

		input.champ,
		textarea.champ{border:1px solid #ccc;font-size: 65%;font-family: inherit;  vertical-align: middle; line-height:inherit; padding:0px; width:99%;}

		#CONTACTS input.BTN_radio{width:inherit;}
		.RESET_INPUT{width:inherit;}

		td{vertical-align:top;}

		ul{list-style:none;}
		ol{list-style-position:inside;}

		/******************************************************************************/

		body{text-align:center;  font: 100% Verdana, Arial, Helvetica, sans-serif; color:#FFF; }

		h1{ font-size:100%;line-height:150%;}
		h2{line-height:150%; font-size:80%}
		h4{line-height:150%;}
		p{font-size:11px; line-height:10pt; margin:0 0 9px 0; }
		p.emphase{font-weight:bold; }
		/******************************************************************************/


		#GLOBAL{margin:10px auto 0 auto; width:898px; text-align:left;}
		#TOP{background:url(../images/bandeau_haut.jpg) no-repeat  left top; text-align:right;}


		#MENU {text-align:left; margin:0 0 0 0px; padding:0 0 5px 5px;}
		#MENU li{display:inline; margin:0 10px 0 0; background:url(../images/carre.gif)  no-repeat left center; padding:0 0 0 15px;}
		#MENU li a{color:white; font-size:12px; text-decoration:none; 	}
		#MENU li a:hover{border-bottom:1px solid white; padding-bottom:1px; 	}

		#CENTRE_INTRO{background: url(../images/fondClient.jpg) no-repeat scroll right 0; width:897px;  margin-left:1px;height:626px;overflow:hidden; }
		#CENTRE{background: url(../images/fondClient.jpg) no-repeat scroll right 0; width:897px;  margin-left:1px;height:455px; overflow:hidden; }
		#CENTRE #GAUCHE{width:450px; float:left; }
		#CENTRE #DROITE{width:445px; float:left;}

		#PIED {background:transparent url(../images/bandeau_bas.jpg) no-repeat scroll left -0; height:100px; display:block; text-align:right; }
		#PIED ul{padding:10px 0 0 0; }
		#PIED li{display:inline; margin:0 10px 0 0; background:url(../images/carre.gif) no-repeat left center; padding:0 0 0 10px;}
		#PIED li a{color:white; font-size:11px; text-decoration:none;	}

		/**/

		/******************************************************************************/
		#REFERENCE #REFERENCE_liste{ margin:0 30px; width:350px; float:left;}
		#REFERENCE dl { padding:10px 0 5px 0px;  border-bottom:1px solid #159AD3;font-size:13px; margin:0 0 0 30px;}
		#REFERENCE dt { font-weight:bold;background:url(../images/ulstyle.gif) no-repeat left center; padding:0 0 0 15px; text-transform:capitalize; line-height:150%; }
		#REFERENCE dd {padding:0 0 0 15px;  text-transform:uppercase; line-height:130%;}

		/**/

		#ESPACE_CLIENT  {  font-size:11px; }
		#ESPACE_CLIENT dl { margin:0 0 15px 0;}
		#ESPACE_CLIENT dt { font-weight:bold; no-repeat left center; padding:0 0 0 15px;  line-height:140%; }
		#ESPACE_CLIENT dd{color:#DFF6FF; no-repeat left 5px; padding:0 0 0 15px;line-height:110%; margin:0 0 0 15px }
		#ESPACE_CLIENT #DROITE{height:470px; overflow:auto;}
		#ESPACE_CLIENT a{color:gold; text-decoration:none;  font-size:14px; font-weight:bold; }
		#ESPACE_CLIENT a.Bouton{display:block; no-repeat left center; padding:0 0 0 15px;  }
		
		
		/**/
		.BOUTONS{float:right; }
		.BOUTONS li {float:left; margin:0 5px 0 0;}
		.BOUTONS a{ margin:5px 0 0 0}
		a.devis{background:url(../images/BTN_devis.gif) no-repeat left top; width:84px; height:26px; display:block;}
		a:hover.devis{background:url(../images/BTN_devis_ON.gif) no-repeat left top; width:84px; height:26px; display:block;}
		a.BTN_contact{background:url(../images/BTN_contact.gif) no-repeat left top; width:84px; height:26px; display:block;}
		a:hover.BTN_contact{background:url(../images/BTN_contact_ON.gif) no-repeat left top; width:84px; height:26px; display:block;}


		.BTN_contact{background:url(../images/BTN_contact.gif) no-repeat left top; width:84px; height:26px; display:block;}

		/**/
		#plan li{line-height:30px; display:block; padding:0 0 0 10px;}
		#plan li a{color:#7FDEFF}
		#plan li a:hover{color:white}

		/**/

		#GENERIQUE  {  font-size:11px; }
		#GENERIQUE dt { font-weight:bold; }
		#GENERIQUE dl { margin:0 0 15px 0;}

		/**/
		#CONTACTS #DROITE{height:450px; overflow:auto;}
		#CONTACTS form{ padding:10px 0 0 0;}
		#CONTACTS .WRAPPER{ padding:5px;}
		#CONTACTS table {width:95%; margin:0 auto; }
		#CONTACTS td {padding:0 5px; }
		#CONTACTS input.champ{ width:99%;border:1px solid #00456F;  color:#00456F; display:block;font-family:inherit; padding:1px; margin:1px 0; background:#DFF3FF; width:120px}
		#CONTACTS input.small{ width:50px;border:1px solid #00456F;  color:#00456F;font-family:inherit; paddin:3px; margin:1px 0 1px 20px; background:#DFF3FF;}
		#CONTACTS ul.listQuestions{  }
		#CONTACTS ul.listQuestions li{ margin: 0 0 0 20px; }
		#CONTACTS ul.listQuestions li label{ margin: 0 0 0 5px; }
		#CONTACTS input.BOUTON{ width:100px; border:1px; color:#fff; height:25px; background:#00456F ;}
		#CONTACTS textarea{ color:#00456F;width:99%;border:1px solid #00456F;/* height:100px; */font-family:inherit;background:#DFF3FF;}
		label.error{background:#FFF7DF; padding:3px;color:red; display:block; width:120px}
		label{text-transform:capitalize; color:#DFF3FF; font-size:10px;}
		.message_retour{color:#00456F; background:#FFF7DF; padding:10px ; margin:0 5px; border:1px solid white; margin:50px;}
		tfoot{background:#157EC0;}


		/**/
		/*CODE MODIFIE (EMILIEN)*/
		.textField {
		width:90px;
		margin-bottom:5px;
		height:15px;
		border:1px solid #ccc;font-size: 65%;font-family: inherit;  vertical-align: middle; line-height:inherit; padding:0px;
		}
		
		.loafField{
		width:200px;
		margin-bottom:5px;
		border:1px solid #ccc;
		font-size: 70%;
		font-family: inherit;  
		vertical-align: middle; 
		line-height:inherit; 
		padding:0px;
		}
		
		#loadFiles td{
		padding:0;
		margin:0;
		}
		
		
		#candidature td{
		padding:0;
		}
		
		#candidature {
		margin:o;
		padding:0;
		}
		
		.champBox{
		 width:99%;display:block;font-family:inherit; padding:1px; margin:1px 0; width:120px
		}
		
		
		

		
		/*CODE MODIFIE (EMILIEN)*/
