* {
	/*---on passe toutes les marges � 0---*/
	margin:0;
	padding:0;
}
body,html{
		height:100%;
}

body{
	background:#fff ;
}

/*Modifications CSS 23-Juillet2010*/

	.icon_cv{float:left; background-image:url('../../img/icon_cv.png'); width:34px; height:29px; margin-left:5px;}
	.icon_cv_add{float:left; background-image:url('../../img/icon_add_cv.png'); width:34px; height:29px; margin-left:5px;}
	.icon_cv_env{float:left; background-image:url('../../img/icon_cv_env.png'); width:34px; height:29px; margin-left:5px;}
	.icon_cv_vu{float:left; background-image:url('../../img/icon_cv_vu.png'); width:34px; height:29px; margin-left:5px;}
	.icon_cv_no_vu{float:left; background-image:url('../../img/icon_cv_no_vu.png'); width:34px; height:29px; margin-left:5px;}
	
	.icon_s_del_agent{float:left; background-image:url('../../img/icon_s_del_agent.png'); width:20px; height:20px; margin-left:5px;}
	.icon_s_load_agent{float:left; background-image:url('../../img/icon_s_load_agent.png'); width:20px; height:20px; margin-left:5px;}
	
	.icon_s_view{float:left; background-image:url('../../img/icon_s_view.png'); width:20px; height:20px; margin-left:5px;}
	.icon_s_del{float:left; background-image:url('../../img/icon_s_del.png'); width:20px; height:20px; margin-left:5px;}
	
	.icon_s_edit{float:left; background-image:url('../../img/icon_s_edit.png'); width:20px; height:20px; margin-left:5px;}
	
	.icon_alerte_mail{float:left; background-image:url('../../img/alerte_mail.png'); width:140px; height:28px; background-repeat:no-repeat; clear:both; margin-left:10px; margin-top:10px;}
		.icon_alerte_mail .txt{float:left; margin-left:45px; margin-top:12px;}
		
	.icon_users{float:left; background-image:url('../../img/icon_users.png'); width:200px; height:28px; background-repeat:no-repeat; clear:both}
		.icon_users .txt{float:left; margin-left:45px; margin-top:12px;}
		
	.icon_cle_oubli{float:left; background-image:url('../../img/icon_cle_oubli.png'); width:200px; height:28px; background-repeat:no-repeat; clear:both}
		.icon_cle_oubli .txt{float:left; margin-left:45px; margin-top:12px;}
	
	.icon_cle_send{float:left; background-image:url('../../img/icon_cle_send.png'); width:230px; height:28px; background-repeat:no-repeat; clear:both}
		.icon_cle_send .txt{float:left; margin-left:45px; margin-top:12px;}	
		
	.icon_cheque{background-image:url('../../img/cheque.png'); width:55px; height:35px;}	
	


/*---Fin Mod.CSS 23-Juillet---*/
#container{

	position:relative;
	margin:0 auto;
	width:960px;
	min-height:100%;
}




#sliderWrap {
	margin: 0 auto;
	width:755px;
	float:left;

}


#slider2 {
	float:left;
	position: absolute;
	background-image:url(../../img/charte//bg_slide.png);
	background-repeat:no-repeat;
	width:755px;
	height:139px;
	margin-top: -114px;
	margin-left:2px;
	z-index:800; 
}


#slider2 img {
	border: 0;
}


#slider2Content {
	margin: 0px 0 0 0px;
	position: absolute;
	padding: 5px;
}


#openCloseWrap {
	width:126px;
	position:absolute;
	margin: 117px 0 0px 634px;
	font-size:12px;
	font-weight:bold;
}

#liste{
	float:left;
	width:110px;
	margin:8px 0 0 18px;
}

#liste li{
	float:left;
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	list-style-image: url(../../img/charte//puce.png);
	margin:0 0 5px 0;
}


#liste li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#2658b7;
	font-size:11px;
	text-decoration:none;
}


#liste li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd71e;
	font-size:11px;
	text-decoration:none;
}




#liste2{
	float:left;
	width:80px;
	margin:8px 0 0 25px;

}

#liste2 li{
	float:left;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	list-style-image: url(../../img/charte//puce.png);
	margin:0 0 5px 0;
}


