/* ------------------------------
 AM Editions - Site e-marketing
 Feuille de styles V2
 Rubrique Annuaire
 Juillet 2005
------------------------------ */
/*----------------
 STYLES COMMUNS ? TOUTE L'ANNUAIRE
-----------------*/

/***
Quotatis
***/
div.textepack span.TitreQuotatis a
{
font-size: 10px;
font-weight: bold;
font-family:verdana;
color: #F35712;
text-decoration:none;
}

div.textepack span.TitreQuotatis a:hover
{
text-decoration:underline;
}


div.textepack span.QuotatisBL a
{
font-size: 9px;
font-weight: bold;
font-family:verdana;
}

div.textepack span.QuotatisBL a:hover
{
text-decoration:underline;
}
/***
Fin Quotatis
***/
div.annuaire {
  padding: 10px 0 0px 0;
  /*V1 EMKG ajout float et width*/
  width:468px;
}

div.annuaire p {
	margin: 0px;
	font-size: 11px;
}
.bold {
  	font-size: 11px;
	font-weight: bold;
}
.facture{
  	font-size: 11px;
	text-decoration: underline;
}

div.annuaire p.titre3 {
  font-size: 17px;
  font-weight: bold;
  color: #7A85B5;
  margin: 30px 0 10px 0;
}

div.formulaire form.annuaire {
  background: none;
  border: 0;
  padding: 0;
}
div.annuaire .soustitre {
  font-size: 12px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/EMKG/titre_puce3.gif);
  margin: 10px 0 2px 16px;
  padding: 0;
}

/*----------------
 PRINCIPE
-----------------*/
div.offre p.titre4 {
  font-size: 16px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/EMKG/titre_puce2.gif);
  margin: 40px 0 10px 20px;
  padding: 0;
}

div.offre span.titre5 {
  font-size: 11px;
  font-weight: bold;
}

/* encadre fieldset */
div.offre fieldset {
	display: block;
	width: 468px;
	height: 650px;
	margin: 10px 0 10px 0;
	padding: 0px 15px 0 15px;
	border: 0;
	background:url(/Images/EMKG/bg_annuaire.gif) no-repeat;
	font-size: 11px;
}

div.offre fieldset #intro{
display: block;
padding: 50px 0 5px 0;
width:90%;
}

div.offre fieldset li {
  font-size: 11px;
  margin: 2px 0 0 0;
}

div.offre fieldset ul {
  margin: 2px 0 2px 30px;
  padding: 0;
}
#packFormulaire fieldset{
	display: block;
	width: 455px;
	height: auto;	
	margin: 10px 0 20px 0;
	padding: 50px 15px 0 15px;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom:2px solid #999999;
	background:url(/Images/EMKG/bg_packform.gif) no-repeat;
}
#packFormulaire fieldset p.liste {
  clear: both;
  padding-left: 18px;
  padding-bottom: 10px;
  margin: 5px 0 0px 0;
  background: transparent url(/Images/EMKG/liste_puce3.gif) left 2px no-repeat;
}

div.offre p.liste {
  padding-left: 18px;
  margin: 10px 0 10px 0;
  background: transparent url(/Images/EMKG/liste_puce3.gif) left 2px no-repeat;
}
div.offre .colDroite {
	float: right;
	margin:0px;
	width:200px;
}
div.offre .exemple {
	clear: both;
	text-align: center;
	margin: 5px 0px 5px 5px;
}
div.offre .exemple a{
	display: block;
	color: #FF6600;
}
div.offre .exemple img{
  	border: 1px solid #999999;
	margin-bottom: 5px;
}
div.offre ul li{
	margin: 10px 0 10px 0;
}
div.offre ul a{
	text-decoration: underline;
	font-size: 11px;
}
/* tarif */
div.offre div.tarif {
  text-align: center;
  margin: 12px 0 12px 0;
}

div.offre div.tarif p.prix {
  font-size: 12px;
  font-weight: bold;
}

div.offre div.tarif a{
	display: block;
	width: 132px;
	height: 22px;
	margin: 5px 0px 0px 80px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background: url(/Images/EMKG/bg_souscrire.gif) no-repeat;
}
*html div.offre div.tarif a{
	margin-left: 0px;
}

