/*
lespac main style sheet
macharron@inpix.ca
Last edit: 2009-04-22
*/

/* Section mes pac -> preview d'une annonce dans une shadow box */
#voir #breadcrumbs0,#voir #breadcrumbs1,#voir #breadcrumbs2,#voir #breadcrumbs3,#voir #breadcrumbs4,#voir #breadcrumbs5,#voir #breadcrumbs6,#voir #breadcrumbs7,#voir #breadcrumbs8,#voir #breadcrumbs9,#voir #breadcrumbs10,#voir #breadcrumbs11,#voir #breadcrumbs12,#voir #breadcrumbs13,#voir #breadcrumbs14,#voir #breadcrumbs15{display:none;}
#voir {width:665px; padding-left: 30px; background-color: #FFF;padding-top:10px; text-align: left;}
#voir #viewOverlay{width: 100%; height: 100%; z-index: 1000; position:fixed;}

/* //////////////////////////////////////////////////////////////////////////
general */

#divBg {display:none;}

.lien {color: #005e9e; cursor:pointer;}
/* ****** */


#breadcrumbs { float: left; width: 100%; font-size: 92%; /* 11px */ color: #666;  margin: 0 15px 10px;}
#breadcrumbs strong{ font-weight: normal;}
/* breadcrums */
#breadcrumbs ul li { display: inline; padding: 0 3px 0 0;}
ul.breadcrumbs li { display: inline; padding: 0 3px 0 0;}

h1 { }
h2 {font-size: 117%; /* 14px */ font-weight: bold; margin: 0 0 10px;}
h3.noline { background: none; padding-bottom: 0;}
h4 { font-size: 117%; /* 14px */ font-weight: bold; margin: 0 0 10px; }
/*h3 { font-weight: bold; margin: 0 0 10px;}*/
h5 { font-weight: bold; margin: 0 0 10px;}
h6 { font-size: 92%; /* 11px */ font-weight: bold; }

#landingPage .secTitle {
  font-size: 117%;
  font-weight: bold;
  margin: 0 0 10px;
}

.h1 { font-size: 133%; font-weight: bold; margin: 0 0 12px; padding: 0 0 10px; background: url(../../img/0/line-double.gif) 0 bottom repeat-x; }

/* ****** */
/* class gen */
.use_hidden { position: absolute; margin-left: -9000px!important;}
.big { font-size: 116%; line-height: 1.6em;}
.float { float: left!important;}
.float_r { float: right!important;}
.hidden { visibility: hidden;}
.no_float { float: none!important;}
.self_clear { width: 100%; overflow: hidden;}
.small { font-size: 92%;}
.no_space { margin-bottom: 0!important;}
.space { margin-bottom: 10px!important;}
.spaced { margin-bottom: 15px!important;}
.spaced_sml { margin-bottom: 5px!important;}
.spaced_big { margin-bottom: 30px!important;}
.spaced_top { margin-top: 15px!important;}
.top { text-align: right;}
.align_right { text-align: right;}
.no_bold {font-weight: normal;}
#header_stats_div strong{ font-weight: normal;}
/* ****** */
/* class gen end */