#liste2 li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#2658b7;
	font-size:11px;
	text-decoration:none;
}


#liste2 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd71e;
	font-size:11px;
	text-decoration:none;
}





#liste3{
	float:left;
	width:105px;
	margin:5px 0 0 19px;

}

#liste3 li{
	float:left;
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	list-style-image: url(../../img/charte//puce.png);
	margin:0 0 5px 0;
}


#liste3 li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#2658b7;
	font-size:11px;
	text-decoration:none;
}


#liste3 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd71e;
	font-size:11px;
	text-decoration:none;
}

#liste4{
	float:left;
	width:200px;
	margin:8px 0 0 35px;
}

#liste4 li{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	list-style-image: url(../../img/charte//puce.png);
	margin:0 0 5px 0;
}


#liste4 li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#2658b7;
	font-size:12px;
	text-decoration:none;
}


#liste4 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd71e;
	font-size:12px;
	text-decoration:none;
	}
#header{
	float:left;
	width:960px;
	height:111px;
	padding:0px;
	background-image: url(../../img/charte//bg_header.gif);
	background-repeat:no-repeat;
}



/***************** MENU TOP *****************/
#menuTop{
	float:left;
	width:800px;
	height:30px;
	list-style:none;
	margin:5px 0px 0 -45px;
	z-index:500;
}


#menuTop li{
	position:relative;
	float:left;
	display:block;
	list-style:none;
	z-index:500;
}

#menuTop li.bt1 a{width:145px; padding-right:3px;z-index:500;}
#menuTop li.bt2 a{width:100px;}
#menuTop li.bt3 a{width:100px;}


#menuTop a{
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	height:23px;
	text-align:center;
	display:block;
	overflow:hidden;
	vertical-align: text-bottom;
	text-align:center;
	padding:4px 0 0 0;
	margin:5px 0 0 0px;
}

#menuTop  li.bt1 a:hover{
	width:145px;
	height:23px;
	background-image:url(../../img/charte//lien_hoverbt1.gif);
	background-repeat: no-repeat;
	margin:5px 0 0 0px;
	padding:4px 3px 0 0;
}

#menuTop  li.bt2 a:hover{
	width:100px;
	background-image:url(../../img/charte//lien_hover.gif);
	background-repeat: no-repeat;
}

#menuTop  li.bt3 a:hover {
	width:100px;
	background-image:url(../../img/charte//lien_hover.gif);
	background-repeat: no-repeat;
}



/***************** SOUS MENU */
#menuTop li ul{
	list-style:none;
	position:absolute;
	width:100px;
	left:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:30px;
	background:#2658b7;	
}


#menuTop li li{
	float:none;
	height:20px;
	display:block;
	
	margin:0px;
	padding:0px;	
}

 #menuTop li li a{
	background:none;
	width:100px;
	position:relative;
	height:20px;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	display:block;
	padding:0px;
	margin:0px;
}

#menuTop li li a:hover{
	background:#bfcfe9;
	color:#fff;
	height:20px;
	width:100px;
	padding:0px;
	margin:0px;
}


#header .drapeau{
	float:right;
	width:43px;
	height:14px;
	margin:17px 0 0 0;
}

#header .tel{
	float:left;
	width:543px;
	height:14px;
	margin:13px 0 0 50px;
	color:#2658b6;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#header .recherche_zone{
	float:right;
	width:176px;
	height:25px;
	background-image:url(../../img/charte//bg_search.gif);
	background-repeat:no-repeat;
	margin:15px 0 0 0;
}

#header .recherche_zone input {
	float:left;
	width:145px;
	height:20px;
	background:transparent none repeat scroll 0 0;
	border:none;
	margin:5px 0 0 3px;
	color:#1a50b8;
	font-size:11px;
}

#galerie_header{
    float:left;
    width:960px;
    height:290px;
    background:url(../../img/charte/bg_galerieheader.jpg) bottom;
    background-repeat:no-repeat;

}

#galerie_interne{
    float:left;
    width:960px;
    height:32px;
    background:url(../../img/charte/bg_galerie_interne.jpg) bottom;
    background-repeat:no-repeat;

}


#txt_intro{
	float:left;
	width:340px;
	margin:20px 0 0 20px;}
	
	
