body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#626a73;
	background:#f0f3f8 url('/images/bg_site.jpg') top center no-repeat;
	font-family: Arial;
	font-size:11px;
}

.contenu{width:980px; padding:0; margin:10px auto 20px auto; position:relative; z-index:1;}

.page{
	width:950px;
	margin:0 auto 0 auto;
	padding:0 10px;
}

.banniere{width:950px; position:relative; padding:0 15px; z-index:0;}
#formCompte{position:absolute;top:16px;right:0;background:url('/images/form_connexion.png') top left no-repeat;width:358px;height:64px;padding:2px 0 0 20px;}
#formCompte strong{display:block;padding:5px 0 3px 0;}
#formCompte input[type=text],#formCompte input[type=password]{width:115px;height:18px;border:none;background:url('/images/bg_input.png') top left no-repeat;font-size:10px;padding-left:5px;padding-right:5px;color:#565b5f;margin-right:10px;}
#formCompte input[type=image]{position:absolute;top:16px;right:45px;}
#formCompte a{letter-spacing:1px;color:#565b5f;}
#formCompte h3{padding:6px 20px 0 0;margin:0;color:#fff;letter-spacing:1px;text-align:right;font-size:11px;}
#formCompte img{vertical-align:center;vertical-align:middle;padding-bottom:8px;}

#boxCompte{position:absolute;top:16px;right:0;background:url('/images/form_connexion.png') top left no-repeat;width:358px;height:64px;padding:26px 0 0 20px;}
#boxCompte h2{padding:0;margin:-18px 0 4px 0;color:#3b4855;font-size:13px;}
#boxCompte h3{padding:8px 24px 0 0;margin:0;color:#fff;letter-spacing:1px;text-align:right;font-size:11px;}
#boxCompte h3 img{vertical-align:center;vertical-align:middle;}

.logo{margin:10px 0 30px 20px; display:block; width:383px; height:69px; float:left;}



/* BLOCS  *******************************************************************************************************************************/

.alignD{text-align:right;}
.alignG{text-align:left;}
.alignC{text-align:center;}

.imgG{float:left; margin-right:10px;}
.imgD{float:right; margin-left:10px;}


/* ACCUEIL  *******************************************************************************************************************************/

#accueil .carrousel{width:940px; margin:30px 0 0 20px; padding:10px 0 0 0;}
#accueil .carrousel .imgCat{display:block; width:130px; height:101px; line-height:101px; margin:0; padding:0; overflow:hidden; text-align:center;}
#accueil .carrousel .imgCat img{border:none;vertical-align:center; vertical-align:middle;}
#accueil .carrousel a{display:block;width:130px;overflow:hidden;text-align:center;font-weight:bold;color:#647281;font-size:10px;white-space:nowrap;}

#accueil .ligneBloc1{width:970px;height:250px;position:relative;}

#accueil .recherche{width:452px;height:300px;background:url('/images/recherche.png') top left no-repeat;background-position:0 38px;position:absolute;top:0;left:-13px;}
#accueil .recherche h2{color:#e1e5ea;padding-left:70px;font-size:22px;height:27px;}
#accueil .recherche h2 span{color:#fff;}
#accueil .recherche ul{margin:0 0 0 50px;list-style-image:URL('/images/puce.png');vertical-align:center; vertical-align:middle;}
#accueil .recherche li{position:relative;height:25px;line-height:25px;padding:0;margin:0;}
#accueil .recherche label{color:#828d99;font-size:13px;font-weight:bold;display:block;width:290px;height:25px;position:absolute;top:-5px;left:0;}
#accueil .recherche select{width:200px;position:absolute;top:0;right:0;}
#accueil .recherche input[type=text]{width:194px;position:absolute;top:0;right:0;}
#accueil .recherche input[type=submit]{width:207px;height:23px;border:none;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;padding:0 0 3px 0;margin-top:8px;cursor:pointer;}

#accueil .inscrire{width:508px;height:300px;position:absolute;top:0;right:0;background:url('/images/inscrire.png') top left no-repeat;background-position:0 40px;}
#accueil .inscrire h2{color:#fff;padding-left:34px;font-size:22px;}
#accueil .inscrire h2 span{color:#dbf135;}
#accueil .inscrire p{display:block;width:280px;float:right;color:#7b9001;font-family:Verdana;font-size:16px;font-weight:bold;text-align:center;line-height:26px;padding-top:10px;}
#accueil .inscrire a,#accueil .inscrire a:visited{display:block;width:207px;height:23px;line-height:23px;vertical-align:center;vertical-align:middle;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;margin:10px 0 0 40px;}
#accueil .inscrire a:hover{color:#fff;}

#accueil .ligneBloc2{width:996px;height:197px;position:relative;background:url('/images/bg_recrute.png') top left no-repeat;background-position:0 14px;margin:0 0 0 -22px;}

#accueil .recrutent h2{color:#7b9001;font-family:Tahoma;font-size:18px;position:absolute;top:-16px;left:65px;background:url('/images/puce-gris.png') center left no-repeat;padding:3px 0 3px 30px;}
#accueil .recrutent #mooquee1{position:absolute;top:54px;left:60px;width:540px;height:75px;overflow:hidden;white-space:nowrap;}
#accueil .recrutent .mooquee-text{position:absolute;}
#accueil .recrutent .mooquee-text img{vertical-align:center;vertical-align:middle;margin:0 5px;}
#accueil .recrutent .mooquee-text a{margin:0 5px;}

#accueil .annonces{width:347px;height:197px;background:url('/images/annonces.png') top left no-repeat;position:absolute;top:0;right:5px;}
#accueil .annonces h2{color:#7b8592;font-family:Tahoma;font-size:19px;text-align:center;padding:0;margin:10px 0;}
#accueil .annonces #mooquee2{position:absolute;top:40px;left:0;width:337px;height:120px;overflow:hidden;white-space:nowrap;}
#accueil .annonces .mooquee-text{position:absolute;}
#accueil .annonces table{margin-left:10px;width:337px;}
#accueil .annonces td{padding:4px 0 4px 6px;font-family:Verdana;font-size:11px;color:#3b4855;white-space:normal;}
#accueil .annonces .pair{background-color:#fff;}
#accueil .annonces .impair{background:none;}
#accueil .annonces div.btnAnnonces{width:327px;height:30px;background:url('/images/bg_btn_107.png') top center no-repeat;text-align:center;padding:8px 0 0 30px;margin-top:128px;}
#accueil .annonces div.btnAnnonces a{font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;padding:4px 40px 34px 10px;background:url('/images/loupe.png') bottom right no-repeat;}
#accueil .annonces div.btnAlertes{margin-top:20px;}

