/*RESET*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	border:none;
	outline:0 none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/* CSS Document */

* {
	margin:0;
	padding:0;
	outline: 0;
}

html {
		
}

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;	
	background-image:url(/img/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#f2f0e3;
}

img {
	border:0;	
}

h3 {
	z-index:5;
	border-bottom:1px solid #acbe6d;	
	margin-bottom:20px;
	font-size:24px;
}

h4 {
	font-size:14px;
	margin-bottom:15px;
	background-image:url(/img/puce_formulaires.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	border-bottom:1px solid #e0dddb;
	height:21px;
	text-align:left;
}
.h4BrownBorder {
	font-size:14px;
	margin-bottom:15px;
	background-image:url(/img/small_picto_marron.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	border-bottom:1px solid #e0dddb;
	height:21px;
	text-align:left;
}
.h4Brown {
	font-size:14px;
	margin-bottom:9px;
	background-image:url(/img/small_picto_marron.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	border:none;
	height:20px;
	text-align:left;
}
.h4Blue {
	font-size:14px;
	margin-bottom:15px;
	background-image:url(/img/small_picto_bleu.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	border-bottom:1px solid #e0dddb;
	height:21px;
	text-align:left;
}
.clear {
	clear:both;
}
.hrFake {
	display:block;
	clear:both;
	height:1px;
	border:none;
	visibility:hidden;
}
small {
	font-size:1em;
}
.hideAll {	
	display:none;
}

/***********************************/
/* TEXT'S STYLES	 			   */
/***********************************/


a {
	color:#acbe6d;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#6c8515;	
}

.px10 {
	font-size:10px;	
}

.px11 {
	font-size:11px;	
}

.px12 {
	font-size:12px;	
}

.px13{
	
	font-size:13px;	
}
.px14 {
	font-size:14px;	
}
.px15 {
	font-size:15px;	
}

.px16 {
	font-size:16px;	
}

.px20 {
	font-size:20px;	
}
.px24 {
	font-size:24px;	
}


.normal {
	font-weight:normal;	
}

.black {
	color:#000;	
}

.brown {
	color:#62534a;
}

.white {
	color:#ffffff;
}

.greenLight {
	color:#a2aa43;
}

.redError {
	color:red;
}

.bold{
	font-weight:bold;	
}

.textAlignCenter {
	text-align: center;
}
.textAlignLeft {
	text-align: left;
}

.leftFloat {
	float:left;
}


/*---------------------------------*/

div#main {
	text-align:left;
	width:996px;
	margin:0 auto;
	background-image:url(/img/act_bg_main.jpg);
	background-repeat:repeat-y;
}

/***********************************/
/* HEADER			 			   */
/***********************************/

div#header {
	position:relative;
	height:254px;
	background-image:url(/img/bg_header.jpg);
	background-repeat:no-repeat;
}

h1 {
	width:247px;
	height:138px;
}

div#mdp_oublie {
	position:absolute;
	left:599px;
	width:397px;
	height:64px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-image:url(/img/bg_login_mdp_oublie.png);
	background-repeat:no-repeat;
}

div#login {
	position:absolute;
	left:599px;
	width:397px;
	height:64px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62534a;
	background-image:url(/img/bg_login.jpg);
	background-repeat:no-repeat;
}

.loginText {
	display:block;
	margin-left:20px;
	margin-top:7px;
	width:235px;
	float:left;
	
}

.moncompte {
	margin-top:9px;	
	
}

.deconnexion {
	
	margin-top:3px;	
	
}

div#login form {
	margin-top:4px;
	margin-left:20px;
}

div#login a {
	color:#62534a;
	font-weight:normal;
}

div#login a:hover {
	color:#6c8515;	
}

.loginField {
	height:22px;
	line-height:22px;
	padding-left:8px;
	float:left;
	color:#62534a;
	margin-top:2px;
	margin-right:2px;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
}

.email {
	width:178px;
	background:url(/img/login_bg_mail.gif) no-repeat;
	border:0px;
}

.lostPass {
	width:178px;
	background:url(/img/input_mdp_oublie.png) no-repeat;
	border:0px;
}

.password {
	width:127px;
	background:url(/img/login_bg_password.gif) no-repeat;
	border:0px;
}

		/***********************************/
		/*	MENU NAV					   */
		/***********************************/
		
		div#nav {
			height:138px;
		}
		
		ul#menu {
			position:absolute;
			width:731px;
			top:72px;
			left:247px;	
		}
		
		ul#menu li {
			float:left;
			width:117px;
			height:37px;
			padding-top:29px;
			text-align:center;
			line-height:14px;
			list-style:none;
			list-style-position:inside;
		}
		
		ul#menu a {
			font-size:12px;
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
		}
		
		.tabHome {
			background-image:url(/img/menu_0.png);
			background-repeat:no-repeat;
			background-position:0 20px;	
		}
		
		.tabEDV {
			background-image:url(/img/menu_1.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.tabSalaires {
			background-image:url(/img/menu_2.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.tabBlog {
			background-image:url(/img/menu_3.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.tabEmploi {
			background-image:url(/img/menu_4.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.tabPlanAlerte {
			background-image:url(/img/menu_5.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.tabEspacePro {
			background-image:url(/img/menu_6.png);
			background-repeat:no-repeat;
			background-position:0 0;	
		}
		
		.menuEspaceEmployeurs {
			width:119px;
		}
		
		.decalagemenuEspaceEmployeurs {
			margin-left:27px;
		}
		
		/*---------------------------------*/


		/***********************************/
		/*	SEARCH						   */
		/***********************************/

		div#search {
			height:116px;
			background-image:url(/img/act_bg_search.jpg);
			background-repeat:no-repeat;
		}

		div#search form {
			width:470px;
			text-align:right;
			margin-right:30px;
			padding-top:50px;
			float:right;
		}

		div#search ul {
			float:left;
			width:220px;
			height:50px;
			list-style:none;
		}

		div#search ul li {
			padding-left:20px;
			font-weight:bold;
			color:#acbe6d;
			height:38px;
			line-height:38px;
		}
		div#search div ul li {
			height:22px;
			line-height:22px;
		}

		.bottomLi {
			border-bottom:1px solid #9c938d;
		}

		h2 {
			font-size:19px;
			color:#62534a;
			width:206px;
			margin-left:40px;
			margin-top:39px;
			float:left;
		}

		.headSearchInput {
			font-weight:bold;
			font-size:16px;
			color:#62534a;
			width:414px;
			height:36px;
			padding-left:10px;
			line-height:36px;
			border:none;
			float:left;
			background:url(/img/act_bd_search_field.gif)  no-repeat;
			border:0px;
		}
		
		/*---------------------------------*/

/*---------------------------------*/

/***********************************/
/*	CONTENT						   */
/***********************************/

div#content {
	width:740px;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:8px;
}

div#sidebar2 {
	margin:0px;
	padding:0px;
}

div#homeEDV {
	float:left;
	width:318px;
	height:311px;
	padding:2px 2px 0 2px;
	background-image:url(/img/home_bg_edv.jpg);
	background-repeat:no-repeat;
}

div#homeSalaires {
	float:left;
	width:318px;
	height:311px;
	padding:2px 2px 0 2px;
	background-image:url(/img/home_bg_salaires.jpg);
	background-repeat:no-repeat;
}

div#homeRecrutement {
	float:left;
	width:318px;
	height:257px;
	padding:2px 2px 0 2px;
	background-image:url(/img/home_bg_alerteRecrutement.jpg);
	background-repeat:no-repeat
}
div#homeRh {
	float:left;
	width:318px;
	height:257px;
	background-image:url(/img/home_bg_rh.jpg);
	background-repeat:no-repeat;
	padding:2px 2px 0 2px;
}

