/* contient les blocs content et sidebar */
#main {border: none; background: none;}

h1 span {color: #d4031c;}
.important  {color: #d4031c !important;}
.date {color: #a5a5a5;}
.titre_annonces .date {color: #fff;}

a {color: #777;}

/* boutons noirs */
.bouton_noir .bg_bouton_noir {background: transparent url('/images/boutons/bouton_noir_left.gif') no-repeat;}
.bg_bouton_noir .bg_bouton_noir {background: transparent url('/images/boutons/bouton_noir_right.gif') center right no-repeat;}
.text_bouton_noir {color: #fff !important; background: transparent url('/images/boutons/bouton_noir_middle.gif') repeat-x;}


/* sous-menu */
#sous_nav{background: #d4031c;} /* le fond */

/* les liens à droite du menu */
#liens_nav a {color: #5a5a5a;}

/*---------- CONTENT ------------*/
#content .bloc {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
#content .no-border { border-left: none; border-right: none; }
#content .bloc_top {background: none!important;} /* coins arrondis en haut */


/*--------- Fil d'ariane -----------*/
#fil_ariane {color: #000;}
#fil_ariane a {color: #777; text-decoration: none;}

/*--------- Bloc alerte mail -----------*/
/* bouton rouge */
.submit_alerte_mail .bg_submit_alerte_mail {background: transparent url('/images/boutons/submit_alerte_mail_left.gif') no-repeat;}
.submit_alerte_mail .bg_submit_alerte_mail .bg_submit_alerte_mail {background: transparent url('/images/boutons/submit_alerte_mail_right.gif') center right no-repeat;}
.submit_alerte_mail .text_submit_alerte_mail {color: #fff !important; background: transparent url('/images/boutons/submit_alerte_mail_middle.gif') repeat-x;}

/*--------- Bloc liste envies -----------*/
.envies h3 {color: #d4031c;}

/* blocs */

.bloc_gris h3{
   color: #fff;
   background: transparent url('/images/bg_titre_bloc_gris.png') no-repeat;
}

.bloc_gris div, .bloc_gris_big div, .bloc_gris_small div, .bloc_gris_small2 div, .bloc_gris_small3 div {
   border-left: 1px solid #e1e1e1;
   border-right: 1px solid #e1e1e1;
   background: #EAEAEA url('/images/bg_bloc_gris.jpg') repeat-x;
}

.bloc_gris div a, .bloc_gris_big a, .bloc_gris_small div a, .bloc_gris_small2 div a, .bloc_gris_small3 div a {
   color: #0058b0;
}

.bloc_gris_bottom {
   background: transparent url('/images/bg_bloc_gris_bottom.png') no-repeat !important;
   border: 0 !important;
}

.bloc_gris_big h3{
   color: #fff;
   background: transparent url('/images/bg_titre_bloc_gris_big.png') no-repeat;
}

.bloc_gris_small h3{
   color: #fff;
   background: transparent url('/images/bg_titre_bloc_gris_small.png') no-repeat;
}
.bloc_gris_small2 h3{
   color: #fff;
   background: transparent url('/images/bg_titre_bloc_gris_small2.png') no-repeat;
}
.bloc_gris_small3 h3{
   color: #fff;
   background: transparent url('/images/bg_titre_bloc_gris_small3.png') no-repeat;
}

.bloc_gris_big_bottom {
   background: transparent url('/images/bg_bloc_gris_big_bottom.png') no-repeat !important;
   border: 0 !important;
}
.bloc_gris_small_bottom {
   background: transparent url('/images/bg_bloc_gris_small_bottom.png') no-repeat !important;
   border: 0 !important;
}
.bloc_gris_small2_bottom {
   background: transparent url('/images/bg_bloc_gris_small2_bottom.png') no-repeat !important;
   border: 0 !important;
}
.bloc_gris_small3_bottom {
   background: transparent url('/images/bg_bloc_gris_small3_bottom.png') no-repeat !important;
   border: 0 !important;
}

/* Bloc Top marques... */

.top_top {background: transparent url('/images/bg_top_bloc_top.png') no-repeat;}
.top_bottom {background: transparent url('/images/bg_top_bloc_bottom.png') no-repeat;}
.top {
   background: #EDEDED url('/images/bg_top.jpg') repeat-x;
   border-left: 1px solid #e1e1e1;
   border-right: 1px solid #e1e1e1;
}
.top ul li a {color: #0058b0;}

/*--------- Liste annonces -----------*/
.titre, .titre_annonces {color: #fff; background: #d4031c;}
.titre_gris {color: #666; background: transparent url('/images/bg_titre_annonces_gris.gif') no-repeat;}
.titre .date {border-left: 1px solid #9e0c1e;}
.titre .flux {color: #fff; background: url('/images/puce_flux.gif') 0 50% no-repeat;}
.voir_tout {color: #777; background: url('/images/bg_voir_tout.gif') 0 0 no-repeat;}
.voir_tout a {color: #777;}

/*------ liste des annonces icon -------*/
.icon .annonces ul li .voir_detail {color: #fff; background: url('/images/bg_voir_detail.gif') 0 0 no-repeat;}
#formAnnonce .icon .annonces ul li h2 a {color: #000;}
.icon .annonces ul li h2 span {color: #5c5b5b;}
.icon .annonces ul li .date, .annonces ul li .particulier {color: #777;}
.icon .annonces ul li .prix {color: #5c5b5b;}
.icon .annonces ul li .thumb_agence {border: 1px solid #ccc;}
.icon .annonces ul li .descriptif {color: #000;}
.icon .annonces ul li .agence {color: #096cb8;}
.icon .annonces ul li .ajouter_selection {color: #000; background: url('/images/ajouter_selection.gif') 0 40% no-repeat;}

/*------ liste des annonces list -------*/
.list .annonces ul li .voir_detail {color: #fff; background: url('/images/bg_voir_detail.gif') -2px 0 no-repeat;}
#formAnnonce .list .annonces ul li h2 a, .list .annonces ul li h2 a {color: #000;}
.list .annonces ul li h2 span {color: #5c5b5b;}
.list .annonces ul li .particulier {color: #777; padding-left: 38px; }
.list .annonces ul li .date { color: #777; }
.list .annonces ul li .prix {color: #5c5b5b;}
.list .annonces ul li .thumb_agence {border: 1px solid #ccc;}
.list .annonces ul li .descriptif {color: #000;}
.list .annonces ul li .agence {color: #096cb8;}
.list .annonces ul li .ajouter_selection {color: #000; background: url('/images/ajouter_selection.gif') 0 40% no-repeat;}
.list .annonces ul li a {color: #a5a5a5;}

/*--------- Tri annonces -----------*/
.tri_annonces {color: #fefefe; background: #d4031c;}
.tri_annonces a {color: #fff;}

/*--------- Filtre annonces -----------*/
.filtre_annonces p {color: #666; background: #f3f3f3 url('/images/puce_filtre.gif') 5px 50% no-repeat;}
.filtre_annonces a {color: #000;}

/*--------- PAGE FICHE ANNONCE -----------*/
.chapo {color: #777;}

/* bloc partager annonce */
#share {
   background: #f3f3f3;
   color: #666;
}
#share .rss {background: url('/images/fiche/picto_rss.png') 0 0 no-repeat;}
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {background: url('/images/fiche/picto_facebook.png') 0 0 no-repeat !important; width: 20px; height: 20px;}
#share .twitter {background: url('/images/fiche/picto_twitter.png') 0 0 no-repeat;}
#share .mail {background: url('/images/fiche/picto_mail.png') 0 0 no-repeat;}

/* bloc type annonce */
#type_annonce {color: #777;}

.prix_annonce {color: #d4031c;}
.ref_annonce, .date_annonce {color: #777;}
.localiser_annonce a {color: #cc0033 !important; background: url('/images/fiche/bg_localiser_annonce.jpg') 0 0 no-repeat;}

#fiche_annonce {color: #000; border-top: 1px solid #e5e5e5;}
#fiche_annonce p span, #fiche_annonce ul span {color: #777; font-weight: bold;}

/* partie gauche de l'annonce */
#descriptif_annonce ul {border-top: 1px solid #ccc;}
#descriptif_annonce ul li {border-bottom: 1px solid #ccc;}
#descriptif_annonce ul li a {color: #000;}
#descriptif_annonce .share_annonce {background: #f3f3f3;}
#descriptif_annonce div a {color: #000;}
#descriptif_annonce div .envoyer_ami {background: url('/images/fiche/puce_envoi_mail.png') 0 0 no-repeat; }
#descriptif_annonce div .imprimer {background: url('/images/fiche/puce_imprimer.png') 0 0 no-repeat;}
#descriptif_annonce div .partager {background: url('/images/fiche/puce_partager.png') 0 0 no-repeat;}
#descriptif_annonce div .recherche_bien {background: url('/images/fiche/puce_recherche.gif') 0 0 no-repeat;}
#descriptif_annonce div .estimation_bien {background: url('/images/fiche/puce_estimation.gif') 0 0 no-repeat;}
.warning_annonce a {color: #000;}

/* les images de l'annonce */
#photos_annonce ul li img, #photo {border: 1px solid #c7c7c7; padding: 2px;}

/* pagination */
#pagination {border-top: 1px solid #ccc;}
#pagination a {color: #000; font-weight: bold; font-size: 11px;}
#pagination a.actif, #pagination a:hover, #pagination a.prev:hover, #pagination a.next:hover {color: #d4031c;}
#pagination a.prev {color: #fff; background: url('/images/bg_prev_pagination.gif') 0 0 no-repeat;}
#pagination a.next {color: #fff; background: url('/images/bg_next_pagination.gif') 0 0 no-repeat;}

/*----------------------------------------*/
/*--------- PAGE DEPOSER UNE ANNONCE -----------*/
#accroche {color: #666;}
#offre {color: #777; background: #dcdcdc;}
.bloc_depot_annonce_top {color: #fff; background: transparent url('/images/deposer_annonce/bloc_depot_annonce_top.png') 0 0 no-repeat;}
.bloc_depot_annonce_middle {border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.bloc_depot_annonce_middle p span {color: #606060;}
.bloc_depot_annonce_bottom {background: transparent url('/images/deposer_annonce/bloc_depot_annonce_bottom.png') 0 0 no-repeat;}
.bloc_depot_annonce .submit_lien_black .bg_submit_lien, .depot_annonces .submit_lien .bg_submit_lien {background: transparent url('/images/deposer_annonce/submit_lien_left.png') no-repeat;}
.bloc_depot_annonce .submit_lien_black .bg_submit_lien .bg_submit_lien, .depot_annonces .submit_lien .bg_submit_lien .bg_submit_lien {background: transparent url('/images/deposer_annonce/submit_lien_right.png') center right no-repeat;}
.bloc_depot_annonce .submit_lien_black .text_submit_lien, .depot_annonces .submit_lien .text_submit_lien {color: #0973c7 !important; background: transparent url('/images/deposer_annonce/submit_lien_middle.png') repeat-x;}

/*liste catégories annonces déposées */
.offres_reservees {color: #666;}
.depot_annonces ul li h2 {color: #fff; background: transparent url('/images/deposer_annonce/bg_titre_categorie_annonces.png') 0 0 no-repeat;}
.depot_annonces ul li p {color: #777;}
.depot_annonces .categorie_bottom {background: transparent url('/images/deposer_annonce/bg_categorie_bottom.png') bottom left no-repeat; border: 0 !important;}
.depot_annonces_home ul li {background: transparent url('/images/deposer_annonce/bg_categorie_bottom.png') bottom left no-repeat;}
.depot_annonces ul li div {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.depot_annonces_home ul li .bouton_gratuit {color: #fff; background: transparent url('/images/deposer_annonce/bg_bouton_gratuit.png') bottom left no-repeat;}

/*-------------------------------*/
/*---------- SIDEBAR ------------*/

/* grands blocs */
#sidebar .bloc h2.titre_gris {color: #777; background: url('/images/bg_titre_sidebar_gris.gif') no-repeat;}
#sidebar .bloc h2.titre_rouge {color: #fff; background: url('/images/bg_titre_sidebar_rouge.gif') no-repeat;}
#sidebar .bloc ul {color: #777; background: #fff; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
#sidebar .bloc ul li .date {color: #000;}
#sidebar .bloc ul li a {color: #777;}
#sidebar .bloc ul li {border-bottom: 1px solid #e1e1e1;}
#sidebar .bloc ul li.last {border: 0;}
#sidebar #liste-rubrique ul li { border-bottom: 0; }
/* bloc annonces à la une */
#sidebar .bloc.annonces_une ul li p a {color: #000;}
#sidebar .bloc.annonces_une ul li p a span{color: #5c5b5b;}
#sidebar .bloc.annonces_une ul li img {border: 1px solid #bfbfbf;}

/* petits blocs */
#sidebar .bloc_small, #sidebar .bloc_small p a {color: #333;}
#sidebar .bloc_small .bg {background: #e1e1e1;} /*bloc pour la couleur de fond*/
#sidebar .bloc_small_top {background: transparent url('/images/bloc_small_top.gif') no-repeat;}
#sidebar .bloc_small_bottom {background: transparent url('/images/bloc_small_bottom.gif') no-repeat;}
#sidebar .bloc_small_bottom a {color: #fff;}
#sidebar .bloc_small h3, #sidebar .bloc_small h3  a {color: #666;}
#sidebar .bloc_small h3 span {color: #000;}

/*------------------------------------------*/
/*----------- FORMULAIRES ------------------*/
select, input {border: 1px solid #bfbfbf; color: #6d6b6b;}

/*formulaire principal*/
#content #form_search { background-color: #3e3c3c; color: #fff; }
#content #form_search form {border-left: none; border-right: none; background: none; }
#form_search form .title { border-bottom: none; background: none; }
#form_search .nav {border-bottom: 1px solid #e1e1e1; color: #585858; background: url('/images/form/puce_form_title.jpg') 0 30% no-repeat;}
#form_search .nav a {color: #000;}
#form_search form .nav a:hover, #form_search form .nav a.current {
   background: #D4031C;
   color: #fff;
   text-decoration: none;
}

#form_search #mode {
   background: url('/images/form/add_selection.gif') no-repeat scroll left center transparent;
   color: #D4031C;
   font-family: "HelveticaNeueLTStd57Condensed",Geneva,Arial,Verdana,sans-serif;
   padding-left: 25px;
   font-weight: bold;
}

#form_search .bloc_top {background: url('/images/form/bloc_form_search_top.gif') no-repeat;}
#form_search .bloc_bottom {background: url('/images/form/bloc_form_search_bottom.gif') no-repeat;}

/*formulaire sidebar*/
#sidebar #form_search form {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #fff; position: relative;}
#sidebar #form_search .bloc_top {width: 300px; height: 4px; background: url('/images/form/bloc_form_search_top_sidebar.gif') no-repeat !important;}
#sidebar #form_search .bloc_bottom {width: 300px; height: 5px; clear: both; background: url('/images/form/bloc_form_search_bottom_sidebar.gif') no-repeat;}
#sidebar #form_search .title {border-bottom: 1px solid #e1e1e1; color: #585858; background: url('/images/form/puce_form_title.jpg') 0 30% no-repeat;}
#sidebar #form_search .title a {color: #000;}

/* submit formulaires */
.bg_submit  {background: transparent url('/images/form/submit_left.gif') no-repeat;}
.bg_submit .bg_submit {background: transparent url('/images/form/submit_right.gif') center right no-repeat;}
.submit  .text_submit {color: #fff !important; background: transparent url('/images/form/submit_middle.gif') repeat-x;}

/* bouton rouge */
.submit_lien_red .bg_submit_lien {background: #b90707 none; }
.submit_lien_red .bg_submit_lien .bg_submit_lien {background: #b90707 none;}
.submit_lien_red  .text_submit_lien {color: #fff !important; background: #b90707 none;}

/* bouton noir */
.submit_lien_black .bg_submit_lien {background: transparent url('/images/form/submit_lien_black_left.gif') no-repeat;}
.submit_lien_black .bg_submit_lien .bg_submit_lien {background: transparent url('/images/form/submit_lien_black_right.gif') center right no-repeat;}
.submit_lien_black  .text_submit_lien {color: #fff !important; background: transparent url('/images/form/submit_lien_black_middle.gif') repeat-x;}

/* filtre formulaire */
.filtre {background: none;}
.filtre p {background: none;}
.filtre input {background: none !important;}
#content .filtrer-resultats { background: #666; }

/*------------------------------------------*/
/*---------- FOOTER ---------*/
#footer_content {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
#footer h2 {color: #fff; background: transparent url('/images/footer/bg_titre_footer.gif') no-repeat;}
#footer h3 {background: #f3f3f3 url('/images/footer/border.gif') center right no-repeat;}
#footer_content .last h3 {background: #f3f3f3;}
#footer a {color: #666;}

#mentions {color: #fff; background: #2f302f;}
#mentions a {color: #c9cec7;}
