.emploi_msg {
	margin:				5px;
	padding:			5px;
	color:				#21549e;
	background:			#F1ECF6;
	width:				465px;
}
iframe{
	overflow:		hidden;
	width:			485px;
	height:			33px;
	margin:			0 0 0 8px;
	padding:		0;
	border:			none;
}
iframe body{
	margin:				0 0 0 0;
	padding:			0;
}
#offreMasseForm {
	margin:			0;
	padding:		0;
	font-family:	Arial, Helvetica, sans-serif; 
	font-size:		11px;
	width:			485px;
}
#offreMasseForm h3{
	padding:			5px 0 2px 8px;
	margin:				0;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#7641a8;
	font-family:		Arial, Helvetica, sans-serif; 
}
.emploi_msg {
	/*border:				1px solid #475258;*/
	margin:				0px;
	padding:			0px;
	color:				#21549e;
}
#offreMasseForm .title1{
	width:				90px;
	padding:			4px 2px 2px 2px;
	float:				left;
	border:				solid 1px #b497cf;
	margin-left:		8px;
	background-color:	#b497cf;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	text-indent:		5px;
}
#offreMasseForm .title2{
	width:				198px;
	padding:			4px 2px 2px 2px;
	float:				left;
	border:				solid 1px #b497cf;
	background-color:	#b497cf;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	text-indent:		5px;
}
#offreMasseForm .title3{
	width:				55px;
	padding:			4px 1px 2px 1px;
	float:				left;
	border:				solid 1px #b497cf;
	background-color:	#b497cf;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	text-align:			center;
}
#offreMasseForm .col1{
	width:				90px;
	padding:			4px 2px 2px 2px;
	float:				left;
	border:				solid 1px #b497cf;
	background-color:	#f1ecf6;
	height:				25px;
}
#offreMasseForm .col2{
	width:				200px;
	padding:			2px 1px 2px 1px;
	float:				left;
	border:				solid 1px #b497cf;
	background-color:	#f1ecf6;
	height:				27px;
}
#offreMasseForm .col3{
	width:				53px;
	padding:			4px 1px 2px 3px;
	float:				left;
	border:				solid 1px #b497cf;
	background-color:	#f1ecf6;
	height:				25px;
}
#offreMasseForm .input{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				80px;
}
#offreMasseForm select{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				50px;
	border :			solid 1px #A8A8A8;
}
#offreMasseForm SMALL{
	display:			none;
}
#offreMasseForm .inputFile{
	color:				#424C52;
	font-size:			11px;
	padding:			2px 0 2px 0;
	float:				left;
	background-color:	#FFFFFF;/**/
	border :			solid 1px #A8A8A8;
	width:				190px;
}
#back{
	text-align:			right;
	margin-top:			0;
	margin:				0;
	padding:			0;
}
#back a:link,
#back a:visited,
#back a:hover,
#back a:active{
	font-size:			13px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
	padding:			0 0 0 10px;
	background:			url(/img/modules/pnews/fleche_3.gif) no-repeat 0px 3px;
}

IMG {
	border:				0px;
}
H5{
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			12px;
	font-weight:		bold;
}
.center {
	text-align:			center;
	align:				center;
}
.right {
	text-align:			right;
	align:				center;
}
.Offre{
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	color:				#5C6069;
}
.EmploiAttenteValidation{
	font-family:		Arial, Helvetica, sans-serif; 
	font-style:			italic;	
	font-size:			11px;
	color:				#049abf;
}
.EmploiArchives{
	font-family:		Arial, Helvetica, sans-serif; 
	font-style:			italic;	
	font-size:			11px;
	color:				#7641a8;
}
.EmploiInfo{
	padding:			15px 0 0 15px;
}

.hiddenDiv{
	display:			none;
	visibility:			hidden;
	float:				left;
}
.mandatory{
	color:				#21549E;
}
.descUser{
	color:				#7641A8;
	font-style:			italic;	
}

