@import url(https://fonts.googleapis.com/css?family=Domine);

body {
    background: url("https://css.immonot.com/fonds/degrade_entete.jpg") repeat-x;
    line-height: 1.4em;

    /*background: #000000 !important;

    background-color: #000000 !important;
    line-height: 1.4em;*/
}

.container {
    width: 1000px !important;

    /*background: #FFFFFF;*/
}

#navigation {
    width: 1000px;
}

a:hover {
    color: #798e26 !important;
}

select {
    border-color: #BBBBBB;
}

#navigation nav {
    width: 780px;
}

/*entete*/
.fond {
    float: left;
    width: 1000px;
    background: url("https://css.immonot.com/fonds/fond_liste2.jpg") repeat-y scroll 0 0 transparent;
}

#header {
    float: left;
}

.rechercher label {
    margin-top: 7px;
}

.espace {
    margin-bottom: 10px !important;
    width: 1000px;
}

.libelle .valeur, .criteres .valeur {
    float: left;
    margin-left: 6px;
    padding-top: 10px;
}

.espace_perso {
    background: url("https://css.immonot.com/fonds/degrade_menu.jpg") repeat-x;
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    border: 1px solid #C1B8B6;
    margin-left: 18px;
    width: 180px;
    height: 33px;
}

.bt_mon_espace {
    width: 33px;
    float: left;
}

#details_formulaire {
    background-color: #ffffff;
    position: absolute;
    right: 226px;
    top: 0px;
    z-index: 5;
    width: 185px;
    border: 1px solid #C1B8B6;
}

#details_formulaire {
    line-height: 1.1em;
}

input#selection_transaction {
    width: 178px;
}

#details_formulaire label {
    float: left;
    font-size: 0.8em;
    line-height: 2em;
    margin-left: 3px;
    margin-top: 0;
    width: 75px;
}

#details_formulaire .details_espace p {
    margin: 0px;
    margin-bottom: 3px;
    color: #C50069;
    width: 113px;
    padding-top: 5px;
}

.details_espace {
    float: left;
    margin-left: 37px;
}

.espace_perso #details_formulaire img {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

#details_formulaire .mot_de_passe input {
    float: left;
    font-size: 0.8em;
    margin-left: 2px;
    margin-top: 0;
    padding-top: 2px;
    width: 62px;
}

#details_formulaire .bt_mon_espace input {
    width: 33px;
}

.inscription {
    float: left;
    margin-top: 2px;
    margin-bottom: 4px;
    margin-left: 5px
}

.inscription a {
    font-size: 0.75em !important;
    margin-right: 2px;
}

.annonces_alertes {
    float: left;
}

.annonces_alertes a {
    text-decoration: none;
}

#details_formulaire a {
    font-size: 0.8em;
}

.annonces_alertes a {
    margin-right: 8px;
}

#details_formulaire input {
    width: 95px;
    margin-top: 0px;
}

.rss img {
    float: right;
}

.ombre_annonces {
    float: left;
}

.espace_perso a {
    float: left;
    font-size: 1em;
    line-height: 2;
    text-decoration: none;
}

.espace_perso a {
    color: #C50069;
}

.libelle {
    float: left;
}

.espace_perso {
    float: left;
}

.details_espace img {
    float: left;
    padding-top: 5px;
    padding-right: 8px;
}

.nombre_annonces p {
    font-size: 1.2em;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 760px;
}

#navigation .visuel {
    width: 215px;
    padding-left: 4px;
}

#navigation ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#navigation li {
    border-right: 1px solid #c1b8b6;
    width: 129px;
}

#navigation li .wrapper {
    background: url("https://css.immonot.com/fonds/degrade_menu.jpg") repeat-x;
    height: 43px;
}

#navigation li .actif {
    background: url("https://css.immonot.com/fonds/degrade_menu_actif.jpg") repeat-x;
    height: 47px;
}

#navigation .navigation_immonot li a:hover {
    background-color: #000000;
    color: #FFFFFF !important;
}

#navigation .nav_achat_immobilier a:hover {
    background-color: #000000;
    -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
    color: #FFFFFF !important;
}

#navigation li a {
    color: #222222;
    display: block;
    font-size: 1em;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    height: 35px;
}

#header li.nav_achat_immobilier .wrapper {
    -moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;
}

#header li.nav_aucun .wrapper {
    -moz-border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

#navigation li.nav_aucun {
    border-right: none
}

#navigation .visuel h1 {
    color: #C50069;
    /*font-size: 1.5em;*/
    font-size: 1.3em;
    font-weight: normal;
}

#corps {
    margin-top: 15px;
    width: 1000px
}

#corps .partie_gauche {
    float: left;
    margin-right: 18px;
    width: 638px;
    padding-left: 3px;
}

#corps .partie_droite, #corps .partie_droite_detail {
    float: left;
    width: 336px;
    padding-right: 4px;
}

.titre h1 {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 10px;
    margin-bottom: 0px;
    font-size: 1.2em;
}

.titre h2 {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 10px;
    margin-bottom: 0px;
}

.titre h1 {
    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    height: 30px;
}

.titre h2 {
    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    height: 30px;
}

#corps .partie_gauche .rechercher {
    background: url("https://css.immonot.com/fonds/degrade_moteur_recherche.jpg") repeat-x;
    height: 198px;
}

#corps .partie_gauche form {
    float: left;
}

.libelle span {
    font-size: 0.9em;
    margin-left: 5px;
    font-weight: lighter;
}

.rechercher .colonne_gauche {
    margin-right: 54px;
    margin-left: 20px;
    float: left;
}

.colonne_droite {
    width: 240px;
}

.rechercher .colonne_droite .libelle label {
    width: 78px;
}

.localisation input {
    /*width: 570px;*/
}

.localisation {
    margin-bottom: 5px;
    float: left;
    margin-top: 10px;
}

.localisation span a, .legende_criteres span a {
    text-decoration: none;
    color: #C50069;
    font-style: italic;
}

.legende_criteres span {
    font-weight: normal;
}

.information .redactionnel .lien a {
    color: #222222;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    line-height: 2em;
    margin: 0 0 0 530px;
}

.localisation a:hover {
    color: #C50069 !important;
}

.localisation .exemples, .legende_criteres .exemples {
    font-style: italic;
    font-size: 0.9em;
    float: left;
    margin: 0 0 0 110px;
}

.immonot_neuf .localisation .exemples, .legende_criteres .exemples {
    margin: 0 0 0 130px;
}

.localisation_choix {
    margin-left: 20px;
}

#type_de_bien {
    background-color: #FFFFFF;
    border: 1px solid #bbbbbb;
    margin: 0.5em 0;
    height: 19px;
}

#type_de_bien a {
    color: #222222;
    text-decoration: none;
    font-size: 1em;
    margin-left: 5px;
}

#type_de_bien a:hover {
    color: #222222 !important;
}

#transaction {
    background-color: #FFFFFF;
    border: 1px solid #bbbbbb;
    margin: 0.5em 0;
    height: 19px;
}

#transaction a {
    color: #222222;
    text-decoration: none;
    font-size: 1em;
    margin-left: 5px;
}

#transaction a:hover {
    color: #222222 !important;
}

.selections_biens {
    margin-top: 10px;
    float: left;
    width: 638px;
}

.selections_biens .selection {
    width: 152px;
    border: dotted 1px #534B4D;
    float: left;
    margin-left: 5px;
    height: 220px;
}

.selections_biens .selection h2 {
    color: #534B4D;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 2px;
    text-align: left;
    text-transform: uppercase;
    height: 34px
}

.immonot_neuf .selections_biens .selection h2 {
    height: 20px
}

.module {
    padding: 4px;
    padding-right: 5px;
    padding-left: 5px;
}

.module .prix {
    color: #C50069;
    float: left;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
}

.module .prix span {
    font-size: 0.75em;
    font-weight: lighter;
}

.module .lien {
    color: #000000;
    font-style: italic;
    font-size: 0.9em;
    text-align: right;
    float: right;
    width: 149px;
}

.selections_biens .selection:hover {
    border: solid 1px #C50069;
}

.bt_trouver input[type =
"submit"] {
    margin-top: 15px;
    margin-left: 126px;
    border: medium none;
    background: url("https://css.immonot.com/fonds/fond_bt.png") no-repeat;
    height: 25px;
    font-size: 1.2em;
    color: #ffffff;
    font-weight: bold;
    float: left;
}

.lien_page_critere {
    margin-top: 8px;
}

.lien_page_critere a {
    color: #222222;
    font-size: 0.9em;
    margin-left: 127px;
}

.lien_page_critere img {
    padding-left: 9px
}

.information {
    margin-top: 15px;
    float: left;
    width: 634px;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    border: 1px solid #534B4D;
    padding-bottom: 5px;
    height: 260px;
}

.redactionnel a {
    color: #C50069;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
}

.selection_redactionnel {
    margin-top: 10px;
    width: 610px;
}

.information .redactionnel .lien {
    width: 615px;
}

.information .redactionnel {
    float: left;
    margin-top: 10px;
}

.textes_information p {
    margin-right: 15px;
    margin: 0px;
    line-height: 1.6em;
}

.liens_redactionnel {
    background-color: #534b4d;
    width: 145px;
    border: 1px solid #534b4d
}

.liens_redactionnel:hover {
    background-color: #ffffff;
    border: 1px solid #534b4d;
}

.modules_redactionnel .actif {
    background-color: #ffffff;
    border: 1px solid #C50069;
}

.modules_redactionnel .actif a {
    color: #C50069 !important;
}

.liens_redactionnel {
    height: 48px;
}

.liens_redactionnel a:hover {
    color: #534b4d !important;
    background-color: #ffffff;
}

.liens_redactionnel a {
    text-decoration: none;
    font-size: 0.9em;
    font-weight: normal;
    color: #FFFFFF !important;
    display: block;
    height: 39px;
    padding: 4px;
    line-height: 1.2em;
}

.modules_redactionnel .actif a {
    color: #C50069;
    display: block;
    height: 39px;
}

.modules_redactionnel {
    margin-top: 10px;
    margin-left: 10px;
    width: 628px;
}

.colonne_droite .libelle_etendre label {
    width: 153px;
}

.newsletter {
    background-color: #f6dde9;
    border-top: 1px solid #534b4d;
    float: left;
    margin-top: 15px;
    width: 600px;
    padding-bottom: 10px;
}

.newsletter img {
    padding-top: 3px;
    margin-left: 12px;
    float: left;
}

.newsletter .newsletter_label {
    margin-left: 5px;
    float: left;
    margin-top: 10px;
}

.newsletter .newsletter_label input {
    margin: 0px;
    margin-left: 5px;
    height: 15px;
}

.newsletter .bt_newsletter input[type =
"submit"], .bt_mon_espace input[type = "submit"] {
    background: url("https://pictos.immonot.com/bt_ok.jpg") no-repeat;
    border: none;
    height: 17px;
    padding: 0px;
    width: 33px;
}

/*partie_droite*/
.partie_droite .redactionnel {
    border-top: dotted 1px #534B4D;
    border-bottom: dotted 1px #534B4D;
    margin-bottom: 16px;
    float: left;
}

.partie_droite .outils, .partie_droite .reseaux {
    margin-bottom: 8px;
    float: left;
    width: 336px;
    margin-top: 8px;
}

.partie_droite .redactionnel a {
    line-height: 2em;
}

.partie_droite .redactionnel .lien {
    margin-left: 256px;
}

.partie_droite .redactionnel p {
    margin: 0px;
}

.partie_droite .redactionnel .lien a {
    margin: 0px;
    font-size: 0.9em;
    text-decoration: none;
    font-weight: normal;
    color: #222222;
}

.lien img {
    padding-left: 10px;
}

.outils .outils_liens {
    width: 168px;
    float: left;
}

.outils h2, .reseaux h2 {
    font-size: 1.4em;
    color: #534b4d;
    border-bottom: dotted 1px #534b4d;
    font-weight: 200;
    line-height: 1.7em;
    margin-top: 8px;
}

.outils .outils_liens ul {
    margin: 0px;
    list-style-type: none;
    padding-left: 0px;
}

.outils .outils_liens a {
    color: #C50069;
    line-height: 2em;
}

.reseaux_liens a {
    float: left;
    margin-right: 10px;
    font-size: 13px;
}

.simulateurs {
    float: left;
    margin-top: 15px;
    margin-bottom: 8px;
}

.simulateur_btn a {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #76ad4e;
    width: 330px;
    margin-top: 9px;
    border: 1px solid #76ad4e;
    height: 37px;
    color: #ffffff;
    font-size: 1.1em;
    line-height: 2em;
    padding-left: 5px;
    -moz-box-shadow: 3px 3px 0 #000000;
    -webkit-box-shadow: 3px 3px 0 #000000;
}

.simulateur_btn img {
    margin-top: 2px;
}

.simulateur_btn a:hover {
    background-color: #0f5b9a;
    border: 1px solid #0f5b9a;
    color: #ffffff !important;
}

.simulateur_lien {
    float: left;
    height: 36px;
}

.simulateur_btn p {
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    line-height: 2.1em;
    padding-left: 8px;
    width: 192px;
    padding-top: 3px;
}

.simulateur_btn a {
    text-decoration: none;
    display: block;
}

.simulateurs .cardif img {
    margin-top: 5px;
}

.simulateurs .simulateur_btn {
    margin-bottom: 17px;
}

.simulateurs .cardif a {
    height: 45px;
    background-color: #0D8150;
    border: 1px solid #0D8150;
}

.simulateurs .cardif p {
    line-height: 1.3em;
}

.simulateurs .cardif a:hover {
    background-color: #0f5b9a;
    border: 1px solid #0f5b9a;
    color: #ffffff !important;
}

.liens_regions {
    margin-top: 7px;
    width: 192px;
}

.liens_regions a {
    color: #534b4d;
    font-size: 0.9em;
}

#footer {
    background: url("https://css.immonot.com/fonds/degrade_bottom.jpg") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #A2A2A2;
    overflow: hidden;
    padding: 0px;
    /*position: relative;
    z-index: 2;*/
    margin: 0;
}

/*suggestion_box*/
#suggestions_localisation {
    border: 2px solid #C50069;
    position: absolute;
    z-index: 7;
    top: 216px;
    background-color: #FFFFFF;
    padding-bottom: 5px;
    display: block;
    height: 210px;
    overflow-x: hidden;
    overflow-y: scroll;
    left: 242px;
    width: 260px;
}

#suggestions_localisation li.first {
    background-color: #C50069;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    margin-left: -10px;
    padding-left: 10px;
}

#suggestions_localisation ul {
    list-style-type: none;
}

#suggestions_localisation #auto_suggestions_localisation li {
    font-size: 0.95em
}

#suggestions_localisation #auto_suggestions_localisation li.titre {
    border-bottom: 1px solid #E5E5E5;
    font-weight: bold;
}

#suggestions_type {
    border: 2px solid #C50069;
    position: absolute;
    z-index: 5;
    display: block;
    left: 351px;
    top: 299px;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 5px;
    width: 185px;
    padding-left: 2px;
}

#suggestions_type label {
    font-weight: normal;
    font-size: 0.9em;
}

.rechercher .suggestions_type_coches input {
    width: 12px;
    float: left;
}

.suggestions_type_coches label {
    width: 130px;
}

#suggestions_transaction {
    border: 2px solid #C50069;
    position: absolute;
    z-index: 4;
    display: block;
    left: 656px;
    top: 270px;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 5px;
    width: 146px;
}

#suggestions_transaction label {
    font-weight: normal;
    font-size: 0.9em;
}

body #footer_liens {
    clear: both;
    color: #7B7B7B;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 1000px;
}

#footer .liens a {
    color: #C50069;
    margin-right: 5px;
    margin-left: 5px;
    text-decoration: none;
}

#footer .sous_liens a {
    color: #222222;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 0.85em;
    text-decoration: none;
}

#footer .liens p, #footer .sous_liens p {
    text-align: center;
    margin: 0px;
}

#footer #adresse {
    float: left;
    margin-top: 15px;
    width: 1000px;
}

#adresse p {
    width: 790px;
    float: left;
    font-size: 0.9em;
    color: #222222;
    margin-left: 20px;
    text-align: left !important;
}

#adresse a {
    color: #C50069;
}

#adresse img {
    float: left;
}

.selection_redactionnel2 .visuel img {
    height: 73px;
}

.module_visuel {
    float: left;
    width: 138px;
    background-color: #e0e0e0;
}

.localisation .localisation_choix input {
    background: url("https://pictos.immonot.com/picto_loupe.jpg") no-repeat scroll 0 0 #FFFFFF;
}

.information .selection_redactionnel .visuel img {
    /*height: 119px;*/
}

.legende_criteres .box_recherche input {
    background: url("https://pictos.immonot.com/picto_loupe.jpg") no-repeat;
    background-color: #ffffff;
}

.textes_information_marianne img {
    float: left;
    margin-bottom: 5px;
    margin-right: 13px;
}

#localite {
    padding-left: 20px;
    height: 20px;
}

.box_recherche #localite {
    width: 552px;
}

/*Page_criteres*/
.legende_criteres {
    border-bottom: 1px dotted #C50069;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

.box_recherche .etendre label {
    font-size: 0.8em;
    margin-right: 9px;
    padding-top: 8px;
    text-align: right;
    width: 65px;
}

.legende_criteres a {
    font-size: 0.8em;
    font-weight: normal;
    margin-left: 3px;
}

.criteres {
    margin-top: 20px;
}

.criteres label, .criteres_avances label {
    font-weight: normal;
    margin-left: 6px;
    padding-top: 6px;
}

.criteres_avances span {
    font-weight: bold;
    margin-right: 5px;
}

.criteres_avances {
    margin-bottom: 10px;
}

.criteres_avances .dpe, .criteres_avances .ges {
    width: 45px;
    padding-top: 2px;
}

.criteres_avances .garage, .criteres_avances .chauffage {
    padding-top: 0px;
}

.criteres_avances .reference label {
    padding-top: 8px;
}

.criteres #suggestions_localisation {
    top: 270px;
    left: 227px;
    background-color: #FFFFFF;
    border: 2px solid #C50069;
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 5px;
    position: absolute;
    z-index: 7;
}

#auto_suggestions_localisation .lib {
    font-style: normal;
}

.libelle_ref, .libelle_type {
    float: left;
}

.libelle_transaction {
    float: left;
}

#suggestions_type label {
    float: left;
    margin-left: 3px;
    margin-top: 2px;
    width: auto;
}

.colonne_gauche .libelle select {
    float: left;
}

.criteres #suggestions_localisation #auto_suggestions_localisation .titre {
    font-size: 0.75em;
}

.box_recherche {
    margin-top: 5px
}

#auto_suggestions_localisation .lib a {
    text-decoration: none;
    color: #222222;
}

#auto_suggestions_localisation .first a {
    color: #ffffff;
    text-decoration: none;
}

#auto_suggestions_localisation .first a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

.rechercher_criteres .bt_trouver input {
    margin-left: 484px;
    margin-top: 0px;
    margin-bottom: 5px;
}

/*information2*/
.information2 {
    width: 600px;
    float: left;
    margin-top: 15px;
}

.information2 .redactionnel, .information2 .selection_redactionnel {
    width: 600px;
}

.information2 .selection_redactionnel2 {
    border: 1px solid #222222;
    width: 283px;
    padding: 5px;
    background: #e4eac6;
}

.information2 h2 {
    border-bottom: 1px dotted #534B4D;
    color: #534B4D;
    font-size: 1.4em;
    font-weight: 200;
    line-height: 1.7em;
    width: 598px;
}

.information2 .selection_redactionnel2 a {
    font-weight: normal;
    color: #534B4D !important;
    font-size: 1em;
}

.selection_redactionnel2 .titre {
    width: 160px;
}

.information2 .lien a {
    color: #534B4D !important;
    margin-left: 485px;
}

.information2 .lien {
    margin-top: 10px;
    width: 600px;
}

.information2 .rss {
    padding-top: 5px;
}

.information2 .lien a:hover {
    color: #798e26 !important;
}

.information2 .selection_redactionnel2 a:hover {
    color: #C50069 !important;
}

.reseaux_liens a {
    color: #4d4343;
    text-decoration: none;
}

.reseaux_liens .libelle {
    margin-top: 8px;
}

.reseaux_liens a:hover {
    color: #798e26;
}

/*newsletter2*/
.newsletter2 {
    background-color: #e0e0e0;
    border-top: 1px solid #534b4d;
    float: left;
    margin-top: 15px;
    width: 638px;
    padding-bottom: 10px;
}

.newsletter2 img {
    padding-top: 3px;
    margin-left: 12px;
    float: left;
}

.newsletter2 .newsletter_label {
    margin-left: 29px;
    float: left;
    margin-top: 4px;
}

.newsletter2 .newsletter_label input {
    margin: 0px;
    margin-left: 5px;
    height: 18px;
    margin-right: 5px;
}

.newsletter2 .bt_newsletter input[type =
"submit"], .bt_mon_espace input[type = "submit"] {
    background: url("https://pictos.immonot.com/bt_ok.jpg") no-repeat;
    border: none;
    height: 17px;
    padding: 0px;
    width: 33px;
}

/*liste*/
.liens_fil a {
    color: #534B4D !important;
    text-decoration: none;
    font-weight: lighter;
}

.liens_fil .separateur {
    margin-right: 10px;
    margin-left: 10px;
}

.liens_fil {
    margin-left: 5px;
}

.liens_fil a:hover {
    color: #798e26 !important;
}

.nbre_annonces h1 {
    color: #C50069 !important;
    font-size: 1.4em;
    /*font-weight: lighter;*/
    text-align: center;
    margin-bottom: 10px;
}

.liste_de_biens {
    float: left;
    width: 638px;
    background: url("https://css.immonot.com/fonds/fond_liste.jpg") repeat-y scroll 0 0 transparent;
}

.liste_de_biens .recherche_liste {
    margin-right: 14px;
}

.liste_de_biens .annonce {
    border: 1.5px dotted #4d4343;
    margin-bottom: 18px;
}

.liste_de_biens .annonce:hover {
    border: 1.5px solid #C50069;
}

.liste_de_biens .formulaire_liste {
    margin-left: 5px;
    float: left;
    margin-top: 8px;
    padding-bottom: 15px;
}

.liste_de_biens .formulaire_liste .alerte span, .partie_droite .favoris span {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #798e26;
    height: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}

.partie_droite .favoris {
    width: 336px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 20px
}

.partie_droite .favoris span {
    padding-left: 24px;
    padding-right: 175px;
}

.partie_droite .favoris span:hover {
    color: #000000;
}

.liste_de_biens .formulaire_liste .alerte a, .partie_droite .favoris a {
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
}

.liste_de_biens .formulaire_liste .alerte a:hover {
    color: #222222 !important;
}

.liste_de_biens .formulaire_liste .titre {
    font-size: 1.4em;
    margin-top: 23px;
    margin-bottom: 3px;
    color: #000000;
}

.liste_de_biens .liste_situation ul {
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
}

.liste_de_biens .formulaire_liste .elargissement a {
    color: #C50069;
}

.liste_situation .situation input {
    width: 123px;
}

.formulaire_liste .budget, .formulaire_liste .surface, .formulaire_liste .transaction, .formulaire_liste .type, .formulaire_liste .nbre_pieces, .formulaire_liste .nbre_chambres, .formulaire_liste .chauffage, .formulaire_liste .dpe, .formulaire_liste .ges {
    float: left;
    width: 180px;
}

.formulaire_liste .budget input, .formulaire_liste .surface input {
    width: 52px;
    float: left;
}

.formulaire_liste .budget span, .formulaire_liste .surface span {
    font-size: 0.7em;
    font-weight: lighter;
    float: left;
    margin-left: 3px;
    margin-top: 8px;
}

.formulaire_liste .garage {
    width: 180px;
}

/*liste*/
.transaction {
    margin-left: 5px;
    margin-bottom: 5px;
}

.transaction h2 {
    color: #534B4D;
    float: left;
    font-size: 1em;
    margin: 0px;
    text-transform: uppercase;
}

.transaction span {
    color: #C50069;
    font-weight: bold;
    font-size: 1.2em;
    float: left;
}

.infos_bien .prix {
    text-align: right;
    font-size: 1.3em;
    color: #C50069;
    font-weight: bold
}

.pd_infos_bien_detail .surface {
    font-weight: bold
}

.pd_infos_bien_detail .detail {
    font-size: 1em;
    line-height: 1.3em;
}

.ref_maj {
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.1em;
    margin-bottom: 3px;
    margin-left: 8px;
    width: 136px;
}

.infos_bien_detail .visuel img {
    padding: 3px;
    max-width: 125px;
}

.infos_bien {
    margin-top: 4px;
}

.liens_liste a {
    font-size: 1em;
    color: #4d4343;
    text-align: right;
    text-decoration: none;
}

.liens_liste .liens_favoris {
    width: 145px;
}

.liens_liste .liens {
    width: 83px;
    text-align: right;
}

.liens_liste .liens a {
    color: #c50069;
    font-weight: bold;
}

.liens_liste_annonces {
    margin-bottom: 3px;
}

.consommation .dpe {
    margin-left: 8px;
    width: 37px;
}

.consommation .ges {
    width: 37px;
    margin-right: 0px;
}

.infos_bien_detail .visuel .img {
    background-color: #bbbbbb;
    height: 104px;
}

.liens_liste .liens_favoris img, .liens_liste .liens img {
    margin-right: 4px;
    height: 14px;
}

.infos_bien_detail .liens_liste {
    margin-top: 10px;
}

.prix_honoraires {
    font-size: 0.6em;
    color: #4d4343;
    line-height: 2.3em;
}

.liens_fil {
    margin-bottom: 18px;
    color: #2D2D2D;
    font-weight: bold;
    width: 990px;
}

.formulaire_liste .transaction span, .formulaire_liste .type span, .formulaire_liste .nbre_pieces span, .formulaire_liste .nbre_chambres span, .formulaire_liste .chauffage span, .formulaire_liste .dpe span, .formulaire_liste .ges span {
    color: #4d4343 !important;
    font-weight: normal;
    text-decoration: none;
    float: none;
}

.formulaire_liste label {
    font-size: 0.9em;
    color: #4D4343;
}

.type label {
    width: 150px
}

.pg_infos_bien_detail .visuel {
    width: 132px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #e6e4e2;
    text-align: center;
    margin-bottom: 5px;
}

.formulaire_liste .etendre label {
    float: left;
    text-align: right;
    margin-right: 5px;
    margin-left: 32px;
}

.formulaire_liste .etendre select {
    margin: 0px;
    width: 74px;
}

.test {
    margin-bottom: 10px;
    background-color: #96AC2C;
}

.test span {
    font-weight: bold;
    color: #ffffff !important;
}

.titre .sstitre {
    font-size: 1em;
    text-transform: uppercase;
}

.autre_recherche {
    margin-bottom: 10px;
    margin-top: 8px;
}

.autre_recherche .type, .autre_vignette .type {
    font-size: 1.2em;
    font-weight: bold;
    color: #798e26;
    float: left;
}

.autre_recherche .type2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #798e26;
    float: left;
    margin-top: 20px;
    border-top: 1px solid #000000;
    width: 336px;
    padding-top: 8px;
}

.lieu_nbre .lieu {
    width: 265px;
    float: left;
    margin-top: 3px;
}

.lieu_nbre .lieu a {
    text-decoration: none;
    font-weight: bold;
    color: #4d4343;
}

.lieu_nbre .nbre_biens {
    width: 71px;
    float: left;
}

.autre_recherche {
    float: left;
    width: 336px;
}

.liste_de_biens .trie-pager {
    margin-bottom: 20px;
}

.trie-pager label {
    margin-top: 5px;
    /*width: 135px;*/
}

