/* CSS Document */

#page {
    width: 991px;
    margin: 0px auto;
    text-align: left;
    background: url(../images/css/bg_ombre.png) repeat-y center;
    padding:0 6px;
}

#main {
    padding-bottom:26px;
    background:#F2F4F5 url(../images/css/repeat-main.gif) repeat-x 0 0;
}
#main  .page3col{
    background:url(../images/css/repeat-two-border-grey-page.png) repeat-y -1px 0;
}
#main  .page2col{
    background:url(../images/css/repeat-one-border-grey-page.png) repeat-y -1px 0;
}
#main .envTop{
     background:url(../images/css/repeat-top-home.gif) repeat-x 0 0;
}

/* for home page*/
.home #main {
   padding-bottom:0px;
}
.home .layout{
    background:url(../images/css/repeat-border-grey.png) repeat-y -2px 0;
}
.home .envTop{
     background:url(../images/css/repeat-top-home.gif) repeat-x 0 0;
}

/*****************************************************************************************************************************
******************************************* HEADER ***************************************************************************
******************************************************************************************************************************/
#header {
    border-bottom:2px solid #00adca;
    background-color:#f5f7f8;
    width:961px;
    padding:0 10px 0 20px;
}
#header.web_service {
    border-bottom:none;
}
.home #header{
    background-color:none;
    height:249px;
    width:991px;
    padding: 0;
}
.home #header .banner_home{
    padding:0;
}
.logo {
    padding:15px 0 0 0;
}
.logo img{
    background: url(../images/css/logo.png) no-repeat;
    width:205px;
    height:91px;
    margin:15px 0 7px 0px;
}
.logo  span,.logo h1{
    display:block;
    text-indent:-9999px;
    background: url(../images/css/logo.png) no-repeat 0 0;
    width:205px;
    height:91px;
    margin:0 0 7px 0px;
}
.home .logo img{
    margin:15px 0 0 0px;
    background: none;
}
.home .logo{
    padding-left: 20px;
    padding-right: 10px;
    position:absolute;
    z-index:100;
}
#header .menu{
    margin:0 0 3px 0;
}
#header .menu li{
    float:left;
    margin:0 4px 0 0;
}
#header .fil_ariane {
    font-size:91%;
    margin:0 0 3px 0;
}

/*****************************************************************************************************************************
******************************************* FOOTER ***************************************************************************
******************************************************************************************************************************/

#page_footer{
    background:url(../images/css/bg_ombre.png) repeat-y center center;
    position: relative;
    width:1003px;
    margin:0px auto 0 auto;
    text-align:left;
    clear:both;
}
#page_footer.web_service{
    height:68px;
}
#page_footer .box-footer{
    margin:0 6px;
    padding:40px 10px 0px 20px;
    /*background:#e0e2e3 url(../images/css/bg_footer.gif) repeat-x top left;*/
    background:#e0e2e3 url(../images/css/repeat-footer.gif) repeat-x top left;
}
#footer{
    padding:0px 10px 35px 0px;
    clear:both;
}
#page_footer .box-footer a:hover{
 color:#00adca;
}
#footer .liste{
    /*width:782px;*/
    width:100%;
    float:left;
}

#footer .haut{
    border-bottom:1px solid #00a8ec;
    width:100%;
    margin:0 0 4px 0;
    padding-bottom:4px;
}
#footer .haut a{
    color:#5A5B5B;
}
#footer .haut li,#footer .bas li{
    float:left;
    padding:0 7px 0 0;
}
#footer .haut li{
    font-size:91%;
}
#footer .haut li span, #footer .bas li span{
    margin:0 7px 0 0;
}
#footer .bas  span.first{
    margin:0px;
}
#footer a{
    text-decoration:none;
}
#footer a:hover{
    text-decoration:underline;
}
#footer .bas{
    font-size:83%;
    color:#a5a5a6;
}
#footer .bas a{
    color:#a5a5a6;
}

/******************************************************************************************
************************************	baseline  *****************************************
******************************************************************************************/
.baseline{
    width:951px;
    clear:both;
    font-size:83%;
    border-top:1px solid #d6d8d9;
    padding:10px 0px 15px 0px;
}
.baseline span{
    display:block;
    padding:0px 0 5px 0;
    color:#858585;
}
.baseline h5{
    padding:0px 0 4px 0;
}
.baseline a, .baseline .title-list{
    color:#858585;
}
.baseline .title-list{
    font-weight:bold;
}
.baseline h5 a{
    text-decoration:underline;
}
.baseline .item_block{
    border-right:1px solid #d6d8d9;
    float:left;
    width:222px;
    padding:0 10px 0 0;
    margin:0 10px 0 0;
}
.baseline .last{
    border-right:0;
    margin:0 0px 0 0;
    padding:0;
}
.baseline .item_block ul{
    padding:0px 0 4px 0;
}
.baseline .item_block .lien{
    float:right;
    background: url(../images/css/fleche_gris.png) no-repeat left 4px;
    padding:0 0 0 9px;
}

/*****************************************************************************************************
******************************************* squelette ************************************************
*****************************************************************************************************/
#conteneur {
    padding:0 20px 0 20px;
    zoom:1;
}
.home #conteneur{
    padding:0 0px 0 10px;
}

