/************************************
*********** GENERALITES *************
************************************/
body {
	color:#000000;
	font-family:"Arial", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#cccccc;
}

/* élargissement du body pour pouvoir élargir la prévisualisation */
#div_body {
	width:991px;
}

/************************************
************* ENTETE ****************
************************************/
#div_entete {
	background-color:#f1f5f8;
	background:url(../images/bg_larep_immo.png) top left no-repeat #FFFFFF;
	border:solid 2px #FFFFFF;
    font-size: 11px;
}

#div_entete_logo{
	width:300px;
	height:50px;
	padding:7;
}

#div_entete_logo img, #div_entete_logo{
	width:272px;
	height:36px;
}

#div_entete_logo {
	margin:0;
}

#ul_entete_menu {
	width:740px\9;
}

#ul_entete_menu li {
	color:#fff;
	background: #009900;
	padding:5px 0;
	float:left;
	height:16px;
}

#div_entete_menu {
	margin-top:25px;
}

#ul_entete_menu li a {
	background:#009900;
	color:#fff;
	border:1px solid #FFFFFF;
	font:bold 1em "Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
}

#ul_entete_menu li a:hover, #ul_entete_menu li a:focus, #ul_entete_menu li a:active {
	background:#009900;
	text-decoration:underline;
	color:#FFFF00;
}

#div_entete_bloc_gauche {
	width:750px;
}


/************************************
************** CORPS ****************
************************************/
#div_corps {
	background-color:#FEFEFE;
	border-color:#888888;
	border-style:solid;
	border-width:2px;
	margin-top:10px;
}


/************************************
************ index.php **************
************************************/
.div_menu_titre {
	background:#009900;
	color:#fff;
	border:1px solid #888888;
	text-transform:uppercase;
	font-weight:bold;
}

.div_menu_bloc {
	border-left:solid 2px #888888;
	border-bottom:solid 2px #888888;
	border-right:solid 2px #888888;
}

.div_menu_choix_libelle a, #td_conditions_generales a{
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.div_menu_choix_libelle  a:hover, #td_conditions_generales a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#999;
}

#div_texte_accueil {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

#div_texte_accueil a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#div_texte_accueil a:hover {
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

.div_texte_accueil_coordonnees {
	float:left;
	text-align:right;
	width:75px;
	padding-right:10px;
}

#td_conditions_generales {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/************************************
************ aide.php ***************
************************************/

#div_aide #div_corps {
	background-color:#FEFEFE;
}

#div_aide td {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

#div_aide a {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

#div_aide a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#999;
}

#div_entete_aide {
	font:normal 24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#888888;
	margin-top:-90px;
	margin-right:180px\9;
}

.div_menu_bloc {
	width:400px;
}

.div_menu_titre {
	width:422px;
	width:400px\9;
}
/************************************
************ integration.php ***************
************************************/
.div_rapport_titre {
	background:#eaeaea;
	color:#093261;
	border:1px solid #000000;
	text-transform:uppercase;
	font-weight:bold;
}

.div_rapport_bloc {
	border-left:solid 2px #888888;
	border-bottom:solid 2px #888888;
	border-right:solid 2px #888888;
}


/************************************
**** selection annonce.php **********
************************************/
#div_selection {
	background-color:#e8f3f7;
	border-color:#888888;
	border-style:solid;
	border-width:2px;
}
#div_selection #div_corps{
	background-color:#e8f3f7;
	border-color:#888888;
	border-style:none;
}

#div_selection table {
	font:normal 12px Arial, Helvetica, sans-serif;
}

#div_selection a {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#div_selection a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

.barre_filtre {
	background:#eaeaea;
	color:#093261;
	border:1px solid #000000;
}

.bilan-titre {
	font:normal 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#009900;
	color:#fff;
	border:1px solid #000000;
}

.bilan-corps {
	color:#000;
	border-left:2px solid #888888;
	border-right:2px solid #888888;
	border-bottom:2px solid #888888;
}

.list-cadre {
}