.trie-pager .pager {
    height: 22px;
    margin-left: 8px;
    margin-top: 4px;
}

.trie-pager .pager a {
    text-decoration: none;
    color: #4d4343 !important;
}

.pagerPageEnCours {
    border: 1px solid #C50069;
    margin-right: 5px;
    height: 18px;
    float: left;
}

.liste_annonces .pagerPage {
    /*float: left;*/
}

.pager .precedent {
    margin-right: 5px
}

.pager .suivant {
    margin-left: 5px
}

.pager .precedent2 {
    margin-right: 5px;
}

.pager .suivant2 {
    margin-left: 5px;
}

.surface input.validation, .budget input.validation, .surface input.validation, .garage input.validation, .localisation .validation input {
    background-color: #000000;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 0.8em;
    font-weight: bold;
    height: 17px;
    margin-left: 3px;
    margin-top: 5px;
    width: 23px;
}

.localisation .validation input {
    margin-top: 6px;
    font-size: 0.8em;
    float: right;
}

.picto_nbre_photos {
    background-color: #c50069;
    width: 42px;
    position: absolute;
    z-index: 2;
    margin-left: 5px;
    -moz-box-shadow: 3px 3px 0 #000000;
    -webkit-box-shadow: 3px 3px 0 #000000;
    height: 22px;
}

.picto_nbre_photos span {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.visuel a {
    margin: 0px;
}

.consult_jdn {
    background-color: #798e26;
}

.consult_jdn a {
    color: #ffffff;
    text-decoration: none;
}

.consult_jdn a:hover {
    color: #222222 !important;
}

.consult_jdn p {
    text-align: center;
}

.nom-jdn {
    margin: 0px;
    font-weight: bold;
    font-size: 1em
}

/*detail*/
#corps .partie_gauche_detail {
    float: left;
    margin-right: 14px;
    padding-left: 4px;
    width: 638px;
}

.liens_liste_detail_partenaires {
    margin-bottom: 16px;
}

.liens_liste_detail_partenaires .liens_partenaires {
    border: 1px solid #4D4343;
    height: 25px;
    margin-right: 31px;
    width: 130px;
    background: #E7E7E9;
    margin-top: 10px;
    text-align: center;
}

.liens_liste_detail_partenaires .fin {
    margin-right: 0px !important;
}

.liens_liste_detail_partenaires a {
    color: #C50069;
    line-height: 2em;
    font-size: 1.1em;
}

.liens_liste_detail_partenaires .liens_partenaires:hover {
    background-color: #4d4343 !important;
}

.liens_liste_detail_partenaires .liens_partenaires:hover {
    color: #ffffff !important;
}

.partie_gauche_detail .nbre_annonces h1 {
    text-align: left;
}

.partie_gauche_detail .pager {
    text-align: right;
    color: #4d4343;
}

.partie_gauche_detail .pager a {
    color: #4d4343;
    text-decoration: none;
}

.partie_gauche_detail .transaction {
    margin-left: 0px;
}

.partie_gauche_detail .transaction span {
    margin: 0px;
    font-size: 1.2em;
}

.partie_gauche_detail .descriptif_lieu {
    border-bottom: 1px solid #4D4343;
    border-top: 1px solid #4D4343;
    padding-bottom: 5px;
    padding-top: 5px;
}

.partie_gauche_detail .prix {
    color: #C50069;
    font-size: 1.3em;
    font-weight: bold;
    text-align: right;
    width: 230px;
}

.partie_gauche_detail .prix_honoraires {
    width: 230px;
}

.partie_gauche_detail .liens_liste_detail a {
    color: #4D4343;
    font-size: 1em;
    text-align: right;
    text-decoration: none;
}

.partie_gauche_detail .liens_liste_detail .liens img {
    margin-right: 4px;
    margin-top: 9px;
}

.partie_gauche_detail .descritif {
    margin-top: 10px;
}

.partie_gauche_detail .descritif li {
    font-size: 1.1em;
    margin-bottom: 7px;
}

.partie_gauche_detail .descritif li span {
    font-weight: bold;
}

.partie_gauche_detail .descritif_ssdetail li {
    font-size: 0.9em;
}

.partie_gauche_detail .descritif_detail_visuel {
    max-width: 350px;
    max-height: 350px;
    background-color: #c1b8b6;
}

.partie_gauche_detail .descritif_detail_visuel img {
    max-width: 350px;
    max-height: 263px;
}

.partie_gauche_detail .descritif_detail_visuel {
    background-color: #E6E4E2;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    width: 350px;
    height: 263px;
}

.partie_gauche_detail .descritif_detail_texte {
    margin-top: 5px;
    margin-bottom: 5px
}

.partie_gauche_detail .descritif_detail_texte p {
    margin-bottom: 10px;
    text-align: left;
    float: left;
    margin-top: 20px;
    font-size: 1.2em;
    line-height: 1.4em;
}

.partie_gauche_detail .localisation_detail {
    border-bottom: 1px solid #222222;
    margin-bottom: 10px;
    margin-top: 10px;
}

.partie_gauche_detail .diagnostic_detail h2, .partie_gauche_detail .localisation_detail h2, .partie_gauche_detail .formulaire_contact h2 {
    color: #c50069;
    font-size: 1.3em;
    font-weight: bold;
}

.partie_gauche_detail .localisation_detail span {
    font-weight: normal;
    color: #222222;
    font-size: 0.9em;
    font-style: italic;
    margin-left: 5px;
}

.partie_gauche_detail .formulaire_contact h2 {
    margin-bottom: 4px;
    margin-top: 10px;
}

.partie_gauche_detail .formulaire_contact_detail {
    background: url("https://css.immonot.com/fonds/fond_contact.jpg") repeat-x scroll 0 0 transparent;
    margin-bottom: 15px;
}

.partie_gauche_detail .formulaire_contact_detail .nom a {
    margin-top: 10px;
    font-weight: bold;
    font-size: 1.1em;
    color: #222222;
    text-decoration: none;
}

.formulaire_contact_detail .nom, .formulaire_contact_detail .adresse, .formulaire_contact_detail .tel, .formulaire_contact_detail .fax, .formulaire_contact_detail .mail {
    text-align: center;
}

.formulaire_contact_detail .nom {
    margin-top: 5px;
}

.partie_gauche_detail .formulaire_contact_detail .nom {
    margin-top: 10px;
}

.partie_gauche_detail .formulaire_contact_detail .tel {
    color: #c50069;
    font-weight: bold;
    font-size: 1.2em;
}

.formulaire_detail_infos {
    margin-left: 8px;
    margin-right: 21px;
    margin-top: 23px;
}

.partie_gauche_detail .formulaire_detail {
    background-color: #E7E6E9;
    margin-top: 16px;
    padding-bottom: 14px;
}

.partie_gauche_detail .nom_label, .partie_gauche_detail .prenom_label, .partie_gauche_detail .email_label, .partie_gauche_detail .tel_label {
    /*margin-bottom: 2px;*/
}

.partie_gauche_detail .formulaire_detail textarea {
    height: 106px;
    width: 300px;
}

.partie_gauche_detail .diagnostic_detail h3 {
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 5px
}

.partie_gauche_detail .diagnostic_detail span {
    color: #222222;
    font-size: 0.8em;
    font-style: italic;
    font-weight: normal;
    margin-left: 5px;
}

.partie_gauche_detail .formulaire_detail label {
    font-weight: normal;
    padding-left: 5px;
    padding-top: 5px
}

.partie_gauche_detail .pagerPageprecedente {
    margin-right: 12px;
}

.partie_gauche_detail .pagerPagesuivante {
    margin-left: 12px;
}

.partie_gauche_detail .transaction .ref {
    color: #222222;
    font-weight: normal;
    font-size: 0.8em
}

.transaction .commune_detail {
    color: #C50069;
    font-weight: bold;
    font-size: 1.3em;
    float: left;
    margin-bottom: 5px;
    float: left;
}

.partie_gauche_detail .formulaire_detail .bt_trouver input[type =
"submit"] {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.partie_droite_detail .formulaire_contact_detail .nom a {
    color: #222222;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 10px;
    text-decoration: none;
}

.partie_droite_detail .formulaire_contact_detail .tel {
    color: #c50069;
    font-weight: bold;
    font-size: 1.2em;
}

.partie_droite_detail .formulaire_detail textarea {
    height: 80px;
    margin-left: 10px;
    width: 300px !important;
}

.partie_droite_detail .formulaire_detail .bt_trouver input[type =
"submit"] {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 51px;
}

.partie_droite_detail .nom_label {
    margin-top: 5px;
}

.partie_droite_detail .formulaire_contact_detail {
    width: 340px;
    background-color: #e7e7e9;
    margin-bottom: 15px;
}

.partie_droite_detail .contact_etude h1 {
    height: 23px
}

.partie_droite_detail .formulaire_detail, .partie_droite_detail .formulaire_label, .partie_droite_detail .message_label {
    width: 336px;
}

.partie_droite_detail .formulaire_detail label {
    font-weight: normal;
    padding-left: 10px;
    margin-top: 4px;
    width: 100px
}

.partie_droite_detail .formulaire_contact_detail .span-8 {
    width: 336px;
}

.partie_droite_detail .contact_etude, .partie_droite_detail .estimation_frais, .partie_droite_detail .pub, .partie_droite_detail .autre_recherche, .partie_droite_detail .lien_info_pratique {
    width: 336px;
    float: left;
}

.partie_droite_detail .contact_etude .titre h1 {
    background: url("https://css.immonot.com/fonds/fond_titre2.jpg") repeat-x;
    width: 330px;
}

.partie_droite_detail .autre_recherche .titre h1 {
    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x;
}

.partie_droite_detail .estimation_frais {
    margin-bottom: 15px;
    float: left;
}

.partie_droite_detail .estimation_frais span {
    font-weight: bold;
}

.partie_droite_detail .estimation_frais .precision {
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.3em;
    margin-top: 5px
}

.partie_droite_detail .lien_info_pratique a {
    color: #C50069;
    line-height: 2em;
    text-decoration: none;
    font-size: 13px;
}

.partie_droite_detail .lien_info_pratique li {
    border-bottom: dotted 1px #c50069;
    width: 336px;
}

.partie_droite_detail .lien_info_pratique ul {
    float: left;
    list-style-type: none;
    padding-left: 0;
    width: 332px;
}

.partie_droite_detail .lien_info_pratique {
    margin-top: 10px;
}

.recherche_liste .transaction {
    margin-left: 0px;
}

.localisation .liste_situation .situation input {
    background: url("https://pictos.immonot.com/picto_loupe.jpg") no-repeat scroll 0 0 #FFFFFF;
}

.reseaux .reseaux_liens {
    float: left;
    width: 330px;
}

.colonne_droite .libelle {
    height: 21px;
}

.module .selection_visuel {
    background-color: #E6E4E2;
    width: 143px;
    float: left;
    height: 106px !important
}

.selection_visuel a {
    float: left;
    height: 106px;
    text-align: center;
    width: 143px;
}

.module .selection_visuel img {
    height: 106px;
    max-width: 143px;
}

.selection_36himmo {
    border: 1px solid #534B4D;
    float: left;
    height: 220px !important;
    margin-left: 5px;
    width: 152px;
}

.selection_36himmo a {
    float: left;
    height: 203px;
    text-decoration: none;
    width: 152px;
    text-align: center;
}

#redactionnel1, #redactionnel2, #redactionnel3, #redactionnel4 {
    float: left;
    margin-left: 10px;
    margin-top: 4px;
}

#redactionnel1 .selection_redactionnel .visuel, #redactionnel2 .selection_redactionnel .visuel, #redactionnel3 .selection_redactionnel .visuel, #redactionnel4 .selection_redactionnel .visuel {
    /*background-color: #E6E4E2;*/
    width: 195px;
    max-height: 195px;
    float: left;
}

#redactionnel1 .selection_redactionnel .visuel img, #redactionnel2 .selection_redactionnel .visuel img, #redactionnel3 .selection_redactionnel .visuel img, #redactionnel4 .selection_redactionnel .visuel img {
    max-width: 195px;
    max-height: 129px;
}

#redactionnel1 .selection_redactionnel .visuel a, #redactionnel2 .selection_redactionnel .visuel a, #redactionnel3 .selection_redactionnel .visuel a, #redactionnel4 .selection_redactionnel .visuel a {
    text-align: center;
    width: 195px;
    float: left;
    height: 129px;
}

.liste_annonces .trie-pager select {
    width: 130px;
}

.garage input#reference {
    width: 110px;
}

.partie_droite_detail .autre_vignette {
    float: left;
    width: 336px;
    margin-bottom: 10px;
}

.partie_droite_detail .autre_vignette .titre h2 {
    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x scroll 0 0 transparent;
    height: 30px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}

.partie_droite_detail .autre_vignette .titre h2 {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 5px;
}

.partie_droite_detail .autre_vignette .titre .type {
    float: left;
    width: 336px;
}

.autre_vignette .module {
    border: 1px solid #BBBBBB;
    margin-left: 2px;
    margin-top: 5px;
}

.autre_vignette .module:hover {
    border: 1px solid #c50069;
}

.autre_vignette .module .vignette_visuel {
    background-color: #E6E4E2;
    float: left;
    height: 55px !important;
    width: 71px;
}

.autre_vignette .module .vignette_visuel img {
    height: 55px;
    max-width: 71px;
}

.autre_vignette .module .prix {
    font-size: 0.9em;
}

.autre_vignette .module .vignette_visuel a {
    float: left;
    height: 55px;
    text-align: center;
    width: 71px;
}

.fleche_deplacement_image {
    width: 12px;
}

.descritif_bien_detail .detail_vignette {
    width: 264px;
}

.descritif_bien_detail .detail_vignette img {
    width: 77px;
}

.detail_vignette .fleche_deplacement_image img {
    width: 12px;
    margin-top: 15px;
}

.detail_vignette .vignettes {
    width: 238px;
    margin-left: 2px;
}

.descritif .diagnostic_detail h2 {
    margin-bottom: 0px;
}

.descritif .diagnostic_detail a {
    color: #c50069 !important;
}

.descritif .diagnostic_detail a:hover {
    color: #798e26 !important;
}

.descritif .diagnostic_detail p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.controle_envoi {
    font-size: 0.9em;
    text-align: left;
}

.formulaire_detail input.controle {
    height: 20px;
    margin-top: 20px;
}

.formulaire_detail .bt_trouver {
    margin-left: 145px;
    margin-top: 5px;
}

.immonot_neuf .formulaire_detail .bt_trouver {
    margin-left: 103px;
    margin-top: 5px;
}

.partie_droite_detail .formulaire_contact_detail .bt_trouver {
    margin-left: 0px;
    margin-top: 0px;
}

.partie_droite_detail .formulaire_label input {
    width: 191px;
}

.partie_droite_detail .formulaire_contact_detail .nom, .partie_droite_detail .formulaire_contact_detail .adresse, .partie_droite_detail .formulaire_contact_detail .tel, .partie_droite_detail .formulaire_contact_detail .fax, .partie_droite_detail .formulaire_contact_detail .mail {
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    width: 320px;
}

.message_label span {
    font-size: 0.8em;
    font-style: italic;
    color: #c50069;
    margin-left: 5px;
    float: right;
}

.partie_gauche_detail .message_label span {
    color: #c50069;
}

.partie_droite_detail .formulaire_detail .message_label span {
    margin-right: 13px;
}

.captcha {
    margin-left: 5px;
}

.partie_droite_detail .controle_envoi {
    font-size: 0.8em;
    padding-left: 10px;
}

.formulaire_contact_detail .web {
    text-align: center;
}

.formulaire_contact_detail .web a {
    color: #c50069;
    text-decoration: none;
}

#regions {
    border-top: 1px solid #A2A2A2;
    padding: 0 0 5px;
    margin-top: 20px;
    width: 1000px;
}

#epub_colonne_droite {
    border: 2px solid #E6E9EE;
    float: left;
    margin-bottom: 8px;
    margin-top: 8px;
    width: 334px;
}

#epub_colonne_droite .epub_autopromo h3 {
    background-color: #E6E9EE;
    font-size: 1.1em;
    line-height: 30px;
    margin-top: 0;
    padding-left: 10px;
    text-align: left;
    font-weight: bold;
    color: #565656;
}

#epub_colonne_droite .epub_autopromo .visuel_picto img {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 5px;
    border: 1px solid #E6E9EE;
    width: 80px;
}

#epub_colonne_droite .epub_autopromo .texte {
    margin-left: 8px;
    margin-top: 5px;
}

#epub_colonne_droite .epub_autopromo {
    color: #565656;
    float: left;
    font-family: Arial;
    font-size: 1.1em;
    line-height: 1.5em;
    text-align: left;
    width: 336px;
}

#epub_colonne_droite .epub_autopromo .btn {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #CB007A;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 1.5em;
    padding: 4px 10px 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}

#epub_colonne_droite .epub_autopromo .btn:hover {
    background-color: #4D4343;
}

#epub_colonne_droite .epub_autopromo a:hover {
    color: #ffffff !important;
}

.historique .visuel_historique img {
    max-width: 80px;
    max-height: 60px;
    margin-bottom: 4px;
}

.partie_droite .historique {
    background-color: #f6f4f1;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-bottom: 5px;
    width: 336px
}

.partie_droite .historique .module {
    border-bottom: 1px solid #7B7B7B;
    margin-bottom: 5px;
    padding: 0;
    width: 336px;
}

.partie_droite .historique .transaction {
    margin-left: 0px;
}

.partie_droite .historique .transaction h2 {
    font-size: 0.9em;
}

.partie_droite .historique .module_droite .commune {
    color: #4D4343;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
}

.partie_droite .historique .liens {
    text-align: right;
}

.partie_droite .historique .liens a {
    color: #4D4343;
    font-size: 1em;
    text-align: right;
}

.partie_droite .module_gauche {
    width: 90px;
}

.partie_droite .module_droite {
    width: 225px;
}

/*annuaire*/
#corps .partie_gauche .rechercher_annuaire {
    background: url("https://css.immonot.com/fonds/degrade_moteur_recherche_annuaire.jpg") repeat-x;
    height: 110px;
    width: 638px;
}

.intro_annuaire p {
    color: #C50069;
    font-size: 1.2em;
    font-weight: lighter;
    margin-bottom: 17px;
}

.intro_annuaire span {
    font-weight: bold;
}

.annuaire_recherche {
    margin-left: 15px;
    width: 615px;
}

.carte-departements img {
    margin-left: 30px;
}

.annuaire_recherche .bt_trouver input {
    margin-top: 5px;
}

.liste_departements ul {
    list-style-type: none;
    padding-left: 0px;
}

.liste_departements a {
    color: #4D4343;
    text-decoration: none;
}

.liste_departements a:hover {
    color: #C50069 !important;
}

.liste_departements span {
    font-weight: bold;
    color: #C50069;
}

.annuaire_liste_departements h3 {
    color: #C50069;
    margin-bottom: 8px;
    margin-top: 10px;
}

.rechercher_annuaire p {
    color: #222222;
    font-weight: bold;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
}

.rechercher_annuaire .localisation p {
    color: #534B4D;
    margin-bottom: 0px;
}

.annuaire_recherche label {
    color: #4D4343;
    margin-top: 5px;
    width: 119px;
}

/*annuaire_liste*/
.liste_notaire_annuaire {
    margin-top: 10px;
    width: 638px
}

.liste_notaire_annuaire .liste_resultat h2 {
    font-size: 1.4em;
    font-weight: lighter;
    padding-top: 3px;
    margin-bottom: 10px;
}

.liste_notaire_annuaire .notaire {
    /*background: url("https://css.immonot.com/fonds/fond_liste_annuaire.jpg") repeat-x;*/
    min-height: 50px;
    padding-bottom: 5px;
    border-top: 1px solid #867D76;
    margin-top: 5px;
    width: 630px
}

.liste_notaire_annuaire .notaire_secondaire {
    padding-bottom: 5px;
}

.liste_notaire_annuaire .liste_nom a {
    color: #c50069;
    font-size: 1em;
    font-weight: bold;
}

.liste_notaire_annuaire .liste_adresse {
    font-size: 1em;
    margin-top: 5px;
}

.liste_notaire_annuaire .liste_adresse span, .liste_adresse_secondaire span {
    font-weight: bold;
    font-size: 0.9em;
}

.liste_notaire_annuaire .nbre_annonces a {
    color: #c50069;
    font-size: 1em;
    font-weight: bold;
    float: right;
}

.liste_notaire_annuaire .liste_nom {
    margin-top: 10px
}

.liste_notaire_annuaire .liste_adresse_secondaire {
    font-style: italic;
}

.liste_notaire_annuaire .liste_nom_secondaire a {
    color: #534b4d;
    font-style: italic;
    font-weight: bold;
    font-size: 0.9em;
}

.liste_notaire_annuaire .bureau_secondaire {
    width: 580px;
}

.liste_notaire_annuaire .bureau_secondaire h4, .liste_notaire_annuaire_detail .bureau_principale h4, .liste_notaire_annuaire_detail .bureau_secondaire h4 {
    background-color: #9e928f;
    color: #FFFFFF;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    padding: 2px;
    padding-left: 6px;
    padding-right: 6px;
    width: 140px;
}

.liste_notaire_annuaire .liste_adresse_secondaire span {
    padding-left: 8px;
}

.liste_notaire_annuaire .trie_pager_bottom {
    margin-top: 20px;
    margin-bottom: 10px;
}

.liste_notaire_annuaire .liste_resultat {
    margin-bottom: 10px;
}

.annuaire_detail h1 {
    color: #C50069;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 7px;
}

.coordonnees_nego h2 {
    color: #c50069;
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
    margin-top: 5px;
}

.coordonnees_nego p {
    font-size: 1em;
    font-weight: bold;
}

.liste_notaire_annuaire_detail .annuaire_detail {
    margin-top: 3px;
    font-size: 1em;
}

.liste_notaire_annuaire_detail .annuaire_detail span {
    font-weight: bold;
    font-size: 0.9em;
}

.annuaire_detail_annonces .nbre_annonces {
    color: #c50069;
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 10px
}

.annuaire_detail_annonces {
    border-top: 1px dotted #534B4D;
    padding-top: 15px;
    margin-bottom: 35px;
    width: 638px;
}

.liste_notaire_annuaire_detail .selections_biens .selection {
    border: none;
    border-bottom: 1px dotted #534B4D;
    margin-left: 2px;
    width: 150px;
    height: 210px;
}

.liste_notaire_annuaire_detail .selections_biens .selection .prix a {
    color: #C50069;
}

.liste_notaire_annuaire_detail .liens_annuaire_detail a {
    color: #4D4343;
    font-size: 0.9em;
    text-decoration: none;
}

.liste_notaire_annuaire_detail .selections_biens h1 {
    height: 23px;
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    font-weight: bold;
    padding-left: 10px;
}

.liens_annuaire_detail .liens_annonces {
    width: 115px;
}

.liens_annuaire_detail .liens_annonces {
    margin-top: 15px;
}

.annuaire_detail_annonces .selections_biens h2 {
    font-size: 0.9em !important;
    width: 138px !important;
    line-height: 1.1em;
}

.liens_annuaire_detail_annonces {
    margin-top: 15px;
}

.annuaire_detail .pager a, .annuaire_detail_annonces .pager a {
    color: #222222;
}

.annuaire_detail_annonces .selections_biens {
    width: 630px !important;
    height: 650px !important;
}

.annuaire_detail_annonces .selections_biens {
    margin-top: 0px;
}

.selection_36himmo {
    background: url("https://css.immonot.com/fonds/fond_36himmo.jpg") repeat-x;
}

.selection_36himmo p {
    color: #C50069;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
}

.selection_36himmo img {
    margin-top: 15px
}

.selections_biens .selection a {
    color: #534B4D;
    text-decoration: none;
    text-align: center;
}

.selection .module .prix:hover {
    color: #798e26 !important;
}

.selection .module .lien:hover {
    color: #798e26 !important;
}

.selection_36himmo p:hover {
    color: #798e26 !important;
}

.module .ville {
    color: #FFFFFF;
    text-align: left;
    margin-bottom: 5px;
    padding: 3px 0 3px 3px;
    width: 140px !important;
    background-color: #534B4D;
    font-weight: bold;
    float: left;
}

.module .prix {
    color: #c50069;
    text-align: left;
}

.textes_information_marianne img {
    padding-bottom: 50px;
}

.liens_liste_coordonnees {
    background-color: #E6E4E2;
    border-top: 1px solid #7F7B7C;
}

.liens_liste_coordonnees a {
    margin: 3px 8px;
    font-size: 0.9em;
    color: #222222;
    font-weight: bold;
    display: block;
    text-decoration: none;
}

.liens_liste_coordonnees span {
    margin-left: 8px;
    font-weight: normal;
}

.liste_annonce_lien a {
    color: #222222;
    text-decoration: none;
}

.liste_annonces {
    width: 434px !important;
}

.liste_annonce_lien a:hover {
    color: #222222 !important;
}

.liens_liste_coordonnees a:hover {
    color: #798e26 !important;
}

.liens_liste {
    float: right;
    margin-right: 10px;
}

.info {
    width: 157px;
    background: none repeat scroll 0 0 #f6dde9;
    border-color: #c50069;
    color: #c50069;
    margin-bottom: 0px
}

.formulaire_liste .notaire .titre_etude {
    font-size: 1em;
    font-style: italic;
    margin-top: 10px;
}

.mentions {
    font-size: 0.8em;
    line-height: 1.2em;
    font-style: italic;
    color: #4d4343;
}

.loupe {
    margin-left: 278px;
    margin-top: 5px;
    position: absolute;
    z-index: 2;
}

.partie_droite_detail .mentions {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 6px;
    margin-right: 8px;
}

.formulaire_detail .mentions a {
    color: #4d4343;
}

.localisation .bt_trouver input {
    margin-left: 58px;
    width: 98px;
}

.localisation .localisation_annuaire input {
    width: 324px;
}

.nom_annuaire input {
    margin-left: 19px;
    width: 340px;
}

.annuaire_detail_photo_notaire p {
    margin-bottom: 5px;
    font-size: 0.8em;
    color: #4d4343;
    font-style: italic;
    line-height: 1.2em
}

.annuaire_detail_photo_notaire .notaire {
    width: 100px;
}

.annuaire_detail_coordonnees .annuaire_detail a {
    color: #222222;
}

.libelle_ref input {
    width: 151px;
}

.liste_situation .situation input {
    width: 126px;
}

.liste_situation .validation input {
    height: 22px;
}

.liste_notaire_annuaire_detail .annuaire_detail_coordonnees {
    margin-bottom: 10px;
}

.liste_notaire_annuaire_detail .annuaire_detail_coordonnees .annuaire_detail {
    margin-top: 0px;
}

.liste_notaire_annuaire_detail .bureau_secondaire, .liste_notaire_annuaire_detail .bureau_principale {
    margin-bottom: 3px
}

/*Espace_internaute*/
.intro_inscription h1, .intro_inscription span, .intro_alertes h1 {
    color: #C50069;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 5px;
}

.intro_inscription span {
    text-align: center;
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: lighter;
}

.validation_inscription {
    margin-top: 8px;
    margin-bottom: 15px;
    background-color: #eef5cc;
    border: 2px solid #a3bb2c;
}

.validation_inscription img {
    margin-left: 5px;
    margin-top: 5px;
}

.validation_inscription span {
    font-weight: bold
}

.validation_inscription p {
    margin-top: 5px;
    margin-bottom: 10px;
}

.information_gauche, .information_droite {
    /*width: 290px;*/
}

.inscription_info1, .inscription_info2, .inscription_info3, .options {
    /*width: 595px;*/
    border-bottom: 1px dotted #534B4D;
    margin-bottom: 5px;
    padding-bottom: 7px
}

