body { margin:0; padding:0;background:url(../img/r/img/top.gif) repeat-x top center; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a, a:visited, a:active
{
    font-size:14px;
    text-decoration:none;
    color:#777;
}

a:hover
{
    color:#F60;
}
img {border:0; vertical-align:middle;}

.white, .white:hover, .white:visited, .white:active {color:#fff;font-weight:bold; line-height:16px; vertical-align:middle;}

/*.orange, .orange:hover, .orange:visited, .orange:active {color:#F60;font-weight:bold;line-height:16px; vertical-align:middle;}*/
.orange {color:#F60;font-weight:bold;line-height:16px; vertical-align:middle;}

.link, .link:hover, .link:visited,plans .link:active {color:#F60;font-size:12px; text-decoration:underline;}

.link2, .link2:hover, .link2:visited,plans .link2:active {color:#F60;font-size:10px; text-decoration:underline;}

.link3, .link3:hover, .link3:visited,plans .link3:active {color:#F60;font-size:16px; text-decoration:underline;}

.link_red, .link_red:hover, .link_red:visited, .link_red:active  {color:#F60;font-size:12px; text-decoration:underline;}

.just {text-align:justify;}

h1 {font-size:16px;font-weight:bold;color:#333;}
h2 {font-size:15px;font-weight:normal;color:#333;}
h3 {font-size:14px;font-weight:normal;color:#f60;}

#logo {float:left;}
#logo img { cursor:pointer;}

/*.logtop {height:51px;position:absolute;left:1000px;top:10px;}
.logtop div {position:absolute;right:300px;top:8px;height:51px}
.logtop div img { padding:5px 0 0 0 ; margin: 6px 6px 6px 12px;vertical-align:middle;}
.log, .log:hover, .log:visited, .log:active {color:#fff; font-size:12px; vertical-align:middle; }
*/

.m {width:100%;}
.mm {width:984px;}

.nav {height:53px; background:url(../img/r/img/nav/bg.gif) repeat-x left center;color:#FFF;vertical-align:text-top;cursor:pointer;}
.sep {width:22px;height:53px;}
.nav td {padding:0 0px;}
.nav p {height:25px;padding:10px 0;margin:0;}
.sel_ov {background:url(../img/r/img/nav/bg_ov.gif);}

.mbb {margin-top:10px;}
.mt {background:url(../img/r/img/bloc/top.gif) no-repeat center center; height:11px; width:984px; font-size:3px;}
.mmi {background:url(../img/r/img/bloc/middle.gif) repeat-y center center; height:auto; width:984px;text-align:left;}
.mmi2 {height:420px;position:relative;background:url(../img/r/img/bg_computer.gif) no-repeat 220px 0;margin-top:-17px;}
.mb {background:url(../img/r/img/bloc/bottom.gif) no-repeat center center; height:10px; width:984px; font-size:3px;}

.bottom ul {display:block;list-style-type:none;margin:10px 0;padding:0;}
.bottom ul li {display:inline; padding:0 15px;}
.bottom ul li a,
.bottom ul li a:visited, 
.bottom ul li a:active
{
    color:#666;
    font-size:13px;
}
.bottom ul li a:hover
{
    color:#F60;
}

.ll
{
    border-right:1px solid #F60;
}

.colR { position:absolute;top:0;right:0;width:273px;height:530px;}
.colT { padding:0 10px;}



/* HOME */
.bk1 {position:absolute;top:90px;left:25px;font-size:30px; line-height:42px;width:354px;font-weight:bold;color:#222;}
.bk2 {position:absolute; top:17px; right:43px; font-size:24px; width:200px; font-weight:bold;color:#222; text-align:center;}
.bkimg {position:absolute; top:295px; left:13px; width:690px;}


.imgpicto {position:absolute; right:15px; top:150px;}
.btsee {position:absolute;right:62px;top:285px; cursor:pointer;}
/*
.imgpicto {position:absolute; right:17px; top:226px;}
.btsee {position:absolute;right:62px;top:140px; cursor:pointer;}
*/

/*.bkbas {position:absolute;top:365px;right:45px;font-size:14px; color:#999;width:180px;}*/
.bkbas {color:#999999;font-size:13px;position:absolute;right:20px;top:363px;width:242px;text-align:center;}

/* DEMOS */
#nav_perso {position:absolute;top:0;right:4px;width:276px;}
	#title_right {color:#333;padding:0 0 0 20px; font-size:17px}
	.perso_bloc {height:65px;cursor:pointer;line-height:63px;font-size:16px;}
		.perso_bloc img {padding:0 15px; vertical-align:middle;}
	.perso_bloc:hover {background-color:#ddd8cc;}

	.sep_demo { background:url(../img/r/img/sep_demo.gif) repeat-x center left;height:4px;font-size:3px;}

	#bt_test {padding:7px 0;}
	.baseline { font-size:13px; color:#aaa;padding:6px 0;}

/* FAQ */


/* --- */
a img {border: 0;}

.err {
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
background: #F60;
text-decoration: blink;
font-size:18px;
font-style: italic;
}
.copyright
{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #333;
font-style: normal;
}
#cadre_pres {
    border: 1px dotted #333;
    padding: 5px;
    margin:0 0 5px 0;
    
}
.lst_pres {
    font-size:12px;
    color:#7a7a7a;
    line-height:14px;
}
.lst_pres2 {
    font-size:12px;color:#7a7a7a;line-height:18px;
}

.popup, .popup:hover, .popup:visited, .popup:active {color:#F60;font-weight:bold;line-height:30px; vertical-align:middle;}

.cpteurtop {
        /*background:url(../img/r/img/bloc/compteurs.png) center left;*/
        left:300px;
        height:51px;
        width:350px;
        position:relative;
    }
.cpteurtop div {
        position:absolute;
        right:0px;
        top:20px;
    }
.cpteurtop li {
    font-size:12px;color:#FFFFFF;line-height:12px;
}
.cpteurtop div img { margin:0 6px 0 12px;vertical-align:middle;}
.cpteur, .cpteur:hover, .cpteur:visited, .cpteur:active {color:#fff; font-size:12px; vertical-align:top; }
.log, .log:visited, .log:active {color:#fff; font-size:10px; vertical-align:top; }
f
.log:hover {
    color:#7a7a7a;
    font-size:10px;
    vertical-align:top;
}
logtop {height:51px;position:relative;}
.logtop div { position:absolute;right:10px;top:20px;}
.logtop div img { margin:0 6px 0 12px;vertical-align:middle;}



.cpteurright {
        background:url(../img/r/img/bloc/bg_cpteur_right.png) center left;
        /*left:300px;*/
        height:auto;
        width:250px;
        position:relative;
        border:dotted #FFFFFF 1px;
        padding-bottom:3px;
    }
.cpteurright div {
        position:absolute;
        right:15px;
        top:25px;
        
    }
.cpteurright div img { margin:0 6px 0 12px;vertical-align:middle;}

/* ---- */

.titre {font-size:24px;font-weight:bold;color:#333;}
.gras {font-size:14px;font-weight:bold;color:#333;}

.form6 {
    border:1px solid #BEBEBE;
    padding:2px;
    width:200px;
    font-size:13px;
    color:#F60;

}
div#ToolTipDiv {
  Position: absolute;
  top: 100px;
  left: 100px;
  height: auto;
  width: 200px;
  border:1px solid #D6732D;
  background-color: #FFE5CC;
  color: #D6732D;
  display: none;
  padding: 3px;
}

div#pop_descr {
  Position: absolute;
  top: 100px;
  left: 100px;
  height: auto;
  width: 400px;
  border:1px solid #D6732D;
  background-color: #FFE5CC;
  color: #D6732D;
  display: none;
  padding: 3px;
}

.ann_descr {
  height: auto;
  width: auto;
  border:1px solid #D6732D;
  background-color: #FFE5CC;
  color: #D6732D;
  display: none;
  padding: 3px;
}
.pub {
    font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:9px;
    color: #333;
    font-style: normal;
    border:1px dotted #333;
    background-color: #FFF1E3;
    padding: 3px;
}

#plan img, #th_photos img, #th_plans img, #th_videos img {
padding: 5px;
background: white;
border: 1px solid #DDD;
margin: 5px 5px 5px 0;
}
#plan img:hover, #th_photos img:hover, #th_plans img:hover, #th_videos img:hover {
padding: 5px;
background: white;
border: 1px solid #F60;
margin: 5px 5px 5px 0;
}
#navigation {
    background: none;
}
#navigation a:hover {
        color:#F60;
        /*background: #F60;*/
        font-weight:bold;
        vertical-align:middle;
        /*border-color:#F60;
        border:solid;*/
    }
#navigation a, #navigation a:visited, #navigation a:active {
        padding:8px 8px 8px 8px;
        color:#F60;
        font-weight:bold;
        vertical-align:middle;
    }
#navigation input:hover {
        color:#F60;
        /*background: #F60;*/
        font-weight:bold;
        vertical-align:middle;
        border-color:#F60;
        border:solid;
    }
#navigation input, #navigation input:visited, #navigation input:active {
        padding:2px 2px 2px 2px;
        color:#F60;
        font-weight:bold;
        vertical-align:middle;
        border:0;
    }

.lst_pres_01 ul {
    list-style-image: url("../img/r/img/ico/arrow_147.gif") ;
    margin-left:30px;
    color:#555;
    line-height:16px;
    font-size:14px;
}

.lst_pres_02 ul {
    list-style-image: url("../img/r/img/ico/arrow_81.gif") ;
    margin-left:20px;
    color:#555;
    line-height:12px;
    font-size:12px;
}

#mark {
        background:url(../img/r/img/bloc/bg_mark.jpg) top left repeat-x;
        /*left:300px;*/
        height:auto;
        width:auto;
        position:relative;
        /*border:solid #FFFFFF 1px;*/
        padding:1px 5px 1px 5px;
        margin-bottom:8px;
    }

#mark p {
        color:#555;
        font-size:12px;
        vertical-align:top;
        font-weight:bold;
        line-height:12px;
}

/* .... carousel */
#carousel {
    width : 626px;
}
#carousel .carousel  {
    /*padding: 5px 0 5px 0;*/
    margin : 5px 0 5px 0;
    position: relative;
    float:right;
    width : 626px;
}

#carousel .carousel .v1 {
    /*border: 1px solid black;*/
    position: relative;
    float: right;
    /*background-color: #dfdfdf;*/
    /* Needed for rendering without flicker */
    visibility: hidden;
    left: -5000px;
}
#carousel .carousel ul {
    margin: 0;
}
#carousel .carousel li img,
#carousel .carousel li p {
    background-color: #fff;
    width: 120px;
    height: 110px;
    margin: 2px;
}
#carousel .carousel li img:hover {
    border: 1px solid #F60;
    /*padding:3px;*/
}

#apercu {
        position:relative;
        float:right;
        padding:3px;
        vertical-align:middle;
        border:solid 1px #F60;
        width:620px;
        height:480px;
}

#annonces img {
        /*padding:3px;*/
        /*margin:3px;*/
        /*vertical-align:middle;*/
        /*border:solid 1px #F60;*/
}
#annonces .descr {
        padding: 0 0 0 5px;
        /*margin:3px;*/
        /*border:solid 1px #F60;*/
        /*background:url(../img/r/img/bg_descr.png) top left repeat-x;*/
}

