body {
background: #fff url(/indicateur/pdf/images/pdfr_fond_body.jpg) repeat-x left top;
margin:0;
padding:0;
color:#000;
font:11px/14px  Verdana,Arial,Helvetica,Geneva;
voice-family: "\"}\""; voice-family:inherit;
} 

body.fond_site {
background:#000000;
}

html>body {
	font-size:12px;
	}

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

img, table { margin: 0; padding: 0; border: none; }
p, ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
sup { font-size: 60%; }

a {
	text-decoration: none;
	color:#000000
}

a:hover {
	text-decoration: underline;
}

.center { 
  text-align : center;
}


/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.marge { clear: both; margin: 20px;}

.error { color:red; font-weight: bold; }

.form_error {color:red; font-size:10px; float:right; width:200px; clear:both}

#conteneur {
	width: 100%;
	position: relative;
	height: 1%;
}

/* PUB */
#pub-pave {

	width:310px;
	text-align:center;
	margin-top:7px;
	margin-bottom:7px;

}

#pub-liste {
	clear: both;
	width:650px;
	padding-top:7px;
	padding-bottom:7px;
	background: #FFFFFF;
	border:#CCCCCC solid 1px;
	text-align:center;
	margin-top:7px;
	margin-bottom:7px;
}




/* MENU TOP */


#menutop {
	width:100%;
	height: 47px;
	background-color: #333333;
	background-image: url(/indicateur/pdf/images/menu-fond.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#menutop_center {
    width: 765px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

#menutop ul, #menutop li {
	list-style-type: none;
	position: relative;
	margin-top: 0;
	padding : 0;
	
	}
	
#menutop ul {
	height: 28px;
}

#menutop li {
	float: left;
	vertical-align: middle;
	font: 15px Georgia, "Times New Roman", Times, serif;
}


#menutop li a {
	display: block;
	height : 24px;
	width:84px;
	line-height: 24px;
	vertical-align:middle;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	padding:0px 5px;
	background-image: url(/indicateur/pdf/images/menu-sep.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menutop li.selected {
	background-image: url(/indicateur/pdf/images/menu-fond-on.jpg);
	background-repeat: repeat-x;
}


#menutop li.logo a, #menutop li.logo img { /* dimensions et définitions des boutons */
	display: block;  /* mise en block de <a> pour lui donner des dimensions */
	text-decoration: none;
	text-align: center;
	border : 0px
}


#menutop li a:hover {
	color: #FFFFFF;
}



#menu_player_off {
	width:100%;
	height: 70px;
	background-color: #000000;
	background-image: url(/indicateur/pdf/images/menu-fond.jpg) ;
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font: 16px Georgia, "Times New Roman", Times, serif;
}

#menu_player_off a {
	color: white;
}

#menu_player_off img {
	margin-bottom:30px;
}

#ligne-bleue {
	margin-top:0px;
	font-size:1px;
	width:100%;
	height:2px;
	background-color: #004984;
}

/* Le bloc de contenu principal */

#contenu {
	width: 980px;
	background: #001C3C url(/indicateur/pdf/images/pdfr_fond_contenu.jpg) repeat-x left top;
	margin: 0 auto;
	position: relative;
}

#flashcontent {
	margin: 0;
	background-color:#000000
}


/* La colonne de gauche */

#contenu_gauche {
	background: #fff url(/indicateur/pdf/images/pdfr_fond_body.jpg) repeat-x left top;
	width: 666px;
	float: left;
	position: relative;
	height: 1%;
}

#contenu_gauche_liste {
	height: auto;
	float: left;
	position: relative;
	width: 650px;
	padding-top: 7px;
}

.contenu_cadre_base {
	position:relative;
	width: 648px;
	float: left;
	position: relative;
	border: 1px solid #C7C7C7;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: white;
	
	
}

.contenu_cadre_base h1, .contenu_cadre_base h1 a{
	
	color: #004E84;
	font: 25px Georgia, "Times New Roman", Times, serif;
	margin: 7px;
	margin-top: 28px;
	text-decoration : none;
}

.contenu_cadre_base h2{
	
	
	margin: 7px;
	margin-top: 28px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	
}

.contenu_cadre_base h3{
	
	
	margin: 7px;
	margin-top: 14px;
	font: Georgia, "Times New Roman", Times, serif;
	font-weight:bold
	
}


#contenu_base a {

	font-weight:bold;
	color: #004E84;
	font-style:normal

}

#contenu_base a:hover {

	text-decoration : underline;

}

#contenu_base p, .contenu_cadre_base p, .contenu_cadre_base .img-shadow {

	margin:7px;
	line-height:18px;

}

#contenu_base table {

	margin-left:28px;

}


#contenu_base ul {
	list-style-type: disc;
	margin-bottom:7px

}

#contenu_base li {
	
	margin-left: 32px;
}

#contenu_base label {

	float: left;
 	width: 200px;
 	text-align: right;  
	margin-right:7px;
	margin-top:5px;   
}


#contenu_base form {
	margin-top:28px;
	margin-bottom:28px;

}

#contenu_base textarea {

height:100px;

}


/* FORMULAIRE ANNONCE */

.errorlist {

	color:#FF0000;
	margin-left : 7px;

}


#contenu_base .form_annonce h2 {
	background-color:#99CCCC
}
 
#contenu_base .form_annonce ul {
	list-style: none;	
}

#contenu_base .errorlist ul {

	color:#FF0000;
	margin-left : 7px;

}

#contenu_base .form_annonce li {
	margin-left:150px;
	width:150px;
}

#contenu_base .nolabel li {
	width: auto;
	margin:0px;
}

#contenu_base .form_annonce p.catego label {
width:100px;
}


#contenu_base .form_annonce label {
	float: left;
 	width: 155px;
 	text-align: left;  
	margin-right:7px;
	margin-top:5px;  
	
}

#contenu_base .form_annonce textarea {
	width:400px;
	height:150px;
}

#contenu_base .nolabel {
	display:block;
	float:left;
	width:auto;
	text-align:left
}

#contenu_base .nolabel label {
	margin:0px;
	width: auto;
}
#contenu_base img.ann_tranche{
padding:0 3px;
}

#contenu_base .label_auto {
	float: left;
 	width: auto;
	margin-right:7px;
	margin-left:7px;
	margin-top:5px;
}


.contenu_separation {
	background: #fff url(/indicateur/pdf/images/pdfr_fond_contenu.jpg) repeat-x left top;
	height : 50px;
	width : 650px;
	margin-top : 14px;
}

.contenu_separation h2 {
	font-size:18px;
	color : #FFFFFF;
	padding-top : 12px;
	margin-left : 5px;
}

