.OfferSearch .domaine_activite, .OfferSearch .secteur_activite{border:none; padding-left:0; float:left; width:330px; margin-right:20px;}
.OfferSearch .Sub_domaine_activite, .OfferSearch .Sub_secteur_activite, #formulaire #divJobCriteriaSubJobDomain0{ border:none; float:left; width:330px;}

/* Largeur de 300px pour calage ie6 */
	.OfferSearch .contenu .Sub_secteur_activite{ border:none; float:left; width:300px;}
/* Fin Largeur de 300px pour calage ie6 */

.OfferSearch #jc_job_domain0{ width:330px;}
.OfferSearch #jc_sub_job_domain0{ width:330px; margin-bottom:0;}
.OfferSearch #jc_employer_cat0{ width:330px;}
.OfferSearch #jc_sub_employer_cat0{ width:330px; margin-bottom:0;}


.OfferSearch form{width:730px;}
		
		/* Ajout menu nomenclature */
		
		.OfferSearch form .menu{width:590px; list-style-type:none; padding:0; margin:0 0 0 12px; height:31px;}
		.OfferSearch form .menu .onglet{ float:left; margin:0; padding:0; text-align:center;}
		.OfferSearch form .menu .onglet a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; display:block; height:23px;}
	
		.OfferSearch form .menu .onglet .gauche{ float:left; margin:0; padding:0; width:118px; background:url(/images/EP/onglet_bleu.png) top left no-repeat; padding-top:8px; color:#FFFFFF;}
		.OfferSearch form .menu .onglet .gauche_b{ float:left; margin:0; padding:0; width:118px; background:url(/images/EP/onglet_gris.png) top left no-repeat; padding-top:8px; color:#000000;}
		

.OfferSearch form .listTypeContrat{display: inline; float:left; width:100px;}
		.OfferSearch form .listTypeContrat span{ font-weight:bold; display:block; padding:0 0 0 0; margin:3px 0 0 0;}
		.OfferSearch form .listTypeContrat .checkbox2{ width:25px; display:inline; float:left;}
		
		.OfferSearch form .bordure_JobSearch{border:2px #DBDBDB solid; margin-top:0; padding:10px;}
		.OfferSearch form #search_full_keywords{ width:290px; height:20px;}
		.OfferSearch form #search_type{ width:200px; height:22px; padding-top:2px;}
		
		
.OfferSearch,.OfferSearch select, .OfferSearch input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #001552; width:350px; margin-bottom:5px;}
		.OfferSearch #search_keywords, .OfferSearch #online_date, .OfferSearch #lower_online_date{height:20px;font-size:12px;}
		.OfferSearch #online_date, .OfferSearch #lower_online_date{margin:0;}
		.OfferSearch .input01{margin-top:-5px; padding-top:-5px;}
		.OfferSearch .btn2 input{width:10px; margin:5px 5px 0 0;}
		.OfferSearch .btn2 label{margin:0 8px 0 0;color: #000000;font-weight:normal;}
		.OfferSearch .size01{width:100px;} /* Bouton submit*/
			 {font-size: 10px;}
			.note{font-size:9px; font-style: normal; margin-bottom:5px; line-height: 11px; font-weight: normal; color: #3F6A9A;}
			.OfferSearch label{display:block; font-size: 12px; line-height: 14px; font-weight: bold; color: #3399CC; margin-bottom:5px;}
			.OfferSearch .LibRadio{display:inline; font-size: 10px;font-style: normal;font-weight: normal;color: #001552;}
		
		.infoOffer .ClsForm{width:auto; display:inline; margin-right:5px;}


.btn2 .radio2{ display:inline; border:none;}
.checkbox2{display:inline; border:none; width:20px;}
.btn2 .TxtRadio2{ display:inline; width:175px; padding:0 5px 0 3px;}

#content .infoOffer .InfoSearch{
color:#FF0000;
font-weight:bold;
font-size:12px;
}

/************* DisplayResult *******************/

#content .displayResult {
}
#content .displayResult ul {
margin:0pt;
}
#content .displayResult li {
background:transparent none repeat scroll 0%;
border-top:1px solid #D3D3D3;
clear:both;
margin:0pt 0pt 10px;
border:1px solid #D3D3D3;
padding:5px;
padding-left:30px;
padding-bottom:20px;
}
.displayResult img {
float:right;
margin:0pt 10px 10px;
}
#content .displayResult h2 {
color:#414134;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
#content .displayResult h2 span {
color:#50B3F8;
text-transform:none;
}
.displayResult .description{padding-right:8px; line-height:14px;}

#content .displayResult dl {
border-left:1px solid #414134;
clear:both;
float:left;
margin:0pt 10px 10px 0pt;
padding:0;
line-height:16px;
}
#content .displayResult .first {
border-left:0pt none;
clear:none;
}