#accueil .actualite{width:620px;height:100px;position:relative;margin:-47px 0 0 -22px;}
#accueil .actualite h2{color:#7b9001;font-family:Tahoma;font-size:18px;position:absolute;top:-16px;left:65px;background:url('/images/puce-gris.png') center left no-repeat;padding:3px 0 3px 30px;}
#accueil .actualite h2 span{font-size:12px;padding-left:10px;}
#accueil .actualite div{padding:45px 0 0 70px;font-family:Verdana;color:#3b4855;font-size:11px;text-align:justify;}
#accueil .actualite div img{border:1px solid #b5d010;float:left;margin-right:10px;}
#accueil .actualite a,.actualite a:visited{font-family:Verdana;color:#3b4855;font-size:11px;font-weight:bold;}
#accueil .actualite .lienActu{padding:14px 0 0 90px;}


/* LES OFFRES D'EMPLOI  *******************************************************************************************************************************/


#offres .filiere{padding:10px 100px;text-align:center;}
#offres h1.titreFiliere{font-family:Tahoma;color:#7e9301;text-align:center;font-size:22px;text-shadow:0 0 3px #f0f0f0;text-align:center;}
#offres .uneFiliere{display:inline-block;width:180px;height:140px;position:relative;overflow:hidden;}
#offres .uneFiliere .dessus{display:block;width:180px;color:#fff;position:absolute;top:20px;left:0;font-size:16px;font-weight:bold;text-shadow:0 0 3px #000;}

#offres .ligneBloc1{width:970px;height:300px;position:relative;margin-top:-18px;}

#offres .recherche{width:696px;height:300px;background:url('/images/recherche2.png') top left no-repeat;background-position:0 40px;position:absolute;top:0;left:-5px;}
#offres .recherche h2{font-family:KabelItcTEEMed;color:#e1e5ea;padding-left:60px;font-size:22px;}
#offres .recherche h2 span{color:#fff;}
#offres .recherche ul.gauche{position:absolute;top:70px;left:55px;list-style-image:URL('/images/puce.png');vertical-align:center; vertical-align:middle;}
#offres .recherche li{position:relative;height:25px;line-height:25px;padding:0;margin:0;}
#offres .recherche label{color:#828d99;font-size:13px;font-weight:bold;display:block;width:270px;height:25px;position:absolute;top:-5px;left:0;}
#offres .recherche select{width:186px;position:absolute;top:3px;right:0;}
#offres .recherche input[type=text]{width:180px;position:absolute;top:3px;right:0;}

#offres .recherche ul.droite{position:absolute;top:70px;left:370px;list-style-image:URL('/images/puce.png');vertical-align:center; vertical-align:middle;}
#offres .recherche input[type=submit]{position:absolute;top:170px;left:440px;width:207px;height:23px;border:none;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;padding:0 0 3px 0;cursor:pointer;}

#offres .inscrire{display:block;width:202px;height:220px;position:absolute;top:44px;right:0;background:url('/images/inscrire2.png') top left no-repeat;padding:20px 40px 0 20px;text-align:center;color:#fff;font-family:'Trebuchet MS';font-size:15px;font-weight:bold;}
#offres .inscrire strong{display:block;font-family:KabelItcTEEMed;font-size:20px;font-weight:normal;}

#offres .liste{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 26px;position:relative;margin:-80px 0 0 40px;}
#offres .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;white-space:nowrap;}
#offres .liste h2 span{color:#fff;}
#offres .liste table{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#offres .liste table td a{color:#7f9202;}
#offres .liste table td{padding:5px 0 6px 10px;}
#offres .liste table td.societe a,#offres .liste table td.pays{color:#555e66;font-size:13px;}
#offres .liste table td.date{font-size:13px;width:120px;}
#offres .liste table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#offres .liste table tr.impair{background:none;}
#offres .pagination{margin:0;padding-top:20px;text-align:right;color:#819602;background:url('/images/bg_liste_b.png') top left no-repeat;}
#offres .pagination a,#offres .pagination a :visited{color:#819602; text-decoration:none; padding:0 5px; margin:1px;font-family:Tahoma;font-size:12px;font-weight:bold;}
#offres .pagination a:hover,#offres .pagination .courante{border:1px solid #819602; color:#832f2f; margin:0;}

#offres .flux{display:block;width:180px;height:43px;position:relative;background:url('/images/rss.png') top left no-repeat;margin:10px 0 0 40px;color:#fff;font-family:KabelItcTEEMed;font-size:22px;font-weight:bold;padding:10px 0 0 15px;font-weight:normal;}


/* FICHE EMPLOI  *******************************************************************************************************************************/

#emploi .box{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 22px;position:relative;margin:0 0 0 40px;}
#emploi .box h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:5px;font-size:18px;font-weight:normal;white-space:nowrap;}
#emploi .box h2 span{color:#fff;}
#emploi .fontGris{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#emploi .fontBlanc{width:891px;background:url('/images/bg_tr.png') top center repeat-y;padding:6px;}
#emploi .annonce{display:inline-block;width:360px;padding-left:30px;}
#emploi .annonce p{padding:2px 0;}
#emploi .annonce .label{display:inline-block;width:150px;}
#emploi .annonce .valeur strong{display:inline-block;width:180px;vertical-align:top;}
#emploi .annonce .valeur{color:#3b4249;padding-left:20px;}
#emploi .societe{display:inline-block;width:220px;text-align:center;vertical-align:top;color:#3b4249;font-family:Tahoma;font-size:11px;}
#emploi .societe a{background:url('/images/puce-vert.png') center right no-repeat;padding-right:16px;padding-bottom:2px;}
#emploi .postule{display:inline-block;width:240px;color:#3b4249;font-size:12px;text-align:center;vertical-align:top;}
#emploi .postule a{display:block;width:207px;height:23px;line-height:23px;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;margin-left:20px;text-align:center;margin-top:10px;}
#emploi .description{padding:10px 30px;color:#3b4249;font-family:Tahoma;font-size:13px;}
#emploi .piedBox{width:903px;height:12px;background:url('/images/bg_liste_b.png') top left no-repeat;}

#emploi .recommander{display:inline-block;width:430px;margin:15px 0 0 0;vertical-align:top;}
#emploi .recommander a{display:block;color:#7b9001;font-family:Tahoma;font-size:19px;margin:0 0 2px 70px;}
#emploi .recommander a.retour{background:url('/images/puce-gris2.png') center left no-repeat;padding:0 0 4px 30px;}
#emploi .recommander a.suivante{background:url('/images/puce-gris.png') center left no-repeat;padding:0 0 4px 27px;margin-left:73px;}
#emploi .recommander form{background:url('/images/box-recommander.png') top left no-repeat;width:350px;height:58px;margin:30px 0 0 40px;color:#fff;font-family:Tahoma;font-size:19px;padding:8px 0 0 20px;line-height:18px;}
#emploi .recommander form input[type=submit]{display:inline-block;vertical-align:middle;width:41px;height:27px;background:url('/images/btn-go.png') top left no-repeat;border:none;cursor:pointer;color:#fff;font-family:Tahoma;font-size:15px;}
#emploi .recommander form input[type=text]{display:inline-block;vertical-align:middle;margin:0px 10px 0 10px;border:1px solid #9fc6d8;height:14px;width:160px;font-size:11px;}