#contenu{
    float:left;
	width:960px;
	min-height:600px;
	background:#fff url(../../img/charte//bg_contenu.jpg) no-repeat;
	margin-top:10px;
}


#contenu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a50b8;
}

#contenu h1{
	float:left;
	width:100%;
	color:#FFCC33;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	border-bottom:1px solid #FFCC33;
	margin:10px 0 10px 0;
}

#contenu h2{
	float:left;
	color:#2658b6;
	width:100%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-variant:small-caps;
	border-bottom:1px  dotted #2658b6;
	margin:5px 0 10px 0;
}

#container #contenu p{
	color:#194db2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding:0px 0 15px 0;
	text-align:justify;
}

#container #contenu a{
	color:#194db2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#container #contenu a:hover{
	color:#f9c016;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    text-decoration: underline;	
}


#galerie_header p {
	color:#194DB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-bottom:10px;
	line-height:17px;
}


#menu_bottom{
    float:left;
    width:960px;
    height:82px;
    padding:0 0 0 0;
    background:url(../../img/charte/menu_bottom.gif) no-repeat top;

}

#menu_bottom .bt_candidat{
	float:right;
	width:196px;
	height:63px;
	background-image:url(../../img/charte//bt_condidat_eng.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}


#menu_bottom .bt_candidat:hover{
	float:right;
	width:196px;
	height:63px;
	background-image:url(../../img/charte//bt_condidatover_eng.gif);
	background-repeat:no-repeat;
}


#menu_bottom .bt_offre{
	float:right;
	width:190px;
	height:63px;
	background-image:url(../../img/charte//bt_offres_eng.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right:10px;}
	
	
#menu_bottom .bt_offre:hover{
	float:right;
	width:190px;
	height:63px;
	background-image:url(../../img/charte//bt_offresover_eng.gif);
	background-repeat:no-repeat;
}



#menu_bottom .bt_recruteur{
	float:right;
	width:187px;
	height:63px;
	background-image:url(../../img/charte//bt_recruteur_eng.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_bottom .bt_recruteur:hover{
	float:right;
	width:187px;
	height:63px;
	background-image:url(../../img/charte//bt_recruteurover_eng.gif);
	background-repeat:no-repeat;
}


/* Skycraper */

.encart_pub{
	float:left;
	width:196px;
	height:364px;
	margin:10px 0 0 0;
}




/* newsletter */

.encart-news{
	float:left;
	width:197px;
	height:99px;
	background:  url(../../img/charte//bg_news.gif) no-repeat;
	margin-bottom:10px;	
}

.info_new{
	float:left;
	width:190px;
	padding:45px 0px 5px 5px;

}
.info_new label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}

.info_new input{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	border:1px solid #b5cdfd;
}

.info_new input:focus{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	border:1px solid #0c44b0;
}


.encart-news .ensavoir{
	float:right;
	margin:10px 6px 0 0;
}

/* actu */


#contenu .encart_actu{
	float:right;
	width:226px;
	margin-top:20px;
}

#contenu .encart_actu img{
	/*float:left;*/
	max-width:160px;
	max-height:100px;
	margin-top:10px;
	padding:0px;
}

.top_actu{
	float:right;
	width:226px;
	background:url(../../img/charte//bg_actualite_eng.gif) no-repeat;

}
.top_faq{
	float:right;
	width:226px;
	background:url(../../img/charte//top_faq_bg.gif) no-repeat;

}
#container #contenu .txt_actu{	
	width:200px;
	margin:55px 5px 5px  9px;
}

#container #contenu .txt_actu p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0 0 8px 0;
	text-align:justify;
	color:#fff;
}
#container #contenu .txt_actu a{	
	color:#fff;
	margin-top:5px;
}

.bottom_actu{
	float:right;
	width:226px;
	height:10px;
	background:  url(../../img/charte//bottom_actu.gif) no-repeat;	
}


.encart_actu .plusinfos{
	float:right;
	width:71px;
	margin:10px 25px 0 0;	
}


/* recette */


#contenu .encart_recette{
	float:right;
	width:226px;
	margin-top:20px;
}