#id_agence, #id_adresse, #id_contact_nom, #id_page_t1, #id_page_t2 {
	width:300px;
}

#id_repasse_num, #id_repasse_mois, #id_repasse_ref, #id_repasse_page, #id_charte_page, #id_doublon {
	width:30px;
	vertical-align:middle
}



/*  ------------------------------------------
/*  Le conteneur de la colonne de droite
/*  ------------------------------------------ */

#contenu_droite {
	width: 314px;
	float: left;
	position: relative;
	color: white;
}

#contenu_droite h1 {
	font: normal 35px Georgia, "Times New Roman", Times, serif;
	margin-top: 7px;
	margin-bottom: 15px;
	margin-left: 8px;
}


#contenu_droite h2 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin-left: 8px;
}

#contenu_droite h2 a {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom: 5px;
}



.nouvelle_recherche {
	width: 281px;
	height: 28px;
	float: left;
	/*margin-top: 0px;*/
	margin-bottom: 20px;
	line-height: 30px;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;
	margin-left: 7px;
}


.nouvelle_recherche a {
	color: black;
	font: 16px/30px "Times New Roman", Times, Georgia, serif;
}

#search_par_ref { 
  margin: 10px;
}

#search_par_ref input.text { 
  width: 100px;
}

.bloc_rech {
	width: 297px;
	margin-left: 7px;
	margin-bottom: 7px;
	background-color: #00254C;
	border-right: 1px solid #3F556D;
	border-bottom: 1px solid #3F556D;
	padding-left: 7px;
	padding-top: 7px;
}

.bloc_rech p {

margin-left: 9px;
}


.bloc_rech ul {
	margin-left: 10px;
	margin-bottom: 10px;
}

.bloc_rech li { 
  padding-left: 10px;
}

.bloc_rech a {
	color:#FFFFFF

}

.bloc_rech li.selected {
  font-weight: bold;
}

.titre_liste {
  margin-top: 10px;
  margin-bottom: 4px;
  margin-left: 10px;
}

.bloc_rech li.tous {
  font-style: italic;
}

.bloc_rech li a {
	color: white;
	font-size:11px;
	line-height:14px;
}

.bloc_rech li a.desactive {
	color: #656565;
}

.sauv_rech {
	margin: 10px;
}

.sauv_rech a {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom: 5px;
	color:#FFFFFF;
	text-decoration:underline;
}
.sauv_rech a:hover {
	text-decoration:underline;
}


/* Moteur de recherche niveau 1 - Homepage */

#moteur_regions {
	float:none;
} 

#nom-region-survol {
	font-size:9px;
	float:right;
	margin-right:35px;
}

#moteur_hors_regions {
	float:none; 
} 

.moteur-petite-carte {
	float:right; 
	width:65px;
	margin-bottom:10px;
	}


#moteur_type {
	margin-top: 5px;
	margin-bottom: 15px;

}


#moteur_type h2 {
	margin-right:40px;
	float:left;
}

#moteur_type select {
	width:170px;
	color:#666666;
	font-size : 11px;
	border: 1px solid #CCCCCC;


}


#moteur_budget {
	 width: 284px;
	 height: 50px;
	 background: #00254C url(/indicateur/pdf/images/moteur-budget-fond.gif) no-repeat; 
	 padding-left:10px;
}

#moteur_budget img {

margin-left:-5px;
margin-top:25px

}

#moteur_budget img#img-bugdet-1 {

margin-left:2px;
margin-top:25px

}

#moteur_budget_bulle {
	float:right;
	 padding:5px;
	 font-size:9px;
	margin-right:10px;

}


/* ---------------------- */
/* éléments communs */
/* ----------------------- */

.rechercher_agence {
	width: 281px;
	height: 28px;
	float: right;
	margin-top: 3px;
	line-height: 30px;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;
	/*margin-left: 7px;*/
	position: relative;
	margin-bottom: 7px;
	right: 5px;
}

.rechercher_agence a {
	color: black;
	font: 16px/30px Georgia, "Times New Roman", Times, serif;
}

 

/* Formulaires */

.bouton input {
	color: black;
	font: 16px "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;
}

input, textarea, select {

	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 7px;
	padding-left : 5px;
	color:#666666;
	font-size : 11px;
	border: 1px solid #CCCCCC;
	vertical-align:middle
	

}



/* formulaire contact annonceur sur detail */

#annonceur_contact {
	padding : 0px;
}



#annonceur_contact input {
	
	width:250px;
	height: 20px;
	

}

#annonceur_contact textarea {
	width:270px;
	height: 85px;

}

.annonceur_contact_gauche {
	float : left;
	width : 300 px;
}

.annonceur_contact_droite {
	float : right;
	width : 280 px;
}

#annonceur_contact .bouton {
	padding-left : 25px;						
}

#annonceur_contact .bouton input {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left : 5px;
	width:150px;
	color: black;
	font: 16px "Times New Roman", Times, Georgia, serif;
}

#annonceur_contact h2 {
	font: 25px "Times New Roman", Times, Georgia, serif;
}



 /*L'habillage des images */ 

.img-shadow {
	float:left;
	border: 1px solid #a9a9a9;
	background-color: white;
	position: relative;	
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: 5px;
  max-width:640px;
}

/*  #############################################
/*  					ANNONCES
/*  ------------------------------------------ */


/* Communs modules annonces (detail et liste) et agence (liste et détails) */



.ajouter_annonce {
	width: 175px;
	height: 20px;
	float: right;
	margin-top: 7px;
	font-size:10px;

}

.ajouter_annonce.plus { 
	background: url(/indicateur/pdf/images/ajouter_selection.gif) no-repeat left top;
}

.annonce_retour_liste {
	width: 145px;
	height: 20px;
	float: left;
	margin-top: 7px;
	margin-left : 15px;
	background: url(/indicateur/pdf/images/ajouter_selection.gif) no-repeat left top;
	font-size:10px;
}

.ajouter_annonce a, .annonce_retour_liste a {
	margin-left: 20px;
	color: black;
}

.infos_annonce {
	float: left;
	
}

.voir_annonce {
	width: 170px;
	height: 28px;
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 30px;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;
}

.voir_annonce a {
	color: black;
	font: 16px/30px "Times New Roman", Times, Georgia, serif;
}

.annonce_ref {
	width: 126px;
	height: 30px;
	float: left;
	margin: 7px;
	text-align: center;
	color: #B1B1B1;
	font-style: italic;
	line-height: 30px;
}