/* ****** */
/* bt */
.btnLogin{padding:0px; border:0px; background-color: transparent;}
.bt { float: left; display: inline-block; height: 19px; overflow: hidden; background: url(../../img/0/bt-lt.gif) 0 0 no-repeat; color: #fff; font-size: 91%; font-weight: bold;}
.bt span { display: block; height: 19px; text-align: center; margin: 0 0 0 3px; padding: 0 16px 0 10px; background: url(../../img/0/bt-rt.gif) right 0 no-repeat; cursor: pointer;}
.bt_color { background-position: 0 -19px;}
.bt_color span { background-position: right -19px;}
.bt_sec { background-position: 0 -38px;}
.bt_sec span { background-position: right -38px;}

.bt_big { float: left; display: inline-block; height: 32px; overflow: hidden; background: url(../../img/0/bt-lt-big.gif) 0 0 no-repeat; color: #fff; font-weight: bold; margin-bottom: 15px;}
.bt_big span { display: block; height: 32px; line-height: 30px; text-align: center; margin: 0 0 0 19px; padding: 0 23px 0 0; background: url(../../img/0/bt-rt-big.gif) right 0 no-repeat; cursor: pointer;}
.bt_back { background-position: 0 -32px;}
.bt_back span { background-position: right -32px;}
.bt_back em { padding: 0 0 0 18px; background: url(../../img/0/bt-big-arrow.gif) 0 center no-repeat; font-style: normal;}
.bt_big_sec { background-position: 0 -64px;}
.bt_big_sec span { background-position: right -64px;}
.bt_disabled { background-position: 0 -96px; color: #f1f1f1;}
.bt_disabled span { background-position: right -96px;}
.bt_disabled:hover, .bt_disabled:hover span { cursor: default;}

.bt:hover, .bt_big:hover { text-decoration: none;}
.bt_left { margin:5px;}
.bt_right {float: right; margin-left:10px;}
.bt_center {float: none;}
/* ****** */
/* bt end */

/* ****** */
/* forms */
.form_col { width: 50%; float: left;}
.form_col4 { width: 25%; float: left;}
.fieldset { width: 100%; margin-bottom: 10px;}
.set { margin-bottom: 10px;}

.i_txt input, .i_sel select, .i_area textarea { font-size: 100%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.i_txt input:focus, .i_sel select:focus, .i_area textarea:focus { outline: none;}
.i_file input { width: auto; font-size: 100%;}
.i_check input, .i_radio input { width: auto!important;}
.field_info input { color: #999;}
.obl { color: #999;}
p.obl { font-size: 92%; /* 11px */}
.select { display: block;}

/* label sur meme ligne */
.i_lg label, .i_lg .label { float: left; width: 197px; display: block; margin-top: 4px;}
.i_lg .help em, .i_lg .help em { float: left; width: 167px; font-style: normal;}
.i_lg_narrow label, .i_lg_narrow .label { width: 110px;}
.i_lg_narrow2 label, .i_lg_narrow2 .label { width: 130px;}
.i_lg_narrow .help em, .i_lg_narrow .help em { width: 77px;}
.i_lg_narrow2 .help em, .i_lg_narrow2 .help em { width: 97px;}
.i_lg .i_radio label, .i_lg .i_check label { float: none; width: auto; display: inline;}
.i_lg .i_txt, .i_lg .i_sel, .i_lg .i_area, .inside_lg { float: left; display: block;}

/*addon*/
.i_lg2 label, .i_lg2 .label { float: left; width: 167px; display: block; margin-top: 4px;}
.i_lg2 .i_txt, .i_lg2 .i_sel, .i_lg2 .i_area, .inside_lg { float: left; display: block;}

/*code promo*/
.i_lg3 label { float: left; width: 300px; display: block; margin-top: 4px;}
.i_lg3 .i_txt { float: left; display: block;}

/*Subscription*/
.f_subscription label { float: left; display: block;}
.f_subscription .l_input { margin-top: 10px;}
.f_subscription .note { font-style: italic; font-size: 90%;}


.f_subscription.perso label {width: 160px;}
.f_subscription.perso .b_input {margin-left: 160px;}
.f_subscription.perso .b_input { width:350px;}
.f_subscription.login label {float:left; width: 180px;}
.f_subscription.login .b_input {margin-left: 180px;}

.f_subscription.check input{ display:block; float: left;}
.f_subscription.check .b_input {margin-left: 40px;}

.f_subscription .helpBtn img{ vertical-align: middle;}



.f_subscription .helpBtn span{
    position       :  absolute;
    top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden;
    background     :  #DDDDDD;   /* Definition du fond, sinon on a le meme que notre lien */
    color          :  #000;
    border         :  1px solid #333333; /* Definition des bordures */
    padding        :  5px;
    margin-left: 5px;
}

a.helpBtn:hover span, a.helpBtn:focus span, a.helpBtn:active span{
    top        :  auto;
    left       :  auto;
    width      :  210px;
    height     :  auto;
    overflow   :  visible;
    cursor:default;
}
#accueil h2 a{color:#333333;}
h2 .num { font-size: 71%; }
#accueil h3{ font-size: 100%; font-weight: normal; }

.form_spec { overflow: hidden; margin-left: 200px; color: #666; font-size: 92%; /* 11px */}
.form_spec p { float: left; margin-right: 10px; display: inline;}
.spec_phone p { margin-right: 15px;}
.spec_phone p.i_large{ margin: 0 0 0 205px;}

.inside { margin-left: 200px; display: inline;}
.i_lg_narrow2 .inside { margin-left: 131px;}
.inside_lg .row { float: left; margin-bottom: 5px;}
.inside_lg .row .i_radio { width: 100px; margin: 3px 0 0;}
.inside_lg .row .i_radio, .inside_lg .row .i_sel { float: left; }
.inside_lg .form_spec, .i_high .form_spec { margin-left: 0;}

.i_lg .i_high { margin: 5px 0 10px 30px;}
.i_lg .i_high label { display: block; width: auto; font-weight: normal; margin-bottom: 3px; padding: 0;}
.i_lg .i_high .i_check label { display: inline; margin-bottom: 0; padding: 0;}

/* label sur une ligne */
.i_high label, .i_high .label { display: block; float: none; font-weight: bold; margin-bottom: 3px;}
.i_high .i_radio label, .i_high .i_check label { display: inline; font-weight: normal;}
.i_high .i_txt, .i_high .i_sel select, .i_high .i_area textarea { display: block;}

/* labels indentifications */
.fm_steps label, .fm_steps .label { padding-left: 12px;}
.fm_steps .form_spec { margin-left: 212px;}
.fm_steps .inside_lg .form_spec, .fm_steps .i_high .form_spec { margin-left: 0;}
.fm_steps .inside { margin-left: 209px;}
.fm_steps .i_lg_narrow2 .inside { margin-left: 140px;}
.fm_steps .i_radio label, .fm_steps .i_check label { padding-left: 4px;}

/* plusieurs input sur meme ligne */
.i_multi .i_txt, .i_multi .i_sel, .i_multi .i_split, .i_multi .i_split_empty { float: left; display: block; margin-right: 10px; }
.i_multi .i_split { margin-top: 3px; margin-left: 3px}
.i_multi .i_split_sml { margin-right: 5px; margin-left: -5px;}
.i_multi .i_split_large { margin-left: 15px;}
.i_multi .i_split_empty { margin: 4px 0 0 -5px;}
.i_multi .i_split label { display: inline; width: auto; margin-top: 0; padding: 0;}
.form_row { width: 100%; overflow: hidden;}
.form_row div { float: left; margin-right: 15px;}

.inputBorder { background-color: #ffffff; border-color: #78abc8; border-style:solid; border-width:2px; padding:3px; }

.i_bg_right { display: block; height: 22px; margin: 0; padding: 0 8px 0 6px; background-color: #ffffff; border-color: #78abc8; border-style:solid; border-width:2px; }
.i_bg_right input {  height: 17px; background: transparent; border: none;}

/* select list box */
.fm_select_tree { overflow: hidden; background: #fff; padding: 10px 0 0; background: url(../../img/0/bg-fm-select-tree.gif) 0 bottom no-repeat;}
.fm_select_tree label { width: auto; margin-right: 5px;}
.fm_select_tree .i_sel { width: 100%; overflow: hidden;}
.fm_select_tree .i_sel .select_list { float: left; margin: 0 0 5px 10px; padding: 5px 0 0; background: url(../../img/0/bg-select-tree.gif) 0 0 no-repeat; display: inline;}
.fm_select_tree .i_sel .select_list select { width: 205px; height: 140px; margin: 0 5px; line-height: 1.6em; background: transparent; border: none;}
.fm_select_tree .i_sel .select_list .select_foot { width: 215px; height: 5px; font-size: 1px; overflow: hidden; background: url(../../img/0/bg-select-tree-foot.gif) 0 0 no-repeat;}
.fm_select_tree .i_sel p { clear: both; overflow: hidden; margin: 0 12px 12px;}
.fm_select_tree .desc { margin: 0 10px 10px;}
.fm_select_tree .results { overflow: hidden; margin: 0 10px 10px; padding: 10px 0 0; background: url(../../img/0/line-double.gif) 0 0 repeat-x;}
.cat_sel { width: 100%; overflow: hidden;}
.cat_sel ul, .cat_sel p { float: left;}
.cat_sel p { margin: 1px 0 0 15px;}


.i_check_spanning input { float: left;}
.i_check_spanning label { float: left; width: 575px;}
.i_lg_narrow2 .i_check_spanning { width: 460px;}
.i_lg_narrow2 .i_check_spanning p { float: left;}
.i_lg_narrow2 .i_check_spanning label { float: left; width: 420px;}

/* textarea */
.i_area { display: block; overflow: hidden; border-color: #78abc8; border-style:solid; border-width:2px;}
.i_area .i_area_inner { display: block; padding: 4px 4px 0; }
.i_area textarea { width: 99%; border: none;}
.i_area .i_area_foot { display: block; height: 5px; overflow: hidden; padding: 0 0 0 5px;  font-size: 1px;}
.i_area .i_area_foot span { display: block; height: 5px; overflow: hidden; }


/* Width/height input */
.i_small { width: 87px!important;}
.i_small2 { width: 60px!important;}
.i_small3 { width: 40px!important;}
.i_med, .i_med .selectbox { width: 132px!important;}
.i_med2, .i_med2 .selectbox { width: 100px!important;}
.i_med3, .i_med3 .selectbox { width: 142px!important;}
.i_med4, .i_med4 .selectbox { width: 122px!important;}
.i_large, .i_large .selectbox { width: 162px!important;}
.i_large0, .i_large0 .selectbox { width: 92px!important;}
.i_large2, .i_large2 .selectbox { width: 192px!important;}
.i_large2a, .i_large2a .selectbox { width: 192px!important;}
.i_large3, .i_large3 .selectbox { width: 248px!important;}
.i_large3a, .i_large3a .selectbox { width: 256px!important;}
.i_large4, .i_large4 .selectbox { width: 348px!important;}
.i_large5, .i_large5 .selectbox { width: 434px!important;}
.i_large6, .i_large6 .selectbox { width: 900px!important;}

.i_area textarea { height: 75px;}
.i_area_high textarea { height: 150px;}

/* choice submit */
.choice { margin-top: 15px!important;}
.i_lg_narrow2 .choice_split { margin-left: 145px;}
.choice a { float: right; margin: 0 0 10px 10px;}
.choice .bt { margin-top: 7px;}
.choice .bt_back { margin-left: 0; float: left;}

.choice_split { padding-top: 10px; border-top: 1px solid #cfcfcf;}
.split_foot { padding-bottom: 10px; border-bottom: 1px solid #cfcfcf;}
.split_foot a { margin-right: 10px;}

/* ****** */
/* form end*/


/* center */

.intro p, .intro ul, .intro dl { margin: 0 0 15px; line-height: 1.4em;}
.intro ul li, .ls_norm li { list-style-type: disc; margin: 0 0 5px 15px;}

/* info list */
.info_list dl { width: 100%; overflow: hidden; margin: 0 0 4px; font-size: 92%!important; /* 11px */ line-height: 1.2em;}
.info_list dl dt, .info_list dl dd { float: left; overflow: hidden;}
.info_list dl dt, .date { color: #999;}
.info_list .price { line-height: 1.6em;}
.info_list .price dd { font-size: 127%; /* 14px */ font-weight: bold;}
.info_list .price span { font-weight: normal;}
.info_list .lieu { line-height: 1.4em;}
.info_list .lieu dd { font-size: 109%; /* 12px */}
.info_list .lieu span {  font-size: 92%!important; /* 11px */}



/* arrows icon */
.ls_arrows li { background: url(../../img/0/icn-arrow.gif) 0 5px no-repeat; padding: 0 0 0 11px;}
.link_arrows a, .txt_arrows { background: url(../../img/0/icn-arrow.gif) 0 5px no-repeat; padding: 0 0 0 11px;}
.link { background: url(../../img/0/icn-arrow-link.gif) right 4px no-repeat; padding-right: 14px!important; text-decoration: underline;}
.cat_box ¬© a { color:#333;}
.link_opp { background: url(../../img/0/icn-arrow-link-opp.gif) left 4px no-repeat; padding-left: 14px!important; text-decoration: underline;}
.link_delete { background: url(../../img/0/icn-delete.gif) 0 0 no-repeat; padding: 0 0 0 19px;}
.arrow_search { background: url(../../img/0/icn-arrow-big.gif) right 3px no-repeat; padding: 0 14px 0 0; text-decoration: underline; font-weight:bold}
.open .arrow_search { background-position: right -81px;}

/* icns */
.bt_add { background: url(../../img/0/icn-add.gif) 0 center no-repeat; padding: 0 0 0 14px;}
.bt_alert { display: block; width: 14px; height: 1.5em; background: url(../../img/0/icn-alert.gif) 0 1px no-repeat; text-indent: -9000px;}
.bt_alert_edit { display: block; width: 15px; height: 1.5em; background: url(../../img/0/icn-alert-edit.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_alert_del { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-alert-del.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_cal { display: block; width: 15px; height: 1.5em; background: url(../../img/0/icn-cal.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_close { display: block; width: 30px; height: 25px; background: url(../../img/0/bt-close.gif) 0 0 no-repeat; text-indent: -9000px;}
.bt_delete { display: block; width: 13px; height: 1.5em; background: url(../../img/0/icn-delete.gif) 0 2px no-repeat; text-indent: -9000px;}
.bt_dubious { display: block; width: 14px; height: 1.5em; background: url(../../img/0/icn-dubious.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_edit { display: block; width: 15px; height: 1.5em; background: url(../../img/0/icn-edit.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_fav { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-fav.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_fav_plus { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-fav-plus.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_help { display: block; float: right!important; width: 14px; height: 1.5em; padding-right: 10px; background: url(../../img/0/icn-help.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_logo { display: block; width: 18px; height: 1.5em; background: url(../../img/0/icn-logo.gif) 0 -28px no-repeat; text-indent: -9000px;}
.supp_row_express .bt_logo { width: 20px; background-position: center 2px;}
.bt_map { display: block; width: 15px; height: 19px; background: url(../../img/0/icn-map.gif) 0 0 no-repeat; text-indent: -9000px;}
.bt_print { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-print.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_new_window { display: inline-block; width: 16px; height: 1.5em; background: url(../../img/0/icn-new_window.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_renew { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-renew.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_rss { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-rss.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_save { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-save.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_share { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn_partager_petit.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_sms { display: block; width: 21px; height: 1.5em; background: url(../../img/0/icn-sms.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_sold { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-sold.gif) 0 center no-repeat; text-indent: -9000px;}
.bt_taf { display: block; width: 16px; height: 1.5em; background: url(../../img/0/icn-taf.gif) 0 4px no-repeat; text-indent: -9000px;}
.bt_vedette { display: block; width: 15px; height: 1.5em; background: url(../../img/0/icn-vedette.gif) 0 0 no-repeat; text-indent: -9000px;}

.bt_con_ann { display: block; width: 245px; background: url(../../img/0/icn_courriel.gif) no-repeat; padding-left:20px;}
.bt_con_ann .openContactForm{ height: 1.5em; text-decoration: underline; color:#005e9e; cursor: pointer;}
.bt_tel { display: block; width: 245px; height: 1.5em; background: url(../../img/0/icn_telephone.gif) no-repeat; padding-left:20px;}
.bt_web { display: block; width: 245px; height: 1.5em; background: url(../../img/0/icn_www.gif) no-repeat; padding-left:20px;}
.bt_no_icn { display: block; width: 245px; height: 1.5em; padding-left:20px;}




.supp_row_express .bt_vedette { width: 17px; background-position: center -34px;}


.num { color: #777; font-weight: normal; font-size: 83%; /* 10px */}
h4 .num { font-size: 71%; /* 10px */}

.special { color: #ff8a00; font-weight: bold;}
.distance { font-size: 83%; /* 10px */}

/* images */
.result_express .img_photo img { border: 2px solid #3f88bf;}
.img_thumb img { border: 1px solid #333;}
.img_ann img { border: 1px solid #c6c6c6;}
.video-dev{
    cursor:pointer;
    position:relative;
    display:inline;
    width: 120px;
    height: 90px;
    left: 0px;
    top: 0px;
}

.video-a-link {
    position:relative;
}

.video-dev img{
    border:solid 1px #000000;
}

.video-dev .video-link-span {
    background:transparent url(/include/img/0/icn-vid.png) no-repeat scroll 0pt 50%;
    cursor:pointer;
    color:#000000;
    display:block;
    height:36px;
    position:absolute;
    text-align:center;
    text-decoration:none;
    vertical-align:bottom;
    width:39px;
    opacity: 0.8;
    left: 30px;
    top: -35px !important;
    top: 20px !important;
}
.video-dev .video-link-span-upload {
    left: 45px;
    top: -55px !important;
    top: 35px !important;
}

.bt-video{
    text-align:left;
    display:block;
    color:#FFFFFF;
    font-weight:bold;
}
.bt-video.videoLst{
    background: url(../../img/0/line-video-lst-bleu.gif) no-repeat; padding: 5px 0 0 0;
    width:185px;
    height:28px;
}
.bt-video.videoLst{
    width:185px;
    height:28px;
}
.bt-video.videoLst.bleu{background: url(../../img/0/line-video-lst-bleu.gif) no-repeat; padding: 5px 0 0 0;}
.bt-video.videoLst.noir{background: url(../../img/0/line-video-lst-noir.gif) no-repeat; padding: 5px 0 0 0;}

.bt-video.videoLst span, .bt-video.videoDetail span{
    padding-left:30px;
}

.bt-video.videoCmp span{
    padding-left:5px;
    font-size:9px;
    font-weight:normal;
}

.bt-video.videoCmp{
    background: url(../../img/0/line-video-lst-bleu.gif) no-repeat; padding: 5px 0 0 0;
    width:75px;
    height:18px;
}
.bt-video.videoCmp{
    width:92px;
    height:18px;
}
.bt-video.videoCmp.bleu{background: url(../../img/0/line-video-cmp-bleu.gif) no-repeat; padding: 0;}
.bt-video.videoCmp.noir{background: url(../../img/0/line-video-cmp-noir.gif) no-repeat; padding: 0;}

a:hover.bt-video{
    text-decoration:none;
}


.bt-video.videoDetail{
    margin-top:10px;
    background: url(../../img/0/line-video-detail.gif) no-repeat; padding: 10px 0 0 0;
    width:174px;
    height:37px;
}
/* nb img*/
/*.img_photo .nb_img { position: absolute; display: inline-block; height: 16px; padding: 0 5px; overflow: hidden; background: url(../../img/0/bg-nb-img.gif) 0 0 no-repeat; color: #fff; font-size: 83%; text-align: center;}
.result_express .img_photo .nb_img { background-position: 0 -16px;}
*/
.img_photo .extra_etiquette { position: absolute; display: block; height: 16px; padding: 0 5px; overflow: hidden; background: url(../../img/0/bg-nb-img.gif) 0 0 no-repeat; color: #fff; font-size: 83%; /* 10px */ text-align: center; left: 10px;}
.result_express .img_photo .extra_etiquette { background-position: 0 -16px;}
#result_photo .result_img_plus .extra_etiquette { background-position: 0 -16px; top:10px;}
#result_photo .result_img .extra_etiquette { background-position: 0 0; top:10px;}
.extra_etiquette .icn_video { display: inline-block; width: 13px; height: 16px; background: url(../../img/0/icn-video.gif) 0 2px no-repeat; text-indent: -9000px;}


/* zoom */
.img_zoom a, .img_zoom img { position: relative; display: block;}
.img_zoom .icn_zoom { position: absolute; display: block; width: 31px; height: 21px; right: 2px; margin: -23px 0 0 0; background: url(../../img/0/icn-zoom.gif) 0 0 no-repeat; cursor: pointer;}
.img_photo a:hover, .img_zoom a:hover { text-decoration: none;}

ul.split li { display: inline; margin-right: 7px; line-height: 1.5em; padding-right: 10px; background: url(../../img/0/split-list.gif) right center no-repeat;}
ul.split li.last { margin-right: 0; padding-right: 0; background: none;}





/* ****** */
/* box */
.box { margin: 0 0 10px;}
.box .box_inner, .box .box_nofond { margin: 0 20px 0 25px; overflow: hidden;}
.box .box_foot { height: 10px; font-size: 1px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;}
.box .box_end { background-image: url(../../img/0/line-double.gif); background-position: 0 bottom; background-repeat: repeat-x;}

/* nobox */
.nobox .box_inner, .nobox .box_nofond { margin: 0 20px 0 25px; overflow: hidden;}
.nobox .box_foot { height: 10px; font-size: 1px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;}
.nobox .box_end { background-image: url(../../img/0/line-double.gif); background-position: 0 bottom; background-repeat: repeat-x;}




/* box middle */
#middleCol .box { background: url(../../img/0/bg-box-inner.gif) 0 0 repeat-y;}
#middleCol .box_fond { margin: 0 10px 15px 15px; padding: 15px 0 1px; background-color: #f7f7f7;}
#middleCol .box_tabs { margin: 0 10px 15px 15px; padding: 0 10px; background: url(../../img/0/line-tabs.gif) 0 bottom repeat-x;}
#middleCol .box_fond .fond_inner { margin: 0 10px; padding: 0 0 1px;}
#middleCol .box .box_foot { background-image: url(../../img/0/bg-box-foot.gif);}
#middleCol .box .foot_color { background-image: url(../../img/0/bg-box-foot-color.gif); }

#middleCol.large .box { background-image: url(../../img/0/bg-box-inner-lg.gif);}
#middleCol.large .box_inner { margin-right: 25px;}
#middleCol.large .box_fond { margin-right: 15px;}
#middleCol.large .box .box_foot { background-image: url(../../img/0/bg-box-foot-lg.gif);}


/* title box left */
#middleCol .title { height: 34px; background: url(../../img/0/bg-titlebar.gif) 0 0 no-repeat; padding: 0 0 10px;}
#middleCol .title div.h2 { position: relative; left: -7px; height: 34px; background: url(../../img/0/bg-titlebar-lt.png) 0 0 no-repeat; text-indent:-9000px;}
#middleCol .text div.h2 { color: #fff; font-size: 110%; font-weight: bold;line-height:2em; text-indent:0;}
#middleCol .title_full { background: url(../../img/0/bg-titlebar-full.gif) 0 0 no-repeat; }
#middleCol .title div.h2 span { display: block; height: 34px; margin: 0 0 0 23px; background-position: 0 0; background-repeat: no-repeat;}
#t_pg_generale span { background-image: url(../../img/0/lb-pg-generale.gif);}

#middleCol.large .title { background-image: url(../../img/0/bg-titlebar-lg.gif);}
#middleCol.large .nobox .title { background-image: url(../../img/0/bg-titlebar-nobox-lg.gif);}

#middleCol .or { height: 33px; background: url(../../img/0/bg-titlebar-or.gif) 0 0 no-repeat; padding: 0 0 10px;}
#middleCol .or h2 { position: relative; right: -7px; height: 33px; background: url(../../img/0/bg-titlebar-rt-or.png) 0 0 no-repeat;}



/* bloc */
.bloc { background: url(../../img/0/bg-bloc.gif) 0 0 no-repeat; margin: 0 0 5px;}
.bloc .bloc_inner { padding: 6px 19px 0 13px;}
.bloc .bloc_foot { height: 11px; font-size: 1px; background: url(../../img/0/bg-bloc-foot.gif) 0 0 no-repeat; overflow: hidden;}
/* ****** */
/* bloc end */

/* format de pub */
/*
1 = bigbox      300x250
2 = sky         160x600
3 = top         468x60
4 = superbanner 728x90
5 = resultats   546x90
6 = demi-sky    160x300
7 = inventaire  300x?
*/

#pub-1 { width: 546px; max-height: 250px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-1 img { vertical-align:middle;}

#pub-2 { width: 160px; max-height: 600px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-2 img { vertical-align:middle;}

#pub-3 { width: 468px; max-height: 60px; overflow: hidden; margin: 0 auto 10px;}
#pub-3 img { vertical-align:middle;}

#pub-4 { width: 728px; max-height: 90px; overflow: visible ; margin: 0 auto 10px; z-index:0;}
#pub-4 img { vertical-align:middle;}

#pub-5 { width: 605px; max-height: 90px; overflow: hidden; margin: 0 auto 30px; text-align:center;}
#pub-5 img { vertical-align:middle;}

#pub-6 { width: 300px; max-height: 125px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-6 img { vertical-align:middle;}

#pub-66 { width: 300px; max-height: 125px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-66 img { vertical-align:middle;}

#pub-666 { width: 300px; max-height: 125px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-666 img { vertical-align:middle;}

#pub-7 { width: 300px; max-height: 250px; overflow: hidden; margin: 0 auto 10px; text-align:center;}
#pub-7 img { vertical-align:middle;}

#pub-88{ width: 300px; max-height: 250px; overflow: visible; margin: 0 auto 10px; text-align:center;}
#pub-88 img { vertical-align:middle;}

#pub-14 { font-weight:bold; font-size:12px; margin: 10px 0 10px 25px; }





/* nav */
.nav { margin: 0 0 20px; font-size: 92%; /* 11px */ text-align: center;}
.nav li { display: inline; margin: 0 1px; }
.nav li a { padding: 0 4px; text-decoration: underline;}
.nav li .selected { color: #333; font-weight: bold;}
.nav .bt_prev { margin: 0 20px 0 0; padding: 0 20px 0 0; border-right: 1px solid #999;}
.nav .bt_next { margin: 0 0 0 20px; padding: 0 0 0 20px; border-left: 1px solid #999;}

.news_nav { float: right; width: 50px;}
.news_nav li { float: left; width: 25px; height: 25px;}
.news_nav li a { display: block; height: 25px; text-indent: -9000px;}
.news_nav .bt_news_prev a { background: url(../../img/0/bt-news-prev.gif) 0 0 no-repeat;}
.news_nav .bt_news_next a { background: url(../../img/0/bt-news-next.gif) 0 0 no-repeat;}
#middleCol .box_inner .news_nav .bt_news_prev a { background-position: 0 -25px;}
#middleCol .box_inner .news_nav .bt_news_next a { background-position: 0 -25px;}
/* nav ends */

/* tabs */
.tabs { overflow: hidden; font-size: 91%; /* 11px */}
.tabs li, .tabs li a { float: left; height: 32px; text-align: center;}
.tabs li { padding: 0 1px 0 0;}
.tabs li a { background: url(../../img/0/bg-tabs.gif) 0 0 no-repeat; padding: 0 0 0 20px;}
.tabs li a span { display: block; min-width: 50px; height: 22px; background: url(../../img/0/bg-tabs-rt.gif) right 0 no-repeat; padding: 10px 20px 0 0; cursor: pointer;}
.tabs li a:hover { /*background-position: 0 -32px;*/ text-decoration: none;}
/*.tabs li a:hover span { background-position: right -32px;}*/
.tabs li a.bt_profil { background-position: 0 -32px;}
.tabs li a.bt_profil span { background-position: right -32px;}

.tabs li.selected a, .tabs li.selected a:hover { background-position: 0 -64px; font-weight: bold; color: #333; text-decoration: none; cursor: default; font-size: 109%; /* 12px */}
.tabs li.selected a.first, .tabs li.selected a.first:hover { background-position: 0 -96px;}
.tabs li.selected a span, .tabs li.selected a:hover span { background-position: right -64px; cursor: default; height: 24px; padding-top: 8px;}
/* tabs end */

/* file_upload */
.uploaded_files { width: 599px; overflow: hidden; margin: 30px 0 0 0;}
.uploaded_files li { float: left; width: 140px; overflow: hidden; margin: 0 4px 10px;}
.uploaded_files ul { width: 100%; overflow: hidden; margin: 3px 0 0;}
.uploaded_files ul li { float: left; width: auto; overflow: hidden; margin: 0 5px 0 0;}
.uploaded_files ul li .bt_delete { background-position: 0 2px;}
.uploaded_files p.upload_princ {  font-weight: bold; font-size: 83%; /* 11px */}
.uploaded_files p.upload_desc_short {  height:2.7em; overflow: hidden;}
.uploaded_files p.upload_desc_long {  height:4em; overflow: hidden;}

/* file_upload end */

/* forfaits */
#type_forfaits { position: relative; margin: 0 0 15px 5px;}
#type_forfaits .form_col4 { position: relative; padding: 110px 0 0;}
#type_forfaits img { position: absolute; margin: -110px 0 0; left: 0; }

#type_forfaits .selected label { font-weight: bold;}
#type_forfaits .selected img { border: 2px solid #005e9e;}


.col3 { float: left; width: 33%;}

.bt_membre { display: block; width: 131px; height: 25px; background: url(../../img/0/box-avantages/bt_membre.gif) 0 0 no-repeat; text-indent: -9000px;}

/* ****** */
/* center end */

/* ****** */
.result_img_plus{
    border: 1px solid #3f88bf;
    background-color: #DDE3F3;
    margin:2px;
    margin-bottom:10px;
}
.result_img{
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
    margin:2px;
    margin-bottom:10px;
}
.result_img_plus .special { position: absolute; left: 70px; top: -10px; padding: 0 3px; background: #fff; }

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto }
/* footer end */


.texte p, .texte ul, .texte dl { margin: 0 0 15px; line-height: 1.4em;}
.texte ul li { list-style-type:square ; margin: 0 0 5px 15px;}

/*TEMPORARY: 18-22 May 2011*/
.textePromo p {margin: 0; line-height: 1.4em;}


.boxSection { margin: 0 0 30px;}
.boxSection .element_section {list-style-type:none;}
.boxSection .box_title { background: url(../../img/0/bg-tbl-header.gif) 0 0 no-repeat;}
.boxSection .section_title { color: #005e9e; margin: 0 10px; padding: 5px 0 2px; cursor: pointer; background: url(../../img/0/icn-arrow-big.gif) right 10px no-repeat;}
.boxSection .section_title:hover { text-decoration:underline;}
.boxSection .open .section_title { background-position: right -75px; }
.boxSection .element_section .box_title { margin-left:5px;}
.boxSection .box_title_foot { height: 6px; overflow: hidden; font-size: 1px; background: url(../../img/0/bg-tbl-header-foot.gif) 0 0 no-repeat;}



















/* Fin Section forfait */

/*
Fin Interac et internetSecure
*/



/* Section Faq */
.boxSection .element_sub_section {list-style-type:none; margin-right:15px;}
.boxSection .section_sub_title { color: #005e9e; margin: 0; padding: 5px 0 2px; cursor: pointer; background: url(../../img/0/icn-arrow-big.gif) right 10px no-repeat;border-bottom:solid 1px #AAAAAA;}
.boxSection .section_sub_link { color: #005e9e; margin: 0; padding: 5px 0 2px; cursor: pointer; border-bottom:solid 1px #AAAAAA;}
.boxSection .openSub .section_sub_title { background-position: right -75px; }


#pourquoi #aussi{ padding-left:120px; background: url(../../img/0/page-pourquoi/illustration_pourquoi.jpg) 0 0 no-repeat;}
#pourquoi h3{font-size:145%; font-weight:bold; color:#1E427E;}
#pourquoi #aussi ul{padding:10px; padding-left:0; color:#CC0000;}
#pourquoi #aussi li span{color:#333333}
#pourquoi #commentaire {font-style:italic; padding:10px;}
#pourquoi #commentaire li{list-style:none;margin:0; padding-bottom:15px;}
#pourquoi #commentaire .identification {font-style:normal; font-weight:bold; margin-left:30px;}

/* fin section Faq */
#search_advanced_head{ cursor:pointer;}
#search_advanced_head .avance_rech_bt { display: inline-block; padding-left:35px; background: url(/include/img/0/quatre-boutons.gif) left -13px no-repeat; height:13px; }
#search_advanced_head .bt_text { text-decoration:underline;}
#search_advanced_head.close .avance_rech_bt { background-position: left 0px!important; }

/* Page Partager */
.partager .boxPartage { position: relative; float: left; text-align:left; width: 140px; height:30px; padding: 0 0 0 10px;}



/*
 Ajouter une nouvelle pac (categorie)
*/

ul#lstGroup {
	margin: 0;
	padding: 0;
    }

    ul#lstGroup li {
	line-height: 16px;
	padding: 0 10px;
	list-style:none;
    }

    ul#lstGroup .col1 {margin-left: 0px;}

    ul#lstGroup .col2 {margin-left: 300px;}

    ul#lstGroup .col3 {margin-left: 600px;}

    ul#lstGroup .coltopper {margin-top: -135px;}

    ul#lstGroup li a{
	display: block;
	position: relative;
	width:270px;
	border:1px solid #FFF;
	padding:2px;
    }

    ul#lstGroup li .disable{
	padding:2px;
	display: block;
	position: relative;
	width:270px;
	background-color:#FFF;
	border:1px solid #EEE;
	font-style:italic;
	color:#CCC;
    }

    .boxCategorie { margin: 0 0 30px;}
    .boxCategorie .element_section {list-style-type:none;}
    .boxCategorie .box_title { background: url(/include/img/0/box-annonce/header-choix-categorie.gif) 0 0 no-repeat;}
    .boxCategorie .box_title_foot { height: 6px; overflow: hidden; font-size: 1px; background: url(/include/img/0/box-annonce/footer-choix-categorie.gif) 0 0 no-repeat;}
    .boxCategorie .section_title { color: #000; margin: 0 10px; padding: 5px 0 2px; cursor: pointer; background: url(/include/img/0/icn-arrow-big.gif) 870px 10px no-repeat;}
    .boxCategorie .open .section_title { background-position: 870px -75px; }
    .boxCategorie .section_title:hover { text-decoration:underline;}
    .boxCategorie .element_section .box_title { margin-left:-15px;}

    .boxCategorie .lstCategorie li{
	list-style:none;
    }

    .boxCategorie .lstCategorie li.disable span{
	margin-left:8px;
	margin-right:2px;
    }

    .boxCategorie .lstCategorie li.disable{
	background-color:#FFF;
	border:1px solid #EEEEEE;
	color:#CCC; /* sdfds */
    }
/*
    fin Ajouter une nouvelle pac (categorie)
*/
	
/* Section mes pac */
.messageBold{
font-weight:bold;
}

.title .nbAnnCatTitle{
    float:right;
    padding-right:500px;
}
 .mesPacAnn{
       border-collapse : collapse;
        width:900px;
}

.mesPacAnn thead tr th{
    font-weight:bold;
}

.mesPacAnn tbody .topAnnTr td{
    border-top:1px solid #999999;
    vertical-align:top;
}

.mesPacAnn thead th.photos{
    width:100px;
    text-align:center;
}

.mesPacAnn thead th.titre{
    width:280px;
}

.mesPacAnn thead th.parution{
    width:100px;
}
    
.mesPacAnn thead th.echeance{
    width:100px;
}

.mesPacAnn tbody tr td:first-child{
    padding:5px;
}

.mesPacAnn tbody .topAnnTr td:last-child a, .mesPacAnn .topAnnTr td{
    font-weight:bold;
}
 
.mesPacAnn tbody tr td{
    vertical-align:top;
}

/* Action */
.mesPacAnn .icnAct{
    float:left;
}
.mesPacAnn .icnAct{
    font-style:italic;
    text-align:center;
}
.mesPacAnn .separateur {
	float:left;
	width: 1px; height: 10px;
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
	background: #000;
}

/* No Label */
.mesPacAnn.hideLabel thead th.titre{
    width:400px;
}
.mesPacAnn.hideLabel .icnAct span{
    display:none;  
}


.mesPacAnn .renouvellement{
    padding-left:25px;
}

.icons { display: block; width: 191px; height: 86px; background-repeat: no-repeat; }
 
/* Forfait communautaire */
#middleCol .title.h0 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_communautaire.png) 0 0 no-repeat;}

#middleCol.large .title.h0
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_communautaire.png);}

/* Forfait Bronze */
#middleCol .title.h1 .h2, #middleCol .title.h7 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_bronze.png) 0 0 no-repeat;}

#middleCol.large .title.h1, #middleCol.large .title.h7
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_bronze.png);}

/* Forfait Argent */
#middleCol .title.h2 .h2, #middleCol .title.h8 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_argent.png) 0 0 no-repeat;}

#middleCol.large .title.h2, #middleCol.large .title.h8
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_argent.png);}

/* Forfait Or */
#middleCol .title.h3 .h2, #middleCol .title.h9 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_or.png) 0 0 no-repeat;}

#middleCol.large .title.h3, #middleCol.large .title.h9
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_or.png);}

/* Forfait Platine */
#middleCol .title.h4 .h2, #middleCol .title.h10 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_platine.png) 0 0 no-repeat;}

#middleCol.large .title.h4, #middleCol.large .title.h10
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_platine.png);}

/* Forfait Pele-mele */
#middleCol .title.h6 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_pelemele.png) 0 0 no-repeat;}

#middleCol.large .title.h6
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_pelemele.png);}

/* Forfait Passe-partout */
#middleCol .title.h37 .h2, #middleCol .title.h38 .h2, #middleCol .title.h39 .h2, #middleCol .title.h40 .h2, #middleCol .title.h56 .h2, #middleCol .title.h57 .h2, #middleCol .title.h58 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_passepartout.png) 0 0 no-repeat;}

#middleCol.large .title.h37, #middleCol.large .title.h38, #middleCol.large .title.h39, #middleCol.large .title.h40, #middleCol.large .title.h56, #middleCol.large .title.h57, #middleCol.large .title.h58
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_passepartout.png);}

/* Forfait Offre 30 jours ilimit√©e */
#middleCol .title.h58 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_offre30jours.png) 0 0 no-repeat;}

#middleCol.large .title.h58
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_offre30jours.png);}

/* Forfait Emploi  41-52*/
#middleCol .title.h41 .h2, #middleCol .title.h42 .h2, #middleCol .title.h43 .h2, #middleCol .title.h44 .h2, #middleCol .title.h45 .h2, #middleCol .title.h46 .h2,
#middleCol .title.h47 .h2, #middleCol .title.h48 .h2, #middleCol .title.h49 .h2, #middleCol .title.h50 .h2, #middleCol .title.h51 .h2, #middleCol .title.h52 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_emploi.png) 0 0 no-repeat;}

#middleCol.large .title.h41, #middleCol.large .title.h42, #middleCol.large .title.h43, #middleCol.large .title.h44, #middleCol.large .title.h45, #middleCol.large .title.h46,
#middleCol.large .title.h47, #middleCol.large .title.h48, #middleCol.large .title.h49, #middleCol.large .title.h50, #middleCol.large .title.h51, #middleCol.large .title.h52
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_emploi.png);}

/* Forfait Immo */
#middleCol .title.h14 .h2, #middleCol .title.h15 .h2, #middleCol .title.h33 .h2, #middleCol .title.h54 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_immo.png) 0 0 no-repeat;}

#middleCol.large .title.h14, #middleCol.large .title.h15, #middleCol.large .title.h33, #middleCol.large .title.h54
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_immo.png);}

/* Forfait Vehicule  11, 12, 34, 35, 36, 53, 55*/
#middleCol .title.h11 .h2, #middleCol .title.h12 .h2, #middleCol .title.h34 .h2, #middleCol .title.h35 .h2, #middleCol .title.h36 .h2, #middleCol .title.h53 .h2, #middleCol .title.h55 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_vehicule.png) 0 0 no-repeat;}

#middleCol.large .title.h11, #middleCol.large .title.h12, #middleCol.large .title.h34, #middleCol.large .title.h35, #middleCol.large .title.h36, #middleCol.large .title.h53, #middleCol.large .title.h55
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_vehicule.png);}

/* Forfait Hope */
#middleCol .title.h16 .h2
{ position: relative; left: -7px; height: 34px; background: url(../../img/0/headerForfait/bg-titlebar-lt_vehicule.png) 0 0 no-repeat;}

#middleCol.large .title.h16
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_vehicule.png);}

.icn_stats {
    height:20px;
    font-weight:bold;
    padding-right:18px;
    background: url(../../img/0/icn_stats.png) bottom right  no-repeat;
}
/* Fin Section mesPac */

/* result_photo */
#result_photo {  margin: 0 10px; padding: 40px 0 0 20px; background: url(/include/img/0/line-double.gif) 0 0 repeat-x;}
#result_photo li { float: left; width: 160px; height:275px;  padding: 0 10px 10px; display: inline; position:relative;}
#result_photo li img { display: block; margin: 10px 0 5px; width:155px; height:116px;}
#result_photo li .banner_vendu img { width:auto; height:auto;}
#result_photo li p { height:100px; overflow:auto; }

/* Pub */

#tbl_result_compact .pub-5{display:none;}
#tbl_result_compact .pub-5 div{margin-left:-5px;}
#tbl_result_compact .pub-5.visible{display:block;} /* incapacite a ie7 d'afficher un display:table-cell */
#tbl_result_compact .pub-5.visible{display:table-cell;}

#result_photo .pub-5{margin-left:-40px;width:500px;height:0px;}
#result_photo .pub-5.visible{height:95px;}

/* Bridge */
#bridgeExec{
    border-collapse:collapse;
    width:900px;
	margin-top:25px;
    margin-bottom:25px;
    margin-left:auto;
    margin-right:auto;
}

#bridgeExec th{
    color: #FFFFFF;
    background-color:#005e9e;
    font-weight: bold;
    border: 1px solid #000;
	letter-spacing: 1px;
	text-align: left;
	padding: 6px 6px 6px 12px;
}

#bridgeExec th.double{
    border-bottom:none;
}

#bridgeExec tbody{
    border: 1px solid #000;
}


#bridgeExec tbody tr.light{
    background-color: #FFFFFF;
    border-top:1px solid #888;
}
#bridgeExec tbody tr.dark{
    background-color: #DDDDDD;
    border-top:1px solid #888;
}

#bridgeExec tbody tr.fail{
    background-color: #ee9999;
}

#bridgeExec tbody td.fail{
    background-color: #ee9999;
    color: #AA0000;
}

#bridgeExec td.center{
    text-align:center;
}

#bridgeExec td.light{
    border-right: 1px  dotted #000;
}
#bridgeExec td.dark, #bridgeExec th.dark{
    border-right: 1px solid #000;
}

#bridgeExec td{
    padding:3px;
}

/*  Paging  */
.paging{float:left;margin-right:30px;}
h5{clear:both;}
.pagingPosition{text-align:center;clear:both;}
.paging .mesPacAnn {clear:both;}




/* confirmMailShadowBox */
#confirmMailBox{display:none;}
.confirmMailMask{height:240px;padding:25px 36px;background: #000 url(/img/ajax-loader.gif) no-repeat fixed center center;position:relative;margin-top:-290px;display:none;}
.confirmMailForm{height:240px;padding:25px 36px;background-color:#FFF;margin:0;}
.confirmMailForm .cmForm{padding:0 0 0 26px;}
.confirmMailForm .bt{float:none;display:inline-block;vertical-align:bottom;margin:0 26px;}
*:first-child+html .confirmMailForm .bt{display:inline;}
.confirmMailForm input{width:240px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;}
.confirmMailForm .cmLogo{background:url(/images/logo_transparent.png) no-repeat;height:44px;margin-bottom:16px;}
.confirmMailForm .cmLine{background:url(/images/line-double.gif) repeat-x;height:12px;}
/*faut changer √ßa*/
#sb-content.html{overflow:hidden!important;}
.confirmMailForm p{font-family:Tahoma,Verdana,Arial,Helvetica, sans-serif;font-size:13px;color:#333;text-align:left;clear:both;margin:12px 0;}
.confirmMailForm p.cmNote{font-size: 12px;}
.confirmMailForm p.cmNote.red{color:#F00;}
.confirmMailForm p.xmNoMargin{margin:0;}

#uniteDetail div.advertise{ float:left; margin:0 15px 0 0;}
#uniteDetail #lstLogement thead{font-weight:bold;}
#uniteDetail div.inputBlock {
    float: left;
    display: inline; /* √©vite le Doubled Float-Margin Bug d'IE6 */
    margin: 0 20px 10px 0;
}
#uniteDetail div.location{display:none;}
#uniteDetail div.inputBlock select, #uniteDetail div.inputBlock input{width: 170px;}
#uniteDetail div.inputBlock label{ font-weight: bold; display: block;}

#visiteDetail div.advertise{
    float:left; margin:0 15px 0 0;
}

#visiteDetail div.inputBlock {
    float: left;
    display: inline; /* √©vite le Doubled Float-Margin Bug d'IE6 */
    margin: 0 20px 10px 0;
}

#visiteDetail div.inputBlock select{
    width: 80px;
}

#visiteDetail div.inputBlock label{
    font-weight: bold;
    display: block;

}

#visiteDetail div.advertise{
    float:left; margin:0 15px 0 0;
}

#updateExpense table{
    border-collapse:collapse;
    border-bottom:1px solid #173D5F;
    margin-bottom:10px;
}

#updateExpense table thead tr th:first-child{
    border:none;
}

#updateExpense table tbody tr.dark{
    background-color:#EFEFEF;
}

#updateExpense table thead tr th{
    padding:5px;
    font-weight:bold;
    text-align:center;
    border:1px solid #173D5F;
    border-bottom: none;
}

#updateExpense table .header td{
    font-size:1.2em;
    background-color:#296CA9;
    border:1px solid #173D5F;
    color:#FFF;
}

#updateExpense tbody tr td{
    padding:5px;
    border-left:1px solid #173D5F;

}

#updateExpense tbody tr td:first-child{
    font-weight:bold;
}
#AgentDetail div.advertise{
    float:left; margin:0 15px 0 0;
}

#AgentDetail #lstAgents td{
    vertical-align:top;
    padding: 5px;
    height : 40px;
}

