.engag_main {
    width: 950px;
}

.engag_title {
	font-weight:bold;
	margin-left:30px;
	margin-right:30px;
	margin-top:130px;
	text-align:center;
}

.engag_text {
    margin-left:20px;
    margin-right:11px;
    margin-top:30px;
}

.engag_1 {
	border:1px solid #E2E2E2;
	float:left;
	height:690px;
	margin:0 0 24px;
	margin-right: 14px;
	position:relative;
	text-align:center;
	width:18%;
}

.sp_engag_1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/span_1_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:49px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	left:0px;
	width:50px;
	z-index:3;
}

.engag_cc {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/cc.png) no-repeat scroll 0 0;
	display:block;
	height:56px;
	position:absolute;
	left: 21px;
	top: 650px;
	text-indent:-5000px;
	width:160px;
	z-index:3;
}

.icon_engag_1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon_1_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:75px;
	position:absolute;
	text-indent:-5000px;
	//top:0px;
	width:50px;
	top: 40px;
	left: 60px;
	//margin-right: auto;
	z-index:3;
}

.engag_2 {
/*    margin-left:10px;
    margin-right: 10px;
    float:left;
    width: 22%;
    height: 595px;
    border:1px solid #E2E2E2;*/
	border:1px solid #E2E2E2;
	float:left;
	height:690px;
	margin:0 0 24px;
	margin-right: 14px;
	//padding:15px 0 0;
	position:relative;
	text-align:center;
	width:19%;

}

.sp_engag_2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/span_2_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:49px;
	position:absolute;
	margin-left: -1px;
	text-indent:-5000px;
	top:0px;
	left:0px;
	width:50px;
	z-index:3;
}

.icon_engag_2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon_2_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:75px;
	position:absolute;
	text-indent:-5000px;
	width:50px;
	top: 40px;
	left: 60px;
	z-index:3;
}

.engag_3 {
  /*margin-left:10px;
    margin-right: 10px;
    float:left;
    width: 22%;
    height: 595px;
    border:1px solid #E2E2E2;*/
	border:1px solid #E2E2E2;
	float:left;
	height:690px;
	margin:0 0 24px;
	margin-right: 14px;
	//padding:15px 0 0;
	position:relative;
	text-align:center;
	width:18%;
}

.icon_engag_3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon_5_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:75px;
	position:absolute;
	text-indent:-5000px;
	width:84px;
	top: 40px;
	left: 46px;
	z-index:3;
}

.sp_engag_3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/span_3_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:49px;
	margin-top: -1px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	left:0px;
	width:50px;
	z-index:3;
}

.engag_4 {
/*  margin-left:10px;
    margin-right: 10px;
    float:left;
    width: 22%;
    height: 595px;
    border:1px solid #E2E2E2;*/
	border:1px solid #E2E2E2;
	float:left;
	height:690px;
	margin:0 0 24px;
	margin-right: 14px;
	//padding:15px 0 0;
	position:relative;
	text-align:center;
	width:18%;

}

.sp_engag_4 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/span_4_engagement.png) no-repeat scroll 0 0;
	margin-top: -1px;
	display:block;
	height:49px;
	position:absolute;
	text-indent:-5000px;
	top:0px;
	left:0px;
	width:50px;
	z-index:3;
}

.icon_engag_4 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon_4_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:75px;
	position:absolute;
	text-indent:-5000px;
	width:60px;
	top: 40px;
	left: 63px;
	z-index:3;
}


.engag_5 {
  /*margin-left:10px;
	margin-right: 10px;
	float:left;
	width: 22%;
	height: 595px;
	border:1px solid #E2E2E2;*/
	border:1px solid #E2E2E2;
	float:left;
	height:690px;
	margin:0 0 24px;
	margin-right: 14px;
	//padding:15px 0 0;
	position:relative;
	text-align:center;
	width:18%;
}

.sp_engag_5 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/span_5_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:49px;
	position:absolute;
	margin-left: -1px;
	text-indent:-5000px;
	top:0px;
	left:0px;
	width:50px;
	z-index:3;
}

.icon_engag_5 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon_3_engagement.png) no-repeat scroll 0 0;
	display:block;
	height:75px;
	position:absolute;
	text-indent:-5000px;
	width:50px;
	top: 40px;
	left: 65px;
	z-index:3;
}

.col-main { }



.col-wrapper { float:left; width:970px;}
.col-wrapper .col-main { float:right; }

/* Category Page ========================================================================= */
.page-contact p{
    font-size:12px;
}
.page-contact p span{
    color:#dd1a60;
}
.candidature {
    border:1px solid #DDDDDD;
    float:left;
    padding:15px;
    width:350px;
}

.page-contact{
    padding:0px 0 30px 25px;
    width:760px;
    float:left;
}
.intro-contact{
    margin-bottom:14px;
}
.bloc-right-contact{
    float:right;
    width:329px;
    padding:0 0 30px 0;
}
.page-title h1{
	font-size:24px;
	text-transform:uppercase;
    margin-bottom:25px;
}
.titre-puce{
    background:url(../images/puce-rose.gif) 0 5px no-repeat;
    padding:0 0 0 10px;
    color:#dd1a60;
    margin-bottom:14px;
}
.page-contact .titre-puce span{
    color:#6F6E6E;
}
.titre-courrier{
    float:left;
    width:65px;
}
.text-courrier{
    float:left;
    width:300px;
}
.courrier{
    padding-bottom:14px;
}
.form-contatc-inp{
    padding:0 0 0 10px;
    margin-bottom:8px;
}
.form-contatc-inp label{
    width:94px;
    float:left;
}
.check-inp label{
    display:inline;
    float:none;
    padding:0 23px 0 5px;
}
.check-inp label.lab-check{
    float:left;
    width:94px;
    padding:0;
}
.inp-text{
    with:171px;
    height:17px;
    border:1px solid #e2e2e2;
    color:#6F6E6E;
    padding:0 0 0 3px;
}
.inp-checkcont{
    width:24px;
    float:left;
}
.text-checkcont{
    float:left;
}
.parag-check{
    padding:0 0 15px 0;
}
.bottom-contact{
    padding-top:26px;
}
.entete-contact{
    padding-bottom:15px;
}
.area-text textarea{
    width:460px;
    height:91px;
    border:1px solid #e2e2e2;
}
.valid-contact{
    background:url(../images/btn-rec.gif) no-repeat;
    width:173px;
    height:20px;
    border:none;
    margin:10px 0 11px 288px;
}
.mess-eror{
    width:460px;
    color:#dd1a60;
    text-align:right;
}
.btn-recherche-institut{
	border-left:1px solid #eae9e9;
	border-top:1px solid #eae9e9;
	border-bottom:1px solid #eae9e9;
	background:url(../images/btn-recherche-institut.gif) no-repeat;
	width:218px;
	height:83px;
	text-indent:-5000px;
    font-size:1px;
    float:right;
    margin-top:30px;
}
.btn-recherche-institut a{
	display:block;
	width:218px;
	height:83px;
}

.btn-faq{
	background:url(../images/btn-faq.gif) no-repeat;
	width:219px;
	height:85px;
	text-indent:-5000px;
    font-size:1px;
    float:right;
    margin-top:15px;
}
.btn-faq a{
	display:block;
	width:219px;
	height:85px;
}

/* ======================================================================================= */

