body{color:#909090;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:0.7em;margin:0;}#login {	padding-top:10px;width:auto;	height:100px;}#login div{float:left;display:block;margin:2px 4px;}#login div label{float:left;width:75px;}#login div input.bton_nc{margin:0px;}#login h2{border:medium none;color:#5E5E5E;font-size:1.2em;font-weight:bold;margin:5px;}#offres {width:950px;height:auto;text-align:center;}#offres h3 {color:#1D357D;font-size:12px;font-weight:300;margin:0;margin-top:10px;text-align:left;display:block;float:left;width:100%;text-align:left;}#offres h2{border:medium none;color:#5E5E5E;font-size:1.6em;font-weight:bold;margin-top:0px;text-align:left;}#offres a{color:#CC3300;text-decoration:none;text-align:left;}#offres p{display:block;float:left;margin-bottom:0;width:100%;text-align:left;}#offres .aExplication{color:#CC3300;text-decoration:none;font-weight:bold;font-size:14px;text-align:left;}#offres label{display:block;float:left;width:120px;text-align:left;}#champs_recherche img{vertical-align:-10px;}#offres #champs_recherche{width:680px;display:block;margin:0 auto;}.divExplication {position:absolute;border: #909090 1px solid;padding:3px;width:180px;font-size:10px;margin-top:320px;margin-left:580px;z-index:10;background-color:#fefefe;color:#5E5E5E;}.divCriteres {color: #CC3300;font-weight: 700;float:left;width:25px;display:block;text-align:right;padding-right:5px;}#offres h3.offres_annonce, #offres h3.offres_cand{color:#1D357D;font-size:12px;font-weight:300;margin:0;margin-top:10px;text-align:left;display:block;float:left;width:100%;}#offres h3.offres_annonce a{color:#1D357D;width:auto;}#offres h3.offres_cand a{color:#CC3300;width:auto;}#main{width:990px;text-align:center;}#main h2 {border:medium none;color:#5E5E5E;font-size:1.6em;font-weight:bold;text-align:left;margin-top:0;}#main table{width:800px;margin:0 auto;}.bordered, .bordered td, .bordered th {border:1px solid #b6b2b3;border-collapse:collapse;}.bordered th {background:#b6b2b3;color:#ffffff;}#middle{text-align:left;}.intitule_col{width:200px;font-weight:bold;color:#5E5E5E;}.entete_form_cand{border-bottom:1px solid #909090;color:#5E5E5E;font-size:1.6em;font-weight:normal;padding-bottom:8px;}/************************************************************************************************************************************************************/table{	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;    font-size: 1em;	margin-left:4px;	margin-right:3px;	}.form_nom_champ{	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;    font-size: 1em;    font-weight:bold;}.listes_fond{	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;	font-weight:bold;	color:#000000;	border-bottom:1px solid #CCCCCC;	background-color:#FFF;}.champ, .form_champ{	background-image:url('/recrute/optimatt_v2/images/form.png');	background-position: right top; 	background-repeat:no-repeat;	font-size:11px;	border:1px solid #999999;}.form_champ2{	background-position: right top; 	background-repeat:no-repeat;	font-size:11px;	font-weight:normal;	border:none;}.champ_err{	background-image:url('/recrute/optimatt_v2/admin_v2/images/form.png');	background-position: right top; 	background-repeat:no-repeat;	font-size:11px;	border:1px solid #CC3300;	background-color:#F2DAD9;}	input.champ, input.champ_err,  textarea.champ, textarea.champ_err{}textarea.champ, textarea.champ_err {	height:150px;	overflow:auto;}.bton_nc,#oUploadCV_btn,#oUploadLM_btn,#uplFileCV_btn,#uplFileLM_btn,.form_bouton {	background:url('/recrute/optimatt_v2/images/bouton_bg.gif') left top repeat-x;	font-weight:normal;	font-size:11px;	border:1px solid #666666;	width:auto;	color:#000000;}.r, .red, .error {color:#CC3300;}.comment{color:#999999;}.spacer{clear:both;}.left{width:auto;float:left;}.right{width:auto;float:right;}.autocompleter{	border: 1px solid #6FBEFF;	width: auto;	text-align:left;	background-color: #EFF8FF;}.autocompleter ul li{	padding: 2px 10px;	white-space: nowrap;	font-size: 11px;	}.selectAutocompleter{	background-color: #d2fb8f;}.tablinks{	margin-top:10px;}.progress{	width: 1px;	height: 14px;	color: white;	font-size: 12px;    overflow: hidden;	background-color: navy;	padding-left: 5px;	background-color:#CCCCCC;}