#emploi .partager{display:inline-block;width:260px;margin:15px 0 0 0;vertical-align:top;}
#emploi .partager a{display:block;color:#fff;font-family:Tahoma;font-size:19px;}
#emploi .partager a.twitter{background:url('/images/btn-twitter.png') top left no-repeat;width:218px;height:53px;padding:14px 0 0 10px;}
#emploi .partager a.in{background:url('/images/btn-in.png') top left no-repeat;width:179px;height:56px;padding:12px 50px 0 10px;line-height:14px;}
#emploi .partager a.viadeo{background:url('/images/btn-viadeo.png') top left no-repeat;width:163px;height:59px;padding:12px 50px 0 10px;line-height:14px;}

#emploi .inscrire{display:inline-block;vertical-align:top;width:202px;height:205px;background:url('/images/inscrire2.png') top left no-repeat;margin:15px 0 0 0;padding:20px 40px 0 20px;text-align:center;color:#fff;font-family:'Trebuchet MS';font-size:15px;font-weight:bold;}
#emploi .inscrire strong{display:block;font-family:KabelItcTEEMed;font-size:20px;font-weight:normal;}


/* FICHE SOCIETE  *******************************************************************************************************************************/

#societe .box{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 22px;position:relative;margin:0 0 0 40px;}
#societe .box h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:5px;font-size:18px;font-weight:normal;}
#societe .box h2 span{color:#fff;}
#societe .fontGris{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#societe .fontBlanc{width:891px;background:url('/images/bg_tr.png') top center repeat-y;padding:6px;}
#societe .societe{display:inline-block;width:460px;padding-left:30px;}
#societe .societe p{padding:2px 0;}
#societe .societe .label{display:inline-block;width:150px;}
#societe .societe .valeur strong{display:inline-block;width:280px;vertical-align:top;}
#societe .societe .valeur{color:#3b4249;padding-left:20px;}
#societe .logo{display:inline-block;width:220px;text-align:center;vertical-align:top;color:#3b4249;font-family:Tahoma;font-size:11px;}
#societe .logo a{background:url('/images/puce-vert.png') center right no-repeat;padding-right:16px;padding-bottom:2px;}
#societe .description{padding:10px 30px;color:#3b4249;font-family:Tahoma;font-size:13px;}
#societe .piedBox{width:903px;height:12px;background:url('/images/bg_liste_b.png') top left no-repeat;}

#societe .liste{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 26px;position:relative;margin:0 0 0 40px;}
#societe .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;}
#societe .liste table{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#societe .liste table td a{color:#7f9202;}
#societe .liste table td{padding:5px 0 6px 10px;}
#societe .liste table td.societe,#societe .liste table td.pays{color:#555e66;font-size:13px;}
#societe .liste table td.date{font-size:13px;width:120px;}
#societe .liste table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#societe .liste table tr.impair{background:none;}
#societe .piedListe{margin:0;width:903px;height:12px;background:url('/images/bg_liste_b.png') top left no-repeat;}


/* ESPACE CANDIDAT  *******************************************************************************************************************************/

#candidat .liste{width:903px;height:278px;background:url('/images/bg_liste.png') top left no-repeat;background-position:0 22px;position:relative;margin:0 0 0 40px;overflow:hidden;}
#candidat .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;margin:0 0 10px 0;}
#candidat .liste h2 span{color:#fff;text-shadow:none;}
#candidat .box1{display:inline-block;width:290px;vertical-align:top;}
#candidat .box1 *{margin:0;}
#candidat .box1 p{margin-bottom:4px;}
#candidat .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;}
#candidat .box1 input[type=text],#candidat .box1 input[type=password]{width:160px;margin-left:3px;}
#candidat .box1 select{width:166px;margin-left:3px;}
#candidat .liste input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#candidat .alignG small{padding-left:10px;color:red;}
#candidat .red{color:red;}

#candidat h1{font-family:Tahoma;color:#e1e5ea;font-size:20px;font-weight:normal;padding-left:40px;}
#candidat h1 span{color:#fff;}
#candidat .liste h2 small{color:#fff;font-size:14px;text-shadow:none;}
#candidat .liste .btn input{margin:10px 40px 0 40px;}

#candidat .btnAlertes{width:912px;height:112px;background:url('/images/fondCV.png') bottom left no-repeat;margin:0 0 0 40px;font-family:Tahoma;font-size:20px;font-weight:normal;color:#fff;}
#candidat .btnAlertes .alertes{width:270px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 20px;position:relative;padding:30px 0 0 0;}
#candidat .btnAlertes .alertes a{color:#fff;}
#candidat .btnAlertes .experience{width:300px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 45px;position:relative;padding:30px 0 0 0;}
#candidat .btnAlertes .experience a{color:#fff;}
#candidat .btnAlertes .offres{width:150px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 95px;position:relative;padding:30px 0 0 0;}
#candidat .btnAlertes .offres a{color:#fff;}

#candidat .listeCandidatures{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 26px;position:relative;margin:0px 0 0 40px;}
#candidat .listeCandidatures h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;white-space:nowrap;}
#candidat .listeCandidatures h2 span{color:#fff;}
#candidat .listeCandidatures table{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#candidat .listeCandidatures table td a{color:#7f9202;}
#candidat .listeCandidatures table td{padding:5px 0 6px 10px;}
#candidat .listeCandidatures table td.supp{width:30px;}
#candidat .listeCandidatures table td.societe a,#offres .liste table td.pays{color:#555e66;font-size:13px;}
#candidat .listeCandidatures table td.date{font-size:13px;width:120px;}
#candidat .listeCandidatures table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#candidat .listeCandidatures table tr.impair{background:none;}
#candidat .piedCandidatures{margin:0;padding-top:20px;text-align:right;color:#819602;background:url('/images/bg_liste_b.png') top left no-repeat;}

#candidat .listeCandidatures a.btnLibre{display:inline-block;width:207px;height:23px;line-height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}

