body{
	margin:0;
	font:11px/17px Verdana, Arial, sans-serif;
	background:#000 url(http://www.job-progres.com/designs/MASTER/images/bg-body.jpg) repeat-x;
	color:#000;
}
img{border:0;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
/*wrapper*/
#wrapper{
	width:1000px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-wrapper.jpg) no-repeat;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:98px 0 0;
}
.right-bg{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-body-right.jpg) repeat-x;
	width:50%;
	height:768px;
	position:absolute;
	right:0;
	top:0;
}
.topShell{
	width : 898px;
	height : 30px;
	padding-top : 10px;
	text-align : right; 
}
.main-container{
	width:887px;
	display:table;
	padding:0 65px 0 58px;
}
/*header*/
#header{
	width:887px;
	display:table-header-group;
}
/*logo*/
.logo{
	width:714px;
	height:77px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/logo.gif) no-repeat;
	position:absolute;
	top:22px;
	left:136px;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
}
/*top-box*/
.top-box{
	width:887px;
	overflow:hidden;
	margin:8px 0 0;
}
.top-box-top{
	width:887px;
	height:18px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-top-box-top.png) no-repeat;
}
.top-box-bottom{
	width:887px;
	height:17px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-top-box-bottom.png) no-repeat;
}
.top-box-main{
	width:887px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-top-box-main.png) repeat-y;
}
/*navigation*/
#nav{
	width:204px;
	float:left;
	padding:0;
	list-style:none;
	font:bold 10px/12px Verdana, Arial, sans-serif;
	margin:0 0 -11px;
	text-transform:uppercase;
}
#nav li{
	float:left;
	width:200px;
	height:31px;
	padding:0 0 11px 4px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-nav.png) no-repeat;
	display:table;
}
#nav li a{
	width:171px;
	height:31px;
	padding:0 0 0 29px;
	color:#fff;
	vertical-align:middle;
	display:table-cell;
	text-decoration:none;
}
#nav li a:hover{text-decoration:underline;}
/*gallery*/
.gallery{
	width:664px; /*width:644px;*/
	height:241px; /*height:221px;*/
	overflow:hidden;
	float:left;
	padding:0px 0px 0;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-gallery.gif) repeat-x;
}
.gallery img{display:block;}
/*content*/
#content{
	width:100%;
	display:table-footer-group;
}
#content .inner{
	width:798px;
	padding:0 7px 125px;
	margin:0 0 0 36px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-content.png) repeat-y;
	min-height:200px;
}
* html #content .inner{height:200px;}
/*main-list*/
.boxes{
	margin:0 -2px -33px;
	width:800px;
	overflow:hidden;
	position:relative;
	top:-17px;
}
.boxes .box{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-main-list.gif) repeat-x;
	float:left;
	width:224px;
	padding:0 20px;
	margin:0 1px;
	display:inline;
	min-height:148px;
}
* html .boxes .box{
	height:148px;
}
.box h2{
	overflow:hidden;
	margin:22px 0 9px;
	text-indent:-9999px;
}
.box .opportunite{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-opportunite.gif) no-repeat;
}
.box .sommes{
	height:25px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-sommes.gif) no-repeat;
}
.box .liberte{
	height:23px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-liberte.gif) no-repeat;
}
.box .est-elle{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-est-elle.gif) no-repeat;
}
.box p{
	margin:9px 0 30px;
}
.decimal-list{
	margin:0;
	padding:0;
	list-style:none;
}
/*blue-boxes*/
.blue-boxes{
	background:#233641 url(http://www.job-progres.com/designs/MASTER/images/bg-blue-box.gif) repeat-x;
	position:relative;
	width:802px;
	margin:0 -2px;
}
.blue-boxes-bottom{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-blue-box-bottom.gif) no-repeat 0 100%;
	padding:24px 0 14px;
	overflow:hidden;
	width:802px;
}
.blue-box{
	float:left;
	width:220px;
	padding:0 26px 0 21px;
}
.blue-box h3{
	margin:0 0 8px;
	overflow:hidden;
	text-indent:-9999px;
	height:90px;
}
.blue-box .changement{background:url(http://www.job-progres.com/designs/MASTER/images/txt-changement.gif) no-repeat;}
.blue-box .independant{background:url(http://www.job-progres.com/designs/MASTER/images/txt-independant.gif) no-repeat;}
.blue-box .attention{background:url(http://www.job-progres.com/designs/MASTER/images/txt-attention.gif) no-repeat;}
.blue-box p{
	color:#fff;
	margin:8px 0;
}
/*suivant-link*/
.blue-boxes .suivant{
	position:absolute;
	top:75px;
	right:-62px;
}
.blue-boxes .suivant a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-suivant.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#footer{
	width:802px;
	margin:0 auto;
	padding:21px 5px 20px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-footer.png) no-repeat;

}
#footer p{
	width:545px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-cd-rom.gif) no-repeat;
	margin:0 0 0 118px;
cursor: hand; 
}
#footer ul{
	width:100%;
	margin:28px 0 0;
	padding:0;
	text-align:center;
	overflow:hidden;
	color:#545454;
	font-size:10px;
	text-transform:uppercase;
}
#footer ul li{
	display:inline;
}
#footer ul li a{
	color:#545454;
	font-weight:bold;
}
/*cd*/
.cd{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-cd.png) no-repeat;
	width:160px;
	height:143px;
	position:absolute;
	right:17px;
	bottom:0px;
}