div#homeOffres{
	width:673px;
	height:636px;
	padding:2px 2px 0 2px;
	background-image:url(/img/home_bg_emplois.jpg);
	background-repeat:no-repeat
	
}

div#entrepriseOffres{

	width:673px;
	height:352px;
	padding:2px 2px 0 2px;
	background-image:url(/img/box_entreprise_offres.jpg);
	background-repeat:no-repeat
	
}


div#PosteOffres{
	width:673px;
	height:352px;
	padding:2px 2px 0 2px;
	background-repeat:no-repeat;
	margin-top: 20px;
}

.nothingOffres{
	text-align:center; 
	height: 250px
}

div#OffresDroite {
	float:left;
	width:314px;
	height:537px;
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 2px;
}

div#OffresGauche {
	float:left;
	width:314px;
	height:537px;
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
}


div#OffresSeparator {
	float:left;
	width:25px;
	height:537px;
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	
}
div#entrepriseEDV {
	float:left;
	width:318px;
	height:311px;
	padding:2px 2px 0 2px;
	background-image:url(/img/entreprise_bg.jpg);
	background-repeat:no-repeat;
}
div#entrepriseEDVSalaires {
	float:left;
	width:318px;
	height:311px;
	padding:2px 2px 0 2px;
	background-image:url(/img/bg_entreprise_box_table.jpg);
	background-repeat:no-repeat;
}


div#entrepriseInfos {
	float:left;
	width:318px;
	height:282px;
	padding:2px 2px 0 2px;
	background-image:url(/img/entreprise_bg.jpg);
	background-repeat:no-repeat;

}
div#naf {
	display:none;

}

.menuMarqueEmployeurHome {
	width:203px;
	height:260px;
	float:left;
	margin-right:33px;
	text-align:center;
}

.menuMarqueEmployeurHome a{
	
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#7e6b60;
}
.menuMarqueEmployeurHome a:hover{
	color:#62534a;
}

.menuMarqueEmployeurHome img{
	
	margin-bottom:10px;
}

.menuMarqueEmployeurPage {
	width:57px;
	height:55px;
	float:left;
	margin-right:10px;
	text-align:center;
}

.checkBoxOffresEmployeur {
	display:block;
	float:left;
	
	
}

.labelCheckBoxEmployeur{
	font-size:12px;
	margin-left:5px;
	float:left;
	height:10px;
	line-height:15px;
	margin-right:30px;
}



.noMarginRight{
	margin-right:0px;	
}

.alignPicto{
	margin-left:238px;
}

.homeH3 {
	margin-left:82px;
	padding-top:9px;
	font-size:16px;
	font-weight:bold;
	border:none;
	margin-bottom:0;
}
.EntrepriseH3 {
	margin-left:50px;
	padding-top:9px;
	font-size:16px;
	border:none;
	margin-bottom:0;
	background-image:none;
}


.homeBoxUl {
	margin-left:104px;
	list-style-position:outside;
	font-weight:bold;
	font-size:12px;
	color:#000;
	height:36px;
	margin-top:10px;
	margin-bottom:12px;
}

.homeBoxUl li {
	height:18px;
}

.homeSampleLabel {
	font-size:16px;
	color:#62534a;
	font-weight:bold;
	margin-left:91px;
}

.homeSampleContent {
	display:block;
	padding-left:91px;
	height:21px;
	line-height:21px;
	font-weight:bold;
	font-size:12px;
	color:#62534a;
	background-image:url(/img/bg_home_sample_content.gif);
	background-repeat:repeat-x;
}

.homeBoxTable {
	list-style:none;
}

.homeBoxTable a{
	color:#000;
	font-weight:normal;
}

.homeBoxTable li {
	height:22px;
	line-height:23px;
}

.EntrepriseBoxTable {
	list-style:none;
}

.EntrepriseBoxTable a{
	color:#000;
	font-weight:normal;
}

.liEntreprise {
	height:22px;
	line-height:23px;
	
}

.EntrepriseBoxTable2 {
	list-style:none;
}

.EntrepriseBoxTable2 a{
	color:#000;
	font-weight:normal;
}

.headBoxTableGreen li a {
	height:22px;
	line-height:23px;
	font-weight:normal;
	color:blue;
}

.homeLinkGreen {
	color:#000;
	font-weight:normal;
}

.homeLinkGreen:hover {
	color:#acbe6d;
	font-weight:bold;
}

.homeLinkRed {
	color:#000;
	font-weight:normal;
}

.homeLinkRed:hover {
	color:#ca2c40;
	font-weight:bold;
}

.homeLinkBlue {
	color:#000;
	font-weight:normal;
}

.homeLinkBlue:hover {
	color:#76a5c1;
	font-weight:bold;
}

.homeLinkBrown {
	color:#000;
	font-weight:normal;
}

.homeLinkBrown:hover {
	color:#62534a;
	font-weight:bold;
}


.headBoxTableGreen {
	font-size:11px;
	font-weight:bold;
	color:#FFF;	
	background-image:url(/img/bg_home_box_table_green.jpg);
	background-repeat:repeat-x;
}

.headBigBoxTableGreen {
	height:45px;
	font-size:11px;
	line-height:40px;
	font-weight:bold;
	color:#FFF;	
	background-image:url(/img/bgbar_table_green_entreprise.jpg);
	background-repeat:repeat-x;
}

.headBoxTableSalaire{
		border-bottom:solid 1px #000;
		border-top:solid 1px #000;
		height:19px;
}



.headBoxTableRed{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	background-image:url(/img/bg_home_box_table_red.jpg);
	background-repeat:repeat-x;
}
.headBoxTableBlue {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(/img/bg_home_box_table_blue.jpg);
	background-repeat:repeat-x;
}
.headBoxTableBrown {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(/img/bg_home_box_table_brown.gif);
	background-repeat:repeat-x;
}



.bottomBoxTable {
	font-size:11px;
	color:#000;
	border-bottom:1px solid #acbe6d;
}

.bottomBoxTable2 {
	font-size:11px;
	color:#000;
	border-bottom:1px solid #ca2c40;
}
.bottomBoxTable2:hover {
	font-size:11px;
	color:red;
	border-bottom:1px solid #ca2c40;
}

.bottomBoxTable3 {
	font-size:11px;
	color:#000;
	border-bottom:1px solid #76a5c1;

}

.bottomBoxTable4 {
	font-size:11px;
	color:#000;
	border-bottom:1px solid #62534a;

}


.entrepriseFlashBox{
	height:140px;
	
	
	
}

