.enquete {
	background-image: url(/images/enquete/annonce.png) !important;
	background-image: url(/images/enquete/annonce.gif) ;
	display:block;
	height: 115px;
	left:-55px;
	position: absolute;
	text-decoration:none;
	top:-10px;
	width:114px;
	text-indent: -9900px;
}


.formQuest label{
	float: left;
	display: block;
	width: 200px;
}

.formQuest label.long{
	width: 100%;
	display: inline;
}

.formQuest div{
	margin-bottom: 15px;
	clear: both;

}

.formQuest fieldset input{
	margin-top:
	float: left;
	display: block;
	width: 200px;
}

.formQuest fieldset input, .formQuest fieldset select, .formQuest fieldset textarea {
	background-color:#E4E4E4;
	border-color:#C5C7CC #E1E3E9 #E1E3E9 #C5C7CC;
	border-style:solid;
	border-width:1px;
	color:#322942;
	font-size:0.8em;
	padding:0.3em;
	width: 150px;
	float: left;
}

body form.formQuest fieldset div select {
	width: 158px;
}

body form.formQuest fieldset div textarea {
	width: 300px;
	height: 120px !important;
}




body form.formQuest .obliga {
	color: red;
	font-size: 70%;
}

form.formQuest .cacher{
	float: left;
	margin-left: 10px;
}


		#mytable {
			padding: 0;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
			border-spacing: 0px;
			border-collapse: collapse;
		}

		#mytable caption {
			padding: 0 0 5px 0;
			font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
		}

		#mytable th {
			font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color: #4f6b72;
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			border-top: 1px solid #C1DAD7;
			letter-spacing: 2px;
			text-transform: uppercase;
			text-align: left;
			padding: 6px 6px 6px 12px;
			background: #CAE8EA url(/images/relook/bg_header.jpg) no-repeat;
		}

		#mytable th.nobg {
			border-top: 0;
			border-left: 0;
			border-right: 1px solid #C1DAD7;
			background: none;
		}

		#mytable td {
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			background: #fff;
			padding: 6px 6px 6px 12px;
			color: #4f6b72;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
		}


		#mytable td.alt {
			background: #F5FAFA;
			color: #797268;
		}

		#mytable th.spec {
			border-left: 1px solid #C1DAD7;
			border-top: 0;
			background: #fff url(/images/relook/bullet1.gif) no-repeat;
			font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}

		#mytable th.specalt {
			border-left: 1px solid #C1DAD7;
			border-top: 0;
			background: #f5fafa url(/images/relook/bullet2.gif) no-repeat;
			font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color: #797268;
		}

		.righta{
			text-align: right;
		}

		.margin_10{
			margin-top: 15px;
		}

		.margin_40{
			margin-top: 40px;
		}

		.margin_40left{
			margin-left: 40px;
		}

		.center{
			text-align: center;
		}

		.ihClear{
			clear: both;
		}

		#decalage_general{
			padding-left: 30px;
		}

		.loading{
			background-image: url('/images/loading_vert.gif');
			background-repeat: no-repeat;
			background-position: 50% 50%;
		}

		#contactFormChargement{
			text-align: center;
			font-size: 11px;
			font-family: arial;
		}

		.border-grey{
			border: #EDEDED 5px solid;
		}

		.contour-grey{
			border: #ebebed 3px solid;
			border-left: #ebebed 15px solid;
		}

		.contour-vert{
			border-left: #53B95F 15px solid;
		}

		.contour-rouge{
			border-left: #F46E6E 15px solid;
		}

		.border-grey:hover{
			border-left: #E0E0E0 5px solid;
		}



		#contactForm input.ihText, textarea{
			font-size: 17px;
			margin-bottom: 15px;
			font-family: georgia;
			padding-left: 5px;
			padding-right: 5px;
		}

		#contactForm input.ihText{
			width: 200px;
		}

		#contactForm textarea{
			width: 350px;
			height: 250px;
		}


		.cadre{
			margin-bottom : 40px;
		}

			.cadre .haut-gauche{
				background-image: url('/images/relook/cadres-haut.gif');
				height: 35px;
			}

			.cadre .haut-droite{
				margin-left: 35px;
				background-image: url('/images/relook/cadres-haut.gif');
				height: 35px;
				background-position: right top;
			}

			.cadre .milieu-gauche{
				background-image: url('/images/relook/cadres-milieu.gif');
				width: 600px;
			}

			.cadre .milieu-droit{
				margin-left: 2px;
				background-image: url('/images/relook/cadres-milieu.gif');
				background-position: right top;
				padding-left: 35px;
				padding-right: 35px;
			}

			.cadre .bas-droit{
				background-image: url('/images/relook/cadres-bas.gif');
				height: 35px;
				background-position: left bottom;
			}

			.cadre .bas-gauche{
				margin-left: 35px;
				background-image: url('/images/relook/cadres-bas.gif');
				height: 35px;
				background-position: right bottom;
			}

		.faq{
			list-style: none;
			padding-left: 0px;
		}

			.faq a{
				color: black;
			}

			.faq .question{
				padding-bottom: 35px;
			}

			.faq .reponse{
				padding-left: 17px;
				color: #efa739;
			}

		#team .element div{
			float: right;
			text-align: left;
			margin-bottom: 30px;
			height: 150px;
			overflow: auto;
			font-size: 10px;
			line-height: 120%;
			padding-left: 10px;
			padding-right: 10px;
		}

		.recrutons{
 			display: block;
			position: absolute;
			width: 103px;
			height:103px;
			left: -55px;
			top: -10px;
			background-image: url(/images/Nous-recrutons.png) !important;
			background-image: url(/images/Nous-recrutons.gif);
			text-decoration: none;
		}

		.recrutons{
			text-decoration: none;
		}