.inscription_info1 label, .inscription_info2 label, .inscription_info3 label, .options label {
    margin-top: 6px;
    line-height: 1.2em
}

.inscription_info1 span {
    font-size: 0.9em;
    font-weight: normal;
}

.information_droite .inscription_pays {
    margin-top: 25px;
}

.information_habitat .investir_ancien {
    width: 160px;
}

.information_habitat .investir_placement {
    width: 87px;
}

.inscription_info2 .information_gauche select, .inscription_info2 .information_droite select {
    width: 192px;
}

.inscription_info2 .information_profession select {
    margin-left: 40px;
    width: 472px;
}

.options span {
    font-weight: normal;
    line-height: 1.9em;
}

.options label {
    line-height: 2em;
}

.choix_magazine {
    margin-top: 10px;
}

.desinscription h2 {
    color: #c50069;
    font-size: 1.2em;
}

.desinscription p {
    border: 1px solid #c50069;
    padding: 8px;
}

.information_habitat {
    margin-bottom: 5px;
    margin-top: 5px;
}

.inscription_info2 .information_gauche .situation_immobiliere select, .inscription_info2 .information_gauche .tranche_age select {
    width: 150px;
}

.mon_espace {
    float: left;
    width: 336px;
    margin-bottom: 20px;
    border: 1px solid #7b7c7d;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}

.mon_espace a {
    color: #565656;
    text-decoration: none;
    line-height: 1.8em;
}

.mon_espace_liens {
    border-bottom: 1px dotted #534B4D;
    float: left;
    width: 336px;
}

.mon_espace .liens1, .mon_espace .liens2 {
    width: 150px;
    margin-left: 15px;
    float: left;
    margin-bottom: 5px;
}

.mon_espace .liens3 {
    margin-left: 15px;
    float: left;
    margin-bottom: 10px;
    margin-top: 5px;
}

.calculettes .liens1, .calculettes .liens2, .calculettes .liens3 {
    height: 40px;
}

.options .bt_trouver input {
    margin-left: 20px;
}

.options .bt_trouver p {
    margin: 0px;
    padding-top: 25px;
    font-style: italic;
    font-size: 0.9em
}

.espace_alertes .bt_trouver input {
    margin-left: 0px;
}

.intro_alertes span {
    font-weight: bold;
    font-size: 1.1em
}

.espace_alertes h3, .espace_selection h3 {
    color: #c50069;
    font-size: 1.2em;
    font-weight: normal;
    margin-top: 5px;
}

.espace_alertes, .espace_selection {
    margin-bottom: 20px;
}

.espace_alertes .bt_trouver input {
    background: url("https://css.immonot.com/fonds/fond_bt3.png") no-repeat scroll 0 0 transparent;
    width: 147px;
    float: right;
}

/*recapt alerte selection*/
.alerte_recap {
    border-bottom: 1px dotted #534B4D;
    line-height: 1.6em;
    margin-bottom: 10px;
    padding-bottom: 11px;
}

.alerte_recap .alerte_recap_titre h2 {
    color: #c50069;
    font-size: 1em;
    background: none;
    padding: 0px;
    text-transform: uppercase;
}

.alerte_recap_descriptif_droite {
    width: 210px;
}

.alerte_recap_descriptif .bt_supprimer a {
    margin-left: 23px;
    font-weight: bold;
    margin-bottom: 10px
}

.alerte_recap_descriptif_gauche {
    width: 288px;
}

.alerte_recap_descriptif ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 0.9em
}

.alerte_recap_descriptif span {
    font-weight: bold;
    font-size: 1.1em
}

.alerte_recap_descriptif_liens a {
    text-decoration: none;
    color: #c50069;
    font-weight: bold;
    font-size: 0.95em
}

.alerte_recap_descriptif_liens .bt_annonce {
    background-color: #c50069;
    height: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.alerte_recap_descriptif_liens .bt_annonce a {
    color: #ffffff;
    margin-left: 7px;
}

.alerte_recap_descriptif_liens .bt_prolonger {
    margin-top: 5px;
}

.alerte_recap_descriptif_liens .bt_modifier {
    margin-top: 8px;
}

.alerte_recap .bt_supprimer a {
    font-style: italic;
    color: #222222;
    font-size: 0.95em
}

.intro_inscription {
    /*margin-bottom: 20px;*/
}

.espace_alertes .bt_trouver input.bt_alertes {
    background: url("https://css.immonot.com/fonds/fond_bt4.png") no-repeat scroll 0 0 transparent;
    width: 200px;
    margin-right: 10px;
}

.selection_recap .ref_maj {
    width: 430px;
    margin-left: 0px;
}

.selection_recap .liens_retirer_annonce a {
    font-weight: bold;
    color: #c50069;
}

.bt_trouver input[type =
"button"] {
    margin-top: 15px;
    border: medium none;
    background: url("https://css.immonot.com/fonds/fond_bt.png") no-repeat;
    height: 25px;
    font-size: 1.2em;
    color: #ffffff;
    font-weight: bold;
    float: right;
    width: 98px;
}

.annuaire_detail_annonces .selections_biens .ville {
    font-size: 0.9em;
}

.espace_selection .annonce {
    margin-bottom: 20px;
    border: 1px dotted #534B4D;
}

.liens_retirer_annonce a {
    color: #C50069;
    font-size: 1em;
}

.liens_retirer_annonce {
    margin-right: 20px;
    margin-left: 10px;
}

.espace_selection .ref_maj {
    width: 300px;
    margin-left: 0px;
}

.espace_selection .bt_trouver input.bt_alertes {
    background: url("https://css.immonot.com/fonds/fond_bt4.png") no-repeat scroll 0 0 transparent;
    width: 200px;
    float: right;
    margin-right: 0px;
}

.intro_liste_selection h1 {
    color: #C50069;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 15px;
}

/*mentions*/
.mentions_legales p {
    margin-bottom: 10px;
}

.mentions_legales h3 {
    margin-bottom: 5px;
    margin-top: 17px;
    color: #798e26;
}

.mentions_legales a {
    color: #C50069;
}

.mentions_legales span {
    display: block;
    font-weight: bold;
    margin-top: 10px;
}

.mentions_legales .mentions_chapo p {
    font-size: 1.1em;
    font-style: italic;
    line-height: 1.6em;
    margin-top: 5px;
}

.mentions_legales .mentions_chapo span {
    display: inline;
}

.rechercher_annuaire .nom_annuaire {
    margin-top: 15px;
}

input#captcha2 {
    width: 140px;
    margin-left: 52px;
}

/*partenaires*/
.projet .partenaires {
    width: 638px
}

.projet h2 {
    color: #C50069;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
}

.projet p {
    font-weight: lighter;
    font-size: 1.2em;
    margin-bottom: 10px
}

.projet .module-partenaire {
    border: 1px dotted #4d4343;
    margin-bottom: 20px;
    height: 140px;
    margin-top: 5px;
}

.projet .partenaires_gauche {
    margin-right: 14px;
    margin-bottom: 10px;
}

.projet .partenaires .titre-partenaire {
    background-color: #4d4343;
    height: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.projet .module-partenaire .titre-partenaire h2 {
    color: #ffffff;
    font-size: 1em;
    margin-left: 5px;
}

.projet .partenaires p, .projet .module-loi p {
    font-size: 1em;
    line-height: 1.4em;
    margin: 5px;
    float: left;
}

.projet .module-loi p {
    margin-left: 0px;
}

.projet .partenaires a {
    color: #C50069;
    font-weight: bold;
}

.projet .liens-partenaires {
    height: 48px;
    margin-left: 5px;
    margin-top: 3px;
}

.projet .liens-partenaires img {
    border: 1px solid #A2A2A2;
}

.projet .module-loi {
    margin-bottom: 10px;
    margin-top: 5px;
}

.projet .module_loi_redactionnel {
    margin-top: 10px
}

.projet .titre-loi a {
    font-weight: lighter;
    color: #C50069;
    font-size: 1.2em;
    margin-bottom: 5px;
    text-decoration: none;
}

/*36h immo*/
.message {
    font-weight: lighter;
    font-size: 1.5em;
    margin-bottom: 7px;
}

.espace_selection a {
    color: #C50069 !important;
}

.espace_selection a:hover {
    color: #798e26 !important;
}

.espace_selection h3 {
    margin-bottom: 5px;
}

.vni {
    background-color: #E6E4E2;
}

.vni .etat_label label {
    width: 90px;
}

.vni .formulaire_label input {
    width: 28px;
}

.vni .bt_trouver {
    margin-left: 121px;
    margin-top: 20px;
}

.vni .bt_trouver input {
    background: url("https://css.immonot.com/fonds/fond_bt3.png") no-repeat scroll 0 0 transparent;
    width: 147px;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    height: 25px;
    margin-left: 40px !important;
}

.liste_vni .infos_bien_transaction {
    margin-bottom: 5px;
}

.liste_vni .liste_annonce_lien img {
    width: 133px;
}

.selection_vni .transaction span {
    margin-bottom: 5px;
}

.liste_annonce_lien .pd_infos_bien_detail {
    color: #222222 !important;
}

.liens_liste_coordonnees a {
    color: #222222 !important;
}

.selection_vni {
    width: 630px
}

.selection_vni .titre {
    width: 630px
}

.selection_vni .encheres {
    background: #eef5cc;
    padding-top: 8px;
    padding-bottom: 8px
}

.liste_vni .offres_encours {
    border-top: 1px solid #7F7B7C;
}

.selection_vni .encheres_encours {
    background: #f6dde9;
    padding-top: 8px;
    padding-bottom: 8px;
    border-right: 1px solid #000000
}

.encheres_encours .debut_offre, .encheres_encours .fin_offre {
    margin-left: 20px
}

.selection_vni .encheres span, .selection_vni .encheres_encours span {
    font-size: 1.1em;
    font-weight: bold;
}

.liste_vni .liens_liste .liens {
    float: right;
    margin-bottom: 5px;
    text-align: right;
    width: 83px;
}

.liste_vni .prix_honoraires a, .liste_vni .prix a {
    font-size: 1.2em !important;
}

.liste_vni .vente_immo a {
    color: #534B4D !important;
}

.liste_vni h2 {
    font-size: 1.1em;
}

.en-cours {
    font-size: 1.3em;
    text-align: center;
    padding-bottom: 6px;
    padding-top: 6px;
}

.en-cours .temps {
    font-size: 1.5em;
    color: #C50069;
    text-align: center;
    margin-top: 4px
}

/*entete*/
body #connection {
    /*background: none repeat scroll 0 0 #2D2D2D;*/
    /*border-top: 1px solid #A2A2A2;*/
    position: relative;
    z-index: 20;
    margin-bottom: 5px;
    height: 30px
}

#connection .connection_inscription {
    clear: both;
    color: #ffffff;
    margin: 0 auto;
    padding: 0px;
    width: 1000px;
}

#connection .connection_inscription .entete {
    font-weight: bold;
    margin-right: 5px;
    margin-top: 5px;
    font-size: 15px;
    padding-left: 4px;
}

#connection .connection_inscription .entete_nbre_annonces {
    font-weight: normal;
    margin-right: 65px;
    margin-top: 5px;
    font-size: 1em;
    text-transform: none
}

#connection form {
    margin-bottom: 13px;
    margin-top: 5px
}

#connection .connection_inscription span {
    float: left;
    font-size: 15px;
    margin-right: 7px;
    padding-top: 1px;
}

#connection .connection_inscription a {
    color: #ffffff;
    font-size: 13px;
    text-transform: none;
    margin-left: 15px
}

#connection .connection_inscription input {
    margin: 0px;
}

#connection .connection_id {
    float: left;
    width: 1000px;
}

#connection .connection_id label {
    margin-right: 2px;
    margin-left: 10px;
    font-size: 13px;
}

#connection .connection_id input {
    width: 100px
}

#header .espace .ipub {
    /*width: 1000px;*/
    margin: auto;
    margin-top: 5px !important;
    text-align: center !important;
}

#connection .validation_connection input {
    width: 40px;
    margin-right: 5px;
}

#connection .connection_id .entete_nbre_annonces {
    margin-top: 5px;
    float: left;
}

#connection .inscription-form a {
    /*text-decoration: none;*/
    font-size: 1em;
}

#connection .inscription-form a:hover {
    color: #CB007A !important;
}

#connection .connection_inscription a:hover {
    color: #CB007A !important;
}

.connection_id img {
    margin-right: 10px;
}

.liens_liste_annonces_partenaires {
    margin-bottom: 5px;
}

.liens_liste_annonces_partenaires .financer {
    margin-left: 223px;
    margin-right: 29px;
    width: 90px;
}

.liens_liste_annonces_partenaires .assurer {
    width: 80px;
}

.liens_liste_annonces_partenaires a {
    color: #C50069;
    text-decoration: underline;
    font-size: 0.9em
}

/*immonot neuf*/
.immonot_neuf .rechercher .colonne_gauche {
    margin-right: 0px;
    width: 375px;
}

.immonot_neuf .rechercher .colonne_gauche .libelle {
    width: 375px;
}

.immonot_neuf .rechercher .colonne_gauche input#budget {
    width: 200px;
}

.immonot_neuf .rechercher .colonne_gauche #type_de_bien {
    width: 225px;
}

.immonot_neuf .rechercher .colonne_gauche select {
    width: 227px;
}

.immonot_neuf .rechercher .colonne_gauche label, .immonot_neuf .localisation .localisation_choix label {
    width: 130px;
}

.immonot_neuf .localisation .localisation_choix input {
    width: 439px;
}

.immonot_neuf .rechercher .colonne_droite .bt_trouver {
    margin-top: 19px
}

.immonot_neuf #corps .partie_gauche .rechercher {
    height: 185px
}

.immonot_neuf .rechercher h2 {
    font-size: 1.2em;
    margin-left: 20px;
    padding-top: 5px;
    margin-bottom: 5px;
    color: #222222;
}

.immonot_neuf .module .module_dep {
    text-align: left;
    color: #C50069;
    line-height: 1.1em;
    margin-bottom: 3px;
}

.immonot_neuf .module .prix {
    font-size: 0.9em;
    margin-top: 7px;
}

.immonot_neuf #suggestions_type {
    left: 268px;
    top: 342px;
    width: 219px;
    width: 222px;
}

.immonot_neuf #suggestions_localisation {
    left: 137px;
    top: 290px;
}

.immonot_neuf #selection_type {
    width: 216px;
}

/*immonot neuf liste*/
.immonot_neuf .pd_infos_bien_detail .nom_residence {
    font-size: 1.1em;
    margin-top: 5px;
    margin-bottom: 5px
}

.immonot_neuf .infos_bien .accroche {
    color: #C50069;
    font-size: 1.2em;
    font-weight: bold;
    text-align: right;
}

.immonot_neuf .pd_infos_bien_detail .prix {
    color: #C50069;
    font-size: 1.3em;
    font-weight: bold;
}

.immonot_neuf .liens_liste {
    margin-right: 0px
}

.immonot_neuf .ref_maj {
    line-height: 2em;
}

.immonot_neuf .partie_droite .budget input.valeur_budget {
    width: 165px !important;
}

.autre_recherche .type {
    width: 336px;
}

.immonot_neuf .liste_de_biens {
    background: none;
}

.immonot_neuf .logo_promoteur img {
    float: right;
    margin-bottom: 2px;
    margin-top: 2px;
    max-width: 150px;
}

.immonot_neuf .pd_infos_bien_detail .liens a {
    color: #C50069;
    font-weight: bold;
}

.immonot_neuf .pd_infos_bien_detail .liens img {
    height: 14px;
    margin-right: 4px;
}

.immonot_neuf .partie_droite .recherche_liste, .immonot_neuf .partie_droite .recherche_liste .titre, .immonot_neuf .partie_droite .recherche_liste .annonceurs {
    width: 336px;
}

.immonot_neuf .partie_droite .recherche_liste .budget {
    width: 326px !important;
}

.immonot_neuf .partie_droite .recherche_neuf .liste_situation .situation input {
    width: 245px !important;
}

.immonot_neuf .partie_droite .recherche_neuf .liste_situation .validation {
    margin-left: 10px;
}

.immonot_neuf .partie_droite .recherche_neuf .formulaire_liste .etendre label {
    margin-left: 43px;
}

.immonot_neuf .partie_droite .recherche_liste .budget input.validation {
    margin-left: 10px;
    float: left;
}

.immonot_neuf .recherche_neuf .libelle label {
    font-size: 1em;
    color: #222222;
    margin-top: 10px;
}

.immonot_neuf .partie_droite .recherche_neuf .formulaire_liste .budget span {
    font-size: 0.9em;
    margin-top: 0px;
}

.immonot_neuf .partie_droite .recherche_neuf {
    margin-bottom: 20px;
}

.immonot_neuf .partie_droite .recherche_neuf .formulaire_liste {
    float: left;
    padding-left: 10px;
    width: 326px;
    background: #e6e4e2;
}

.immonot_neuf .partie_droite .recherche_neuf .localisation .validation input {
    float: left;
}

.immonot_neuf .partie_droite .recherche_neuf .formulaire_liste .libelle select {
    margin-bottom: 15px;
}

.immonot_neuf .partie_gauche .liste_annonces {
    width: 638px !important;
}

.immonot_neuf .liens_liste_coordonnees a {
    font-size: 1em;
}

.immonot_neuf .pd_infos_bien_detail .detail p {
    margin-bottom: 10px
}

.immonot_neuf .liens_liste_coordonnees {
    margin-top: 10px;
}

/*menu_actualite*/
.menu_actualite {
    background: url("https://css.immonot.com/fonds/fond_menu_actualite.jpg") repeat-y;
    border: 3px solid #C50069;
    width: 988px;
    /*
     position: absolute;
     left: 91px;
     top: 186px;
     */
    position: relative;
    left: 0px;
    top: -20px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}

.menu_actualite .menu_actualite_gauche {
    margin: 8px;
    color: #ffffff;
}

.menu_actualite .menu_actualite_gauche ul {
    list-style: none;
}

#navigation .menu_actualite .menu_actualite_gauche li a {
    text-decoration: none;
    color: #ffffff;
    text-align: left;
    padding: 0px;
    padding-left: 25px;
    display: inline;
    line-height: 1.5em;
    font-size: 1.1em
}

.menu_actualite .menu_actualite_gauche a {
    color: #ffffff;
}

.menu_actualite .menu_actualite_gauche .menu_titre {
    font-size: 1.2em;
    margin-bottom: 7px;
    margin-left: 8px;
    width: 330px;
}

.menu_actualite .menu_actualite_gauche .sstitre a {
    font-size: 1.2em;
    text-decoration: none;
    font-weight: bold;
}

.menu_actualite .menu_actualite_gauche .actualite {
    margin-bottom: 8px;
    margin-left: 8px;
    width: 330px;
}

#navigation .menu_actualite_gauche li {
    width: 250px;
    border: none
}

.menu_actualite .menu_actualite_centrale {
    margin-left: 8px;
    margin-right: 8px;
}

.menu_actualite .menu_actualite_centrale .dossier .titre_article {
    margin-bottom: 5px;
}

.menu_actualite .menu_actualite_centrale .dossier .titre, .menu_actualite .menu_actualite_droite .titre {
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #2D2D2D;
    margin-top: 10px
}

.menu_actualite .menu_actualite_droite .titre {
    padding-left: 5px
}

.menu_actualite .menu_actualite_centrale .dossier .titre_article a {
    text-decoration: none;
    color: #C50069;
    font-size: 1.5em;
    font-weight: bold;
}

.menu_actualite .menu_actualite_centrale .dossier .texte_article a {
    text-decoration: none;
    color: #222222;
    font-size: 1em;
}

.menu_actualite .menu_actualite_centrale .dossier .texte_article p {
    margin-top: 5px;
    margin-bottom: 10px
}

.menu_actualite .menu_actualite_droite {
    width: 216px;
}

.menu_actualite .actualite_droite_dossiers {
    width: 216px;
}

.menu_actualite .actualite_droite_dossiers .dossier {
    height: 30px;
    margin-top: 5px;
    background: #4d4343;
}

.menu_actualite .actualite_droite_dossiers a {
    color: #FFFFFF;
    display: block;
    font-size: 1.3em;
    line-height: 2em;
    margin-bottom: 9px;
    text-align: center;
    text-decoration: none;
}

.menu_actualite .menu_actualite_gauche .actualite a:hover {
    color: #e4eac6 !important;
}

.menu_actualite .menu_actualite_centrale .texte_article a {
    color: #222222 !important;
}

.menu_actualite .actualite_droite_dossiers .dossier:hover {
    background: #c1b8b6;
}

.menu_actualite .actualite_droite_dossiers a:hover {
    color: #4D4343 !important;
    font-weight: bold;
}

.menu_actualite .visuel_article {
    margin-left: 6px;
    margin-right: 7px;
    text-align: center;
    width: 390px;
}

/*.partie_gauche .titre_page {
 background: #7F7B7C;
 height: 23px;
 margin-bottom: 15px;
 width: 638px;
 }
 
 .partie_gauche .titre_page h1 {
 color: #FFFFFF;
 font-size: 1.2em;
 font-weight: bold;
 margin-left: 10px;
 margin-top: 4px;
 text-transform: uppercase;
 }*/
.espace_alertes .bt_trouver input[type =
"button"] {
    background: url("https://css.immonot.com/fonds/fond_bt4.png") no-repeat scroll 0 0 transparent;
    width: 200px;
}

#connection .connection_inscription .connection_id a.lien_espace {
    /*margin-left: 476px*/
}

#connection .connection_inscription .connection_id .liens_connections {
    float: right;
    height: 30px
}

#connection .connection_inscription .connection_id .liens_connections a {
    font-weight: bold;
    color: #ffffff !important;
    padding: 6px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 1em;
}

#connection .connection_id {
    height: 30px !important;
    width: 992px;
    margin-left: 3px;
}

#connection .connection_inscription .connection_id .liens_connections a:hover {
    background-color: #7B7B7B;
}

/*immonot_neuf_detail*/
.immonot_neuf .partie_gauche_detail .descritif_detail_visuel_neuf {
    background-color: #FFFFFF;
    width: 630px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    overflow: hidden;
}

.connection_alerte {
}

.immonot_neuf .partie_gauche_detail .descritif_detail_visuel_neuf img {
    max-height: 420px;
    max-width: 630px !important;
}

.immonot_neuf .texte_exergue {
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 5px;
    margin-bottom: 5px;
}

.immonot_neuf .formulaire_contact_detail .logo_promoteur {
    margin-top: 10px;
    margin-left: 14px;
}

.immonot_neuf .partie_gauche_detail .formulaire_contact_detail .nom, .immonot_neuf .partie_gauche_detail .formulaire_contact_detail .adresse, .immonot_neuf .partie_gauche_detail .formulaire_contact_detail .tel, .immonot_neuf .partie_gauche_detail .formulaire_contact_detail .fax, .immonot_neuf .partie_gauche_detail .formulaire_contact_detail .mail {
    text-align: left;
    margin-left: 20px;
}

.immonot_neuf .formulaire_contact_detail .lien a {
    color: #C50069;
}

.immonot_neuf .formulaire_contact_detail .formulaire_detail_infos {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px
}

.immonot_neuf .formulaire_contact_detail .formulaire_detail_infos label, .qualite label {
    width: 93px
}

.immonot_neuf .formulaire_contact_detail .formulaire_detail_infos label span {
    font-size: 0.8em
}

.immonot_neuf .formulaire_contact_detail .formulaire_detail_infos .heure_label label {
    width: 210px;
}

.immonot_neuf .partie_gauche_detail .formulaire_detail textarea {
    height: 106px;
    width: 474px;
}

.immonot_neuf .message_formulaire_promoteur span {
    font-size: 0.8em;
    margin-bottom: 10px;
    margin-left: 8px;
}

.immonot_neuf .partie_gauche_detail .formulaire_detail label {
    padding-left: 14px;
}

.immonot_neuf .partie_gauche_detail .formulaire_detail img {
    margin-left: 30px;
}

.immonot_neuf .partie_gauche_detail .formulaire_detail input#captcha {
    margin-left: 30px;
}

.immonot_neuf .formulaire_contact_detail label span {
    font-size: 0.8em
}

.immonot_neuf .partie_droite_detail .heure_label label {
    width: 200px;
}

.immonot_neuf .partie_droite_detail .heure_label input {
    width: 100px;
}

.immonot_neuf .partie_droite_detail .nbre_pieces input {
    width: 30px;
}

.immonot_neuf .partie_droite_detail .nbre_pieces .nbre {
    padding-left: 0px;
}

.immonot_neuf .partie_droite_detail .recherche select {
    margin-left: 10px;
    width: 203px;
}

.immonot_neuf .partie_droite_detail .qualite select {
    margin-left: 10px;
}

.immonot_neuf .partie_droite_detail .formulaire_detail {
    margin-top: 15px;
}

.immonot_neuf .partie_gauche_detail .texte_exergue_promoteur p {
    background-color: #C50069;
    color: #ffffff;
    font-size: 1.4em;
    text-transform: uppercase;
    height: 25px;
    line-height: 1.5em;
    position: absolute;
    z-index: 2;
    padding-left: 15px;
    padding-right: 15px;
}

/*liens reseaux*/
.liens_fil .liens_reseaux {
    float: right;
}

.liens_fil .liens_reseaux a {
    float: right;
    padding-right: 7px;
}

/*TMI*/
.tmi .sommaire {
    border-bottom: 1px solid #4D4343;
    border-top: 1px solid #4D4343;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 18px;
    background-color: #EEEEEE;
    width: 250px;
    margin-left: 19px;
}

.tmi .sommaire span {
    color: #534B4D;
    font-size: 1em;
    text-transform: uppercase;
    padding-left: 10px
}

.tmi .sommaire a {
    color: #CB007A;
    text-decoration: none;
    padding-left: 10px;
    line-height: 2em;
    width: 240px;
}

.tmi .introduction .sstitre h1 {
    background_color: #7B7B7B;
}

.tmi .introduction .sstitre h1 {
    background-color: #C50069;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    height: 21px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 341px;
    font-weight: bold;
}

.tmi .introduction .chapo p {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 5px;
}

.tmi a {
    color: #C50069;
}

.tmi .texte_exergue {
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 14px;
}

.tmi .texte_exergue p {
    margin-bottom: 10px
}

.tmi h2 {
    font-size: 1.3em;
    font-weight: bold;
    color: #C50069;
    margin-top: 15px;
    border-bottom: 1px dotted #C50069;
    border-top: 1px dotted #C50069;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tmi .texte_exergue a {
    font-weight: bold;
}