.annonce_prix {
	width: 135px;
	height: 30px;
	float: left;
	line-height: 30px;
	color: black;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	margin-top:7px
}

.lieu_annonce {
	margin-bottom:10px;
	float: left;
	width:300px;
}


.resume_annonce {
	height: 40px;
    width: 450px;
	float: left;
}

.resume_annonce ul li {
	margin: 8px;
	list-style-type:square;
}


/* Détail annonce */

#annonce_detail, #agence_detail {

	padding: 20px;
	padding-bottom:40px;

}

#annonce_detail h1, #agence_detail h1 {

	color: #004E84;
	font-size: 22px;
	font-weight: bold;
	margin-top: 14px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif	
}

#annonce_detail p, #agence_detail p {
	margin-left:7px;
}

#annonce_detail .resume_annonce, #agence_detail .resume_annonce {
	height:auto;
	margin-left : 15px; 
	line-height : 18px;
	width:400px;
	text-align:justify
}

#annonce_detail .resume_annonce:first-letter {
    color: #666;
    font-size: 275%;
    float:left; border: 1px solid black;
    padding: 5px; margin-right: 7px;
}

#annonce_detail .resume_annonce b { font-weight: 600; }


#annonce_detail .annonce_prix {
	float:right;
}

/*  ------------------------------------------
/*  Liste des annonces
/*  ------------------------------------------ */

/* Les résultats de recherche */

#contenu_gauche_result_rech {
	background: #001C3C url(/indicateur/pdf/images/pdfr_fond_contenu.jpg) repeat-x left top;
	color: white;
	height: 50px;
	border-right: 1px solid #004E84;
	width: 665px;
	font-size : 10px;
}

#contenu_gauche_result_rech a {
	color: white;
}

#contenu_gauche_result_rech a.on {
	font-weight: bold;
}


.recherche_enregistrer, .recherche_enregistrer input {

	color: black;
	font: 16px "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	width: 180px;
	height: 28px;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height: 30px;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;

}


.rech_result {

	margin:7px;

}

.rech_result h2 {

	color: #004E84;
	font-size: 18px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
	width: 400px;

}

.result_rech_ligne {
	height:24px;
	/*line-height: 24px;*/
	border-top: 1px solid #004E84;
	border-bottom: 1px solid #004E84;
	border-right: 1px solid #004E84;
	width: 664px;
}

.result_rech_ligne span {
	display: block;
	margin-left: 5px;
	margin-top: 3px;
}

.result_rech_col {
	display: inline;
	height:23px;
	line-height: 23px;
	/*border-top: 1px solid #00254C;*/
	/*border-right: 1px solid #004E84;*/
	float: left;
	/*background-color: silver;*/
	text-align: center;
}

.liste_rech {
	width: 240px;
	border-right: 1px solid black;
	}

.liste_rech_detail {
    width: 350px;
	border-right: 1px solid black;
}


.envoyer, .imprimer, .choix_liste {
	border-right: 1px solid black;
	border-left: 1px solid #004E84;
}

.choix_liste {
	width: 205px;
	font-size: 10px;
}

.envoyer a, .imprimer a {
	color: white;
	font: normal 15px/24px "Times New Roman", Times, Georgia, serif;
	letter-spacing: -0.05em;
	display: block;
}

.envoyer {
	width: 127px;
}

#envoi_ami 
{ 
  background: #001C3C url(/indicateur/pdf/images/pdfr_fond_contenu.jpg) repeat-x left top;
  color: white;
  border: 2px solid #004E84;
  width: 180px;
  font-size : 10px;  
  position: absolute; 
  display: none;
  z-index: 100;
  left: 410px;
  padding: 10px;
  padding-top: 0px;
  text-align: center;
  }

#envoi_ami h1 { 
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
}

#envoi_ami textarea { 
  width: 160px;
}

.imprimer {
	width: 86px;
}



/* BLOC ANNONCE EN LISTE */

.contenu_gauche_elmt {
	position:relative;
	height: auto;
	width: 650px;
	float: left;
	background: white;
	border: 1px solid #C7C7C7;
	margin-bottom: 7px;
	background: white url(/indicateur/pdf/images/pdfr_fond_annonce.jpg) no-repeat left bottom;
}

.encadre {
	width: 640px;
	border: 6px solid #243A6E;
	/* border-bottom: 1px solid #C7C7C7; */
}

.fiche_agence {
	background: white url(/indicateur/pdf/images/pdfr_fond_annonce_plus.jpg) repeat-x left bottom;
	width: 650px;
}


.contenu_gauche_elmt .img-shadow, .contenu_gauche_sugg .img-shadow {
	margin: 5px 8px 5px 5px;
	width:166px;
	height:166px;
	text-align:center;
}

.encadre .img-shadow, .contenu_gauche_elmt_sugg .img-shadow {
	margin: 0 8px 5px 0;
}

/* #contenu_gauche_liste h2 { plutot ? -ar */
.contenu_gauche_sugg h2, .contenu_gauche_elmt h2 {
	color: #004E84;
	font-size: 18px;
	font-weight: bold;
	margin-top: 7px;
	width: 290px;
	height: 20px;
	float: left;
}



.agence_droite {
	width: 440px;
	float: left;
	height:50px;
	}

.agence_droite h4{
	margin-top:5px;
	}

.agence_gauche {
	width: 145px;
	float: right;
	margin-top: 17px;
	margin-bottom: 5px;
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
}

.agence_gauche a, .agence_droite a {
	
	color: black;

}

.fiche_agence .agence_droite, .fiche_agence .agence_droite a, .fiche_agence .agence_gauche, .fiche_agence .agence_gauche a, .fiche_agence .agence_gauche li a {
	color: white;
}


.contenu_gauche_elmt .titre_agence {
	font-size: 12px;
	font-weight: bold;
}



/* ---------------------- */
/* AGENCES
/* ----------------------- */

/* colonne de gauche */

.contenu_gauche_agence_elmt {
	position:relative;
	height: auto;
	width: 650px;
	float: left;
	background: white;
	border: 1px solid #C7C7C7;
	margin-bottom: 7px;
	background: #E6E6E6 url(/indicateur/pdf/images/pdf_fond_agence.png) repeat-x top;
}

.contenu_gauche_agence_elmt .img-shadow {
	margin: 5px 8px 5px 5px;
}

.contenu_gauche_agence_elmt h2 a{
	color: #004E84;
	font-size: 14px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom:5px;
	width:350px;
	float:left;
	text-transform:uppercase;
	
}



.agence_liste_coordonnees {

	float:left;
	width: 235px;
	margin-left:50px;
	margin-top:10px;
	list-style-position: inside;
	list-style-type: nonce;
	font-size: 10px;
	position: relative;
	bottom: 0;
	
}