#annonces .link, #annonces .link:visited, #annonces .link:active
{
        color:#39261A;
        font-size:12px;
        text-decoration:none;
}
#annonces .link:hover
{
        color:#5E4334;
        text-decoration:underline;
        background-color:#FFD4A9;
}
#annonces .ann
{
    /*border:solid 1px #F60;*/
    background:url(../img/r/img/bg_descr.png) top left repeat-x;
}
#annonces .ann:hover
{
    /*border:solid 1px #F60;*/
    background:url(../img/r/img/bg_descr_hover.png) top left repeat-x;
}
#annonces .annactu
{
    /*border:solid 1px #F60;*/
    background:url(../img/r/img/bg_descr_actu.png) top left repeat-x;
}
#annonces .annactu:hover
{
    /*border:solid 1px #F60;*/
    background:url(../img/r/img/bg_descr_hover.png) top left repeat-x;
}
#annonces .annvendu
{
    /*border:solid 1px #F60;*/
    background:url(../img/r/img/bg_descr_vendu.png) top left repeat-x;
}
#annonces .flagannactu
{
    /*border:solid 1px #F60;*/
    background: #FFF url(../img/r/img/bloc/flag_actualisee.png) bottom right no-repeat;
}
#annonces .flagannvendu
{
    /*border:solid 1px #F60;*/
    background: #FFF url(../img/r/img/bloc/flag_vendu.png) bottom right no-repeat;
}
#annonces .flagann
{
    /*border:solid 1px #F60;*/
    background: #FFF;
}
.newsticker {
      color : white;
        list-style-type: none;
        border: dotted #FFF 1px;
        /*background: #F7931E;*/
        background:url(../img/r/img/bloc/bg_cpteur_right.png) center left;
        padding: 3px;
        margin: 0;
}
.cpteur2 {
        color : #F60;
        list-style-type: none;
        /*border: dotted #F60 1px;*/
        /*background: #F7931E;*/
        /*background:url(../img/r/img/bloc/bg_cpteur_right.png) center left;*/
        padding: 3px;
        margin: 0;
}