#offreForm{
	width:				465px;
	background:			#F1ECF6;
	margin:				0 11px 0 18px;
	padding:			10px 0 0 0;
}
#offreSubmit{
	padding:			10px 0 0px 0;
}

#offreForm p{
	margin:				0;
	padding:			0;
}
#offreForm select{
	width:				302px;
}

#offreForm .col0{
	float:				left;
	width:				90px;
	padding:			4px 0 4px 20px ;
	font-family:		Arial, Helvetica, sans-serif; 
	font-weight:		bold;
	font-size:			11px;
	color:				#21549e;
	background:			url(/img/modules/pEmploi/puce_4.gif) no-repeat 5px 5px;
}

#offreForm .col1{
	float:				left;
	width:				330px;
	padding:			2px 0 0 5px;
}
#offreForm .col1bis{
	float:				left;
	width:				330px;
	padding:			2px 0 0 2px;
}
#offreForm .col2{
	float:				left;
	width:				330px;
	padding:			5px 0 3px 5px;
}
#offreForm .col3{
	float:				left;
	width:				90px;
	padding:			10px 0 4px 20px ;
	font-family:		Arial, Helvetica, sans-serif; 
	font-weight:		bold;
	font-size:			11px;
	color:				#21549e;
	background:			url(/img/modules/pEmploi/puce_4.gif) no-repeat 5px 10px;
}

#Pagination{
	width:				465px;
	text-align:			center;
}
#Pagination .selectedPage {
	font-family:		Arial, Helvetica, sans-serif; 
	color:				#5C6069;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	underline;
}
#Pagination A {
	font-family:		Arial, Helvetica, sans-serif; 
	color:				#21549E;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
}
#offreRech {
	width:				465px;
	background:			#F1ECF6;
	margin:				0 11px 0 18px;
	padding:			0;
}

#offreRech h3{
	padding:			5px 0 2px 8px;
	margin:				0;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#7641a8;
	font-family:		Arial, Helvetica, sans-serif; 
}
#offreRech select{
	width:				302px;
}
#offreRech .col0{
	float:				left;
	width:				90px;
	padding:			4px 5px 4px 0;
	text-align:			right;
	/*border:				solid 1px purple;/**/
}
#offreRech .col1{
	float:				left;
	width:				315px;
	padding:			2px 0 0 5px;
	/*/border:				solid 1px red;/**/
}
#offreRech .col2{
	float:				left;
	width:				150px;
	padding:			2px 0 0 5px;
	/*border:				solid 1px pink;*/
}
#offreRech .col3{
	float:				left;
	width:				90px;
	padding:			4px 5px 4px 0;
	text-align:			right;
	/*border:				solid 1px green;*/
}
#offreRech .col4{
	float:				left;
	width:				90px;
	padding:			2px 0 2px 5px;
	/*border:				solid 1px blue;*/
}
#offreRech .miniCol{
	float:				left;
	width:				145px;
	padding:			5px 5px 4px 0;
	text-align:			center;
}
#offreRech label{
	font-family:		Arial, Helvetica, sans-serif; 
	font-weight:		bold;
	font-size:			11px;
	color:				#21549e;
}
#offreRech .input{
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	color:				black;
	height:				16px;
	border:				solid 1px #A8A8A8;
}

.Btn {
	width:100%
}

#offreRechSubmit{
	padding:			2px 0 5px 0;
}

#offreAlerte{
	padding:			2px 15px 5px 0;
}