.top_recette{
	float:right;
	width:226px;
	background:  url(../../img/charte//bg_recette_eng.gif) no-repeat;
}

.bottom_recette{
	float:right;
	width:226px;
	height:10px;
	background:  url(../../img/charte//bottom_actu.gif) no-repeat;	
}

#container #contenu .contenu_recette{
	width:210px;
	margin:55px 5px 5px  5px;
	color:#fff;
}
#container #contenu .contenu_recette a{

	color:#fff;
		margin:5px 0 5px 0;
}

.contenu_recette .image{
	float:left;
	width:65px;
	border:1px solid #1a50b8;
	margin:5px 0 0 0;

}

#container #contenu .txt_recette{
	float:left;
	width:130px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	text-align:left;
	padding:0 0 0 5px;
	color:#fff;
}

.plusinfos_recette{
	float:right;
	width:71px;
	margin:10px 25px 0 0;	
}

/* fond commerce */

#contenu .encart_classifieds{
	float:right;
	width:226px;
	margin-top:20px;
}

.top_classifieds{
	float:right;
	width:226px;
	min-height: 150px;
	background:  url(../../img/charte/top_fond-commenrce_eng.gif) no-repeat;
	padding:20px 0 0 0px;
}
#container #contenu .top_classifieds p{

    color:#fff;
}


.bottom_classifieds{
	float:right;
	width:226px;
	height:10px;
	background:  url(../../img/charte//bottom_actu.gif) no-repeat;	
}

.contenu_classifieds{
	width:210px;	
	margin:45px 5px 5px  5px;
}

#container #contenu .txt_classifieds{
	float:left;
	width:130px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	text-align:left;
	padding:0 0 0 5px;
}




/* recherche */
.encart_recherche{
	float:left;
	width:411px;
	height:70px;
	background-image:url(../../img/charte//bg_recherche.jpg);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding:20px 5px 5px 5px;
	margin-left:5px;
}


.encart_recherche select{
	width:202px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	border:1px solid #b5cdfd;
}



.encart_recherche  select:focus{
	width:202px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	border:1px solid #0c44b0;
}

.encart_recherche .plusinfos1{
	float:right;
	width:59px;
	margin:10px 10px 0 0;
}

#container #contenu .titre_recherche{
	float:left;
	width:411px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	font-variant: small-caps;
}


/*-- Offres emploi --*/

.offres_emploi{
	float:left;
	width:432px;
	margin:15px 0 0 0px;
}

.top_emploi{
	float:left;
	width:432px;
	background-image:url(../../img/charte//bg_offres_eng.gif);
	background-repeat:no-repeat;

}

.bottom_emploi{
	float:left;
	width:432px;
	height:18px;
	background-image:url(../../img/charte//bottom_emploi.gif);
	background-repeat:no-repeat;
}


.offres_emploi table{
	float:left;
	width:420px;
	margin:40px 0 0 7px;
}

#container #contenu .offres_emploi table p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	text-align:center;
}


.offres_emploi tr{
	background-color:#c2d8fd;
}
.offres_emploi tr:hover{
	background-color:#fff;
}

.pagination{
	float:left;
	width:300px;
	margin:20px 0 0 68px;
}

.precedent{
	float:left;
	width:40px;
	height:34px;
}

.suivant{
	float:right;
	width:40px;
	height:34px;
}

#container #contenu .pagination p{
	float:left;
	width:210px;
	text-align:center;
	padding:5px 0 0 8px;
}



/* Page actualites */

.article_actu{
	float:left;
	width:631px;
	margin:15px 0 0 50px;

}

.topencart_actu{
	float:left;
	width:631px;
	min-height:150px;
	background-image:url(../../img/charte//top_encartactu.gif);
	background-repeat:no-repeat;

}


.bottomencart_actu{
	float:left;
	width:631px;
	height:26px;
	background-image:url(../../img/charte//bottom_encartactu.gif);
	background-repeat:no-repeat;
}

#container #contenu  .article_actu .titre_article{
	float:left;
	width:540px;
	margin:20px 0 0 74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-variant:small-caps;
	color:#1a50b8;
}

.article_actu .contenu_article{
	float:left;
	width:580px;
	margin:5px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	color:#1a50b8;

}
#container #contenu .article_actu .txt_article{
	float:left;
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	color:#1a50b8;

}