.bloc_contenu{
    width:232px;
    float:left;
    padding:0 0 0 10px;
}
.contenu h3, .bloc_contenu h3{
    font-size:158%;
    color:#00adca;
    background: url(../images/css/puce.png) no-repeat top left;
    padding:11px 0 0 0;
    margin:0 0 6px 0;
}
.bloc_contenu .inside{
    padding:5px 10px 0px 0px;
    background: url(../images/css/repeat_separ.png) repeat-y top right;
    width:222px;
}
.home .bloc_contenu .inside{
    background:none;
}
.bloc_contenu .inside a{
    color:#5a5b5b;
}
.bloc_contenu .metiers_services h4 a{
    color:#696969;
    float:none;
    font-size:100%;
    padding:0;
    background:none;
}
.bloc_contenu .metiers_services h4 a:hover{
    color:#696969;
}
.bloc_contenu .metiers_services ul{
    width:222px;
}
.bloc_contenu .last{
    background: none;
}
.vous_souhaitez .service{
    margin:0px 0 6px 0;
}
.vous_souhaitez h2.investir{
    margin:0px;
}
.vous_souhaitez h2.actif{
    margin:0px;
}
.vous_souhaitez form{
    background: url(../images/css/repeat_form.gif) repeat-y ;
    padding:5px 5px 0 10px;
    margin:0 0 0px 0;
    border-right: 1px solid #DFE1E1;
}
.home .vous_souhaitez form{
   padding:0px;
}
.home .vous_souhaitez form .fieldset{
   padding:5px 5px 0 10px;
}
.home .vous_souhaitez .submenu .addBorder{
   display:block;
   height:2px;
   background:url(../images/css/borderTop-submenu.gif) no-repeat 0 0;
}
.vous_souhaitez .bas_form{
    background: url(../images/css/bas_form.gif) no-repeat  ;
    height:2px;
    margin:0 0 6px 0px;
    width:222px;
    zoom:1;
    overflow:hidden;
}
.vous_souhaitez form div{
    margin:0 0 5px 0;
}
.vous_souhaitez form label{
    padding:0 0 2px 9px;
    display:block;
    font-size:91%;
}
.vous_souhaitez form select, .vous_souhaitez form input{
    height:18px;
    color: #F39F26;
}
.vous_souhaitez form#achat select, .vous_souhaitez form#achat input{
    color: #FF8506;
}
.vous_souhaitez form select.type_loge{
    width:200px;
    color: #F39F26;
}
.vous_souhaitez form select.nbre_pieces{
    width:95px;
    margin:0 7px 0 0;
}
.vous_souhaitez form input.surface, .vous_souhaitez form input.loyer{
    width:79px;
    height:16px;
    padding:1px 0 0 3px;
    border-right:0;
    margin:0 0px 0 0;
}
.vous_souhaitez form input.surface{
    width:76px;
}
.vous_souhaitez form .img_input{
    margin:0 7px 0 0;
}
.vous_souhaitez form input.localisation{
    width:195px;
    height:16px;
    padding:1px 0 0 3px;
    margin:0 0 5px 0;
}
.vous_souhaitez form a{
    font-size:83%;
    display:block;
    background: url(../images/css/fleche_noir.png) no-repeat left 4px;
    padding:0 0 0 8px;
    margin:1px 0 0 0 ;
    color:#5a5b5b;
}
.vous_souhaitez form .btn{
    float:right;
    margin:5px 4px 0px 0;
}
.vous_souhaitez form .btn a,.vous_souhaitez form .btn a:hover,
#search_agence .btn a:hover,.form1 .btn a:hover{
    text-decoration:none;
}
.home .vous_souhaitez form .btn{
    margin:5px 5px 0px 0;
}
.vous_souhaitez form .btn .left{
    display:block;
    float:left;
    background: url(../images/css/left_btn_jaune.gif) no-repeat ;
    width:15px;
    height:19px;
    padding:0;
    margin:0;
}
.vous_souhaitez form#achat .btn .left{
    background: url(../images/css/left_btn_orange.gif) no-repeat ;
}
.vous_souhaitez form .btn input{
    background: url(../images/css/repeat_btn_jaune.gif) repeat-x ;
    float:left;
    height:19px;
    padding:0 0 2px 1px;
    margin:0;
    border:none;
    cursor:pointer;
    color:#fff;
    overflow:visible;
}
.vous_souhaitez form#achat .btn input{
    background: url(../images/css/repeat_btn_orange.gif) repeat-x ;
    color:#fff;
}
.vous_souhaitez form .btn .right{
    float:left;
    background: url(../images/css/right_btn_jaune.gif) no-repeat ;
    width:4px;
    height:19px;
    padding:0;
    margin:0;
}
.vous_souhaitez form#achat .btn .right{
    background: url(../images/css/right_btn_orange.gif) no-repeat ;
}
.vous_souhaitez .submenu{
    background:#EEF0F1;
    margin:0 0 6px 0;
    width:222px;
    margin-top:-1px;
}
.vous_souhaitez ul{
    width:195px
}
.vous_souhaitez .submenu .bas{
    background: url(../images/css/bas_faire_gerer.gif) no-repeat;
    height:3px;
    zoom:1;
    overflow:hidden;
}
.vous_souhaitez .submenu ul{
    padding:6px 8px 4px 17px;
    float:left;
    border-right: 1px solid #DFE1E1;
}
.vous_souhaitez .submenu li{
    font-size:133%;
    width:100%;
    float:left;
}
.vous_souhaitez .submenu li a{
    padding:0 0 0 9px;
    float:left;
    display:block;
    width:183px;
    height:18px;
}
#right_col .vous_souhaitez form {
    border-top:1px solid #C9CACB;
    border-right:1px solid #C9CACB;
    border-bottom:1px solid #C9CACB;
    border-left:1px solid #C9CACB;
}
#right_col h4.form_title{
    font-size:150%;
    background: none;
    color:#858585;
}
.agence .carte{
    margin:0 0 16px 0;
}
.agence form span{
    display:block;
    font-size:91%;
    background: url(../images/css/puce_noir.png) no-repeat left 5px;
    padding:0 0 0 8px;
    margin:0 0 3px 0;
    color:#5a5b5b;
}
.agence form .txt{
    width:217px;
    height:16px;
    padding:1px 0 0 3px;
    color:#00adca;
    margin:0 0 7px 0;
}
.agence form .checkbox{
    width:13px;
    height:13px;
    margin:1px 4px 0 0;
    float:left;
    border:none;
}
.agence form label{
    color:#00adca;
    display:block;
}
.agence form .btn, #left_col .franchise form .btn, #one_col .franchise form .btn{
    float:right;
    margin:5px 0 0px 0;
}
.agence form .btn .left, #left_col .franchise form .btn .left, #one_col .franchise form .btn .left{
    display:block;
    float:left;
    background: url(../images/css/left_btn.gif) no-repeat ;
    width:14px;
    height:19px;
    padding:0;
    margin:0;
}
.agence form .btn input, #left_col .franchise form .btn input, #one_col .franchise form .btn input{
    background: url(../images/css/repeat_btn.gif) repeat-x ;
    float:left;
    height:19px;
    padding:0 0 0 2px;
    margin:0;
    border:none;
    cursor:pointer;
    color:#00adca;
}
.agence form .btn .right, #left_col .franchise form .btn .right, #one_col .franchise form .btn .right{
    float:left;
    background: url(../images/css/right_btn.gif) no-repeat ;
    width:3px;
    height:19px;
    padding:0;
    margin:0;
}
.contenu .separateur, .bloc_contenu .inside .separateur{
    background: url(../images/css/separateur.png) no-repeat ;
    width:223px;
    height:1px;
    padding:0;
    margin:13px 0 14px 0;
    overflow:hidden;
}
.bloc_contenu .inside h3{
    background: none;
    padding:0px 0 0 0;
    margin:0 0 3px 0;
}
.bloc_contenu .inside h3 a,#right_col .bloc_contenu .inside h3 a{
  color:#00ADCA;
  font-size:100%;
}
.agence .visuel{
    float:left;
    margin:0 10px 0 0;
}
.agence .pays{
    float:left;
    background: url(../images/css/puce_noir2.png) no-repeat left 2px;
    padding:0 0 0 12px;
    font-size:91%;
    margin:3px 9px 0 0;
    text-decoration:none;
}
.agence a.pays:hover{
    text-decoration:underline;
    color:#00ADCA;
}
.agence a:hover,.form1 a:hover,.metiers_services h4 a:hover, .bloc_contenu .inside .alerte h4 a:hover,
.bloc_contenu .inside .alerte h4 a:hover,.bloc_contenu .inside .recrute h4 a:hover {
    color:#00ADCA;
}
.metiers_services li{
    font-size:116%;
    margin:0 0 3px 0;
    line-height:12px;
}
.home .metiers_services li a span{
    background: url(../images/css/puce_transparent.png) no-repeat #5a5b5b;
    width:7px;
    height:9px;
    display:block;
    float:left;
    margin-top:5px;
    margin-right:5px;
}
.metiers_services li a{
    background: url(../images/css/puce_noir2.png) no-repeat left 4px;
    padding:0 0 0 12px;
}
.metiers_services li a:hover{
    text-decoration:none;
}
.home .metiers_services li a{
    background: none;
    padding:0;
}
.bloc_contenu .inside h4, #right_col .bloc_contenu .inside h4{
    font-size:133%;
    margin:0 0 6px 0;
    position:relative;
    z-index:2;
}
.home #right_col .bloc_contenu .inside h4{
    font-size:133%;
}
.metiers_services .online_editor p{
    text-align:justify;
    color:#5a5b5b;
}
.metiers_services .visuel{
    float:right;
    margin:0px 0 0 0;
}
.metiers_services .online_editor a{
    font-size:91%;
    background: url(../images/css/puce2.png) no-repeat left ;
    padding:0 0 0 10px;
    color:#00adca;
    float:left;
    margin-top:4px;
}
.espace_client {
    width:235px;
    margin:26px 0px 0px 0;
    position:relative;
    float:right;
}
.home .espace_client {
    margin:-43px 0 0px 0;
    float:none;
    z-index:20;
}
.espace_client .main-title{
    background: url(../images/css/titre_espace_client.png) no-repeat ;
    width:235px;
    height:28px;
    padding:3px 0 0 0;
    text-align:center;
    font-size:108%;
    color:#fff;
    text-transform:uppercase;
    display:block;
}
.espace_client .main-title img{
  margin-top:1px;
}
.espace_client form{
    background: url(../images/css/contenu_espace_client.png) no-repeat ;
    height:65px;
    padding:6px 16px 0 16px;
}

.espace_client_telegerance form{
    padding:6px 14px 0 12px;
}

.espace_client input.txt{
    font-size:83%;
    width:127px;
    height:14px;
    padding:1px 0 0 2px;
    margin:0 0 5px 0;
    color:#b6b6b6;
}
.espace_client input.float{
    float:left;
    margin-right:10px;
}
.espace_client form .btn .left{
    display:block;
    float:left;
    background: url(../images/css/left_btn2.gif) no-repeat ;
    width:14px;
    height:17px;
    padding:0;
    margin:0;
}
.espace_client form .btn input{
    background: url(../images/css/repeat_btn2.gif) repeat-x ;
    float:left;
    height:17px;
    padding:0 0 0 2px;
    margin:0;
    font-size:91%;
    border:none;
    cursor:pointer;
    color:#00adca;
    overflow:visible;
}
.espace_client form .btn .right{
    float:left;
    background: url(../images/css/right_btn2.gif) no-repeat ;
    width:2px;
    height:17px;
    padding:0;
    margin:0;
}
.espace_client a{
    background: url(../images/css/fleche_gris.png) no-repeat left 4px;
    padding:0 0 0 10px;
    margin-right:6px;
    font-size:83%;
    color:#b6b6b6;
}
.espace_client a:hover{
    color:#00adca;
}
.espace_client a:visited{
    color:#026373;
}
.espace_client a.lien{
    background: url(../images/css/puce2.png) no-repeat left 4px;
    float:right;
    margin-right:8px;
    color:#00adca;
}
.alerte{
    background: url(../images/css/bg_alerte.png) no-repeat ;
    text-align:right;
    min-height:50px;
    height:auto;
}
.bloc_contenu .inside .alerte h4 a,.bloc_contenu .inside .recrute h4 a,.bloc_contenu .inside .location h4 a{
    color:#696969;
}
.alerte .online_editor p{
    padding:0 0 4px 0;
}
.alerte .online_editor a, .recrute .online_editor a{
    background: url(../images/css/puce2.png) no-repeat left 5px;
    padding:0 0 0 10px;
    font-size:91%;
    color:#00adca;
}
.recrute{
    background: url(../images/css/bg_recrute.png) no-repeat ;
    min-height:87px;
    height:auto;
}
.recrute .online_editor p{
    padding:0 0 4px 0;
}
.location{
    background: url(../images/css/bg_location.png) no-repeat 0px 7px;
    min-height:77px;
    height:auto;
}

/**************************************************
******************** right_col ********************
**************************************************/
#right_col{
    float:right;
    width:222px;
}
#right_col .job_service, #right_col .about_us{
    border:solid 1px #c9cacb;
    background-color:#eff1f1;
    padding:3px 8px 3px 8px;
    margin:0;
}
#right_col .job_service{
    padding:3px 8px 0px 8px;
}
#right_col .about_us{
    margin:0 0 15px 0;
}