/*
#id_vendre_form .orange,
#id_vendre_form .orange:hover,
#id_vendre_form .orange:visited,
#id_vendre_form .orange:active {
        color:#F60;
        font-weight:normal;
        line-height:16px;
        vertical-align:middle;
}
*/

#id_vendre_form textarea.textinit,
#id_vendre_form input.textinit {
        border-width: 1px;
        border-style: solid;
        border-color: gray;
        color : #F60;
}

#id_vendre_form textarea:hover,
#id_vendre_form textarea:focus,
#id_vendre_form input:hover,
#id_vendre_form input:focus {
        border-width: 1px;
        border-style: solid;
        border-color: #F60;
        color : #F60;
}

#id_vendre_form input[type=image]:hover,
#id_vendre_form input[type=image]:focus {
        border-width: 0px;
        border-style: solid;
        border-color: #F60;
}

/*
#id_acheter_form .orange, .orange:hover, .orange:visited, .orange:active {
        color:#F60;
        font-weight:normal;
        line-height:16px;
        vertical-align:middle;
}
*/

#id_acheter_form textarea.textinit,
#id_acheter_form input.textinit {
        border-width: 1px;
        border-style: solid;
        border-color: gray;
        color : #F60;
}

#id_acheter_form textarea:hover,
#id_acheter_form textarea:focus,
#id_acheter_form input:hover,
#id_acheter_form input:focus {
        border-width: 1px;
        border-style: solid;
        border-color: #F60;
        color : #F60;
}