.tmi .tmi_visuel {
    width: 630px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.tmi p {
    text-align: justify;
}

.tmi .sstitre {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 2em;
    height: 26px;
    width: 630px;
    margin-top: 13px;
}

.tmi .tmi_investir .sstitre {
    background-color: #A2A2A2;
}

.tmi_evolution span {
    font-size: 0.8em;
}

.partie_droite .redactionnel_tmi .date {
    border-bottom: 1px solid #CEC5C7;
    color: #C50069;
    display: block;
    font-size: 1em;
    font-weight: bold;
}

.partie_droite .redactionnel_tmi .information_tmi {
    margin-bottom: 36px
}

.partie_droite .redactionnel_tmi .chapo {
    font-weight: bold;
}

.partie_droite .redactionnel_tmi p {
    margin-bottom: 5px
}

.partie_droite .redactionnel_tmi a {
    color: #C50069;
}

.redactionnel_tmi .effets {
    margin-bottom: 24px;
    margin-left: 20px;
    margin-top: -14px;
}

.redactionnel_tmi a {
    font-size: 0.9em;
    float: right;
    margin-bottom: 10px;
}

.tmi .introduction .sstitre {
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #A2A2A2;
}

.tmi .tmi_tendance span {
    font-weight: bold
}

.tmi .tmi_investir .sstitre {
    text-align: center;
}

.tmi .tmi_visuel {
    margin-bottom: 15px
}

/*TMI liste*/
.tmi_liste .date_liste_tmi {
    color: #CB007A;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 5px
}

.tmi_liste .theme_liste_tmi a {
    color: #2D2D2D;
    font-weight: bold;
    font-size: 1.6em;
    text-decoration: none;
}

.tmi_liste .theme_liste_tmi {
    margin-bottom: 5px;
}

.tmi_liste p {
    /*border-bottom: 1px solid #2D2D2D;*/
    padding-bottom: 5px
}

.tmi_liste {
    border-bottom: 1px solid #2D2D2D;
    margin-bottom: 10px
}

.tmi .liste_resultat_tmi h2 {
    font-size: 1.1em;
    font-weight: lighter;
    padding-top: 5px;
    margin-bottom: 10px;
    color: #222222;
    text-align: right;
    border: 0px;
    margin-top: 0px;
}

.tmi .liste_resultat_tmi {
    margin-bottom: 5px;
    background: #eeeeee;
    height: 27px
}

.trie-pager .pagerPageEnCours, .trie-pager .pagerPage {
    float: left;
}

.trie-pager .pager img {
    width: 15px;
    height: 15px;
    float: left;
}

.une_seule_partie {
    width: 990px;
    margin-left: 4px;
    border: 0px !important;
    background: #ffffff !important;
}

/*iphone*/
.iphone {
    border: 1px solid #222222;
}

.iphone .titre_pub {
    color: #ffffff;
    font-size: 2em;
    line-height: 1.4em;
    margin: 20px 0 30px;
    padding: 0;
    text-align: center;
}

.iphone .chapo_pub {
    float: left;
    width: 990px
}

.iphone .chapo_pub .texte {
    color: #ffffff;
    float: left;
    font-size: 1.5em;
    line-height: 1.4em;
    margin-left: 400px;
}

.iphone .titre-argumentaire {
    color: #2E6D88;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    text-align: left;
    text-transform: uppercase;
}

.iphone .texte-argumentaire {
    font-size: 1.2em;
    line-height: 1.3em;
    margin-bottom: 30px;
    margin-top: 10px;
    padding-left: 10px;
    text-align: left;
}

.iphone .picto-argumentaire img {
    float: left;
    margin-right: 10px;
    width: 37px;
}

.iphone .argumentaire {
    width: 990px;
}

iphone .partie-droite {
    margin-left: 5px;
}

.iphone .partie-gauche {
    margin-left: 15px;
    margin-right: 27px;
}

.iphone .titre_pub span {
    color: #B0C933;
    font-size: 1.3em;
}

.iphone {
    background: url("https://css.immonot.com/fonds/fond_degrade_iphone.jpg") repeat-x scroll 0 0 transparent !important;
}

.iphone .visuels {
    float: left;
    height: 410px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: -150px;
    width: 600px;
}

.iphone .telecharger input {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #C50069;
    float: right;
    width: 280px;
    height: 40px;
    color: #ffffff;
    background: #C50069;
    font-size: 1.3em;
    margin-top: 60px;
    font-weight: bold;
    margin-right: 20px;
    -moz-box-shadow: 3px 3px 0 #000000;
    -webkit-box-shadow: 3px 3px 0 #000000;
}

.iphone .telecharger input:hover {
    background: #798e26;
    border: 1px solid #798e26;
}

.iphone .picto-appstore img {
    float: right;
    margin-right: 25px;
    margin-top: 50px;
}

.partie_gauche .titre_page {
    background-color: #A2A2A2;
    margin-bottom: 20px;
    margin-top: 0;
    height: 26px;
    width: 630px;
}

.projet_immo .titre_page {
    width: 638px;
    margin-bottom: 10px
}

.partie_gauche .titre_page h1, .partie_gauche .titre_page h2 {
    background-color: #C50069;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    height: 21px;
    margin: 0px;
    text-transform: uppercase;
    width: 341px;
    padding-left: 10px;
    padding-top: 5px;
    font-weight: bold;
}

.partie_gauche .titre_page h2 {
    width: 300px
}

.projet .module-partenaire .titre-partenaire h2 {
    background: #EEEEEE;
    color: #4D4343;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 4px;
    margin: 0px;
}

.liste_annonces .annonce .fond_liste {
    background-color: #e6e4e2;
}

.outils .outils_liens img {
    margin-top: 4px;
    float: left;
}

.outils .outils_liens li {
    margin-bottom: 7px;
}

/*immonot_mag 6_11*/
.liste_infos_conseils .visuel_infos_conseils img {
    border: 1px solid #7F7B7C;
    width: 135px;
    background-color: #ffffff;
    padding: 2px
}

.module_infos_conseils .visuel_infos_conseils a:hover img {
    background-color: #a3bb2c;
}

.liste_infos_conseils .theme_infos_conseils a {
    color: #2D2D2D;
    font-size: 1.7em;
    text-align: left;
    font-weight: lighter;
    border: 0px;
    line-height: 1.2em;
}

.module_infos_conseils .titre_infos_conseils {
    margin-top: 9px;
    margin-bottom: 6px;
}

.filet {
    height: 5px;
    background-color: #C50069;
}

.introduction_infos_conseils .chapo {
    width: 324px;
}

.introduction_infos_conseils .sommaire {
    width: 276px;
}

.introduction_infos_conseils .sommaire a {
    width: 266px;
}

.module_infos_conseils {
    margin-top: 15px;
    margin-bottom: 10px;
}

.module_infos_conseils .titre_infos_conseils a:hover {
    color: #C50069 !important;
    cursor: hand !important;
}

.dossier_du_mois {
    background-color: #EEEEEE;
    margin-top: 25px;
    /*height: 143px*/
}

.module_infos_conseils .titre_infos_conseils a, .dossier_du_mois a {
    text-decoration: none;
}

.dossier_du_mois .module_dossier_du_mois {
    margin: 15px;
    width: 600px;
}

.dossier_du_mois .visuel {
    width: 210px;
}

.dossier_du_mois .visuel img {
    width: 190px;
}

.dossier_du_mois h2 {
    border: 0px;
    text-align: left;
    margin-top: 13px;
    margin-bottom: 5px;
    padding: 0px;
    font-size: 1.4em
}

.dossier_du_mois h2:hover {
    color: #798e26;
}

.dossier_du_mois p {
    color: #222222;
    font-size: 1.1em;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 10px
}

.dossier_du_mois p:hover {
    color: #C50069;
}

.dossier_du_mois .titre_dossier {
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 10px
}

/*actualite*/
.actualite .introduction .archive_actualite a {
    width: 70px;
    border: 1px solid #C50069;
    color: #C50069;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-right: 5px;
    margin-left: 3px;
}

.actualite .introduction .archive_actualite a:hover {
    background-color: #C50069;
    color: #ffffff !important;
}

.actualite .archive_actualite {
    width: 270px;
}

.actualite .archive_actualite a.actif {
    background-color: #2D2D2D;
    color: #ffffff !important;
    border: 1px solid #2D2D2D;
}

.actualite .archive_actualite a.actif:hover {
    border: 1px solid #C50069;
}

.actualite .introduction_actualite .sommaire {
    background: #ffffff;
    border: 0px;
    padding-top: 0px;
}

.actualite_date {
    font-weight: bold;
    color: #C50069;
    font-size: 1em
}

.actualite_date span {
    margin-left: 10px;
    font-weight: lighter;
    color: #7B7B7B;
}

.actualite .filet {
    width: 66px
}

.liste_actualite .theme_mag p {
    margin-bottom: 10px;
}

.liste_actualite .theme_infos_conseils {
    border-bottom: 1px solid #222222;
}

.liste_actualite .theme_infos_conseils .actualite_texte a {
    color: #C50069;
    font-size: 1em;
    font-weight: bold;
}

.actualite .introduction_infos_conseils {
    margin-bottom: 10px
}

.actualite .liste_resultat_actualite {
    margin-top: 15px;
    margin-bottom: 10px
}

.infos .retour {
    float: right;
    font-size: 1em;
    color: #ffffff;
    font-size: 0.8em;
    height: 21px;
}

.infos .introduction .sstitre h1 {
    width: 493px;
}

.infos .sommaire {
    margin-left: 0px;
    width: 630px;
}

.infos .sommaire_info a {
    font-weight: bold;
    color: #2D2D2D;
    text-decoration: none;
    text-align: center;
    margin-left: 2px;
    margin-right: 3px;
    margin-bottom: 10px;
}

.infos .sommaire_info .actif {
    color: #C50069;
}

.infos .sommaire_info {
    background-color: #EEEEEE;
    border-bottom: 1px solid #4D4343;
    border-top: 1px solid #4D4343;
    margin-bottom: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.infos .module_infos_conseils .infos_chapo {
    font-weight: bold;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 5px;
}

.infos .infos_redac .titre_infos_conseils {
    color: #2D2D2D;
    font-size: 1.8em;
    font-weight: lighter;
    line-height: 1.2em;
    text-align: left;
}

.infos .infos_redac img {
    width: 180px
}

.infos .article_infos_pratiques {
    text-align: center;
    font-weight: bold;
    font-style: italic;
}

.infos .article_infos {
    margin-bottom: 30px
}

.infos .infos_pratiques_auteur {
    font-style: italic;
    text-align: right;
    font-size: 0.9em;
    margin-top: 15px;
    margin-bottom: 30px
}

.infos .liens_reseaux .partager {
    margin-left: 15px;
    width: 60px
}

.infos .theme_infos_conseils .liens_reseaux {
    border-top: 1px solid #4d4343;
    border-bottom: 1px solid #4d4343;
    margin-left: 475px;
    padding: 3px;
}

.infos .entete_infos .theme_article {
    color: #C50069;
    font-weight: bold;
}

.infos .entete_infos .infos_maj {
    text-align: right;
    font-style: italic;
    font-size: 0.9em;
}

.liste_infos_liens {
    float: right;
    width: 125px;
}

/*sommaire*/
.guide .sommaire {
    background-color: #EEEEEE;
    border-top: 2px solid #C50069;
    border-bottom: 2px solid #C50069;
}

.guide .sommaire a {
    color: #000000;
    text-decoration: none;
    line-height: 1.6em;
    font-size: 1.1em;
    font-weight: bold;
}

.guide .sommaire .lien_actif_sommaire a {
    color: #C50069;
}

.guide .sommaire .menu_titre {
    font-size: 1.5em;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 590px;
    font-weight: 200;
}

.guide .menu_sommaire {
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    width: 590px;
}

.guide .dossier_du_mois_sommaire a {
    text-decoration: none;
}

.guide .dossier_du_mois_sommaire {
    margin-top: 40px;
    margin-bottom: 40px;
}

.guide .dossier_du_mois_sommaire .visuel img {
    width: 220px;
    margin-left: 20px
}

.guide .theme_guide {
    font-size: 1.2em;
    font-weight: lighter;
    margin-bottom: 10px;
    margin-top: 10px;
}

.guide .dossier_du_mois_sommaire .theme_guide {
    margin-top: 0px;
}

.guide .dossier_du_mois_sommaire p {
    color: #222222;
    font-size: 1.1em;
    margin-top: 10px;
    margin-bottom: 10px
}

.guide .dossier_du_mois_sommaire p:hover {
    color: #C50069;
}

.guide .dossier_du_mois_sommaire .titre_dossier {
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 10px;
}

.guide .dossier_du_mois_sommaire .titre_dossier a {
    color: #C50069 !important;
}

.guide .partie_actualite a {
    color: #222222;
    text-decoration: none;
    font-size: 1.1em;
}

.guide .partie_dossier .dossiers_guide a {
    color: #FFFFFF;
    display: block;
    font-size: 1.3em;
    line-height: 1.5em;
    margin-bottom: 9px;
    text-align: center;
    text-decoration: none;
}

.guide .partie_dossier .dossiers_guide .dossier {
    background: none repeat scroll 0 0 #4D4343;
    height: 30px;
    margin-top: 5px;
}

.guide .partie_dossier .dossiers_guide .dossier:hover {
    background: #c1b8b6;
}

.guide .partie_dossier .dossiers_guide a:hover {
    color: #4D4343 !important;
    font-weight: bold;
}

.guide .partie_dossier .dossiers_guide {
    width: 290px
}

.guide .partie_actualite a.suite {
    text-decoration: underline;
    color: #c50069;
    font-size: 0.9em;
}

.guide .partie_actualite a {
    margin-bottom: 8px;
}

/*newsletter_formulaire*/
.newsletter2 .partie_formulaire {
    margin-top: 5px;
}

.newsletter_label label, .newsletter_cp label {
    width: 129px;
    float: left;
    margin-top: 4px
}

.newsletter_label input {
    width: 297px;
}

.newsletter_cp {
    margin-left: 29px
}

.newsletter2 .newsletter_cp input {
    height: 18px;
    margin-top: 4px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 90px;
}

.newsletter2 .newsletter_cp label {
    margin-top: 4px;
    margin-bottom: 10px
}

.partie_newsletter span {
    margin-left: 18px;
    margin-top: 5px;
    font-size: 1.2em;
    float: left;
}

.newsletter_infos {
    margin-left: 21px;
}

.bt_newsletter {
    float: right;
    margin-right: 10px;
    width: 35px;
}

.newsletter_infos input {
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 0;
}

.partie_newsletter a {
    color: #C50069;
    font-size: 0.9em;
    margin-top: 10px;
    margin-left: 18px;
}

/*dossier*/
.partie_gauche .dossier_introduction {
    margin-bottom: 10px
}

.partie_gauche .dossier_introduction h2 {
    border: 0px;
    text-align: left;
    font-size: 1.6em;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.partie_gauche .sommaire_2colonnes, .partie_gauche .sommaire_1colonne {
    margin-left: 0px;
    width: 630px;
    margin-top: 10px;
    background-color: #EEEEEE;
    border-bottom: 1px solid #4D4343;
    border-top: 1px solid #4D4343;
    margin-bottom: 18px;
    padding-bottom: 5px;
}

.partie_gauche .sommaire_1colonne {
    width: 300px;
    margin-left: 19px;
}

.partie_gauche .sommaire_2colonnes a, .partie_gauche .sommaire_1colonne a {
    width: 290px;
    padding-left: 16px;
    line-height: 1.6em;
    text-decoration: none;
    margin-top: 3px
}

.partie_gauche .sommaire_1colonne a {
    width: 280px;
    margin-top: 6px
}

.partie_gauche .dossier_introduction .sstitre h1 {
    width: 316px;
}

.dossier_introduction .retour {
    color: #FFFFFF;
    float: right;
    font-size: 0.8em;
    height: 21px;
}

.dossier_introduction a.retour:hover {
    color: #C50069 !important;
}

.partie_gauche .sommaire_2colonnes span, .partie_gauche .sommaire_1colonne span {
    color: #534B4D;
    font-size: 1.1em;
    padding-left: 16px;
    text-transform: uppercase;
    margin-top: 3px;
    font-weight: bold;
}

.theme_dossier .notes {
    background-color: #FDFAC5;
    border: 1px solid #E8EDCD;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px;
    width: 611px;
}

.theme_dossier .notes ul {
    padding-left: 10px
}

.theme_dossier .notes h3 {
    color: #FA792E;
    margin-top: 0;
}

.theme_dossier .theme_article {
    font-size: 1.3em
}

.theme_dossier .article_infos div.article th, .theme_dossier .article_infos div.article .ligne_titre td, .theme_dossier .article_infos div.article .colonne_titre, .theme_dossier .article_infos div.table-resultats th {
    background: url("https://css.immonot.com/fonds/fd_table_th.jpg") no-repeat scroll 0 0 #CAE8EA;
    border: 1px solid #C1DAD7;
    color: #4F6B72;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 6px 6px 6px 12px;
    text-align: left;
    text-transform: uppercase;
}

.theme_dossier .article_infos div.article td, .theme_dossier .article_infos div.table-resultats td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dotted #C1DAD7;
    color: #4F6B72;
    padding: 6px 6px 6px 12px;
}

.theme_dossier .article_infos tbody tr:nth-child(2n) td, .theme_dossier .article_infos tbody tr.even td {
    background: none repeat scroll 0 0 #E5ECF9;
}

.article_introduction .sstitre h2 {
    font-size: 1.4em;
}

.theme_dossier .titre_infos_conseils h1 {
    border: 0 none;
    color: #2D2D2D;
    font-size: 1.1em;
    font-weight: 200;
    line-height: 1.1em;
    text-align: left;
}

.theme_dossier .article_infos .article h3 {
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #C50069;
}

.liste_infos_conseils .theme_dossier .article_infos .article a {
    color: #C50069;
    font-weight: bold;
    font-size: 1em !important;
}

.theme_dossier .article_infos .article .info-article {
    font-style: italic;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: right;
}

.theme_dossier .article_infos .article ul {
    margin: 0px;
    padding-left: 10px
}

.theme_dossier .article .chapo {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 5px;
}

.theme_dossier .article h2 {
    background-color: #A2A2A2;
    color: #ffffff;
    border: 0px
}

.theme_dossier .infos_redac .titre_infos_conseils {
    margin-top: 0px;
}

.theme_dossier .article_infos .article p {
    margin-bottom: 3px
}

.theme_dossier .article_infos div.article span.documents.align-gauche, .theme_dossier .article_infos div.article em.align-gauche {
    float: left;
    margin: 5px 15px 15px 0;
}

.theme_dossier .article_infos div.article span.documents.align-droite, .theme_dossier .article_infos div.article em.align-droite {
    float: right;
    margin: 5px 0 15px 15px;
}

/* calculette*/
.calculette .article fieldset {
    float: left;
    border: 0px;
    width: 610px;
}

.calculette .article #calculFrais {
    float: left;
}

.calculette .article .notes {
    float: left;
}

.calculette .bareme a {
    color: #C50069;
    font-size: 1em !important;
    font-weight: bold;
}

.calculette .info-article {
    float: right;
}

.calculette .module_infos_conseils {
    margin-top: 0px;
    margin-bottom: 30px;
}

input[type="submit"]:hover {
    color: #2D2D2D;
}

input[type="button"]:hover {
    color: #2D2D2D;
}

input[type="submit"], input[type="button"] {
    cursor: pointer;
}

.calculette div.article form ol li {
    list-style-type: none !important;
}

.calculette .important_droits_questions {
    color: #C50069;
    font-style: italic;
}

.calculette .important_droits_questions .titre_important_droits_questions {
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
}

.calculette #calculateur_mensualites fieldset label {
    float: left;
    margin-top: 4px;
    width: 148px;
    line-height: 2em;
}

.calculette .article fieldset {
    margin-left: 0px;
    padding-left: 0px;
}

.calculette .article fieldset label {
    float: left;
    margin-top: 4px;
    width: 190px;
    line-height: 2em;
}

.calculette .bt_trouver input {
    margin-top: 0px;
    margin-left: 0px;
}

.calculette .acquisition_calculette .bt_trouver input {
    margin-top: 57px;
    margin-left: 25px;
}

.calculette #fraisMutationForm fieldset label {
    width: 230px;
    line-height: 2em;
}

table {
    float: left;
}

/* communique de presse*/

.communique div.liste-articles ul li .date {
    border-right-style: solid;
    border-right-width: 2px;
    color: #A69599;
    float: left;
    font-size: 1em;
    line-height: 18px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding-top: 5px;
    position: relative;
    right: 0;
    text-align: center;
    width: 55px;
}

.communique div.liste-articles ul li .date .jour, .communique div.liste-articles ul li .date .mois {
    display: block;
    font-size: 22px;
    text-align: center;
}

.communique div.liste-articles ul li {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}

.communique h2 {
    border: 0px;
    text-align: left;
    margin-top: 0px
}

.communique div.liste-articles ul li .date .mois {
    color: #635251;
    font-weight: 700;

}

.communique div.liste-articles ul {
    list-style-type: none;
}

.communique_introduction .introduction_infos_conseils .chapo {
    width: 625px;
}

/* communique de presse article*/

.communique_introduction .cartouche h1 {
    border-bottom: 1px dotted #C50069;
    border-top: 1px dotted #C50069;
    color: #C50069;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
}

.communique_introduction .cartouche h4 {
    margin-bottom: 5px;
}

.communique .widget {
    background-color: #EEEEEE;
    border-bottom: 1px solid #4D4343;
    border-top: 1px solid #4D4343;
    margin-bottom: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 30px;
}

.communique .widget ul {
    list-style-type: none
}

.liste_actualite div.article span.documents img {
    border: 1px solid #DDDDDD;
    padding: 5px;
}

.liste_actualite div.article span.documents.align-centre {
    margin: 5px 15px 15px 0;
    text-align: center;
}

.liste_actualite div.article span.documents {
    display: block;
}

/* dossier communique de presse*/
.dossier_presse h2 {
    border: 0 none;
    font-size: 1.6em;
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 0;
    text-align: left;
}

.communique .liste-articles h2 {
    line-height: 1.6em;
}

/* module_pub*/
.module_pub {
    border: 2px solid #1548a7;
    background: #f6f4f1;
    margin-top: 12px;
    margin-bottom: 20px;
    width: 620px;

}

.module_pub .titre_pub {
    height: 57px;
    border-bottom: 1px solid #1548a7;
    background: #ffffff
}

.module_pub .titre_pub span {
    font-size: 1.4em;
    color: #1548a7;
    float: left;
    margin-top: 20px;
    /*margin-right:10px;
	margin-left:60px;*/
}

.module_pub .titre_pub img {
    margin-top: 5px;
    float: right;
    margin-right: 60px;
}

.module_pub input {
    border: medium none !important;
}

.module_pub .input-grey {
    background: url("https://css.immonot.com/fonds/input-blocGrey.png") no-repeat scroll left top transparent;
    height: 19px;
    width: 140px;
}

.module_pub .span-7, .module_pub .span-8 {
    margin-left: 19px;
    width: 280px
}

.module_pub label {
    width: 115px;
    height: 19px
}

.module_pub label, .module_pub input {
    margin-bottom: 5px
}

.module_pub .bt-valider {
    background: #1548a7;
    border: medium none;
    float: right;
    margin-right: 40px;
    margin-top: 5px;
    margin-bottom: 10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
}

.module_pub .bt-valider .btn-envoyer {
    font-size: 1.2em;
    font-weight: bold;
    width: 100px;
    padding: 5px;
    color: #FFFFFF;
    text-align: center;
}

.module_pub .bt-valider .btn-envoyer:hover {
    background: #534b4d;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.module_pub form {
    border-top: 4px solid #C1DAD7;
    padding-top: 10px;
}

.article_infos .article .referencement_liens {
    background: #EAEAEA;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    width: 620px
}

/* plan du site*/
.site_map h2 {
    font-weight: bold;
    color: #4d4343;
    border-color: #A69599;
    margin-top: 0px
}

.site_map a, .services_recherches a {
    line-height: 1.7em;
    font-size: 1em;
}

.plan_site p {
    font-weight: bold;
    font-size: 1.2em;
}

.services_recherches {
    margin-bottom: 30px;
}

.services_recherches a {
    color: #C50069;
}

.services_recherches h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #4d4343;
    font-size: 1.3em;
}

/* creation_alerte*/
fieldset.labels-normalises {
    width: 610px;
}

.labels-normalises ul {
    list-style-type: none;
    padding: 0px;
}

.labels-normalises textarea {
    max-height: 150px;
}

.rechercher_criteres h3 {
    color: #C50069;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 35px;
}

.legende_criteres .exemples {
    margin-left: 0px;
}

.guide_36h_immo {
    margin-bottom: 14px;
}

.guide_36h_immo a {
    color: #C50069;
}

.formulaire_label .termine {
    margin-left: 120px;
}

.pager_article {
    color: #4D4343;
    text-align: right;
    margin-bottom: 10px;
}

.pager_article a {
    color: #4D4343;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
}

.article_infos .article h2 {
    border-bottom: 1px dotted #C50069;
    border-top: 1px dotted #C50069;
    color: #C50069;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    background: #ffffff !important;
}

.article_infos .article h3 {
    margin-top: 15px !important;
}

/*liste_communes*/
.communes_liste h1 {
    color: #C50069;
    font-size: 1.8em;
}

.communes_liste p {
    font-size: 1em;
}

.communes_liste ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.communes_liste h3 {
    font-weight: bold;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 15px;
    color: #7f7b7c;
    font-size: 1.2em;
}

.communes_liste a {
    color: #CB007A;
}

.communes_liste h4 {
    font-weight: bold;
    margin-bottom: 5px;
}

.communes_liste .autre_recherche .type2 {
    width: 420px
}

.communes_liste .titre h1.sstitre {
    color: #fff;
    background: #7f7b7c;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 415px;
}

.communes_liste span {
    font-weight: bold;
}

.contact_notariat .inscription_pays {
    margin-top: 0px;
}

.contact_notariat p {
    font-weight: bold;
    font-size: 1.1em;
    color: #C50069;
}

.contact_notariat .bt_trouver input {
    float: right;
    margin-bottom: 20px;
    background: url("https://css.immonot.com/fonds/fond_bt5.png") no-repeat scroll 0 0 transparent;
}

.informations-contact-notariat p {
    font-size: 0.9em;
    line-height: 1.3em
}

.contact_notariat textarea {
    height: 200px;
    padding: 5px;
    width: 498px;
}

.informations-contact-notariat a {
    color: #C50069;
}

.liens_liste_detail .liens {
    height: 30px;
    line-height: 3.3em;
    font-size: 12px;
}

.acquisition_calculette span {
    font-size: 0.9em;
    font-weight: normal;
    font-style: italic;
}

.erreur_inscription {
    font-weight: bold;
    padding: 5px;
    border: 1px solid #C50069;
    color: #C50069;
    font-size: 1.2em;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 615px;
    padding-top: 15px;
}

.erreur_inscription p {
    margin-bottom: 10px;
    line-height: 1.5em;
    margin-left: 10px;
}

.homepage h1 {
    font-size: 1.4em;
    height: 28px;
}

.liste_annonces .infos_bien .transaction {
    width: 250px;
}

.liste_annonces .infos_bien .prix, .prix_honoraires {
    width: 170px;
}

.liste_vni .prix_honoraires {
    width: 150px;
}

.vni .etat_label label {
    width: 93px;
}

.formulaire_label .etat_label .etat_des_ventes {
    width: 100px;
}

.debut_offre {
    width: 460px;
}

#connection .connection_id {
    background: none repeat scroll 0 0 #222222;
    margin-bottom: 13px;
}

body {
    /*background: url("https://css.immonot.com/fonds/degrade_entete.jpg") repeat-x scroll 0 0 transparent;*/
    line-height: 1.4em;
}

.connection_inscription .connection_id span {
    margin-left: 5px
}

.consommation .anglais {
    margin-right: 0px;
    width: 28px;
}

.annuaire_detail_photo_notaire .notaire {
    height: 158px;
}

.consult_jdn p {
    color: #FFFFFF;
    font-weight: bold;
}

.annonce_indisponible {
    width: 638px !important;
}

.annonce_indisponible .lieu span {
    float: right;
    font-weight: normal;
    padding-right: 12px;
}

.annonce_indisponible .lieu {
    line-height: 1.5em;
}

.annonce_indisponible .lieu a {
    color: #4D4343;
    float: left;
    font-weight: bold;
    text-decoration: none;
    width: 234px;
}

.annonce_indisponible .selections_biens .selection {
    border: none;
    height: 180px;
    margin-top: 10px;
    border-bottom: 1px dotted #534B4D;
    margin-right: 3px;
    width: 148px;
}

.annonce_indisponible .type {
    width: 615px;
    margin-left: 0px;
}

.annonce_indisponible .autre_recherche {
    width: 638px;
}