.homeSmallBoxField1 {
	display:block;
	float:left;
	width:60px;
	text-align:center;
}

.homeSmallBoxField2 {
	display:block;
	float:left;
	width:214px;	
}

.parSmallBoxField2 {
	display:block;
	float:left;
	width:300px;	
}


.homeSmallBoxField3 {
	display:block;
	width:44px;
	text-align:center;
	float:left;
	height: 21px;
}

.homeSmallBoxField4 {
	display:block;
	float:left;
	width:260px;
	padding-left:10px;
	
}

.EntrepriseSmallBoxField {
	
	display:block;
	float:left;
	width:250px;
}
.EntrepriseSmallBoxField2 {
	display:block;
	width:20px;
	text-align:center;
	float:left;
	height: 21px;
}


.entrepriseSalaireBoxField {
	display:block;
	width:260px;
	text-align:center;
	font-size:11px;
	float:left;
	height: 21px;
	line-height:21px;
}




.boxMargin {
	margin-right:32px;	
	margin-bottom:20px;
}

.rechercheAvancee {
	margin-left:177px;
	margin-top:28px;
}

.rechercheAvanceeOffres {
	margin-left:531px;
	margin-top:9px;
}

.boutonOffres{
	margin-left:531px;	
	
}
.nouvelleRechercheBtn {
	margin-left:531px;
	}

.arrowBtn {
	margin-top:2px;	
}

.ArraySelectedRed:hover{

	color:#ca2c40;
	font-weight:bold;
	text-decoration:none	
	

}
.ArraySelectedGreen{

	color:#aec068;
	font-weight:bold;
	text-decoration:none	

}
.ArraySelectedBlue{

	color:#76a5c1;
	font-weight:bold;
	text-decoration:none	

}
.columnPadding{

	padding-left:195px;
}
.columnPadding1{

	padding-left:182px;
}
.headPadding {
	padding-left:10px;
}

.puceGreen {
	list-style-image:url(/img/puce_green.gif);
}
.puceRed {
	list-style-image:url(/img/puce_red.gif);
}
.puceBlue {
	list-style-image:url(/img/puce_blue.gif);
}
.puceBrown{
	list-style-image:url(/img/puce_brown.gif);
}

.generalSearchEDV {
	height:120px;
	width: 355px;
	line-height:120px;
	float:left;
	padding-right:33px;
}

.ou {
	
	padding-left:42px;
	color: #acbe6d;
	font-size:17px;

}

.themesSearchEDV {
	list-style:none;
	margin-top:15px;
}

.themesSearchEDV li {
	height:20px;
	line-height:20px;
}

.EDVradioLabelSearch
{
	display:block;
	height:20px;
}

.EDVradioInputSearch
{
	display:block;
	float:left;
	padding-top:2px;
	width:18px;
	height:18px;
	line-height:20px;	
}
.EDVcheckboxLabelSearch
{	
	display: block;
	float:left;
	padding-top:0px;
}

.EDVcheckboxInputSearch
{
	display:block;
	float:left;
	padding-top:53px;
	line-height:20px;
	width: 25px;
}




.boxSearch {
	float:left;
	margin-top:30px;
	width:282px;
}

.marginTop10px {
	margin-top:10px;
}
.marginTop5px {
	margin-top:5px;
}
.marginTop15px {
	margin-top:15px;
}

.searchBoxMargin {
	margin-right:105px;
}


.selectSearch {
	width:282px;
	height:22px;
	background-image:url(/img/bg_select.gif);
	background-repeat:no-repeat;
	border:none;
}
.selectSearchMultiple {
	margin-top:22px;
	width:282px;
	height:310px;
	background-image:url(/img/bg_select_multiple.gif);
	background-repeat:no-repeat;
	border:none;
}