.agence_liste_coordonnees a {
	color:#000000

}

/* ---------------------- */
/* PAGE ACCUEIL
/* ----------------------- */

/* colonne de gauche */

/* Les titres de rubriques de la page d'accueil cliquables */


#contenu_gauche_liste h1 a {
	width: 200px;
	height: 48px;
	display:block;
	margin-left: 8px;
}

#contenu_gauche_liste h1 a span {
	display: none;
}

/*suggestion*/

#contenu_gauche_sugg h1 a{
	background: url(/indicateur/pdf/images/pdfr_fond_rub_sugg_h1.png) no-repeat left 8px;


}


/*dossier*/

.contenu_gauche_dossier h1 {
	background: url(/indicateur/pdf/images/pdfr_fond_rub_dossier_h1.png) no-repeat left 8px;
}




/* Les autres suggestions */

.autres_sugg {
	width: 235px;
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
	height: 45px;
	position: absolute;
	bottom: 0;
	left: 185px;
}

.toutes_sugg {
	list-style-position: inside;
	list-style-type: disc;
	height: 45px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 190px;
	line-height:45px;
}

.autres_dossiers {
	
	width: 150px;
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 8px;
	clear: left;
}

.tous_dossiers {
	list-style-position: inside;
	list-style-type: disc;
	height: 40px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 150px;
	line-height:40px;
}


.autres_sugg li {
	margin: -2px 0;
}

.autres_sugg li a {
	color: black;
}

.toutes_sugg li {
	margin: -2px 0;
}

.toutes_sugg li a {
	color: #004E84;
	font-weight: bold;
}

/* Le dossier */