.annonce_indisponible .titre h1.sstitre {
    width: 614px;
}

.annonce_indisponible .bien_meme_ville, .annonce_indisponible .modules_selections {
    width: 638px;
}

/*modifs_accueil_neuf*/
.immonot_neuf .rechercher .colonne_gauche label, .immonot_neuf .localisation .localisation_choix label, .immonot_neuf .constructeurs_mais label {
    width: 100px;
}

.immonot_neuf .localisation .localisation_choix input {
    width: 229px;
}

.immonot_neuf .localisation .exemples, .legende_criteres .exemples {
    margin: 0 0 0 103px;
}

.immonot_neuf .localisation_choix {
    margin-left: 0px;
}

.immonot_neuf #selection_type {
    width: 244px;
}

.immonot_neuf .rechercher .colonne_gauche select {
    width: 257px;
}

.immonot_neuf .libelle input#budget {
    width: 117px;
}

.immonot_neuf .rechercher .colonne_droite {
    margin-top: 10px;
}

.immonot_neuf #corps .partie_gauche .rechercher {
    height: 144px;
}

.immonot_neuf .constructeurs_mais label {
    margin-top: 7px;
}

.immonot_neuf .constructeurs_mais select {
    width: 284px;
}

.immonot_neuf .constructeurs_mais .recherche_constructeurs {
    margin-left: 10px;
    margin-top: 7px;
}

.immonot_neuf .constructeurs_mais {
    background: url("https://css.immonot.com/fonds/degrade_moteur_recherche.jpg") repeat-x scroll 0 0 transparent;
    border-top: 7px solid #d2dda3;
    border-bottom: 1px solid #222222;
    margin-top: 15px;
    margin-bottom: 5px;
    height: 100px;
    width: 636px;
}

.immonot_neuf .constructeurs_mais .titre h1 {
    background: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    color: #222222;
    font-weight: lighter;
}

.immonot_neuf .constructeurs_mais .bt_trouver input[type="submit"] {
    float: right;
    margin-left: 0;
    margin-top: 5px
}

.immonot_neuf .constructeurs_mais .selection_visuel {
    height: 90px;
    margin-left: 22px;
    margin-top: 6px;
}

/*modifs_annuaire*/

.annuaire_detail_sstitre h1 {
    background: none repeat scroll 0 0 #C50069;
    color: #FFFFFF;
    line-height: 1.6em;
    margin-bottom: 0;
    padding: 10px 5px;
    width: 530px;
}

.annuaire_detail_sstitre {
    background-color: #A2A2A2;
}

.partie_gauche .annuaire_detail_sstitre {
    margin-bottom: 20px;
}

.annuaire_detail_sstitre .annuaire_detail .pager a {
    color: #ffffff;
}

.annuaire_detail_sstitre .pager {
    margin-top: 15px
}

.liste_notaire_annuaire_detail .bureau_secondaire h4, .liste_notaire_annuaire .bureau_secondaire h4 {
    padding-left: 0px;
    color: #222222;
    font-weight: bold;
    border-bottom: 1px solid #222222;
    border-top: 1px solid #222222;
    background-color: #ffffff;
}

.liste_notaire_annuaire_detail .bureau_principale {
    border-bottom: 1px solid #222222;
    border-top: 1px solid #222222;
    background-color: #EEEEEE;
    margin-bottom: 10px;
}

.liste_notaire_annuaire_detail .bureau_principale h4 {
    color: #C50069;
    font-weight: bold;
    background-color: #EEEEEE;
    font-size: 1.1em;
}

.annuaire_detail_photo_notaire .notaire {
    margin-right: 5px;
    width: 115px;
}

.tmi_visuel span {
    font-size: 0.9em;
    font-style: italic;
}

.specifique h2.rtejustify, .specifique h2, .specifique h3.rtejustify, .specifique h3 {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    width: 100%;
}

.specifique .nom_residence {
    font-size: 1.5em !important;
    color: #C50069;
    font-weight: normal;
}

.rteright a {
    color: #C50069;
    font-weight: bold;
}

.specifique ul, .specifique li {
    float: left;
    width: 100%;
}

.specifique p {
    width: 100%;
}

.specifique .encart {
    float: left;
    font-size: 1em;
    font-weight: bold;
    width: 100%;
    line-height: 1.4em;
}

.liste_notaire_annuaire_detail .information_selection_notaire {
    margin-top: 10px;
    margin-bottom: 20px;
}

.liste_notaire_annuaire_detail .information_selection_notaire a {
    color: #C50069;
    font-size: 1.3em;
    font-weight: bold;
}

#regions .liens_regions ul {
    margin-right: 0;
}

.immonot_neuf img.image_detail {
    width: 630px;
}

.pager_constructeur {
    float: right;
    width: 78px;
}

.liens_constructeur {
    float: right;
}

.nbre_annonces table {
    width: 630px;
}

.nbre_annonces th {
    width: 390px;
    color: #C50069 !important;
    font-size: 1.4em;
    font-weight: normal;
}

.partie_gauche_detail .pagerPagesuivante {
    margin-left: 0px;
}

.partie_gauche_detail .pagerPageprecedente {
    margin-right: 0px;
}

.nbre_annonces th, .nbre_annonces td {
    padding: 8px;
    vertical-align: middle;
}

.nbre_annonces td.suivant {
    width: 79px;
}

.nbre_annonces td.retour {
    width: 290px;
    padding-top: 10px;
}

.nbre_annonces td.precedent {
    width: 100px;
}

.nbre_annonces td, .nbre_annonces td a {
    text-decoration: none;
    color: #4D4343;
    font-size: 12px;
}

/*corrections plan site*/

.visuel_plansite {
    height: 700px;
    margin-right: 10px;
}

.plan_site_regions {
    margin-top: 20px;
}

.plan_site_regions p {
    margin-top: 13px;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 8px;
}

/*modifs*/
.formulaire_contact_detail .site {
    color: #222222 !important;
    font-size: 0.9em !important;
    font-weight: normal !important;
}

.formulaire_contact_detail .site a {
    color: #C50069;
    font-size: 1.1em;
    font-weight: bold;
}

.redactionnel_tmi {
    float: left;
    border-bottom: 1px dotted #534B4D;
    margin-bottom: 20px;
}

/*liens_reseaux*/
.slot_liens_reseaux {
    float: right;
    border: 1px solid #C1B8B6;
    width: 145px;
    padding-right: 3px;
    padding-left: 3px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 23px;
    margin-top: 8px;
    margin-bottom: 12px;
}

.slot_liens_reseaux .liens {
    width: 21px;
}

.slot_liens_reseaux .partager {
    width: 45px;
}

.slot_liens_reseaux .lien_gplus {
    width: 29px !important;
    padding-top: 4px;
}

.slot_liens_reseaux .lien_addthis {
    width: 19px;
}

.slot_liens_reseaux .partager {
    line-height: 1em;
    padding-top: 7px;
    font-weight: normal;
}

.slot_liens_reseaux img {
    margin-top: 3px !important;
}

.liens_liste_detail .liens {
    height: 23px;
}

.regroupement_liens {
    width: 468px;
    margin-top: 2px;
}

.regroupement_liens .liens_ajouter {
    width: 130px;
}

.regroupement_liens .liens_tout_biens {
    width: 156px;
}

.liens_fil_notaire_detail {
    width: 800px;
    margin-top: 10px;
}

#corps nav {
    width: 990px !important;
}

.tmi .slot_liens_reseaux {
    margin-top: 25px;
}

.retrouvez_immonot_iphone a, .retrouvez_immonot_facebook a, .retrouvez_immonot_twitter a, .retrouvez_immonot_google a {
    margin-right: 2px;
}

.retrouvez_immonot_iphone {
    width: 78px;
}

.retrouvez_immonot_facebook {
    width: 96px;
}

.retrouvez_immonot_twitter {
    width: 77px;
}

.retrouvez_immonot_google {
    width: 90px;
}

.liste_infos_conseils_dossier .liste_infos_liens {
    float: left;
    margin-left: 10px;
}

.liste_infos_conseils_dossier .slot_liens_reseaux {
    margin-top: 4px;
    float: left;
    margin-left: 332px;
}

.liste_infos_conseils_dossier .article_infos .slot_liens_reseaux {
    float: right;
}

.regroupement_liens .liens_tout_biens {
    width: 165px;
}

.trie, .pager span {
    margin-top: 5px;
}

.trie-pager .pager {
    height: 25px;
}

.trie-pager .pager img {
    height: 20px;
    width: 20px;
}

.contact_notariat .validation {
    color: #C50069;
    font-size: 1.3em;
    line-height: 1.5em;
}

.contact_notariat .droit_acces {
    color: #000000;
    font-size: 1em;
    margin-bottom: 30px;
}

.contact_notariat .droit_acces a {
    color: #C50069;
}

.pager_constructeur {
    width: 100px;
}

.estimation_frais_impression {
    float: left;
    margin-bottom: 20px;
    display: none;
}

.estimation_frais_impression span {
    font-weight: bold;
}

.estimation_frais_impression .precision {
    font-size: 0.9em;
    font-style: italic;
    line-height: 1.3em;
    margin-top: 5px;
}

.pagerPageEnCours {
    border: none;
}

.trie, .pager span {
    margin-top: 2px;
}

.immonot_neuf .formulaire_contact_detail input#captcha2 {
    margin-left: 0px;
}

.immonot_neuf .formulaire_contact_detail label.captcha {
    width: 153px;
}

.immonot_neuf .logo_promoteur img {
    width: 140px;
}

.immonot_neuf .liens_liste_detail .slot_liens_reseaux {
    width: 151px;
}

.immonot_neuf .liens_liste_detail .slot_liens_reseaux .partager {
    padding-left: 2px;
}

.success {
    background-color: #96AC2C !important;
    margin-bottom: 10px;
    border: 0 !important;
    padding: 0 !important;
}

.success span, .error span {
    color: #ffffff !important;
    font-weight: bold;
    font-size: 1.2em !important;

}

.error {
    border: 0 !important;
    padding: 0 !important;
    background-color: #ca6894 !important;
    margin-bottom: 10px;
}

body {
    padding-top: 10px !important;
}

.immonot_neuf .partie_droite .constructeurs_mais .titre h1 {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 5px;
    font-size: 1.4em;
    height: 28px;
}

.immonot_neuf .partie_droite .recherche_constructeurs {
    background: url("https://css.immonot.com/fonds/degrade_moteur_recherche.jpg") repeat-x scroll 0 0 transparent;
    border: none;
    width: 336px;
    height: 144px;
    float: left;
}

.immonot_neuf .partie_droite .constructeurs_mais .recherche_constructeurs {
    margin: 0;
}

.partie_droite .constructeurs_mais .recherche_constructeurs .libelle {
    margin-left: 23px;
    margin-top: 14px;
}

.immonot_neuf .constructeurs_mais {
    background: none;
    border: 0;
    width: 336px;
    height: 144px;
    margin: 0;
}

.immonot_neuf .constructeurs_mais .bt_trouver {
    margin-top: 18px;
}

.partie_droite .pub {
    margin-top: 26px;
}

.redactionnel_tmi {
    width: 336px;
}

/*ventes_encheres*/
.selections_biens .ventes_encheres {
    background: url("https://css.immonot.com/fonds/enchere.jpg") no-repeat;
    border: 1px solid #534B4D;
    float: left;
    height: 203px !important;
    margin-left: 5px;
    width: 152px;
}

.selections_biens .ventes_encheres p {
    color: #ffffff;
    font-size: 1.4em;
    line-height: 1.5em;
    margin-top: 29px;
    text-align: left;
    width: 85px;
    margin-left: 4px;
}

.selections_biens .ventes_encheres span {
    font-weight: bold;
}

.selections_biens .ventes_encheres a {
    text-decoration: none;
}

/*quizz*/
.quizz h1 {
    font-weight: 500;
}

.quizz span {
    color: #C50069;
    font-weight: bold;
    margin-left: 10px;
}

.quizz .quizz_chapo {
    font-size: 1.3em;
    line-height: 1.6em;
    margin-top: 20px;
    margin-bottom: 20px;

}

.quizz .navigation_quizz {
    background: #A2A2A2;
    height: 20px;

}

.quizz .navigation_quizz .liens {
    text-align: center;
    margin-left: 61px;
    margin-right: 18px;
}

.quizz .navigation_quizz .liens a {
    color: #FFFFFF;
    text-decoration: none;
    width: 17px;
    font-weight: bold;
}

.quizz .navigation_quizz a:hover {
    color: #C50069 !important;
}

.quizz .navigation_quizz .liens a.actif {
    background: #c50069;
    height: 20px;
}

.quizz .navigation_quizz span {
    color: #FFFFFF;
}

.quizz .question .selection label {
    color: #C50069;
    font-weight: bold
}

.quizz .question label {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.9em;
}

.quizz .question .titre {
    color: #C50069;
    font-weight: bold;
    margin-top: 30px;
    font-size: 1.4em;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.quizz .picto_quizz {
    background: url("https://css.immonot.com/fonds/picto_quizz.png") no-repeat;
    height: 30px;
}

.quizz .picto_quizz span {
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 8px;
    font-size: 1em;
    float: left;
    line-height: 1.8em;
}

.quizz .reponse_quizz, .quizz .score_redac {
    background: #ebebeb;
    margin-top: 20px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}

.quizz .score_redac {
    margin-bottom: 20px;
}

.quizz .resultat_question {
    margin-bottom: 20px;
}

.quizz .reponse_quizz .reponse, .quizz .info_score {
    margin-left: 20px;
    padding-bottom: 10px;
    padding-top: 15px;
}

.quizz .reponse h1 {
    padding-bottom: 5px;
    font-size: 1.1em;
    border-bottom: dotted 1px #000000;
}

.quizz .resultat_question .titre {
    font-size: 1.3em;
    font-weight: bold;
}

.reponse span {
    margin-left: 0;
    font-size: 1.3em;
    line-height: 2em
}

.quizz .reponse p {
    font-size: 1.2em;
    line-height: 1.5em
}

.quizz .titre .bonne_reponse {
    color: #798e26;
}

.quizz .visuel_quizz {
    margin-top: 10px;
    margin-bottom: 20px;
}

.quizz .info_score p {
    font-size: 1.1em;
    line-height: 1.4em;
}

.quizz .info_score h2 {
    color: #798e26;
}

.quizz .nb_points {
    font-size: 1.3em;
    font-weight: bold;
}

.quizz .entete_score {
    color: #CB007A;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
}

.quizz .titre_score {
    font-size: 1.1em;
    font-weight: bold;
}

.quizz .texte_quizz {
    font-size: 1.1em;
    text-align: left;
}

.quizz ul {
    list-style-type: none;
}

.quizz li {
    line-height: 3em;
}

.quizz label {
    color: #000000;
}

.quizz .introduction .sstitre h1 {
    width: 370px;
}

.quizz_pub {
    margin-bottom: 15px;
}

/*webeditorial*/

.webeditorial .alaune {
    background: #A2A2A2;
}

.webeditorial .alaune a {
    text-decoration: none;
}

.webeditorial .intro {
    padding-left: 20px;
    padding-right: 20px;
}

.webeditorial .alaune h2 {
    color: #FFFFFF;
    text-align: left;
    border: none;
    font-size: 1.5em;
    padding: 0;
    margin-top: 10px;
}

.webeditorial .alaune p {
    color: #FFFFFF;
    font-size: 1.2em;
}

.webeditorial .introduction .sstitre h1 {
    width: 186px;
}

.webeditorial .themes_webeditorial ul {
    text-decoration: none;
}

.webeditorial .themes_webeditorial .theme {
    color: #CB007A;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 12px;
    text-decoration: none;
    width: 300px;
}

.webeditorial .themes_webeditorial ul {
    font-size: 1.6em;
    padding-left: 15px;
    line-height: 1.2em;
    color: #798e26;
    width: 280px;
}

.webeditorial .themes_webeditorial li {
    width: 280px;
}

.webeditorial .themes_webeditorial .liste_themes a {
    font-size: 0.8em;
    text-decoration: none;
    color: #000000;
}

.webeditorial .module_themes {
    height: 240px;
}

.webeditorial .theme_haut {
    height: 270px;
    margin-top: 5px
}

.webeditorial .module_newsletter .newsletter_cp, .webeditorial .newsletter_infos {
    margin-left: 0px;
}

.webeditorial .module_newsletter {
    background-color: #E0E0E0;
    border-top: 1px solid #534B4D;
    padding: 5px;
    width: 310px;
}

.webeditorial .module_newsletter span {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.5em
}

.webeditorial .module_newsletter label {
    float: left;
    margin-top: 4px;
    width: 113px;
}

.webeditorial .newsletter_webeditorial input {
    width: 188px;
    height: 18px;
}

.webeditorial .newsletter_cp input {
    width: 100px;
    height: 18px;
}

.webeditorial .newsletter_infos input {
    width: 30px;
}

.webeditorial .newsletter_infos span {
    font-size: 1em;
    line-height: 1.3em;
}

.webeditorial .introduction .sstitre {
    margin-bottom: 5px;
}

.webeditorial .validation input {
    background: url("https://pictos.immonot.com/bt_ok.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 17px;
    padding: 0;
    width: 33px;
    margin-top: 7px;
    margin-bottom: 7px;
    float: right;
    margin-right: 10px;
}

.partie_droite .webeditorial_video {
    width: 336px;
}

.partie_droite .webeditorial_video h1 {
    background-color: #C50069;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 21px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 326px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}

.partie_droite .webeditorial_video a {
    color: #ffffff;
    font-size: 0.9em;
}

.partie_droite .webeditorial_video .ttvideo a:hover {
    color: #ffffff !important;

}

.partie_droite .webeditorial_video .ttvideo:hover {
    background: #C50069 !important;
}

.partie_droite .webeditorial_video .ttvideo {
    background: #4d4343;
    line-height: 1em;
    margin-bottom: 9px;
    padding: 5px;
    text-align: right;
}

.partie_droite .webeditorial_video p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.dernieres_actu {
    background-color: #ebebeb;
    margin-top: 10px;
    width: 336px;
}

.dernieres_actu .date {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
    margin-top: 5px;
}

.dernieres_actu a {
    font-size: 1.3em;
    line-height: 1.2em;
    text-align: left;
    color: #798e26;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 10px;
    float: left;
}

.dernieres_actu a:hover {
    color: #C50069 !important;
}

.dernieres_actu .actuA {
    border-bottom: 1px dotted #534B4D;
    border-top: 1px dotted #534B4D;
    padding: 20px;
    padding-bottom: 5px;
}

.dernieres_actu .actuB {
    padding: 20px;
}

/*webeditorial_liste*/
.webeditorial .liste_webeditoriale h2 {
    border: none;
    text-align: left;
    font-size: 1.8em;
    line-height: 1.1em;
    margin-top: 0;
    margin-bottom: 10px;
}

.webeditorial .liste_webeditoriale .intro {
    margin-left: 20px;
    padding: 0;
    width: 375px;
}

.webeditorial .liste_webeditoriale .intro h2 {
    color: #000000;
    font-size: 1.5em;
}

.webeditorial .liste_webeditoriale .intro p {
    font-size: 1.1em;
    text-align: left;
    line-height: 1.4em;
    margin-bottom: 20px;
}

.webeditorial .liste_webeditoriale .intro a {
    text-decoration: none;
}

.webeditorial .liste_webeditoriale .liste a {
    color: #000000;
}

.webeditorial .liste_webeditoriale .liste {
    border-bottom: 1px dotted #534B4D;
    margin-top: 15px;
}

/*webeditorial_details*/
.detail_webeditorial .titre h1 {
    background: none;
    color: #000000;
    font-size: 1.7em;
    text-align: left;
    line-height: 1.2em;
    padding-left: 0px;
    border-radius: 0;
    margin-bottom: 10px;
    height: auto;
}

.autres_articles-webeditorial .autres_articles a {
    text-decoration: none;
}

.detail_webeditorial .infos_chapo {
    width: 290px;
    margin-left: 20px;
    text-align: left;
}

.detail_webeditorial .infos_chapo .infos_maj {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 20px;
}

.detail_webeditorial .infos_chapo p {
    font-size: 1.1em;
    font-weight: normal;
    text-align: left;
    line-height: 1.5em;
}

.detail_webeditorial .themes_article_detail {
    margin-left: 10px;
}

.article_webeditorial .themes_article_detail ul {
    margin-right: 0px;
    margin-left: 15px;
    color: #CB007A;
}

.article_webeditorial .themes_article_detail li {
    margin-bottom: 7px;
}

.article_webeditorial .themes_article_detail a {
    color: #2D2D2D;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 1.2em;
    text-align: left;
    text-decoration: none;
}

.article_webeditorial h3 {
    color: #CB007A;
    margin-bottom: 10px;
}

.article_webeditorial {
    margin-top: 20px;
}

.article_webeditorial .article p {
    text-align: left;
    font-size: 1.1em;
    line-height: 1.5em;
}

.surligne {
    background-color: #ffef3f;
    padding-left: 3px;
    padding-right: 3px;
}

.themes_article_detail .actif a {
    color: #C50069;
}

.themes_article_detail h3 {
    border-top: 1px solid #2D2D2D;
    color: #2D2D2D;
    margin-bottom: 17px;
    margin-left: 15px;
    padding-top: 15px;
    font-size: 1.4em;
}

.nav_article_webeditorial {
    background-color: #A2A2A2;
    margin-bottom: 20px;
    height: 22px;
}

.detail_webeditorial .nav_article_webeditorial a {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    float: left;
}

.detail_webeditorial .nav_article_webeditorial a.suite {
    text-align: right;
}

.detail_webeditorial .nav_article_webeditorial a.retour {
    text-align: left;
    /*width: 254px;*/
}

.webeditorial .autres_articles-webeditorial {
    border-bottom: 1px dotted #534B4D;
}

.webeditorial .autres_articles {
    margin-bottom: 5px;
}

.nav_article_webeditorial .actif {
    background-color: #CB007A;
    padding-top: 3px;
    padding-bottom: 5px;
}

.nav_article_webeditorial .retour {
    float: left;
}

.nav_article_webeditorial .suite {
    float: right;
}

.detail_webeditorial .liens_newsletter_webeditorial a {
    font-size: 1.2em;
    color: #c50069;
    font-weight: normal
}

.liens_newsletter_webeditorial .slot_liens_reseaux {
    margin-top: 0;
}

.liens_newsletter_webeditorial .liste_infos_liens {
    margin-top: -5px;
    width: 60px;
}

.liens_newsletter_webeditorial .lien_newsletter {
    margin-right: 80px;
}

.liens_newsletter_webeditorial .slot_liens_reseaux {
    float: left;
}

.wededitorial .autres_articles-webeditorial {
    border-bottom: 1px dotted #534B4D;
}

.wededitorial .autres_articles {
    margin-bottom: 10px;
}

.wededitorial .autres_articles a {
    font-weight: bold;
    text-decoration: none;
}

.autres_articles_titre {
    margin-top: 15px;
    margin-bottom: 10px;
}

.dossier_a_la_une {
    margin-top: 25px;
    margin-bottom: 15px;
    background: #EBEBEB;
}

.dossier_a_la_une .visuel {
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 5px;
}

.dossier_a_la_une .a_la_une_theme {
    margin-right: 10px;
    width: 290px;
    font-size: 1.1em;
    line-height: 1.3em;
}

.a_la_une_theme a {
    text-decoration: none;
}

.dossier_a_la_une .a_la_une_theme .titre a {
    color: #798e26;
    text-decoration: none;
    font-size: 1.3em;
    line-height: 1.5em;
}

.a_la_une_theme .texte a {
    color: #000000;
    line-height: 1.4em;
    text-decoration: none;
}

.nav_article_webeditorial a:hover {
    color: #000000 !important;
}

.webeditorial .sstitre a:hover {
    color: #000000 !important;
}

.webeditorial .rubrique_webeditorial h1 {
    width: 440px !important;
}

/*webeditorial_actu*/
.webeditorial_actu .alaune {
    background: #EBEBEB;
    margin-bottom: 20px;
}

.webeditorial_actu .alaune h2 {
    color: #798e26;
}

.webeditorial_actu .alaune p {
    color: #000000;
}

.webeditorial_actu .dossier_actu .visuel {
    margin-bottom: 10px;
}

.webeditorial_actu .dossier_actu {
    background: #ffffff;
    border-bottom: 1px dotted #534B4D;
    margin-top: 0;
    margin-bottom: 10px;
}

.webeditorial_actu .date_actu span {
    font-size: 1.1em;
    font-weight: bold;
    color: #C50069;
    background: #EBEBEB;
    padding: 5px;
    text-align: center;
    -moz-border-radius: 8px 0px 8px 0px;
    -webkit-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;
}

.webeditorial_actu .actuAnnee {
    width: 489px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.webeditorial_actu .actuAnnee a {
    color: #7B7B7B;
    font-size: 1.2em;
    font-weight: bold;
}

.webeditorial_actu .actuAnnee:hover {
    color: #c50069;
}

.webeditorial_actu .pager_webeditorial {
    color: #7B7B7B;
    width: 130px;
}

.webeditorial_actu .pager_webeditorial .actif {
    color: #c50069;
    font-weight: bold;
}

.webeditorial_actu .pager_bottom {
    float: right;
    margin-bottom: 30px;
    width: 130px;
}

.webeditorial_actu .a_la_une_theme .titre a, .webeditorial .a_la_une_theme .titre a {
    line-height: 1.2em;
}

.webeditorial_actu .a_la_une_theme .titre a {
    font-weight: bold;
}

.webeditorial_actu .a_la_une_theme .titre, .webeditorial .a_la_une_theme .titre {
    margin-bottom: 7px;
}

.webeditorial_actu .dossier_actu .visuel {
    margin-left: 0px;
    margin-right: 15px;
}

.detail_webeditorial_actu .titre h1 {
    /*color:#798E26;*/
}

.detail_webeditorial_actu .article h3 {
    color: #000000;
    font-weight: bold;
}

.detail_webeditorial_actu .liens_reseaux_bottom {
    margin-left: 400px;
}

.detail_webeditorial_actu .article_webeditorial {
    margin-top: 0;
}

.detail_webeditorial_actu .retour_liste_bottom {
    float: right;
    width: 87px;
}

.detail_webeditorial_actu .retour_liste_bottom a {
    color: #222222;
    font-size: 1em;
}

.liste_infos_liens .lienLoupe img, .liste_infos_liens .lienLoupeMoins img {
    padding-top: 8px;
}

.liste_infos_liens .lienLoupeMoins img {
    padding-left: 4px;
}

/*modifs*/

.dernieres_actu {
    margin-bottom: 20px;
}

.webeditorial .module_newsletter {
    width: 305px;
}

.webeditorial .newsletter_infos input {
    width: auto;
}

.retrouvez_immonot_iphone, .retrouvez_immonot_android {
    margin-top: 6px;
}

.retrouvez_immonot_android {
    margin-left: 12px;
}

.nav_article_webeditorial .suite a {
    width: 136px;
    text-align: right;
    padding-right: 5px;
}

.webeditorial .retour {
    margin-right: 14px;
    text-align: right;
}

.dossier_a_la_une .a_la_une_theme {
    margin-bottom: 10px;
}

.annees_webeditorial .pager_webeditorial a {
    text-decoration: none;
    color: #7B7B7B;
}

.annees_webeditorial .pager_webeditorial .actif a {
    color: #C50069;
}

.pager_webeditorial .pager {
    float: right;
}

.dernieres_actu .ttactualites a {
    float: right;
    color: #000000;
    font-size: 0.9em;
    margin-right: 22px;
    text-decoration: underline;
}

.webeditorial_actu .dossier_actu .a_la_une_theme .texte a {
    text-align: left !important;
    font-weight: normal !important;
}

.webeditorial_actu .dossier_actu .a_la_une_theme .texte p {
    text-align: left !important;
    font-weight: normal !important;
}

.webeditorial .themes_webeditorial .theme {
    font-size: 1.4em;
}

.article_webeditorial {
    margin-bottom: 10px;
}

.liens_fil {
    margin-bottom: 10px;
}

#corps {
    margin-top: 5px;
}

.webeditorial .theme_haut {
    margin-top: 8px;
}

.webeditorial .module_newsletter {
    margin-top: 9px;
}

.nav_article_webeditorial {
    height: 23px;
}

.webeditorial .nav_sommaire {
    overflow: hidden;
    text-align: center;
}

.webeditorial .nav_centrer {
    display: inline-block;
    letter-spacing: normal;
    vertical-align: middle;
    white-space: normal;
    width: 10px;
    margin-right: 10px;
}

.webeditorial .introduction .sstitre h1 {
    width: 288px !important;
}

.webeditorial .liste_webeditoriale .liste {
    margin-top: 10px;
    padding-bottom: 10px;
}

.infos .sommaire_info a {
    margin-left: 8px;
    margin-right: 3px;
    text-align: left;
    width: 144px;
}

.article_webeditorial .webeditorial_paragraphe {
    font-size: 1.1em;
    line-height: 1.5em;
    text-align: left;
}

#epub_colonne_droite {
    margin-bottom: 30px;
}

.liste_notaire_annuaire_detail .coordonnees_nego a {
    color: #C50069;
}

.webeditorial_actu .actuAnnee {
    width: 150px;
}

.webeditorial_actu .pager_webeditorial {
    width: 470px;
}

.detail_webeditorial .article_webeditorial a {
    font-size: 1em;
    font-weight: normal;
    color: #CB007A;
}

.intro_webeditorial .visuels {
    border: 1px solid;
    float: left;
    height: 724px;
    margin-bottom: 20px;
    margin-left: 150px;
    margin-top: 10px;
    width: 700px;
}

.intro_webeditorial .titre_pub a {
    color: white;
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 20px 0 30px;
    padding: 0;
    text-align: center;
    text-decoration: none;
}

.intro_webeditorial .titre_pub {
    margin-bottom: 20px;
}

.tmi .introduction .sstitre h1 {
    width: 308px !important;
}

.tmi .detail_webeditorial .infos_chapo a {
    border: 0 none;
    color: #C50069;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.2em;
    text-align: left;
}

.dernieres_actu a.titreActualite {
    width: 300px;
}

/*resultat_quizz*/
.resutat_quizz, .resutat_quizz .article_introduction, .resutat_quizz .sstitre, .resutat_quizz .question {
    width: 1000px;
}

.resutat_quizz .quizz_chapo, .resutat_quizz .quizz_chapo span {
    width: 1000px;
    margin: 0px
}

.resutat_quizz .visuel {
    width: 380px;
    height: auto;
}

.resutat_quizz .visuel img {
    width: 380px;
}

.resutat_quizz .titre, .resutat_quizz .reponse {
    width: 600px;
    margin-left: 15px;
}

.resutat_quizz .question .titre {
    margin-top: 0px;
    margin-bottom: 0px;
}

.resutat_quizz .question {
    margin-bottom: 10px;
}

.resutat_quizz .reponse span {
    font-size: 1.1em;
    line-height: 2em;
    margin-left: 0;
    color: #748C42;
}

.resutat_quizz .quizz_chapo {
    font-size: 1.4em;
    margin-bottom: 10px;
}

.resutat_quizz .reponse p {
    font-size: 1.2em;
    line-height: 1.4em;
}

.resutat_quizz .quizz_chapo span {
    font-weight: normal;
}

.infos .introduction .actualite_sstitre h1 {
    width: 465px;
}

/*sites notaires*/
.sites_offices_notariaux .introduction .sstitre h1 {
    width: 360px !important;
}

.sites_offices_notariaux a {
    color: #4D4343;
    text-decoration: none;
}

.sites_offices_notariaux li {
    color: #C50069;
}

.sites_offices_notariaux h2 {
    color: #C50069;
    text-align: left;
    border: none;
    padding: 0;
    margin-bottom: 8px;
}

.sites_offices_notariaux ul {
    border-bottom: 1px dotted #4D4343;
    margin-bottom: 13px;
    padding-bottom: 10px;
}

.annuaire_liste_departements .lien a {
    color: #C50069;
    font-size: 1.1em;
}

/*corrections_pub*/
.module_pub .titre_pub img {
    margin-right: 5px;
}

.module_pub .titre_pub span {
    float: left;
    margin-top: 20px;
    text-align: center !important;
    margin-left: 10px;
}

.retrouvez_immonot_iphone {
    width: 96px;
}

.retrouvez_immonot_ipad {
    width: 88px;
    margin-top: 6px;
}

.retrouvez_immonot_twitter {
    width: 88px;
}

.retrouvez_immonot_android {
    margin-left: 0px;
}

/*iPad-application*/
.ipadApplication .visuels {
    float: left;
    height: 451px;
    margin-bottom: 30px;
    margin-left: 9px;
    margin-top: -110px;
    width: 600px;
}

.ipadApplication .chapo_pub .texte {
    margin-left: 464px;
}

.ipadApplication .titre_pub {
    margin-bottom: 20px;
}

.ipadApplication .telecharger input {
    border-radius: 8px;
    box-shadow: 3px 3px 8px #555;
}

.quizz .introduction .sstitrequizz h1 {
    width: 370px !important;
}

/*inscription*/
#choix_inscription_immonot_36himmo {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 350px;
    margin-left: 50px;
    margin-right: auto;
    margin-top: -30px;
    position: absolute;
    width: 760px;
    z-index: 50;
    box-shadow: 4px 4px 7px #aaa;
}

.div_espace_perso, .div_espace_36himmo {
    width: 500px;
    border-radius: 8px;
    background: #fdf4f8;
    margin-left: 15%;
    margin-top: 15px;
    margin-bottom: 15px;
    box-shadow: 4px 4px 7px #aaa;
    float: left;
    border: 1px solid #aaa
}

.div_espace_36himmo {
    background: #ffffff;
}

#choix_inscription_immonot_36himmo p, #choix_inscription_immonot_36himmo span {
    font-size: 1.6em;
    line-height: 1.2em;
    text-align: center;
    color: #000000
}