#right_col .job_service li, #right_col .about_us li{
    padding:2px 0 2px 0;
}
#right_col .job_service li a, #right_col .about_us li a{
    background: url(../images/css/puce_noir2.png) no-repeat left 4px;
    padding:0 0 0 12px;
}
#right_col .job_service li a:hover,#right_col .about_us li a:hover{
   text-decoration:none;
}
#right_col .job_service li ul, #right_col .about_us li ul{
    padding:4px 0 2px 10px;
}
#right_col .job_service li.border, #right_col .about_us li.border{
    border-top:solid 1px #c9cacb;
    border-bottom:solid 1px #c9cacb;
    margin:3px 0 0 0;
    padding-top:3px;
    padding-bottom:3px;
}
#right_col .job_service li.first, #right_col .about_us li.first{
    border-top:0;
    margin-top: 3px;
}
#right_col .job_service li.last, #right_col .about_us li.last{
    border-bottom:0;
    padding-bottom:10px;
}
#right_col .about_us li.last{
    padding-bottom:6px;
}

#right_col .job_service li li, #right_col .about_us li li{
    font-size:100%;
    padding:1px 0 1px 0;
}
#right_col .job_service li.selected a.actif, #right_col .about_us li.selected a.actif{
    color: #5a5b5a;
    background: url(../images/css/puce_noir3.png) no-repeat left 4px;
}

/*********** decline *************/
#right_col .job_service.jaune{
    border-left:solid 2px #ffbd2e;
}
#right_col .job_service.jaune li a:hover{
    color:#FFBC2D;
    text-decoration: none;
    background: url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .job_service.jaune li.open a.actif{
    background: url(../images/css/puce_jaune_over.gif) no-repeat left 4px;
}
#right_col .job_service.jaune li a.actif{
    color:#FFBC2D;
    background: url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .job_service.jaune li.open li a.actif{
    background: url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .job_service.jaune li.selected li a.actif{
    color: #FFBC2D;
}
#right_col .job_service.orange li a:hover{
    color:#FF8305;
    text-decoration: none;
    background: url(../images/css/puce_orange_on.png) no-repeat left 4px;
}
#right_col .job_service.orange li.open a.actif{
    background: url(../images/css/puce_orange_over.png) no-repeat left 4px;
}
#right_col .job_service.orange li a.actif{
    color:#FF8305;
    background: url(../images/css/puce_orange_on.png) no-repeat left 4px;
}
#right_col .job_service.orange li.open li a.actif{
    background: url(../images/css/puce_orange_on.png) no-repeat left 4px;
}
#right_col .job_service.orange li.selected li a.actif{
    color: #FF8305;
}

#right_col .job_service.vert li a:hover{
    color:#44BABE;
    text-decoration: none;
    background: url(../images/css/puce_verte_on.png) no-repeat left 4px;
}
#right_col .job_service.vert li.open a.actif{
    background: url(../images/css/puce_verte_over.png) no-repeat left 4px;
}
#right_col .job_service.vert li a.actif{
    color:#44BABE;
    background: url(../images/css/puce_verte_on.png) no-repeat left 4px;
}
#right_col .job_service.vert li.open li a.actif{
    background: url(../images/css/puce_verte_on.png) no-repeat left 4px;
}
#right_col .job_service.vert li.selected li a.actif{
    color: #44BABE;
}

#right_col .job_service.bleu_f{
    border-left:solid 2px #1F3775;
}
#right_col .job_service.bleu_f li a:hover{
    color:#1F3775;
    text-decoration: none;
    background: url(../images/css/puce_bleu_f_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_f li.open a.actif{
    background: url(../images/css/puce_bleu_f_over.png) no-repeat left 4px;
}
#right_col .job_service.bleu_f li a.actif{
    color:#1F3775;
    background: url(../images/css/puce_bleu_f_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_f li.open li a.actif{
    background: url(../images/css/puce_bleu_f_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_f li.selected li a.actif{
    color: #1F3775;
}

#right_col .job_service.vert_f{
    border-left:solid 2px #00A165;
}
#right_col .job_service.vert_f li a:hover{
    color:#00A165;
    text-decoration: none;
    background: url(../images/css/puce_vert_f_on.png) no-repeat left 4px;
}
#right_col .job_service.vert_f li.open a.actif{
    background: url(../images/css/puce_vert_f_over.png) no-repeat left 4px;
}
#right_col .job_service.vert_f li a.actif{
    color:#00A165;
    background: url(../images/css/puce_vert_f_on.png) no-repeat left 4px;
}
#right_col .job_service.vert_f li.open li a.actif{
    background: url(../images/css/puce_vert_f_on.png) no-repeat left 4px;
}
#right_col .job_service.vert_f li.selected li a.actif{
    color: #00A165;
}

#right_col .job_service.bleu{
    border-left:solid 2px #817BB7;
}
#right_col .job_service.bleu li a:hover{
    color:#817BB7;
    text-decoration: none;
    background: url(../images/css/puce_bleu_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu li.open a.actif{
    background: url(../images/css/puce_bleu_over.png) no-repeat left 4px;
}
#right_col .job_service.bleu li a.actif{
    color:#817BB7;
    background: url(../images/css/puce_bleu_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu li.open li a.actif{
    background: url(../images/css/puce_bleu_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu li.selected li a.actif{
    color: #817BB7;
}

#right_col .job_service.bleu_vert{
    border-left:solid 2px #0099BB;
}
#right_col .job_service.bleu_vert li a:hover{
    color:#0099BB;
    text-decoration: none;
    background: url(../images/css/puce_bleu_vert_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_vert li.open a.actif{
    background: url(../images/css/puce_bleu_vert_over.png) no-repeat left 4px;
}
#right_col .job_service.bleu_vert li a.actif{
    color:#0099BB;
    background: url(../images/css/puce_bleu_vert_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_vert li.open li a.actif{
    background: url(../images/css/puce_bleu_vert_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu_vert li.selected li a.actif{
    color: #0099BB;
}

#right_col .job_service.rose{
    border-left:solid 2px #D0A5C9;
}
#right_col .job_service.rose li a:hover{
    color:#D0A5C9;
    text-decoration: none;
    background: url(../images/css/puce_rose_on.png) no-repeat left 4px;
}
#right_col .job_service.rose li.open a.actif{
    background: url(../images/css/puce_rose_over.png) no-repeat left 4px;
}
#right_col .job_service.rose li a.actif{
    color:#D0A5C9;
    background: url(../images/css/puce_rose_on.png) no-repeat left 4px;
}
#right_col .job_service.rose li.open li a.actif{
    background: url(../images/css/puce_rose_on.png) no-repeat left 4px;
}
#right_col .job_service.rose li.selected li a.actif{
    color: #D0A5C9;
}

.contenu_centre{
    width:718px;
    margin:0 10px 0 0;
    float:left;
}

#one_col {
    float:left;
    width:718px;
}
#one_col .borderRight{
    padding-right:1px;
}
#left_col {
    float:left;
    width:477px;
}
.graph{
  margin-bottom:20px;
}

#left_col h1, #one_col h1{
    font-size:158%;
    color:#00adca;
    background: url(../images/css/puce.png) no-repeat top left;
    padding:11px 0 0 0;
    margin: 0;
}
#left_col .rubrique, #one_col .rubrique{
    padding:0 10px 0 0;
}
#left_col .rubrique{
    width:465px;
}
#left_col .rubrique .print, #one_col .rubrique .print, #one_col .contact .print, #one_col .print, #collectedinfo .print{
    float:right;
    margin:5px 1px 0 0;
}
#left_col .rubrique h2, #one_col .rubrique h2{
    font-size:167%;
    margin:0 0 12px 0;
    color:#696969;
}
#left_col .rubrique .warning, #one_col .rubrique .warning{
    margin:10px 0 20px 0;
    font-size:100%;
    color:red;
}
#left_col .rubrique span, #one_col .rubrique span{
    display:block;
}
#left_col .rub span, #one_col .rub span{
    padding:0 0 12px 0;
    display:block;
}
#left_col .rubrique .online_editor p, #one_col .rubrique .online_editor p{
    padding:0 0 15px 0;
    color:#858585;
}
#left_col .rubrique h3, #one_col .rubrique h3{
    font-size:133%;
    color:#00adca;
    font-style:normal;
    background: none;
    padding:0px 0 0 0;
    margin:0 0 10px 0;
}
#left_col .online_editor h1, #one_col .online_editor h1 {
    background: 0;
}
#left_col .rubrique .online_editor img, #one_col .rubrique .online_editor img{
    margin:0 0px 0 0;
}
#left_col .rubrique .online_editor img.float, #one_col .rubrique .online_editor img.float{
    margin:0 0 0 0px;
}