/* text */
h3{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
letter-spacing:-1px;
line-height:20px;
}
h4{
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff;
letter-spacing:-1px;
line-height:20px;
}
.box a{
color:#000000;
font-weight:bold;
}
.box a:hover{
color:#000000;
font-weight:bold;
}
ul{
margin-top:10px;
}

/*Whitepage */
.whitepagebox
{
	width:752px;
	overflow:auto;
        margin:8px 8px 8px 26px;

}

/*multi-language additions*/
.blue-boxes .next-french a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-suivant.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.blue-boxes .next-english a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-next.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.blue-boxes .next-spanish a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-siguiente.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.blue-boxes .next-french{
	position:absolute;
	top:75px;
	right:-62px;
}


.blue-boxes .next-english{
	position:absolute;
	top:75px;
	right:-62px;
}


.blue-boxes .next-spanish{
	position:absolute;
	top:75px;
	right:-62px;
}


/*multi-language additions*/

/* -- next button -- */

.blue-boxes .next-french a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-suivant.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.blue-boxes .next-french{
	position:absolute;
	top:75px;
	right:-62px;
}

.blue-boxes .next-english a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-next.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.blue-boxes .next-english{
	position:absolute;
	top:75px;
	right:-62px;
}

.blue-boxes .next-spanish a{
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-siguiente.png) no-repeat;
	width:127px;
	height:131px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.blue-boxes .next-spanish{
	position:absolute;
	top:75px;
	right:-62px;
}

/* -- footer cd rom bar -- */

#footer-french{
	width:802px;
	margin:0 auto;
	padding:21px 5px 20px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-footer.png) no-repeat;

}
#footer-french p{
	width:545px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-cd-rom-french.gif) no-repeat;
	margin:0 0 0 118px;
cursor: hand; 
}
#footer-french ul{
	width:100%;
	margin:28px 0 0;
	padding:0;
	text-align:center;
	overflow:hidden;
	color:#545454;
	font-size:10px;
	text-transform:uppercase;
}
#footer-french ul li{
	display:inline;
}
#footer-french ul li a{
	color:#545454;
	font-weight:bold;
}

#footer-english{
	width:802px;
	margin:0 auto;
	padding:21px 5px 20px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-footer.png) no-repeat;

}
#footer-english p{
	width:545px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-cd-rom-english.gif) no-repeat;
	margin:0 0 0 118px;
cursor: hand; 
}
#footer-english ul{
	width:100%;
	margin:28px 0 0;
	padding:0;
	text-align:center;
	overflow:hidden;
	color:#545454;
	font-size:10px;
	text-transform:uppercase;
}
#footer-english ul li{
	display:inline;
}
#footer-english ul li a{
	color:#545454;
	font-weight:bold;
}