#choix_inscription_immonot_36himmo p {
    margin-top: 10px;
    margin-bottom: 15px
}

#choix_inscription_immonot_36himmo span {
    font-size: 1.4em !important;
    float: none !important;
    color: #C50069;
    font-weight: bold;
}

#choix_inscription_immonot_36himmo .lien {
    width: 100px;
    background: #C50069;
    float: left;
    border-radius: 8px 8px 0px 0px;
    margin-left: 200px;
    height: 30px;
}

#choix_inscription_immonot_36himmo .lien a {
    float: left;
    font-weight: bold;
    margin-top: 8px;
    text-decoration: none;
    font-size: 1em !important;
    text-align: center;
    color: #ffffff;
    width: 100px;
}

#choix_inscription_immonot_36himmo .lien a:hover {
    color: #000000 !important;
}

#choix_inscription_immonot_36himmo .div_espace_36himmo .lien {
    background: #938785;
}

.div_espace_perso {
    margin-top: 30px;
}

.fermeture_div {
    float: right;
    margin-bottom: 20px;
    padding: 15px;
}

/*pied-de-page*/
#adresse span {
    color: #b80072;
    margin-left: 3px;
    margin-right: 3px;
}

#adresse p {
    font-size: 1em;
    line-height: 1.5em;
    width: 650px;
    text-align: center !important;
    margin-right: 10px;
}

.sous_liens {
    margin-bottom: 5px;
}

#adresse .mentions_pdp {
    font-size: 10px;
    color: #6f6f6f;
    width: 1000px;
    margin: 0;
    text-align: center !important;
}

#footer #adresse {
    margin: 0 auto;
    padding: 10px 0 0;
    width: 1000px;
}

#adresse .coodonnees_adresse {
    float: left;
    height: 50px;
    width: 1000px;
}

.logo_adresse {
    float: left;
}

#footer {
    background: url("https://css.immonot.com/fonds/_degrade_bottom2.jpg") repeat-x scroll 0 0 transparent;
}

.site-groupes {
    border-top: 1px solid #cccccc;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    width: 1000px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 8px;
}

.reseaux {
    float: left;
    margin-bottom: 15px;
}

.reseaux h2 {
    margin-top: 0px;
}

/*--*/
.detail_webeditorial_actu .article_webeditorial .article label {
    color: #C50069;
    margin-right: 40px;
    font-size: 1.2em;
}

.reponseVraiFaux {
    padding: 10px;
    border: 1px solid #000000;
    font-size: 1.1em;
    line-height: 1.5em;
}

.calculette div.article form ol li {
    font-size: 1.1em;
    margin-bottom: 17px;
}

/*page_maintenance*/
.page_maintenance .texte_maintenance h1 {
    font-size: 2.4em;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 20px;
}

.page_maintenance .texte_maintenance p {
    font-size: 1.3em;
    line-height: 1.6em;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 100px;
}

.page_maintenance .texte_maintenance a {
    color: #C50069;
}

.page_maintenance .visuel_maintenance {
    margin-left: 350px;
    padding: 0;
}

.page_maintenance .visuel_maintenance h1 {
    font-size: 2em;
    font-weight: normal;
    text-align: center;
    margin-top: 10px;
    width: 300px;
    color: #C50069;
}

/*page_maintenance*/

/*plan_site_immobilier*/
.plan_site_immobilier .plan_site_chapo {
    font-size: 1.5em
}

.plan_site_immobilier ul {
    color: #C50069;
    font-size: 1.2em;
    padding-left: 1em;
}

.plan_site_immobilier a {
    color: #000;
    text-decoration: none;
}

.plan_site_immobilier a:hover {
    color: #C50069 !important;
}

.plan_site_immobilier h2 {
    text-align: left;
    color: #C50069 !important;
    font-weight: bold;
    font-size: 1.4em;
    border: none;
    padding: 0;
}

.plan_site_immobilier .immobilier_france ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.plan_site_immobilier .immobilier_france li {
    width: 200px;
    border-bottom: 1px solid #BBBBBB;
    line-height: 2.1em;
    font-size: 0.9em
}

.plan_site_immobilier .immobilier_france span {
    color: #C50069 !important;
    font-weight: bold;
    float: right
}

.plan_site_immobilier .immobilier_france a {
    color: #000000;
    display: block;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    padding: 3px;
}

.plan_site_immobilier .immobilier_france a:hover {
    background: #ebebeb;
}

.plan_site_immobilier .immobilier_france {
    margin-bottom: 10px;
}

.plan_site_immobilier .suite_immobilier a {
    font-weight: bold;
    float: right;
    margin-bottom: 20px;
}

.plan_site_immobilier p {
    margin-bottom: 15px;
}

.plan_site_immobilier .immobilier_france a {
    font-size: 0.8em;
}

/*plan_site_immobilier*/

/*--*/
.liens_fil {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.liens_fil .separateur {
    margin-left: 10px;
    margin-right: 10px;
    color: #534B4D;
}

.liens_fil {
    line-height: 20px;
    margin-bottom: 0px;
    color: #D6127C;
    margin-bottom: 10px;
}

.liens_fil a {
    font-size: 12px;
    font-weight: lighter;
    line-height: 14px;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 3px;
}

/*__*/

.immonot_neuf .infos_bien .accroche {
    float: right;
    padding-right: 10px;
    width: 300px;
}

/**************************************************************************/

/***************************** DETAIL ANNONCE *****************************/

/**************************************************************************/

body {

    color: #222222;

    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

    font-size: 75%;

}

#navigationEntete, .container_navigation {

    width: 1000px;

}

.container_fond {

    padding-left: 5px;

    padding-top: 5px;

    width: 990px;

    background: #ffffff;

    margin-top: 10px;

}

/*.navigation_immonot ul {

 background: #888386;

 width: 990px;

 height: 35px;

 border-radius: 8px 8px 0 0;

 }*/

.navigation_immonot ul {

    list-style: none;

    padding: 0;

    margin-left: 0

}

/*.navigation_immonot a {

 color: #FFFFFF;

 display: block;

 font-size: 14px;

 font-weight: bold;

 line-height: 23px;

 text-align: center;

 text-decoration: none;

 border-right: 1px solid #FFFFFF;

 margin-top: 5px;

 }*/

.navigation_immonot .nav_annuaire, .navigation_immonot .nav_tendances, .navigation_immonot .nav_achat_immobilier {

    width: 183px;

}

.navigation_immonot .nav_aucun a {

    border-right: none;

}

.navigation_immonot a:hover {

    color: #d6127c !important;

}

/*.navigation_immonot li .actif {

 border-bottom: 5px solid #D6127C;

 }*/

.navigation_immonot .wrapper {

    height: 30px;

}

#footer {

    /*background: none !important;*/

}

.new_Detail_immonot .navigation_details nav {

    width: 1000px;

    border-top: 1px solid #000;

    border-bottom: 1px solid #000;

}

.new_Detail_immonot .liens_fil a {

    font-size: 12px;

    font-weight: lighter;

    line-height: 14px;

    text-decoration: none;

    margin-top: 3px;

    margin-bottom: 3px;

}

.new_Detail_immonot .liens_fil {

    line-height: 20px;

    margin-bottom: 0px;

    color: #D6127C;

}

#corps {

    margin-top: 0;

}

.liens_fil .separateur {

    margin-left: 10px;

    margin-right: 10px;

    color: #534B4D;

}

.new_Detail_immonot .nbre_annonces th {

    color: #C50069 !important;

    font-size: 14px;

    font-weight: bold;

    padding-left: 0 !important;

    width: 390px;

    text-transform: uppercase

}

.new_Detail_immonot .nbre_annonces .pager a {

    font-weight: bold;

}

.new_Detail_immonot .nbre_annonces_pager table {

    margin-bottom: 0px;

}

.new_Detail_immonot .partie_gauche_detail .descriptif_lieu {

    background: none repeat scroll 0 0 #C50069;

    border: none;

    margin: 0;

    padding-bottom: 5px;

    padding-top: 5px;

    width: 635px;

}

.new_Detail_immonot .transaction h2 {

    color: #FFFFFF;

    font-family: "HelveticaNeue-Extended", Helvetica Neue, Arial, Helvetica, sans-serif;

    float: left;

    font-size: 16px;

    line-height: 20px;

    margin: 0;

    text-transform: uppercase;

    font-weight: 300;

}

.new_Detail_immonot .transaction .commune_detail {

    color: #FFFFFF;

    float: left;

    font-size: 15px;

    font-weight: bold;

}

.new_Detail_immonot .partie_gauche_detail .transaction .ref {

    color: #FFFFFF;

    font-size: 11px;

    font-weight: normal;

}

.new_Detail_immonot .partie_gauche_detail .prix {

    color: #FFFFFF;

    font-family: "HelveticaNeue-Extended", Helvetica Neue, Arial, Helvetica, sans-serif;

    letter-spacing: 1px;

    font-size: 20px;

    line-height: 30px;

    font-weight: bold;

    text-align: right;

    width: 225px;

}

#corps .partie_gauche_detail {

    /*background: none repeat scroll 0 0 #CCCCCC;*/

    float: left;

    margin-right: 16px;

    width: 640px;

}

.new_Detail_immonot .prix_honoraires {

    color: #FFFFFF;

    font-size: 10px;

    line-height: 12px;

    width: 225px;

}

.new_Detail_immonot .visuel_transaction {

    margin-left: 5px

}

.new_Detail_immonot .partie_gauche_detail .transaction span {

    line-height: 24px;

}

.navigation_detailsAnnonce a {

    text-decoration: none;

    font-weight: bold;

    color: #fff;

    font-size: 14px;

    line-height: 30px;

    width: 95px;

    text-align: center;

    display: block;

}

/*.navigation_detailsAnnonce ul {

 list-style: none;

 line-height: 30px;

 margin: 0;

 padding: 0;

 }*/

.navigation_detailsAnnonce li {

    margin-left: 0;

    margin-right: 5px;

    width: 94px;

}

#corps .navigation_detailsAnnonce nav {

    width: 640px !important;

}

/*.navigation_detailsAnnonce .wrapper {

 background: #a3bb2c;

 line-height: 30px;

 width: 96px;

 border-bottom: 1px solid #000000;

 }*/

.navigation_detailsAnnonce .bt_reduit .wrapper, .navigation_detailsAnnonce .bt_reduit a, .navigation_detailsAnnonce li.bt_reduit {

    width: 80px;

}

.navigation_detailsAnnonce .bt_reduit_contact .wrapper, .navigation_detailsAnnonce .bt_reduit_contact a, .navigation_detailsAnnonce li.bt_reduit_contact {

    /*width: 66px;*/

}

.navigation_detailsAnnonce .actif a {

    color: #C50069;

}

.navigation_detailsAnnonce .actif {

    background: #ffffff;

    border: 1px solid #000000;

    border-bottom: none;

}

#navigationEntete .visuel {

    width: 310px;

}

#navigationEntete .visuel h1 {

    color: #C50069;

    font-size: 25px;

    font-weight: normal;

    line-height: 30px;

    margin-top: 0;

    text-align: center;

    width: 280px;

}

.entete_site span {

    font-weight: normal;

}

.nav_aucun {

    width: 140px;

}

.entete_site h2 {

    font-size: 25px;

    line-height: 29px;

    margin-top: 7px;

}

.votre_espace h4 {

    text-align: center;

}

.votre_espace {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #000000;

    border-radius: 5px 5px 5px 5px;

    height: 77px;

    margin-left: 40px;

}

.btn-group .btn {

    text-decoration: none;

    line-height: 20px;

    border-radius: 4px;

    background: #db3b88; /* Old browsers */

    background: -moz-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db3b88), color-stop(100%, #7f0947)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* IE10+ */

    background: linear-gradient(to bottom, #db3b88 0%, #7f0947 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3b88', endColorstr='#7f0947', GradientType=0); /* IE6-9 */

}

.btn-group a {

    color: #ffffff;

    font-size: 14px;

    line-height: 20px;

    text-align: center

}

.btn-group li {

    list-style: none;

}

.btn_espace {

    margin-top: 10px;

}

.dropdown-menu a {

    color: #000000;

}

.new_Detail_immonot .liens_fil {

    border-top: 1px solid #000000;

    border-bottom: 1px solid #000000;

}

.retour, .suivant {

    font-weight: bold;

}

.descriptif_bien_detail p {

    font-size: 15px;

    line-height: 22px;

    padding-right: 18px;

    margin-bottom: 0;

}

.navigation_detailsAnnonce {

    margin-bottom: 20px;

}

.descriptif_bien_detail span {

    font-weight: bold;

}

.new_Detail_immonot .partie_gauche_detail .liens_liste_detail .liens img {

    margin-top: 0px;

}

corps .partie_droite, #corps .partie_droite_detail {

    background: #eae7e7;

    padding-top: 5px;

    padding-bottom: 5px;

    width: 340px;

    padding-right: 0;

}

.partie_droite_detail .contact_etude, .partie_droite_detail .estimation_frais, .partie_droite_detail .autre_recherche, .partie_droite_detail .lien_info_pratique, .reseaux {

    float: left;

    width: 326px !important;

    margin-left: 6px;

    margin-right: 6px;

    background: none;

    margin-bottom: 25px;

}

.partie_droite_detail .pub {

    float: left;

    margin-left: 1px;

    margin-right: 1px;

    max-width: 338px !important;

    margin-bottom: 25px;

}

.partie_droite_detail .contact_etude .titre h1 {

    background: #C50069;

    height: 25px;

    width: 316px;

    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;

}

.partie_droite_detail .contact_etude h1 {

    font-size: 16px;

    text-transform: none;

    padding-left: 10px;

}

.partie_droite_detail .contact_etude {

    background: #ffffff;

}

.titre .sstitre {

    font-size: 19px;

    text-transform: none;

    color: #000000;

    line-height: 25px

}

.titre h1, .titre h2 {

    border-radius: 0px !important;

    margin-top: 0;

    padding: 0;

    background: none;

}

.partie_droite_detail .formulaire_contact_detail {

    background-color: #ffffff;

    margin-bottom: 0;

    width: 326px;

}

.contact_etude {

    border: 1px solid #C50069

}

h1, h2, h3 {

    line-height: 25px;

}

.partie_droite_detail .estimation_frais {

    background: #A3BB2C !important;

    color: #FFFFFF;

    padding: 10px;

    width: 308px !important;

}

.lien_info_pratique ul {

    margin-left: 0px;

}

.lien_info_pratique h1 {

    color: #000;

}

.partie_droite_detail .lien_info_pratique {

    width: 330px;

}

.partie_droite_detail .lien_info_pratique li {

    width: 165px !important;

    border-bottom: none;

    float: left

}

.outils h2, .reseaux h2 {

    border-bottom: medium none;

    color: #000000;

    font-size: 20px;

    font-weight: bold;

    line-height: 25px;

    margin-top: 0;

}

.lieu_nbre .nbre_biens {

    text-align: right;

}

.estimation_frais .sstitre {

    color: #ffffff;

}

.partie_droite_detail .estimation_frais {

    font-size: 14px;

    line-height: 20px;

}

.partie_droite_detail .estimation_frais .precision {

    font-size: 11px;

    line-height: 12px;

}

.lieu_nbre .lieu {

    width: 255px;

}

.lieu_nbre {

    border-bottom: 1px solid #c2bab8;

    float: left;

}

.autre_recherche .type, .autre_recherche .type2 {

    text-transform: uppercase;

    font-weight: normal;

    color: #C50069

}

.autre_recherche .type, .autre_vignette .type, .autre_recherche .type2 {

    /*color: #798E26;*/

    color: #C50069;

    float: left;

    font-size: 15px;

    /*font-weight: bold;*/

    line-height: 20px;

    margin-top: 0px;

    border-top: 0;

}

.meme_ville span {

    color: #C50069;

    font-size: 15px;

    line-height: 20px;

    margin-top: 30px;

    font-weight: normal;

}

.btn-group {

    width: 132px;

    margin-left: 10px !important;

    margin-right: 10px !important;

}

.btn-group > .btn:first-child {

    width: 110px;

}

.votre_espace h4 {

    margin-top: 0;

    margin-bottom: 5px;

}

.lien_info_pratique img {

    margin-right: 5px;

}

.bloc_contact {

    border-radius: 6px;

    background: #3d3d43;

    margin-top: 10px;

    margin-bottom: 10px;

    /*margin-left: 30px*/

}

.bloc_contact p {

    color: #ffffff;

    font-size: 15px;

    text-align: center;

    margin-top: 7px;

    margin-bottom: 7px;

    font-weight: bold;

}

.bloc_contact .contact {

    border-radius: 4px;

    background: #db3b88; /* Old browsers */

    background: -moz-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db3b88), color-stop(100%, #7f0947)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* IE10+ */

    background: linear-gradient(to bottom, #db3b88 0%, #7f0947 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3b88', endColorstr='#7f0947', GradientType=0); /* IE6-9 */

    line-height: 25px;

    margin-bottom: 10px;

    margin-left: 8px;

    /*width: 95px;*/

    padding-left: 0;

    padding-right: 0;

}

.bloc_contact .contact_mail {

    width: 132px;

}

.bloc_contact .contact_mail a {

    width: 132px;

}

.bloc_contact a {

    color: #ffffff;

    text-decoration: none;

    /*font-size: 14px;*/

    font-size: 13px;

    line-height: 25px;

    text-shadow: none;

}

.btn:hover {

    background: #A3BB2C;

}

.bloc_contact img {

    margin-right: 5px;

}

.nbre_visuels {

    text-align: right;

    color: #C50069;

    font-size: 14px;

    font-weight: bold;

    padding-top: 8px;

}

.carousel {

    margin-bottom: 10px;

}

.formulaire_contact_detail .nom, .formulaire_contact_detail .adresse {

    margin-left: 10px;

    margin-right: 10px;

    width: 310px !important;

}

.descriptif_bien_detail a {

    color: #C50069;

}

.suite_annonce {

    /*display: none;*/

}

.diagnostics {

    margin-top: 20px;

    margin-bottom: 10px;

}

.diagnostics a {

    font-size: 13px;

    line-height: 16px

}

.diagnostics img {

    vertical-align: bottom;

}

.caracteristiques span {

    color: #B8086B;

    float: right;

    font-weight: bold;

    padding-right: 10px;

}

.caracteristiques ul {

    border: 4px solid #EAE7E7;

    float: left !important;

    margin-left: 0;

    list-style: none;

}

.caracteristiques li {

    border-bottom: 1px dotted #B8086B;

    margin: 0 !important;

    padding-left: 20px;

    padding-right: 25px;

    font-size: 14px;

    line-height: 30px;

}

.caracteristiques h3 {

    font-size: 22px;

}

.meme_ville h4 {

    color: #B8086B

}

.meme_ville .thumbnails, .meme_ville .thumbnails li {

    margin-left: 0px !important;

}

.partie_droite_detail .lien_info_pratique, .autre_recherche {

    margin-top: 0;

}

.meme_ville a {

    text-transform: none;

}

.nbre_annonces td, .nbre_annonces td a, .nbre_annonces td.retour {

    line-height: 20px;

    padding: 0;

}

.nbre_annonces td.retour {

    width: 300px;

}

.nbre_annonces .retour a {

    text-align: center !important;

    padding-left: 15px;

}

.trie, .pager span {

    margin-top: 0;

}

#regions a {

    font-size: 12px;

    color: #000;

}

#regions li {

    width: 200px;

}

a:hover {

    cursor: pointer;

}

.pager_top {

    width: 1000px;

    padding-left: 4px;

}

.logo_adresse {

    width: 250px;

}

.navigation_immonot {

    width: 1000px;

}

#corps nav {

    margin-bottom: 5px;

    margin-top: 10px;

}

/*----detailPhotos----*/

.virtuelle {

    background: #db3b88; /* Old browsers */

    background: -moz-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db3b88), color-stop(100%, #7f0947)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* IE10+ */

    background: linear-gradient(to bottom, #db3b88 0%, #7f0947 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3b88', endColorstr='#7f0947', GradientType=0); /* IE6-9 */

    border-radius: 4px 4px 4px 4px;

    line-height: 25px;

    float: right;

}

.virtuelle a {

    color: #ffffff;

    text-shadow: none;

}

.detail_photos p {

    font-weight: bold;

    font-size: 14px;

}

.descriptif_visuels .detail_photos {

    margin-bottom: 20px;

}

.detail_diaporama {

    background: #EAE7E7;

    padding: 5px;

    height: 100px;

    margin-top: 10px;

    margin-bottom: 20px;

}

.descriptif_visuels .visuel {

    margin-left: 46px;

}

.detail_diaporama .thumbnails > li {

    margin-left: 2px;

}

.detail_diaporama ul {

    margin-left: 36px;

    height: 100px;

}

.detail_diaporama .left {

    left: 0px;

}

.detail_diaporama .thumbnail {

    width: 120px;

}

.detail_diaporama .right {

    left: auto;

    right: 0;

}

.carousel-control {

    left: 0;

}

.carousel-control.right {

    right: 0;

}

.carousel a:hover {

    color: #C50069 !important;

}

/*----localisation----*/

#map {

    height: 400px !important;

}

/*----financement----*/

.localisation_detail .chapo {

    font-size: 14px;

}

.localisation_detail .chapo a {

    color: #C50069;

}

.iframe {

    border: 2px solid red

}

.iframe p {

    color: red;

    font-size: 22px;

}

.partie_gauche_detail .localisation_detail {

    border-bottom: 0;

}

/*----contact----*/

.partie_droite_detail .formulaire_contact_detail .nom {

    color: #222222;

    font-weight: bold;

    margin-top: 10px;

    text-decoration: none;

    font-size: 14px;

}