#left_col .rubrique .online_editor span, #one_col .rubrique .online_editor span{
    padding:0 0 0 0px;
}
#left_col .rubrique .print a, #one_col .rubrique .print a,#one_col .contact .print  a,#one_col .print  a{
    float:left;
    display:block;
    padding:3px 0 0 5px;
}
#left_col .rubrique .print a.history_back, #one_col .rubrique .print a.history_back,#one_col .contact .print a.history_back,#one_col .print a.history_back{
    padding:2px 0 0 5px;
    /*color:#BDBDBD;*/
    color:#858585;
    font-size:10px;
    line-height:12px;
    margin-top:2px;
}
#left_col .rubrique .print a.history_back:hover, #one_col .rubrique .print a.history_back:hover,#one_col .contact .print a.history_back:hover,#one_col .print a.history_back:hover{
    color:#00adca;
    text-decoration: underline;
}
#left_col .rubrique .print2 a, #one_col .rubrique .print2 a,#one_col .contact .print2  a,#one_col .print2  a{
    padding:0px 0 0 5px;
    margin-top:3px;
}
#left_col .rubrique .print span, #one_col .rubrique .print span,#one_col .contact .print  span,#one_col .print  span{
    float:left;
    display:block;
    padding:0 0 0 5px;
   /* color:#bdbdbd;*/
    color:#858585;
    width:2px;
    font-size:10px;
}
#left_col .rubrique .print2 span, #one_col .rubrique .print2 span,#one_col .contact .print2  span,#one_col .print2  span{
  font-size:12px;
}
#left_col .rubrique .print2, #one_col .rubrique .print2,#one_col .contact .print2,#one_col .print2{
    margin:5px 0 0px 0;
    padding:0;
    height:15px;
}

#center_col{
    width:236px;
    float:left;
    padding:0 0 0 10px;
    background: url(../images/css/puce.png) no-repeat 10px 0px;
    position:relative;
}
#center_col .borderRight{
    margin-top:34px;
}
#center_col .titlecolumn2{ /*#center_col h4,*/
    font-size:158%;
    color:#00adca;
    padding:11px 0 0 0;
    margin:0 0 6px 0px;
}
#center_col h4 a{
    color:#00adca;
}
#center_col .accroche_services{
    padding:10px 10px 0 0;
    min-height:280px;
    height:auto;
}
#center_col .accroche_services h4{
    text-align:left;
    padding:0;
}
.foncia-metier #center_col .accroche_services{
    min-height:690px;
    height:auto;
    margin-top: -40px;
    position:absolute;
}
.foncia-metier #center_col .accroche_services h3{
  background:none;
  padding-top:7px;
}
.devenir-franchise #center_col .accroche_services,
.contact #center_col .accroche_services{
    width:222px;
    min-height:690px;
    height:auto;
    margin-top: -40px;
    position:absolute;
}
#center_col .accroche_services h5{
    font-size:133%;
    margin:0 0 3px 0;
}
#center_col .accroche_services .online_editor p{
    padding:0 0 20px 0;
}
#center_col .accroche_services a{
    background: url(../images/css/puce2.png) no-repeat left ;
    padding:0 0 0 10px;
    color: #00adca;
}

#one_col .rubrique h3.title,#left_col .rubrique h3.title-int{
    font-size:133%;
    color:#696969;
    font-style:normal;
    background: none;
    padding:0px 0 0 0;
    margin:0 0 10px 0;
}


#right_col h5{
    font-size:158%;
    color:#00adca;
   background: url(../images/css/puce.png) no-repeat top left;
    padding:11px 0 0 0;
    margin:0 0 6px 0;
}

#center h1{
    font-size:158%;
    color:#00adca;
    background: url(../images/css/puce.png) no-repeat top left;
    padding:11px 0 0 0;
    margin:0 0 10px 0;
}
#center .print{
    float:right;
    margin:0 0 4px 0;
}
#center h2{
    font-size:167%;
    color:#696969;
    margin:0 0 10px 0;
}
#center span{
    display:block ;
    padding:0 0 22px 0;
}
#center h3{
    font-size:133%;
    color:#00adca;
    background:none;
    padding:0;
    margin:0 0 10px 0;
}
#center .item_block {
    width:475px;
    float:left;
}
#center .item_block ul{
    border-left:1px solid #bfc1c1;
    padding: 0 0 0 3px;
    margin:0 0 14px 0;
}
#center .item_block li{
    background: url(../images/css/puce_noir.png) no-repeat 0px 5px;
    padding:0 0 0 10px;
}
#center .item_block ul ul{
    margin: 3px 0 12px 35px;
    padding: 0 0 0px 3px;
}
#center .print a{
    float:left;
    display:block;
    padding:0 0 0 5px;
}
#center .print2 a{
    margin-top:2px;
}
#center .print span{
    float:left;
    display:block;
    padding:0 0 0 5px;
    color:#bdbdbd;
    width:2px;
}
#center .msg_erreur p.error{
    padding:0 0 28px 0;
}
.msg_erreur p{
    padding:0 0 15px 0;
}
.msg_erreur p a{
    text-decoration:underline;
}
.msg_erreur p a:hover{
    color:#00adca;
}
.msg_erreur p a:visited{
    color:#026373;
    /*text-decoration:none;*/
}
.msg_erreur p.pied{
    padding:18px 0 4px 0;
}
#center .msg_erreur p.signature{
    font-size:133%;
    color:#00adca;
    padding:0 0 28px 0;
    font-weight:bold;
}
#one_col .contact{
    padding:0 9px 0 0;
}
#one_col .contact .print,#one_col .print{
    float:right;
    margin:6px 1px 0px 0;
}
#one_col .rubrique .print{
    margin:6px 1px 0px 0;
}
#one_col .contact .print2,#one_col .print2{
    margin:0 1px 0px 0;
}
#one_col .contact h2{
    color:#00adca;
    margin:0 0 3px 0;
}
#one_col .contact h2 a{
    color:#00adca;
}
#one_col .rubrique.contact .online_editor p{
    padding:0 0 13px 0;
}
#one_col .rubrique.contact p a{
    text-decoration:underline;
}
#one_col .rubrique.contact p a:hover,#one_col .rubrique.contact span a:hover{
    color:#00adca;
}
#one_col .rubrique.contact p a:visited,#one_col .rubrique.contact span a:visited{
    color:#026373;
}
#one_col .rubrique.contact span{
    padding:10px 0 0 0;
    display:block;
}
#one_col .rubrique.contact span a{
    text-decoration:underline;
}


#left_col .franchise h3{
    margin-bottom:15px;
}

#left_col .franchise form span, #one_col .franchise form span{
    display:block;
    font-size:91%;
    background: url(../images/css/puce_noir.png) no-repeat left 5px;
    padding:0 0 0 8px;
    margin:0 0 10px 0;
}


#left_col .franchise form select, #one_col .franchise form select,#left_col .franchise form input, #one_col .franchise form input,
#left_col .franchise form label, #one_col .franchise form label{
    color:#00adca;
}
#left_col .franchise form select, #one_col .franchise form select{
    width:225px;
    height:17px;
    margin-bottom:8px;
    background-color:#FFFFFF;
    color:#00ADCA;
}
#left_col .franchise form select option, #one_col .franchise form select option{
    background-color:#FFFFFF;
    color:#00ADCA;
}
#left_col .franchise form input, #one_col .franchise form input{
    float:left;
    padding:4px 0 4px 4px;
    margin:0 10px 0 0;
    background-color:#FFFFFF;
}
#left_col .franchise form .fieldset1 input, #one_col .franchise form .fieldset1 input{
    background:none;
    padding:0;
    border:none;
}
#left_col .franchise form .check, #one_col .franchise form .check{
    margin:0 35px 5px 0;
    float:left;
}
#left_col .franchise form .checkbox, #one_col .franchise form .checkbox{
    width:14px;
    height:14px;
    margin:1px 6px 0 0;
    float:left;
    border:none;
}
#left_col .franchise form label, #one_col .franchise form label{
    display:block;
}
#left_col .franchise form .radio label, #one_col .franchise form .radio label{
    float:left;
    padding:0 35px 0 5px;
}
#left_col .franchise form textarea, #one_col .franchise form textarea{
    width:460px;
    height:130px;
    background-color:#FFFFFF;
    color:#00adca;
    padding:2px 0 0 3px;
}
#left_col .franchise form .btn, #one_col .franchise form .btn{
    margin:10px 3px 35px 0;
}
#left_col .franchise form .btn input, #one_col .franchise form .btn input{
    width:51px;
}
#left_col .franchise span.champs, #one_col .franchise span.champs{
    display:block;
    font-size:91%;
    color:#00adca;
    padding:0;
}
#left_col .franchise p.msg, #one_col .franchise p.msg{
    font-size:83%;
    padding:0 0 10px 0;
    text-align:justify;
}
#center_col .bloc_contact{
    padding:0px 10px 0 0px;
    min-height:280px;
    width:222px;
    height:auto;
}
#center_col .bloc_contact img{
    margin:0 0 10px 0px;
}
#center_col .bloc_contact .visuel{
    float:right;
    margin:0 0 0 0px;
}
#center_col .bloc_contact .online_editor p{
    padding:0 0 10px 0;
    text-align:justify;
}
#center_col .bloc_contact .online_editor p.space{
    padding:0 0 22px 0;
}
#center_col .bloc_contact .separateur{
    margin:0 0 11px 0;
}
#center_col .bloc_contact h4{
    background:none;
    padding:0;
    margin-left:0;
}
#center_col .bloc_contact a.liens-contact{
    background: url(../images/css/puce2.png) no-repeat left ;
    padding:0 0 0 10px;
    font-size:91%;
    color: #00adca;
    float:right;
    display:block;
}
#center_col .bloc_contact .env1 a{
    display:inline;
    float:none;
    background:none;
    color: #5a5b5b;
    padding:0;
    font-size:106%;
}
#center_col .bloc_contact .env1 a:hover{
    color:#00adca;
}
#center_col .bloc_contact .env1 a:visited{
    color:#026373;
}
#center_col .bloc_contact .lien{
    margin:0 0 10px 0;
}
#center_col .accroche_services h5{
    font-size:133%;
    margin:0 0 3px 0;
    color:#696969;
}