#candidat .uneQuestion{width:903px;background:url('/images/bg_bulle_h.png') top left no-repeat;background-position:0 16px;position:relative;padding:0;margin:0 0 0 40px;text-align:justify;}
#candidat .uneQuestion p{background:url('/images/bg_bulle_m.png') top left repeat-y;padding:0 15px 0 15px;}
#candidat .uneQuestion h2{font-family:Tahoma;color:#7e9301;padding-left:30px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;margin:10px 0 12px 0;}
#candidat .uneQuestion div{width:100%;background:url('/images/bg_bulle_b.png') top left no-repeat;height:12px;}

#candidat .liste2{width:903px;height:158px;background:url('/images/bg_liste_mini_mini.png') top left no-repeat;background-position:0 12px;position:relative;margin:0 0 0 40px;overflow:hidden;}
#candidat .liste2 h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;margin:0 0 10px 0;}
#candidat .liste2 h2 span{color:#fff;text-shadow:none;}
#candidat .liste2 .box1{display:inline-block;width:435px;vertical-align:top;}
#candidat .liste2 .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;}
#candidat .liste2 .box1 input[type=text]{width:260px;margin-left:3px;}
#candidat .liste2 .box1 select{width:266px;margin-left:3px;}
#candidat .liste2 input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#candidat .liste2 .btn{height:25px;}
#candidat .liste2 .btn input{margin:10px 40px 0 40px;}

#candidat .anonyme{padding:6px 0 0 70px;height:1px;}


/* DEPOSER VOTRE CV  *******************************************************************************************************************************/

#deposer .liste{width:903px;height:278px;background:url('/images/bg_liste.png') top left no-repeat;background-position:0 26px;position:relative;margin:0 0 0 40px;}
#deposer .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;}
#deposer .liste h2 span{color:#fff;}

#deposer .gauche{position:absolute;width:400px;top:60px;left:0;}
#deposer .gauche label{display:block;position:relative;text-align:right;margin-bottom:8px;margin:0 0 4px 0;}
#deposer .gauche input[type=text]{width:240px;}
#deposer .gauche select{width:246px;}
#deposer .gauche span{display:block;position:absolute;top:4px;left:0;width:150px;text-align:right;}

#deposer .droite{position:absolute;width:400px;top:60px;right:60px;}
#deposer .droite label{display:block;position:relative;text-align:right;margin-bottom:8px;margin:0 0 4px 0;}
#deposer .droite input[type=text]{width:200px;margin-right:100px;}
#deposer .droite select{width:166px;margin-right:140px;}
#deposer .droite textarea{width:300px;height:98px;overflow:auto;}
#deposer .droite span{display:block;position:absolute;top:4px;left:0;width:90px;text-align:right;}
#deposer .btnFichier{display:block;width:94px;height:23px;margin:-9px 0 0 306px;}
#deposer #upload_button{display:block;width:94px;height:23px;background:url('/images/bg_btn94.png') top left no-repeat;cursor:pointer;color:#fff;text-align:center;font-weight:bold;font-family:Verdana;font-size:11px;padding-top:4px;}
#loading{display:none;}

#deposer .formPied input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}

#deposer .formPied{width:100%;position:absolute;bottom:20px;left:0;text-align:center;}
#deposer .formPied small{display:block;position:absolute;left:0;bottom:0;width:200px;color:red;text-align:left;padding-left:30px;}
#deposer .gauche b,#deposer .droite b{color:red;}

#deposer .cvlettre{width:912px;height:112px;background:url('/images/fondCV.png') top left no-repeat;background-position:0 16px;margin:10px 0 0 40px;}
#deposer .cvlettre h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;text-shadow:0 0 2px #f0f0f0;}
#deposer .cvlettre .cv{width:590px;height:112px;display:inline-block;margin:0 0 0 10px;}
#deposer .cvlettre .cv table{width:100%;margin-top:12px;}
#deposer .cvlettre .supp{width:30px;}
#deposer .cvlettre .nom div{width:420px;overflow:hidden;white-space:nowrap;}
#deposer .cvlettre .liens{width:130px;}
#deposer .cvlettre .liens a{font-size:11px;}
#deposer .cvlettre .cv table .btn{display:inline-block;width:207px;height:23px;line-height:23px;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;margin-left:20px;text-align:center;}
#deposer .cvlettre .cv table td{font-family:Tahoma;color:#7e9301;font-size:18px;font-weight:normal;padding:2px 0 1px 0;}
#deposer .cvlettre .message{padding-top:3px;}

#deposer .cvlettre .lettre{width:250px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 45px;position:relative;padding:0;}
#deposer .cvlettre .lettre a{display:block;position:absolute;bottom:22px;right:10px;width:180px;font-family:Tahoma;font-size:18px;font-weight:normal;text-align:center;padding:5px 0;}

#deposer #DivLettre{width:903px;height:410px;background:url('/images/bg_liste_big.png') top left no-repeat;background-position:0 16px;position:relative;margin:0 0 0 40px;}
#deposer #DivLettre h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;text-shadow:0 0 2px #f0f0f0;}
#deposer #DivLettre h2 span{color:#fff;font-size:16px;font-style:italic;text-shadow:none;}
#deposer #DivLettre .lettre{margin-top:10px;padding:0 0 0 6px;}
#deposer #DivLettre input[type=text]{width:854px;background:none;border:1px solid #eee;margin-bottom:4px;}
#deposer #DivLettre textarea{width:886px;height:280px;background:none;overflow:auto;border:none;}
#deposer #DivLettre input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;position:absolute;bottom:15px;right:15px;}

#deposer .btnAlertes{width:912px;height:112px;background:url('/images/fondCV.png') bottom left no-repeat;margin:0 0 0 40px;font-family:Tahoma;font-size:20px;font-weight:normal;color:#fff;}
#deposer .btnAlertes .alertes{width:270px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 20px;position:relative;padding:30px 0 0 0;}
#deposer .btnAlertes .alertes a{color:#fff;}
#deposer .btnAlertes .experience{width:300px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 45px;position:relative;padding:30px 0 0 0;}
#deposer .btnAlertes .experience a{color:#fff;}
#deposer .btnAlertes .offres{width:150px;height:112px;display:inline-block;vertical-align:top;margin:0 0 0 95px;position:relative;padding:30px 0 0 0;}
#deposer .btnAlertes .offres a{color:#fff;}


/* POSTULER  *******************************************************************************************************************************/

#postuler h1{text-align:center;font-family:Tahoma;color:#3b4249;font-size:16px;}
 
#postuler #DivLettre{width:903px;height:410px;background:url('/images/bg_liste_big.png') top left no-repeat;background-position:0 16px;position:relative;margin:0 0 0 40px;}
#postuler #DivLettre h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;}
#postuler #DivLettre h2 span{color:#fff;font-size:16px;font-style:italic;}
#postuler #DivLettre .lettre{margin-top:10px;padding:0 0 0 6px;}
#postuler #DivLettre input[type=text]{width:854px;background:none;border:1px solid #eee;margin-bottom:4px;}
#postuler #DivLettre textarea{width:886px;height:280px;background:none;overflow:auto;border:none;}
#postuler #DivLettre input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;position:absolute;bottom:15px;right:15px;}
#postuler #DivLettre .conseil{padding:15px 0 0 15px;font-style:italic;}

