/*
lespac main style sheet
macharron@inpix.ca
Last edit: 2009-04-22
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style-type: none;}

body { background: #676055 url(../../img/0/bg.gif) 0 0 repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 75%; /* 12px */ line-height: 1.4em; color: #333; text-align: center;}

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

a { text-decoration: none; color: #005e9e;}
a:hover, a:active, a:focus { text-decoration: underline;}
a.selected { cursor: default; text-decoration: none!important;}
a.selected:hover, a.selected:active, a.selected:focus { cursor: default!important;}

/* visited */
a:visited {}
.lien {color: #005e9e; cursor:pointer;}
/* ****** */
/* title */
h1, h2, h3, h4, h5, h6 { }
h1 a, h2 a, h3 a, h5 a, h6 a { }
h1 a:hover, h1 a:active, h1 a:focus, h2 a:hover, h2 a:active, h2 a:focus,
h3 a:hover, h3 a:active, h3 a:focus, h4 a:hover, h4 a:active, h4 a:focus,
h5 a:hover, h5 a:active, h5 a:focus, h6 a:hover, h6 a:active, h6 a:focus { }

h1 { }
h2 { }
h1 { font-size: 133%; /* 16px */ font-weight: bold; margin: 0 0 12px; padding: 0 0 10px; background: url(../../img/0/line-double.gif) 0 bottom repeat-x; }
h3.noline { background: none; padding-bottom: 0;}
h4 { font-size: 117%; /* 14px */ font-weight: bold; margin: 0 0 10px; }
h5 { font-weight: bold; margin: 0 0 10px;}
h6 { font-size: 92%; /* 11px */ font-weight: bold; }

/* ****** */
/* class gen */
.use_hidden { position: absolute; margin-left: -9000px!important;}
.big { font-size: 116%; line-height: 1.6em;}
.clearer { width: 100%!important; clear: both; height: 1px; line-height: 0; font-size: 1px; float: none!important; overflow: hidden; margin: 0!important; padding: 0!important;}
.float { float: left!important;}
.float_r { float: right!important;}
.hidden { visibility: hidden;}
.none, .printonly { display: none!important;}
.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;}
.sup { font-size: 81%; position: relative; top: -2px;}
.top { text-align: right;}
.align_right { text-align: right;}
.nowrap {white-space: nowrap;}

/* ****** */
/* 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;}
.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 mÃªme 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: 140px;}
.f_subscription.perso .b_input {margin-left: 140px;}
.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;   /* Définition du fond, sinon on a le même que notre lien */
    color          :  #000;
    border         :  1px solid #333333; /* Définition 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;
}


.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 indentÃ©s */
.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 mÃªme 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;}

/* Input BG image */
/*
.i_bg_left { 
    height: 25px;
    display: block;
    background: transparent url(../../img/0/bg-input-right2.gif) right top no-repeat; 
    line-height: 25px;
    overflow:hidden; }
*/
.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 { width: 100%; 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*/

/* ****** */
/* header */
#header_top, #ls_menu { width: 980px; margin: 0 auto; text-align: left;}

#header_top { padding: 11px 0 0; background: url(../../img/0/header/bg-header.gif) 0 0 no-repeat;}
#header_top .logo { float: left; width: 190px; height: 54px; margin: 11px 0 29px 28px; display: inline;}
#header_top .logo a { display: block; height: 54px; background: url(../../img/0/header/logo.gif) 0 0 no-repeat; text-indent: -9000px;}

#header_top #header_stats { position: relative; right: -7px; float: right; width: 419px; height: 14px; padding: 19px 0 0;}
#header_top #header_stats div.nostats { height: 41px; background: url(../../img/0/header/t-tagline-solo.gif) left 0 no-repeat; text-indent: -9000px;}
/*#header_top #header_stats div { display: none;}*/

.acc #header_top #header_stats { position: relative; right: -7px; float: right; width: 563px; height: 80px; margin: 0; padding: 0 25px 0 15px; background: url(../../img/0/header/bg-stats.png) 0 0 no-repeat; font-size: 92%; /* 11px */ color: #005e9e;}
.acc #header_top #header_stats div.stats { height: 25px; margin: 0 0 12px; background: url(../../img/0/header/t-tagline.gif) right 0 no-repeat; text-indent: -9000px;}
.acc #header_top #header_stats div { display: block;}
.acc #header_top #header_stats ul, #header_top #header_stats p { text-align: right;}
.acc #header_top #header_stats ul li { display: inline; padding: 0 0 0 12px;}
.acc #header_top #header_stats ul li.first { padding: 0;}

#menu { 
    width: 1028px; margin: 0 auto; height: 54px; overflow: visible;
    background: url(../../img/0/header/bg-menu.png) center 0 no-repeat;}