.cpEDV {
	width:93px;
	height:25px;
	line-height:28px;
	float:left;
	font-size:12px;
	padding-left:10px;
	margin-top:14px;
	background-image: url(/img/cpEDV.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	border: none;
}



.cpMargin {
	
	margin-right:40px;
	
}

.jeValide {
	float:right;
	margin-top:33px;
	margin-right:2px;
	width:175px;
	height:27px;
	background-image: url(/img/jevalide_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
	text-indent:-250px;
}

.jeValide:hover {
	background-image: url(/img/jevalide_btn_over.jpg);
}

.SalairesSearch {
	float:left;
	width:282px;
}

p#posteDescription {
	margin-top:13px;	
}

.marginRight73px
{
	margin-right:73px;	
}
.marginLeft30px
{
	margin-left:30px;	
}
.marginLeft35px
{
	margin-left:35px;	
}
.marginLeft40px
{
	margin-left:40px;	
}
.marginLeft10px
{
	margin-left:10px;	
}
.marginLeft20px
{
	margin-left:20px;	
}
.paddingLeft5px
{
	padding-left:5px;	
} 

.paddingLeft10px
{
	padding-left:10px;	
} 
 
.marginTop30px
{
	margin-top:30px;
}

.marginTop50px
{
	margin-top:50px;
}


.marginTop10px
{
	margin-top:10px;
}
.marginTop20px
{
	margin-top:20px;
}
.marginBottom20px
{
	margin-bottom:20px;
}
.marginBottom18px
{
	margin-bottom:18px;
}
.marginBottom30px
{
	margin-bottom:30px;
}
.marginBottom40px
{
	margin-bottom:40px;
}
.marginBottom50px
{
	margin-bottom:40px;
}
.marginBottom10px
{
	margin-bottom:10px;
}
.marginTop22px
{
	margin-top:22px;
}

.tableEDV
{
	font-size:11px;
	border:none;
	border-left:2px solid #e0dddb;
	border-right:2px solid #e0dddb;
}

.tableEntrepriseOffres
{
	font-size:11px;
	border:none;
	height:auto;

}


.tableImgHeader {
	margin-top:12px;
	border-left: 0px ;
	border-right:0px;
	height:30px;
	width:676px;
	background-image:url(/img/header_table_quest_edv.jpg);
	
}
.tableHeadEDV {
	background-image:url(/img/bg_questionnaire_tableau_head_EDV.gif);
	background-repeat:repeat-x;
	height:38px;;
}

.tableHeadOffres{
	background-image:url(/img/bg_home_box_table_big_brown.jpg);
	background-repeat:repeat-x;
	height:23px;
	
}

.tableHeadPar{
	background-image:url(/img/bg_par_box_table_red.jpg);
	background-repeat:repeat-x;
	height:23px;
}

.tableHeadSalaires {
	background-image:url(/img/bg_questionnaire_tableau_head_EDV.gif);
	background-repeat:repeat-x;
	height:38px;;
}

.FirstHeadColumnEDV {
	width:316px;
	height:37px;
	border-bottom:1px solid #acbe6d;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.labelEDV {
	width:72px;
	height:27px;
	padding-top:15px;
	display:block;
}

.inputHeadColumn {
	width:72px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}

.FirstHeadColumnResEDV {
	width:269px;
	height:37px;
	border-bottom:1px solid #acbe6d;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.FirstHeadColumnOffres {
	width:58px;
	height:23px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.OffresHeadColumn1 {
	width:144px;	
	height:23px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
.OffresHeadColumn2 {
	width:302px;	
	height:23px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}
.OffresHeadColumn3 {
	width:115px;	
	height:23px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}




.resEdvHeadColumn1 {
	width:59px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}
.resEdvHeadColumn2 {
	width:86px;	
	height:37px;;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
	text-align:center;
}
.resEdvHeadColumn3 {
	width:182px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}
.resEdvHeadColumn4 {
	width:68px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}

.FirstHeadColumnResSalaires {
	width:273px;
	height:37px;
	border-bottom:1px solid #acbe6d;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.resSalairesHeadColumn1 {
	width:130px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}
.resSalairesHeadColumn2 {
	width:70px;	
	height:37px;;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
	text-align:center;
}
.resSalairesHeadColumn3 {
	width:100px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}
.resSalairesHeadColumn4 {
	width:70px;	
	height:37px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
}

.FirstColumnEDV {
	width:316px;
	height:42px;
	border-bottom:1px solid #acbe6d;
	padding-left:10px;
}

.FirstColumnOffres{
	width:115px;
	height:20px;
	border-bottom:1px solid #62534a;
	padding-left:10px;
}


.inputColumn {
	width:72px;	
	height:42px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
}

.SelectedFirstColumnResEDV {
	width:250px;
	height:25px;
	border-bottom:1px solid #acbe6d;
	background-image:url(/img/classement_img_selected.gif);
	background-repeat:no-repeat;

	background-position: ;
	background-position: 6px 3px;
	text-align: justify;
}

.chiffres {
	width:31px;
	text-align:center;
	display:block;
	color:#FFF;
	float:left;
	text-align:center;
}

.intituleEntreprise {	
	margin-left:5px;	
}

.FirstColumnResEDV {
	width:250px;
	height:25px;
	border-bottom:1px solid #acbe6d;
	background-image:url(/img/classement_img.gif);
	background-repeat:no-repeat;

	background-position: ;
	background-position: 6px 3px;
	text-align: justify;
}

.resEdvColumn1 {
	width:58px;	
	height:25px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resEdvColumn2 {
	text-align:center
	width:86px;	
	height:25px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resEdvColumn3 {
	width:182px;	
	height:25px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resEdvColumn4 {
	width:68px;	
	height:25px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
   	color:#000000;
}

.OffresColumn1 {
	width:58px;	
	height:22px;
	text-align:left;
	border-bottom:1px solid #62534a;

}
.OffresColumn2 {
	text-align:left;
	width:145px;	
	height:22px;	
	border-bottom:1px solid #62534a;

}
.OffresColumn3 {
	width:115px;	
	height:22px;
	text-align:left;
	border-bottom:1px solid #62534a;

}





.FirstColumnResSalaires {
	width:273px;
	height:26px;
	border-bottom:1px solid #acbe6d;
	background-image:url(/img/classement_img.gif);
	background-repeat:no-repeat;

	background-position: ;
	background-position: 6px 3px;
	text-align: justify;
}



.resSalairesColumn1 {
	width:130px;	
	height:26px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resSalairesColumn2 {
	text-align:center;
	width:88px;	
	height:26px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resSalairesColumn3 {
	width:100px;	
	height:26px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
	color:#000000;
}
.resSalairesColumn4 {
	width:72px;	
	height:26px;
	text-align:center;
	border-bottom:1px solid #acbe6d;
   	color:#000000;
}

.bgGray{
	
	background-color:#edf0de;	
}


.flecheTri {
	
	text-align:center;
	
	
}

.brownLine{
	padding-left:10px;
	height:30px;
	font-weight:bold;
	background-color:#deceb9;
	
}


.SalaireMoyenneColumn {
	
	height:30px;
	border-bottom:1px solid #acbe6d;
	background-image:url(/img/moyenne_img_resultat.gif);
	background-repeat:no-repeat;
	background-color:#deceb9;
	background-position: ;
	background-position: 6px 3px;
	text-align: justify;
	font-weight:bold;
	color:#62534a;
	
}

.moyenneSalaireRes {
	
	font-size:12px;
	color: #62534a;
	margin-left:37px;
}

.brownLineRes{

	height:30px;
	font-weight:bold;
	background-color:#deceb9;
	
}

.brownDiv{
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	background-color:#deceb9;
	
}
.tableQuestionnaireProfil {
	margin-top:20px;
	width:676px;
	font-size:11px;
	border:none;
	
}

.boxQuest{
	float:left;
	width:282px;
	margin-top:22px;
	/*text-align:center*/
}
.cpQProfil{
	
	width:282px;
	height:25px;
	line-height:28px;
	background-image:url(/img/cpQuestionnaireProfil.gif);
	background-repeat:no-repeat;
	border: none;
	background-position:0 3px;
	padding-left:10px;
	
}
.cpQSalaire{
	
	width:282px;
	height:25px;
	line-height:28px;
	background-image:url(/img/cpQuestionnaireProfil.gif);
	background-repeat:no-repeat;
	border: none;
	background-position:0 3px;
	text-align:center;
	
}
.cpInfosEmployeurCA1{
	
	width:125px;
	height:25px;
	line-height:28px;
	background-image:url(/img/bg_input_employeur_infos_CA_1.jpg);
	background-repeat:no-repeat;
	border: none;
	background-position:0 3px;
	padding-left:10px;
	
}
.cpInfosEmployeurCA2{
	
	width:100px;
	height:25px;
	line-height:28px;
	background-image:url(/img/bg_input_employeur_infos_CA_2.jpg);
	background-repeat:no-repeat;
	border: none;
	background-position:0 3px;
	padding-left:10px;
	margin-left:0px;
	
}

.cpInfosEmployeurMarque {
	font-family:Arial, Helvetica, sans-serif;
	height:95px;
	width:275px;
	background-image:url(/img/bg_big_input_employeur_infos.gif);
	background-repeat:no-repeat;
	border: none;
	background-position:0 3px;
	padding-top:10px;
	padding-left:10px;
	margin-left:0px;
	
}


.missingEntry {
	color:#ca2c40;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.h4Multilignes {
	letter-spacing:-1px;
	height:35px
}

.textGreen {
	color:#acbe6d;
	font-weight:bold;
	font-size:12px;
}
.textGreen14px {
	color:#acbe6d;
	font-weight:bold;
	font-size:14px;
}

.indications {
		
		color:#62534a;
		padding-top:10px;
	
}

.jeValideText {
	
	float:right;
	margin-top:10px;
	margin-right:70px;
		
	
}

.textBrown {
	
	margin-left:10px;
	color:#62534a;
	font-weight:bold;
	
}
.EDVsearchSettings {
	
	background-image:url(/img/bg_brown_searchsettings.gif);
	background-repeat:no-repeat;
	height:67px;
	width:676px;
}
.salairesSearchSettings {
	
	background-image:url(/img/bg_brown_salaires_searchsettings.gif);
	background-repeat:no-repeat;
	height:54px;
	width:676px;
}
.EDVtextSearchSettings {
	float:left;
	color:#FFF;
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	width:317px
}
.salairestextSearchSettings {
	float:left;
	color:#FFF;
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	width:317px
}

.navClassement {
	height:20px;
	line-height:20px;
	margin-top:20px;
	text-align:center;
	color:#000;
	font-size:12px;
}

.navClassementPage {
	height:19px;
	width:18px;
	text-align:center;
	
}


div#listMenuEntreprise {

	text-align:left;
	color:#fff;
	height:30px;
	background-image:url(../img/top_menubar_fiche_entreprise.jpg);
	background-repeat:no-repeat;
	
	
	
}


div#listMenuEntreprise ul {
	
	list-style:none;
	list-style-image:none;
	text-align:left;
	color:#fff;
	height:30px;
	line-height:30px;
	
	
	
}


div#listMenuEntreprise li {
	color:#fff;
	height:40px;
	display:inline;
	list-style:none;
	margin-left:10px;
	text-align:center;
	/*border-right:solid 1px #FFF;	*/
	width:109px;
	
}


.detailTable{
	margin-top:9px;
	width:350px;

}

.detailLink {
	display:block;
	width:121px;
	float:left;
	font-size:12px;
	margin-right:5px;
	margin-top:16px;
}
.detailLinkDroit {
	display:block;
	width:148px;
	float:left;
	font-size:12px;
	margin-right:5px;
	margin-top:16px;
}

.detailImg{
	margin-top:8px;
	margin-right:14px;
	float:left;
}

.detailTableDroit{
	margin-top:29px;
	width:340px;

}
.entrepriseBrown {
	
	background-image:url(/img/bg_brown_entreprise.gif);
	background-repeat:no-repeat;
	width:676px;
	height:106px;
	color:#fff;
	margin-bottom:23px;
	margin-top:325px;
	font-size:14px;
}
.textBrownPicto{
	margin-left:10px;
	float:left;
	width:550px;
	font-size:14px;
	position:absolute;
	margin-top:10px;
}








/*---------------------------------*/


/***********************************/
/*	SIDEBAR						   */
/***********************************/

div#sidebar1,
div#sidebar1_bottom,
div#sidebar2{
	width:220px;
	padding-top:10px;
	float:left;
}
div#sidebar2{
	float:right;
	margin-right:8px;
}


#posts {
	width:500px;
	float:right;
}

.postIt {
	width:220px;
	margin-left:10px;
	margin-top:10px;
	text-align:right;
	padding-bottom:9px;
	border-bottom:1px solid #9c938d;
}

.postItLink {
	display:block;
	width:180px;
	float:left;
	font-size:12px;
	margin-right:5px;
	margin-top:8px;
}

.sidebarLogoCompany {
	display:block;
	height:78px;
	padding-top:10px;
	text-align:center;
	background-image:url(/img/bg_sidebar_logo.gif);
	background-repeat:no-repeat;
}

/*---------------------------------*/

/***********************************/
/*	FOOTER						   */
/***********************************/

div#footer {
	height:144px;
	text-align:center;
	background-image:url(/img/bg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#62534a;
}

div#footerContent {
	width:996px;
	margin:0 auto;
	text-align:left;
}

div#footerContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2f0e3;
}