.contenu_gauche_dossier {
	width: 320px;
	height: 227px;
	float: left;
	position: relative;
	border: 1px solid #C7C7C7;
	background-color: white;
	left: 7px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.dossier_detail_illustration {

	margin: 8px;


}

.titre_dossier {
	width: 320px;
	height: 128px;
	position: relative;
	float: left;
}

.titre_dossier p {
	text-align: center;
	margin-top: 85px;
	color: white;
	font: 20px Georgia, "Times New Roman", Times, serif;
	line-height:20px
}

.titre_dossier p a {
	color: white;
}

.autres_dossiers li {
	margin: -2px 0;
}

.autres_dossiers li a {
	color: black;
}

.tous_dossiers li {
	margin: -2px 0;
}

.tous_dossiers li a {
	color: #004E84;
	font-weight: bold;
}

/* L'agence à la une */

.contenu_gauche_agence_une {
	width: 310px;
	height: 220px;
	float: left;
	position: relative;
	border: 4px solid #00254C;
	left: 8px;
	background: url(/indicateur/pdf/images/pdfr_fond_agence_une.png) left -5px;
	margin-bottom: 8px;
}

.contenu_gauche_agence {
	width: 290px;
	height: auto;
	position: relative;
	border: 4px solid #00254C;
	background: #E6E6E6 url(/indicateur/pdf/images/pdf_fond_agence.png) repeat-x top;
	color:#000000;
	padding:8px;
}

.contenu_gauche_agence 	a{
	color:#000000;

}

.contenu_gauche_agence_une .voir_annonce {

	width: 150px;
	margin-left : 5px;
	margin-bottom : 5px;
	


}

.contenu_gauche_agence_une h2 {
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 8px;
	/*margin-top: 5px;*/
}

.img-agence_une {
	float: right;
	margin: 0 5px 0px;
}

/* Force la taille du logo agence à 127x127 -ar */
.img-agence_une img {
	width: 127px;
	height: 127px;
	border: 1px solid #C7C7C7;
}


.type_agence {
	font-weight: bold;
	font-size: 11px;
	margin-left: 8px;
}

.lieu_agence {
	font-size: 10px;
	margin-left: 8px;
}

.descriptif_agence {
	font-size: 10px;
	line-height: 11px;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}


/* Partie Magazine à la une */

.contenu_gauche_mag {
	position:relative;
	/*height: 230px;*/
	width: 648px;
	float: left;
	position: relative;
	background: white url(/indicateur/pdf/images/pdf_fond_mag_gauche.png) no-repeat left bottom;
	border: 1px solid #C7C7C7;
	left:7px;
	margin-top: 0px;
	margin-bottom: 7px;

}

.contenu_gauche_mag h1 {
	background: url(/indicateur/pdf/images/pdfr_fond_rub_mag_h1.png) no-repeat left 8px;
}

.contenu_gauche_mag h3 a, .contenu_gauche_mag h3 a:visited, .contenu_gauche_mag h3 a, .contenu_gauche_som_mag h3 a:visited, .contenu_gauche_ed_prec h3 a, .contenu_gauche_ed_prec h3 a:visited{

	color:#000000;

}

.contenu_une_mag_gauche {
	width: 310px;
	float: left;
}


.contenu_abo {
	background: url(/indicateur/pdf/images/pdfr_fond_contenu_abo.png) no-repeat 4px center;
	height: 116px;
}

.couv_mag {
	float: right;
}

/* Force la taille de la couv à 94x116 -ar */
.couv_mag img {
    width: 94px;
    height: 116px;
}

.mag_num_encours {
	margin-left: 25px;
	padding-top: 40px;
}

.mag_abo {
	margin-left: 25px;	
}

.mag_abo a, .mag_gauche a, .mag_droite a {
	color: #004f84;
	font-weight: bold;
}

.mag_abo a:visited, .mag_gauche a:visited, .mag_droite a:visited {
	color: #3f3f3f;
}


.mag_gauche {
	width: 303px;
	height: 1%;
}

.mag_gauche li {
	margin-left: 8px;
	margin-bottom: 15px;
}

.mag_gauche li h2, .mag_droite h2,
.mag_gauche li h3, .mag_droite h3 {
	font-weight: bold;
	text-transform: uppercase;
}

.mag_droite {
	float: left;
	position: relative;
	width: 320px;
	margin-left: 8px;
}

.mag_exergue {
	height: 80px;
	width: 320px;
	background-image: url(/indicateur/pdf/images/pdf_fond_p_mag_interv.png);
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 3px;
}

.mag_exergue p {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
}



.mag_droite li {
	display: block;
	margin-bottom: 15px;
}


.img_mag {
	float: left;
	margin: 5px;
	display: block;
	height: 50px;
}




/* Tribune */

.contenu_gauche_tribune_accueil {
	position:relative;
	/*height: 230px;*/
	width: 648px;
	float: left;
	position: relative;
	background: white;
	border: 1px solid #C7C7C7;
	left:7px;
	margin-bottom: 7px;
}

.contenu_gauche_tribune_accueil .abo_rss  { 
    float: right;
    margin-right: 15px;
    margin-top: 15px;
}

.contenu_gauche_tribune_accueil h1 {
	background: url(/indicateur/pdf/images/pdfr_fond_rub_tribune_h1.png) no-repeat left 8px;
}

.contenu_gauche_tribune_accueil li {
	margin-left: 8px;
	margin-top: 8px;
	background: url(/indicateur/pdf/images/pdfr_separation_tribune.png) no-repeat right bottom;
	margin-bottom: 1px;
}


.contenu_gauche_tribune_accueil h3 {
	font-weight: bold;
	text-transform: uppercase;
}

.contenu_gauche_tribune_accueil a {
	color: #004f84;
	font-weight: bold;
}

.contenu_gauche_tribune_accueil a:visited {
	color: #3f3f3f;
}

.tribune_desc {
	margin-top: 10px;
	margin-right: 10px;
}


.liens_comment {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
		margin-bottom: 1px;

}

.liens_comment a {
	font-weight: normal;
	font-style: normal;
	color: #282828;
	text-decoration: underline;
}

.tags_cloud_accueil {
	width: 648px;
	background: url(/indicateur/pdf/images/pdfr_fond_tags_cloud.png) no-repeat left bottom;
	float: left;
}

.tags_cloud_accueil .desc {
	width: 190px;
	float: left;
	border-right: 1px solid #282828;
}

.tags_cloud_accueil .tag_clouds{
    padding: 15px;
    text-align: center;
    vertical-align: middle;
}
.tag_clouds a { 
    margin-right: 5px;
}
.tags_cloud_accueil h4 {
	color: #282828;
	font: 17px Georgia, "Times New Roman", Times, serif;
	margin: 8px;
}

.tags_cloud_accueil p {
	color: #282828;
	font-size: 11px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}



.blog_commentaires {

margin-left:50px;
margin-top:14px;
margin-bottom:14px;
border-left: #CCCCCC solid 7px;


}

.blog_commentaires p{

margin-left:7px;


}

.blog_commentaires div {
 
 color:#999999;
 margin-top:14px;
 margin-left:7px;
 font-size:10px;

}

.blog_commentaires a {
 
 color:#004984;
 font-size:11px;
 font-weight:bold;

}




/* colonne de droite */





/* ---------------------- */
/* Page Sommaire Magazine */
/* ----------------------- */




.contenu_gauche_som_mag {
	position:relative;
	/*height: 230px;*/
	width: 648px;
	float: left;
	position: relative;
	/*ATTENTION MODIF SUR PAGE D'ACCUEIL;*/
	/*background: white url(/indicateur/pdf/images/pdf_fond_mag_gauche.png) no-repeat left bottom;*/
	border: 1px solid #C7C7C7;
	left:7px;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: white;
}

.contenu_gauche_som_mag a, .contenu_gauche_ed_prec a {
	color: #004f84;
	font-weight: bold;
}

.contenu_gauche_som_mag a:visited, .contenu_gauche_ed_prec a:visited {
	color: #3f3f3f;
}


.contenu_gauche_som_mag h3, .contenu_gauche_ed_prec h3 {
	font-weight: bold;
	text-transform: uppercase;
}

.contenu_gauche_som_mag h3 a, .contenu_gauche_ed_prec h3 a {
	color: black;
}

/* Le titre du magazine */

.contenu_gauche_som_mag h1 {
	height: 48px;
	margin-left: 8px;
}

.contenu_gauche_som_mag h1 a {
	width: 200px;
	display:block;
}

.contenu_gauche_som_mag h1 a span {
	display: none;
}

.contenu_gauche_som_mag h1 {
	background: url(/indicateur/pdf/images/pdfr_fond_rub_mag_h1.png) no-repeat left 8px;
}

/* colonne de gauche de la partie gauche  */

.contenu_g_som_mag_g {
	width: 317px;
	float: left;
	position: relative;
	height: 1%;
}

/* La couverture du magazine */

.ed_en_cours {
	background: url(/indicateur/pdf/images/pdfr_fond_bloc_h250.png) repeat-x left bottom;
	text-align: center;
	font: 20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 16px;
	position: relative;
	width: 317px;
	float: left;
	height: 1%;
}

.ed_en_cours img {
	margin-top: 40px;
	margin-bottom: 25px;
}

/* Le texte de la couv du mois en cours */

.mois_mag_en_cours {
	margin-bottom: 15px;
}

/* Le texte "En vente..." */
.en_vente {
font-size:14px;
}


/* S'abonner au mag */

.mag_abo_2 {
	margin:5px 0 25px 0;
	font-size:16px;
}

.mag_abo_2 a{
	color: #004f84;
	font-weight: bold;
}

.mag_abo_2 a:visited {
	color: #3f3f3f;
}


/* L'édito sous la couverture en cours */

.contenu_g_edito_g {
	position: relative;
	width: 317px;
	float: left;
	height: 1%;
}

.contenu_g_edito_g li{
	margin-left: 16px;
	margin-bottom: 8px;
}

/* colonne de droite - contenu gauche (page sommaire magazine) */

ul.mag_droite_sommaire_dr {
	width: 315px;
	float: left;
	left: 8px;
	position: relative;
	height: 1%;
}

/* La mise en exergue du magazine en cours (page sommaire magazine) */

.interview_exergue_som {
	font: 16px Georgia, "Times New Roman", Times, serif;
	width: 313px;
	text-align: center;
	float: left;
	background: url(/indicateur/pdf/images/couv_mag_l312.png) repeat-y left top;
	border: 1px solid silver;
	margin-bottom: 8px;
}

.interview_exergue_som span {
	color: #004f84;
	font-size: 50px;
	display: block;
}

.guill_ouvrants_som {
	text-align: left;
	margin-left: 8px;
	margin-bottom: -35px;
}

.guill_fermants_som {
	text-align: right;
	margin-right: 8px;
	margin-bottom: -30px;
	margin-top: -15px;
}

.interview_exergue_som p {
	margin-right: 20px;
	margin-left: 20px;
}


.interview_texte_som p {
	margin: 8px;
}

.mag_droite_sommaire_dr li.interview_en_avant {
	margin-bottom: 30px;
}

/* Les autres éléments du sommaire */

.mag_droite_sommaire_dr li {
	margin-bottom: 10px;
	float: left;
	position: relative;
	width: 313px;
}

/* On décale de 8px le première interview */

.mag_droite_sommaire_dr li.premiere {
	margin-top: 8px;
}

/* blocs des édition précédentes (page sommaire magazine)  */

.contenu_gauche_ed_prec {
	position:relative;
	width: 648px;
	float: left;
	position: relative;
	border: 1px solid #C7C7C7;
	left:7px;
	margin-bottom: 7px;
	background-color: white;
}


.contenu_gauche_ed_prec h1 {
	color: #004f84;
	font: 32px Georgia, "Times New Roman", Times, serif;
	margin: 8px;
}


.ed_prec {
	background: url(/indicateur/pdf/images/pdfr_fond_bloc_h250.png) repeat-x left bottom;
	font: 16px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
	position: relative;
	width: 317px;
	float: left;
	height: 1%;
}

.couv_mag_ed_prec {
	float: left;
	margin: 8px 8px 8px 16px;
}

.mag_num_ed_prec {
	text-align: center;
	margin-top: 40px;
}

.mois_mag_ed_prec {
	text-align: center;
}

.ed_prec_autres_contenus {
	clear: left;
	border-top: 1px solid silver;
	margin: 8px;
}

.ed_prec_autres_contenus li {
	float: left;
	margin: 8px;
	width: 294px;
}


.contenu_som_mag_gauche li {
	margin-left: 16px;
}

.som_gauche_ed_prec {
	
	width: 303px;
	height: 1%;
	clear: left;
	float: left;
}

.som_gauche_ed_prec li {
	margin-left: 16px;
}

.som_gauche_ed_prec li h3 {
	font-weight: bold;
	text-transform: uppercase;
}

.som_gauche_ed_prec a {
	color: #004f84;
	font-weight: bold;
}

.som_gauche_ed_prec a:visited {
	color: #3f3f3f;
}

/* Les archives du magazine */

ul.archives li {
	font-size: 11px;
	float: left;
	margin-bottom: 8px;
	margin-left: 30px;
	width:290px;
	list-style-type:square;
}

ul.archives li a {
	color: #3f3f3f;
	font-weight:normal;
}

/* Colonne de droite page magazine */

.a_lire_egalement {
	background-color: #03264b;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	width: 299px;
	position: relative;
	float: left;
	left: 7px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: white;
	font-size: 11px;
}

.a_lire_egalement h5 {
	margin-top: 8px;
	margin-left: 8px;
}

.a_lire_egalement ul {
	margin-left: 8px;
	margin-bottom: 8px;
}


.a_lire_egalement a {
	color: white;
}

/* ---------------------- */
/* MAGAZINE */
/* ----------------------- */

/* partie gauche */

/* liste article dans rubrique */


.mag_rubrique_liste li{
	margin-left: 30px;
	margin-top:15px;
	margin-right:15px;
}

.mag_rubrique_liste a{
	color: #00000;
	text-decoration : none;
	font-style:italic;
}

.mag_rubrique_liste h3{
	margin-bottom:7px;
}
.mag_rubrique_liste h3 a{
	color: #243A6E;
	text-decoration : none;
	font-weight: bold;
	font-style:normal;
}


.mag_rubrique_liste p { 
	float:left;
	height:auto;
	margin-top :8px;
	margin-bottom :20px;
	line-height : 20px;
	display: block;
	text-align:justify
}


.mag_rubrique_liste .img-shadow {
	margin: 0px 18px 15px 15px;
	min-width:100px;
	text-align:center;
}



/* Menu page / page */

#pages_nav_top, #pages_nav_bottom {

		margin-top:20px;
		text-align:center;
		background: url(/indicateur/pdf/images/pdfr_fond_exergue_interview.png) repeat-x left bottom;
		

}