#container #contenu .article_actu .image_article{
	float:right;
	width:140px;
	height:120px;
	border:1px solid #1a50b8;
	margin:0 0 0 10px;
}

#container #contenu  .pagination_article{
    float:left;
	width:631px;
	margin:15px 0 0 50px;
}

#container #contenu  .pagination_article p{
    float:left;
	width:470px;
	height:20px;
	margin:5px 0 0 50px;
	text-align:center;
	
}

.precedent{
	 float:left;
	 width:31px;
	 height:31px;
	 margin-left:10px;
}
.suivant{
	 float:right;
	 width:31px;
	 height:31px;
	 margin-right:10px;
}

/* Page faq*/

.article_faq{
	float:left;
	width:631px;
	margin:15px 0 0 50px;

}

.topencart_faq{
	float:left;
	width:631px;
	min-height:180px;
	background-image:url(../../img/charte//top_faq.gif);
	background-repeat:no-repeat;

}


.bottomencart_faq{
	float:left;
	width:631px;
	height:26px;
	background-image:url(../../img/charte//bottom_encartactu.gif);
	background-repeat:no-repeat;

}

#container #contenu  .article_faq .titre_faq{
	float:left;
	width:540px;
	margin:20px 0 0 74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-variant:small-caps;
	color:#1a50b8;
}

.article_faq .contenu_articlefaq{
	float:left;
	width:580px;
	margin:5px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	color:#1a50b8;

}
#container #contenu .article_faq .txt_articlefaq{
	float:left;
	width:590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	color:#1a50b8;

}


/* Page recettes */

#container #contenu .titre_recette{
	float:left;
	width:450px;
	height:23px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0px 0 0 0;
}

#container #contenu .recette_txt{
	float:left;
	width:450px;
	padding:0;
	margin:0;
	text-align:center;
	color:#1a50b8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#container #contenu .titre_auteur{
	float:left;
	width:200px;
	height:23px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:2px 0 0 0;
}



/* Page tarfis */

#container #contenu .titre_tableau{
	float:left;
	width:650px;
	height:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:0 0 0 20px;

}

.tableau_tarif{
	float:left;
	width:650px;
	margin:10px   0 15px 20px;
}
.tableau_tarif td{
	border:1px solid #1a50b8;

}


#container #contenu .tableau_tarif .titre_tableau{
	float:left;
	width:230px;
	font-weight:bold;
	color:#1a50b8;
	font-size:13px;
	text-align:center;
	margin-top:5px;
}

#container #contenu .tableau_tarif .titre_tarif{
	float:left;
	width:140px;
	height:15px;
	font-weight:bold;
	color:#1a50b8;
	text-align:center;
	margin:5px 0 0 10px;
	font-size:12px;
}

#container #contenu .tableau_tarif .titre_tarif2{
	float:left;
	width:140px;
	height:35px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:5px 0 0 10px;
	font-size:12px;

}
#container #contenu .tableau_tarif .titre_pub{
	float:left;
	width:150px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:5px 0 0 10px;
	font-size:13px;

}
#container #contenu .tableau_tarif .titre_tarif3{
	float:left;
	width:275px;
	height:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:5px 0 0 20px;
	font-size:13px;
}

#container #contenu .tableau_tarif .titre_tarif4{
	float:left;
	width:275px;
	height:15px;
	font-weight:bold;
	color:#1a50b8;
	text-align:center;
	margin:5px 0 0 10px;
	font-size:12px;
}



#container #contenu .tableau_tarif .titre_contenu{
	float:left;
	width:130px;
	height:10px;
	font-weight:bold;
	color:#1a50b8;
	text-align:center;
	margin-top:5px;

}


#container #contenu  .txt_centre{
	float:left;
	width:650px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 20px;

}

.num_tel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fed534;


}




.encart_tarif{
	float:left;
	width:277px;
	margin:10px 0 0 45px;
}

.topencart_tarif{
	float:left;
	width:277px;
	min-height:150px;
	background-image:url(../../img/charte//top_tarif.gif);
	background-repeat:no-repeat;
}


.bottomencart_tarif{
	float:left;
	width:277px;
	height:26px;
	background-image:url(../../img/charte//bottom_tarif.gif);
	background-repeat:no-repeat;
}

#container #contenu .encart_tarif .titre_tarif{
	float:left;
	width:200px;
	margin:15px 0 0 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-variant:small-caps;
	color:#1a50b8;
}


#container #contenu .encart_tarif .txt_tarif{
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	color:#1a50b8;
	margin:10px 0 0 15px;
}