#menu #ls_menu { position: relative; height: 53px; z-index: 997;}
#menu #ls_menu .menu_item { float: left; z-index: 998;}

#menu #ls_menu .menu_item .menu_bt { display: block; height: 40px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; margin: 5px 1px 0 0; text-indent: -9000px;}
#menu #ls_menu .menu_item .menu_bt:hover, #menu #ls_menu .open .menu_bt { background-position: 0 -40px;}
#menu #ls_menu .menu_item .selected, #menu #ls_menu .menu_item .selected:hover { background-position: 0 -80px;}
#menu #ls_menu .sm .selected:hover { background-position: 0 -40px; cursor: pointer!important;}

#menu #ls_menu #menu_bt_acc .menu_bt { width: 84px; background-image: url(../../img/0/header/bt-acc.gif); margin-left: 10px;}
#menu #ls_menu #menu_bt_cat .menu_bt { width: 115px; background-image: url(../../img/0/header/bt-cat.gif); margin-right: 2px;}
#menu #ls_menu #menu_bt_ann .menu_bt { width: 167px; background-image: url(../../img/0/header/bt-ann.gif);}
#menu #ls_menu #menu_bt_for .menu_bt { width: 157px; background-image: url(../../img/0/header/bt-for.gif);}
#menu #ls_menu #menu_bt_mem .menu_bt { width: 150px; background-image: url(../../img/0/header/bt-mem.gif);}
#menu #ls_menu #menu_bt_mem .logged { background-image: url(../../img/0/header/bt-pac.gif);}
#menu #ls_menu #menu_bt_sec .menu_bt { width: 100px; background-image: url(../../img/0/header/bt-sec.gif);}
#menu #ls_menu #menu_bt_aid .menu_bt { width: 167px; background-image: url(../../img/0/header/bt-aid.gif);}

#menu #ls_menu .menu_item .menu_sm { display: none; position: absolute; top: 44px; margin-left: 8px; z-index: 999; font-size: 92%!important; /* 11px */}
#menu #ls_menu .open .menu_sm, #menu #ls_menu .menu_item:hover .menu_sm { display: block;}

/* sm */
#menu #ls_menu .menu_sm { width: 173px; padding: 12px 0 0; background: url(../../img/0/header/bg-menu-sm.gif) 0 0 no-repeat;}
#menu #ls_menu .menu_sm ul { padding: 5px 16px;}
#menu #ls_menu .menu_sm ul li { line-height: 1.2em; margin-bottom: 5px;}
#menu #ls_menu .menu_sm ul li a { display: block;}
#menu #ls_menu .menu_sm .menu_sm_foot { position: relative; bottom: -3px; height: 7px; margin: 0; font-size: 1px; background: url(../../img/0/header/bg-menu-sm-foot.gif) 0 0 no-repeat; overflow: hidden;}

/* sm categories */
#menu #ls_menu #menu_bt_cat .menu_sm { width: 472px; margin-left: 7px; background: url(../../img/0/header/bg-menu-sm-cat.gif) 0 0 no-repeat;}

#menu #ls_menu #menu_bt_cat .menu_sm div { margin: 0 11px; padding: 0 8px; background: url(../../img/0/line-double.gif) 0 bottom repeat-x; overflow: hidden;}
#menu #ls_menu #menu_bt_cat .menu_sm div h5 { width: 50%; float: left; margin: 0; padding: 0 0 10px;}
#menu #ls_menu #menu_bt_cat .menu_sm div h5 a { padding: 0 8px 0 0;}

#menu #ls_menu #menu_bt_cat .menu_sm div ul { float: left; width: 33%; padding: 12px 0;}
#menu #ls_menu #menu_bt_cat .menu_sm div ul li { padding: 0 8px 0 0;}
#menu #ls_menu #menu_bt_cat .menu_sm div ul li a { display: inline;}

#menu #ls_menu #menu_bt_cat .menu_sm p { text-align: right; margin: 3px 16px;}

#menu #ls_menu #menu_bt_cat .menu_sm .menu_sm_foot { position: relative; bottom: -3px; height: 7px; margin: 0; font-size: 1px; background: url(../../img/0/header/bg-menu-sm-foot-cat.gif) 0 0 no-repeat;}