/* Blocs interviews */


#detail_article h1 {
   margin-left: 8px;                              
}

#detail_article .article_surtitre, #detail_article h4 {
   font: 24px Georgia, "Times New Roman", Times, serif; 	 
   margin-left: 8px;                              
}

#detail_article h2 {
   font: 14px Georgia, "Times New Roman", Times, serif;
 	font-weight:bold;
	margin-left: 8px; 
	margin-bottom:18px; 
	color:#999999;
}

#detail_article h2 a {
   color:#000000                              
}

#detail_article h3 {
  margin-left: 8px;                             
}


.article_chapo { font-weight:bold;margin-left: 8px;}

.contenu_gauche_mag {
	position:relative;
	width: 648px;
	float: left;
	position: relative;
	background: white;
	border: 1px solid #C7C7C7;
	left:7px;
	margin-top: 7px;
	margin-bottom: 7px;
}


.autres_interviews {
	margin-top: 0;
}

.autres_interviews h4 {
	font-weight: bold;
	margin-top: 8px;
	margin-left: 8px;
	font-size: 13px;
}

.autres_interviews ul {
	margin-bottom: 8px;
	margin-left: 8px;
}

.autres_interviews li a {
	color: #3f3f3f;
	font-size: 11px;
}

.autres_articles li a:visited {
	color: #666;
}

.contenu_gauche_mag h1 {
	background: url(/indicateur/pdf/images/pdfr_fond_rub_mag_h1.png) no-repeat left 8px;
}

.contenu_gauche_mag h3 {
	color: black;
}


.contenu_gauche_mag .article_surtitre, .contenu_cadre_base  .article_surtitre {
	margin-top: 25px;
	margin-bottom: 25px;
}




.article_chapo {
	font-weight: bold;
	margin-left: 8px;
	margin-right: 15px;
	margin-bottom: 25px;
	position: relative;
	line-height:20px;
	text-align:justify
}

.article_exergue {
	font: 18px Georgia, "Times New Roman", Times, serif;
	width: 236px;
	text-align: center;
	float: right;
	margin: -20px 8px 8px;
	background: url(/indicateur/pdf/images/pdfr_fond_exergue_interview.png) no-repeat left bottom;
	border: 1px solid silver;
}

.article_exergue span, .illustration_article span {
	color: #004f84;
	font-size: 50px;
	display: block;
}


.guillements_ouvrants {
	font: 18px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin-left: 8px;
	margin-bottom: -25px;
}

.guillements_fermants {
	font: 18px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	margin-right: 8px;
	margin-bottom: -25px;
}

.interview_exergue p {
	margin-right: 20px;
	margin-left: 20px;
}

.article_auteur {

	color:#333333;
	margin: 15px;
	font-style:italic;
	font-size:10px;
	float:right;
}

#article_texte p {
	margin-top : 15px;
	margin-left: 8px;
	margin-bottom: 20px;
	margin-right: 20px;
	text-align:justify;
	line-height:17px;
}