.list-title {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

#siti_nb_annonces_total {
	color:#009900;
	font:normal 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.list-title-annonce {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#009900;
	font-weight:bold;
}

.list-title-reference {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#093261;
	font-weight:bold;
}

.dotted-line {
	background: url(images/dotted_line.gif);
	height:1px;
	background-color:#888888;
	width:835px;
}

.bilan-nom-diffuseur {
	font:normal 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/************************************
**** envoi annonce.php **********
************************************/
#div_validation {
	background-color:#e8f3f7;
	border-color:#888888;
	border-style:solid;
	border-width:2px;
}
#div_validation #div_corps{
	background-color:#e8f3f7;
	border-color:#888888;
	border-style:none;
}

#div_validation table {
	font:normal 12px Arial, Helvetica, sans-serif;
}

#div_validation .table_verification {
	font:normal 12px Arial, Helvetica, sans-serif;
}

	
#div_validation .cadre_bleu {
	border:solid 2px #888888;
}

#div_validation .cadre_bleu th{
	background:#009900;
	color:#fff;
	border:1px solid #000000;
	height:15px;
}

#div_validation .tr_title {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#009900;
}

#div_validation .tr_couleur1 {
	background-color:#d7e4f5;
}

#div_validation .tr_couleur2 {
	background-color:#a7c8eb;
}

#div_validation a {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#div_validation a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}


/**************************
****	media			***
**************************/
#div_texte_parametrage {
	font:normal 12px Arial, Helvetica, sans-serif;
}

#div_texte_parametrage a {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#div_texte_parametrage a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

#div_liste_diffuseurs {
	text-align:center;
	margin-top:40px;
}

#table_parametrage {
	margin:auto;
	border:solid 2px #888888;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#table_parametrage th{
	background-color:#009900;
	color:#fff;
	border:1px solid #000000;
	height:15px;
}

.tr_parametrage {
}
#tr_parametrage_titre {
}

#table_parametrage td {
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	height:15px;
}

.td_parametrage_lien a:hover {
	color:#999;
	text-decoration:none;
}

.td_parametrage_nb_annonces {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#009900;
	font-weight:bold;
}



/******************************
* Detail annonce 			  *
******************************/
#detail-annonce{
	width:500px;
	height:530px;
	border:solid 2px #888888;
}

#detail-annonce #surface, #detail-annonce #prix {
	width:48%;
	float:left;
	text-align:center;
	padding:0;
}

#detail-annonce #surface {
	padding-top:7px;
}

#detail-annonce img {
	border:none;
}

#detail-annonce h1{
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
}

.detail-annonce-bg {
	height: 59px;
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-annonce-bg2{
	height: 59px;
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-annonce-bg3{
	background-color:#FFFFFF;
}

.detail-annonce-bg4{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
	border-top:solid 1px #888888;
}

.detail-annonce-bg5{
	background-color:#EEEEEE;
}

.detail-annonce-titre{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #FFFFFF;
}

.detail-annonce-titre2{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.detail-annonce-sous-titre{
	font-size : 13px;
	font-weight : bold;
	color : #009900;
	padding: 5px 2px 2px 5px;
}

.detail-annonce-minortitle{
	font-size : 11px;
	font-weight : bold;
	color : #009900;
	padding-top:5px;
	padding-bottom:5px;
}

.detail-annonce-normaltext {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
	padding-left:10px;
}

.detail-annonce-info-agence {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
	color:#FFFFFF;
}

.detail-annonce-ref {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}

#detail-annonce .plink {
	text-decoration: underline;
	color : #009900;
	font-size:12px;
}
#detail-annonce .plink:hover {
	text-decoration: none;
	color : #009900;
}


/******************************
* Detail Photo				  *
******************************/
#detail-photo{
	width:500px;
	height:530px;
	border:solid 2px #888888;
}

#detail-photo img {
	border:none;
}

#detail-photo h1{
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
}

.detail-photo-bg {
	height: 59px;
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-photo-bg2{
	height: 59px;
	background-color:#ffffff;
}

.detail-photo-bg3{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-photo-bg4{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-photo-bg5{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-photo-titre{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #888888;
}

.detail-photo-titre2{
	font-size: 15px;
	font-weight: bold;
	color:#009900;
}

.detail-photo-sous-titre{
	font-size : 13px;
	font-weight : bold;
	color : #009900;
	padding: 5px 2px 2px 5px;
}

.detail-photo-minortitle{
	font-size : 11px;
	font-weight : bold;
	color : #009900;
	padding-top:5px;
	padding-bottom:5px;
}

.detail-photo-normaltext {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}

.detail-photo-info-agence {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
	color:#FFFFFF;
}

.detail-photo-ref {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}

#detail-photo .plink {
	text-decoration: underline;
	color : #009900;
	font-size:12px;
}
#detail-photo .plink:hover {
	text-decoration: none;
	color : #009900;
}


/******************************
* Detail Carte				  *
******************************/
#detail-carte{
	width:500px;
	height:530px;
	border:solid 2px #888888;
}

#detail-carte img {
	border:none;
}