div#footerContent a:hover {
	text-decoration:underline;
}

div#footerContent ul {
	float:left;
	line-height:12px;
	list-style:none;
	margin-top:5px;
	margin-left:65px;
	padding-top:8px;
	padding-left:12px;
	width:114px;
	height:65px;
	background-image:url(/img/bg_ul_footer.jpg);
	background-repeat:no-repeat;
}


div#footerContent ul li {
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2f0e3;
}
/*---------------------------------*/
/*---------------------------------*/
/*				EDV				   */

.erreurEDV{
	position:absolute;
	height:30px;
	width:30px;
	background-image:url(/img/puce_erreur_quest_EDV.jpg);
	background-repeat:no-repeat;
	background-position:4px 5px;
	display:none;
	margin-top:-15px;
}




img#mdpLoader {
	margin:5px 0 0 45px;
}


/*-------------------------------*/
/*-------------------------------*/
/*         NICO AJOUTs        	 */

.detailLinkDroit {
	display:block;
	width:148px;
	float:left;
	font-size:12px;
	margin-right:5px;
	margin-top:16px;
}

div#entrepriseInfoDetail {
	background-repeat:no-repeat;
	width:675px;
	


}

.divBorderDetailsEntreprise
{	
	float:left;
	width:662px;
	border-right:7px solid #62534a;
	border-left:7px solid #62534a;
	margin-left:1px;

}

.titleEntrepriseInfoDetail {
	width:678px;
	height:57px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-image:url(/img/big_header_details_entreprise.jpg);
	background-repeat:no-repeat;
}

.entrepriseInfoGenerales{
	width:640px;
	margin-top:20px;
	margin-left:13px;
	
}
.entrepriseInfoGeneralesContent {
	width:310px;
	height:85px;
	float:left;
}

.entrepriseInfoAPropos {
	width:640px;
	float:left;
	margin-top:20px;
	margin-left:15px;
}

.liEntrepriseAPropos {
	margin:5px 10px 0 0;
	font-size:11px;
	color:#000;
	border-bottom:1px solid #acbe6d;
	padding:10px;
	
}

.entrepriseInfoEffectifs {
	width:659px;
	margin-top:20px;
	margin-left:13px;
	float:left;
	
}

.entrepriseInfoEffectifs1 {
	font-size:11px;
	background-color:#faf9f4;
	border-top:solid 1px #acbe6d;
	border-bottom:solid 1px #e1dedb;
	margin-right:19px;
	margin-bottom:4px;
	padding-right:30px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;		
}

.width250{
	float:left;
	width:250px;	
}

.textGreen14px {
	color:#acbe6d;
	font-weight:bold;
	font-size:14px;

}

.entrepriseInfoConvention {
	width:640px;
	float:left;
	margin-top:20px;
	margin-left:13px;	
	
}

.chiffresInfosEntreprise{
	float:left;
	margin-right:10px;
	color:#62534a;
	font-weight:bold;
	font-size:14px;	
	width:195px;
}


.detailChiffresEntreprise {
	float:left;
	width:35px;
	color:#acbe6d;
	font-weight:bold;
	font-size:14px;
	
}
.detailAvantagesEntreprise {
	margin-left:13px;
	height:26px;
	width:13px;
	float:left	
}

.smallTextBrown {
	color:#62534a;
	font-weight:none;
	float:left;	
}
.entrepriseInfoRemuneration {
	width:640px;
	margin-left:13px;
	margin-top:20px;
	float:left;
}

.liEntrepriseRemuneration {
	font-size:11px;
	color:#000;
	border-bottom:1px solid #acbe6d;
	padding:10px;
	margin:5px 10px 0 0;
}
.textBrownMargin {
	
	margin-left:30px;
	color:#62534a;
	font-weight:bold;
	
}
.entrepriseInfoAvantages {
	width:659px;
	float:left;
	margin-top:25px;
	margin-left:13px;	
	
}

.h4Model2{
	border-bottom:none;
	margin-left:10px;
	margin-bottom:5px	
}


.headerInfoTableQuestEdv{
	margin-top:10px;
	background-image:url(/img/header_infos_table_quest_EDV.gif);
	background-repeat:no-repeat;
	width:676px;
	height:165px;
	float:left;
	
}