.vous_souhaitez .headlines a{
   display:block;
   width:222px;
   height:29px;
}
.vous_souhaitez  .louer a{
    background: url(../images/css/bg-louer.gif) no-repeat 0 0;
}
.vous_souhaitez .acheter a{
    background: url(../images/css/titre_acheter.gif) no-repeat 0 0;
}
.vous_souhaitez .vendre a{
    background: url(../images/css/titre_vendre.gif) no-repeat 0 0;
}
.vous_souhaitez  .investir a{
    background: url(../images/css/titre_investir.gif) no-repeat 0 0;
}
.vous_souhaitez  .faire-gerer a{
    background: url(../images/css/bg-faire-gerer.gif) no-repeat 0 0;
}
.vous_souhaitez .actif  a{
    background-position:bottom left;
}
.vous_souhaitez h2.headlines a:hover{
    background-position:bottom left;
}
.vous_souhaitez form label {
    display:block;
    font-size:91%;
    clear:both;
    color:#5a5b5b;
    padding:0 0 2px 9px;
    background: url(../images/css/puce-label.png) no-repeat 0 40%;
}
#right_col h4, #right_col .titlecolumn2 {
    color:#00ADCA;
    font-size:158%;
    margin:0 0 6px;
    padding:11px 0 0;
}
#right_col  {
  background:transparent url(../images/css/puce.png) no-repeat scroll left top;
}
#left_col .rubrique h4, #one_col .rubrique h4{
    font-size:133%;
    font-style:normal;
    font-weight:bold;
    color:#00adca;
    background: none;
    padding:0px 0 0 0;
    margin:0 0 6px 0;
}
#right_col .online_editor h4, #right_col .online_editor h5{
background:none;
margin-top:0;
padding-top:0;
}

.main-menu{
    position:relative;
    z-index:100;
}
.main-menu li{
    height:33px;
}
.main-menu a{
    display:block;
    height:29px;
}
.main-menu span{
    display:none;
}
.main-menu .accueil a{
    background:url(../images/css/image-titre-accueil.gif) no-repeat 0 0;
    width:32px;
}
.main-menu .accueil a:hover{
    background-position: top right;
}
#header .main-menu .service .subservice {
    display:none;
    position:absolute;
    margin-top:-1px;
    border-bottom:1px solid #dfe1e1;
    border-right:1px solid #dfe1e1;
}
#header .main-menu .service .subservice ul{
    float:left;
    padding:7px 0;
    background-color:#EFF1F1;
    width:100%;
}
#header .main-menu .service .subservice li{
    float:left;
    margin:7px 0 0;
    height: auto;
}

#right_col .job_service.orange{
    border-left:solid 2px #ff8506;
}
#right_col .job_service.vert{
    border-left:solid 2px #44BABE;
}
#right_col .job_service.bleu{
    border-left:solid 2px #807bb5;
}
#right_col .job_service.bleu li a:hover{
    color:#807bb5;
}
#right_col .job_service.bleu li a.actif{
    color:#807bb5;
}
#right_col .job_service.bleu li.open li a.actif{
    background: url(../images/css/puce_bleu_on.png) no-repeat left 4px;
}
#right_col .job_service.bleu li.selected li a.actif{
    color: #807bb5;
}
#right_col .job_service  li.jaune  a.actif, #right_col .job_service li.jaune a:hover{
    color:#FFBC2D! important;
    background:url(../images/css/puce_jaune2.png) no-repeat left 4px! important;
}
#right_col .job_service  li.selected  a,#right_col .about_us li.selected a{
    color:#5A5B5B! important;
    background:url(../images/css/puce_noir3.png) no-repeat left 4px;
}
#right_col .job_service li.selected ul  li a.actif,#right_col .job_service li.selected ul  li a,
#right_col .about_us li.selected ul li a.actif, #right_col .about_us li.selected ul li a{
    color:#5A5B5B;
    background:url(../images/css/puce_noir2.png) no-repeat left 4px;
}
#right_col .job_service li.current, #right_col .about_us li.current{
    margin-bottom:7px;
    padding-bottom:9px;
    background:url(../images/css/bg_current_li.gif) no-repeat left bottom;
    border:none;
}
#right_col .job_service li.current span.current, #right_col .about_us li.current span.current{
    margin-top:7px;
    padding-top:9px;
    background:url(../images/css/bg_current_li.gif) no-repeat left top;
    border:none;
   /*width: 190px;*/
    width: 100%;
    display: block;
}
#right_col .job_service li.current.last, #right_col .about_us li.current.last{
    margin-bottom:0;
    /*padding-bottom:0;*/
    background:none;
}
#right_col .job_service li.current.first span.current,  #right_col .about_us li.current.first span.current{
    margin-top:0;
    padding-top:0;
    background:none;
    border:none;
}
#right_col .job_service li.selected ul  li a.actif, #right_col li.selected ul  li a:hover,
#right_col .about_us li.selected ul li a.actif{
    color:#FFBC2D;
    background:url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col li.orange  a.actif, #right_col li.orange a:hover{
    color:#FF8305 ! important;
    background:url(../images/css/puce_orange_on.png) no-repeat left 4px! important;
}
#right_col li.vert  a.actif, #right_col li.vert a:hover{
    color:#44BABE ! important;
    background:url(../images/css/puce_verte_on.png) no-repeat left 4px! important;
}
#right_col li.bleu_f  a.actif, #right_col li.bleu_f a:hover{
    color:#1F3775 ! important;
    background:url(../images/css/puce_bleu_f_on.png) no-repeat left 4px! important;
}
#right_col li.vert_f  a.actif, #right_col li.vert_f a:hover{
    color:#00A165 ! important;
    background:url(../images/css/puce_vert_f_on.png) no-repeat left 4px! important;
}
#right_col li.bleu  a.actif, #right_col li.bleu a:hover{
    color:#817BB7 ! important;
    background:url(../images/css/puce_bleu_on.png) no-repeat left 4px! important;
}
#right_col li.bleu_vert  a.actif, #right_col li.bleu_vert a:hover{
    color:#0099BB ! important;
    background:url(../images/css/puce_bleu_vert_on.png) no-repeat left 4px! important;
}
#right_col li.rose  a.actif, #right_col li.rose a:hover{
    color:#D0A5C9 ! important;
    background:url(../images/css/puce_rose_on.png) no-repeat left 4px! important;
}
#center h3 {
    font-weight:bold;
}
#one_col .contact h2 a {
    font-weight:bold;
}

.espace_client .main-title {
    background:transparent url(../images/css/titre_espace_client2.png) no-repeat 0 0;
}

.home .espace_client .main-title {
    background:transparent url(../images/css/titre_espace_client.png) no-repeat 0 0;
}


/*-------- menu intermediare-----------------*/
#right_col .menu-left.jaune {
    border-left:2px solid #FFBD2E;
}
#right_col .menu-left {
    padding-bottom:0;
    padding-top:0;
}
#right_col .menu-left {
    background-color:#EFF1F1;
    border:1px solid #C9CACB;
    padding:3px 8px;
}
#right_col .menu-left li {
    font-size:116%;
    padding:1px 0;
}
#right_col .menu-left .niveau2 li {
    font-size:100%;
}
#right_col .menu-left li.first {
    border-top:0 none;
}
#right_col .menu-left{
    padding-top:0;
    padding-bottom:0;
}
#right_col .menu-left li{
    margin-bottom:0px;
}
#right_col .menu-left li a {
    background:url(../images/css/puce_noir2.png) no-repeat left 4px;
    color:#5A5B5B;
    padding:0 0 0 12px;
}
#right_col .menu-left ul.niveau1 li a.actif {
    color:#FFBC2D;
    background:url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .menu-left ul.niveau1 li.open a.actif, #right_col .menu-left ul.niveau1 li.open a.actif:hover {
    background:url(../images/css/puce_jaune_over.gif) no-repeat left 4px !important;
    color:#ffbd2e;
}
#right_col .menu-left ul  li a:hover {
    color:#FFBC2D ! important;
    background:url(../images/css/puce_jaune_on.gif) no-repeat left 4px ! important;
    text-decoration:none;
}
#right_col .menu-left ul.niveau1  li.selected  a{
    color:#5A5B5B;
    background:url(../images/css/puce_noir3.png) no-repeat left 4px;
}
#right_col .menu-left ul.niveau1  li.selected ul.niveau2 li  a{
    color:#5A5B5B;
    background:url(../images/css/puce_noir2.png) no-repeat left 4px;
}
#right_col .menu-left ul.niveau1  li.selected ul.niveau2 li  a.actif{
    color:#FFBC2D;
    background:url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .menu-left li.current {
    background:url(../images/css/bg_current_li.gif) no-repeat bottom left;
    padding-bottom:9px;
    margin-bottom:7px;
}
#right_col .menu-left ul.niveau2{
    padding-left:20px;
}
#right_col .submenu-open{
    background:url(../images/css/bg_current_li.gif) no-repeat bottom left;
    padding-bottom:9px;
}
#right_col .menu-left li.current span{
    display:block;
    padding-top:9px;
    background:url(../images/css/bg_current_li.gif) no-repeat top left;
}
#right_col .menu-left li.first span{
    background:none;
}
#right_col .menu-left li.last, #right_col .menu-left  ul.niveau1  li.last  .submenu-open {
    background:none;
}
#right_col .menu-left ul.niveau2 li.current {
    background:none;
    padding-bottom:0;
}