#Result{
	width:				465px;
	margin:				0 0 0 10px;
	margin:				0 11px 0 18px;
	padding:			0;
}
.tblEmploi{
	padding:			0px;
	width:				100%;
	empty-cells:		show;
	border-collapse:	collapse;
}
.tdTitreEmploi{
    border-style:		solid;
    border-width:		thin;
	border-color:		#7641A8 #FFFFFF #7641A8 #FFFFFF;
	background:			#7641A8;
	color:				#FFFFFF;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		bold;
	white-space:		nowrap ; 
	line-height:		20px;
}
.tdTitreEmploiCote1{
    border-style:		solid;
    border-width:		thin;
	border-color:		#7641A8 #FFFFFF #7641A8 #7641A8;
	background:			#7641A8;
	color:				#FFFFFF;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		bold;
	line-height:		20px;
	white-space:		nowrap;
}
.tdTitreEmploiCote2{
    border-style:		solid;
    border-width:		thin;
	border-color:		#7641A8 #7641A8 #7641A8 #FFFFFF;
	background:			#7641A8;
	color:				#FFFFFF;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		bold;
	line-height:		20px;
}
.tdLigne1Emploi{
    border-style:		solid;
    border-width:		thin;
	border-color:		#7641A8;
	background-color:	#E7EEF6;
	vertical-align:		top;
}
.tdLigne2Emploi{
    border-style:		solid;
	border-color:		#7641A8;
    border-width:		thin;
	background-color:	#FFFFFF;
	vertical-align:		top;
}

#Stat{
	margin:				0 0 0 25px;
	width:				465px;
	background:			#F1ECF6;
	vertical-align:		middle;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			11px;
	white-space:		nowrap ; 
	line-height:		20px;
}
#Stat H3{
	float:				left;
	width:				465px;
	height:				25px;
	margin:				0;
	padding:			4px 0 4px 0;
	text-indent:		20px;
	background-color:	#7641A8;
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
}

#Stat .firstCol{
	float:				left;
	width:				300px;
	margin:				0;
	text-indent:		50px;
	background-color:	#F1ECF6;
}
#Stat .secondCol{
	float:				left;
	width:				165px;
	margin:				0;
	text-align:			center;
	background-color:	#F1ECF6;
}