#article_texte a, a.reference {
	color:#243A6E;
	font-style : underline;
}

#article_texte h1 {
	display: none;
}

.url_cross_linking {
	font: 18px Georgia, "Times New Roman", Times, serif;
	width: 236px;
	text-align: center;
	float: right;
	margin-top: 8px;
	margin-bottom:15px;
	background: url(/indicateur/pdf/images/pdfr_fond_exergue_interview.png) no-repeat left bottom;
	border: 1px solid silver;
}

.url_cross_linking a{

	color:#003366

}

#tbSociable {padding: 10px; width: 200px; float: left;
}


/* colonne de droite (page interview) */


.module_mag_droite {
	list-style-type: square;
	font-weight:normal;
	margin-left: 7px;
	margin-bottom: 7px;
	background-color: #00254C;
	border-right: 1px solid #3F556D;
	border-bottom: 1px solid #3F556D;
	padding-left: 25px;
	padding-top: 7px;
}

.module_mag_droite h3, .module_mag_droite h2, .module_mag_droite h3 a {
	text-transform: uppercase;
	margin-bottom:8px;
}

.module_mag_droite ul {margin-left: 7px;
	margin-right: 7px;}

.module_mag_droite li {
	margin-bottom: 7px;
	
}

.module_mag_droite a, .module_mag_droite a:visited, .module_mag_droite p {
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
}



.autres_editions {
	font-style: italic;
}

.illustration_article, .illustration_shopping {
	max-width: 300px;
	background: white url(/indicateur/pdf/images/pdfr_fond_bloc_h250.png) repeat-x left bottom;
	font-size: 11px;
	position: relative;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left:7px;
	margin-right:7px;
	border: 1px solid silver;
	float:left;
	text-align:center;
}

.illustration_shopping {
	width: 300px;
	text-align:left;
}

.illustration_shopping .img-shadow {

width:157px;
height:187px;
margin-right:7px

}

.illustration_shopping .img-shadow img{

max-width:150px;
max-height:180px;
}

.
_article p {
	margin: 5px;
	text-align:center;
}

.illustration_article h3 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin:7px;
	text-align:center;
	font-weight:normal;
	width: 236px;

	
}

.img_illustration_article {
	text-align: center;
	margin: 5px;
}

.img_illustration_article img {
	display: block;
	max-width:270px;
	margin:7px auto;
	

}



.pres_agence_dr  {
	width: 300px;
	color: black;
	background: white url(/indicateur/pdf/images/pdfr_fond_bloc_h250.png) repeat-x left bottom;
	margin-top: 0;
	margin-bottom: 8px;
	position: relative;
	float: left;
	left: 7px;
}

.pres_agence_dr a  {
	
	color: black;
	
}

.pres_agence_dr .tous_dossiers  li{
	float:right;
	margin-right:7px;
	font-size:10px;
	list-style: none;
}

.pres_agence_dr .voir_annonce  {	
	width:150px;
	margin:7px;	
}

.contenu_gauche_agence .voir_annonce  {	
	width:130px;
	margin:7px;	
}

#contenu_droite .pres_agence_dr h1.titre_bloc_dr {
	color: #03264b;
}

.img-agence_interview {
	margin: 0 5px 5px;
	float: right;
}

.img-agence_interview img {
	border: 1px solid #C7C7C7;
	display: block;
  position: relative;
}
 
 .pres_agence_dr h3 {
	margin-left: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
 
.annonces_agence_dr {
	width: 300px;
	color: black;
	background: white url(/indicateur/pdf/images/pdfr_fond_bloc_h250.png) repeat-x left bottom;
	position: relative;
	float: left;
	left: 7px;
	margin-top: 0;
	margin-bottom: 8px;
}

.pub_dr {
	position: relative;
	float: left;
	left: 7px;
	margin-bottom: 8px;
}



/*MON COMPTE*/

#moncompte .contenu_cadre_base {
	padding:7px
}

#moncompte p{
	margin-top:7px;
	margin-bottom:7px
}


#moncompte h2 {
   font: 24px Georgia, "Times New Roman", Times, serif; 	 
   margin-bottom: 8px;   
   margin-top: 24px;                              
}

#moncompte h3 {
   font: 18px Georgia, "Times New Roman", Times, serif; 	 
   margin-bottom: 8px;   
   margin-top: 24px;                              
}

#moncompte label {
  float: left;
 	width: 200px;
 	text-align: right;  
	margin-right:7px;
	margin-top:5px;                       
}

#moncompte .nowidth {
  width:auto; 
  height:auto;
  float:none;
  margin:auto;
                      
}

#moncompte .contenu_cadre_base a {
	font-size:12px;
	color:black;
	font-weight:normal;

}

#moncompte ul {
	margin:14px;

}

#moncompte .bouton {
	margin:0px;
}

#moncompte .bouton input {
	width:250px;
	color: black;
	font: 16px "Times New Roman", Times, Georgia, serif;
	margin-top : 7px;
	margin-bottom : 7px;
}

.moncompte_bouton {
	width: 250px;
	height: 28px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 30px;
	text-align: center;
	background: #DEDEDE url(/indicateur/pdf/images/pdfr_fond_bouton.jpg) repeat-x left top;
	border: 1px solid #B1B1B1;
	margin-left: 7px;
}

.moncompte_bouton a {

color:#000000

}

.legende {

margin-left:33px; 
margin-bottom:33px;
border-left:#999999 solid 4px; 
font-size:10px;
color:#666666;
background: url(/indicateur/pdf/images/pdfr_fond_exergue_interview.png) repeat-x left bottom;

}


/* ---------------------- */
/* SItes partenaires */
/* ----------------------- */

#contenu_base ul.nom_site {
list-style-type:none; margin-bottom:25px;
}

#contenu_base ul.nom_site p {
margin-left:0px;
}

#contenu_base ul.nom_site a {
color:#004E84;
font-size:1.1em;
font-weight:bold;
}

#contenu_droite #menu_sites {
width:290px;
margin:5px 0 5px 15px;
}

#contenu_droite #menu_sites a {
color:#FFFFFF;
}

#contenu_droite #menu_sites li {
margin:3px 5px 3px 20px;
font-size:10px;
}

#contenu_droite #menu_sites h3 {
font-size:10px;
text-transform:uppercase;
margin-bottom:8px;
}

#contenu_base #contenu_sites {
min-height:400px;
margin:0 10px 20px 10px;
}

#contenu_base #contenu_sites img {
padding:30px;
margin:20px 20px 5px 5px;
float:left;
border:1px solid #001C3C;
}