#postuler .cvlettre{display:inline-block;width:612px;height:112px;background:url('/images/fondCV.png') top left no-repeat;background-position:0 16px;margin:10px 0 0 40px;}
#postuler .cvlettre h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;}
#postuler .cvlettre .cv{width:590px;height:112px;display:inline-block;margin:0 0 0 10px;}
#postuler .cvlettre .cv table{width:100%;margin-top:12px;}
#postuler .cvlettre .supp{width:30px;}
#postuler .cvlettre .nom div{width:420px;overflow:hidden;white-space:nowrap;}
#postuler .cvlettre .cv table .btn{display:inline-block;width:207px;height:23px;line-height:23px;background:url('/images/bg_btn.png') top left no-repeat;font-size:15px;color:#fff;font-family:Tahoma;font-weight:bold;margin-left:20px;text-align:center;}
#postuler .cvlettre .cv table td{font-family:Tahoma;color:#7e9301;font-size:18px;font-weight:normal;padding:2px 0 1px 0;}
#postuler .cvlettre .cv table td.date{width:130px;font-size:13px;color:#3b4249;padding-top:5px;}

#postuler .submit{display:inline-block;vertical-align:bottom;width:290px;height:70px;text-align:center;}
#postuler .submit input[type=submit]{width:107px;height:30px;background:url('/images/bg_btn_107.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:14px;font-weight:bold;color:#fff;}


/* ESPACE ENTREPRISE  *******************************************************************************************************************************/

#entreprise h1{display:block;width:990px;height:173px;position:relative;background:url('/images/groupe.png') top center no-repeat;margin:10px 0;color:#1f5796;font-size:22px;font-weight:bold;padding:100px 0 0 0;text-align:center;}

#entreprise #accordion{position:relative;margin:-100px 0 0 30px;}
#entreprise h2.toggler{width:922px;height:85px;cursor:pointer;font-family:Tahoma;font-size:19px;background:url('/images/detail.png') top left no-repeat;color: #626a73;margin:0;padding:10px 0 0 20px;font-weight:normal;}
#entreprise h2 span.prix{color:#1f5796;font-size:22px;}
#entreprise h2 span.mail{color:#1f5796;}
#entreprise h2.mail{padding-top:20px;}
#entreprise .element{padding:10px 40px;font-size:14px;}
#entreprise .element h3{font-size:18px;color:#1f5796;}
#entreprise .element ul{font-size:14px;list-style-type:disc;}
#entreprise .element ul span{color:#1f5796;font-size:16px;}

#entreprise .ligneBloc1{width:920px;height:176px;position:relative;background:url('/images/bg_espace_entreprise.png') center center no-repeat;}
#entreprise .ligneBloc1 a.btnG{display:block;width:224px;height:71px;background:url('/images/bg_btn_1.png') top left no-repeat;position:absolute;top:52px;left:60px;}
#entreprise .ligneBloc1 a.btnD{display:block;width:281px;height:71px;background:url('/images/bg_btn_2.png') top left no-repeat;position:absolute;top:52px;right:0;}
#entreprise .ligneBloc1 a{color:#fff;font-size:19px;text-align:center;padding-top:14px;font-family:KabelItcTEEMed;}
#entreprise .ligneBloc1 a span{font-size:11px;display:block;font-family:Tahoma;}

#entreprise #EmployeurConnecte{position:relative;}
#entreprise .menuEmployeur li{display:inline-block;width:224px;height:32px;margin:0;}
#entreprise .menuEmployeur a{display:inline-block;width:224px;height:32px;line-height:32px;vertical-align:middle;vertical-align:center;background:url('/images/bg_btn_3.png') top left no-repeat;color:#fff;font-size:14px;text-align:center;font-weight:bold;}
#entreprise .menuEmployeur a:hover,#entreprise .menuEmployeur a.courant{text-decoration:underline;}

#entreprise .liste{width:903px;height:278px;background:url('/images/bg_liste.png') top left no-repeat;background-position:0 26px;position:relative;margin:0 0 0 40px;}
#entreprise .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;}
#entreprise .liste h2 span{color:#fff;}
#entreprise .box1{display:inline-block;width:290px;vertical-align:top;}
#entreprise .box1 *{margin:0;}
#entreprise .box1 p{margin-bottom:4px;}
#entreprise .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;}
#entreprise .box1 input[type=text],#entreprise .box1 input[type=password]{width:160px;margin-left:3px;}
#entreprise .box1 input#NomFichier{width:60px;}
#entreprise .btnFichier{display:block;width:94px;height:23px;margin:-23px 0 0 196px;}
#entreprise #upload_button{display:block;width:94px;height:23px;background:url('/images/bg_btn94.png') top left no-repeat;cursor:pointer;color:#fff;text-align:center;font-weight:bold;font-family:Verdana;font-size:11px;padding-top:4px;}
#entreprise .leLogo{width:100%;height:50px;overflow:hidden;text-align:center;}
#entreprise .box1 select{width:166px;margin-left:3px;}
#entreprise .liste input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#entreprise .alignG small{padding-left:10px;color:red;}
#entreprise .red{color:red;}

#entreprise #DivDescription{width:903px;height:410px;background:url('/images/bg_liste_big.png') top left no-repeat;background-position:0 26px;position:relative;margin:20px 0 0 40px;}
#entreprise #DivDescription h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;text-shadow:0 0 2px #fff;}
#entreprise #DivDescription h2 span{color:#778;font-size:16px;font-style:italic;}
#entreprise #DivDescription .description{margin-top:20px;padding:0 0 0 6px;}
#entreprise #DivDescription textarea{width:886px;height:280px;background:none;overflow:auto;border:none;}
#entreprise #DivDescription input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;position:absolute;bottom:15px;right:15px;}

#entreprise #FormPack{margin:0 0 0 40px;}
#entreprise .packs{display:inline-block;vertical-align:top;width:400px;padding:0 0 0 10px;}
#entreprise .packs table{width:100%;border:1px solid #194774;margin:10px 0;}
#entreprise .packs table caption{font-family:Tahoma;color:#7e9301;font-size:14px;font-weight:bold;text-align:center;padding:0 0 2px 0;}
#entreprise .packs table th{padding:2px 0 2px 0;text-align:center;background:#194774;color:#fff;}
#entreprise .packs table td{padding:2px 0 2px 0;text-align:center;color:#000;}
#entreprise .packs table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#entreprise .packs table tr.impair{background:none;}