#detail-carte h1{
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
}

.detail-carte-bg {
	height: 59px;
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-carte-bg2{
	height: 59px;
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-carte-bg3{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-carte-bg4{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-carte-bg5{
	background:url(../images/degrade-rep.png) top left repeat-y #ffffff;
}

.detail-carte-titre{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #888888;
}

.detail-carte-titre2{
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
}

.detail-carte-sous-titre{
	font-size : 13px;
	font-weight : bold;
	color : #009900;
	padding: 5px 2px 2px 5px;
}

.detail-carte-minortitle{
	font-size : 11px;
	font-weight : bold;
	color : #009900;
	padding-top:5px;
	padding-bottom:5px;
}

.detail-carte-normaltext {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}

.detail-carte-info-agence {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
	color:#FFFFFF;
}

.detail-carte-ref {
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}

#detail-carte .plink {
	text-decoration: underline;
	color : #009900;
	font-size:12px;
}
#detail-carte .plink:hover {
	text-decoration: none;
	color : #009900;
}

#statistiques_choix_donnees {
}

#statistiques_choix_donnees .check {
	width:200px;
}

#statistiques_choix_donnees .libelle {
	width:150px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#009900;
	clear:both;
	margin-bottom:10px;
}

#statistiques_choix_donnees .champ {
	width:150px;
	float:left;
	margin-bottom:10px;
}

#statistiques_visualisation_donnees {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	width:200px;
	text-align:left;
}

#statistiques_visualisation_donnees .libelle-stats {
	color:#666666;
}

#statistiques_visualisation_donnees h3, #statistiques_choix_donnees h3, #statistiques_visualisation h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
}

#statistiques_visualisation_donnees , #statistiques_visualisation  {
	width:895px;
	overflow:auto;
	border:solid 1px #CCCCCC;
	padding:5px;
}

.table_classe {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	border-collapse:collapse;
	border-bottom:solid 1px #999999;
}

.table_classe th {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#009900;
	text-align:center;
	border:solid 1px #999999;
	background-color:#EFEFEF;
	padding:2px;
}

.table_classe td {
	border:solid 1px #999999;
	text-align:center;
	padding:2px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#statistiques_choix_donnees .bouton {
	clear:both;
	float:left;
	width:100%;
	text-align:center;
}

#div_entete_contact_assistance img {
	float:right;
}

#statistiques_choix_donnees .bouton {
	clear:both;
	float:left;
	width:100%;
	text-align:center;
}

#audience_annonces_par_jour, #nb_annonces_publiees_par_jour {
	float:right;
	margin:15px 20px 15px 0px;
}

#statistiques_visualisation {
	width:900px;
	padding:10px;
}

#statistiques_visualisation h3 {
	width:100%;
	text-align:center;
}

#nb_clics_et_mails_par_annonce {
	float:left;
	width:210px;
}

#nb_clics_et_mails_par_annonce #span_nb_clics_et_mails_par_annonce {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#statistiques_choix_donnees {
	width:400px;
	margin:0 auto 15px auto;
	_margin-left:250px;
	clear:both;
}

#statistiques_choix_donnees h3 {
	text-align:center;
	display:none;
}

#form_statistiques_choix_donnees {
	width:350px;
	margin:0 auto;
	clear:both;
}

#form_statistiques_choix_donnees .libelle {
	width:70px;
}

#form_statistiques_choix_donnees .bloc-libelle-champ {
	width:230px;
	float:left;
	_margin-left:15px;
}

#form_statistiques_choix_donnees .bouton {
	float:left;
	width:50px;
	clear:none;
}

#statistiques_choix_donnees h2 {
	color:#009900 ;
	font:bold 16px Arial, Helvetica, sans-serif;
}

.erreur-stats {
	clear:both;
	width:100%;
	color:#CC0000;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:15px 0;
}