/* Content Slider */
#slider_shadow{background:#ffffff  right bottom no-repeat;height:345px; }
#content_slider{float:right;outline:0;width:570px; height:240px; margin-top:10px; margin-right:30px;}
/* Content Slider */



#contenu_txt{
    float:right;
	width:730px;
}

#contenu_txt .contenu_interne{
	float:left;
	width:440px;
	margin:10px 0 0 25px;
}

#contenu_txt .paging{
    float:left;
	display: inline;
	width: 600px;
	padding:0px 0 0 75px;
	color:#2658b6;

	
}

#contenu #contenu_txt  .alerte{
       float:left;
       width:550px;
       font-size:14px;
       font-family: "Trebuchet MS";
       color:#BF3030;
	   border: 1px solid #BF3030;
	   font-weight:bold;
	   text-align:center;
       margin:0 0 0 80px;
       padding:0px;

}

#container #contenu #contenu_txt .paging a{font-weight:bold; text-decoration:none; color:#2658b6;padding-left:5px; padding-right:5px;}
#contenu_txt .paging a:hover{color:#FF9900;}
#contenu_txt .paging .current{padding-left:5px; padding-right:5px; color:#F9C016;}
#contenu_txt .disabled{display:inline; 	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#jGrowl{z-index:1000;}

#container #contenu #contenu_gauche{
	 float:left;
	 width:200px;
	 height:800px;
	 margin:25px 0 20px 0;
	 padding:0px;
}

#contenu_droite{
	 float:right;
	 width:229px;
	 margin:25px 0 0 0;
	 padding:0px;
}

#contenu ul{
	padding:0;

}


#contenu li{
	margin:0 0 5px 0;
}
#menu_bottom .inscri{
float:left;
margin-left: 10px;
margin-top: 32px;
width:204px;
height:32px;
}

#slider {
    width: 194px; /* important to be same as image width */
    height: 180px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	border:1px solid #1a50b8;
	margin:5px 0 0 0;
}

#sliderContent  {
	width:195px; /* important to be same as image width or wider */
	height:50px;
	position: absolute;
	top:0px;
	margin-left: 0;
	left: 0px;
}


.sliderImage  {
    float: left;
    position: relative;
	display: none;
}

.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 170px;
	height:80px;
    background-color: #1a50b8;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;

}

.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

ul { list-style-type: none;}




/*-- galerie --*/

#container #contenu .titre_galerie{

	float:left;
	width:411px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:20px 0 5px 25px;

	font-variant: small-caps;
}


#contenu #galerie {
	margin-top:20px;
	width:432px;
	float:left;
	margin-top:30px;
	padding-bottom:40px;
}

#defilgauche {
	  float: left;
	  margin: 0 5px 5px 0;
	  cursor: pointer;
	  z-index: 9;
}

#defildroite {
	  float: right;
	  margin: 0 0 5px 5px;
	  cursor: pointer;
	  z-index: 10;
}

#flowcut {
	  width:345px;
	  height:116px;
	  overflow: hidden;
	  position: relative;
}

#flow{
	  position: relative;
}
  
  
.vign{
	  float: left;
	  margin-right :10px;
	  width: 142px;
	  height:115px;
	  cursor:pointer;
}
.clearer{
		clear:both;
}
#clearFooter{
	height:78px;/*--- = � la hauteur du footer ---*/
}	


#footer{
	position:relative;
	clear:both;
    width:100%;
	height:78px;
	background: #2658b6 url(../../img/charte//bg_footer.jpg) center top no-repeat;
	

}
#footer .lien{
	float:right;
	width:820px;
	color:#fff;
	font-size:11px;
	margin:8px 10px 0 0;
}


#footer .lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
}

#footer .lien a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffdb0a;
	text-decoration: underline;
	line-height:18px;
}


#footer .lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
}

#gallery {
	position:relative;
	width:500px;
	height:250px;
	margin-left:30px;
	margin-top:10px;
}