#contactPack{
	font-size:11px;
	text-decoration: underline;
}
/********************* Le pack emploi **************************************/
.packEmploi{
margin-top: 20px;
}
.packEmploi fieldset {
	display:block;
	width: 455px;
	height: 596px;
	margin: 10px 0 10px 0;
	padding: 0px 15px 0 15px;
	border: 0;
	background-image:url(/Images/EMKG/bg_packemploi.gif);
}
.packEmploi p.liste {
  padding-left: 18px;
  margin: 10px 0 10px 0;
  background: transparent url(/Images/AC/puce_valid.gif) top left no-repeat;
}
.packEmploi p#intro{
display: block;
padding: 50px 0 5px 0;
}
.packEmploi fieldset p{
display: block;
margin: 5px 0 5px 0;
}
.packEmploi fieldset .souligne{
font-size: 11px;
text-decoration: underline;
}


.packEmploi a.voirexemple{
display: block;
width: auto;
font-size: 11px;
font-weight: bold;
}

.packEmploi .tarif{
  text-align: center;
  width: 250px;
  padding: 5px 10px 5px 10px;
  margin: 10px 0 10px 95px;
  border: 1px solid #999491;
}
.packEmploi .tarif p.prix {
  font-size: 12px;
  text-align: left;
   font-weight: bold;
  color: #FF6600;
}
.packEmploi .tarif p.prix a.voirexemple{
margin-top: 10px;
}
.packEmploi .tarif p.prix br{
clear:left;
padding: 5px 0 10px 0;
}
.packEmploi div.tarif a.souscrire{
	display: block;
	text-align: center;
	width: 132px;
	height: 22px;
	margin: 10px 0px 0px 150px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background: url(/Images/EMKG/bg_souscrire.gif) no-repeat;
}
*html .packEmploi div.tarif a.souscrire{
	margin: 10px 0px 0px 0px;
}

/* accroche principale */
div.offre p.accroche3 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/EMKG/accroche_puce1.gif);
  margin: 0 0 10px 20px;
}

/* bloc offre */
div.offre p.accroche3 span  {
  font-size: 18px;
  color: #F35712;
  font-weight: bold;
  margin: 30px 0 10px 0;
}

/* lien pour s'abonner */
div.inscription {
 text-align: center;
}

div.offre div.inscription a {
  margin-top: 15px;
  margin-bottom: 15px;
}


/*----------------
 LISTE DE RESULTAT
-----------------*/
/* prestataire payant */
.ficheResultat{
 	width: 463px;
 	background-color:#FBFDFF;
  	border: 2px solid #E0E4E9;
	margin-bottom: 10px;
	font-size: 10px;
	color: #666666;
}

div.ficheResultat img {
  	float: right;
	padding: 0px;
  	border-bottom: 2px solid #E0E4E9;
    border-left: 2px solid #E0E4E9;
}

div.ficheResultat .bandeau{
	text-align: left;
	padding-top: 5px;
	background-color:#E0E4E9;
	height: 15px;
}
div.ficheResultat .bandeau .lien{
	float: right;
}
div.ficheResultat .bandeau .imgfiche{
	float:left;
	margin-right: 5px;
	
}
/*Nom de la societe*/
div.ficheResultat .raisonsociale{
	clear: left;
  	font-size: 18px;
	font-weight: bold;
  	color: #666666;
  	background-color:#E0E4E9;
}


/*texte de presentation*/
div.ficheResultat .presentation{
 	margin: 4px;
}
/*texte region et categories*/
div.ficheResultat  .ligne{
	margin-left: 4px;
	margin-bottom: 4px;
}

div.ficheResultat  .ligne .donnees{
	float: left;
	width: 74px;
	text-align: right;
	font-weight:bold;
}

div.ficheResultat  .ligne .resultat{
	margin-left: 80px;
	text-align: left;
}



div.payant {
  background: url(/Images/EMKG/encart_fond.gif);
  border: 1px solid #E2E8ED;
  padding: 10px 15px 5px 18px;
  margin: 0 0 10px 0;
}

div.payant .titre5 {
  font-weight: bold;
}

div.payant div.blocgauche {
  float: left;
  width: 350px;
}

div.payant div.blocdroit {
  float: right;
  width: 100px;
}

div.payant p {
  margin: 0;
  font-size: 10px;
}

div.payant p.maj {
  font-size: 10px;
  color: #71828A;
  margin: 0 0 5px 0;
}

div.payant ul {
  margin: 2px 0 5px 20px;
  padding: 0;
}

div.payant li {
  margin: 2px 0 0 0;
}

div.payant p.nom {
  font-size: 14px;
  font-weight: bold;
  color: #F60;
  margin-bottom: 8px;
}

div.payant p.presentation {
  margin-top: 5px;
}