#AgentDetail #lstAgents thead{
    font-weight:bold;
}

#AgentDetail div.inputBlock {
    float: left;
    display: inline; /* evite le Doubled Float-Margin Bug d'IE6 */
    margin: 0 20px 10px 0;
}

#AgentDetail div.inputBlock select, #uniteDetail div.inputBlock input{
    width: 170px;
}

#AgentDetail div.inputBlock label{
    font-weight: bold;
    display: block;

}

#immo-menu { width: 508px; margin:auto; height: 85px;}
#immo-menu ul li{ float:left;}



/* landing pages */
table.lan_pag{margin-bottom:15px;width:100%;}
table.lan_pag td{line-height:1.2em;vertical-align:top;width:33%;text-align:left;}
table.lan_pag th{text-align:left;}
table.lan_pag tfoot td{padding-top:15px;}
.invisible{display:none;}
#lan_pag_head{padding-left:10px;}
#lan_pag_body{padding:28px 13px;}
#lan_pag_foot{text-align:center;}
/* weighted links */
.lnk1{color:#0080C0;font-size:1em;}
.lnk2{color:#0078B8;font-size:1.15em;}
.lnk3{color:#0075B5;font-size:1.3em;}
.lnk4{color:#0072B2;font-size:1.4em;}
.lnk5{color:#0070B0;font-size:1.5em;}
.lnk6{color:#0068A8;font-size:1.6em;}
.lnk7{color:#0065A5;font-size:1.65em;}
.lnk8{color:#0062A2;font-size:1.68em;}
.lnk9{color:#005F9F;font-size:1.7em;}
.lnk10{color:#005E9E;font-size:1.72em;}
table.lan_pag.weightedLinks td{vertical-align:middle;}

.verBar{
margin-bottom:5px;
}

.iconImgSpacer{margin:0 3px 3px 3px; vertical-align:middle;  text-align:center;}

/* icon gmap detail (immo) */
.iconsBoxGmap{ width:100%;margin-left:458px; padding:0px; width: 100px; text-align:right; display:inline; }

/* Kilometrage edit_annonce.php (alert when type d'annonceur is commer√ßant(select))*/
.kilo{margin-left:100px; margin-top:-15px;width:490px; color:#C00;}

/* Bouton envoyer un message au vendeur */
div#contacter0 form a { cursor:pointer;}



/* tooltip styling */
/*
#tooltip_box { position: relative;}
.tooltip {
    display:none;
    background:url(../../img/0/page-forfaits/bulle_passepartout.png) 0 0 no-repeat;
	height:99px;
	width:216px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding: 10px 20px 10px 30px;
	line-height: 30px;
        position: absolute;
        top:-25px;
        left: 120px;
}
*/
#page_privee {
    margin-left:50px;
}


#t_mon_profil span { background-image: url(/include/img/0/pg-profil/lb-mon-profil.gif);}
#t_mes_pac span { background-image: url(/include/img/0/pg-profil/lb-mes-pac.gif);}
#t_mettre_vedette span { background-image: url(/include/img/0/pg-profil/lb-mettre-annonce-vedette.gif);}
#t_ajouter_logo span { background-image: url(../../img/0/pg-profil/lb-ajouter-logo.gif);}

/* mettre en vedette */
#box_mes_pac_vedette .box_tabs, #box_mes_pac_alertes form .box_tabs { width: 460px; margin: 10px 0 0; padding: 0;}
#box_mes_pac_vedette .fm_select_tree, #box_mes_pac_alertes .fm_select_tree { width: 460px; overflow: hidden; background-image: url(/include/img/0/bg-fm-select-tree2.gif);}

#tbl_price td { font-size: 92%; /* 11px */ }
#tbl_price .date { color: #157100;}
#tbl_price td.del a { float: left; margin-right: 5px;}
#tbl_price td.del p { margin-left: 20px;}
#tbl_price .total { font-weight: bold;}
#tbl_price .total td { border: none;}
#tbl_price .total div { width: 100%; overflow: hidden; background: url(../../img/0/line-price.gif) 0 center repeat-x;}
#tbl_price .total p { float: left; padding: 0 5px 0 20px; background: #fff;}
#tbl_price .total p.big { float: right; padding: 0 0 0 5px;}

/* ajout logo */
#box_mes_pac_logo .total { float: left; width: 470px; overflow: hidden; margin-top: 5px; font-weight: bold;}
#box_mes_pac_logo .total div { float: left; width: 470px; overflow: hidden; background: url(../../img/0/line-price.gif) 0 center repeat-x;}
#box_mes_pac_logo .total p { float: left; padding: 0 5px 0 20px; background: #fff;}
#box_mes_pac_logo .total p.big { float: right; padding: 0 0 0 5px;}

#box_mes_pac_logo .uploaded_files { width: 470px;}

.intro_vedette .intro { float: left; width: 290px;}
.intro_vedette .zoom_vedette { float: right; width: 320px; margin: 0 0 15px; overflow: hidden;}
.intro_vedette .zoom_vedette p { float: left; width: 150px; margin: 0 0 0 10px; display: inline;}

/* alerte */
#box_mes_pac_alertes .tbl_results .first { width: 515px;}
#box_mes_pac_alertes .tbl_results .first .split { margin-top: 3px; font-size: 92%; /* 11px */}
#box_mes_pac_alertes .tbl_results .last .split {float: left; width: 85px; }
#box_mes_pac_alertes .tbl_results .last .split li { float: left;}

#alert_advanced { margin: 15px 0 10px; padding: 0 0 1px;}

/* profil */
#box_mes_pac_profil .info_list { width: 100%; overflow: hidden; margin: 0 0 15px;}
#box_mes_pac_profil .info_list dt { width: 170px; margin: 0 0 0 12px; display: inline;}
#box_mes_pac_profil .info_list dd { width: 420px; font-size: 109%; /* 12px */ line-height: 1.4em;}


/* mes pac */
    #ls_annonces .self_clear { margin: 10px 0;}
    #ls_annonces .self_clear .split { float: left;}
    #ls_annonces .self_clear .split li { float: left;}
    #ls_annonces .self_clear .split li.last { font-size: 92%; /* 11px */}
    #ls_annonces .self_clear p { float: right; font-size: 92%; /* 11px */}
    #ls_annonces .self_clear p span { color: #666;}


    /* table */
    #ls_annonces .tbl_results { margin-bottom: 10px;}
    #ls_annonces .tbl_results .result_express td { border-bottom: none;}
    #ls_annonces .tbl_results .result_express td.first { border-bottom: 1px solid #377db7;}
    #ls_annonces .tbl_results td { border-bottom: none;}
    #ls_annonces .tbl_results td.first { border-bottom: 1px solid #c6c6c6;}
    #ls_annonces .tbl_results .before_result_express td.first { border-bottom: none;}
    #ls_annonces .tbl_results .supp_row td { border-bottom: 1px solid #c6c6c6;}

    #ls_annonces .tbl_results h5 span { font-weight: normal;}
    #ls_annonces .tbl_results .special { position: absolute; left: 42px;}

    #ls_annonces .tbl_results .supp_row td { border-right: none;}
    #ls_annonces .tbl_results .supp_row_express { background: #fff url(../../img/0/box-recherche/bg-result-express.gif) 0 -60px repeat-x; }
    #ls_annonces .tbl_results .supp_row_express td { border-bottom: 1px solid #377db7; border-right: 1px solid #377db7; }
    #ls_annonces .tbl_results .supp_before_express td { border-bottom: 1px solid #377db7;}

    .supp_row .split { float: left; width: 145px;}
    .supp_row .split li { float: left;}

    .supp_row .float_r { width: 300px;}
    .supp_row .float_r li { float: right; color: #666;}
/* mes pac end */

/* placez annonce */ 
#t_pg_placez_annonce span { background-image: url(../../img/0/box-annonce/lb-placez-annonce.gif);}

#annonce_etapes { width: 100%; overflow: hidden; margin: 0 0 20px;}
#annonce_etapes li { float: left; height: 35px; background: url(../../img/0/box-annonce/bg-etape-annonce.gif) 0 0 no-repeat; text-indent: -9000px;}
#annonce_etapes #etape_desc { width: 196px;}
#annonce_etapes #etape_img { width: 211px; background-position: right 0;}
#annonce_etapes.etape_img li { background-position: 0 -35px; }
#annonce_etapes.etape_img #etape_img { width: 211px; background-position: right -35px;}

#pg_placez_annonce .box_tabs { width: 686px; margin: 10px 0 0; padding: 0;}

#pg_placez_annonce .fm_select_tree { width: 686px; overflow: hidden;}

.galerie_vid { position: relative;}
.uploaded_files .icn_vid { position: absolute; margin: 25px 0 0 -90px; width: 39px; height: 36px; background: url(../../img/0/icn-vid.png) 0 0 no-repeat;}
