.search_img {behavior:url(iepngfix.htc);}

* {
    /*margin:0;
    padding:0;*/
}

body { 
    background:#403020;
    font-family:Arial; 
    font-size:100%;
    line-height:.9375em;
    color:white;
    text-align:center;
}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
    border:0;
    /*vertical-align:top;
    text-align:left;*/
}

.form { height:28px;}
.form input {
    width:195px;
    height:16px;
    background:#fff;
    color:#111;
    font-size:1em;
    font-family:arial;
    padding-left:3px;
    border:1px solid #d0d0d0;
    border-left:1px solid #7d7d7d;
    border-top:1px solid #7d7d7d;
}

textarea {
    width:193px;
    height:102px;
    background:#fff;
    overflow:auto;
    color:#111;
    font-size:1em;
    font-family:arial;
    padding-left:3px;
    border:1px solid #d0d0d0;
    border-left:1px solid #7d7d7d;
    border-top:1px solid #7d7d7d;
}

.form1 { height:24px; }
.form1 input {width:81px; height:16px; background:#302010; border:1px solid #333331; font-size:1em; color:#fff; padding-left:3px;}
.form1 label { width:42px; float:left; text-align:right; margin-right:2px;}
.form1 .input_1 { width:131px;}
.form1 select {width:86px; height:18px; background:#302010; border:1px solid #333331; font-size:1em; color:#fff; line-height:16px;}
.form1 .select_1 { width:136px;}
.input_2 { margin-left:4px;}

.formCtc {
    border : none;
}

.formCtc textarea {
    width : auto;
    height : auto;
}

.okMsg {
    font-weight : bold;
    color : green;
}

.errMsg {
    font-weight : bold;
    color : red;
}

.btnEnvoyer {
    background : url(images/btn_envoyer.gif);
    border : none;
    width : 86px;
    height : 30px;
    cursor : pointer;
}

.btnAnnuler {
    background : url(images/btn_annuler.gif);
    border : none;
    width : 86px;
    height : 30px;
    cursor : pointer;
}

.btnRechercher_reflet {
    background : url(images/btn_rechercher_reflet.gif);
    border : none;
    width : 86px;
    height : 30px;
    cursor : pointer;
}
.btnRechercher {
    background : url(images/btn_rechercher.gif);
    border : none;
    width : 86px;
    height : 17px;
    cursor : pointer;
}

/*==================list====================*/
.list1 li { list-style-position:inside; padding:3px 4px 4px 8px; background:#262625;}
.list1 li.bgd_enother { background:none;}
.list1 li a { color:#818181; text-decoration:none;}
.list1 li a:hover { text-decoration:underline; color:#fff;}

.list2 li { list-style:decimal; list-style-position:inside; padding:3px 4px 4px 8px; background:url(images/list2_bgd.gif) left top;}
.list2 li.bgd_enother { background:none;}
.list2 li a { color:#818181; text-decoration:none;}
.list2 li a:hover { text-decoration:underline; color:#fff;}

.list3 li { list-style:decimal; list-style-position:inside; padding:3px 4px 4px 8px; background:url(images/list3_bgd.gif) left top;}
.list3 li.bgd_enother { background:none;}
.list3 li a { color:#818181; text-decoration:none;}
.list3 li a:hover { text-decoration:underline; color:#fff;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img1 {margin:74px 0 23px 28px;}

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:22px;}
.p3 { margin-bottom:17px;}
.p4 { margin-bottom:26px;}

/*==================txt, links, lines, titles====================*/
.txt1 { font-size:1.18em; color:#fff;}

.link1 { display:block; float:left; background:url(images/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:15px;}

.title_block { background:url(images/line_x.gif) left bottom repeat-x; height:37px; margin-bottom:10px;} 
.title_block1 { background:url(images/line_x.gif) left bottom repeat-x; height:37px; margin-bottom:10px; width:212px;} 


/*==================blocks====================*/
.block { background:#161616; width:100%;}
.block .top_tall { background:url(images/line1.gif) left top repeat-x;}
.block .right_tall { background:url(images/line1.gif) right top repeat-y;}
.block .bottom_tall { background:url(images/line1.gif) left bottom repeat-x;}
.block .left_tall { background:url(images/line1.gif) left top repeat-y;}
.block .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}
.block .inner { padding:17px 10px 22px 10px;}
.block .inner1 { padding:0 0 5px 10px;}
.block .title { margin-left:7px;}

.cont_box { padding:0 42px 19px 0; font-size:1.1em; margin-bottom:0;}
.cont_box span { float:right;}

/*header*/
#header div { position:absolute; margin-left:-1px;}

/*content*/
#content {}
#content .row_1 { background:url(images/cont_tall.gif) left bottom repeat-x #3b2c22; width:100%; padding:29px 0 22px 0;}
#content .row_2 { background:url(images/cont_tall1.gif) left bottom repeat-x #3b2c22; padding:46px 0 33px 28px;}
#content .row_1 .indent { padding:74px 0 0 28px;}

/*footer*/
#footer {
    color:#b7b7b7;
    height:68px;
    width:760px;
    background:url(images/footer_bgd.jpg) no-repeat left top;
    margin : 0 auto;
    padding-top : 30px;
}

#footer a {
    color:#b7b7b7;
    text-decoration:none;
}

#footer a:hover { 
    text-decoration:underline;
}

#piedpage {
    height : 18px;
    text-align : center;
    border-bottom : 1px solid #EE7F00;
    padding : 5px;
}

#piedpage a {
    font-size:8pt;
}

/*==========================================*/
/*==========================================*/
/*==========================================*/
/*=========     LAYOUT.CSS      ============*/
/*==========================================*/
/*==========================================*/
/*==========================================*/
/*==========================================*/

#main {width:766px; margin:0 auto; text-align:left;}
#border { border:1px solid #111;}

#header {height:475px;}
#header, #content, #footer { font-size:0.69em;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

/*======= index.html =======*/
#content .row_1 .col_1 {width:147px;}
#content .row_1 .col_2 { width:357px; padding-top:17px;}
#content .row_1 .col_2 .column1 { width:183px; margin-right:10px;}
#content .row_1 .col_2 .column2 { width:133px; padding-top:26px;}
#content .row_1 .col_3 { width:232px;}
#content .row_2 .col_1 { width:331px; margin-right:59px;}
#content .row_2 .col_2 { width:315px;}
#content .row_2 .col_1 .column1 { width:119px; padding-top:50px;}
#content .row_2 .col_1 .column2 { width:212px;}
#content .row_2 .col_2 .column1 { width:107px; padding-top:42px;}
#content .row_2 .col_2 .column2 { width:212px;}

/*================== index-5.html ==================*/
#page6 #content .row_1 {padding-bottom:37px;}
#page6 #content .row_1 .col_1 {width : 350px;}
#page6 #content .row_1 .col_2 {float : right; width:250px; margin-right:30px;}
#page6 #content .row_1 .col_2 .inner {border:1px solid silver;}
#page6 #content .row_1 .col_1 .indent { padding:17px 0 0 28px;}

/*=========================*/
/*=========================*/
/*=========================*/
/*=====  FICHES BIENS  ====*/
/*=========================*/
/*=========================*/
/*=========================*/
/*=========================*/
.resumeBien {
    height : 140px;
    width : 408px;
    padding-left : 6px;
    padding-top : 5px;
}

.resumeBien .vignette {
    height : 96px;
    width : 144px;
    float : right;
    margin-right : 20px;
    margin-top : 10px;
}

.resumeBien .titre {
    color : #EE7F00;
    font-size : 9pt;
    font-weight : bold;
}
.resumeBien .sous-titre {
    color : #7F2525;
    font-size : 8pt;
}
.resumeBien .resume {
    color : #FFF;
    font-size : 8pt;
    height : 60px;
    overflow : hidden;
}

.bgResume_01 {
    background : url(images/resume_bien_01.gif) no-repeat;
}
.bgResume_02 {
    background : url(images/resume_bien_02.gif) no-repeat;
}
.bgResume_03 {
    background : url(images/resume_bien_03.gif) no-repeat;
}

.btnDetails {
    margin-top : 5px;
}

.ficheBien_conteneur {
    background : url(images/fiche_bien_bgconteneur.gif) top no-repeat #CBCBCB;
    width : 436px;
}

.ficheBien {
    background : #CBCBCB;
    margin : 10px;
    padding : 10px;
}

.ficheBien .titre {
    color : #EE7F00;
    font-size : 12pt;
    font-weight : bold;
}

.ficheBien .sous-titre {
    color : #7F2525;
    font-size : 10pt;
    margin-top : 5px;
}

.ficheBien .photo {
    width : 270px;
    height : 180px;
    border : 4px solid white;
    margin-top : 5px;
}

.ficheBien .vignettes {
    float : right;
    width : 100px;
    margin-top : 5px;
    padding-left : 15px;
}

.ficheBien .vignette {
    margin-bottom : 5px;
}

.ficheBien .visite {
    color : gray;
}

.ficheBien .ctc {
    font-weight : bold;
}

.ficheBien .menu {
    font-weight : bold;
    border : 1px solid gray;
    margin-top : 10px;
    padding : 5px;
    text-align : center;
    width : 100%;
}

.ficheBien .coupdecoeur {
    background : url(images/cdc.gif) top right no-repeat;
    color : #EE7F00;
    font-weight : bold;
    margin-right : 110px;
    margin-top : 5px;
    height : 32px;
    text-align : center;
    padding-top : 10px;
}

.ficheBien .resume {
    color : white;
    font-weight : bold;
    margin-top : 10px;
    margin-bottom : 10px;
}

.ficheBien hr {
    border-top : 1px dashed gray;
}

.ficheBien .details {
    color : #505050;
}

.ficheBien .details table {
    border : none;
}

.ficheBien .details td {
    padding : 0 10px;
}

.ficheBien .impair {
    background-color : silver;
}

.ficheBien .titreDetail {
    font-weight : bold;
}

.ficheBien .prix {
    color : #EE7F00;
    font-weight : bold;
    text-align : right;
    font-size : 14pt;
    margin-top : 10px;
    margin-right : 20px;
}

.ficheBien .ctcPrint {
    display : none;
}

.accrocheMoteur {
    font-size : 18pt;
    font-weight : bold;
    line-height : 18pt;
    padding-right : 10px;
    padding-bottom : 30px;
}

/*=========================*/
/*=========================*/
/*=========================*/
/*=====   ADMIN NOOVEO ====*/
/*=========================*/
/*=========================*/
/*=========================*/
/*=========================*/

.col_1 h1 {
    font-family : Arial;
    font-size : 16pt;
    line-height : 14pt;
    color : white;
    margin-bottom : 5px;
}

.col_1 h2 {
    font-family : Arial;
    font-size : 12pt;
    color : #ee7f00;
    font-style : italic;
    font-weight : bold;
    padding-bottom : 10px;
    margin-bottom : 5px;
    background : url(images/h2.gif) bottom left repeat-x;
}

.col_1 h3 {
    font-family : Arial;
    font-size : 10pt;
    color : silver;
    font-style : italic;
}

.col_1 h4 {
    font-family : Arial;
    font-size : 10pt;
    color : #ee7f00;
    font-style : italic;
}

.col_1 h5 {
    font-family : Arial;
    font-size : 8pt;
    color : silver;
}

.col_1 h6 {
    font-family : Arial;
    font-size : 8pt;
    color : #ee7f00;
    font-weight : normal;
}

.col_2 h1, .col_3 h1 {
    /* ne pas utiliser ce style, h1 en colonne 1 seulement */
    font-family : Arial;
    font-size : 16pt;
    line-height : 14pt;
    color : white;
    margin-bottom : 5px;
}

.col_2 h2, .col_3 h2 {
    font-family : Arial;
    font-size : 16pt;
    line-height : 14pt;
    color : white;
    margin-bottom : 5px;
}

.col_2 h3, .col_3 h3 {
    font-family : Arial;
    font-size : 12pt;
    color : #ee7f00;
    font-style : italic;
    font-weight : bold;
    padding-bottom : 10px;
    margin-bottom : 5px;
    background : url(images/h2.gif) bottom left repeat-x;
}

.col_2 h4, .col_3 h4 {
    font-family : Arial;
    font-size : 10pt;
    color : silver;
    font-style : italic;
}

.col_2 h5, .col_3 h5 {
    font-family : Arial;
    font-size : 10pt;
    color : #ee7f00;
    font-style : italic;
}

.col_2 h6, .col_3 h6 {
    font-family : Arial;
    font-size : 8pt;
    color : silver;
}

p {
    font-family : Arial;
    font-size : 8pt;
    color : white;
    margin-bottom : 12px;
    text-align : justify;
}

a {
    color:#fff;
}

a:hover{
    text-decoration:none;
}

ul {
}

ul li {
    list-style-position:inside;
}

ol li {
    list-style-position:inside;
}

ul li a {
}

ul li a:hover {
}

hr {
    height : 1px;
    border : none;
    margin-bottom : 5px;
    margin-top : 5px;
    border-top : 1px dotted #200010;
}

.block hr {
    border-top : 1px dotted gray;
}

table {
    border : 1px solid gray;
    padding : 2px;
}

tr {
}

td {
    padding : 2px;
}

.infos_energie {
    margin-left: 5px;
    background-color: white;
    width: 190px;
    border: 1px solid #505050;
    float: left;
}

.infos_energie .titre {
    color: #505050;
    padding: 5px;
    font-size: 8.5pt;
    text-align: center;
}

.infos_energie .description {
    color: #505050;
    padding: 5px;
    font-size: 8.5pt;
    text-align: justify;
    font-style: italic;
}