#entreprise .listeSouscriptions{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 26px;position:relative;margin:0px 0 0 40px;}
#entreprise .listeSouscriptions h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;white-space:nowrap;}
#entreprise .listeSouscriptions h2 span{color:#fff;}
#entreprise .listeSouscriptions table{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#entreprise .listeSouscriptions table td a{color:#7f9202;}
#entreprise .listeSouscriptions table td{padding:5px 0 6px 10px;}
#entreprise .listeSouscriptions table td.supp{width:30px;}
#entreprise .listeSouscriptions table td.prix{font-size:13px;width:120px;text-align:center;}
#entreprise .listeSouscriptions table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#entreprise .listeSouscriptions table tr.impair{background:none;}
#entreprise .piedSouscriptions{margin:0;padding-top:20px;text-align:right;color:#819602;background:url('/images/bg_liste_b.png') top left no-repeat;}

#entreprise a.btnLibre{display:inline-block;width:207px;height:23px;line-height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}

#entreprise .miniListe{width:903px;height:210px;background:url('/images/bg_liste_mini.png') top left no-repeat;background-position:0 10px;position:relative;margin:0 0 0 40px;}
#entreprise .miniListe h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;}
#entreprise .miniListe h2 span{color:#fff;}
#entreprise .miniListe .box1{display:inline-block;width:435px;vertical-align:top;}
#entreprise .miniListe .box1 p{margin-bottom:4px;}
#entreprise .miniListe .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;margin-bottom:4px;}
#entreprise .miniListe .box1 input[type=text]{width:260px;margin-left:3px;}
#entreprise .miniListe .box1 select{width:266px;margin-left:3px;}
#entreprise .miniListe input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}

#entreprise .listeCV{width:903px;min-height:50px;background:url('/images/bg_liste_h.png') top left no-repeat;background-position:0 26px;position:relative;margin:-20px 0 0 40px;}
#entreprise .listeCV h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;white-space:nowrap;}
#entreprise .listeCV h2 span{color:#fff;}
#entreprise .listeCV table{width:903px;color:#7f9202;font-family:Tahoma;font-size:14px;background:url('/images/bg_liste_m.png') top left repeat-y;}
#entreprise .listeCV table td a{color:#7f9202;}
#entreprise .listeCV table td{padding:5px 0 6px 10px;}
#entreprise .listeCV table td.date{font-size:13px;width:130px;text-align:center;}
#entreprise .listeCV table tr.pair{background:url('/images/bg_tr.png') top left repeat-y;}
#entreprise .listeCV table tr.impair{background:none;}
#entreprise .pagination{margin:0;padding-top:20px;text-align:right;color:#819602;background:url('/images/bg_liste_b.png') top left no-repeat;}
#entreprise .pagination a,#entreprise .pagination a :visited{color:#819602; text-decoration:none; padding:0 5px; margin:1px;font-family:Tahoma;font-size:12px;font-weight:bold;}
#entreprise .pagination a:hover,#entreprise .pagination .courante{border:1px solid #819602; color:#832f2f; margin:0;}

#entreprise .miniListe .info p{padding:0 0 0 50px;font-family:Tahoma;color:#353535;font-size:15px;font-weight:normal;}
#entreprise .listeCV .infoCV{width:903px;color:#353535;font-size:13px;background:url('/images/bg_liste_m.png') top left repeat-y;padding:0 20px;}


/* INSCRIPTION EMPLOYEUR  *******************************************************************************************************************************/

#employeur .liste{width:903px;height:278px;background:url('/images/bg_liste.png') top left no-repeat;background-position:0 26px;position:relative;margin:0 0 0 40px;}
#employeur .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;}
#employeur .liste h2 span{color:#fff;}
#employeur .box1{display:inline-block;width:290px;vertical-align:top;}
#employeur .box1 p{margin-bottom:4px;}
#employeur .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;}
#employeur .box1 input[type=text],#employeur .box1 input[type=password]{width:160px;margin-left:3px;}
#employeur .box1 select{width:166px;margin-left:3px;}
#employeur .liste input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#employeur .alignG small{padding-left:10px;color:red;}
#employeur .red{color:red;}

#employeur h1{font-family:Tahoma;color:#e1e5ea;font-size:20px;font-weight:normal;padding-left:40px;}
#employeur h1 span{color:#fff;}
#employeur .liste h2 small{color:#fff;font-size:14px;}
#employeur .liste .btn input{margin:10px 40px 0 40px;}


/* DEPOSER UNE OFFRE  *******************************************************************************************************************************/

#offre .liste{width:903px;height:216px;background:url('/images/bg_liste_mini.png') top left no-repeat;background-position:0 16px;position:relative;margin:0 0 0 40px;}
#offre .liste h2{font-family:Tahoma;color:#7e9301;padding-left:30px;padding-bottom:9px;font-size:18px;font-weight:normal;text-shadow:0 0 2px #f0f0f0;}
#offre .liste h2 span{color:#fff;}
#offre .box1{display:inline-block;width:435px;vertical-align:top;}
#offre .box1 p{margin-bottom:4px;}
#offre .box1 .label{display:inline-block;width:120px;text-align:right;color:#555e66;vertical-align:middle;}
#offre .box1 input[type=text]{width:260px;margin-left:3px;}
#offre .box1 select{width:266px;margin-left:3px;}
#offre input.submit{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#offre .alignG small{padding-left:50px;color:red;}
#offre .red{color:red;}

#offre #DivDescription{width:903px;height:430px;background:url('/images/bg_liste_big.png') top left no-repeat;background-position:0 26px;position:relative;margin:0 0 0 40px;}
#offre #DivDescription h2{font-family:Tahoma;color:#7e9301;padding:0 0 0 28px;font-size:18px;font-weight:normal;margin:0;text-shadow:0 0 2px #fff;}
#offre #DivDescription h2 span{color:#778;font-size:16px;font-style:italic;}
#offre #DivDescription .description{margin-top:20px;padding:0 0 0 6px;}
#offre #DivDescription textarea{width:886px;height:280px;background:none;overflow:auto;border:none;}
#offre #DivDescription input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;position:absolute;bottom:15px;right:15px;}

#offre h1{display:block;width:990px;height:173px;position:relative;background:url('/images/groupe.png') top center no-repeat;margin:10px 0;color:#1f5796;font-size:22px;font-weight:bold;padding:100px 0 0 0;text-align:center;}


/* ACTUALITÉS  *******************************************************************************************************************************/