#id_acheter_form input[type=image]:hover,
#id_acheter_form input[type=image]:focus {
        border-width: 0px;
        border-style: solid;
        border-color: #F60;
}

#id_investir_form textarea.textinit,
#id_investir_form input.textinit {
        border-width: 1px;
        border-style: solid;
        border-color: gray;
        color : #F60;
}

#id_investir_form textarea:hover,
#id_investir_form textarea:focus,
#id_investir_form input:hover,
#id_investir_form input:focus {
        border-width: 1px;
        border-style: solid;
        border-color: #F60;
        color : #F60;
}

#id_investir_form input[type=image]:hover,
#id_investir_form input[type=image]:focus {
        border-width: 0px;
        border-style: solid;
        border-color: #F60;
}

/* --- MENU ACTIONS --- */
#mactions
{
    /*float:left;*/
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    background: #FFF;
    /*padding:2px;*/
}
#mactions img:hover
{
    /*border-bottom: 2px solid #F60;
    border-top: 2px solid #F60;*/
    padding:2px;
    background: #ccc;
    /*margin: 5px 5px 5px 0;*/
}
#mactions img
{
    /*border-bottom: 2px solid #FFF;
    border-top: 2px solid #FFF;*/
    padding:2px;
    /*margin: 5px 5px 5px 0;*/
}
#detail_action {
    padding: 5px 0 0 0;
    background-image: url(../img/r/img/bloc/bg_detail_menuactions_or.png);
    background-repeat:no-repeat;
    background-position: 50% 50%;
    width:100%;
    height:58px;
}
#detail_action p
{
    font-size:16px;
    font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    padding: 13px 0 0 0;
    color: #FFF;
}
/* --- LISTE DES ANNONCES --- */
.vign img
{
    position:relative;
    float:left;
}
#lst_annonces ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#contenu_ann
{
    border:double 1px #F60;
    margin: 0;
    padding: 0;
    height:100px;
    /*float:none;*/
}