.membresNombre {
	width:130px;
	height:21px; 
	line-height:21px; 
	margin-left:35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.textWhiteCriteres {
	
	width:120px;
	margin-top:10px;
	height:17px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;			
}

.largeWhiteCriteres {
	
	width:200px;
	height:17px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;	
	margin-top:10px;
	
}

.bigCarreChiffresEDV{
	width:42px;
	height:21px;
	float:left;
	margin-top:30px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#FFF;
	text-align:center;
}

.carreChiffresEDV {
	width:20px;
	height:17px;
	margin-right:5px;
	margin-top:10px;
	float:left; 
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	background-color:#fff;
	text-align:center;
}

.groupeCriteres {
	margin-left:35px;
	margin-top:10px;	
	width:370px;
	float:left;
}
.EDVGeneralNombre{
	margin-top:35px;
	margin-left:15px;
	text-align:center;
}	
.EDVGeneralNombreBox{
	background-image:url(/img/cadre_EDV_general_nbre.gif);
	
	background-repeat:no-repeat;
	width:70px;
	height:63px;
	margin-left:17px;
	margin-top:5px;
	font-size:48px;
	padding-top:3px;
	color:#acbe6d

}

.tableHeadQuestEDV {
	background-image:url(/img/bg_resultat_questionnaire_tableau_head_EDV.gif);
	background-repeat:repeat-x;
	height:35px;
}
.QuestEDVFirstHeadColumn {
	width:600px;
	height:35px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
.QuestEDVSecondHeadColumn {
	width:113px;
	height:35px;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
}
.resQuestEdvColumn1 {
	width:570px;
	height:37px;
	color:#000;
	border-bottom:1px solid #acbe6d;
	padding-left:10px;
	
}
.resQuestEdvColumn2 {
	width:113px;
	height:37px;
	color:#fff;
	border-bottom:1px solid #acbe6d;
	font-weight:bold;
	
}


/*-------------------------------------*/
/*-------------------------------------*/
/*				FRANCIS				   */

.imgBrown {
	background-image: url(/img/small_picto_marron.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
}

.padding70px {
	padding-left: 70px;
}

.tableauListe {
	float: left;
	font-weight: bold;
	margin: 15px 0 0 150px;
}

.engager {
	text-align: center;
	padding-top: 35px;
}

a.lienEngager {
	width: 175px;
	height: 27px;
	display: block;
	background-image: url(/img/jemengage_brown_btn.gif);
	background-repeat: no-repeat;
	margin-left: 90px;
}

a:hover.lienEngager {
	background-image: url(/img/jemengage_brown_btn_over.gif);
}

.brown_btn_over {
	background-image: url(/img/small_picto_marron.gif);
	background-repeat: no-repeat;
}

.blockJevalide {
	width: 675px;
	height: 200px;
	float: left;
	margin-top: 60px;
}

.blockJevalide div{
	width: 285px;
	height: 200px;
	float: left;
}

div.divDroiteblockJevalide {
	float: right;
}

.greenzone_form_emp {
	background-image:url(/img/divFormConditionVenteGreen.gif); 
	background-repeat: no-repeat; 
	width: 283px; 
	height: 56px; 
	display:block; 
	margin-top: 22px;
}
.greenzone_marque_employeur {
	margin-top: 15px;
	margin-left: 14px;
}

span.greenzone_form_emp table{
	padding-top: 15px;
	padding-left: 14px;
	width: 270px;
}

span.greenzone_form_emp table tr td{
	vertical-align: top
}

.valide_marque_employeur {
	width: 175px;
	height: 27px;
	background-image: url(/img/jevalide_brown_btn.gif);
	background-repeat: no-repeat;
	float: right;
	border:none;
    color:#fff;
}

.valide_marque_employeur:hover {
	background-image: url(/img/jevalide_brown_btn_over.gif);
	background-repeat: no-repeat;
}


/* Francis : Menu Entreprise */

#listMenuEntreprise ul .grandeOnglet {
	width: 135px;
}

.lienMenuEntreprise {
	background-image: url(/img/menuFicheEntreprise_out.gif);
	width: 97px;
	height: 30px;
	color: white;
	display: block;
	float: left;
	text-align: center;
	border-right: 1px solid white;
}

.petitEDV {
	width: 75px;
}



.lienMenuEntreprise:hover {
	background-image: url(/img/menuFicheEntreprise_over.gif);
	color: white;
	cursor: pointer;
}

.lienMenuOffre {
	background-image: url(/img/menuFicheEntreprise_brown.gif);
	border-right: none;
}

.lienMenuOffre:hover {
	background-image: url(/img/menuFicheEntreprise_over_brown.gif)
}

.redBackMenu {
	background-image: url(/img/menuFicheEntreprise_red.gif);
}

.redBackMenu:hover {
	background-image: url(/img/menuFicheEntreprise_over_red.gif)
}

.whiteBackMenu {
	background-image: url(/img/menuFicheEntreprise_white.gif);
}

.whiteBackMenu:hover {
	background-image: url(/img/menuFicheEntreprise_over_white.gif)
}


/* Francis : Affichage Salaire */

.smallImgH4Depliyable {
	margin: 12px 3px 0 3px; 
	position:aboslute; 
	float:left;
}

.pictoH4DepliyableGreen {
	float: left;
	background-image: url(/img/img_h4_plus.gif);
	width: 100%;
	cursor: pointer;
}

.divTableauSalaire {
	float:left;
	background-image:url(/img/header_Fiche_Salaire.gif); 
	background-repeat: no-repeat; 
	margin-left: 10px;
}

#tableauSalaire {
	width:654px; 
	border-collapse: collapse;
	margin-top:8px;
}

#tableauSalaire  tr{
	border-bottom:1px solid #d0cbc8;
	border-left:2px solid #62534a; 
	border-right:2px solid #62534a;
	font-size: 12px;
	color:#62534a; 
}

#tableauSalaire .headerTableauSalaire {
	border-left:2px solid #62534a; 
	border-right:2px solid #62534a; 
	border-bottom:2px solid #62534a; 
	background-color: #e6eaa7; 
	color:#62534a; 
	font-weight:normal; 
	font-size: 10px;
}

#tableauSalaire .noBorderBottom {
	border-bottom: 0;
}

.fonctionTableauSalaire {
	width: 195px;
	height: 35px;
	padding-left: 7px;
}

#tableauSalaire .footerTableausalaire {
	width: 654px;
	height: 12px;
	border: 0;
}

.GraphTableauSalaie {
	width:360px;
}


/* Francis : Offre ? Pourvoir */

.divOffrePourvoir {
	border-collapse: collapse;
	background-image: url(/img/headerOffrePourvoir.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
}

.tableOffrePourvoir {
	width:676px;
}

.headerLeftOffrePourvoir {
	border-left: 2px solid #e0dddb;
}

.headerRightOffrePourvoir {
	border-right: 2px solid #e0dddb;
}

.tableOffrePourvoir #tr1tableOffrePourvoir td{
	border-bottom: 1px solid #62534a;
	font-size: 14px;
	font-weight: bold;
	color: #62534a;
	height: 25px;
}

