/* css document */

html {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333;}
* {margin:0; padding:0;}

.accueil_desc{text-align:center;/*font-size:1px;color:#fff;*/}
.clear{clear:both;}
.float_left{float:left;}
.right{float:right;}

img{border:none;}

a {color:#333;}
a:hover{color:#666;}

body{background-color:#225e9c; background-image:url('../img/fond_body.jpg'); background-repeat:repeat-x;}

h1{font-size:18px; margin-bottom:20px; margin-top:10px;}
h2{font-size:12px;}

#page{width:990px;margin:0 auto; background-color:#FFFFFF;}

#header{float:left;width:100%; background-color:#FFFFFF;}
	#header h1{float:left; margin-top:10px;}
	

#menu {float:left;width:590px;margin-top:6px;}

	/* #menu a{float:left; margin-top:5px; font-weight:bold; text-decoration:none;}*/
	#menu .puce{float:left; margin-right:10px; width:10px; height:15px;}
	#menu .led{float:left; margin-right:5px; width:5px; height:12px;}
	#menu span{font-size:1px;}

#menu_bas {margin-left:auto; margin-right:auto;width:570px;}

	#menu_bas a{float:left; margin-top:5px; margin-right:10px; font-weight:bold; text-decoration:none;}
	#menu_bas .puce{float:left; margin-right:10px; width:10px; height:15px;}
	#menu_bas .led{float:left; margin-right:5px; width:5px; height:12px;}
	#menu_bas span{font-size:1px;}

.logo{float:left;background-image:url('../img/logo.jpg');width:243px;height:144px;}

#banner{float:left;margin-left:0px;margin-top:5px;width:728px;height:90px;}
	#banner img{border:#999 solid 1px; width:728px; height:90px;}
/* couleur des rubriques */

	.bleu_candidature{background-color:#6666ff;}
	.orange_emploi{background-color:#ff9933;}
	.vert_emploi{background-color:#33cc33;}
	.jaune_fond{background-color:#ffff33;}
	.rouge_annonce{background-color:#990000;}
	.violet_annuaire{background-color:#cc00ff;}
	.bleu_actualite{background-color:#0c00ff;}
	.beige_recette{background-color:#bcbd74;}
	.gris_sondage{background-color:#494944;}
	.vert_cabinet{background-color:#386e23;}
	.mauve_formation{background-color:#876ec8;}


.filet_bleu	{float:left; width:100%; height:14px; background-image:url('../img/filet_bleu.jpg');}

.ariane{float:left; margin-left:10px; margin-top:10px; margin-right:10px;}
	
	.icon_article{ background-image:url('../img/article.png'); width:44px; height:44px;}
	.liste h2{margin-left:10px;}
	.icon_sub_article{ background-image:url('../img/sub_article.png'); width:33px; height:34px;}
	
	.article h2 a{color:#000066; font-size:14px; font-weight:bold; margin-bottom:5px; text-decoration:none; margin-left:35px; margin-top:-35px; margin-right:50px;}
	.article h2 a:hover{color:#666666; font-size:14px; font-weight:bold;}
	
	.article h3 a{color:#333333; font-size:12px; font-weight:bold; margin-bottom:5px; text-decoration:none; margin-left:30px; margin-top:-24px; margin-right:10px;}
	.article h3 a:hover{color:#666666; font-size:12px; font-weight:bold;}
	
	.article .liste{float:left;}
	.article .ligne_article{float:left; width:650px; margin-left:70px; margin-top:10px; padding:10px; border:#000066 solid 1px;}
	.article .ligne_article .icon_article{float:left;}
	.article .txt{float:left; margin-left:50px; margin-bottom:25px;}
	.article .txt a{float:left; margin-top:10px;}

#colone_gauche{float:left;width:160px;min-height:650px;}
#colone_centre{float:left;width:700px;min-height:650px;}
	.legend{float:left; margin-left:10px; width:800px;;margin-bottom:10px;color:#000;}
		.legend_bloc{float:left; margin-left:20px;}
	    .legend_txt{margin-left:30px; width:110px;}
		.cell{float:left; width:129px; margin-top:10px;}
#colone_droite{float:left;width:130px;min-height:650px;}

	.ecran_passeport{float:left; width:325px; height:414px; background-image:url('../img/passeport_hotellerie.jpg'); margin-left:5px; margin-top:10px;}
		
	.ligne{float:left; width:100%;}

	.combo{background-image:url('../img/combo.gif'); font-size:11px;}

	.bouton{float:left; height:22px; margin-left:10px; width:6Opx;}
	
	/* Bouton valider */
	.conten_bouton { float:left; height:22px; margin-top:15px; margin-left:8px;}
	.btn_cv{background-image:url("../img/sub_02_2.jpg"); height:22px; border:none;cursor:pointer;float:left; color:#FFFFFF; font-weight:bold;}
	

		.bouton .sub_01{float:left; background-image:url('../img/sub_01.jpg'); width:6px; height:22px;}
		.bouton input{float:left; background-image:url('../img/sub_02.jpg'); padding-bottom:2px; padding-left:4px; height:22px; border:none; cursor:pointer;}
		.bouton .sub_03{float:left; background-image:url('../img/sub_03.jpg'); width:6px; height:22px;}


	#brochure{float:left;}
	#brochure a{float:left; background-image:url('../img/brochure.jpg'); width:158px; height:250px;}
	#brochure .txt{float:left; margin-left:5px; margin-right:5px;}

	#partenaire{float:left; margin-left:5px; margin-top:10px;}
	#partenaire img{float:left; margin-left:12px; margin-top:10px;}

	#newsletter{float:left;margin-top:10px;text-align:center; background-color:#E8E8FF; padding-bottom:5px;}
	#newsletter p{color:#FFFFFF; padding:5px; margin-bottom:10px;font-size:12px;font-weight:bold;}
	#newsletter fieldset{border:0;}
	
	#newsletter .bouton{margin-left:45px; margin-bottom:10px;}
	#newsletter .bouton .sub_01{float:left; background-image:url('../img/sub_01_2.jpg'); width:6px; height:22px;}
	#newsletter	.bouton input{float:left; background-image:url('../img/sub_02_2.jpg'); padding-bottom:2px; height:22px; border:none; cursor:pointer;}
	#newsletter	.bouton .sub_03{float:left; background-image:url('../img/sub_03_2.jpg'); width:6px; height:22px;}

	#bloc_info_site{float:left;margin-top:10px;text-align:center; background-color:#E8E8FF; padding-bottom:5px;}
	#bloc_info_site div.titre p{color:#FFFFFF; padding:5px; margin-bottom:10px;font-size:12px;font-weight:bold;}
	#bloc_info_site li{list-style:none;}

	#centre_gauche{float:left; margin-left:3px; margin-right:1.5px; min-height:650px; width:345.5px;}
	#centre_droite{float:left; margin-left:1.5px; margin-right:3px; min-height:650px; width:345.5px;}

	/* Annonces */
	.soixantedix{
		width:70%;
	}
	.vingtsix{
		width:20%;
	}
	
	.quatrepercent{
		width:4%;
	}
	.vingtcinqhaut{
		height:25px;
	}
	
	/* Partie agents */
	.dixper {
		width:10%;
	}
	
	/* Annuaire */
	 #huitper{
		width:10px;
		margin:0;
	}
	
	.view_offer_icon{
		float:left;
		background-image:url(../img/ad_view.png); 
		width:24px; 
		height:24px;
		margin-left:6px;	
	}
	
	.mg_gauche{
		float:left;
		position:relative;
		margin-top:10px;
		margin-left:10px;
	}
	
	
	
	.soixante{
		width:65%;
	}
	.trente{
		width:30%;
	}

	/* #centrale_add input,select{
		float:left;
		margin-left:400px;
	} */
	#centrale_add label{
		display:block;
	}
	
		/* home candidat */
		#home_candidat{float:left; width:100%; background-color:#f9f9fd;}

		#home_candidat .colone_g{float:left; width:152px;}
		#home_candidat .colone_d{float:left; width:193px;}

		#home_candidat .titre{float:left; height:30px; width:100%;}
		#home_candidat .titre h2 a{float:left; margin-left:10px; margin-top:3px; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}
		#home_candidat .nombre{float:left; width:100%; height:20px; background-color:#e8e8ff;}
		#home_candidat .nombre p{float:left; margin-left:10px; margin-top:2px;}

		#home_candidat .txt_video{float:left; margin-left:10px; width:138px;}
		#home_candidat .etoile{float:left; width:22px; height:20px; background-image:url('../img/etoile_01.jpg');}
		#home_candidat h4{float:left; font-size:15px;}
		#home_candidat ul{float:left; padding:3px; width:290px; margin-left:20px; margin-bottom:5px; list-style:none;}
		#home_candidat ul:hover{background-color:#e8e8ff; cursor:pointer;}
		#home_candidat ul h4{font-size:12px; color:#FF6600}
		#home_candidat li{clear:both;}
		#home_candidat .video_recruteur{float:left; margin-left:10px; margin-top:10px; background-image:url('../img/video_recruteur.jpg'); width:138px; height:92px;}

		#home_candidat .lien_general{float:left; width:100%; height:15px; border-bottom:solid 3px #6666ff;}
		#home_candidat .lien_general a{font-weight:bold; color:#666666; text-decoration:none;}
		#home_candidat .lien_general a:hover{font-weight:bold; color:#999999; text-decoration:none;}
		#home_candidat .left{float:left; margin-left:10px;}
		#home_candidat .right{float:right; margin-right:10px;}

		/* home recruteur */
		#home_recruteur{float:left; width:100%; background-color:#f9f9fd; margin-top:5px;}

		#home_recruteur .colone_g{float:left; width:152px;}
		#home_recruteur .colone_d{float:left; width:193px;}

		#home_recruteur .titre{float:left; height:30px; width:100%;}
		#home_recruteur .titre h2 a{float:left; margin-left:10px; margin-top:3px; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}
		#home_recruteur .nombre{float:left; width:100%; height:20px; background-color:#e8e8ff;}
		#home_recruteur .nombre p{float:left; margin-left:10px; margin-top:2px;}

		#home_recruteur .txt_video{float:left; margin-left:10px; width:138px;}
		#home_recruteur .etoile{float:left; width:22px; height:20px; background-image:url('../img/etoile_01.jpg');}
		#home_recruteur h4{float:left; font-size:15px;}
		#home_recruteur ul{float:left; width:185px; margin-left:5px; margin-bottom:5px; list-style:none;}
		#home_recruteur ul:hover{background-color:#e8e8ff; cursor:pointer;}
		#home_recruteur ul h4{font-size:12px; color:#FF6600}
		#home_recruteur li{clear:both;}
		#home_recruteur .video_candidat{float:left; margin-left:10px; margin-top:10px;background-image:url('../img/video_candidat.jpg'); width:138px; height:92px;}

		#home_recruteur .lien_general{float:left; width:100%; height:15px; border-bottom:solid 3px #ff9933;}
		#home_recruteur .lien_general a{font-weight:bold; color:#666666; text-decoration:none;}
		#home_recruteur .lien_general a:hover{font-weight:bold; color:#999999; text-decoration:none;}
		#home_recruteur .left{float:left; margin-left:10px;}
		#home_recruteur .right{float:right; margin-right:10px;}

		/* home recherche */
		#home_recherche{float:left; width:100%; background-color:#f9f9fd; margin-top:5px;}

		#home_recherche .colone_g{float:left; width:152px;}
		#home_recherche .colone_d{float:left; width:193px;}

		#home_recherche .titre{float:left; height:30px; width:100%;}
		#home_recherche .titre h2{float:left; margin-left:10px; margin-top:3px; color:#FFFFFF; font-size:18px; font-weight:bold;}
		#home_recherche .nombre{float:left; width:100%; height:20px; background-color:#e8e8ff;}
		#home_recherche .nombre p{float:left; margin-left:10px; margin-top:2px;}

		#home_recherche .txt_video{float:left; margin-left:10px; width:138px;}
		#home_recherche .etoile{float:left; width:22px; height:20px; background-image:url('../img/etoile_01.jpg');}
		#home_recherche h3{float:left; font-size:15px;}
		#home_recherche ul{float:left; width:185px; margin-left:5px; margin-bottom:5px; list-style:none;}
		#home_recherche ul:hover{background-color:#e8e8ff; cursor:pointer;}
		#home_recherche ul h3{font-size:12px; color:#FF6600}
		#home_recherche li{clear:both;}
		#home_recherche .video_candidat{float:left; margin-left:10px; margin-top:10px;background-image:url('../img/video_candidat.jpg'); width:138px; height:92px;}

		#home_recherche .lien_general{float:left; width:100%; height:15px; border-bottom:solid 3px #990000;}
		#home_recherche .lien_general a{font-weight:bold; color:#666666; text-decoration:none;}
		#home_recherche .lien_general a:hover{font-weight:bold; color:#999999; text-decoration:none;}
		#home_recherche .left{float:left; margin-left:10px;}
		#home_recherche .right{float:right; margin-right:10px;}
		#home_recherche .hauteur{float:left; height:40px; width:100%;}
		#home_recherche .recherche{float:left; margin-top:10px; width:100%;}
		#home_recherche .bouton{float:left;margin-left:10px; margin-top:-5px;}

		/* Compteur */
		#compteur{float:left; width:100%; margin-bottom:5px;}
		#compteur p{text-align:center; font-size:11px; font-weight: bold;}
		#compteur .compteur_type{font-family: monospace,serif; font-size: 12px; color: #6666ff;}

		/* Mode d'emploi */
		#modemploi {float:left; width:694px; margin-left:3px; margin-bottom:5px; background-color:#ff9933; padding: 2px 0 2px 0; color:white;}
		#modemploi p{text-align:center; font-size:18px; font-weight: bold;}
		#modemploi a{font-weight:bold; color:#fff; text-decoration:none;}
		#modemploi a:hover{font-weight:bold; color:#999; text-decoration:none;}

		/* Promo */
		#promo {float:left; width:100%; margin-bottom:5px; background-color:red; padding: 2px 0 2px 0; color:white;}
		#promo p{text-align:center; font-size:16px; font-weight: bold;}

		/* pub interne */
		#pub_interne{float:left; width:324px; height:107px; margin-left:7px;}

		/* actualité */
		#home_actualite{float:left; width:100%; background-color:#f9f9fd; margin-top:5px;}

		#home_actualite .titre{float:left; width:100%;}
		#home_actualite .titre a{float:right; background-image:url('../img/icon_rss.jpg'); width:48px; height:18px; margin-right:10px; margin-top:5px;}
		#home_actualite .titre h2{float:left; margin-left:10px; margin-top:3px; color:#333333; font-size:18px; font-weight:bold;}
		#home_actualite .actu{float:left;}
		#home_actualite .actu h3{float:left; margin-left:10px; font-size:15px; margin-top:5px; margin-bottom:5px;}
		#home_actualite .actu h2{float:left; margin-left:10px; font-size:10px; color:#666666; width:100%; margin-bottom:5px;}
		#home_actualite .actu p{margin-top:5px; margin-left:10px; font-size:15px; text-align:justify;}
		#home_actualite .actu img{float:right; margin:5px;}
		#home_actualite .actu .lire{float:left; margin-left:10px; margin-top:10px; color:#FF6600; font-weight:bold; font-size:12px; text-decoration:none;}
		#home_actualite .actu .lire:hover{color:#FFCC00;}

		#home_actualite .lien_general{float:left; width:100%; height:25px; border-bottom:solid 3px #fff;}
		#home_actualite .lien_general a{font-weight:bold; color:#666666; text-decoration:none;}
		#home_actualite .lien_general a:hover{font-weight:bold; color:#999999; text-decoration:none;}
		#home_actualite .left{float:left; margin-left:10px;}
		#home_actualite .right{float:right; margin-right:10px;}

		/* home recette */
		#home_recette {float:left; width:100%; background-color:#f9f9fd; margin-top:5px;}

		#home_recette .colone_g{float:left; width:152px;}
		#home_recette .colone_d{float:left; width:193px;}

		#home_recette .titre{float:left; height:30px; width:100%;}
		#home_recette .titre h2{float:left; margin-left:10px; margin-top:3px; color:#FFFFFF; font-size:18px; font-weight:bold;}
		#home_recette .nombre{float:left; width:100%; background-color:#e8e8ff;}
		#home_recette .nombre p{float:left; margin-left:10px; margin-top:2px; font-size: 12px;}
		#home_recette .recette {padding-top:10px; padding-bottom:10px;}
		#home_recette .recette h2{float:left; color:#999966;}
		#home_recette .recette p{float:left; clear:both; width:100%;}
		#home_recette .recette img{float:left;}
		#home_recette .recette .left{float:left; margin-left:10px; margin-top:10px;}

		#home_recette .lien_general{float:left; width:100%; height:15px; border-bottom:solid 3px #bcbd74;}
		#home_recette .lien_general a{font-weight:bold; color:#666666; text-decoration:none;}
		#home_recette .lien_general a:hover{font-weight:bold; color:#999999; text-decoration:none;}
		#home_recette .left{float:left; margin-left:10px;}
		#home_recette .right{float:right; margin-right:10px;}


	#appel_annonce{float:left; margin-left:5px;}
	#appel_annonce a{float:left; background-image:url('../img/appel_annonce.jpg'); width:120px; height:120px;}

	#banner_vertical{float:left; margin-left:5px; margin-top:10px;}
	
	#flag{float:left; margin-top:7px;}
	
	#connexion{float:right;}
		.cox{float:left; height:24px; margin-bottom:5px;}	
			.cox .cox_1{float:left; background-image:url('../img/cox_1.jpg'); width:12px; height:24px;}
			.cox .cox_2{float:left; background-image:url('../img/cox_2.jpg'); height:24px;}
			.cox .cox_2 a{float:left; height:19px; padding-top:5px; text-decoration:none;}
			.cox .cox_3{float:left; background-image:url('../img/cox_3.jpg'); width:30px; height:24px;}
		
		
	.sous_rubrique{float:left;}		
		.sous_rubrique li{float:left; margin-left:10px; margin-top:5px; list-style:none;}
		.sous_rubrique li a{text-decoration:none;}
		
		.sous_rubrique td{height:22px;}
		
		.sous_rubrique .sub_01{float:left; background-image:url('../img/sub_01.jpg'); width:6px; height:22px;}
		.sous_rubrique .sub_02{float:left; background-image:url('../img/sub_02.jpg'); padding-top:3px; height:19px; border:none; cursor:pointer;}		
		.sous_rubrique .sub_03{float:left; background-image:url('../img/sub_03.jpg'); width:6px; height:22px;}
		
		.sous_rubrique .sub_01_4{float:left; background-image:url('../img/sub_01_4.jpg'); width:6px; height:22px;}
		.sous_rubrique .sub_02_4{float:left; background-image:url('../img/sub_02_4.jpg'); padding-top:3px; height:19px; border:none; cursor:pointer; display:inline;}		
		.sous_rubrique .sub_03_4{float:left; background-image:url('../img/sub_03_4.jpg'); width:6px; height:22px;}
		
		.sous_rubrique .sub_01_3{float:left; background-image:url('../img/sub_01_3.jpg'); width:6px; height:22px;}
		.sous_rubrique .sub_02_3{float:left; background-image:url('../img/sub_02_3.jpg'); padding-top:3px; height:19px; border:none; cursor:pointer;}		
		.sous_rubrique .sub_03_3{float:left; background-image:url('../img/sub_03_3.jpg'); width:6px; height:22px;}
		
		.sous_rubrique .sub_01_5{float:left; background-image:url('../img/sub_01_5.jpg'); width:6px; height:22px;}
		.sous_rubrique .sub_02_5{float:left; background-image:url('../img/sub_02_5.jpg'); padding-top:3px; height:19px; border:none; cursor:pointer;}		
		.sous_rubrique .sub_03_5{float:left; background-image:url('../img/sub_03_5.jpg'); width:6px; height:22px;}		
		
	.actions{float:left; clear:both;}			
		.actions li{float:left; margin-left:10px; margin-top:5px; list-style:none;}
		.actions li a{text-decoration:none;}
		.actions .sub_01{float:left; background-image:url('../img/sub_01_1.jpg'); width:6px; height:22px;}
		.actions .sub_02{float:left; background-image:url('../img/sub_02_1.jpg'); padding-top:3px; height:19px; border:none; cursor:pointer; color:#FFF;}		
		.actions .sub_03{float:left; background-image:url('../img/sub_03_1.jpg'); width:6px; height:22px;}
		
		.form{float:left; margin-left:10px; width:800px;}
			.form h2{color:#003466; font-size:16px; font-weight:bold; margin-bottom:10px;}
			.form h1{color:#003466; font-size:16px; font-weight:bold; margin-bottom:10px;}
			.form fieldset{width:100%; background-color:#d1dde0; background-image:url('../img/fond_02.jpg'); background-repeat:no-repeat; padding-bottom:15px;}
			.form fieldset .bouton_advanced a{float:left; margin-left:10px; margin-top:10px; height:21px; background-image:url('../img/href_form.jpg'); padding-left:5px; padding-right:5px; padding-top:6px; text-decoration:none;}
			.form fieldset .fenetre a{float:none; height:auto; margin:0px; padding:0px; background:none;}
			.form fieldset .fenetre .hidden{display:none;}
			.form .hidden{display:none;}
			.form .visible{display:inline;}
			.form fieldset .fenetre .visible{display:inline;}
			.form .fieldset_2{background-color:#bacdd3; background-image:none; margin:5px;}
			.form .photo_user{float:left; margin-left:20px; margin-bottom:20px; margin-top:20px; border:#333333 solid 1px;}
			.form .bloc_fieldset{float:left; margin-left:20px; margin-bottom:5px;}
			.form legend{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px;}
			.form .input{float:left; margin-left:10px; width:100%; margin-top:10px;}
			.form .text input{background-image:url('../img/combo.gif'); font-size:12px;}
				.form .text input:focus{background-image:url('../img/combo_focus.gif');}
			.form .password input{background-image:url('../img/combo.gif'); font-size:12px;}
				.form .password input:focus{background-image:url('../img/combo_focus.gif');}
			.form select{background-color:#bec6d6;}
				.form select:focus{background-color:#d9dee8;}
			.form label{margin-right:10px;}
			.form .textarea{text-align:left;}
			.form .textarea label{float:left; clear:both;}
			.form .textarea textarea{background-image:url('../img/combo.gif'); font-size:11px;}
				.form .textarea textarea:focus{background-image:url('../img/combo_focus.gif');}
			.form .checkbox input{background-color:#ddddfd; margin-right:10px;}
			.form .input .checkbox{margin-left:100px;}
			.form .bouton{clear:both; margin-top:20px; margin-left:10px;} 
			.form .sub_01{float:left; background-image:url('../img/sub_01_2.jpg'); width:6px; height:22px;}
			.form .sub_02{float:left; background-image:url('../img/sub_02_2.jpg'); padding-bottom:2px; height:22px; border:none; cursor:pointer;}		
			.form .sub_03{float:left; background-image:url('../img/sub_03_2.jpg'); width:6px; height:22px;}
						
			.form .left{margin:10px; width:650px; padding:5px; border:#333333 solid 1px;}
			.form .left div{text-align:left;}
			
			.form .colone_left{float:left; width:400px;}
				.form .colone_left .input{float:right; width:auto; clear:both;}
				.form .colone_left p{float:right; width:auto; clear:both;}
		
			.form .colone_left_FO{float:left; width:650px; margin-left:70px;}
				.form .colone_left_FO .input{float:right; clear:both;}
				.form .colone_left_FO p{float:right; width:auto; clear:both;}
				
			
				
	#content{float:left; width:100%; /*margin-top:10px;*/}
		#content h2{color:#003466; font-size:16px; font-weight:bold; margin-bottom:10px; margin-left:12px;}
		#content h1{color:#003466; font-size:16px; font-weight:bold; margin-bottom:10px; margin-left:12px;}
	
	#fenetre_job_offer{margin-top:10px; margin-bottom:10px; margin-left:70px; width:540px; height:250px; overflow-y:auto; overflow-x:hidden; background-color:#e8e8ff; border:solid 1px #999999;}
	
	#fenetre_job_offer .ligne{float:left; margin-left:10px; /*margim-top:5px; margin-bottom:10px;*/}
	#fenetre_job_offer .ligne p{color:#FF9900;margin-bottom:5px; font-weight:bold; font-size:12px; margin-top:5px;}
	
	.fenetre{float:left; width:670px; height:150px; overflow:auto; overflow-y:none; background-color:#e8e8ff; border:solid 1px #999999; margin:5px;}
		.fenetre .ligne{float:left; margin-left: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;}
		.fenetre .input .details {margin-left: 30px;}
		.fenetre .input label{color:#FF9900; font-weight:bold; font-size:12px;}
		.adv_search h3{margin-top:10px; margin-bottom:10px;}
	
	
	.index_emploi{float:left; margin-left:10px; margin-top:10px; width:800px;}
		.index_emploi .ligne_1{background-color:#ddddfd; text-align:center;}
		.index_emploi .ligne_2{background-color:#d1dde0; text-align:center;}
		.index_emploi .ligne_4{background-color:#fadfa6; text-align:center;}
			.index_emploi .ligne_4 td{ font-size:13px; }
		.index_emploi .ligne_3{background-color:#e8e8ff; text-align:center; font-weight:bold;}
		.index_emploi .icon_cv_add{float:right;}
		.index_emploi .icon_cv_env{float:right;}
		.index_emploi table{border:0; clear:both; width:800px;}
		.index_emploi caption{padding-top:5px; padding-bottom:5px;}
		.index_emploi th{padding-top:5px; padding-bottom:5px;}
		.index_emploi td{padding:7px;}
		.index_emploi .paging{display:inline; width:800px;}
		.index_emploi .paging a{font-weight:bold; text-decoration:none;}
		.index_emploi .paging a:hover{color:#FF9900;}
		.index_emploi .paging .current{background-color:#999966; padding-left:5px; padding-right:5px; color:#FFFFFF;}
		.index_emploi .disabled{display:inline;}
		.index_emploi fieldset{width:100%; border:#000066 solid 1px; padding-bottom:15px;}
		.index_emploi legend{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px;}
		.index_emploi fieldset .notice{margin:10px 10px 0 10px;}
		.index_emploi fieldset .notice p{font-weight:bold;}
		.index_emploi .legend_aide{float:left; margin-left:10px; margin-top:10px; margin-right:10px;}
		
	.index{float:left; margin-left:10px; margin-top:10px; width:800px;}
		.index .alerte{float:left; color:#FF3300; font-size:14px; font-weight:bold;}
		.index table{border:0; clear:both; width:800px;}
		.index caption{padding-top:5px; padding-bottom:5px;}
		.index th{padding-top:5px; padding-bottom:5px;}
		.index td{padding:2px;}
		.index .ligne_1{background-color:#ddddfd; text-align:center;}
		.index .ligne_2{background-color:#d1dde0; text-align:center;}
		.index .ligne_4{background-color:#CCCC99; text-align:center;}
			.index .ligne_2:hover{background-color:#fadfa6;}
		.index .ligne_3{background-color:#e8e8ff; text-align:center;}
			.index .ligne_3:hover{background-color:#fadfa6;}
		.index .paging{display:inline; width:800px;}
			.index .paging a{font-weight:bold; text-decoration:none;}
			.index .paging a:hover{color:#FF9900;}
			.index .paging .current{background-color:#999966; padding-left:5px; padding-right:5px; color:#FFFFFF;}
		.index .disabled{display:inline;}
		
		.index fieldset{width:100%; padding-bottom:15px; border:#000066 solid 1px;}
		.index legend{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px;}
		.index fieldset .notice{margin:10px 10px 0 10px;}
		.index ul{float:left; margin-left:50px; margin-top:20px; list-style:none;}
			.index li{}
			.index li a{float:left;}
		.index .icon_s_del{margin-top:-15px; margin-left:-25px;}
		
		.index .list{margin-left:0px;}
		.index .list ul{float:left; margin-left:30px; margin-top:10px;}
			.index .list a{float:none;}
			
		
	.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;}	
	
	.ordre{float:left; margin-top:10px; margin-bottom:10px; clear:both; width:100%; margin-left:10px;}
		.ordre strong a{color:#FF9900;}
		.ordre li{float:left; margin-right:10px; list-style:none;}
		.ordre li img{margin-left:5px;}
		
		.cv_legend .legend{float:left; margin-left:0px; margin-top:10px; width:99%;}
		.cv_legend .legend .legend_aide{float:left; margin-left:10px; margin-top:10px; margin-right:10px;}
		
	
	
	.view {float:left; margin-left:10px; width:800px; background-color:#d9cfb8; background-image:url('../img/fond_03.jpg'); background-repeat:no-repeat; padding-bottom:15px; padding-top:10px; border:solid #999 1px;}
		.view div{margin-left:10px; margin-right:10px; text-align:justify; margin-top:0px; margin-bottom:0px;}
		.view h1{color:#333333; margin-top:0px; margin-bottom:5px; font-size:14px;}	
		.view h2{color:#003466; font-size:18px; font-weight:bold; margin-bottom:10px; margin-left:10px;}
		.view p{ margin-top:10px; margin-bottom:10px;}
		.view li{margin-left:35px; margin-top:5px; list-style:none; list-style-image:url('../img/puce_li.png');}
		.view li a{text-decoration:none;}
		.view .video_candidat{float:left; margin-top:10px; background-image:url('../img/video_candidat.jpg'); width:185px; height:123px; background-repeat:no-repeat;}
		.view .colone{float:left;}
		.view .txt{margin-bottom:20px;}
		.view img{float:left; margin:5px;}
		
	.view_1 {float:left; margin-left:10px; width:800px; background-color:#d0dfc4; background-image:url('../img/fond_04.jpg'); background-repeat:no-repeat; padding-bottom:15px; padding-top:10px; border:solid #999 1px; font-size:12px;}
		.view_1 div{margin-left:10px; margin-right:10px; text-align:justify; margin-top:10px; margin-bottom:10px;}	
		.view_1 h2{color:#003466; font-size:17px; font-weight:bold; margin-bottom:10px;}
		.view_1 p{margin-top:10px; margin-bottom:10px; font-size:12px;}
		.view_1 li{margin-left:35px; margin-top:5px; list-style:none; list-style-image:url('../img/puce_li.png');}
		.view_1 li a{text-decoration:none;}
		.view_1 .video_candidat{float:left; margin-top:10px; background-image:url('../img/video_candidat.jpg'); width:185px; height:123px; background-repeat:no-repeat;}
		.view_1 .colone{float:left;}
		
	.view_2 {float:left; margin-left:10px; width:800px; background-color:#e8dac5; background-image:url('../img/fond_05.jpg'); background-repeat:no-repeat; padding-bottom:15px; padding-top:10px; border:solid #999 1px; font-size:12px;}
		.view_2 div{margin-left:10px; margin-right:10px; text-align:justify; margin-top:10px; margin-bottom:10px;}	
		.view_2 h2{color:#003466; font-size:17px; font-weight:bold; margin-bottom:10px;}
		.view_2 p{ margin-top:10px; margin-bottom:10px; font-size:12px;}
		.view_2 li{margin-left:35px; margin-top:5px; list-style:none; list-style-image:url('../img/puce_li.png');}
		.view_2 li a{text-decoration:none;}
		.view_2 .video_candidat{float:left; margin-top:10px; background-image:url('../img/video_candidat.jpg'); width:185px; height:123px; background-repeat:no-repeat;}
		.view_2 .colone{float:left;}
		
	.view_3 {float:left; margin-left:10px; width:800px; background-color:#c5d3e8; background-image:url('../img/fond_06.jpg'); background-repeat:no-repeat; padding-bottom:15px; padding-top:10px; border:solid #999 1px; font-size:12px;}
		.view_3 div{margin-left:10px; margin-right:10px; text-align:justify; margin-top:10px; margin-bottom:10px;}	
		.view_3 h2{color:#003466; font-size:17px; font-weight:bold; margin-bottom:10px;}
		.view_3 p{ margin-top:10px; margin-bottom:10px; font-size:12px;}
		.view_3 li{margin-left:35px; margin-top:5px; list-style:none; list-style-image:url('../img/puce_li.png');}
		.view_3 li a{text-decoration:none;}
		.view_3 .video_candidat{float:left; margin-top:10px; background-image:url('../img/video_candidat.jpg'); width:185px; height:123px; background-repeat:no-repeat;}
		.view_3 .colone{float:left;}	
		
		.contrat_metier{width:250px;}
		.txt_description_cv{min-height:200px; min-width:450px; padding:5px; border:#999999 solid 1px;}
		
	.services ul{margin-top:0px; margin-bottom:20px;}
	.services ul li{}
		.services ul ul{margin-bottom:10px;}	
	.services li{ margin-left:10px; margin-top:5px; list-style-image:url('../img/puce_li.png');}
		.services li li{list-style-image:url('../img/mini_puce1.jpg');}
		.services li a{float:none;}
		
		.services li:hover{list-style-image:url('../img/fleche_asc.jpg');}
		.show{display:none;}
		.services li:hover > .show{display:block;}
		
	.rated_1 {background-color:#d0dfc4;text-align:center;}
	.rated_2 {background-color:#c5d3e8;text-align:center;}
	.rated_3 {background-color:#e8dac5;text-align:center;}
		
	.recipes li{margin-left:45px; margin-top:-5px; list-style:none; list-style-image:url('../img/casse.png');}
	.recipes h2 a{text-decoration:none;color:#003466; }
		
	.view_photo{float:left; width:150px; height:150px; background-color:#CCCC99;}
	
	.ligne_checkbox .checkbox{float:left; margin-right:10px;}
	
	.jobs {float:left; margin-bottom:10px;}	
	.jobs span{float:left; margin-left:5px;}	
				
	.related {float:left; margin-left:10px; width:800px;}
		.related h3{margin-top:10px; margin-bottom:5px;}
		.related ul{float:left; margin-left:10px; list-style-image:url('../img/mini_puce1.jpg');}
		
	.error-message {color:#FF6600;}	

td label:hover {cursor:pointer ;}

#footer{float:left; margin-top:15px; width:100%; text-align:center; margin-bottom:50px;}
	#footer a{margin-right:5px; margin-left:5px; text-decoration:none}
	#footer .separateur{margin-left:5px; margin-right:5px;}


.txt_left{float:left; width:230px; padding:3px;}
 .txt_left .titre{margin-left:-10px;}

/* spéciaux */

.candidacies textarea{float:right;}

.ad_view{float:left; background-image:url(../img/ad_view.png); width:24px; height:24px;}
.ad_modif{float:left; background-image:url(../img/modif.png); width:24px; height:24px;}
.ad_imprimante{float:left; background-image:url(../img/imprimante.png);	width:29px;	height:24px;}
.ad_supp{float:left; background-image:url(../img/supp.png); width:24px;	height:24px;}
.ad_get{float:left;	background-image:url(../img/ad_get.png); width:24px; height:24px;}
.ad_photo{float:left; background-image:url(../img/add_photo.png); width:24px; height:24px;}
.ad_room{float:left; background-image:url(../img/ad_room.png); width:24px; height:24px;}
.ad_promo{float:left; background-image:url(../img/ad_promo.png); width:24px; height:24px;}
.ad_cle{float:left;	background-image:url(../img/ad_cle.png); width:24px; height:24px;}
.ad_contrat{float:left;	background-image:url(../img/ad_contrat.png); width:24px; height:24px;}
.ad_facture{float:left;	background-image:url(../img/ad_facture.png); width:24px; height:24px;}
.ad_li_invoice{float:left;	background-image:url(../img/ad_li_facture.png); width:24px; height:24px;}
.ad_minutes{float:left;	background-image:url(../img/ad_minutes.png); width:24px; height:24px;}
.ad_new{float:left;	background-image:url(../img/ad_new.png); width:24px; height:24px;}
.ad_availability{float:left; background-image:url(../img/ad_availability.png); width:24px; height:24px;}
.ad_mail{float:left; background-image:url(../img/ad_mail.png); width:46px; height:30px;}
.ad_load{float:left; background-image:url(../img/icon_s_load_agent.png); width:20px; height:20px;}

.ad_cv{float:left; background-image:url(../img/ad_cv.png); width:24px; height:24px;}
.ad_cv_cover{float:left; background-image:url(../img/ad_cv_cover.png); width:24px; height:24px;}
.ad_cv_li{float:left; background-image:url(../img/ad_li_cv.png); width:24px; height:24px;}
.ad_cv_cover_li{float:left; background-image:url(../img/ad_li_cv_cover.png); width:24px; height:24px;}
.ad_service{float:left; background-image:url(../img/ad_service.png); width:24px; height:24px;}
.ad_link_serv{float:left; background-image:url(../img/ad_link_serv.png); width:24px; height:24px;}
.ad_cb{float:left; background-image:url(../img/ad_cb.png); width:24px; height:24px;}
.ad_cb_li{float:left; background-image:url(../img/ad_cb_li.png); width:24px; height:24px;}

.ad_up{float:left; background-image:url(../img/up_bw.png); width:20px; height:20px;}
	.ad_up:hover{background-image:url(../img/up.png);}
.ad_down{float:left; background-image:url(../img/down_bw.png); width:20px; height:20px;}
	.ad_down:hover{background-image:url(../img/down.png);}

.ad_annonce{float:left; background-image:url(../img/ad_annonce.png); width:24px; height:24px;}
.ad_li_annonce{float:left; background-image:url(../img/ad_li_annonce.png); width:24px; height:24px;}

.ad_job_offer{float:left; background-image:url(../img/ad_job_offer.png); width:24px; height:24px;}
.ad_li_job_offer{float:left; background-image:url(../img/ad_li_job_offer.png); width:24px; height:24px;}

.ad_edit_user{float:left; background-image:url(../img/ad_edit_user.png); width:24px; height:24px;}
.ad_ar_edit{float:left; background-image:url(../img/ad_ar_edit.png); width:24px; height:24px;}
.ad_edit{float:left; background-image:url(../img/ad_edit.png); width:24px; height:24px;}

.image_alert{float:left; background-image:url(../img/panneau_25.png); width:25px; height:25px; margin-bottom:10px; margin-right:10px;}
.image_bulle{float:left; background-image:url(../img/bulle.png); width:44px; height:36px; margin-bottom:10px; margin-right:10px;}

.globe{float:left; background-image:url(../img/globe.jpg); width:28px; height:28px; margin-left:20px; margin-top:5px; margin-bottom:10px;}
	.globe .txt{float:left; font-size:9px; color:#666666; margin-top:28px; margin-left:-16px;}

.nombre_character{float:right; width:45%;}

.info_photo{color:red; text-decoration:blink;}
.info{margin-left:10px;}
fieldset p{margin:10px;}

.index .table_annonces{float:left; margin-bottom:20px; border:#000066 solid 1px;}
.index .table_annonces .ligne_1{height:35px; background:none;}
.index .table_annonces .ligne_2{background:none;}
.index .table_annonces .detail{font-size:10px;}
.index .table_annonces .titre_annonces{font-size:12px; font-weight:bold; color:#000033;}
.index .table_annonces .bt_lire{float:right; background-image:url('../img/bt_lire.png'); width:72px; height:16px; text-align:center; padding-top:2px; text-decoration:none; color:#fff; font-weight:bold; font-size:11px; margin-right:10px;}

.text_align_center{text-align:center;}
.text_align_center .ad_view{float:left; margin-left:15px;}

.table_contact{text-align:right; width:230px;}
.index .table_service{width:780px;}

.bloc_log{float:left;}

.index_emploi .liste_annonce{float:left; width:800px;}
.index_emploi .ligne_annonce{float:left; width:790px; padding:5px; border-left:#000033 solid 1px; border-right:#000033 solid 1px; border-top:#000033 solid 1px; text-align:center;}
.index_emploi .ligne_1_annonce{float:left; width:790px; padding:5px; border-left:#000033 solid 1px; border-right:#000033 solid 1px; font-weight:bold; text-align:center;}
.index_emploi .ligne_2_annonce{float:left; width:790px; padding:5px; border-left:#000033 solid 1px; border-right:#000033 solid 1px; border-bottom:#000033 solid 1px;}
.index_emploi .bt_lire{float:right; background-image:url('../img/bt_lire.png'); width:72px; height:16px; text-align:center; padding-top:2px; text-decoration:none; color:#fff; font-weight:bold; font-size:11px; margin-right:10px;}


.photo_recette{float:left; margin-top:20px; border:#333333 solid 1px;}


.annonce_menu{width:70px; cursor:pointer;}
.annonce_menu ul{width:150px;}
.annonce_menu a{display:block; width:150px; height:18px; padding:10px;}