#contenu_base #contenu_sites p {
margin-top:20px;
text-align:justify;
}


/* ---------------------- */
/* Le pied de page */
/* ----------------------- */


.filariane {

font-size : 10px;

}


.result_rech_col_bas a, .filariane a {
	color: white;
}

.result_rech_col_bas a.on {
		font-weight: bold;
}	


#conteneur_pied {
	background: black url(/indicateur/pdf/images/pdfr_fond_pied.jpg) repeat-x left top;
	width: 100%;
	color: white;
}

#contenu_pied {
	width: 980px;
	margin: 0 auto;
	position: relative;
}


#contenu_pied_gauche {
	width:662px;float:left
}

#contenu_pied_droite {
	width:318px;
	float:left;
	background: url(/indicateur/pdf/images/pied_bordure.jpg)  repeat-y right top;
}

.result_rech_col_bas, .filariane {
	float: left;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #00254C;
	border-left: 1px solid #004E84;
}


.boite_pied {
	border-top: 1px solid #3E3E3E;
	background: url(/indicateur/pdf/images/pied_bordure.jpg) no-repeat left top;
}

.boite_pied h3 {
	margin-left: 33px;
	margin-top: 16px;
	font: normal 24px "Times New Roman", Times, Georgia, serif;
	margin-bottom: 7px;
}
	
.boite_pied p {
	margin: 5px 33px;
}
	
.boite_pied ul {	
	margin-left: 50px;
	margin-right: 33px;
	margin-bottom: 10px;
	list-style-type:square;	
}

	
.boite_pied a {
	color: white;
}	

.boite_pied #login {
	margin-left: 33px;
	width: 350px;
	margin-bottom: 30px;
	float:left
}

.lien_footer

{
    color : #999999;
	font-size: 9px;
	border-top: 1px solid #3E3E3E;
	padding-top:32px;
	}
	
.lien_footer a

{
    color : #999999;
	text-decoration : none;
	font-size: 9px;
	height: 20px;
	}

#a_propos, #autres_sites, #navigation {

	width:318px;

}

 #votre-espace, #vos-selections, #vos-recherches  {

	width:662px;

}


#navigation,  #votre-espace {

	height:130px;

}

#vos-selections, #a_propos,#vos-recherches, #autres_sites {
	height:170px;
}


#login p, #newsletter p {
	margin: 0;
	padding: 0;
}

#login label, #newsletter label {
	display: none;
}

#login .inscrit {

float:left;margin-top:7px;width:190px;}


#form_login input.forml {
	margin-top: 5px;
	margin-bottom: 5px;
}


.boite_pied .pied_navigation {
	float: left;
	margin: 0;
}

.boite_pied .pied_navigation_menu1 {
	float: left;
	margin: 0 0 0 20px;_margin: 0 0 0 5px;
}

.boite_pied .pied_navigation_menu2 {
	margin: 0 0 0 18px;
	float: left;
}
.boite_pied .pied_navigation_menu3 {
	margin: 0 0 0 20px;_margin: 0 0 0 5px;
	float: left;
}


ul.simple {list-style:square;}
ul.simple li {margin-left:50px;}



.pxSociable {
  background-position:0 -660px;
  display:block;
  height:16px;
  width:150px;
}
.sprCnt { background-image:url('/indicateur/pdf/images/sprCnt.gif');background-position:0 -660px;display:block;height:16px;width:150px;background-repeat:no-repeat; }


.fl { float: left;
font-family:Arial,Helvetica,sans-serif;
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
padding:0;

 }
.imgPicto { width: 16px; height: 16px; }
.sprPicto , .spr-picto { background-image: url(/indicateur/pdf/images/spr-picto.png); background-repeat: no-repeat; }
.msie6 .sprPicto, .msie6 .spr-picto { background-image: url(/indicateur/pdf/images/spr-picto.gif); }

#sharelinks { background-color:#F0EEEF; border:1px solid #E5E5E5; margin-left:0; padding:3px 2px;  width: 160px; position:absolute;z-index:1000;} /*  left: 0; top: 380px; */
#sharelinks li {display: block; float: left; height: 22px; width: 80px; }
#sharelinks li a { display: block; float: left; background-color:#FFFFFF; border:1px solid #E5E5E5; height: 17px; width: 70px; font-size: 0.8em; font-weight: normal; line-height:16px; margin:2px 3px; padding: 1px 0 0 1px;}
#sharelinks li a img { margin-right: 2px; display: block; }

#sharelinks a { color:#336699; cursor:pointer; text-decoration:none; }




.pxInfos { background-position: 0 -580px; }
.pxSave { background-position: 0 -120px; }
.pxEmail { background-position: 0 -240px; }
.pxPrint { background-position: 0 -720px; }
.pxAlerte { background-position: 0 -600px; }
.pxProbleme { background-position: 0 -640px; }
.pxRdv { background-position: 0 -700px; }
.pxFacebook { background-position: 0 -740px; }
.pxTwitter { background-position: 0 -620px; }
.pxPdf { background-position: 0 -660px; }
.pxRss { background-position: 0 -220px; }
.pxDpe { background-position: 0 -760px; }
.pxSociable { background-position: 0 -660px; display: block; width: 150px; height: 16px; }
.pxLive { background-position: 0 -780px; }
.pxYahoo { background-position: 0 -800px; }
.pxBlogmarks { background-position: 0 -820px; }
.pxBookmarks { background-position: 0 -840px; }
.pxDelicious { background-position: 0 -860px; }
.pxDigg { background-position: 0 -880px; }
.pxFacebook { background-position: 0 -900px; }
.pxFuzz { background-position: 0 -920px; }
.pxGoogle { background-position: 0 -940px; }
.pxLinkedin { background-position: 0 -960px; }
.pxMyspace { background-position: 0 -980px; }
.pxScoopeo { background-position: 0 -1000px; }
.pxTechnorati { background-position: 0 -1020px; }
.pxTwitter { background-position: 0 -1040px; }
.pxViadeo { background-position: 0 -1060px; }
.proprietes { background-position: 0 0; }
.explorimmoneuf { background-position: 0 -60px; }
.residences { background-position: 0 -30px; }
.vacances { background-position: 0 -90px; }
.searchLogo { margin-top: -22px; margin-bottom: 8px; }
.searchLogo a { padding: 2px; background: white; }
.pxTel { background-position: 0 -316px; }
.pxContact { background-position: 0 -336px; }
.pxAgency { background-position: 0 -335px; }
.pxFile { background-position: 2px -516px; }
.pxSite { background-position: 0 -376px; }
.arw { background-position: 0 -416px; padding-left: 10px; }