div.payant a {
  display: block;
  margin: 3px;
  width: 70px;
  height: 19px;
  background: transparent url(/Images/EMKG/picto_voirfiche.gif) no-repeat;
}






/* prestataire gratuit */
table {
  border: 1px solid #DDD;
  margin-top: 10px;
}

table thead td {
  background-color: #D8DDE4;
  padding: 1px;
  font-weight: bold;
  text-align: center;
}

table tbody td {
  padding: 2px;
  border: 0;
  cursor: default;
  vertical-align: top;
  
}

table tbody tr.actif td {
  background-color: #D8DDE4;
  cursor: pointer;
}
table tbody tr.ligne1 {
  background-color: #F9F9FB;
}

table tbody tr.ligne2 {
  background-color: #F2F3F7;
}

table tbody ul {
  margin: 0 0 0 12px;
  padding: 0;
}

table tbody td.date {
  text-align: center;
}

table tbody td.fichetab {
  width: 1px;
  padding-left: 10px;
}







/*----------------
 LISTE DE PAGES
-----------------*/
div.numerotation {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #FF6600;
}

div.numerotation  a {
  font-size: 10px;
  color: #FF6600;

}

div.numerotation a.actif {
  color: #FF6600;
  font-weight: bold;
}

div.numerotation .inactif {
  color:#FF9900;
}

/*--------------------------------
 FICHE DE PRESENTATION PRESTATAIRE
---------------------------------*/

/*Fiche de pr?sentation, adresse, categories....*/
.fiche{
 	/*width: 463px;    *V1 EMKG */
 	background-color:#FBFDFF;
  	border: 2px solid #E0E4E9;
	font-size: 10px;
	color: #666666;
	float:left;
}




.fiche2{
 	width: 300px;
 	background-color:#FBFDFF;
  	border: 1px solid #999999;
	font-size: 10px;
	color: #666666;
}

div.fiche img {
  	float: right;
  	border-bottom: 2px solid #E0E4E9;
    border-left: 2px solid #E0E4E9; 
}

div.fiche .bandeau{
	clear: left;
	background-color:#E0E4E9;
	height: 20px;
}

div.fiche .bandeau p, div.fiche .bandeau H2{
	padding-top: 5px;
  	font-size: 10px;
  	color: #666666;
	font-weight:bold;
}

/*Nom de la societe*/
div.fiche h1.raisonsociale{
	clear: left;
  	font-size: 18px;
	font-weight: bold;
  	color: #666666;
  	background-color:#E0E4E9;
	margin-top:0px;
}

/*texte de presentation*/
div.fiche .presentation{
 	margin: 6px;
}

div.fiche .presentationlongue{
 	margin: 6px;
}
div.fiche .coordonnees a.formation{
	float:left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF6600;
	border: 1px solid #000000;
	width: 230px;
	height: 16px;
	padding : 2px 2px 2px 2px;
/*	background-image:url(/Images/CA/bg_referencer.gif);*/
	margin: 0px;
	text-decoration: none;
	text-align: center;
}