.partie_droite_detail .formulaire_contact_detail .adresse {

    font-size: 14px;

}

.localisation_detail .formulaire_droite p {

    font-size: 14px;

    line-height: 18px;

    width: 327px;

}

.localisation_detail .formulaire_droite h2 {

    color: #000000;

    font-weight: normal;

}

.localisation_detail .formulaire_droite a {

    color: #C50069;

    font-weight: bold;

    line-height: 20px;

}

.localisation_detail textarea {

    min-height: 240px;

    width: 330px;

}

.localisation_detail .formulaire label {

    margin-bottom: 0

}

.contact_formulaire {

    background: none;

    border-radius: 0;

    margin-left: 0px;

}

.contact_formulaire .annuler {

    background: #908b8e; /* Old browsers */

    background: -moz-linear-gradient(top, #908b8e 0%, #3d3d43 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #908b8e), color-stop(100%, #3d3d43)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #908b8e 0%, #3d3d43 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #908b8e 0%, #3d3d43 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #908b8e 0%, #3d3d43 100%); /* IE10+ */

    background: linear-gradient(to bottom, #908b8e 0%, #3d3d43 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#908b8e', endColorstr='#3d3d43', GradientType=0); /* IE6-9 */

}

.contact_formulaire .annuler:hover {

    background: #A3BB2C;

}

.bloc_contact a:hover {

    color: #ffffff !important;

}

.bloc_contact .contact:hover {
    background: #A3BB2C;
}

.btn_espace a:hover {

    color: #ffffff !important;

}

.navigation_immonot a:hover {

    color: #ffffff !important;

}

.navigation_immonot li:hover {

    background: #3D3D43;

}

.navigation_detailsAnnonce ul {

    background: none repeat scroll 0 0 #A3BB2C !important;

    float: left;

    line-height: 30px;

    list-style: none outside none;

    margin: 0;

    padding: 0;

    width: 640px;

}

.navigation_detailsAnnonce .wrapper {

    border-bottom: 1px solid #000000;

    border-right: 2px solid #FFFFFF;

    line-height: 30px;

    width: 103px;

}

.navigation_detailsAnnonce li {

    width: 103px;

}

.navigation_detailsAnnonce li {

    margin-right: 0;

}

.navigation_detailsAnnonce .actif {

    border-bottom: none !important;

    border-right: 2px solid #000;

}

.navigation_detailsAnnonce a {

    width: 103px;

}

.meme_ville h3 {

    font-size: 22px;

}

/*----contact_tel----*/

#fond_contact_etude_tel {

    position: absolute;

    width: 1000px;

    z-index: 50;

    background: #cccccc;

    margin-left: 0px;

    min-height: 2000px;

    opacity: 0.5;

    top: 0

}

.contact_etude_container {

    background: #FFFFFF;

    box-shadow: 4px 4px 7px #AAAAAA;

    min-height: 400px;

    margin-left: 200px;

    margin-right: auto;

    margin-top: 52px;

    position: absolute;

    width: 600px;

    z-index: 100;

    padding: 10px;

}

.contact_etude_container .contact_etude_container h3 {

    font-size: 20px;

    text-align: center;

    margin-top: 10px;

}

.contact_etude_container .descriptif_contact h1 {

    text-align: center;

    color: #C50069;

    margin-top: 20px;

    border-top: 1px solid #000000;

    padding-top: 20px;

    font-weight: bold;

    line-height: 35px;

}

.contact_etude_container .transaction_contact li {

    font-size: 17px;

    font-weight: normal;

    line-height: 23px;

    list-style: none;

}

.contact_etude_container .transaction_contact .lieu_contact {

    color: #C50069;

    font-weight: bold;

    font-size: 20px;

    line-height: 40px;

}

.contact_etude_container .transaction_contact span {

    font-size: 14px;

}

.contact_etude_container .transaction_contact .ref_contact {

    font-size: 15px;

}

.contact_etude_container .transaction_contact .prix_contact {

    font-weight: bold;

    font-size: 20px;

}

.contact_etude_container .nom, .contact_etude_container .adresse {

    text-align: center;

    font-size: 14px;

}

.contact_etude_container .nom {

    font-weight: bold;

}

.contact_etude_container h3 {

    text-align: center;

    font-size: 22px;

    font-weight: bold;

}

.bt_formulaire_contact {

    margin-top: 25px;

}

.bt_formulaire_contact p {

    color: #C50069;

    font-size: 16px;

    line-height: 40px;

    padding-right: 18px;

    text-align: right;

}

.bt_formulaire_contact .contact {

    border-radius: 4px;

    background: #db3b88; /* Old browsers */

    background: -moz-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db3b88), color-stop(100%, #7f0947)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #db3b88 0%, #7f0947 100%); /* IE10+ */

    background: linear-gradient(to bottom, #db3b88 0%, #7f0947 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3b88', endColorstr='#7f0947', GradientType=0); /* IE6-9 */

    line-height: 25px;

    margin-bottom: 10px;

    margin-left: 10px;

    width: 95px;

}

.bt_formulaire_contact .contact a {

    color: #FFFFFF;

    font-size: 14px;

    line-height: 25px;

    text-decoration: none;

}

.bt_formulaire_contact .contact img {

    margin-right: 5px;

}

/*--------*/

.new_Detail_immonot .meme_ville {

    margin-top: 20px;

    margin-bottom: 10px

}

.new_Detail_immonot .nbre_annonces_pager {

    margin-top: 20px;

    margin-bottom: 20px

}

.new_Detail_immonot .pager_top {

    margin-top: 3px;

    margin-bottom: 3px

}

.new_Detail_immonot .controle_envoi {

    margin-top: 20px;

    margin-bottom: 5px;

}

.new_Detail_immonot .formulaire_mention {

    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 11px;

}

.new_Detail_immonot .control-group span {

    font-size: 14px;

    font-style: normal;

}

.new_Detail_immonot .cocher input {

    margin: 0;

    margin-top: -5px;

}

.new_Detail_immonot .cocher {

    margin-top: 15px;

}

.new_Detail_immonot .partie_droite_detail iframe {

    max-width: 338px;

}

.new_Detail_immonot .controle_envoi, .new_Detail_immonot .mentions {

    font-size: 11px;

}

.new_Detail_immonot .mentions a {

    font-size: 11px;

    line-height: 14px;

}

.new_Detail_immonot .descriptif {

    width: 640px;

}

.new_Detail_immonot .descriptif_bien_detail {

    width: 320px;

}

.new_Detail_immonot .partie_gauche_detail .transaction {

    width: 280px;

    padding-left: 6px;

}

.partie_droite_detail .formulaire_contact_detail .span-8 {

    width: 310px;

    margin-left: 7px;

}

.new_Detail_immonot .slide_lecture {

    background: #EAE7E7;

}

.new_Detail_immonot .slide_lecture ul {

    float: left;

    list-style-type: none;

    margin: 0;

    padding: 3px;

}

.new_Detail_immonot .slide {

    margin-bottom: 0px;

}

.slide_lecture li {

    width: 25px;

    padding: 3px;

}

.new_Detail_immonot .slide_lecture a {

    width: 20px;

    height: 20px;

    float: left

}

#navigation li {

    line-height: 1.3em;

}

#navigation .visuel h1 {

    margin-top: 0;

}

.homepage h1 {

    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x scroll 0 0 transparent;

    border-radius: 8px 8px 0 0 !important;

}

.recherche_liste .titre h1 {

    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x scroll 0 0 transparent;

    border-radius: 8px 8px 0 0;

    height: 30px;

    color: #FFFFFF;

    display: block;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 0;

    padding-left: 10px !important;

    padding-top: 5px !important;

}

.nbre_annonces h1 {

    margin-top: 0px;

}

.liste_de_biens .trie-pager {

    margin-bottom: 0px;

}

select, input[type="file"] {

    height: 25px;

    line-height: 25px;

}

.transaction h2 {

    line-height: 20px !important;

}

#connection .connection_id {

    height: 34px !important;

    width: 996px;

    /*margin-top: 74px;*/

}

.tmi .introduction .sstitre h1 {

    margin-top: 0;

    line-height: 20px;

}

.article_webeditorial h3 {

    font-size: 22px;

}

.detail_webeditorial .titre h1 {

    /*font-size: 24px;*/

}

.new_Detail_immonot {

    width: 1000px;

}

body {

    line-height: 20px !important;

}

#epub_colonne_droite .epub_autopromo .btn {

    background-image: none;

}

.autre_recherche .sstitre {

    line-height: 20px;

    margin-top: 8px;

    display: block;

    margin-bottom: 19px;

}

.meme_ville a {

    display: block;

    text-align: center;

    text-transform: none;

}

.meme_ville .thumbnail img {

    height: 106px;

    max-width: 100%;

}

.thumbnails h4 {

    font-weight: bold;

    text-align: left;

    margin-top: 5px;

    margin-bottom: 2px;

}

.partie_gauche_detail .liens_liste_detail, .partie_gauche_detail .navigation_detailsAnnonce, .partie_gauche_detail .caracteristiques, .partie_gauche_detail .nbre_annonces_pager, .partie_gauche_detail .meme_ville, .partie_gauche_detail .success {

    width: 640px;

}

.partie_gauche_detail .meme_ville span {

    text-transform: uppercase;

}

.partie_gauche_detail .caracteristiques h3, .partie_gauche_detail .meme_ville h3 {

    font-weight: bold;

}

.visuel_contact img {

    height: 125px;

    max-width: 100%;

}

.partie_gauche_detail .meme_ville .thumbnail {

    height: 135px;

}

#div_diagnostics .diagnostic_dpe {

    margin-left: 20px;

    margin-right: 20px;

}

#div_diagnostics a {

    color: #C50069

}

#div_diagnostics .diagnostic_dpe h3, #div_diagnostics .diagnostic_ges h3 {

    font-size: 17px;

    line-height: 20px;

    color: #C50069;

    font-weight: normal;

    text-align: left;

}

#div_diagnostics .diagnostic_dpe img, #div_diagnostics .diagnostic_ges img {

    width: 270px;

}

#div_contact_etude_tel .bt_formulaire_contact .contact a:hover {

    color: #ffffff !important;

    text-shadow: none;

}

#div_contact_etude_tel .contact:hover {

    background: #A3BB2C;

}

.partie_droite_detail .estimation_frais .sstitre {

    font-size: 19px;

}

/*correctif_immonot_actuel*/

.libelle .valeur, .criteres .valeur {

    float: none;

}

.libelle span {

    font-weight: normal;

}

.partie_gauche .titre h1 {

    background: url("https://css.immonot.com/fonds/fond_titre.jpg") repeat-x scroll 0 0 transparent;

    border-radius: 8px 8px 0 0 !important;

    height: 30px;

}

.annuaire_detail_sstitre h1 {

    margin-top: 0;

}

.detail_webeditorial .titre h1 {

    background: none !important;

    border-radius: 0 !important;

}

/*____*/

#div_diagnostics .fermeture_div {

    margin-bottom: 0;

}

#div_diagnostics h3 {

    margin-bottom: 20px;

}

.descriptif .carousel-inner img {

    min-height: 233px !important;

    max-height: 233px !important;

    display: block;

    margin: 0 auto;

}

.detail_diaporama .carousel-inner img {

    min-height: 89px !important;

    max-height: 89px !important;

    display: block;

    margin: 0 auto;

}

.descriptif #myCarousel .item {

    background: #EAE7E7;

}

.descriptif .carousel-caption p {

    line-height: 33px;

    height: 33px;

    margin-bottom: 0;

    text-align: right;

    font-weight: bold;

    color: #C50069;

    font-size: 14px;

}

.descriptif .carousel-caption {

    background: #EAE7E7 !important;

    padding: 0 10px 0 0;

    display: block;

    margin-left: 150px;

    position: relative;

    height: 33px;

}

.new_Detail_immonot .slide_lecture {

    background: none repeat scroll 0 0 #EAE7E7;

    height: 33px;

    margin-top: -33px;

    position: relative;

    width: 200px;

}

.descriptif_visuels img#zoom {

    max-height: 450px;

    display: block;

    margin: 0 auto;

}

.navigation_detailsAnnonce .wrapper span {

    color: #FFFFFF;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 30px;

    text-align: center;

    text-decoration: none;

    /*width: 103px;*/

}

.pub {

    margin-bottom: 10px;

}

.contact_formulaire .formulaire_droite a {

    color: #C50069;

    font-weight: bold;

}

.new_Detail_immonot .mentions {

    margin-top: 10px;

}

.navigation_detailsAnnonce li {

    background: #A3BB2C !important;

    border-right: 2px solid #fff;

    width: 124px;

}

.navigation_detailsAnnonce .wrapper, .navigation_detailsAnnonce a {

    width: 124px;

}

.navigation_detailsAnnonce ul {

    background: none !important;

}

.new_Detail_immonot .slot_liens_reseaux {

    float: left;

    margin-left: 10px;

}

.communeNotaire a {

    text-align: center;

    color: #C50069;

}

.formulaire .communeNotaire {

    float: left;

    text-align: center;

    width: 310px;

}

/*liens_partenairesDetail*/

.new_Detail_immonot .lienDdetailPartenaire {

    margin-bottom: 5px;

}

.new_Detail_immonot .lienDdetailPartenaire a {

    float: right;

    display: block;

    width: 216px;

    height: 27px;

}

.new_Detail_immonot .lienDdetailPartenaire img {

    width: 100%;

    height: 100%;

    float: right;

}

.new_Detail_immonot .partenaireA {

    display: block;

    width: 217px;

    height: 27px;

    background: url("./img/partenaires.jpg") 0 0 no-repeat;

    float: right;

    background-position: -188px 0px;

}

.new_Detail_immonot .navigation_detailsAnnonce {

    margin-bottom: 0px;

}

.new_Detail_immonot .partenaireB {

    display: block;

    width: 212px;

    height: 27px;

    background: url("./img/partenaires.jpg") 0 0 no-repeat;

    float: right;

    background-position: 23px 0px;

}

.new_Detail_immonot .partenaireC {

    background: url("../img/partenaireC.jpg") 0 0 no-repeat;

    width: 210px;

}

.new_Detail_immonot .partenaireFinancImmo {

    background: url("../img/partenaireFinancImmo.jpg") 0 0 no-repeat;

    /*width: 215px;*/

}

/*************************** FIN DETAIL ANNONCE ***************************/

/**************************************************************************/

/**************************************************************************/

/********************** NEW RECHERCHE IMMONOT ET NEUF *********************/

/**************************************************************************/

@font-face {

    font-family: 'helvetica_neue_lt_std43LtEx';

    src: url('../fonts/helveticaneueltstd-ltex-webfont.eot');

    src: url('../fonts/helveticaneueltstd-ltex-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltstd-ltex-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-ltex-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-ltex-webfont.svg#helvetica_neue_lt_std43LtEx') format('svg');

    font-weight: normal;

    font-style: normal;

    letter-spacing: 2px;

}

@font-face {

    font-family: 'helvetica_neue_lt_std53Ex';

    src: url('../fonts/helveticaneueltstd-ex-webfont.eot');

    src: url('../font/shelveticaneueltstd-ex-webfont.eot?#iefix') format('embedded-opentype');

    src: url('../fonts/helveticaneueltstd-ex-webfont.woff') format('woff');

    src: url('../fonts/helveticaneueltstd-ex-webfont.ttf') format('truetype');

    src: url('../fonts/helveticaneueltstd-ex-webfont.svg#helvetica_neue_lt_std53Ex') format('svg');

    font-weight: normal;

    font-style: normal;

    letter-spacing: 2px;

}

@font-face {

    font-family: 'helvetica_neue_lt_std73BdEx';

    src: url('../fonts/helveticaneueltstd-bdex-webfont.eot');

    src: url('../fonts/helveticaneueltstd-bdex-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltstd-bdex-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-bdex-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-bdex-webfont.svg#helvetica_neue_lt_std73BdEx') format('svg');

    font-weight: normal;

    font-style: normal;

    letter-spacing: 2px;

}

.newRecherche .titre {

    border-radius: none;

}

.newRecherche .titre h1 {

    color: #C50069;

    background: none;

    padding-left: 0;

    font-family: 'helvetica_neue_lt_std73BdEx', Helvetica Neue, Arial, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 20px;

    font-weight: normal;

}

.newRecherche .titre span {

    font-size: 14px;

    line-height: 20px;

    font-family: 'arial' !important;

}

.newRecherche .navigationRecherche {

    float: left;

}

.newRecherche .navigationRecherche ul {

    margin: 0;

    padding: 0;

}

.newRecherche .navigationRecherche li {

    text-decoration: none;

    list-style: none;

    width: 89px;

    border-right: 2px solid #FFFFFF;

}

.newRecherche .navigationRecherche a {

    font-weight: bold;

    font-size: 15px;

    color: #ffffff;

    text-decoration: none;

    line-height: 30px;

    cursor: pointer;

}

.newRecherche .navigationRecherche a:hover {

    color: #ffffff !important;

}

.newRecherche .navigationRecherche .wrapper {

    width: 89px;

    text-align: center;

    height: 30px;

    background: #C50069;

}

.newRecherche .navigationRecherche .actif {

    background: #a8bb40;

}

.newRecherche .navigationRecherche .wrapper:hover {

    background: #000000;

}

.newRecherche #formulaireRecherche, .newRecherche #neufConstructeurAccueilForm {

    background: #534B4D;

    width: 618px;

    padding: 10px;

    margin-top: -12px;

    float: left;

}

.newRecherche #formulaireRecherche .partieGauche {

    float: left;

    width: 480px;

}

.newRecherche #formulaireRecherche input, .libelle_etendre select, .type select {

    height: 20px;

    padding-left: 10px;

    margin-right: 20px;

    border-radius: 3px !important;

    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);

    vertical-align: middle;

    margin-bottom: 15px;

}

.newRecherche #formulaireRecherche .type input {

    width: 283px;

}

.newRecherche #formulaireRecherche .libelle_ref input {

    margin-right: 0px;

    width: 140px;

}

.newRecherche .libelle label {

    color: #ffffff;

    margin-left: 0;

    line-height: 20px;

    vertical-align: middle;

    width: 75px;

    margin-top: 5px;

}

.newRecherche .libelle .valeur, .newRecherche.criteres .valeur {

    float: none;

    margin-left: 4px;

    line-height: 20px;

    vertical-align: middle;

    padding: 0px;

}

.newRecherche input#budgetMaxi, .newRecherche input#surfaceMaxi, .newRecherche input#renteMaxi {

    margin-right: 0px

}

.newRecherche .libelle {

    float: left;

    width: 240px;

}

.newRecherche input#surface, .newRecherche input#budgetMini, .newRecherche input#renteMini {

    margin-right: 10px;

}

.newRecherche .libelleBudget label {

    text-align: center;

    width: 77px;

}

.newRecherche .localisation {

    width: 480px;

}

.newRecherche .libelle_etendre select, .type select {

    height: 24px;

    padding-top: 4px;

}

.newRecherche .localisation_choix_recherche input {

    width: 330px;

}

.partie_gauche .partieDroite {
    /* .newRecherche*/

    float: left;

    margin-left: 10px;

    width: 121px;

}

.newRecherche .bt_trouver input[type="submit"] {

    background: #a8bb40;

    border: medium none;

    color: #FFFFFF;

    float: left;

    font-size: 17px;

    line-height: 35px;

    font-weight: bold;

    height: 35px !important;

    margin-left: 0px;

    margin-top: 65px;

    width: 120px;

    text-align: center;

    padding-left: 0 !important

}

.newRecherche .bt_trouver input[type="submit"]:hover {

    background: #C50069;

}

.newRecherche .lien_page_critere a:hover {

    color: #C50069 !important;

}

.newRecherche .lien_page_critere a {

    color: #ffffff;

    font-size: 12px;

    margin-left: 0px;

    margin-left: 34px;

}

.newRecherche .selections_biens h1, .newRecherche .information h1 {

    color: #000000;

    background: none;

    padding-left: 0;

    font-family: 'helvetica_neue_lt_std73BdEx', Helvetica Neue, Arial, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 30px;

    margin: 0;

    margin-top: 10px;

}

.newRecherche .information .redactionnel {

    float: left;

    margin-top: 0px;

}

.information {

    border: 0px !important;

    border-radius: 0;

    float: left;

    height: 280px !important;

    margin-top: 0px !important;

    padding-bottom: 5px;

    width: 634px;

    margin-bottom: 10px !important;

}

.newRecherche .information .redactionnel {

    border: 1px solid #534B4D;

    border-radius: 0;

    float: left;

    height: 242px;

    margin-top: 0px;

    padding-bottom: 5px;

    width: 634px;

}

.newRecherche .recherche, .newRecherche .selections_biens, .newRecherche .information .redactionnel {

    float: left;

    margin-bottom: 10px !important;

}

.newRecherche .newsletter2 {

    margin-top: 20px;

}

.newRecherche .selectionBiens {

    width: 158px;

    float: left;

    background: #C50069;

}

.newRecherche .selectionBiens a {

    color: #ffffff;

    text-decoration: none;

}

.newRecherche .selection_visuel {

    width: 158px;

    height: 119px;

    background: #cccccc;

}

.newRecherche .selection_visuel img {

    height: 119px;

    max-width: 158px

}

.newRecherche .selectionBiens .ville {

    font-size: 14px;

    line-height: 16px;

    text-align: left;

    /*height: 34px;*/
    margin-top: 4px;

}

.newRecherche .selectionInfos {

    padding: 3px 3px 6px;

    padding-top: 0px;

}

.newRecherche .selectionInfos h2 {

    font-size: 12px;

    line-height: 13px;

    color: #ffffff;

    text-align: right;

    margin: 0;

    margin-top: 0px;

}

.newRecherche .selectionInfos .prix {

    font-size: 13px;

    line-height: 14px;

    text-align: left;

    margin-bottom: 1px;

    margin-top: 5px;

    /*height: 28px;*/

}

.newRecherche .selectionInfos .prix span {

    font-size: 10px;

    font-style: italic;

    line-height: 14px;

}

.newRecherche .selectionBiens .details_ann {

    background-color: rgba(0, 0, 0, 0.7);

    color: #FFFFFF;

    margin: 0px;

    padding: 5px;

    text-align: left;

    transition: bottom 0.2s ease-out 0s;

    width: 148px;

    font-size: 12px;

    line-height: 14px;

    margin-top: -60px;

    position: absolute;

    z-index: 400;

    display: none;
    height: 50px;

}

.newRecherche .details_ann p {

    margin-bottom: 0px;

}

.newRecherche .details_ann a, .newRecherche .details_ann p {

    color: #FFFFFF;

    display: block;

    line-height: 15px;

    margin-bottom: 5px;

    padding: 0;

}

/*.newRecherche .recherche form input, .newRecherche .libelle_etendre select {

 font-weight: bold;

 }*/

.newRecherche .selectionBiens {

    margin-right: 5px;

    height: 190px;

    /*height: 210px;*/

}

/*.newRecherche .selection_36himmo {

	border: 1px solid #cccccc;

	float: left;

	height: 188px !important;

	background: #ffffff;

	margin-left: 0;

	margin-right: 0;

	width: 145px;

}

.newRecherche .selection_36himmo a {

	height: 189px !important;

	width: 145px;

	margin: 0;

	padding: 0;

}

.newRecherche .selection_36himmo p {

	font-size: 13px;

	line-height: 21px;

	float: left;

	color: #ffffff;

	text-transform: none;

	background: #C50069;

	padding: 5px;

	padding-top: 11px;

	padding-bottom: 11px;

	font-weight: normal;

	width: 135px;

}

.newRecherche .selection_36himmo img {

	margin-bottom: 10px;

	margin-top: 25px;

}*/

.newRecherche .selection_36himmo {

    border: 1px solid #cccccc;

    float: left;

    height: 188px !important;

    background: #ffffff;

    margin-left: 0;

    margin-right: 0;

    width: 145px;

}

.newRecherche .selection_36himmo a {

    height: 210px !important;

    width: 145px;

    margin: 0;

    padding: 0;

}

.newRecherche .selection_36himmo p {

    font-size: 13px;

    line-height: 20px;

    float: left;

    color: #ffffff;

    text-transform: none;

    background: #C50069;

    padding: 5px;

    font-weight: normal;

    width: 135px;

}

.newRecherche .selection_36himmo img {

    /*margin-bottom: 10px;

	margin-top: 25px;*/

    margin-bottom: 14px;

    margin-top: 35px;

}

.newRecherche .selectionBiens a:hover {

    color: #ffffff !important;

}

.newRecherche .selection_36himmo a p:hover {

    color: #000000 !important;

}

.newRecherche #formulaireRecherche .viager .type input {

    width: 330px;

}

.newRecherche #suggestions_type .suggestions_type_coches input {

    margin: 0 !important;

    height: 15px;

    width: 15px;

    line-height: 20px;

    float: left;

    font-size: 14px;

}

.newRecherche .viager #suggestions_type .suggestions_type_coches input {

    float: left;

    font-size: 14px;

    height: 15px;

    line-height: 20px;

    margin: 0 !important;

    width: 15px;

}

.newRecherche #suggestions_type {

    width: 210px;

}

.visible {

    display: block !important;

}

.newRecherche .enchere .libelleBudget label {

    text-align: center;

    width: 120px;

}

.newRecherche .pictoActif img {

    height: 12px;

    width: 19px;

    margin-left: 37px;

    z-index: 600;

    position: relative

}

.newRecherche .navigationRecherche .actif:hover {

    background: none repeat scroll 0 0 #A8BB40;

}

.newRecherche .selectionBiens a {

    text-align: center;

}

.newRecherche .selections_biens {

    margin-top: 0;

}

.newRecherche #suggestions_type label {

    font-size: 12px;

}

.newRecherche #suggestions_type {

    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);

}

/* immonot_Neuf*/

.immonot_neuf .newRechercheNeuf #formulaireRecherche .type input#selection_typeBien, .immonot_neuf .newRechercheNeuf #formulaireRecherche .type select#selection_promoteur {

    width: 200px;

}

.immonot_neuf .newRechercheNeuf .libelle input#budgetMini {

    width: 58px;

}

.immonot_neuf .newRechercheNeuf .bt_trouver input[type="submit"] {

    margin-top: 55px;

    color: #ffffff;

}

.immonot_neuf .newRechercheNeuf .navigationRecherche .nav_studio .wrapper, .immonot_neuf .newRechercheNeuf .nav_appartementA .wrapper, .immonot_neuf .newRechercheNeuf .nav_appartementB .wrapper, .immonot_neuf .newRechercheNeuf .nav_terrain .wrapper {

    width: 72px;

}

.immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_studio, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_appartementA, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_appartementB, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_terrain {

    border-right: 2px solid #FFFFFF;

    list-style: none outside none;

    text-decoration: none;

    width: 72px;

}

.immonot_neuf .newRechercheNeuf .nav_mais_terr .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_mais_terr, .immonot_neuf .newRechercheNeuf .nav_constructeurs .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_constructeurs {

    width: 124px;

}

.immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_constructeurs {

    border-right: 0px;

    width: 125px;

    margin-right: 0

}

.immonot_neuf .newRechercheNeuf .pictoActif img {

    height: 12px;

    margin-left: 30px;

    position: relative;

    width: 19px;

    z-index: 600;

}

.immonot_neuf .newRechercheNeuf .nav_appartementC .pictoActif img {

    margin-left: 37px;

}

.immonot_neuf .newRechercheNeuf .nav_mais_terr .pictoActif img, .immonot_neuf .newRechercheNeuf .nav_constructeurs .pictoActif img {

    margin-left: 55px;

}

.immonot_neuf .newRechercheNeuf .selectionBiens {

    width: 202px;

    height: 220px;

}