#gallery a {
		float:left;
		position:absolute;
	}
	
#gallery a img {
		border:none;
		height:250px;
	}
	
#gallery a.show {
		z-index:500
	}

#gallery .caption {
		z-index:600; 
		background-color:#1343a0; 
		color:#012873; 
		height:100px; 
	    width:500px;
		position:absolute;
		bottom:0;
	}

#gallery .caption .content {
		margin:5px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		
}
	
#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
}
	
/***************** Int�gartion ******************/



#tab_recruteur{
	float: left;
	width:540px;
	min-height:100px;
	margin:20px   0 0 80px;
	background:#dce8ff;
	border:1px solid #8babe8;
	padding:5px;

}

#tab_recruteur tr{
	background-color:#c2d8fd;
}
#tab_recruteur tr:hover{
	background-color:#fff;
}

#container #contenu #tab_recruteur table p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	text-align:center;

}

#container #contenu #tab_recruteur  . img_candidat{
	width:120px;
	height:150px;
	padding:7px;

}

#container #contenu #tab_recruteur table .titre_recruteur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

#tab_users{
	float: left;
	width:640px;
	min-height:100px;
	margin:20px   0 0 30px;
	background:#dce8ff;
	border:1px solid #8babe8;
	padding:5px;
	padding-left:25px;

}

/*--- societe---*/

#bt_navigation{
	float:left;
	width:715px;
	
	margin:15px 0 0 0;
}

#bt_navigation .bt_left{
	float:left;
	width:177px;

	margin:0px 0 0 0;
}

#bt_navigation .bt_right{
	float:right;
	width:177px;
	margin:0px 0 0 0;
}



/*--- Formaulaire ---*/
	
#form{
	float: left;
	width:530px;
	min-height:100px;
	margin:20px   0 0 80px;
	background:#dce8ff;
	border:1px solid #8babe8;
	padding:10px;
}

#form img{
	max-width:260px;
	max-height:200px;
}


.titre_form{
   float: left;
	width:520px;
	height:30px;
	background-image:url(../../img/charte//bg_titre.gif);
	background-repeat:no-repeat;
	margin:0 0 15px 5px;
	color:#fff;
	font-size:17px;
	font-family: "Trebuchet MS";
	font-weight:bold;
	text-align:center;
	padding:5px 0 0 0;
}

#form .champ_form{
	float:left;
	width:500px;
	margin-bottom:8px;
}


#form label{
	float:left;
	width:130px;
	font-family: "Trebuchet MS";
	font-size:11px;
	color:#194db2;
	text-align:right;
	padding:0px 10px 0px 0px; 
}



#form input, textarea, select{
float:left;
	font-size:11px;
	float:lef;
	width:250px;
	background-color:#fff;
	border: #194db2 1px solid;
	color:#194db2;
}

#form .coverletter{
float:left;
	font-size:11px;
	float:lef;
	width:500px;
	background-color:#fff;
	border: #194db2 1px solid;
	color:#194db2;
}

#form input:focus ,textarea:focus, select:focus{
	width:250px;
	font-size:11px;
	background-color:#fff;
	border:#FFCC33 1px solid;
	color:#194db2;
}

#form .boutons{
	width:250px;
	float:right;
	margin:12px 138px 0 0px;		
}

#form .button{
	float:left;
	width:123px;
	background-color:#194db2;
	border:#194db2 1px solid;
	color:#fff;
	font-size:10px;
	margin-right: 2px;		
}

#form .button:focus{
	width:123px;
    background-color:#194db2;
	border:#194db2 1px solid;
	color:#FFCC33;
	font-size:10px;
}

#form  .error{
       /*float:left;
       width:123px;*/
       font-size:11px;
       font-family: "Trebuchet MS";
       color:#BF3030;
       /*margin:0 0 0 5px;
       padding:0px;*/

}
.caseacocher{

   float:left;
	width:200px;
}


#container #contenu #form .fenetre .caseacocher .checkbox{
     float:left;
	width:15px;
	margin-bottom:5px;
}
#container #contenu #form .fenetre .caseacocher .label{
 
}



#form .caseacocher .label{
    float:left;
	width:140px;
	text-align:left;
	margin:0 0 0 5px;

}

/*#form p{

	float: left;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}*/