#actualites .border{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-moz-box-shadow: rgba(100,100,100,1) 0 2px 9px;
	-webkit-box-shadow: rgba(100,100,100,1) 0 2px 9px;
	-khtml-box-shadow: rgba(100,100,100,1) 0 2px 9px;
	box-shadow: rgba(100,100,100,1) 0 2px 9px;
}
#actualites h2{font-family:Tahoma;color:#7e9301;padding-left:30px;font-size:22px;text-shadow:0 0 2px #f0f0f0;margin:0 0 10px 0;}
#actualites .gauche{display:inline-block;vertical-align:top;width:300px;margin:0 10px 0 20px;background:#fff;padding:6px;}
#actualites .droite{display:inline-block;vertical-align:top;width:600px;background:#fff;padding:7px;}
#actualites .droite .texte{text-align:justify;}
#actualites h1{font-family:Tahoma;color:#7e9301;padding:0 0 10px 0;font-size:18px;font-weight:normal;margin:0;}
#actualites .border img{float:left;margin:0 4px 4px 0;}
#actualites .uneActu{border-bottom:1px dotted #777;text-align:justify;margin:0 0 6px 0;}
#actualites .uneActu h3{margin:0 0 6px 0;padding:0;font-size:13px;}
#actualites .uneActu .btnRight{text-align:right;padding:10px 0 0 0;}


/* FAQ  *******************************************************************************************************************************/

#faq h1{font-family:KabelItcTEEMed;color:#7e9301;text-align:center;font-size:22px;text-shadow:0 0 3px #f0f0f0;}
#faq .uneQuestion{width:903px;background:url('/images/bg_bulle_h.png') top left no-repeat;background-position:0 16px;position:relative;padding:0;margin:0 0 0 40px;text-align:justify;}
#faq .uneQuestion p{background:url('/images/bg_bulle_m.png') top left repeat-y;padding:0 15px 0 15px;}
#faq .uneQuestion h2{font-family:Tahoma;padding-left:30px;font-size:16px;font-weight:normal;}
#faq .uneQuestion div{width:100%;background:url('/images/bg_bulle_b.png') top left no-repeat;height:12px;}


/* PARTENAIRES  *******************************************************************************************************************************/

#partenaires h1{font-family:KabelItcTEEMed;color:#7e9301;text-align:center;font-size:22px;text-shadow:0 0 3px #f0f0f0;}

#partenaires #RXMenu{list-style-type:none;width:100%;text-align:center;}
#partenaires #RXMenu li{display:inline-block;margin:0 5px;}
#partenaires #RXMenu li a{background:#f0f7ff;padding:2px 10px;}
#partenaires #RXMenu li a.courant{background:#333;color:#fff;}

#partenaires .unPartenaire{width:903px;background:url('/images/bg_bulle_h.png') top left no-repeat;background-position:0 16px;position:relative;padding:0;margin:0 0 0 40px;text-align:justify;}
#partenaires .unPartenaire p{background:url('/images/bg_bulle_m.png') top left repeat-y;padding:0 15px 0 15px;}
#partenaires .unPartenaire p img{float:left;margin:0 10px 10px 0;}
#partenaires .unPartenaire h2{font-family:Tahoma;padding-left:30px;font-size:16px;font-weight:normal;color:#7e9301;}
#partenaires .unPartenaire div{width:100%;background:url('/images/bg_bulle_b.png') top left no-repeat;height:12px;}


/* MENTIONS LÉGALES  *******************************************************************************************************************************/

#mentions h1{font-family:KabelItcTEEMed;color:#7e9301;padding-left:70px;font-size:24px;text-shadow:0 0 3px #f0f0f0;}
#mentions .contenuBulle{background:url('/images/bg_bulle_m.png') top left repeat-y;padding:0 50px 0 15px;position:relative;margin-left:40px;font-size:13px;}
#mentions .teteBulle{width:100%;background:url('/images/bg_bulle_h.png') top left no-repeat;height:18px;position:absolute;top:-18px;left:0;}
#mentions .piedBulle{width:100%;background:url('/images/bg_bulle_b.png') top left no-repeat;height:12px;position:absolute;bottom:-12px;left:0;}
#mentions .contenuBulle p{padding-top:10px;}
#mentions .planRub{padding:0;margin:0 0 0 30px;}


/* CONTACT  ************************************************************************************************************************************/

#contact h1{font-family:KabelItcTEEMed;color:#7e9301;padding-left:70px;font-size:24px;text-shadow:0 0 3px #f0f0f0;}

#contact .contenuBulle{background:url('/images/bg_liste.png') top left no-repeat;padding:0 20px 0 15px;position:relative;margin-left:40px;font-size:13px;height:252px;margin-top:-20px;}

#contact .gauche{position:absolute;width:400px;top:30px;left:0;}
#contact .gauche label{display:block;position:relative;text-align:right;margin-bottom:10px;}
#contact .gauche input[type=text]{width:240px;}
#contact .gauche span{display:block;position:absolute;top:4px;left:0;width:150px;text-align:right;}

#contact .droite{position:absolute;width:400px;top:30px;right:60px;}
#contact .droite label{display:block;position:relative;text-align:right;margin-bottom:10px;}
#contact .droite input[type=text]{width:160px;margin-right:140px;}
#contact .droite textarea{width:300px;height:110px;overflow:auto;}
#contact .droite span{display:block;position:absolute;top:4px;left:0;width:90px;text-align:right;}

#contact .contenuBulle input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}

#contact .contenuBulle p{width:100%;position:absolute;bottom:20px;left:0;text-align:center;}
#contact .contenuBulle p small{display:block;position:absolute;left:0;bottom:0;width:200px;color:red;}
#contact .contenuBulle b{color:red;}

/* BAN HAUT  *******************************************************************************************************************************/

.menu{font-family:Arial;width:950px;font-size:12px;font-weight:bold;margin:0;padding:0;height:45px;}