.tableOffrePourvoir #tr2tableOffrePourvoir td{
	border-bottom: 1px solid #62534a;
	font-size: 11px;
	font-weight: bold;
	color: #62534a;
	height: 25px;
	background-color: #62534a;
	color: white;
	vertical-align: bottom;
	text-align: center;
	padding: 3px 0 3px 0;
}

.tableOffrePourvoir #tr3tableOffrePourvoir td{
	border-bottom: 1px solid #62534a;
	height: 24px;
	background-color: #deceb9;
	vertical-align: middle;
	text-align: center;
}

.tableOffrePourvoir #tr4tableOffrePourvoir td{
	border-bottom: 1px solid #62534a;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	color: #62534a;
}

.BlueChangeBackground {
	background-image:url(/img/small_picto_bleu.gif);	
	background-repeat:no-repeat;
	background-position: 70% 50%;
	width: 35px
}
.BrownChangeBackground {
	background-image:url(/img/small_picto_marron.png);	
	background-repeat:no-repeat;
	background-position: 70% 50%;
	width: 35px
}

.posteOffrePourvoir {
	width: 140px;
}

#tr4tableOffrePourvoir td.headerLeftOffrePourvoir {
	text-align: center;
	color: white;
}

#tr4tableOffrePourvoir td.width80px {
	width: 80px;
	text-align: center;
}

#tr4tableOffrePourvoir td.width30px {
	width: 30px;
	text-align: center;
}

.imgRenouvelerOffresEmploi {
	padding-right: 2px; 
}

.imgSupprimerOffresEmploi {
	padding-right: 6px; 
}

.footerBoutonOffrePourvoir2{
	text-align: center;
	padding-top: 2px;
}

.footerBoutonOffrePourvoir{
	text-align: center;
	padding-top: 2px;
	border-right: 2px solid #e0dddb;
}

.borderTableOffrePourvoir {
	border-left: 2px solid #e0dddb;
}

.paginationOffrePourvoir {
	padding-top: 28px;
	text-align:center; 
	font-size:11px
}

/* Francis : Autocompletion */

#loaderHeader {
	z-index:9;
	margin-left: 400px;
	margin-top:150px;
	position: absolute;
}

#EntrepriseNom_autoComplete {
	z-index:9;
	background-image: none;

}

#EntrepriseNom_autoComplete ul{
	z-index:9;
	text-align: left;
	margin-left: -6px;
	position:absolute;
}

#EntrepriseNom_autoComplete ul li{
	z-index:9;
	text-align: left;
	width: 438px;
	background-color: #f2f0e3;
	border-left: 2px solid #aba397;
	border-right: 2px solid #aba397;
	border-bottom: 1px solid #acbe6d;
	font-size: 11px;
	height: 19px;
}

#UserEntreprise_autoComplete {
	z-index:9;
	background-image: none;
}

#UserEntreprise_autoComplete ul {
	z-index:9;
	text-align: left;
	margin-left: -6px;
	list-style-type : none; 
}

#UserEntreprise_autoComplete ul li{
	z-index:9;
	text-align: left;
	width: 264px;
	background-color: #f2f0e3;
	border-left: 2px solid #e0dddb;
	border-right: 2px solid #e0dddb;
	border-bottom: 1px solid #acbe6d;
	font-size: 11px;
	padding-left: 6px;
	height:22px;
	line-height:22px;
}

/* Error */


div.noBorder {
	border: 0;
}


#errorBox {
	margin-left:8px;
	border:none;
	line-height:50px;
	text-align:center;
	background-color:#CA2C40;
	width:980px;
	height: 50px;
	font-size:11px;
	font-weight:bold;
	color:white;
}


.fieldError {
	position:relative;
	top:-20px;
	left:-25px;
	display:block;
	height:19px;
	width:25px;
	background-image: url(/img/puce_erreur.jpg)
}

.salairesIndex {
	margin-top:18px;
	margin-left:10px;
}

.tableResultOffres 
{
	border-left:2px solid #e0dddb;
	border-right:2px solid #e0dddb;
}

.brownHeader
{
	background-image: url(/img/bg_header_tab_brown.gif);
	height: 36px;
	line-height: 36px;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-align:center;
}

.tabClasseur {
	height:23px;
	background-color:#deceb9;
	text-align:center;
}

.tabBrownResults {
	font-size:11px;
	height:35px;
	text-align:center;
}

.tabBrownResults td {
	border-bottom:1px solid #62534a;
}

.etapeSuivante {
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
}

.prevComp {
	margin-top:30px;
	font-size:11px;
	width:338px;
	float:left;
	text-align:left;
}

.nextComp {
	margin-top:30px;
	font-size:11px;
	width:338px;
	text-align:right;
	float:left;
}

div#backgroundPopup
{
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:97;
}

/* Francis : BLOG et PAR */

.divContentPar {
	background-image:url(/img/bg_table_par.gif); 

	background-repeat:repeat-y; 
	width:676px
}

.imgPictoPar {
	position:absolute; 
	margin-left:10px; 
	margin-top:-20px
}

.imgPictoBlog{
	position:absolute; 
	margin-left:20px; 
	margin-top:-20px
}

.generalTableCenter {
	border-collapse:collapse; 
	margin:0 auto
}

.rhDeco{
	text-align:center;
	margin-top:80px;
}


/*cartographie*/
.imageCenter {
	display:block;
	text-align:center;
	margin:15px auto;
}

.stagiaire_btn{
	cursor:pointer;
	margin: 10px auto;
	width:450px;
	height:100px;
	background-image:url(/img/btn_stagiaire.jpg); 
	overflow:hidden;
}

.stagiaire_btn_checked{
	cursor:pointer;
	background-position:0px -100px;
	margin: 10px auto;
	width:450px;
	height:100px;
	background-image:url(/img/btn_stagiaire.jpg); 
	overflow:hidden;
}

#followingCursor{
	position:absolute;
	margin:auto;
	display:none;
	height:50px;
	width:150px;
	background-color:orange;
	border-style:solid;
	border-width:2px;
	z-index:7;
}


h2.widgettitle {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/img/act_bg_title.jpg); 
	width:189px;
	height:21px;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:30px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar2 h2.widgettitle {
	background:url(/img/act_bg_title_inv.jpg); 
	text-align:right;
	padding-left:0px;
	padding-right:30px;
	float:right;
}

#sidebar1 li,
#sidebar1_bottom li,
#sidebar2 li{
	margin:0px;
	padding:0px;
	list-style:none;
}

/*WIDGETS*/
#sidebar1 #archives-2{
	font-size:9px;
	color:#FFF;
}
#sidebar1 .st-tag-cloud {
	width:180px;
	margin:0px auto;
}
#sidebar1 li#categories-1,
#sidebar1 li#archives-2,
#sidebar1 li#archives-2 #widget_stags-1{
	font-size:12px;
	padding-bottom:25px;
	display:block;
}
#categories-1 a,
#archives-2 a,
#widget_stags-1 a{
	color:#62534a;
}
#categories-1 a:hover,
#archives-2 a:hover,
#widget_stags-1 a:hover{
	color:#FFFFFF;
}
#categories-1 ul,
#archives-2 ul{
	width:180px;
	margin:auto;
	padding:0px;
	float:none;
}
#categories-1 li,
#archives-2  li{
	margin-left:10px;
}
#categories-1 ul li ul li a,
#archives-2 ul li ul li a{
	font-weight:normal;
}