#container #contenu .txt_form {
	float:left;
	width:515px;
	text-align:right;
	margin:15px 0 0 0px;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 15px;
}

.encart_mail{
	float:left;
	width:420px;
	height:125px;
	margin:20px 0 0 150px;
	background-image:url(../../img/charte//bg_mail.gif);
	background-repeat:no-repeat;
}

#contenu  .txt_mail{
	width:400px;
	margin:10px 10px 5px 10px ;
	font-weight:bold;
}


.bt_alerte {
	float:right;
	width:200px;
	height:40px;
	cursor:pointer;
	margin:0px 10px 0 0;
	background-image: url(../../img/charte//mail_eng.gif);
	background-repeat:no-repeat;
}


.bt_alerte:hover{
	float:right;
	width:200px;
	height:40px;
	margin:0px 10px 0 0;
	background-image: url(../../img/charte//mail_hover_eng.gif);
	background-repeat:no-repeat;
}


/*--- mentions ---*/


#container #contenu #form a.titre_candidat{
   float:left;
       color:#2658b6;
       width:100%;
       font-size:12px;
       font-family:Arial, Helvetica, sans-serif;
       text-transform:uppercase;
       font-variant:small-caps;
       font-weight:bold;
       border-bottom:1px  dotted #2658b6;
       margin:5px 0 10px 0;
       

}
#container #contenu #form a.titre_candidat:hover{
    float:left;
       color:#2658b6;
       width:100%;
       font-size:12px;
       font-family:Arial, Helvetica, sans-serif;
       text-transform:uppercase;
       font-variant:small-caps;
       font-weight:bold;
       border-bottom:1px  dotted #2658b6;
       margin:5px 0 10px 0;
       text-decoration:none;
       

}

.bloc_mention{
	float:left;
	width:350px;
	margin-right:10px;
}

.encart_recherche select{
	float:right;
	 width:162px;
	 height:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000066;
	 border:1px solid #b5cdfd;
	 margin:0 3px 0 0;
}



.encart_recherche  select:focus{
	float:right;
	 width:162px;
	 height:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000066;
	 border:1px solid #0c44b0;
}


#container #contenu .encart_recherche .input{
	 float:left;
	 width:202px;
	 height:18px;
	 border:1px solid #b5cdfd;
	 font-size:10px;
	 color:#000066;
}

.fenetre{float:left; width:520px; height:250px; overflow:auto; background-color:#e8e8ff; border:solid 1px #999999; margin:5px;}
.fenetre .ligne{float:left; width:220px; margin-left:15px; margin-right:10px; margim-top:5px; margin-bottom:10px;}
.fenetre .ligne p{color:#FF9900; font-weight:bold; font-size:12px; margin-top:5px;}
.fenetre .input{margin-left:10px;}
.form .colone_left_FO{float:left; width:500px; margin-left:70px;}
.form .colone_left_FO .input{float:right; width:auto; clear:both;}
.form .colone_left_FO p{float:right; width:auto; clear:both;}
.anim_num{
width:197px;
margin:0 0 10px;
}

#twitter{
    width:166px;
    height:70px;
	border="0";
	background-image: url(../../img/charte//twitter_eng.gif);
	background-repeat:no-repeat;
}
#download{
    float:left;
    width:226px;
    height:38px;
	background-image: url(../../img/charte//bg_download_eng.gif);
	background-repeat:no-repeat;
}
.bon_cmd{
float:left;
    width:125px;
    height:38px;
	}
.plaquette{
    float:left;
    width:100px;
    height:38px;
	}
	
.autocomplete_live {
    background:#2658b8 none repeat scroll 0%;
    clear:both;
    cursor:pointer;
    display:block;
    margin:0px;
    padding:0px;
    z-index:9999;
}

.autocomplete_live ul {
    clear:both;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:absolute;
    width:100%;
}

.autocomplete_live li {
    background:#2658b8 none repeat scroll 0%;
    border-bottom:1px solid #fff;
    display:block;
    height:15px;
    list-style-type:none;
    margin:0px;
    padding:0px;
font-size:10px;
	color:#FFFFFF;} 

#container #contenu .autocomplete_live li a{
font-size:10px;
	color:#FFFFFF;
}  
*/