#recherches .titres,
#recherches_invt .titres
{
    font-size:16px;
    padding:0 5px 0 5px;
    background: url(../img/r/img/bloc/bg_recherches_titres.jpg) top left repeat-x;
}
#depots .titres
{
    font-size:16px;
    padding:0 5px 0 5px;
    background: url(../img/r/img/bloc/bg_depots_titres.jpg) top left repeat-x;
}
#recherches .description,
#recherches_invt .description
{
    font-size:14px;
    padding:0 5px 0 5px;
    background: url(../img/r/img/bloc/bg_lightgreen.jpg) top left repeat-x;
}
#depots .description
{
    font-size:14px;
    padding:0 5px 0 5px;
    background: url(../img/r/img/bloc/bg_lightorange.jpg) top left repeat-x;
}
#recherches .actions,
#recherches_invt .actions,
#depots .actions
{
    padding:0 5px 0 5px;
    background: url(../img/r/img/bloc/bg_actions.jpg) top left repeat-x;
}
#recherches a, #recherche a:visited, #recherche a:active,
#recherches_invt a, #recherches_invt a:visited, #recherches_invt a:active, 
#depots a, #depots a:visited, #depots a:active
{
    font-size:11px;
    text-decoration:none;
    color:#777;
}
#recherches a:hover,
#recherches_invt a:hover,
#depots a:hover
{
    color:#F60;
}

/* --- MENU CLIENT --- */
#menu_clt a, #menu_clt a:visited, #menu_clt a:active
{
    font-size:12px;
    text-decoration:none;
    color:#777;
}
#menu_clt a:hover
{
    color:#F60;
}

.fiche h2
{
    background: url(../img/r/img/bloc/bg_depots_titres.jpg) top left repeat-x;
    font-size:14px;
    height:30px;
    padding:0 5px 0 5px;
    text-indent:10px;
    line-height:30px;
    margin: 0;
}
.fiche h2 a, .fiche h2 a:visited, .fiche h2 a:active
{
    color: #000000;
    text-decoration:none;
}
.fiche h2 a:hover
{
    padding:0 25px 0 10px;
    background: url(../img/r/img/ico/objects_001.gif) center right no-repeat;
}
.fiche_contenu
{
    padding: 3px 0 0 0;
    background: url(../img/r/img/bloc/bg_lightorange.jpg) top left repeat-x;
}
.fiche_description
{
    vertical-align: top;
    text-align: left;
    padding: 10px 5px 10px 5px;
    font-size: 14px;
}
.fiche_photo
{
    padding: 5px;
}
.fiche_photo .photos img {
    border: 1px solid #ccc;
    padding:5px;
    margin: 5px 5px 5px 0;
}
.fiche_photo .photos img:hover {
    border: 1px solid #F60;
}
.fiche_photo .statut {
    left:13px;
    margin:5px 0 0 0;
    position:absolute;
}
.datmaj
{
    text-align: right;
    padding:0 0 0 40px;
    font-size: 10px;
    font-style: italic;
    color:#777;
}
#fiche_actions
{
    font-size:10px;
    background: url(../img/r/img/bloc/bg_actions.jpg) top left repeat-x;
    padding:0 0 2px 0;
}
#fiche_actions .fiche_actions_col1
{
    vertical-align: top;
    width:30%;
}
#fiche_actions .fiche_actions_col2
{
    vertical-align: top;
    width:70%;
}
#fiche_actions ul
{
    /*text-transform: uppercase;*/
    list-style:none;
    margin:0;
    padding:0 1px 0 1px;
}
#fiche_actions li
{
    padding: 2px 0px 2px 18px;

}
#fiche_actions .supprimer
{
    background: transparent url('../img/r/img/ico/People_002.gif') top left no-repeat;
}
#fiche_actions .cout
{
    background: transparent url('../img/r/img/ico/objects_070.gif') top left no-repeat;
}
#fiche_actions .rdv
{
    background: transparent url('../img/r/img/ico/Computer_File_104.gif') top left no-repeat;
}
#fiche_actions .prixm2
{
    background: transparent url('../img/r/img/ico/Computer_File_019.gif') top left no-repeat;
}
#fiche_actions .infos
{
    background: transparent url('../img/r/img/ico/list_users.gif') top left no-repeat;
}
#fiche_actions .consulter
{
    background: transparent url('../img/r/img/ico/fill.gif') top left no-repeat;
}