.menu a, .menu a:visited{color:#353535;display:block;float:left;padding:0;text-align:center;position:relative;z-index:2;height:45px;line-height:45px; }

.menu a.menu1,.menu a.menu1:visited{width:89px;background:url('/images/menu1.png') top left no-repeat;}
.menu a.menu1:hover,.menu a.menu1#courant{color:#fff;background:url('/images/menu1.png') bottom left no-repeat;}

.menu a.menu2,.menu a.menu2:visited{width:144px;background:url('/images/menu2.png') top left no-repeat;}
.menu a.menu2:hover,.menu a.menu2#courant{color:#fff;background:url('/images/menu2.png') bottom left no-repeat;}

.menu a.menu3,.menu a.menu3:visited{width:120px;background:url('/images/menu3.png') top left no-repeat;}
.menu a.menu3:hover,.menu a.menu3#courant{color:#fff;background:url('/images/menu3.png') bottom left no-repeat;}
.menu a.menu3 img{display:block;position:absolute;top:-20px;left:0;}

.menu a.menu4,.menu a.menu4:visited{width:126px;background:url('/images/menu4.png') top left no-repeat;}
.menu a.menu4:hover,.menu a.menu4#courant{color:#fff;background:url('/images/menu4.png') bottom left no-repeat;}
.menu a.menu4 span,.menu a.menu4:visited span{color:#4b5317;}
.menu a.menu4:hover span,.menu a.menu4#courant span{color:#e0ffe0;}

.menu a.menu5,.menu a.menu5:visited{width:124px;background:url('/images/menu5.png') top left no-repeat;}
.menu a.menu5:hover,.menu a.menu5#courant{color:#fff;background:url('/images/menu5.png') bottom left no-repeat;}

.menu a.menu6,.menu a.menu6:visited{width:144px;background:url('/images/menu6.png') top left no-repeat;}
.menu a.menu6:hover,.menu a.menu6#courant{color:#fff;background:url('/images/menu6.png') bottom left no-repeat;}

.menu a.menu7,.menu a.menu7:visited{width:100px;background:url('/images/menu7.png') top left no-repeat;}
.menu a.menu7:hover,.menu a.menu7#courant{color:#fff;background:url('/images/menu7.png') bottom left no-repeat;}

.menu a.menu8,.menu a.menu8:visited{width:102px;background:url('/images/menu8.png') top left no-repeat;color:#819602;}
.menu a.menu8:hover,.menu a.menu8#courant{color:#fff;background:url('/images/menu8.png') bottom left no-repeat;}

/* FORM CONNEXION  *******************************************************************************************************************************/

#formConnexion{width:347px;height:197px;background:url('/images/annonces.png') top left no-repeat;margin:30px auto 0 auto;}
#formConnexion h2{padding:10px 0 14px 0;font-family:Tahoma;font-size:14px;text-align:center;}
#formConnexion .centre label{display:block;position:relative;text-align:right;margin-bottom:10px;}
#formConnexion .centre input[type=text]{width:146px;margin-right:50px;}
#formConnexion .centre input[type=password]{width:146px;margin-right:50px;}
#formConnexion .centre span{display:block;position:absolute;top:4px;left:0;width:140px;text-align:right;}
#formConnexion input[type=submit]{width:207px;height:23px;background:url('/images/bg_btn.png') top left no-repeat;border:none;cursor:pointer;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;}
#formConnexion p{text-align:center;}
#formConnexion small{display:block;color:red;padding:10px;}
#formConnexion b{color:red;}


/* PIED  *******************************************************************************************************************************/

.pied{
	font-size:11px; 
	width:984px;
	height:117px;
	padding:19px 0;
	margin:40px auto 10px auto;
	background:url('/images/bg_pied.png') top center no-repeat;
	text-align:center;
}
.pied p{padding-bottom:10px;font-family:Verdana;font-size:10px;color:#5a626c;}
.menuPied a,.menuPied a:visited{color:#889e03;font-family:Verdana;font-size:11px;padding:2px 6px;}
.mailto a,.mailto a:visited{font-family:Verdana;font-size:10px;color:#5a626c;}

div.sexy-bookmarks{height:54px;background:none;position:relative;width:540px;margin:-3px 0 0 264px;} 
div.sexy-bookmarks ul.socials { margin:0 !important; padding:0 !important; position:absolute; bottom:0; left:10px; } 
div.sexy-bookmarks ul.socials li { display:inline-block !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:48px !important; cursor:pointer !important; padding:0 !important; } 
div.sexy-bookmarks ul.socials a { display:block !important; width:48px !important; height:29px !important; font-size:0 !important; color:transparent !important; } 

.sexy-furl, .sexy-furl:hover, .sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumble, .sexy-stumble:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoo, .sexy-yahoo:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-script-style, .sexy-script-style:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-syndicate, .sexy-syndicate:hover, .sexy-email, .sexy-email:hover { background:url('/images/icones.png') no-repeat !important; } 
.sexy-furl { background-position:-300px top !important; } 
.sexy-furl:hover { background-position:-300px bottom !important; } 
.sexy-digg { background-position:-500px top !important; } 
.sexy-digg:hover { background-position:-500px bottom !important; } 
.sexy-reddit { background-position:-100px top !important; } 
.sexy-reddit:hover { background-position:-100px bottom !important; } 
.sexy-stumble { background-position:-50px top !important; } 
.sexy-stumble:hover { background-position:-50px bottom !important; } 
.sexy-delicious { background-position:left top !important; } 
.sexy-delicious:hover { background-position:left bottom !important; } 
.sexy-yahoo { background-position:-650px top !important; } 
.sexy-yahoo:hover { background-position:-650px bottom !important; } 
.sexy-blinklist { background-position:-600px top !important; } 
.sexy-blinklist:hover { background-position:-600px bottom !important; } 
.sexy-technorati { background-position:-700px top !important; } 
.sexy-technorati:hover { background-position:-700px bottom !important; } 
.sexy-myspace { background-position:-200px top !important; } 
.sexy-myspace:hover { background-position:-200px bottom !important; } 
.sexy-twitter { background-position:-350px top !important; } 
.sexy-twitter:hover { background-position:-350px bottom !important; } 
.sexy-facebook { background-position:-450px top !important; } 
.sexy-facebook:hover { background-position:-450px bottom !important; } 
.sexy-mixx { background-position:-250px top !important; } 
.sexy-mixx:hover { background-position:-250px bottom !important; } 
.sexy-script-style { background-position:-400px top !important; } 
.sexy-script-style:hover { background-position:-400px bottom !important; } 
.sexy-designfloat { background-position:-550px top !important; } 
.sexy-designfloat:hover { background-position:-550px bottom !important; } 
.sexy-syndicate { background-position:-150px top !important; } 
.sexy-syndicate:hover { background-position:-150px bottom !important; } 
.sexy-email { background-position:-753px top !important; } 
.sexy-email:hover { background-position:-753px bottom !important; }


/* DIVERS ET LIENS *******************************************************************************************************************************/

img.png{behavior: url('/js/png.htc');border:none;}

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearer{clear:both;}

p{margin:0;}

a{color:#565b5f; text-decoration:none;}
a:visited{color:#565b5f; text-decoration:none;}
a:hover{color:#832f2f; text-decoration:none;}

a img{border:none;}
.nettoyeur{clear: both; margin: 0; padding: 0;}
.nodisplay{display:none;}

/***************************************  BANDEAU JAVASCRIPT   ***********************************/
noscript div{
	width:100%;
	border-bottom:1px solid #F00;
	background-color:#FF9;
	color:#F00;
	text-align:center;
	padding:4px 0 4px 0;
	font-weight:bold;
}