#footer-spanish{
	width:802px;
	margin:0 auto;
	padding:21px 5px 20px;
	background:url(http://www.job-progres.com/designs/MASTER/images/bg-footer.png) no-repeat;

}
#footer-spanish p{
	width:545px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-cd-rom-spanish.gif) no-repeat;
	margin:0 0 0 118px;
cursor: hand; 
}
#footer-spanish ul{
	width:100%;
	margin:28px 0 0;
	padding:0;
	text-align:center;
	overflow:hidden;
	color:#545454;
	font-size:10px;
	text-transform:uppercase;
}
#footer-spanish ul li{
	display:inline;
}
#footer-spanish ul li a{
	color:#545454;
	font-weight:bold;
}

/* -- logo -- */

.logo-french{
	width:714px;
	height:77px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/logo-french.gif) no-repeat;
	position:absolute;
	top:22px;
	left:136px;
	margin:0;
}
.logo-french a{
	display:block;
	height:100%;
}

.logo-english{
	width:714px;
	height:77px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/logo-english.gif) no-repeat;
	position:absolute;
	top:22px;
	left:136px;
	margin:0;
}
.logo-english a{
	display:block;
	height:100%;
}

.logo-spanish{
	width:714px;
	height:77px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.job-progres.com/designs/MASTER/images/logo-spanish.gif) no-repeat;
	position:absolute;
	top:22px;
	left:136px;
	margin:0;
}
.logo-spanish a{
	display:block;
	height:100%;
}

/* -- titles -- */

.box .opportunite-french{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-opportunite-french.gif) no-repeat;
}

.box .opportunite-english{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-opportunite-english.gif) no-repeat;
}

.box .opportunite-spanish{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-opportunite-spanish.gif) no-repeat;
}

.box .sommes-french{
	height:25px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-sommes-french.gif) no-repeat;
}
.box .sommes-english{
	height:25px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-sommes-english.gif) no-repeat;
}
.box .sommes-spanish{
	height:25px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-sommes-spanish.gif) no-repeat;
}



.box .liberte-french{
	height:23px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-liberte-french.gif) no-repeat;
}
.box .liberte-english{
	height:23px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-liberte-english.gif) no-repeat;
}
.box .liberte-spanish{
	height:23px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-liberte-spanish.gif) no-repeat;
}


.box .est-elle-french{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-est-elle-french.gif) no-repeat;
}
.box .est-elle-english{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-est-elle-english.gif) no-repeat;
}
.box .est-elle-spanish{
	height:53px;
	background:url(http://www.job-progres.com/designs/MASTER/images/txt-est-elle-spanish.gif) no-repeat;
}

.blue-box .changement-french{background:url(http://www.job-progres.com/designs/MASTER/images/txt-changement-french.gif) no-repeat;}
.blue-box .independant-french{background:url(http://www.job-progres.com/designs/MASTER/images/txt-independant-french.gif) no-repeat;}
.blue-box .attention-french{background:url(http://www.job-progres.com/designs/MASTER/images/txt-attention-french.gif) no-repeat;}

.blue-box .changement-english{background:url(http://www.job-progres.com/designs/MASTER/images/txt-changement-english.gif) no-repeat;}
.blue-box .independant-english{background:url(http://www.job-progres.com/designs/MASTER/images/txt-independant-english.gif) no-repeat;}
.blue-box .attention-english{background:url(http://www.job-progres.com/designs/MASTER/images/txt-attention-english.gif) no-repeat;}

.blue-box .changement-spanish{background:url(http://www.job-progres.com/designs/MASTER/images/txt-changement-spanish.gif) no-repeat;}
.blue-box .independant-spanish{background:url(http://www.job-progres.com/designs/MASTER/images/txt-independant-spanish.gif) no-repeat;}
.blue-box .attention-spanish{background:url(http://www.job-progres.com/designs/MASTER/images/txt-attention-spanish.gif) no-repeat;}