div.fiche .coordonnees{
 	margin:6px;
}
div.fiche  .ligne a {
	text-decoration:none;
	color:#FF6600;}

div.fiche  .ligne a:hover {
	text-decoration:underline;
}

div.fiche .ligne100{
	width: 100%;
	margin-bottom: 2px;
}

div.fiche  .ligne .donnees{
	float: left;
	display: inline;
	text-align: right;
	font-weight:bold;
}

div.fiche  .ligne .resultat{
	display: inline;
	text-align: left;
}

/* Date formation////////////*/
div.fiche  .lieuformationdate{
	width : 140px;
	margin-right: 5px;
	float: left;
	font-weight:bold;
}

div.fiche  .lieuformationnbjours{
	width : 60px;
	margin-right: 5px;
	float: left;
	font-weight:bold;
}


div.fiche  .lieuformationlieu{
	width :130px;
	float: left;
	margin-left: 5px;
}

div.fiche  .lieuformationprix{
	width :80px;
	float: left;
	margin-left: 5px;
}


/* //////////////////////////////// */


/*bloc actualites////////////*/
div.fiche .actualites{
 	margin: 6px;
}

div.fiche  .date{
	float: left;
	font-weight:bold;
}

div.fiche  .depeche{
	margin-left: 80px;
}
.actufichelien{
display: block;
text-align: right;
font-weight: normal;
color: #FF6600;
}
.contactsouligne{
	font-size:10px;
	text-decoration: underline;
}
.navfermeture{
	float: right;
	padding: 4px 4px 0px 0px;
}






/*bloc categories/////////////*/
div.fiche .categories{
 	margin: 6px;
}

/* Modif V2010 Pbl liste prestataire
div.fiche .categories .choix{
	float: left;
	width: 33%;
	font-weight: bold;
	margin-bottom: 6px;
}*/




*html div.fiche .categories .choix{
	margin-bottom: 0px;
}

div.fiche .categories .choix li{
	margin-left: 20px;
	font-weight: normal;
}
*html div.fiche .categories .choix li{
	list-style-position: outside;
}

div.fiche .categories_criteres{
 	margin: 30px;
}

div.fiche .categories_criteres .criteres{
	/*float: left;V1 EMKG retrait*/
	width: 40%;
	font-weight: normal;
	margin-bottom: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	background: transparent url(/Images/EMKG/puce_liencomp3.gif) no-repeat;
}
*html div.fiche .categories_criteres .criteres{
	float: left;
	width: 40%;

	margin-bottom: 0px;
	padding-bottom: 6px;
	padding-left: 15px;
}




*html .ombrHauteRubFichier{
	margin-bottom: -5px;
}


.ombrHauteRubFichier{
	float: left;
	position:relative;
	width: 494px;
	height: 7px;
	background: transparent url(/Images/EMKG/fiche/ombrh.gif) no-repeat;
}


/*--------------------------------
 FICHE ONGLET PRESTATAIRE
---------------------------------*/
.fichonglet {
	/*V1 EMKG width: 494px;*/
	height: 100%;
	margin-left: -7px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ombrHaute{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	/*background: transparent url(/Images/EMKG/fiche/ombrh_competences.gif) no-repeat;		       V1 EMKG width: 494px;*/
}
.ombrH_competences{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	background: transparent url(/Images/EMKG/fiche/ombrh_competences.gif) no-repeat;
}
.ombrH_hommes{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	background: transparent url(/Images/EMKG/fiche/ombrh_hommes.gif) no-repeat;
}
.ombrH_structure{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	background: transparent url(/Images/EMKG/fiche/ombrh_structure.gif) no-repeat;
}
.ombrH_actualites{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	background: transparent url(/Images/EMKG/fiche/ombrh_actualites.gif) no-repeat;   
}
.ombrBasse{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 494px;*/
	height: 7px;
	/*background: transparent url(/Images/EMKG/fiche/ombrb.gif) no-repeat;		V1 EMKG width: 494px;*/
}
div.fichonglet .milieu{
	padding:0px;
	margin: 0px;
}
.blocOnglets{
	padding:0px;
	margin-bottom: -2px;
	width:474px;
}
*html .blocOnglets{
	margin-top: -5px;
}
.blocOnglets img{
	padding:0px;
}
.blocOnglets a{
	padding:0px;
	margin: 0px;
}

.contenu{
	float: left;
	position:relative;
	width: 468px;/*V1 EMKG width: 100%;*/
	padding-left: 7px;
	color: #666666;
	background: url(/Images/EMKG/fiche/ombrmilieu.gif) repeat-y;
}
* html .contenu{
	margin-left: 0px;
}

.info1 {
	/*V1 EMKG width: 480px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FBFDFF;
	border:1px solid #E0E4E9;
}
.info2 {
	/*V1 EMKG width: 480px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	border:1px solid #E0E4E9;
}

.donneesinfo{
	clear:both;
	float: left;
	width: 155px; /*V1 EMKG width: 175px;*/
	text-align: right;
	font-weight: bold;
	margin-left: 5px;
}
.resultatsinfo{
	margin-left: 172px;/*V1 EMKG width: 192px;*/
	margin-right: 5px;
}

.donneesactus{
	clear:both;
	float: left;
	width: 85px;
	text-align: right;
	font-weight: bold;
	margin-left: 5px;
}
.resultatsactus{
	margin-left: 102px;
	margin-right: 15px;
}
.chapoactus{
	font-weight: bold;
}
.navactu{
	float: right;
}
.dirigeant{

}
.photo{
	float: right;
  	border: 1px solid #999999;
	margin-bottom: 5px;
}
.onglets{
	float: left;
	position:relative;
	width: 100%;
}
.separationfiche {
	font-size: 0px;
	clear: both;
	width: 100%;
	height: 5px;
	border-top: 1px solid #999999;
}

div.fiche p {
  	font-size: 10px;
}

div.fiche p.titre4 {
	  font-size: 12px;
	  font-weight: bold;
	  display: list-item;
	  list-style-image: url(/Images/EMKG/titre_puce3.gif);
	  margin: 20px 0 0 15px;
}

div.fiche p.date {
  font-size: 10px;
  color: #71828A;
}

/* adresse */
div.adresse {
  width: 360px;
  margin: 20px 0 10px 0
}

div.adresse span.libelle {
  width: 75px;
  float: left;
  color: #71828A;
}

div.adresse span.valeur {
  width: 255px;
  float: left;
}

/* blocs dinfos */
div.bloc {
  width: 440px;
  border: 1px solid #E2E8ED;
  padding: 10px;
  margin: 10px 0 10px 5px;
  background: url(/Images/EMKG/encart_fond.gif);
}

div.bloc p {
  margin: 3px 0 3px 0;
}

div.bloc span.libelle {
  width: 100px;
  float: left;
  color: #71828A;
}

div.bloc span.valeur {
  width: 340px;
  float: left;
}

div.annuaire span.court {
  width: 70px;
}

div.bloc p.categorie {
  font-weight: bold;
  margin: 0;
}

div.bloc ul {
  margin: 0 0 6px 12px;
  padding: 0;
}

div.bloc li {
  margin: 2px;
}




/*----------------------------------------------------------------
  ESPACE PRESTATAIRE
-----------------------------------------------------------------*/
.navespace{
	float: left;
	text-align: left;
	height: 26px;
	background: url(/Images/EMKG/bg_navespace.gif) left no-repeat;
}


.navespace a.nav1{
	display: block;
	width: 110px;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 15px;
}
.navespace a.nav2{
	position: relative;
	display: block;
	width: 110px;
	height: 22px;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	bottom: 7px;
	padding-left: 15px;
}

.espacemenu{
	margin-top: 20px;
	width: 100%;
}

.contenuespace{
	padding-bottom: 10px;
	margin-left: 128px;
	font-size: 10px;
	border-bottom: 1px solid #999999;
}

.contenuespacelien{
	margin-left: 128px;
}

.lienespace{
	display: block;
	position: relative;
	margin:0px;
	width: 47%;
	text-decoration: underline;
}

.contenuespaceoff{
	padding-bottom: 10px;
	margin-left: 128px;
	font-size: 10px;
	color: #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}
.lienespaceoff{
	display: block;
	position: relative;
	margin:0px;
	width: 47%;
	color: #A0A0A0;
	font-size: 10px;
	text-decoration: underline;
}
.desactive{
	color: #A0A0A0;
	font-size: 11px;
}
.textdesactive{
	color: #A0A0A0;
	font-size: 10px;
}

.contenuespacetitre{
	font-family: arial;
	font-size: 8pt;
	color:#FFFFFF;
	background-color:#F07E35;
	padding-top:    2pt;
	padding-bottom: 2pt;
	padding-left:   2pt;
	padding-right:  2pt;
	margin-left: 20px;
}

.contenuespaceblocgestionfichier{
	margin-left: 30px;
	margin-bottom: 5px;
}

.contenuespaceblocfichier{
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
}

a.lienRubFichier{
  font-size: 11px;
  font-weight: bold;
  color: #F60;
  margin-left: 25px;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/EMKG/puce_liencomp3.gif);
}

/*D?but bloc Theme rub fichier categories/////////////*/
.categoriesbloc{
 	margin: 6px;
}

.categoriesbloc .choix{
	float: left;
	width: 33%;
	font-weight: bold;
	margin-bottom: 6px;
}
*html .categoriesbloc .choix{
	margin-bottom: 0px;
}

.categoriesbloc .choix li{
	margin-left: 20px;
	font-weight: normal;
}
*html .categoriesbloc .choix li{
	list-style-position: outside;
}
/*Fin bloc Theme rub fichier categories/////////////*/

/*Rubrique fichier Nouveau*/
div.ficheResultat .nouveau, div.fiche .nouveau{
	clear: left;
  	font-size: 12px;
	font-weight: bold;
  	color: #FF0000;
  	background-color:#E0E4E9;
}
/* ************************ */

.EnLigne{
		background-color:green;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right-width : 1px;
		border-left-width : 1px;
		border-bottom-width : 1px;
		border-top-width : 1px;
		border-color : #FFFFFF;
		border-style: solid;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		font-family: Arial,Verdana;
		color: #ffffff;
		padding: 3px;

}

.HorsLigne{
		background-color:red;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;

	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-color : #FFFFFF;
	border-style: solid;

	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #ffffff;
	padding: 3px;
	
	
}