#content .displayResult .AlignementDetailOffre p{ width:200px; float:left;}
.displayResult dt {
display:inline;
font-weight:normal;
}
.displayResult dd {
color:#50B3F8;
display:inline;
font-weight:bold;
}
#content .displayResult .navigationResults {
border-top:1px solid #D3D3D3;
clear:both;
height:20px;
padding:5px 0pt 0pt 120px;
text-align:center;
}

.moreInformation {
background:transparent url(/images/EP/bgd_content_li.gif) no-repeat;
background-position:left;
padding:0 0 0 8px;
}
.moreInformation a:hover {
text-decoration:underline;
}
.moreInformation a {
color:#414134;
text-decoration:none;
}
/************* END DisplayResult *******************/

.TitreDetailOffre{color:#414134; font-size:14px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; text-transform:uppercase;}
.bloc_information{margin-bottom:10px;}
.bloc_information a{color:#000000; font-weight:bold;}
.bloc_information .reference{display:block; float:left; width:300px;}
.bloc_information .autres_offres{display:block; float:right; width:auto; text-align:right; line-height:16px;}
.bloc_information .autres_offres a, .bloc_information .autres_offres a:hover{ color:#50B3F8; font-weight:bold;}

.BlocDescription{width:725px;}
.InfoDescription{width:505px; float:left;}
.LogoDescription{width:210px; float:left; margin-left:10px; margin-bottom:5px; text-align:center;}
.LogoDescription img{display:block;}
.LogoDescription a, .LogoDescription a:hover{ color:#50b3f8; font-weight:bold; line-height:15px;}
.employeur{text-transform:none; color:#50b3f8; font-size:12px; font-weight:bold;}


.texteBoldBleuM12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 12px;
	font-weight: bold;
	color: #001552;
}
.texteBoldBleuM13 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    line-height: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

#formulaire .bloc_sans_bordure{padding:0; margin:10px 0 10px 0;}
.contactReponseLigne{ width:500px; float:left;}
.LogoReponseLigne{ float:right; bottom:0; margin-top:11px;}
.pour_repondre{font-weight:bold; COLOR:#0F5D8F; display:inline;}

.gestion_erreur{color:#FF0000; font-weight:bold; display:block; height:15px; margin-bottom:2px; border:none;}
.gestion_erreur a,.gestion_erreur a:hover{color:#FF0000; text-decoration: underline;}

/* Reponse en ligne non loggue */

.reponse_ligne_non_loggue{ width:739px;}
.reponse_ligne_non_loggue .recap_offre, .reponse_ligne_non_loggue .recap_offre_long{ width:568px; border:none; float:left; margin-right:16px;}
	.reponse_ligne_non_loggue .recap_offre h3{ width:300px; float:left; font-size:22px;}
	.reponse_ligne_non_loggue .lstAction{ padding:0; margin:0;}
	.reponse_ligne_non_loggue .lstAction .button01{ float:right;}
	
	.reponse_ligne_non_loggue .recap_offre_long{ width:738px; float:none; margin-right:0;}
	.reponse_ligne_non_loggue .recap_offre_long h3{ width:300px; float:left; font-size:22px;}
	#formulaire_loggue .reponse_ligne_non_loggue .recap_offre_long .lstAction { padding:0; margin:0; float:right;}
	/*.reponse_ligne_non_loggue .recap_offre_long .lstAction .button01 .precedent_2{ padding:0; margin:0;}*/
	
	/* reponse en ligne non loggue - bloc recapitulatif */
	.reponse_ligne_non_loggue .bloc_recap{ background:url(http://www.emploipublic.fr/uploads/images/recap_offre_ep-53818.jpg) top left no-repeat; width:568px; height:17px;}
	.reponse_ligne_non_loggue .contenu_recap{width:546px; height:auto; border-left:1px #2191E0 solid; border-right:1px #2191E0 solid; padding:0 10px;}
		.reponse_ligne_non_loggue .contenu_recap .text_offre{ width:350px; margin-right:10px; float:left;}
		.reponse_ligne_non_loggue .contenu_recap .text_offre h3{ float:none; font-size:13px; font-weight:bold;}
		.reponse_ligne_non_loggue .contenu_recap .text_offre p{ padding:0;}		
		.reponse_ligne_non_loggue .contenu_recap .visuel_offre{ width:160px; float:left; padding:10px;}
	.reponse_ligne_non_loggue .piedpage_recap{background:url(http://www.emploipublic.fr/uploads/images/recap_offre_ep-53819.jpg) top left no-repeat; width:569px; height:17px;}
	/* FIN reponse en ligne non loggue - bloc recapitulatif */
	
	/* reponse en ligne loggue - bloc recapitulatif long */
	.reponse_ligne_non_loggue .bloc_recap_long{ background:url(http://www.emploipublic.fr/uploads/images/recap_offre_ep_sup_-54008.png) top left no-repeat; width:738px; height:16px;}
	.reponse_ligne_non_loggue .contenu_recap_long{width:716px; height:auto; border-left:1px #2191E0 solid; border-right:1px #2191E0 solid; padding:0 10px;}
		.reponse_ligne_non_loggue .contenu_recap_long .text_offre{ width:526px; margin-right:10px; float:left;}
		.reponse_ligne_non_loggue .contenu_recap_long .text_offre h3{ float:none;  font-size:13px; font-weight:bold;}
		.reponse_ligne_non_loggue .contenu_recap_long .text_offre p{ padding:0;}		
		.reponse_ligne_non_loggue .contenu_recap_long .visuel_offre{ width:160px; float:left; padding:10px;}
		.reponse_ligne_non_loggue .piedpage_recap_long{background:url(http://www.emploipublic.fr/uploads/images/recap_offre_ep_bas_-54009.png) top left no-repeat; width:738px; height:17px;}						
		/* reponse en ligne loggue - bloc recapitulatif long */
	
.reponse_ligne_non_loggue .identification{ float:left; background:url(http://www.emploipublic.fr/uploads/images/reponse_ligne_bloc_iden_-53786.png) top left no-repeat; width:154px; height:150px;}
	.reponse_ligne_non_loggue .identification .bloc{ width:154px; background:#3E88C8 url(http://www.emploipublic.fr/uploads/images/reponse_ligne_bloc_-53798.png) bottom left no-repeat; height:137px; margin-top:11px;}
	.reponse_ligne_non_loggue .identification .bloc form{ width:154px;}
		.reponse_ligne_non_loggue .identification .bloc form h4{ color:#FFFFFF; margin:0 0 0 6px;  display:block;}
	.reponse_ligne_non_loggue .identification .bloc form label{ height:12px; width:auto; margin:0 0 0 6px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; padding:0;}
	.reponse_ligne_non_loggue .identification .bloc form input{height:12px; width:131px; border:1px solid #6B6B6B; margin:0 auto 7px auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px 0 0 10px;}
	.reponse_ligne_non_loggue .identification .lien_identification{ width:110px; float:left;}
	.reponse_ligne_non_loggue .identification .lien_identification li{}
.reponse_ligne_non_loggue .identification .lien_identification .lien_fleche_blanche{ background:transparent url(/images/EP/fleche_blanche.png) center left no-repeat; height:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; padding:0 0 0 7px; width:110px; margin: 0 0 3px 7px;}
    .reponse_ligne_non_loggue .identification .lstAction{ margin:0; padding:0; }
	.reponse_ligne_non_loggue .identification .lstAction li{ margin:0;}
    .reponse_ligne_non_loggue .identification .lstAction li .selectionner{width:20px; height:25px; margin:0; padding:5px; border:none; font-size:11px;}

	/* Reponse en ligne non loggue - formulaire */
	.reponse_ligne_non_loggue #formulaire{ border-bottom:#019DE0 1px solid; padding:0 0 10px 0; margin:20px 0 10px 0;}
	.reponse_ligne_non_loggue #formulaire .icone{ width:75px; float:left;}
	.reponse_ligne_non_loggue #formulaire .saisie{ width:600px; padding-left:10px; float:left;}
	.reponse_ligne_non_loggue #formulaire .saisie .bloc{ border-bottom:none; padding:0 0 10px 0; margin:0;}
	.reponse_ligne_non_loggue #formulaire .saisie .bloc label{ width:90px; display:block; float:left; line-height:12px;}
		.reponse_ligne_non_loggue #formulaire .saisie .bloc .label_fichier{ padding-top:7px; color:#10497C;}
	.reponse_ligne_non_loggue #formulaire .saisie .bloc input{ margin-top:4px;}
	.reponse_ligne_non_loggue #formulaire .saisie .alignement_lettre{ color:#10497C;}
	.reponse_ligne_non_loggue #formulaire .saisie textarea{ width:580px; margin-top:10px;}
	.reponse_ligne_non_loggue #formulaire .checkbox{ border:none;}
	/* FIN Reponse en ligne non loggue - formulaire */
		
	/* Reponse en ligne loggue - formulaire */
	#formulaire_loggue{ border-bottom:#019DE0 1px solid; padding:10px 0 10px 0; margin:0px 0 10px 0;}
	#formulaire_loggue .icone{ width:75px; float:left;}
	#formulaire_loggue .saisie{ width:600px; padding-left:10px; float:left;}
	#formulaire_loggue .saisie .bloc{ border-bottom:none; padding:0 0 10px 0; margin:0;}
	#formulaire_loggue .saisie .bloc label{ width:90px; display:block; float:left; line-height:12px;}
		#formulaire_loggue .saisie .bloc .label_fichier{ padding-top:7px; color:#10497C;}
	#formulaire_loggue .saisie .bloc input{ margin-top:4px;}
	#formulaire_loggue .saisie .alignement_lettre{ color:#10497C;}
	#formulaire_loggue .saisie textarea{ width:580px;}
	#formulaire_loggue .checkbox2{ display:block; width:20px; float:left;}
	
	#formulaire_loggue .saisie .bloc .inline{display:block; width:400px; padding-top:4px;}
	
	#formulaire_loggue ul.lstAction {overflow: hidden; width: auto; margin: 0px 0px 5px 0px; padding: 0px 10px 0px 0px; display: list-item;}
    #formulaire_loggue ul.lstAction li.button01 {background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat scroll top right; display: block; float: left; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 6px 0px 6px;}
    #formulaire_loggue ul.lstAction li.button01:hover {background: transparent url(/images/EP/bouton_droit2_over.PNG) no-repeat scroll top right;}
    #formulaire_loggue ul.lstAction li.button01 input.selectionner_2 {background:transparent url(/images/EP/bouton_droit1.PNG) no-repeat; display: block; width: auto; height: 24px; line-height: 14px; padding: 0px 6px 5px 12px; margin: 0px 0px 0px 0px; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none;}
    #formulaire_loggue ul.lstAction li.button01 input.selectionner_2:hover {background:transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;}
	
	/* Reponse en ligne loggue - formulaire */
	
	/* Confirmation repondre en ligne */
	
	.bloc_confirmation{ width:738px; margin:10px 0;}
	.bloc_confirmation .entete_confirm{background:url(http://www.emploipublic.fr/uploads/images/repondre_ligne_confirmation_-54119.png) top left no-repeat; width:738px; height:13px;}
	.bloc_confirmation .contenu_confirm{background:url(http://www.emploipublic.fr/uploads/images/repondre_ligne_confirmation-54121.png) top left no-repeat; width:718px; height:158px; padding:0 10px}
		.bloc_confirmation .contenu_confirm .titre{ width:725px;}
		.bloc_confirmation .contenu_confirm .titre img{ float:left;}
		.bloc_confirmation .contenu_confirm .titre h4{ padding:0 0 0 10px; line-height:28px; display:block; }
		
		.bloc_confirmation .contenu_confirm .texte{ width:368px; margin-right:22px; float:left;}
		.bloc_confirmation .contenu_confirm .texte img{ float:left;}
		.bloc_confirmation .contenu_confirm .texte h4{ padding:0 0 0 10px; line-height:28px; display:block; }
		.bloc_confirmation .contenu_confirm .texte p{ padding:3px 0 0 40px; float:left; line-height:14px; display:block; }
		.bloc_confirmation .contenu_confirm .formulaire_confirm{ width:325px; float:left; padding:0 0 0 0;}
		.bloc_confirmation .contenu_confirm .formulaire_confirm form{ margin:0 0 0 0; padding:2px 0 0 0;}
		.bloc_confirmation .contenu_confirm .formulaire_confirm label{ width:90px; display:block; float:left; color:#10497C; font-weight:bold; padding-top:4px;}
		.bloc_confirmation .contenu_confirm .formulaire_confirm input{ display:block; height:16px; margin:0 0 5px 0; }
		
		.bloc_confirmation .contenu_confirm .formulaire_confirm .lstAction{ padding:10px 0 0 83px;}
		.bloc_confirmation .contenu_confirm .formulaire_confirm .lstAction .button01{}
	
	/* FIN Confirmation repondre en ligne */	
	
/*Fin Reponse en ligne non loggue */

/******** navigationBlock ********/
.navigationBlock{font-size:10px; width:730px; margin:0 0 20px 0;}
	.previousElement{height:18px; background:url(/images/EP/bullet_01.gif) 0 7px no-repeat; width:99px; padding:0 0 0 10px; float:left;}
	.nextElement{height:18px; background:url(/images/EP/bullet_02.gif) 100% 7px no-repeat; width:82px; padding:0 10px 0 0; float:left; text-align:right;}
		.navigationBlock ol{width:529px; height:18px; float:left; text-align:center; color:#9d9fa0;}
			.navigationBlock li{font-weight:bold; display:inline;}
				.navigationBlock li a{font-weight:normal; color:#2f6184; /*background:url(/images/EP/bullet_06.gif) 0 3px no-repeat;*/  padding:0 4px 0 8px; text-decoration:underline;}
				.navigationBlock li span{padding:0 4px 0 8px;}
				.navigationBlock li a:hover{text-decoration:none;}
				.navigationBlock .first{background:url(/images/EP/bullet_06.gif) 0 3px no-repeat; padding:0 4px 0 9px;}
				.navigationBlock .last{background:url(/images/EP/bullet_06.gif) 100% 3px no-repeat; padding:0 4px 0 0;}
		.navigationBlock p a{font-weight:bold; color:#2f6184; text-decoration:none;}
		.navigationBlock p a:hover{text-decoration:underline;}