#fiche_actions .creditimmo
{
    background: transparent url('../img/r/img/ico/Computer_File_014.gif') top left no-repeat;
}
#fiche_actions .conclusioncontrat
{
    background: transparent url('../img/r/img/ico/conseiller_16x16.gif') top left no-repeat;
}
#fiche_actions .diagnostic
{
    background: transparent url('../img/r/img/ico/Computer_File_079.gif') top left no-repeat;
}
#fiche_actions .add_selection
{
    background: transparent url('../img/r/img/ico/IconCart16x16.png') top left no-repeat;
}
#fiche_actions .negoc
{
    background: transparent url('../img/r/img/ico/People_030.gif') top left no-repeat;
}
#fiche_actions .imprimer
{
    background: transparent url('../img/r/img/ico/objects_019.gif') top left no-repeat;
}
#fiche_actions a, #fiche_actions a:visited, #fiche_actions a:active
{
    font-size:11px;
    text-decoration:none;
    color:#777;
}

#fiche_actions a:hover
{
    color:#F60;
}

/* Photos, plans listes vendre_upload */
#photos_lst,
#plans_lst,
#videos_lst
{
    height:auto;
    display:block;
    width:100%;
    float:left;
    /*float: left;
    clear: both;*/
    margin:0 0 5px 0;
    position:relative;
}
#photos_lst ul,
#plans_lst ul,
#videos_lst ul
{
    width:100%;
    text-transform: uppercase;
    list-style-type:none;
    margin: 0;
    padding: 0;
}
#photos_lst li,
#plans_lst li,
#videos_lst li
{
    float:left; /*pour IE*/
    width:118px;
    height:auto;
    /*border-left:1px solid white;*/
    /*padding-bottom:15px;*/
    padding:5px;
}
#photos_lst ul li a,#photos_lst ul li a:visited,
#plans_lst ul li a,#plans_lst ul li a:visited,
#videos_lst ul li a,#videos_lst ul li a:visited
{
    display:block;
    float:left;
    width:110px;
    color:#1A1A1A;
    text-decoration:none;
    text-align:center;
}
#photos_lst img,
#plans_lst img,
#videos_lst img {
    border: 1px solid #ccc;
    padding:5px;
    margin: 5px 5px 5px 0;
}
#photos_lst img:hover,
#plans_lst img:hover,
#videos_lst img:hover
{
    border: 1px solid #F60;
}
#photos_lst ul li a:hover,#photos_lst ul li a:active,
#plans_lst ul li a:hover,#plans_lst ul li a:active,
#videos_lst ul li a:hover,#videos_lst ul li a:active
{
    color:#F60;
}
#photos_lst ul li img a:hover,#photos_lst ul li img a:active,
#plans_lst ul li img a:hover,#plans_lst ul li img a:active,
#videos_lst ul li img a:hover,#videos_lst ul li img a:active
{
    border:#F60 1px solid;
}