/* ****** */
/* header end */
.rouge { color:red;}

/* 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, #box_cat ul ul li a, .txt_arrows { background: url(../../img/0/icn-arrow.gif) 0 5px no-repeat; padding: 0 0 0 11px;}
.link, .cat_box p a { background: url(../../img/0/icn-arrow-link.gif) right 4px no-repeat; padding-right: 14px!important; text-decoration: underline;}
.cat_box h4 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 span{ 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;}
.leadTxtBox {text-decoration:underline; cursor: pointer; color:#005e9e; }

#box_fiche_annonceur #aut_ann_box p{
  margin-top:10px;
}
#box_fiche_annonceur #aut_ann_box .logo{
  float:left;
}
#box_fiche_annonceur #aut_ann_box .icn{
  float:left;
  margin:0 10px 3em;
}

#box_fiche_annonceur .icnCaptcha{
  margin:5px 2px -5px;
}

#box_fiche_annonceur ul {margin: 5px 0 10px;}
#box_fiche_annonceur ul li{margin-top:5px;}

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

.rss { background: url(../../img/0/icn-rss.gif) 0 3px no-repeat; padding: 3px 0 3px 20px;}
.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;}

#center { padding: 0 0 20px;}

/* breadcrums */
#breadcrumbs,#breadcrumbs0,#breadcrumbs1,#breadcrumbs2,#breadcrumbs3,#breadcrumbs4,#breadcrumbs5,#breadcrumbs6,#breadcrumbs7,#breadcrumbs8,#breadcrumbs9,#breadcrumbs10,#breadcrumbs11,#breadcrumbs12,#breadcrumbs13,#breadcrumbs14,#breadcrumbs15 { font-size: 92%; /* 11px */ color: #666;}
#breadcrumbs12 { font-weight: bold}
#breadcrumbs,#breadcrumbs0,#breadcrumbs1,#breadcrumbs2,#breadcrumbs3,#breadcrumbs4,#breadcrumbs5,#breadcrumbs6,#breadcrumbs7,#breadcrumbs8,#breadcrumbs9,#breadcrumbs10,#breadcrumbs11,#breadcrumbs12,#breadcrumbs13,#breadcrumbs14,#breadcrumbs15 ul { margin: 0 15px 10px;}
#breadcrumbs ul li ,#breadcrumbs0 ul li ,#breadcrumbs1 ul li ,#breadcrumbs2 ul li ,#breadcrumbs3 ul li ,#breadcrumbs4 ul li ,#breadcrumbs5 ul li ,#breadcrumbs6 ul li ,#breadcrumbs7 ul li ,#breadcrumbs8 ul li ,#breadcrumbs9 ul li ,#breadcrumbs10 ul li ,#breadcrumbs11 ul li ,#breadcrumbs12 ul li ,#breadcrumbs13 ul li ,#breadcrumbs14 ul li ,#breadcrumbs15 ul li { display: inline; padding: 0 3px 0 0;}
ul.breadcrumbs li, ul.breadcrumbs0 li, ul.breadcrumbs1 li, ul.breadcrumbs2 li, ul.breadcrumbs3 li, ul.breadcrumbs4 li, ul.breadcrumbs5 li, ul.breadcrumbs6 li, ul.breadcrumbs7 li, ul.breadcrumbs8 li, ul.breadcrumbs9 li, ul.breadcrumbs10 li, ul.breadcrumbs11 li, ul.breadcrumbs12 li, ul.breadcrumbs13 li, ul.breadcrumbs14 li, ul.breadcrumbs15 li { display: inline; padding: 0 3px 0 0;}