/*niveau3*/
#right_col .menu-left ul.niveau2 ul.niveau3{
    padding-left:20px;
}
#right_col .menu-left ul.niveau1 li.selected ul.niveau2 li.selected-niv2 a{
    color:#5A5B5B;
    background:transparent url(../images/css/puce_noir3.png) no-repeat scroll left 4px;
}
#right_col .menu-left ul.niveau1 li.selected ul.niveau2 li.selected-niv2 a.actif{
    color:#FFBC2D;
    background:url(../images/css/puce_jaune.png) no-repeat left 4px;
}
#right_col .menu-left ul.niveau1 li.selected ul.niveau2 li.selected-niv2 ul.niveau3 li a{
    color:#5A5B5B;
    background:url(../images/css/puce_noir2.png) no-repeat left 4px;
}
#right_col .menu-left ul.niveau1 li.selected ul.niveau2 li.selected-niv2 ul.niveau3 li a.actif{
    color:#FFBC2D;
    background:url(../images/css/puce_jaune_on.gif) no-repeat left 4px;
}
#right_col .menu-left  ul.niveau1 li .submenu-open{
    background:url(../images/css/bg_current_li.gif) no-repeat bottom left;
    padding-bottom:9px;
}
#right_col .menu-left li.last {
    padding-bottom:10px;
}
.tableau  #center_col .accroche_services {
    height:auto;
    min-height:535px;
}
.select{
    float:left;
    width:49%;
}
.select1{
    float:left;
    width:100%;
}
.select2{
    float:left;
     width:100%;
}
.select3{
    float:left;
    width:50%;
}
.form1 .selectArea  input{
    border:none;
}
.form1 .selectArea .left {
    background: url(../images/css/left-select.gif) no-repeat left top;
    float:left;
    height:19px;
    width:5px;
}
.form1 .selectArea .right {
    float:right;
    height:19px;
    width:15px;
}
.form1 .selectArea .right a {
    background:transparent url(../images/css/right-select.gif) no-repeat scroll left top;
    display:block;
    height:19px;
    position:absolute;
    width:15px;
    margin:0;
}
.form1 .selectArea .center {
    background: url(../images/css/middle-select.gif) repeat-x  left top;
    height:17px;
    padding:2px 0 0 0;
    margin:0;
    vertical-align:middle;
    white-space:nowrap;
    float:left;
}
.select1 .selectArea{
    width:201px ! important;
}
.select1 #location_type_loge_fake, .select1 #achat_type_loge_fake{
    width:181px ! important;
}
.select2 .selectArea, .select3 .selectArea{
    width:95px ! important;
}
.select2 .selectArea{
    width:200px ! important;
}
.select2 .selectArea .center{
    width:186px ! important;
}
.home .select2 .selectArea{
    width:200px ! important;
}

.form1 .select2 .selectArea .center{
    width:184px ! important;
    width:176px ! important;
}
.select2 #_fake {
    width:75px ! important;
}
.select3 #_fake {
    width:75px ! important;
}
.clearer{
    clear:both;
}
.select .selectArea{
    width:222px ! important;
    margin:0;
}

.col_info_title{
  margin-top:10px;
}

.devenir-franchise #left_col .franchise form input, #one_col .franchise form input{
    padding:0px;
    margin:0px;
}
#left_col .franchise form .marge, #one_col .franchise form .marge{
    margin-bottom:10px;
}
#left_col .franchise form input.right, #one_col .franchise form input.right{
    margin-left:21px;
}
#left_col .franchise form .fieldset input, #one_col .franchise form .fieldset input{
    padding:2px 0 2px 4px;
    height:15px;
    width:216px;
}
#left_col .franchise form .fieldset .radio, #one_col .franchise form .fieldset .radio{
    height:15px;
    margin-bottom:9px;
}
#left_col .franchise form .fieldset .radio input, #one_col .franchise form .fieldset .radio input{
    padding:2px 0 2px 4px;
    height:15px;
    width:14px;
}
.check label{
  padding-left:5px;
  float:left;
}
#left_col .franchise form .fieldset .select #_fake {
    width:202px ! important;
    height:17px;
    margin:0 ! important;
    padding:2px 0 0 0 ! important;
    background-color:transparent;
}
.txtarea .cntr_l,.tr,.tr img,.inputCorner,.buttonImg,.txt_corner,.txt_corner img {
    display:none;
}
#location_nbre_piece1_fake,
#achat_nbre_piece1_fake,
#achat_nbre_chambre_fake,
#select_canton_fake,
#select_territoire_fake{
    padding:2px 0 2px 4px !important;
    height:15px !important;
}
#tel_fake{
    position:absolute;
    left:0px;
    top:0px;
}
#mail_fake{
    position:absolute;
    left:113px;
    top:-1px;
}
#demande_fake{
    left:-1px;
    top:-2px
}
#inscription_fake{
    left:-1px;
    top:-2px
}
.radioAreaChecked, .checkboxAreaChecked{
    background:none;
}
#left_col .franchise form .fieldset1 div, #one_col .franchise form .fieldset1 div{
    margin-bottom:0;
}
#left_col .franchise form .fieldset1,#one_col .franchise form .fieldset1{
    margin-bottom:20px;
}

#left_col .franchise form .fieldset1 .checked,#one_col .franchise form .fieldset1 .checked{
    margin-bottom:8px;
}
#left_col .franchise form .fieldset1 .check input, #one_col .franchise form .fieldset1 .check input {
    margin-top:2px;
}
#left_col .franchise form .checkbox, #one_col .franchise form .checkbox {
    margin-top:0px;
}
.fake_list {
    background:#FFFFFF;
    float:left;
    list-style-type:none;
    margin:-1px 0 0 5px;
    overflow:auto;
    padding:0 0 0 5px;
    position:absolute;
    text-align:left;
    z-index:1000;
    color:#F39F26;
}
#location_type_loge_fake_list, #achat_type_loge_fake_list{
    border:solid #d8d8d8 1px;
    margin:-2px 0 0 4px;
    width:194px ! important;
}
ul.fake_list li {
    clear:none;
    text-align:left;
    cursor:pointer;
}

#location_nbre_piece2_fake_list,
#location_nbre_piece1_fake_list,
#achat_nbre_piece2_fake_list,
#achat_nbre_piece1_fake_list,
#achat_nbre_chambre_fake_list,
#select_territoire_fake_list,
#select_canton_fake_list{
    margin:-2px 0 0 3px;
    padding:0;
    width:198px ! important;
    border:solid #d8d8d8 1px;
}
#nbre_piece2_fake_list{
    margin:-2px 0 0 3px;
    width:88px ! important;
}
#left_col .franchise form .select input#service_fake,
#one_col .franchise form .select input#service_fake,
#left_col .franchise form .select input#civilite_fake,
#one_col .franchise form .select input#civilite_fake{
    width:198px !important;
    padding:2px 0 2px 4px !important;
}
#civilite_fake_list,
#service_fake_list{
    width:214px ! important;
    margin:-2px 0 0 4px ! important;
    color:#00ADCA;
    border:solid #e1e1e1 1px;
}
#service_fake_list{
  padding:0px;
  width:219px ! important;
}
#service_fake_list li{
  padding-left:5px;
}
#service_fake_list li:hover{
    color:#FFF;
    background: #00ADCA;
}
#civilite_fake_list li{
    padding-left:3px;
}
.devenir-franchise #left_col {
    width:475px;
}
.devenir-franchise #center_col,
.contact #center_col{
    width:232px;
}
.tableau #left_col {
    width:475px;
}
.foncia-metier  #left_col {
    width:475px;
}
.tableau  #center_col {
    width:233px;
}
.foncia-metier   #center_col {
    width:233px;
}
.sitemap #center span{
    padding:0;
}
.sitemap #center .item_block li{
  background:none;
  padding:0;
}
.sitemap #center .item_block li a span {
  background:#5A5B5B url(../images/css/puce_transparent_5_5.png) no-repeat scroll 0 0;
  display:block;
  float:left;
  height:5px;
  margin-right:5px;
  margin-top:5px;
  width:5px;
}
.sitemap #center .item_block {
    width:474px;
}
.sitemap #center .item_block a{
    font-size:100%;
}
.sitemap #center .item_block a:hover{
    color:#00adca;
}
.sitemap #center .item_block :visited{
    color:#026373;
}
.online_editor div.object-center{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.online_editor .attribute-caption{
    margin:auto;
}
.online_editor div.float-left{
    float: left;
    margin: 0 10px 0 0;
}
.online_editor div.float-right{
    float: right;
    margin: 0 0 0 10px;
}
.online_editor div.img_back{
    position:relative;
}
.online_editor div.img_back div.class-image{
    position:absolute;
    z-index: 1;
}
#right_col .bleu_actif li li{
    font-size:100%;
    padding:1px 0 1px 0;
}
#right_col .bleu_actif li ul{
    padding:4px 0 2px 10px;
    margin: 0;
    width:auto;
}
#right_col .bleu_actif li.actif li a{
    color:#5A5B5B;
}
#right_col .bleu_actif li.actif li.actif a{
    color:#00adca;
}
#right_col .bleu_actif li li a:hover{
    color:#00adca;
}
#right_col .bleu_actif a:hover, #right_col .c_bleu a:hover{
    color:#00adca;
}
#right_col .bleu_actif li li span,
#right_col .bleu_actif li.actif li span{
    background: url(../images/css/puce_noir2.png) no-repeat left 4px;
    padding:0 0 0 12px;
}
#right_col .bleu_actif li.actif li.actif span, #right_col .bleu_actif li li a:hover span,
#right_col .c_bleu li li a:hover span{
    background: url(../images/css/puce_bleu.png) no-repeat left 4px;
}