#btnCartographie {
	display:block;
	text-align:center;
	margin:0px auto;
	margin-right:10px;
	margin-bottom:20px;
}
#sidebar2 .textwidget p {
	width:180px;
	margin:5px auto;
	font-weight:normal;
	font-size:12px;
}
#sidebar2 .textwidget img{
	text-align:center;
	display:block;
	margin:5px auto;
}
.textwidget form{
	margin:10px auto;
	text-align:center;
	display:block;
	width:75%;
}
#sidebar2 .widget_links {
	margin:0px auto;
	margin-bottom:20px;
	font-size:12px;
}
#sidebar2 .widget_links a{
	color:#62534A;
}
#sidebar2 .widget_links a:hover{
	color:#FFFFFF;
}
#sidebar2 #linkcat-2 ul,
#sidebar2 #linkcat-98 ul {
	width:180px;
	margin:0px auto;
	display:block;
	clear:both;
}
#sidebar2 #linkcat-2 ul a,
#sidebar2 #linkcat-98 ul a{
	display:block;
	background:url(/img/act_bg_cross.jpg) no-repeat;
	padding-left:17px;
}
#sidebar2 #text-1 .textwidget,
#sidebar2 #text-5 .textwidget,
#sidebar2 #text-3 .textwidget{
	display:block;
	clear:both;
	text-align:center;
	margin:10px auto;
}

.hbloc-vert {
	width:500px;
	margin:0px auto;
	background: url(/img/act_post_bg.jpg) repeat-y;
	margin:15px auto;
}
.post,
.post a{
	color:#62534A;
}
.post a:hover{
	color:#ACBE6D;
}
.post_title {
	background: url(/img/act_post_top.jpg) top center no-repeat;
}
.post_posted_by {
	display:block;
	font-size:10px;
	font-style:italic;
	text-align:right;
	padding:15px;
	padding-bottom:5px;
}
.post_date {
	background:url(/img/act_bg_date.jpg) no-repeat top center;
	float:left;
	width:55px;
	height:45px;
	margin:0px 5px 0px 20px;
}
.post_date p{
	color:#FFF;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	width:44px;
	margin-top:10px;
}
.post_title_tit a{
	color:#62534A;
	padding-right:10px;
}
.billets {
	margin:15px 20px;
	font-size:12px;
}
.billets p{
	margin:5px auto;
}
.more-link {
	margin:10px 20px 25px 0px;
	font-size:12px;
	text-align:right;
	display:block;
}
.fbShare {
	height:30px;
	background:url(/img/act_bg_share.jpg) no-repeat top center;
	padding-top:5px;
	padding-right:20px;
	text-align:right;
}
.post_options {
	background:#f2f0e3;
}
.post_options_left {
	width:240px;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding:15px;
	padding-top:0px;
}
.post_options_left b{
	display:block;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	color:#999;
}
.post_options_right {
	width:190px;
	float:right;
}
.optionAdd a,
.optionFiche a {
	display:block;
	width:156px;
	height:22px;
	overflow:hidden;
	text-indent:-300px;
	margin:5px auto;
}
.optionAdd {
	background:url(/img/act_btn_post_comment.jpg) no-repeat top center;
}
.optionFiche {
	background:url(/img/act_btn_post_entreprise.jpg) no-repeat top center;
}
.post_comments {
	background:url(/img/act_post_bg_comments.jpg) no-repeat top center;
	height:22px;
	text-align:right;
}
.post_comments a{
	text-align:center;
	padding:3px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:180px;
	display:block;
	margin-left:320px;
}
.post_comments a:hover{
	color:#FFF;
}

.articlesPrecedents a,
.articlesSuivants a {
	width:161px;
	height:31px;
	background:url(/img/act_btn_prec.jpg) no-repeat top center;
	overflow:hidden;
	display:block;
	text-indent:-300px;
	float:left;
}
.articlesSuivants a {
	background:url(/img/act_btn_suiv.jpg) no-repeat top center;
	float:right;
}
.hbloc-vert2 {
	margin:50px auto;
}
.post_ad {
	text-align:center;
	background:none;
	border:none;
	width:470px;
	margin:0px auto;
}

.hbloc-vert3 h2 {
	display:block;
	width:auto;
	text-align:center;
	color:#FFF;
	font-size:16px;
	margin:30px auto;
	padding:0px;
	float:none;
	width:75%;
}
.hbloc-vert3 h2 span{
	display:block;
	width:auto;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#commentsDown {
	padding:15px;
	padding-top:5px;
}
#commentsDown .comments h3 {
	display:block;
	float:none;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
#commentsDown .comments h3 b {
	display:block;
	font-size:14px;
	font-weight:bold;
	border:none;
	margin:0px;
	padding:0px;
	margin-bottom:25px;
}
#commentsDown .commentlist {
	width:180px;
	font-size:12px;
	margin:0px auto;
}
#commentsDown .commentlist li{
	display:block;
	margin:50px auto;
	padding:20px auto;
	border-bottom:1px solid #abbe6d;
}
#commentsDown .commentlist .gcomment{
	font-size:11px;
}
#commentsDown .commentlist .gcomment cite{
	display:block;
	font-size:10px;
}
#commentsDown .commentlist .gcomment cite b{
	font-size:12px;
}
#commentsDown .gcomment {
	font-size:13px;
}
#commentsDown .comments h4 {
	font-size:25px;
	font-weight:bold;
	color:#acbe6d;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#commentsDown label {
	font-size:12px;
	display:block;
	font-weight:bold;
	color:#736560;
}
#commentsDown p {
	margin:5px auto;
	display:block;
}
#commentsDown input,
#commentsDown textarea {
	font-size:13px;
	background-color:#FFF;
	border:1px solid #E9DBD1;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#62534A;
	margin-left:10px;
}
#commentsDown .btnImage {
	border:none;
	padding:0px;
	background:none;
	margin:10px auto;
}
#commentsDown .additionalInfo {
	text-align:right;
	font-size:11px;
	font-style:italic;
	display:block;
} 





#search .title{
	width:450px;
	float:left;
	padding:35px 0px 0px 30px;
}
#search h2{
	float:none;
	display:block;
	color:#FFF;
	margin:0px;
	padding:0px;
	font-size:29px;
	text-align:left;
	font-weight:bold;
	width:auto;
}
#search h2 a, #search h2 a:hover{
	color:#FFF;
}
#search h2 span a, #search h2 span a:hover{
	color:#acbe6a;
}
#search h2 span{
	display:block;
	font-size:20px;
	color:#acbe6a;
}
#search h2 span span{
	display:inline;
	font-size:16px;
}

#loginInfoLogin {
	display: block;
	margin-left: 20px;
	margin-top: 7px;
	width: 260px;
	float: left;
}
#loginInfoForgot {
	display: block;
	margin-top: 9px;
	float: left;
}