/* ****** */
/* 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;}

/* ****** */
/* Avertisement */
.boxNotification { margin: 10px; padding: 5px; overflow: hidden; border: solid 1px #fff718; background-color:#fffdc5;}

/* ****** */
/* Alerte */
.boxAlerte { margin: 10px; padding: 5px; overflow: hidden; border: solid 1px #f70000; background-color:#f7a1a1;}


/* 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);}

/* box right */
#rightCol .box { background: url(../../img/0/bg-box-inner-side.gif) 0 0 repeat-y;}
#rightCol .box .box_fond { background: #f6f6f6; margin: 0 15px 0 10px;}
#rightCol .box .box_inner { width: 270px; margin: 0 0 0 15px;}
#rightCol .box .box_end { margin-bottom: 4px!important;}
#rightCol .box .box_foot { background-image: url(../../img/0/bg-box-foot-side.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 h2 { position: relative; left: -7px; height: 34px; background: url(../../img/0/bg-titlebar-lt.png) 0 0 no-repeat; text-indent:-9000px;}
#middleCol .text 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 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/t-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;}

/* title box right */
#rightCol .title { height: 33px; background: url(../../img/0/bg-titlebar-side.gif) right 0 no-repeat;}
#rightCol .title h2 { position: relative; right: -7px; height: 33px; background: url(../../img/0/bg-titlebar-side-rt.png) right 0 no-repeat;}
#rightCol .title h2 span { display: block; height: 33px; margin: 0 14px 0 87px; text-indent: -9000px; background-position: 0 0; background-repeat: no-repeat;}
#rightCol .title h4 { position: relative; right: -7px; height: 33px; background: url(../../img/0/bg-titlebar-side-rt.png) right 0 no-repeat;}
#rightCol .title h4 span { display: block; height: 33px; margin: 0 14px 0 87px; text-indent: -9000px; background-position: 0 0; background-repeat: no-repeat;}

#rightCol .or { height: 33px; background: url(../../img/0/bg-titlebar-side-or.gif) right 0 no-repeat;}
#rightCol .or h2 { position: relative; right: -7px; height: 33px; background: url(../../img/0/bg-titlebar-side-rt-or.png) right 0 no-repeat;}
#rightCol .or h4 { position: relative; right: -7px; height: 33px; background: url(../../img/0/bg-titlebar-side-rt-or.png) right 0 no-repeat;}
/* ****** */
/* box end */


/* 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-8 { width: 300px; max-height: 250px; overflow: visible; margin: 0 auto 10px; text-align:center;}
#pub-8 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; }

#rightCol .pub { width: 300px; overflow: hidden; margin: 0 0 15px 10px;}
#rightCol .pub img { float: left;}


/* table result_compact & fav */
.result { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.result .banner_pos{ position:absolute; }
.result .banner_vendu{ position:absolute; }
.result .banner_big{ left:150px; top:10px; }
.result .banner_small{left:150px; }

.result_img_plus .banner_pos, .result_img .banner_pos{ position:absolute; }
.result_img_plus .banner_vendu, .result_img .banner_vendu{ position:absolute; }
.result_img_plus .banner_video, .result_img .banner_video{ top:-200px; }


#box_annonce .banner_pos{ position:absolute; }
#box_annonce .banner_vendu{ position:absolute; }
#box_annonce .banner_big{top:100px;left:125px; }

/*mise en page template recherche_message*/
#box_search_results .box_inner #message{ padding:30px 0; }
#box_search_results .box_inner #message p{ margin:15px 0; }

.tbl_results { border-collapse: collapse; margin: 0 1px 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.tbl_results * { vertical-align: top;}

.tbl_results .result_express { background: #fff url(../../img/0/box-recherche/bg-result-express.gif) 0 0 repeat-x;}
.tbl_results .result_express td { padding-top: 14px; border-bottom: 1px solid #377db7; border-top: 1px solid #377db7;}

.tbl_results .result_express td.first { border-left: 1px solid #377db7; }
.tbl_results .result_express td.last { border-right: 1px solid #377db7; }
.tbl_results .before_result_express td { border-bottom: none;}

.tbl_results thead { border: none;}
.tbl_results thead th { background: url(../../img/0/bg-tbl-header-bleu.gif) center 0 no-repeat; color:#FFFFFF;}
.tbl_results thead th.first { background: url(../../img/0/bg-tbl-header-bleu.gif) 0 0 no-repeat;}
.tbl_results thead th.last {  background: url(../../img/0/bg-tbl-header-bleu.gif) right 0 no-repeat;}
.tbl_results .tbl_header_foot { border: none; height: 13px; line-height: 13px; overflow: hidden; background: url(../../img/0/bg-tbl-header-foot-bleu.gif) 0 0 no-repeat; padding: 0; font-size: 1px!important;}
.tbl_results .tbl_header_foot td { border: none; padding: 0; height: 6px;}
.tbl_results .tbl_header_foot td.last { background: url(../../img/0/bg-tbl-header-foot-bleu.gif) right 0 no-repeat; }
.tbl_results thead th { padding: 4px 8px; border: none!important; font-weight: normal; font-size: 83%; /* 10px */ line-height: 1em; text-align: left; vertical-align: middle;}
.tbl_results thead th a { background: url(../../img/0/icn-tbl-sort.gif) right 5px no-repeat; padding-right: 10px;}
.tbl_results thead th a.selected { background-position: right -30px;}

.tbl_results .special { position: absolute; left: 32px; margin: -22px 0 0; padding: 0 3px; background: #fff;}

.tbl_results td { padding: 10px 8px; text-align: left; /*border-right: 1px solid #f3f3f3;*/ border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6;}
.tbl_results td.last { border-right: none;}

.tbl_results .tbl_center { text-align: center;}
.tbl_results .tbl_right { text-align: right;}
.tbl_results .v_center { vertical-align: middle;}

#tbl_result_compact { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
#tbl_result_compact p, #tbl_result_compact ul { font-size: 91%; /* 11px */ }

#tbl_result_compact h5 { margin: 0;}
#tbl_result_compact h5 .supp_info { font-size: 91%; /* 11px */}
#tbl_result_compact .supp_info { font-weight: normal; display: block;}

#tbl_result_compact .img_photo { position: relative; width: 88px;}
/*#tbl_result_compact .img_photo .nb_img { position: absolute; bottom: 2px; right: -2px;}*/
#tbl_result_compact .img_photo .extra_etiquette { position: absolute; bottom: 2px; right: -4px;}
/* result_compact end */

/* 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;}
#t_ann_vedettes span { background-image: url(/include/img/0/box-ann-vedettes/vedette_AnnoncePAC.gif);}

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

/* ****** */
/* footer */
#footer { width: 1028px; margin: 0 auto; padding: 0 0 30px; background: url(../../img/0/footer/bg-footer.png) center 0 no-repeat; }
#footer ul, #footer p { width: 980px; margin: 0 auto; text-align: center; }
#footer ul { height: 40px; padding: 10px 0 0;}
#footer ul li { display: inline; padding: 10px 20px 12px 15px; background: url(../../img/0/footer/split-footer.gif) right center no-repeat;}
#footer ul li.last { background: none;}
#footer ul li a { color: #fff; padding: 10px 0; text-decoration: underline;}
#footer ul a:link, #footer ul a:visited, #footer ul a:hover{color:#BFBEBD;text-decoration:underline;}
 
#footer p { padding-top:10px; font-size: 92%; /* 11px */}
#footer p.white{background-color:#FFF;}
#footer p.gray{color:#c6c6c6;}
#footer p.white a:link, #footer p.white a:visited, #footer p.white a:hover{color:#005e9e;text-decoration:underline;}
#footer p.gray a:link, #footer p.gray a:visited, #footer p.gray a:hover{color:#BFBEBD;text-decoration:underline;}


#footer .footer{ width: 980px; margin: 0 auto; padding: 0 0 10px; background: url(../../img/0/footer/bg-footer_bottom.png) center 0 no-repeat; }
/* ****** */
.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;}

.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:-15px;}
.boxSection .box_title_foot { height: 6px; overflow: hidden; font-size: 1px; background: url(../../img/0/bg-tbl-header-foot.gif) 0 0 no-repeat;}

/* !!!!!!!!!!! a déplacé */
/* Section forfait */
#forfait h3, #forfait_paiment h3 { font-size: 153%; font-weight: bold; margin-left:5px;}
#forfait .separateur, #forfait_paiment .separateur { display:inline-block; vertical-align:middle; width: 4px; height: 4px; background: #CC9900;}

#box_forfait { overflow: hidden; margin: 0; padding: 0; padding-left:30px;}
#box_forfait li { float: left; margin:0; display:inline; position:relative;}
.bigBox_forfait li { width: 228px; padding: 20px;}
.miniBox_forfait li { width: 152px; padding: 10px;}

#forfait .cadran, #forfait_paiment .cadran {float:left; margin-left:150px;padding-right:10px;}

#choix_mode_paiment .lst_mode_paiment li {list-style: none;}
#choix_mode_paiment .lst_mode_paiment img {float:left; padding:5px;/*margin-top:20px;!Hack ie7*/}

#choix_mode_paiment .lst_mode_paiment .mode_paiment_texte{margin-left:89px; padding:5px;}

#forfait_paiment .entete img, #forfait_confirmation .entete img{float:left; padding:5px; background-color:#FFFFFF; }
#forfait_paiment .form_calcul_prix{ text-align: right; margin-right:30px; position:relative;}
#forfait_paiment .form_calcul_prix .fieldset label{float: left; width: 480px; display: block; margin-top: 4px;}
#forfait_paiment .form_calcul_prix .fieldset i_txt{ float: left; display: block;}

#forfait_paiment .form_calcul_prix input{ text-align: right;}
#forfait_paiment .form_calcul_prix .select input{ text-align: left;}
#forfait_paiment .select {float:right;}
#forfait_paiment #box_paiment_telephone{padding:10px; width:440px; margin-left:auto; margin-right:auto;border:solid 1px #FFCC00; background-image:url(../../img/0/page-forfaits/fond_form_telephone.jpg);background-repeat:repeat-y;}

/* Style des boites en général (passe-partout et express) */
#forfait_paiment .bloc_inner { width:596px;}
#forfait_paiment .bloc_foot { height: 5px; font-size: 1px; overflow: hidden;clear: both;}
#forfait_paiment .bloc_inner .bloc_input{ width:123px; float:left; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:32px;}
#forfait_paiment .bloc_inner .bloc_input input { background-color: transparent; border: none;}
#forfait_paiment .bloc_inner .bloc_desc { width:379px; float:left; color:#666666; text-align:center;}
#forfait_paiment .bloc_inner .bloc_prix { width:85px;  float:left; color:#666666; font-size:16px; font-weight:bold; font-family:helvetica; text-align:right; margin-right:9px; line-height:33px;}
/* Style des boites en général (autres annonces) */
/* #forfait_paiment .bloc_forfait_autres {background: url(../../img/0/page-forfaits/fond_autres_paiment.png) 25px 0 no-repeat;} */
 #forfait_paiment .bloc_forfait_autres {background: url(../../img/0/page-forfaits/fond_autres_paiment_2_9_sept.jpg) 25px 0 no-repeat;} 
#forfait_paiment .bloc_forfait_autres .bloc_inner p{line-height:34px;margin-bottom:10px;}
#forfait_paiment .bloc_forfait_autres .bloc_inner .bloc_input {width:150px;}
#forfait_paiment .bloc_forfait_autres .bloc_inner .bloc_desc { width:280px;text-align:left;}
/*******************************/

/* Style spécifique des boites */
#forfait_paiment .bloc_forfait_vehicule_split {background: url(../../img/0/page-forfaits/fond_paiment_vehicule_split.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_vehicule {background: url(../../img/0/page-forfaits/fond_paiment_vehicule.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_vehicule_split .bloc_foot, #forfait_paiment .bloc_forfait_vehicule .bloc_foot { background: url(../../img/0/page-forfaits/fond_paiment_vehicule_foot.png) 0 0 no-repeat;}

#forfait_paiment .bloc_forfait_immobilier_split {background: url(../../img/0/page-forfaits/fond_paiment_immobilier_split.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_immobilier {background: url(../../img/0/page-forfaits/fond_paiment_immobilier.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_immobilier_split .bloc_foot, #forfait_paiment .bloc_forfait_immobilier .bloc_foot { background: url(../../img/0/page-forfaits/fond_paiment_immobilier_foot.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_immobilier .bloc_inner .bloc_desc { padding-top:10px;}

#forfait_paiment .bloc_forfait_emploi_split {background: url(../../img/0/page-forfaits/fond_paiment_emploi_split.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_emploi {background: url(../../img/0/page-forfaits/fond_paiment_emploi.png) 0 0 no-repeat;}
#forfait_paiment .bloc_forfait_emploi_split .bloc_foot, #forfait_paiment .bloc_forfait_emploi .bloc_foot { background: url(../../img/0/page-forfaits/fond_paiment_emploi_foot.png) 0 0 no-repeat;}

#forfait_paiment .telephone_autres {background: url(../../img/0/page-forfaits/fond_autres_paiment_tel.png) 25px 0 no-repeat;}
#forfait_paiment .telephone_exp .bloc_inner .bloc_desc { padding-top:10px;}


 #forfait_paiment #boxDon {position:absolute;left:50px;top:15px; width:300px; padding:4px; text-align:left;}
#forfait_confirmation #boxDon {margin-left:100px;width:300px; padding:4px; text-align:left;}



/* Section a revoir */
#forfait #box_passepartout { width:596px; height:136px;}
#forfait .pss_prt_vehicule {background: url(../../img/0/page-forfaits/fond_passepartout_vehicule.png) 0 0 no-repeat;}
#forfait .pss_prt_immobilier {background: url(../../img/0/page-forfaits/fond_passepartout_immo.png) 0 0 no-repeat;}
#forfait .pss_prt_emploi {background: url(../../img/0/page-forfaits/fond_passepartout_emploi.png) 0 0 no-repeat;}
#forfait #box_passepartout p {height:68px; margin:0;}
#forfait .pss_prt_vehicule .bloc_desc { margin-top:10px;}
#forfait .pss_prt_immobilier .bloc_desc { margin-top:10px;}

#forfait #box_express { width:596px;}
#forfait .exp_vehicule {background: url(../../img/0/page-forfaits/fond_express_vehicule.png) 0 0 no-repeat; height:142px;}
#forfait .exp_immobilier {background: url(../../img/0/page-forfaits/fond_express_immo.png) 0 0 no-repeat; height:142px;}
#forfait .exp_emploi {background: url(../../img/0/page-forfaits/fond_express_emploi.png) 0 0 no-repeat; height:142px;}
#forfait #box_express p {height:100px; margin:0;}
#forfait .exp_vehicule .bloc_desc, .exp_emploi .bloc_desc {padding-top:20px;}

#forfait .bloc_forfait { cursor:pointer;}
#forfait .bloc_forfait .bloc_input { width:140px; float:left; line-height:35px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#forfait .bloc_forfait .bloc_prix { width:100px;color:#666666; margin-top:5px; float:left; font-weight:bold; font-size:20px; text-align:right;font-family:helvetica;}
#forfait .bloc_forfait .bloc_desc { width:330px; padding-left:20px;color:#666666; float:left;text-align:center;}

#forfait .box_autre_annonce { width:113px; margin: 0 0 5px; text-align:center;}
#forfait .box_autre_annonce .box_inner_aa { padding: 40px 10px 10px 10px; height:225px;}
#forfait .box_autre_annonce .box_foot_aa { height: 50px; padding:0 5px; background: url(../../img/0/page-forfaits/footer_autre_annonce.png) 0 0 no-repeat; overflow: hidden; color:#666666;}

#forfait .lst_box_forfait {}
#forfait .lst_box_forfait li { float: left; width: 113px; margin:0;  padding:10px 4px; display: inline; position:relative; cursor:pointer;}
#forfait .lst_box_forfait .extra {display:none;}

#forfait #box_bronze {background: url(../../img/0/page-forfaits/fond_bronze.png) 0 0 no-repeat;}
#forfait #box_bronze_plus {background: url(../../img/0/page-forfaits/fond_bronze_plus.png) 0 0 no-repeat;}
#forfait #box_argent {background: url(../../img/0/page-forfaits/fond_argent.png) 0 0 no-repeat;}
#forfait #box_argent_plus {background: url(../../img/0/page-forfaits/fond_argent_plus.png) 0 0 no-repeat;}
#forfait #box_or {background: url(../../img/0/page-forfaits/fond_or.png) 0 0 no-repeat;}
#forfait #box_or_plus {background: url(../../img/0/page-forfaits/fond_or_plus.png) 0 0 no-repeat;}
#forfait #box_platine {background: url(../../img/0/page-forfaits/fond_platine.png) 0 0 no-repeat;}
#forfait #box_platine_plus {background: url(../../img/0/page-forfaits/fond_platine_plus.png) 0 0 no-repeat;}
#forfait #box_pele_mele {background: url(../../img/0/page-forfaits/fond_pele_mele.png) 0 0 no-repeat;}

#forfait .forfait_plus .box_inner_aa{height:160px; padding-top:65px;}

/* important: conserver ça pour faire la reversion d'affichache au fin de la promotion
#forfait .promo_or_25 .extra {display:inherit;}
#forfait .promo_or_25 .box_inner_aa{height:265px;}
#forfait .promo_or_25 .forfait_plus .box_inner_aa{height:200px;}
#forfait .promo_or_25 #box_or {background: url(../../img/0/page-forfaits/fond_or_promo.png) 0 0 no-repeat;}
#forfait .promo_or_25 #box_or_plus {background: url(../../img/0/page-forfaits/fond_or_plus_promo.png) 0 0 no-repeat;}
#forfait .promo_or_25 #box_or .box_foot_aa, .promo_or_25 #box_or_plus .box_foot_aa {background: url(../../img/0/page-forfaits/footer_autre_annonce_promo.png) 0 0 no-repeat;}
#forfait .promo_or_25 #box_or .box_foot_aa span, .promo_or_25 #box_or_plus .box_foot_aa span{color:#E90100;}
retouner apres 6 septembre ca parte */

/* 2 aju 6 septembre */
#forfait .promo_or_25 .extra {display:inherit;}
#forfait .promo_or_25 .box_inner_aa{height:265px;}
#forfait .promo_or_25 .forfait_plus .box_inner_aa{height:200px;}
#forfait .promo_or_25 #box_or {background: url(../../img/0/page-forfaits/fond_or_promo.png) 0 0 no-repeat;}
#forfait .promo_or_25 #box_or_plus {background: url(../../img/0/page-forfaits/fond_or_plus_promo.png) 0 0 no-repeat;}
/* gif */.plus_25_bottom_1 {position:relative; left:-9px; bottom:-35px; padding:0px; width: 111px; height: 38px; background: url(../../img/0/page-forfaits/2au9sept.gif) no-repeat;}
/* gif */.plus_25_bottom {position:relative; left:-9px; bottom:-22px; padding:0px; width: 111px; height: 38px; background: url(../../img/0/page-forfaits/2au9sept.gif) no-repeat;}
#forfait .promo_or_25 #box_or .box_foot_aa, .promo_or_25 #box_or_plus .box_foot_aa {background: url(../../img/0/page-forfaits/footer_autre_annonce_promo.png) 0 0 no-repeat;}
#forfait .promo_or_25 #box_or .box_foot_aa span, .promo_or_25 #box_or_plus .box_foot_aa span{color:#E90100;}

/* Prix css*/
.prixPaiment{display:inline; font-size:163%; font-weight:bold; line-height:30px;}
.prixPaimentVirguleUpper{display:inline; vertical-align:super; font-size:100%; font-weight:bold; line-height:25px;}
.prixPaimentDollar{display:inline;  font-size:125%; font-weight:bold;}
.prixPaimentRouge{color:#FF0000;}
/* Prix css*/
/* 2 aju 6 septembre */

/* Fin Section a revoir */

/* Fin Section forfait */
/*
Interac et internetSecure a deplacer dans css colonne droite
*/


#box_interac { line-height: 1.2em;}

#box_interac #bg_interac { width: 100%; background: #fff url(../../img/0/page-forfaits/bg-interac.jpg) 0 0 no-repeat;}
#box_interac #bg_interac div { width: 100%; min-height: 85px; }

#box_interac #text_interac { float: left; width: 195px; padding: 10px 0 12px 92px;}
#box_interac #text_interac strong { display: block; width: 131px; height: 17px; margin: 0 0 8px -1px; background: url(../../img/0/page-forfaits/t-interac.gif) 0 0 no-repeat; text-indent: -9000px;}

#box_interac #bt_interac { clear: both; margin: 0 0 0 160px; padding: 0 10px 0 0; background: #f5f5f5; text-align: right; font-size: 92%; /* 11px */}

#box_intersecure { line-height: 1.2em;}

#box_intersecure #bg_intersecure { width: 100%; overflow: hidden; background: #ced6d9 url(../../img/0/page-forfaits/bg-intersecure.jpg) 0 0 no-repeat;}

#box_intersecure #text_intersecure { float: left; width: 125px; padding: 10px 0 12px 161px;}
#box_intersecure #text_intersecure span { font-size: 92%; /* 11px */}

/*
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;}

/* Page Annonce non disponible */
#boxAnnNonDispo {
    margin: 75px auto;
    padding: 40px 10px 40px 110px;
    width: 369px; height: 18px;
    overflow:hidden;
    background-image:url(../../img/0/box-annonce/ann_non_disponible.gif);
    font-size: 14px;
    font-weight:bold;
}

/*
 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 */
.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;
}


 
/* 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
{ 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
{ background-image: url(../../img/0/headerForfait/bg-titlebar-lg_passepartout.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;}
.navBar, .pagingPosition{text-align:center;clear:both;}
.navBar .centerer{float:left;margin-left:50%;*margin-left:25%;}
.paging .mesPacAnn {clear:both;}
.navBar .navBarSection{text-align:center;width:30px;float:left;position:relative;left:-50%;*left:auto;}

/*paging recherche*/
#box_search_results .navBar .centerer{margin-left:20%;*margin-left:8%;}
#box_search_results .navBar{margin-bottom:33px;width:135%;}
#box_search_results .navBar .navBarSection{left:-20%;*left:auto;}