/****** Menu droite ************/
.about_us li a span, .job_service li a span{
    margin-top:3px;
}
.job_service li .current a span.actif{
    margin-top:3px;
}
.job_service li a span,
.about_us li a span{
    width:7px;
    height:9px;
    display:block;
    float:left;
    margin-top:3px;
    margin-right:5px;
}
.job_service li a span.chip,.about_us li a span{
     background:#5a5b5b url(../images/css/puce_transparent.png) no-repeat;
}
.job_service li li a span.chip,.about_us li li a span{
     background:#5a5b5b url(../images/css/puce_transparent2.png) no-repeat;
}
.job_service li li a span.chip,.about_us li li a span{
    height:12px;
}
.job_service li,.job_service li li{
    float:left;
    width:100%;
}
.about_us li li,.about_us li{
    clear:both;
    float:none;
}
.job_service li a span.text, .about_us li a span.text  {
    background:none;
    height:auto;
    margin:auto;
    width:92%;
}
.job_service li li a span.text, .about_us li li a span.text{
    background:none !important;
    height:auto;
    margin:auto;
    width:93%;
}
.job_service li li a span.text, .about_us li li li a span.text{
    width:92%;
}
.job_service li a:hover span.text, .job_service li li a:hover span.text, .about_us li li a:hover span.text{
    background:none !important;
}
.job_service li .current a span.text, .about_us li .current a span.text {
    background:none !important;
    height:auto;
    margin:auto;
    width:auto;
}
.home .metiers_services li a span.text {
    background:none;
    display:block;
    float:left;
    height:auto;
    margin:0px;
    width:auto;
}
.home .metiers_services li a:hover span.text {
    background:none !important;
}
.home .metiers_services ul{
    width:100%;
    clear:both;
}
.home .metiers_services li {
    width:100%;
    float:left;
}
.home .metiers_services li span{
    cursor:pointer;
}
.job_service li a span.actif, .about_us li a span.actif{
    background: url(../images/css/puce_transparent_on.png) no-repeat #5a5b5b;
    width:9px;
    height:7px !important;
    margin-top:7px;
}
#right_col .job_service li a, #right_col .about_us li a {
    background: none;
    padding:0;
    color: none;
}
.job_service li a,.about_us li a{
    color:#696969;
}
#right_col span.top {
  padding: 0;
  width:222px;
  margin: 0;
  display: block;
}
#right_col span.bas {
  padding: 0;
  width:222px;
  display: block;
  margin: 0 0 15px;
}

/****** Style pour mise en forme des tableaux ****/
#left_col .rubrique .online_editor table tr td p,#one_col .rubrique .online_editor table tr td p{
    padding:0;
}
#collectedinfo #infos{
    margin: 10px 0;
}
#collectedinfo a{
    color:#00ADCA;
}
#collectedinfo span{
    font-size:91%;
}
#collectedinfo span.label {
    background:transparent url(../images/css/puce_noir.png) no-repeat scroll left 5px;
    display:block;
    margin:0 10px 10px 0;
    padding:0 0 0 8px;
    float:left;
}
#collectedinfo span.info{
    color:#00ADCA;
}

/**** Ajouts de styles pour le online_editor ****/
.bloc_contenu .inside .online_editor p a{
    font-size:91%;
    background: url(../images/css/puce2.png) no-repeat left ;
    padding:0 0 0 10px;
    color:#00adca;
    position: relative;
    z-index:2;
}
#colonneD .bloc_contenu .inside .online_editor p a:hover{
    text-align:underline;
}
.bloc_contenu .inside .online_editor p a.link_col2{
  text-align:left;
}

#page .online_editor .text-left{
    text-align: left;
}
#page .online_editor .text-right{
    text-align: right;
}
#page .online_editor .text-justify{
    text-align: justify;
}
#page .online_editor .text-center{
    text-align: center;
}

/* effacage element d'impression */
#logoImgPrint{
    display: none;
    width: 205px;
    height: 91px;
}
#logoImgPrint img{
    width: 205px;
    height: 91px;
}

/* ////////////// multi select ////////////// */
.multiSelect {
    width: 172px;
    border: solid 1px #D8D8D8;
    background: #FFF url(../images/css/right-select-multi.gif) right center no-repeat;
    padding: 0px 7px;
    padding-right: 20px;
    display: inline;
    font-family:Arial;
    font-size:0.95em;
    color:inherit;
    cursor:pointer;
    height:16px;
}
.multiSelectOptions {
    width: 196px;
    max-height: 200px;
    margin-top: -1px;
    overflow: auto;
    border: solid 1px #D8D8D8;
    background: #FFF;
    font-family:Arial;
    font-size:0.95em;
}
.multiSelectOptions LABEL > INPUT {
    margin-right:4px;
}
.multiSelectOptions input{
    border: none;
}
.multiSelectOptions LABEL {
    display: block;
    padding:2px 5px;
    padding-left:3px;
    background-image:none !important;
}
.multiSelectOptions LABEL.checked {
    background: #FFF;
}
.multiSelectOptions LABEL.selectAll {
    border-bottom: dotted 1px #CCC;
}
/* -------------- spécifique ----------------- */
/* blue */
.multiselect_blue { /* définir multiselect_color pour chaque zone */
    color: #00ADCA;
    margin-top:3px;
}
.multiselect_blue .multiSelect {
   width:182px;
}
.multiselect_blue .multiSelectOptions {
    width:206px; /* = (width + padding left and right) of multiSelect */
}
.multiselect_blue .multiSelectOptions LABEL.hover {
    background: #00ADCA;
    color:#FFF;
}
/* yellow */
.multiselect_yellow { /* définir multiselect_color pour chaque zone */
    color: #FFBD2E;
    margin-top:3px;
}
.multiselect_yellow .multiSelect {
    /*width:182px;width:174px;*/
     width:171px;
}
.multiselect_yellow .multiSelectOptions {
    /*width:206px;*/ /* = (width + padding left and right) of multiSelect */
    width:198px;
}
.multiselect_yellow .multiSelectOptions label{
    color:#F39F26;
}
.multiselect_yellow .multiSelectOptions LABEL.hover {
    background: #FFBD2E;
    color:#FFF;
}
.multiselect_yellow .readonly {
    color:#858585 !important;
    opacity:0.6;
}
.multiselect_yellow .readonly {
      color:#858585 !important;
      opacity:0.6;
}

/* orange */
.multiselect_orange { /* définir multiselect_color pour chaque zone */
    color: #FF8506;
    margin-top:3px;
}
.multiselect_orange .multiSelect {
    width:171px;
}
.multiselect_orange .multiSelectOptions {
    /* = (width + padding left and right) of multiSelect */
    width:198px;
}
.multiselect_orange .multiSelectOptions label {
    color:#FF8506;
}
.multiselect_orange .multiSelectOptions LABEL.hover {
    background: #FF8506;
    color:#FFF;
}
.multiselect_orange .readonly {
      color:#858585 !important;
      opacity:0.6;
}
.multiselect_orange .readonly {
      color:#858585 !important;
      opacity:0.6;
}

.multiselect_yellow .readonly {
      color:#858585 !important;
      opacity:0.6;
}

.multiselect_orange .readonly {
      color:#858585 !important;
      opacity:0.6;
}

/* ////////////// Fin multi select ////////////// */

/* ////////////// AUTOCOMPLETE ////////////// */
.ac_input {
    border: solid 1px #D8D8D8;
    background-color:#FFFFFF;
    padding:1px 0 0 4px;
    display: inline;
    font-family:Arial;
    font-size:0.95em;
    color:inherit;
    height:16px;
}
.ac_results {
    margin-top: -1px;
    padding: 0px;
    background-color:#FFFFFF;
    font-family:Arial;
    vertical-align:middle;
    border: solid 1px #D8D8D8;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*width: 100%; --> if width will be 100% horizontal scrollbar will apear when scroll mode will be used  */
    font: menu;
    font-size: 0.95em;
    line-height: 16px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
    overflow: hidden;
    text-align:left;
}
.ac_loading {
    background: white url('../images/css/indicator.gif') right center no-repeat;
}

/* -------------- spécifique ----------------- */
/* blue */
.ac_input_blue { /* définir ac_input_color pour chaque zone */
    color: #00ADCA;
}

.ac_input_blue .ac_input {
    width:202px;
}

.ac_blue { /* définir ac_color pour chaque zone */
    color: #00ADCA;
}

.ac_blue .ac_highlight {
    color:#696969;
}

.ac_blue .ac_over {
    background-color: #00ADCA;
    color: white;
}

/* yellow */
.ac_input_yellow { /* définir ac_input_color pour chaque zone */
    color: #FFBD2E;
}

.ac_input_yellow .ac_input {
    width:202px;
}

.ac_yellow { /* définir ac_color pour chaque zone */
    color: #FFBD2E;
}