/*



#offreSubmit{
	margin:			20px 0 20px 0;
}
.titreOffreForm{
	background:		url(/img/modules/pEmploi/backgroundViolet.jpg) repeat-y top left;
	color:			#FFFFFF;
	text-align:		left;
	text-indent:	20px;
	line-height:	30px;
	font-weight:	bold;
}
#offreForm{
	margin:				0 0 0 15px;
	width:				440px;
	background-color:	#F2ECF6;
}
#offreForm .firstGrandCol{ 
	float:			left;
	width:			440px;
	margin:			0 0 0 0;
	padding:		6px 0 0 0;
	background-color:#F2ECF6;        	
}
#offreForm .ligne{
	float:			left;
	margin:			0;
	width:			440px;
	background-color:	#F2ECF6;
}

#offreForm .firstCol{
	float:				left;
	width:				90px;
	margin:				0 0 0 0;
	padding:			6px 0 0 6px;
	background-color:	#F2ECF6;
}
#offreForm .midCol{
	float:				left;
	width:				5px;
	margin:				6px 0 0 0;
	padding:			0 0 0 0;
	background-color:	#F2ECF6;
	color:				#21549E;
	font-size:			12px;
}
#offreForm .secondCol{
	float:				right;
	width:				335px;
	margin:				0 0 0 0;
	padding:			6px 0 0 0;
	background-color:	#F2ECF6;
}
#offreForm .lbl{
	float:			left;
	width:			84px;
	font-weight:	bold;
	font-size:		12px;
	color:			#21549E;
	padding:		0px 0 0 15px;
	display:		block;
	height:			25px;
	background:		url(/img/modules/pEmploi/puce_4.gif) no-repeat 0px 3px;
}
#offreForm .input{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				300px;
}
#offreForm select{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				300px;
	border :			solid 1px #A8A8A8;
}
#offreForm .inputFile{
	color:				#424C52;
	font-size:			10px;
	padding:			0px;
	float:				left;
	background-color:	#FFFFFF;
	border :			solid 1px #A8A8A8;
}
#offreForm SMALL{
	font-size:		8px;
}
#offreMasseForm .input{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				50px;
	border :			solid 1px red;
}
#offreMasseForm select{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	float:				left;
	color:				#000000;
	background-color:	#FFFFFF;
	width:				50px;
	border :			solid 1px #A8A8A8;
}
#offreMasseForm .inputFile{
	color:				#424C52;
	font-size:			10px;
	padding:			0px;
	float:				left;
	background-color:	#FFFFFF;
	border :			solid 1px #A8A8A8;
	width:				100px;
}
#offreForm SMALL{
	font-size:		8px;
}
.EmploiNomChamp{
	font-size:			12px;
    text-decoration:	underline;
	color:				#059BC0;
}
.EmploiValeurChamp{
	font-size:			12px;
}
#back{
	text-align:			right;
	margin-top:			0;
	background-color:	#FFFFFF;
}
img{
	cursor:			pointer;
}
#Result{
	width:			465px;
	margin:			0 0 0 10px;
}
.tblEmploi{
	padding: 0px;
	width: 100%;
	empty-cells: show;
	border-collapse: collapse;
}
.tdTitreEmploi{
    border-style:	solid;
    border-width:	thin;
	border-color:   #9065B7 #FFFFFF #9065B7 #FFFFFF;
	background:		#9065B7;
	color:			#FFFFFF;
	text-align:		center;
	vertical-align: middle;
	font-weight:	bold;
	white-space:	nowrap ; 
	line-height:	25px;
}
.tdTitreEmploiCote1{
    border-style:	solid;
    border-width:	thin;
	border-color:   #9065B7 #FFFFFF #9065B7 #9065B7;
	background:		#9065B7;
	color:			#FFFFFF;
	text-align:		center;
	vertical-align: middle;
	font-weight:	bold;
	line-height:	25px;
}
.tdTitreEmploiCote2{
    border-style:	solid;
    border-width:	thin;
	border-color:   #9065B7 #9065B7 #9065B7 #FFFFFF;
	background:		#9065B7;
	color:			#FFFFFF;
	text-align:		center;
	vertical-align: middle;
	font-weight:	bold;
	line-height:	25px;
}
.tdLigne1Emploi{
    border-style:		solid;
    border-width:		thin;
	border-color:		#9065B7;
	background-color:	#CCCCCC;
	vertical-align:		top;
}
.tdLigne2Emploi{
    border-style:		solid;
	border-color:		#9065B7;
    border-width:		thin;
	background-color:	#FFFFFF;
	vertical-align:		top;
}

*/
#pEmploiNews{
	width:				440px;
	float:				left;
	margin-left:		12px;
	color:				#475258;
}
#pEmploiNews div#liste{
	padding:			0px 10px 20px 12px;
}
#pEmploiNews .actu{
	background:			url(/img/menu/puceActu.gif) no-repeat 0px 13px;
	margin:				0px;
	border-bottom:		1px dotted #475258;
	padding:			11px 0px 2px 15px;
}
#pEmploiNews h3{
	margin:				0;
	padding:			0;
}
#pEmploiNews h3,
#pEmploiNews h3 a:link,
#pEmploiNews h3 a:visited,
#pEmploiNews h3 a:hover,
#pEmploiNews h3 a:active{
	text-decoration:	none;
	color:				#21549E;
	font-weight:		bold;
	font-size:			11px;
}
#pEmploiNews .actu p{
	margin:				3px 0;
}
#pEmploiNews .date{
	color:				#049ABF;
}


#addOffre{
	text-align:			right;
	display:			block;
	margin:				7px 0 2px 0;
	cursor:				pointer;
}
#addOffre img{
	padding:			0 0 1px 0;
}
#addOffre,
#addOffre a:link,
#addOffre a:visited,
#addOffre a:hover,
#addOffre a:active{
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#7641a8;
}

#gestAlert{
	text-align:			center;
	display:			block;
	margin:				7px 0 2px 0;
	cursor:				pointer;
	padding:			15px 0 0 0;
}
#gestAlert img{
	padding:			2px 0 5px 0;
}

.btnVisible {
	display:inline;
}
.btnInvisible {
	display:none;
}
.explain{
	color:			#424C52;
	font-size:		9px;
}