.immonot_neuf .newRechercheNeuf .selection_visuel img {

    height: 151px;

    max-width: 202px;

}

.immonot_neuf .newRechercheNeuf .selection_visuel {

    background: none repeat scroll 0 0 #E8E7E5;

    height: 151px;

    width: 202px;

    text-align: center;

    /*display: table-cell;*/

    vertical-align: middle;

}

.immonot_neuf .newRechercheNeuf .selection_visuels a {

    text-align: center;

}

.immonot_neuf .newRechercheNeuf .selectionBiens a {

    text-align: center;

}

.immonot_neuf .newRechercheNeuf .selectionBiens .details_ann {

    width: 192px;

    height: 50px

}

.immonot_neuf .newRechercheNeuf .selectionBiens {

    margin-right: 15px;

}

.immonot_neuf .newRechercheNeuf .selectionBiensdernier {

    margin-right: 0px;

}

/*#corps .partie_gauche .rechercher {

 background: none;

 }*/

.immonot_neuf .newRechercheNeuf .selections_biens, .newRecherche .newsletter2 {

    /*margin-top: 0;*/

}

.immonot_neuf .newRechercheNeuf .nav_constructeurs .wrapper {

    background: #890556;

}

.immonot_neuf .newRechercheNeuf #suggestions_type {

    left: 110px;

    padding: 10px;

    top: 396px;

    width: 153px;

    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);

    background: #ffffff;

}

#navigation li a {

    font-size: 13px !important;

    line-height: 16px !important;

}

.immonot_neuf .constructeurs_formulaire .bt_trouver input[type="submit"] {

    margin-top: 10px;

    border-radius: 3px;

}

.immonot_neuf .newRechercheNeuf .nav_constructeurs .actif {

    background: none repeat scroll 0 0 #A8BB40;

}

.newRecherche .bt_trouver {

    width: 121px;

}

.active {

    display: block;

}

.information h1 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #000000;

    font-family: 'helvetica_neue_lt_std73BdEx', Helvetica Neue, Arial, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 30px;

    margin: 0;

    padding-left: 0;

}

/*modifs*/

.immonot_neuf .newRechercheNeuf .navigationRecherche .nav_studio .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_studio {

    width: 104px;

}

.immonot_neuf .newRechercheNeuf .navigationRecherche .nav_maison .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_maison {

    width: 74px;

}

.immonot_neuf .newRechercheNeuf .nav_appartementB .wrapper, .immonot_neuf .newRechercheNeuf .nav_appartementC .wrapper,
.immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_appartementB, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_appartementC {

    width: 62px;

}

.immonot_neuf .newRechercheNeuf .nav_mais_terr .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_mais_terr, .immonot_neuf .newRechercheNeuf .nav_constructeurs .wrapper, .immonot_neuf .newRechercheNeuf .navigationRecherche li.nav_constructeurs {

    width: 126px;

}

.immonot_neuf .newRechercheNeuf .nav_studio .pictoActif img {

    margin-left: 46px;

}

.immonot_neuf .newRechercheNeuf .nav_appartementB .pictoActif img, .immonot_neuf .newRechercheNeuf .nav_appartementC .pictoActif img {

    margin-left: 23px;

}

#div_typeBien {

    background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 2px !important;

    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);

    height: 21px;

    margin-bottom: 15px;

    margin-right: 15px;

    padding-left: 10px;

    vertical-align: middle;

    width: 214px;

    margin-top: 4px;

    padding-bottom: 2px;

}

.studioT1T2 .suggestions_type_coches label {

    width: 48px;

    float: left

}

.studioT1T2 .suggestions_type_coches input {

    float: left;

    margin: 0 !important;

    padding: 0 !important;

    width: 25px !important;

}

.studioT1T2 .suggestions_type_coches {

    width: 85px;

}

.studioT1T2 .larg label {

    width: 20px;

}

.studioT1T2 .larg {

    width: 63px;

}

.newRecherche .navigationRecherche .nav_constructeurs .wrapper:hover {

    background: #000000;

}

#div_typeBien label {

    font-weight: normal;

}

.newRechercheNeuf #div_typeBien .suggestions_type_coches {

    margin-top: 3px;

}

.immonot_neuf .newRechercheNeuf .nav_constructeurs .actif:hover {

    background: none repeat scroll 0 0 #A8BB40;

}

/*modif rajout surface partie detail immonot neuf*/

.newRechercheNeuf .descriptif_lieu .prix span {

    color: #000000;

    float: right;

    font-style: italic;

    font-weight: bold;

    margin-top: 5px;

}

.newRechercheNeuf .transaction span {

    margin-top: 5px;

}

/*modif rajout surface partie liste immonot neuf*/

.immonot_neuf .infos_bien .surface {

    color: #000000;

    float: right;

    font-style: italic;

    font-weight: bold;

    margin-top: 5px;

    padding-right: 10px;

    text-align: right;

    font-size: 1.3em;

}

/******************** FIN NEW RECHERCHE IMMONOT ET NEUF *******************/

/**************************************************************************/

.immonot_neuf .partie_droite_detail .formulaire_contact_detail .span-8 {
    margin-left: 3px;
}

.immonot_neuf .partie_droite_detail .formulaire_detail label {
    padding-left: 2px;
    width: 93px;
}

.immonot_neuf .captcha {
    margin-left: 2px;
    margin-right: 10px;
    width: 140px !important;
}

.immonot_neuf .autre_vignette .titre h2 {
    color: #000000;
    font-size: 20px;
    line-height: 25px;
    text-transform: none;
    background: none;
    padding: 0;
}

.immonot_neuf .partie_droite_detail .autre_vignette .type {
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
}

.autre_recherche .lieu_nbre {
    line-height: 25px;
}

.partie_droite_detail .autre_recherche {
    margin-left: 3px;
}

.immonot_neuf .partie_droite_detail .autre_recherche .titre h1 {
    margin-bottom: 0;
    background: none;
}

.immonot_neuf .partie_droite_detail .autre_vignette {
    margin-left: 5px;
    width: 332px;
    margin-bottom: 25px;
}

.immonot_neuf .partie_droite_detail .formulaire_contact_detail .bt_trouver {
    float: right;
    margin-left: 0;
    margin-right: 7px;
    margin-top: 0;
    width: 100px;
}

.immonot_neuf .partie_droite_detail .autre_vignette .module {
    width: 69px;
}

.immonot_neuf .partie_droite_detail .lien_info_pratique ul {
    margin: 0;
}

#navigation .visuel h1 {
    color: #C50069;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}

#navigation .visuel a {
    float: left;
    height: 46px;
    margin: 0;
    padding: 0;
    width: 194px;
}

#navigation {
    margin-bottom: 10px;
}

.partie_gauche .recherche_liste .titre h1 {
    background: #C50069;
    border-radius: 0px !important;
    padding-left: 0px !important;
    text-align: center !important;
}

.immonot_neuf .recherche_liste .titre h1 {
    background: #C50069;
    border-radius: 0px !important;
    padding-left: 0px !important;
    text-align: center !important;
}

.partie_gauche .recherche_liste .formulaire_liste .alerte {
    margin-left: 5px;
}

/*--Modifs--*/
.lieu_nbre .nbre_biens {
    width: 76px;
}

.partie_droite_detail .autre_recherche {
    margin-left: 7px;
}

.lieu_nbre .lieu {
    width: 249px;
}

/*--PartenairesCA--*/

.module_pub .titre_pub span.partenaire_CA {
    line-height: 23px;
    margin-top: 7px;
    text-align: left !important;
}

/*--*/

/*--Plus de crit�res--*/

#div_plus_criteres {

    border: 1px solid #534B4D;

    float: left;

    padding-left: 4px;

    padding-top: 10px;

    width: 632px;

}

#div_plus_criteres .titre_page {

    background-color: #ffffff;

    margin-bottom: 0;

}

#div_plus_criteres .titre_page h1 {

    background-color: #ffffff;

    margin-bottom: 0;

    color: #C50069;

    font-family: 'helvetica_neue_lt_std73BdEx', Helvetica Neue, Arial, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 30px;

    margin: 5px 0 5px;

    padding-left: 0;

}

/*--*/

.liens_liste_annonces_partenaires .assurer {
    text-align: right;
    width: 193px;
}

.liens_liste_annonces_partenaires .financer {
    margin-left: 100px;
}

/*--AccueilModifs--*/

.newRecherche .selectionBiens {
    background: #ffffff;
    border: 1px solid #C50069;
    margin-right: 5px;
    height: 203px;
}

.newRecherche .selectionBiens a, .selectionInfos .prix span {
    color: #C50069;
}

.newRecherche .selectionBiens .prix_honoraires {
    float: left;
    width: 154px;
    margin-top: 2px;
}

.newRecherche .selection_36himmo {
    width: 141px;
    border: 1px solid #C50069;
    height: 203px !important;
}

.newRecherche .selection_36himmo img {
    width: 135px;
}

.newRecherche .selection_36himmo p {
    line-height: 23px;
    padding: 9px 5px;
    width: 131px;
}

.newRecherche .selectionBiens a:hover {
    color: #C50069 !important;
}

.newRecherche .selectionBiens .ville {
    font-weight: bold;
}

.immonot_neuf .newRechercheNeuf .selectionBiens {
    margin-right: 8px !important;
}

.liens_liste_annonces_partenaires .assurer {
    text-align: right;
    width: 182px;
}

.liens_liste_annonces_partenaires .financer {
    margin-left: 150px;
    margin-right: 0;
    width: 90px;
}

.espace_alertes .titre h1, .selection_alerte .titre h1 {
    background: none !important;
}

.partie_gauche_detail .meme_ville .thumbnail {
    height: 108px;
}

.formulaire .communeNotaire {
    text-align: center;
    width: 326px;
}

/*__carrousel--*/

#carrousel .prix_honoraires, #carrousel2biens .prix_honoraires {
    font-size: 10px !important;
    line-height: 14px !important;
    text-align: left !important;
    width: auto !important
}

#carrousel p, #carrousel2biens p {
    margin: 0 !important;
}

#bloc_carrousel #carrousel2biens a {
    border: 0px !important;
}

#carrousel2biens span {
    width: 186px !important;
    margin-top: -24px !important;
}

#carrousel1bien span {
    border: 0px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    margin-top: 20px !important;
}

#carrousel1bien p.prix_honoraires {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin-top: 10px !important;
}

.liste_annonces #bloc_carrousel {
    height: 175px !important;
}

.annonce .liste_annonce_lien .prix_honoraires {
    line-height: 12px;
}

.new_Detail_immonot .prix_honoraires {
    font-size: 14px;
    line-height: 16px;
}

.new_Detail_immonot .prix_honoraires span {
    font-size: 10px;
    line-height: 16px;
}

/*---modifs_8juillet2014----*/

.newRecherche .navigationRecherche a {
    line-height: 39px;
}

.newRecherche .navigationRecherche .wrapper {
    width: 86px;
    height: 39px;
}

.newRecherche .navigationRecherche li {
    width: 86px;
}

.newRecherche .navigationRecherche .nav_immo a {
    line-height: 19px !important;
}

#div_36hImmo_wrapper {
    width: 158px;
}

#div_achat_wrapper, #div_viager_wrapper, #div_neuf_wrapper, .newRecherche li.nav_neuf, .newRecherche li.nav_viager, .newRecherche li.nav_achat {
    width: 70px;
}

.newRecherche .pictoActif img {
    margin-left: 28px;
}

.nav_immo .pictoActif img {
    margin-left: 70px;
}

.nav_location .pictoActif img, .nav_prestige .pictoActif img, .nav_encheres .pictoActif img {
    margin-left: 32px;
}

.newRecherche .navigationRecherche {
    width: 638px;
}

.newRecherche .navigationRecherche ul {
    height: 51px;
}

/*_____*/
.calculette #fraisMutationForm fieldset label {
    width: 245px;
    float: left
}

.calculette div.article form ol li {
    margin-bottom: 0px;
}

.calculette .bt_trouver {
    float: right;
    width: 100px;
}

.calculette .module_infos_conseils {
    margin-bottom: 10px;
}

.calculette .article fieldset {
    margin: 0;
    padding: 0;
}

.calculette caption {
    background: none;
    padding: 0;
}

.calculette legend {
    color: #C50069;
}

.calculette .article fieldset label {
    float: inherit;
}

.calculette .bareme p {
    margin: 0;
}

.calculette .acquisition_calculette li {
    margin-bottom: 20px;
}

.calculette .notes, .calculette .notes h3 {
    margin-top: 0 !important
}

.calculette ol {
    padding: 0;
}

.calculette .acquisition_calculette .bt_trouver input {
    margin-left: 0px;
    margin-top: 0px;
}

.newRechercheNeuf .navigationRecherche .nav_mais_terr a, .newRechercheNeuf .navigationRecherche .nav_constructeurs a {
    line-height: 39px !important;
}

/*-----*/
.liste_annonces .trie-pager select {
    width: 160px;
}

.liens_liste_coordonnees a {
    line-height: 17px;
}

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    left: -5px;
    background: #fff;

    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(./img/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(./img/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(./img/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(./img/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(./img/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #6669;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

/*_____ACCORDION_ACCUEIL___*/

#accordion {
    border: 1px solid #C50069;
    float: left;
    width: 336px;
    background: #fff;
    line-height: 26px !important;
}

.video_tv a {
    width: 320px;
}

.bandeau_video {
    background: #ffffff;
    margin-bottom: 5px
}

.bandeau_video a {
    text-decoration: none;
    color: #000;
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
    display: block
}

.bandeau_video a:hover {
    color: #C50069 !important;
}

.accordion_fond {
    background: #d4d1d3;
    padding: 8px;
    padding-bottom: 2px;
    margin-bottom: 0px;
    float: left;
}

.video_logo {
    float: left;
    margin-bottom: 3px;
    margin-top: 3px;
}

.video_logo a {
    line-height: 17px !important;
    margin-right: 8px;
    margin-left: 8px;
    width: 320px;
    display: block;
    float: right
}

.video_logo img {
    float: right
}

#accordion section {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.video_tv a {
    padding: 0
}

#accordion section {
    height: 26px;
    float: left;
    overflow: hidden;
    width: 320px;
}

#accordion section.hover {
    height: 190px;
    overflow: hidden;
}

.hover a {
    color: #C50069 !important;
}

.hover {
    height: 190px;
    overflow: hidden;
}

.bandeau_video .icon {
    background: url("./img/icon.jpg") no-repeat;
    float: right;
    height: 23px;
    margin-right: 5px;
    margin-top: 2px;
    width: 25px;
}

#accordion .hover .icon {
    background: url("./img/iconActive.jpg") no-repeat !important;
    float: right;
    height: 23px;
    margin-right: 5px;
    margin-top: 2px;
    width: 25px;
}

.accordion_fond ul {
    padding: 0;
    margin: 0;
}

.bx-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    width: 320px;
}

.bx-next {
    left: 277px;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -17px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #000000;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #C50069 !important;
}

.bx-pager-item a {
    padding: 0 !important;
    text-indent: -9999px;
}

.bx-wrapper .bx-viewport {
    border: 0px !important;
    left: 0px !important;
    height: 140px !important
}

.bxslider a {
    margin: 0
}

.bx-wrapper .bx-caption span {
    padding: 0px !important;
}

.bx-wrapper .bx-caption {
    left: 5px !important;
    width: 300px !important;
    padding: 5px !important;
    top: 111px !important;
    padding-top: 3px !important;
}

/*--CookieImmonot--*/

#cookie, #cookie a {
    color: #FFFFFF;
}

#cookie {
    background: #534B4D;
    opacity: 0.9;
    bottom: 0;
    left: 45%;
    margin: auto auto auto -480px;
    position: fixed;
    width: 1100px; /*1100px*/
    z-index: 2000;
}

#cookie p {
    color: #FFFFFF;
    font-size: 1.1em;
    padding: 1% 0 0 5%;
    margin: 0;
    float: left;
    width: 930px;
}

.cookieAccept {
    background: #C50069;
    color: #FFFFFF;
    font-size: 1.2em;
    float: left;
    padding: 7px;
    /*margin-top: -21px;*/
    margin-left: 10px;
    margin-top: 1%;
}

#cookie a {
    font-weight: bold;
}

.cookieAccept a {
    font-size: 1.1em;
    text-decoration: none;
    font-weight: bold;
}

#cookie a:hover {
    color: #C50069 !important;
}

.cookieAccept:hover {
    background: #000000 !important;
}

.cookieAccept a:hover {
    color: #fffffff !important;
}

/*--FinCookieImmonot--*/

.bloc_contact a {
    height: 34px;
    display: block;
    line-height: 34px;
}

.bloc_contact .contact {
    height: 34px;
    padding: 0;
}

/*--captchaNeuf--*/
.immonot_neuf .formulaire_contact_detail input#captcha2 {
    margin-left: 19px;
    width: 125px;
}

/*--*/

.site-groupes {
    width: 960px;
}

#footer {
    min-width: 1000px;
}

#div_contact_etude_tel .prix_contact span {
    color: #000000;
}

/************************** Debut Modif NEUF ***************************/
/** Ajout des boutons 'tel', 'mail', 'web' pour stats GoogleAnalytics **/
.immonot_neuf .liste_annonces .infos_bien .transaction {
    width: 390px !important;
}

.immonot_neuf .infos_bien .surface {
    float: left;
    padding-right: 0px !important;
    text-align: left !important;
}

.immonot_neuf .infos_bien .accroche {
    float: left !important;
    padding-right: 0px !important;
    width: 280px !important;
}

.immonot_neuf .liens_liste_coordonnees .coordonnees {
    font-weight: bold;
    text-align: center;
}

.immonot_neuf .liens_liste_coordonnees .coordonnees span {
    text-transform: uppercase;
    font-weight: bold;
}

.immonot_neuf .logo_promoteur {
    height: 65px;
}

.immonot_neuf .logo_promoteur img {
    float: right;
    margin-bottom: 2px;
    margin-top: 0 !important;
    max-height: 63px;
    width: auto !important;
}

.immonot_neuf .coordonneesLiens {
    background: none;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.immonot_neuf .coordonneesLiens a {
    color: #ffffff !important;
    text-align: center;
    height: 34px;
    line-height: 25px;
    margin-left: 0;
}

.immonot_neuf .coordonnees p {
    margin-bottom: 2px;
}

.immonot_neuf .coordonneesLiens img {
    vertical-align: middle;
}

.immonot_neuf .coordonneesLiens .unbtn {
    margin-left: 220px;
    margin-bottom: 5px;
}

.immonot_neuf .coordonneesLiens .deuxbtn {
    margin-left: 85px;
    margin-bottom: 5px;
}

.immonot_neuf .coordonneesLiens .troisbtn {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.immonot_neuf .specifique .nom_residence {
    color: #c50069 !important;
    font-size: 1.5em !important;
    font-weight: normal !important;
    float: left;
    font-style: normal !important
}

.immonot_neuf .pd_infos_bien_detail .prix {
    text-align: left !important;
    width: 350px !important;
}

.immonot_neuf .liens_liste_coordonnees .annonceur {
    font-weight: bold
}

.lienAnnonce a {
    float: left

}

.pd_infos_bien_detail .liens {
    font-weight: bold;
    color: #c50069;
}

.pd_infos_bien_detail .liens:hover {
    color: #000000;
}

/*--- formulaire de contact---*/
.immonot_neuf .contactAnnonceurs {
    width: 240px !important;
}

.immonot_neuf .contactAnnonceurs .nom, .immonot_neuf .contactAnnonceurs .adresse, .immonot_neuf .contactAnnonceurs .fax, .immonot_neuf .contactAnnonceurs .tel {
    width: 240px !important;
}

.immonot_neuf .formulaire_contact_detail .bloc_contact .contact {
    height: 28px !important;
    margin-bottom: 6px;
    margin-left: 0px;
    padding-left: 0;
    padding-right: 0;
}

.immonot_neuf .formulaire_contact_detail .coordonneesLiens {
    margin-top: 10px !important;
}

.immonot_neuf .partie_gauche_detail .formulaire_contact_detail {
    background: #e6e4e2 !important;
    border-top: 5px solid #F6DCE9
}

.immonot_neuf .partie_gauche_detail .formulaire_detail {
    background: #e6e4e2;
}

/*----contact_tel----*/
#fond_neuf_contact_tel {
    position: absolute;
    width: 1000px;
    z-index: 50;
    background: #cccccc;
    margin-left: 0px;
    min-height: 3050px;
    opacity: 0.5;
    top: 0
}

/********************* Fin Modif NEUF Stats GoogleAnalytics *********************/

/********************* Debut Modif Accueil Immonot ********************/
/************* Ajout des Dates Actus *************/
.information .redactionnel .lien {
    text-align: right;
    width: 408px;
}

#redactionnel1, #redactionnel2, #redactionnel3, #redactionnel4 {
    width: 614px !important;
    min-height: 172px !important;
}

.information .redactionnel .lien a {
    float: right;
    margin: 0px !important;
    padding-top: 5px !important;
    line-height: 1em;
}

.modules_redactionnel_date {
    width: 625px;
}

.liens_redactionnel_date {
    width: 146px;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    color: #534b4d;
}

.modules_redactionnel {
    margin-top: 0px !important;
}

.newRecherche .information .redactionnel {
    height: 246px;
}

.modules_redactionnel_date .dateActive {
    color: #c50069;
}

/********************* Fin Modif Accueil Immonot ********************/

/********************* Debut Modif Immonot Detail Article-Actu *********************/
/************* Modif icones Partager (FB, Tweet, G+) et placer en haut *************/
.social {
    text-transform: uppercase;
    float: left;
    margin-left: 218px;
    width: 286px;
}

.social ul {
    list-style: none;
    float: left;
    margin: 0 !important;
}

.social li {
    float: left;
    margin: 0 4px;
    text-decoration: none;
}

.social a {
    text-decoration: none;
}

.social-btn {
    background: none repeat scroll 0 0 #4c64a0;
    border-radius: 2px;
    color: #ffffff !important;
    display: inline-block;
    float: left;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}

.twitter {
    background: #00a7e7
}

.google {
    background: #d14836
}

.social-btn:hover {
    opacity: 0.7;
    color: #ffffff !important
}

.liens_newsletter_webeditorial .lien_newsletter {
    margin-right: 0px;
    width: 280px;
}

.detail_webeditorial .liens_newsletter_webeditorial a {
    font-size: 1.1em;
}

.socialBas {
    margin-left: 0px;
}

/********************** Fin Modif Immonot Detail Article-Actu **********************/

/********************** Debut Modif Immonot Accueil **********************/

/************** Ajout d'un slot Sondage sur la partie droite *************/

.slot_sondage {

    float: left;

    width: 324px;

    margin-bottom: 20px;

    border: 2px solid #C50069;

    -moz-border-radius: 8px 8px 0 0;

    -webkit-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

    padding: 5px;

}

.slot_sondage .titre h1 {

    /*margin-left: 5px;*/

    font-size: 19px;

    text-transform: none;

    color: #C50069;

    line-height: 25px;

}

.slot_sondage .question {

    /*margin-left: 5px;*/

    font-weight: bold;

}

.slot_sondage .message {

    margin-left: 5px;

    font-weight: bold;

    font-size: 1.3em;

}

.slot_sondage ul {

    width: 220px;

    margin: 0 0 0 10px;

    padding: 0px;

}

.slot_sondage ul li {

    list-style-type: none;

}

/********************** Fin Modif Immonot Accueil **********************/
.partie_droite .outils, .partie_droite .reseaux {
    float: left;
    margin-bottom: 8px;
    margin-top: 15px;
    width: 336px;
}

.reseaux h6 {
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
}

.mon_espace .titre .sstitre {
    padding-left: 13px;
}

/*-------modifs partie infos et conseils 29/01/2015-----*/

.InformationJurique .detail_webeditorial .infos_chapo h2 {
    border: 0 none !important;
    color: #000000;
    /*font-size: 22px;*/
    font-size: 1.5em;
    line-height: 1.6em;
    margin-left: 0 !important;
    text-align: left;
    width: 630px;
    font-family: 'Domine', serif;
    font-weight: 400;
}

.InformationJurique .detail_webeditorial .infos_chapo {
    margin-left: 0 !important;
    width: 630px;
}

.InformationJurique .visuel_detail_webeditorial img {
    width: 630px;
}

.InformationJurique .detail_webeditorial .titre h1 {
    /*font-size: 41px;*/
    font-size: 3.4em;
    height: auto;
    line-height: 1em;
    margin-bottom: 10px;
    padding-left: 0;
    text-align: left;
    font-family: 'Domine', serif;
    font-weight: 700;
}



.InformationJurique .article_webeditorial .webeditorial_paragraphe {
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: left !important;

}

.InformationJurique .surligne {
    font-size: 16px;
    line-height: 22px;
}

.InformationJurique .infos_maj {
    text-align: right;
    margin-bottom: 20px;
}

.InformationJurique .theme_article {
    font-size: 17px;
}

.InformationJurique .filet {
    background: none;
}

.reseaux h4, .calculetteModule .sstitre, .flashActu h4 {
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 4px;
    float: left;
    width: 336px;
}

.reseaux .reseaux_liens {
    float: left;
    margin-bottom: 16px;
    width: 330px;
}

.mon_espace {
    margin-bottom: 10px;
    margin-top: 10px;
}

.flashActu {
    padding: 10px;
    width: 316px;
    margin-top: 0;
}

.flashActu a.titreActualite {
    width: 240px;
}

.flashActu .titreActualite h5 {
    border-left: 1px solid;
    color: #cb007a;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 14px;
    padding-left: 7px;
}

.flashActu a {
    margin: 0;
}

.flashActu a {
    line-height: 1.3em;
    margin-bottom: 0px;
}

.flashActu .date {
    font-weight: normal;
}

.flashActu h5:hover {
    color: #000000;
}

.flashActu .ttactualites a {
    font-size: 12px;
    font-weight: normal;
}

/*_____*/
.themes_webeditorial .theme {
    font-size: 17px !important;
}

.themes_webeditorial .liste_themes a {
    font-size: 16px !important;
    line-height: 26px;
}

.webeditorial .alaune h2 {
    font-size: 22px;
    line-height: 24px;
}

.webeditorial .alaune p {
    font-size: 16px;
    line-height: 19px;
}

/*_____*/

.webeditorial .InformationJuriqueListe .intro h2 {
    font-size: 21px !important;
    line-height: 24px;
    font-family: 'Domine', serif;
    font-weight: 700;
}

.webeditorial .InformationJuriqueListe .intro h2:hover {
    color: #cb007a;
}

.webeditorial .InformationJuriqueListe .intro p {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Domine', serif;
    font-weight: 400;

}

.tmi .introduction .sstitreInfosConseil h4 {
    background-color: #c50069;
    color: #ffffff;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 21px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 341px;
}
.new_Detail_immonot .partenaireD {
    background: url("../img/partenaireCourtier.jpg") 0 0 no-repeat;
    width: 216px;
    height: 27px;
    float:right;

}

/*----- icone PTZ sur liste annonces -----*/
.pretTaux a{
    float:right;
    display:block;
}
/*----- dateActu-----*/
.socialActualite{
    margin-left: 63px;
}
.infos_maj_actualite{
    font-size:14px;
    font-weight: bold;
    line-height: 30px;
}

.InformationJurique .article_webeditorial h3 {
    line-height: 35px !important;
    font-size:2em !important;
}

/* --------------------------------------- MODIF Page Detail ------------------------------------------- */
/* -------------- Ajout lien 'Assurer ce bien' à côté du titre 'Caractéristiques du bien' -------------- */
.caracteristiques .titreCaracteristique a{
    color: #c50069;
    font-size: 14px;
    line-height: 40px;
    padding-top: 11px;
    text-align: right;
}