.ac_yellow .ac_highlight {
    color:#696969;
}

.ac_yellow .ac_over {
    background-color: #FFBD2E;
    color: white;
}

/* orange */
.ac_input_orange { /* définir ac_input_color pour chaque zone */
    color: #FF8506;
}

.ac_input_orange .ac_input {
    width:202px;
}

.ac_orange { /* définir ac_color pour chaque zone */
    color: #FF8506;
}

.ac_orange .ac_highlight {
    color:#696969;
}

.ac_orange .ac_over {
    background-color: #FF8506;
    color: white;
}
/* ////////////// FIN AUTOCOMPLETE ////////////// */

/* ----------------------------------
Tool-Tip help
---------------------------------- */

#tooltip {
    font-family:Arial;
    border:1px solid #59aebe;
    padding:6px;
    position:absolute;
    z-index:4000;
    width:175px;
    background-color:#fff;
}

#tooltip h3{
    background:url(../images/css/icone_info_pt.gif) no-repeat 0 0;
    text-indent:-2000em;
    overflow:hidden;
    position:absolute;
    top:-6px;
    left:-6px;
    width:14px;
    height:13px;
}

#tooltip div.body {
    color:#858585;
    font-size:0.8em;
    line-height:1.2em;
    text-align:left;
    padding-left:6px;
}

#one_col .contact.rubrique .online_editor p {
    padding:0 0 13px;
}
#right_col .bloc_contenu {
    padding:0;
}
.foncia-metier #center_col .accroche_services .online_editor h4 a {
    /*font-size:93%;*/
    padding:0;
    background:none;
}

.vous_souhaitez .headlines a {
    cursor:pointer;
}
#one_col .service_data_text_external form table td{
    text-align:left;
}
.devenir-franchise #center_col .accroche_services .online_editor h4,
.contact #center_col .accroche_services .online_editor h4 {
    padding-top:7px;
}
.devenir-franchise #center_col .accroche_services .online_editor h3,
.contact #center_col .accroche_services .online_editor h3 {
   background:none;
}
#one_col .rubrique.contact .print span, .sitemap #center .print span{
    padding:0 0 0 5px;
}

#left_col .rubrique .print span, #one_col .rubrique .print span, #one_col .contact .print span, #one_col .print span {
    margin-top:2px;/**/
}

#left_col .rubrique .print2 span, #one_col .rubrique .print2 span, #one_col .contact .print2 span, #one_col .print2 span {
    margin-top:1px;/**/
}
#search_agence a.advanced-search{
    font-size:10px;
    margin-top:1px;
}
#search_agence .link{
    float:left;
}
#louer a.advanced-search, #achat a.advanced-search{
    float:left;
    margin-top:1px;
}

#achat_nbre_piece1_fake_list li,
#achat_nbre_chambre_fake_list li,
#select_territoire_fake_list li{
    color:#FF8506;
}

#location_nbre_piece1_fake_list li,
#achat_nbre_piece1_fake_list li,
#achat_nbre_chambre_fake_list li,
#select_canton_fake_list li,
#select_territoire_fake_list li{
   font-size:0.95em;
   padding-left:9px;
}
#location_nbre_piece1_fake_list li:hover,
#select_canton_fake_list li:hover{
    color:#FFF;
    background: #FFBD2E;
}
#achat_nbre_piece1_fake_list li:hover,
#achat_nbre_chambre_fake_list li:hover,
#select_territoire_fake_list li:hover{
   color:#FFF;
   background: #FF8506;

}
.selectArea .center,.clearer .loyer,.clearer .surface{
    font-size:0.95em;
}
.form-franchise  .selectArea .center{
    font-size:100%;
}

#search_agence .txt{
    font-size:0.95em;
}
.wrap-item_block{
    margin-top:25px;
}
#right_col .about_us li ,#right_col .job_service li{
    font-size:12px;
}
#right_col .about_us li li, #right_col .job_service li li {
    font-size:12px;
}
#right_col .about_us li a span, #right_col .job_service li a span{
    cursor:pointer;
}
#right_col .about_us li ul, #right_col .job_service li ul{
    padding:4px 0 2px 20px;
}
.form-franchise .selectArea input.center{
    font-size:100%;
}
.multiSelectOptions #_fake {
    display:none !important;
    margin:0 !important;
}
.rubrique .online_editor a,
.popup .online_editor a
{
    text-decoration:underline;
}
.rubrique .online_editor a:hover,
.popup .online_editor a:hover
{
    text-decoration:underline;
    color:#00ADCA;
}
.rubrique .online_editor ol li ol, .rubrique .online_editor ol li ul {
    padding-left:30px;
}
.rubrique .online_editor ul li ul,.rubrique .online_editor ul li ul {
    padding-left:30px;
}
.rubrique .attribute-caption p,.rubrique .attribute-image p{
    padding:0 !important;
}
.rubrique .online_editor  h2,.rubrique .online_editor  h3  /*.rubrique .online_editor  h4,*/
{
    clear:both;
    float:none;
}
.multiSelectOptions label.selectAll{
    display:none;
}
.advanced-search2{
    display:block;
    padding:0 0 0 8px;
    background:url(../images/css/fleche_noir.png) no-repeat left 4px;
}
.form_title{
    color:#696969;
    font-size:154%;
    padding-bottom:5px;
}
.about_us li a span.actif {
    margin-top:3px;
}

.metiers_services .online_editor .text-right a {
    float:none;
}

#colonneC  .accroche_services  .online_editor h4, #colonneC  .accroche_services  .online_editor h4 a{
    color:#5A5B5B ;
}
.foncia-metier #center_col .accroche_services .online_editor .img_back h4 a {
    font-size:93%;
}
#colonneC  .accroche_services  .online_editor p{
    margin:0px;
    padding:0px;
}
#colonneB .online_editor a:visited, #one_col .online_editor a:visited{
    color:#026373;
    text-decoration:underline;
}

.bloc_contenu  #colonneD  .online_editor p.text-right,.bloc_contenu  #colonneD  .online_editor p,
#center_col #colonneC .accroche_services .online_editor p.text-right,
#center_col #colonneC .accroche_services .online_editor p{
    margin-bottom:4px !important;
}
#center_col #colonneC .accroche_services p.text-right  a,#center_col #colonneC .accroche_services p a{
    font-size:91%;
}
#right_col #search_agence .advanced-search2,#right_col #search_agence span a{
    color:#696969;
}

#foncia_right_col  #right_col{
    background:none !important;
}

#conteneur .print a{
    color:#858585;
    font-size:10px;
    padding:3px 0 0 5px;
    margin-top:3px ;
}
#conteneur .print a.history_back{
    line-height:12px;
    padding:2px 0 0 5px;
    margin-top:2px;
}
#conteneur .print a.picto-print{
    margin-top:0px;
}
#conteneur .print2 a.picto-print{
    margin-top:3px;
}
#conteneur .print a:hover{
    color:#00ADCA;
    text-decoration:underline;
}
#conteneur .print span{
     color:#858585;
     font-size:10px;
     margin-top:2px ;
}
#conteneur .print2 span{
     /*margin-top:1px;*/
     line-height:16px;
     font-size:12px;
     margin-top:3px;
}


#conteneur .print  img{
    vertical-align:bottom;
}
#conteneur .print .picto-anchor{
    margin-top:4px;
}
#conteneur .print .picto-anchor  img{
    margin-top:-2px; /*margin-top:-2px;*/
}

#collectedinfo{
    background:url('../images/css/trait_vertical.gif') repeat-y top right;
}
#collectedinfo .online_editor{
    margin-top:10px;
}

.video{
	position: relative; 
	z-index: 100;
}

input.checkbox , .check  input{
	background:none !important;
}
.submenu  .multiSelect{
	display:block;
}

/*-------- table-----------*/

#offers_list table{
    width:100%;
    border-top:solid #00adca 1px;
    border-bottom:solid #00adca 1px;
    text-align:left;
}

#offers_list table td,
#offers_list table th{
    padding:8px 0 8px 0px;
    text-align:center;
}

#offers_list table td a:hover{
    color:#00ADCA;
    text-decoration: none;
}

#offers_list table tr.even td,
#offers_list table tr.even th{
    background:#eff1f1;
    border-bottom:solid #bfc1c1 1px;
}

#offers_list table .first th{
    background:#eff1f1;
    background-image:url(../images/css/small-blue-puce.gif); 
    background-position:top left;
    background-repeat:no-repeat;
    text-align:center;
    border-bottom:1px solid #BFC1C1
}
#offers_list table tr.odd td,
#offers_list table tr.odd th {
    background:#f2f4f4;
    border-bottom:solid #bfc1c1 1px;
}

#offers_list table tr.last td{
    border-bottom:1px solid #00ADCA;
}

#offers_list table th{
    font-weight:bold;
    color:#00ADCA;
}
div.popup{
	padding: 15px;
	text-align: left;
}
#one_col .agence #search_agence div{
margin-right:-15px;
}
/*
.submenu .multiselect-wrap {
	width:200px;
}
.submenu .right-input{
	display:block;
	float:right;
	width:14px;
	height:18px;
	background:#FFFFFF url(../images/css/right-select-multi.gif) no-repeat  right center;
	border:1px solid #D8D8D8;
	border-left:none;
}
.submenu  input.multiSelect{
	width:177px;
	padding-right:0;
	border-right:0px;
	background-image:none;
}*/
