/* =============================== default size ================================== */
#page2cols_ext_home #ctn_ctt .ctn_ctt_bdy div.zone {overflow:hidden; _overflow:visible; zoom:1}
/* main page width */
#ctn_gbl{width:983px;}
/* -- page1col -- */
#page1col #ctn_nav_ft,#page1col #ctn_nav_hd,#page1col #ctn_nav,#page1col #ctn_mn_ft_r_mrgn,#page1col #ctn_mn_r_mrgn,#page1col #ctn_mn_ft_l_mrgn,#page1col #ctn_mn_l_mrgn,#page1col #ctn_tls_hd,#page1col #ctn_tls_ft,#page1col #ctn_tls{display:none;}
#page1col #ctn_ctt_hd,#page1col #ctn_ctt_ft,#page1col #ctn_ctt{width:983px;}
/* -- page2cols (left and center cols) -- */
#page2cols #ctn_nav_ft,#page2cols #ctn_nav_hd,#page2cols #ctn_nav{width:176px;}
#page2cols #ctn_mn_ft_l_mrgn,#page2cols #ctn_mn_l_mrgn{width:10px}
#page2cols #ctn_ctt_hd,#page2cols #ctn_ctt_ft,#page2cols #ctn_ctt{width:797px;}
#page2cols #ctn_mn_ft_r_mrgn,#page2cols #ctn_mn_r_mrgn,#page2cols #ctn_tls_hd,#page2cols #ctn_tls_ft,#page2cols #ctn_tls{display:none;}
/* -- page2cols_ext (right and center cols) -- */
#page2cols_ext #ctn_nav_ft,#page2cols_ext #ctn_nav_hd,#page2cols_ext #ctn_nav,#page2cols_ext #ctn_mn_ft_l_mrgn,#page2cols_ext #ctn_mn_l_mrgn{display:none;}
#page2cols_ext #ctn_ctt_hd,#page2cols_ext #ctn_ctt_ft,#page2cols_ext #ctn_ctt{width:797px;}
#page2cols_ext #ctn_tls, #page2cols_ext #ctn_tls_bdy,#page2cols_ext #ctn_tls_hd,#page2cols_ext #ctn_tls_ft{width:176px;}
#page2cols_ext #ctn_mn_ft_r_mrgn,#page2cols_ext #ctn_mn_r_mrgn{width:10px}
/* -- page3cols -- */
#page3cols #ctn_nav_ft,#page3cols #ctn_nav_hd,#page3cols #ctn_nav{width:176px;}
#page3cols #ctn_mn_ft_l_mrgn,#page3cols #ctn_mn_l_mrgn{width:8px;}
#page3cols #ctn_ctt_hd,#page3cols #ctn_ctt_ft,#page3cols #ctn_ctt{width:611px;_width:613px;}
#page3cols #ctn_mn_ft_r_mrgn,#page3cols #ctn_mn_r_mrgn{width:8px;}
#page3cols #ctn_tls_hd,#page3cols #ctn_tls_ft,#page3cols #ctn_tls{width:176px;}
/* ================================ default struct ==================================== */
/* v6.1 applatissage correctif */
#ctn_mn_ft{display:none !important;}


/* --------------------- common tags ------------------------------ */
body{text-align:center; margin:0; padding:0; background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:black;font-size:.7em;}
table,img{border:0}
h1,h2,h3,h4,h5,h6,ol,img,p{margin:0;padding:0;}
table,textarea,select,input,#ctn_ctt{font-family: Arial, Helvetica, sans-serif; color:black; font-size: 1em;}
#ctn_hd a:link,#ctn_hd a:visited,#ctn_ft a:link, #ctn_ft a:visited{text-decoration: none;}
#ctn_hd a:focus,#ctn_ft a:focus{text-decoration: underline;}
#ctn_hd a:hover,#ctn_hd a:active, #ctn_ft a:hover,#ctn_ft a:active {text-decoration: none;}
.btn{font-size: 90%;}
/* ---------------------- global structure  ---------------------- */
#ctn_gbl{text-align:center;margin:10px auto 0 auto;position:relative;z-index:1;}
#ctn_hd,#ctn_ft{position:relative;zoom:1;}
#ctn_hd{z-index:99 !important; width:983px}
#ctn_mdl{position:relative;margin:15px 0 10px 0;z-index:0;height:inherit;display:table;width:100%; clear:both;}
#ctn_mn_ft,#ctn_mn{display:table-row;position:relative;vertical-align:top;z-index:0;width:100%;_height:1px;}
#ctn_nav_ft,#ctn_ctt_ft,#ctn_tls_ft,#ctn_nav,#ctn_tls,#ctn_ctt{display:table-cell;vertical-align:top;text-align:left;z-index:0;height:100%;}
#ctn_tls_bdy,#ctn_nav_bdy,#ctn_ctt_bdy, .ctn_ctt_bdy{position:relative; padding-bottom:15px;_position:static;}
#ctn_mn_ft_r_mrgn,#ctn_mn_ft_l_mrgn{float:left; height:1px;}
#ctn_mn_r_mrgn,#ctn_mn_l_mrgn{float:left;}
#ctn_nav,#ctn_tls,#ctn_ctt{_float:left; _display:block;}
#ctn_tls_ft,#ctn_ctt_ft,#ctn_nav_ft{_float:left;}
/* ---------------------- /global structure ---------------------- */
/* ----------------------------- containers --------------------------------- */
#ctn_ctt{border: 1px solid #c3c3c1;}
#ctn_tls, #ctn_nav{background-color:#f3f3f3}
#ctn_tls_hd .left, #ctn_nav_hd .left {width:6px; height:6px; background:url(/elements/css/img/tools_top_left.gif) no-repeat top left;}
#ctn_tls_hd .right, #ctn_nav_hd .right{width:6px; height:6px; background:url(/elements/css/img/tools_top_right.gif) no-repeat top right;}
#ctn_tls_ft .left, #ctn_nav_ft .left{width:6px; height:6px; background:url(/elements/css/img/tools_bottom_left.gif) no-repeat bottom left;}
#ctn_tls_ft .right, #ctn_nav_ft .right{width:6px; height:6px; background:url(/elements/css/img/tools_bottom_right.gif) no-repeat bottom right;}
#ctn_ctt{background-color:#ffffff;}
/* ----------------------------- /containers --------------------------------- */
/* ---------------------- container content ---------------------- */
#ctn_ctt .ctn_col,#ctn_ctt .ctn_ln{position:relative;width:inherit;z-index:1;}
#ctn_ctt .bdy_col,#ctn_ctt .bdy_ln{position:relative;}
#ctn_ctt table.col_strct,#ctn_ctt table.line{vertical-align:top; position:relative;}
#ctn_ctt table.line{width:100%;}
#ctn_ctt .bdy_ln{position:relative;_width:100%;}
#ctn_ctt .ctn_col{width:100%;}
#ctn_ctt .ctn_ln{width:100%; display:table; position:relative;}
#ctn_ctt table.line td.tabs_blks_ctn,#ctn_ctt table.line td.mltpl_blk_ctn,#ctn_ctt table.line td.blk_ctn{text-align:left;vertical-align:top;_width:10%;}
#ctn_ctt table.line td.blk_ctn .block{ position:relative;}
#ctn_ctt table.line td.tabs_blks_ctn .block,#ctn_ctt table.line td.mltpl_blk_ctn .block{height:auto; position:relative; zoom:1}
.bkg_t, .bkg_l, .bkg_r, .bkg_b{zoom:1}
.bkg_ctt, .bkg_ctt_isd{position:relative;zoom:1}

#ctn_ctt table.col_strct td.ctn_col_ctt{vertical-align:top;text-align:left;}
#ctn_ctt .ctt_r_col{float:right; padding-right:28px;padding-left:10px;padding-top:15px;}
#ctn_ctt .ctt_l_col{position:relative;width:100%;vertical-align:top;display:table;}
body:last-child:not(:root:root) #ctn_ctt .ctt_l_col{width:auto;}



/* ---------------------- /container content ---------------------- */
/* ---------------------- container tools ---------------------- */
#ctn_tls .ctn_ln{z-index:1;}
#ctn_tls .line{width:100%; vertical-align:top;}
#ctn_tls .mltpl_blk_ctn, #ctn_tls .blk_ctn{text-align:left; vertical-align:top;}
#ctn_tls .block{position:relative;}
/* ---------------------- /container tools ---------------------- */
/* ---------------------- inside footers and headers ---------------------- */
#ctn_tls_hd,#ctn_ctt_hd,#ctn_nav_hd{position:absolute;top:0;z-index:0;}
#ctn_tls_hd{z-index: 10;}
#ctn_tls_hd .left,#ctn_ctt_hd .left,#ctn_nav_hd .left{position:absolute;top:0;left:0;z-index:0;}
#ctn_tls_hd .right,#ctn_ctt_hd .right,#ctn_nav_hd .right{position:absolute;top:0;right:0;z-index:0;}
#ctn_tls_ft_ctt,#ctn_ctt_ft_ctt,#ctn_nav_ft_ctt{position:relative;width:100%;}
#ctn_tls_ft .left,#ctn_ctt_ft .left,#ctn_nav_ft .left{position:absolute;bottom:0;left:0;z-index:0;}
#ctn_tls_ft .right,#ctn_ctt_ft .right,#ctn_nav_ft .right{position:absolute; bottom:0; right:0; z-index:0;}
/* ---------------------- /inside footers and headers ---------------------- */
/* ============================== CMS popup ============================================== */
#CMSpop .bdct,#CMSpop #ctn_mn_ft,#CMSpop #ctn_nav,#CMSpop #ctn_hd,#CMSpop #ctn_ft,#CMSpop #ctn_nav_ft,
#CMSpop #ctn_nav_hd,#CMSpop #ctn_nav,#CMSpop #ctn_mn_ft_r_mrgn,#CMSpop #ctn_mn_r_mrgn,
#CMSpop #ctn_mn_ft_l_mrgn,#CMSpop #ctn_mn_l_mrgn,#CMSpop #ctn_tls_hd,#CMSpop #ctn_tls_ft,#CMSpop #ctn_tls{display:none;}
body#CMSpop ,#CMSpop #ctn_mdl{padding:0 !important; margin:0 !important}
#CMSpop{background-color: white;}
#CMSpop #ctn_gbl, #CMSpop #ctn_ctt,#CMSpop #ctn_ctt_bdy{margin:0 !important; padding:0;width: auto;}
#CMSpop .std_Hmargins .bdy_ln{margin-left:0; margin-right:0;}
#CMSpop .bdy_ln .std_Hmargins{margin-left:10px; margin-right:10px;}
#CMSpop #ctn_gbl{padding: 10px !important;}
/* ============================== ctt_only ============================================== */
#ctt_only #ctn_mn_ft,#ctt_only #ctn_nav,#ctt_only #ctn_hd,#ctt_only #ctn_ft,#ctt_only #ctn_nav_ft,
#ctt_only #ctn_nav_hd,#ctt_only #ctn_nav,#ctt_only #ctn_mn_ft_r_mrgn,#ctt_only #ctn_mn_r_mrgn,
#ctt_only #ctn_mn_ft_l_mrgn,#ctt_only #ctn_mn_l_mrgn,#ctt_only #ctn_tls_hd,#ctt_only #ctn_tls_ft,#ctt_only #ctn_tls{visibility:hidden;}
/* ============================= default blocks size ============================ */
/* 5 elements per line */
.size_1on5{width:20% !important;}
.size_2on5{width:40% !important;}
.size_3on5{width:60% !important;}
.size_4on5{width:80% !important;}
/* 4 elements per line */
.size_1on4{width:25% !important;}
.size_2on4{width:50% !important;}
.size_3on4{width:75% !important;}
/* 3 elements per line */
.size_1on3{width:33% !important;}
.size_2on3{width:66% !important;}
/* 2 elements per line */
.size_1on2{width:50% !important;}


/* FOOTER */
#ctn_ft {text-align:center;color:#808080;font-size:0.98em;line-height:1.5em;height:1%;}
#ctn_ft ul {padding:0;margin:0;}
#ctn_ft li {display:inline;list-style:none;}
#ctn_ft a, #ctn_ft .under_ft a {text-decoration:none;color:#808080;}
#ctn_ft a:hover {text-decoration:underline;}

/* mainFooter : footer classique */
#ctn_ft .mainFooter {border-top:1px solid #808080;border-bottom:1px solid #808080;color:#16387c;padding:8px 10px;}
#ctn_ft .mainFooter a {color:#16387c;background:url(/elements/css/v7/skin/header/header_icons.png) no-repeat left -197px;padding:0 4px 0 5px;}
#ctn_ft .mainFooter li.first a, #ctn_ft .subFooter li.first a, #ctn_ft .under_ft li.first a {background:none;}


/* miniFooter : footer tout petit, destine aux partenaires */
#ctn_ft .miniFooter {padding:8px 10px;text-align:left;width:100%;}
#ctn_ft .miniFooter a {color:#066699;background:url(/elements/css/v7/skin/header/header_icons.png) no-repeat left -197px;padding:0 8px 0 9px;}
#ctn_ft .miniFooter li.first a {background:none;}
#ctn_ft .miniFooter ul {display:inline;}
#ctn_ft .miniFooter .copyright {display:inline;background:url(/elements/css/v7/skin/footer/sfr_logo_mini.png) no-repeat 0 0;padding:5px 0 5px 30px; color:#000000; font-weight:bold;}


#ctn_ft .subFooter {padding:20px 10px;}
#ctn_ft .under_ft {padding:0 10px;}
#ctn_ft .subFooter li a, #ctn_ft .under_ft li a {background:url(/elements/css/v7/skin/header/header_icons.png) no-repeat left -243px;padding:0 0 0 7px;color:#808080;}
/* /FOOTER */


/* HEADER */
acronym {border:0;}
abbr {border:0;}

#ctn_hd .hdClr, #ctn_tab .hdClr {clear:left;font-size:0;}
#ctn_hd {width:984px;font-size:12px!important;line-height:14px!important;}
#ctn_hd ul, #ctn_menu ul {list-style-type:none;}
#ctn_hd ul, #ctn_hd li, #ctn_hd p, #ctn_hd form {margin:0;padding:0;}
#ctn_menu ul, #ctn_menu li, #ctn_menu p {margin:0;padding:0;}
#ctn_hd a, #ctn_menu a {text-decoration:none;}
#ctn_hd *, #ctn_menu * {font-size:12px;line-height:14px;}
#ctn_hd ul.big * {font-size:13px!important;}
#ctn_hd ul.big li.first a {font-weight: bold!important; color: #000}

#ctn_hd ul {position:relative;z-index:1000;}
#ctn_hd ul.pipe_r li {background:url(/elements/css/v7/pictos/pipe_silver.png) right center no-repeat;}
#ctn_hd ul.pipe_l li.second {background:url(/elements/css/v7/pictos/pipe_silver.png) right center no-repeat;}
#ctn_hd ul.inlineList {height:1%;}
#ctn_hd ul.inlineList a {color:#0000cc;font-weight:normal;}
#ctn_hd ul.inlineList a strong {color:#000;}
#ctn_hd ul.inlineList li {padding:6px 10px;font-weight:bold!important;}
#ctn_hd ul.inlineList li.first {padding-left:0!important;}
#ctn_hd ul.inlineList li.last {background:none;margin:0!important;padding-bottom:0!important;padding-right:0!important;}
#ctn_hd ul.inlineList li.plus {position:relative;z-index:1000;padding-right:0;padding-left:0;}
#ctn_hd ul.inlineList li.plus a {padding-right:17px;padding-left:7px;float:left;position:relative;z-index:2000;background:url(/elements/css/v7/pictos/arrow_blue_close.png) 36px 6px no-repeat #fff;}

#ctn_hd ul.inlineList li.plus a.collapse {background:url(/elements/css/v7/pictos/arrow_blue_open.png) 36px 6px no-repeat #fff;border:1px solid #98040b;border-bottom:0;padding-left:6px;margin-top:-1px;}
#ctn_hd ul.inlineList li a:hover {text-decoration: none!important;}
#ctn_hd ul.big small { font-size:10px !important;line-height:0;}

#ctn_hd #hdnav_sublist {margin-top:-3px;width:140px;padding:2px;border-top:1px solid #98040b;border-left:1px solid #98040b;border-right:2px solid #98040b;border-bottom:2px solid #98040b;background:#fff;display:none;}
#ctn_hd #hdnav_sublist.enabled {position:absolute;top:22px;left:0;display:block;z-index:10;text-align:left;}
#ctn_hd #hdnav_sublist li {display:block;float:none;width:100%;background:none;padding:0;}
#ctn_hd #hdnav_sublist li a, #ctn_hd #hdnav_sublist li strong {font-size:13px!important;line-height:24px!important;color:#0000cc;}
#ctn_hd #hdnav_sublist li a {background:none;display:block;float:none;height:1%;padding:0 5px;border:none;white-space:nowrap;}
#ctn_hd #hdnav_sublist li a.last {border-top:1px solid #98040b;font-weight: bold!important;}
#ctn_hd #hdnav_sublist li a:hover {background:#e30200;color:#fff;}

#sub_ctn_hd {clear:both;background:url(/elements/css/v7/blocs/bg_shadow.png) left bottom repeat-x;position:relative;width:100%;height:58px;}
#sub_ctn_hd .cctl, #sub_ctn_hd .cctr, #sub_ctn_hd .ccbl, #sub_ctn_hd .ccbr {position:absolute;width:5px;font-size:0;line-height:0;}
#sub_ctn_hd .cctl, #sub_ctn_hd .cctr {height:3px;top:0;}
#sub_ctn_hd .ccbl, #sub_ctn_hd .ccbr {height:7px;bottom:1px;}
#sub_ctn_hd .cctl, #sub_ctn_hd .ccbl {left:0;}
#sub_ctn_hd .cctr, #sub_ctn_hd .ccbr {right:0;}
#sub_ctn_hd .cctl {background:url(/elements/css/v7/blocs/corner_header.png) left top no-repeat;}
#sub_ctn_hd .cctr {background:url(/elements/css/v7/blocs/corner_header.png) right top no-repeat;}
#sub_ctn_hd .ccbl {background:url(/elements/css/v7/blocs/corner_header.png) bottom left no-repeat;}
#sub_ctn_hd .ccbr {background:url(/elements/css/v7/blocs/corner_header.png) bottom right no-repeat;}
#sub_ctn_hd h1 {position:absolute;left:0;top:-1px;height:58px;width:58px;background:url(/elements/css/v7/pictos/ico_logo.png) no-repeat;margin:0;padding:0;z-index:3000;}
#sub_ctn_hd h1 a {height:100%;width:100%;display:block;text-indent:-1000em;}
#sub_ctn_hd .shadow {background:url(/elements/css/v7/blocs/bg_header.png) repeat-x #ed0116;height:53px;}
#sub_ctn_hd h2 {font-size:24px;line-height:50px;color:#fff;font-weight:normal;padding:0 0 0 80px;}

#ctn_menu {background:url(/elements/css/v7/blocs/bg_inlineList.png) left top repeat-x #e0dedd;position:relative;width:984px;}
#ctn_menu .paddingTab {padding:0 1px;}
#ctn_menu a {text-decoration:none!important;}
#ctn_menu ul.inlineList {padding:3px 0 0 0!important;}
#ctn_menu ul.inlineList li {float:left;display:inline;margin-left:4px;padding:0!important;text-align: center!important;}
#ctn_menu ul.inlineList li a {display:block;background:url(/elements/css/v7/blocs/bg_tab_left.png) no-repeat left;width:auto!important;width:95px;min-width:95px;height:26px;line-height:26px;text-align:center;color:#fff; padding-left:10px;text-decoration:none;}
#ctn_menu ul.inlineList li a span {cursor:pointer;display:block;background:url(/elements/css/v7/blocs/bg_tab_right.png) no-repeat right;width:auto!important;width:95px;min-width:95px;height:26px;line-height:26px;text-align:center;color:#fff;white-space:nowrap; padding-right:10px;}
#ctn_menu ul.inlineList li a.selected, #ctn_menu ul.inlineList li a:hover {color:#881015;background:url(/elements/css/v7/blocs/bg_tab_left_highlight.png) no-repeat left;height:27px;margin-bottom:-1px!important;}
#ctn_menu ul.inlineList li a.selected span, #ctn_menu ul.inlineList li a:hover span {color:#881015;background:url(/elements/css/v7/blocs/bg_tab_right_highlight.png) no-repeat right;height:27px;margin-bottom:-1px!important;}

/*
#ctn_menu ul.inlineList ul {position:absolute;left:0;top:29px;width:984px;}
#ctn_menu ul.inlineList li li {float:left;display:block;position:relative;z-index:10;}
#ctn_menu ul.inlineList li li a.first,#ctn_menu ul.inlineList li li a.first:hover {background:none!important;}
#ctn_menu ul.inlineList li li a, #ctn_menu ul.inlineList li li a.selected, #ctn_menu ul.inlineList li li a:hover {position:relative;z-index:10;float:left;display:inline;background:url(/elements/css/v7/pictos/pipe_grey.png) left center no-repeat;width:auto;color:#881015;padding:0 13px 0 14px;font-weight:normal;text-align:center!important;}
#ctn_menu ul.inlineList li li a:hover {text-decoration:underline!important;}
#ctn_menu ul.inlineList li li a.selected {font-weight: bold!important;}
*/

#ctn_menu div.inlineSublist {background:#fff;padding:0 1px;}
#ctn_menu div.bgWhite {background:url(/elements/css/v7/blocs/bg_inlineSublist.png) left bottom repeat-x #fff;height:auto!important;min-height:5px;height:5px;font-size:0;} 
#ctn_menu ul.inlineSublist li {float:left;display:inline;position:relative;z-index:10;}
#ctn_menu ul.inlineSublist li a.first,#ctn_menu ul.inlineSublist li a.first:hover {background:none;}
#ctn_menu ul.inlineSublist li a, #ctn_menu ul.inlineSublist li a.selected, #ctn_menu ul.inlineSublist li a:hover {position:relative;z-index:10;float:left;display:inline;background:url(/elements/css/v7/pictos/pipe_grey.png) left center no-repeat;width:auto;color:#881015;padding:7px 13px 10px 14px;font-weight:normal;text-align:center!important;}
#ctn_menu ul.inlineSublist li a:hover {text-decoration:underline!important;}
#ctn_menu ul.inlineSublist li a.selected {font-weight: bold!important;}

#ctn_menu .cctl {position:absolute;z-index:1;width:4px;height:4px;font-size:0;left:0;bottom:0;background:url(/elements/css/v7/blocs/bg_menu_left.png) left bottom no-repeat;}
#ctn_menu .cctr {position:absolute;z-index:1;width:4px;height:4px;font-size:0;right:0;bottom:0;background:url(/elements/css/v7/blocs/bg_menu_right.png) right bottom no-repeat;}

ul.inlineList.last {float:right;display:inline;}
ul.inlineList {position:relative;height:1%;}
ul.inlineList li {float:left;display:inline;}
ul.inlineList li ul {position:absolute;left:0;z-index:40;}
ul.inlineList a {display:block;text-decoration:none;position:relative;}

ul.universListLite {width:100px!important;}
ul.universList {float:right;width:140px;overflow:hidden;padding:6px 0 0 0!important;position:relative;z-index:500!important;}
ul.universList li {display:block;width:100%;}
ul.universList li a {cursor:pointer;font-weight:bold;display:block;zoom:1;position:relative;padding:3px 4px 3px 4px!important;color:#fff;text-align:left;margin:0 1px 1px 0!important;}
ul.universList li a span {cursor:pointer;background:transparent url(/elements/css/v7/skin/header/picto-piliers.png) no-repeat scroll -5px -3px;padding:0 0 0 18px;display:block;position:relative;} /* LOT 2 IST */
ul.universList li a:link, ul.universList li a:visited, ul.universList li a:hover, ul.universList li a:active, ul.universList li a:focus, ul.universList li a.selected {color:#fff!important;text-decoration: none!important;}
ul.universList li a:hover { background:#F71629 url(/elements/css/v7/blocs/bg_univers_hover.png) repeat-x scroll 0 0; } /* LOT 2 IST */
ul.universList li a.selected {background:url(/elements/css/v7/blocs/bg_univers_hover.png) repeat-x #f71629!important;text-decoration:none!important;}

select.universList {float:right;width:140px;overflow:hidden;padding:6px 0 0 0!important;position:relative;z-index:500!important;}

.sfrSearch {float:left;padding:5px 0 0 64px;display:inline;width:500px;}
.sfrSearch input, .sfrSearch button {border:none;padding:0;margin:0;background:none;}
.sfrSearch ul.inlineList {width:100%;}
.sfrSearch ul.inlineList li {padding:0!important;margin-right:0!important;}
.sfrSearch ul.inlineList li a {cursor:pointer;text-align:center;background:#FFF url(/elements/css/v7/blocs/bg_tab_search.png) no-repeat;line-height:17px!important;color:#2b2a2a!important;text-decoration: none!important;width:45px;height:15px;} /* LOT 2 IST */
.sfrSearch ul.inlineList li a:hover, .sfrSearch ul.inlineList li a.selected, .sfrSearch ul.inlineList li a:focus {font-weight:bold!important;background:transparent url(/elements/css/v7/blocs/bg_tab_search_highlight2.png) no-repeat scroll 0 0;} /* LOT 2 IST */
.sfrSearch ul.inlineList li a acronym, .sfrSearch ul.inlineList li a abbr {display:block;height:100%;width:100%;font-size:12px!important;line-height:17px!important;}
.sfrSearch form {background:url(/elements/css/v7/blocs/zoomLoupe.gif) no-repeat bottom left;height:22px}
.sfrSearch .fld_txt {padding:1px 0;margin-left:22px;width:376px;border:none} /* Ajout loupe */
.sfrSearch .fld_txt:focus {outline:none}
#ctn_hd .sfrSearch .fld_txt {font-size:13px;line-height:14px} /* LOT 2 IST */
.sfrSearch .fld_btn {cursor:pointer;font-size:11px;font-weight:bold;margin-left:5px;width:92px;height:21px;line-height:21px;background:transparent url(/elements/css/v7/blocs/validButton.gif) no-repeat;} /* LOT 2 IST */
div.fieldSearch {position:relative;clear:left;width:500px;height:24px;overflow:hidden;} /* LOT 2 IST */
div.fieldSearch .padding {padding:0!important;}

#searchCheckSfr {display:none;}

/* Begin Skin Custom Search */
.simpleSearch {padding-top:15px;}	/* Simple search field */
.tabbedSearch {padding-top:10px;background:transparent url(/elements/css/v7/blocs/withGoogle.gif) no-repeat scroll right 5px;}	/* Tabbed search field */ /* LOT 2 IST */ /* Image changed */
/* End Skin Custom Search */

div.sfrLogin {float:right;color:#fff;width:130px;text-align:left;background:url(/elements/css/v7/pictos/pipe_separator.png) left top no-repeat; display:inline;padding-top:4px;margin-left:10px}
div.sfrLogin p {padding:6px 8px 7px 8px!important;color:#FFFFFF!important;} /* LOT 2 IST */
div.sfrLogin strong {padding-left:17px;background:transparent url(/elements/css/v7/skin/header/picto-user.png) no-repeat scroll -3px -3px;font-weight:normal;} /* LOT 2 IST */
div.sfrLogin em {font-style:normal;}
div.sfrLogin button {border:none;background:none;padding:0;margin:0;width:auto;overflow:visible;text-align:center;white-space:nowrap;font-size:11px!important;line-height:20px!important;}
div.sfrLogin button span {background:url(/elements/css/v7/blocs/bg_btn_right.png) right top no-repeat;font-size:11px!important;line-height:20px!important;float:left;}
div.sfrLogin button em {background:url(/elements/css/v7/blocs/bg_btn_left.png) left top no-repeat;font-size:11px!important;line-height:20px!important;float:left;padding:0 10px;}
#ctn_hd div.sfrLogin span {font-size:11px!important;}

a.lienDeconnecter {width:105px;margin-left:8px;background:transparent url(/elements/css/v7/skin/header/picto-logout.png) no-repeat scroll 85px -3px;display:block;} /* LOT 2 IST */
a.lienDeconnecter {color:#FFF !important;} /* LOT 2 IST */
a.lienDeconnecter a:hover {text-decoration:underline !important;} /* LOT 2 IST */
* html div.sfrLogin p {margin-top:-1px !important;} /* LOT 2 IST */

/* /HEADER */


/* ---- NAV LEFT---- */
#ctn_nav {background:#F0F0F0 url(/elements/img/offre_sfr/nav_left/bg-nav-left.gif) repeat-y left top;}
#ctn_nav_bdy {font-size:11px;}
#ctn_nav_bdy #ctn_ttl{margin:0;padding:0;background:no-repeat right top}
#ctn_nav_bdy #ctn_ttl h2{font-size:12px;font-weight:bold;margin:0;padding:3px 8px 2px 10px;}
#ctn_nav_bdy ul{list-style:none;padding:0;margin:0;}
#ctn_nav_bdy ul li{border-top:1px solid #a7a7a7; margin:3px 0; padding:0;/*correction nav IE */zoom:1;}
#ctn_nav_bdy ul li ul, #ctn_nav_bdy ul li.open ul  li ul, #ctn_nav_bdy ul li.open ul  li.open ul li ul {display:none;}
#ctn_nav_bdy ul li.open ul, #ctn_nav_bdy ul li.open ul  li.open ul, #ctn_nav_bdy ul li.open ul  li.open ul li.open ul {display:block;}
#ctn_nav_bdy ul li.first {margin-top:0;}
#ctn_nav_bdy ul li ul, #ctn_nav_bdy ul li.open ul  li ul, #ctn_nav_bdy ul li.open ul  li.open ul li ul {display:none;}
#ctn_nav_bdy ul li.open ul, #ctn_nav_bdy ul li.open ul  li.open ul, #ctn_nav_bdy ul li.open ul  li.open ul li.open ul {display:block;}
#ctn_nav_bdy ul li.open ul li a, #ctn_nav_bdy ul li.open ul li.open ul li a {font-weight:normal;}
#ctn_nav_bdy ul li.open a, #ctn_nav_bdy ul li.open ul li.open a, #ctn_nav_bdy ul li.open ul li.open ul li.open a {font-weight:bold;}
#ctn_nav_bdy ul li a{text-decoration:none; border-top:1px solid #fff;display:block;padding:2px 0 2px 9px;color:#000;}
.IS_SAFARI #ctn_nav_bdy ul li a{padding-top:3px}
#ctn_nav_bdy ul li.open ul{margin-left:15px;}
#ctn_nav_bdy ul li.open a {border-top:none; margin-top:3px;}
#ctn_nav_bdy ul li.open ul li ul {margin-left:0;}
#ctn_nav_bdy ul li.open ul li a{background:none; padding-left:3px;}
#ctn_nav_bdy ul li ul{padding-left:0px;line-height:1.2em;margin:0;}
#ctn_nav_bdy ul li ul li{padding-left:0px;font-weight:normal; border:none;}
#ctn_nav_bdy ul li ul li ul{line-height:1.2em;}
#ctn_nav_bdy ul li ul li a{background-image:none; border:none; padding:1px 0 2px 9px}
#ctn_nav_bdy ul li ul li.open ul li{padding-left:14px}
#ctn_nav_bdy ul li ul li.open ul li a {background:none;}
#ctn_nav_bdy ul li ul li ul li a{padding:1px 5px 1px 5px;margin-left:10px}
#ctn_nav_bdy ul li ul li.open ul li{padding:0}
/* ---- /NAV LEFT---- */
/* -- NEW breadcrumb trail  -- */
.bdct{background-color: #F2F2F2; position:relative; margin:0; color:#000; zoom:1}
.bdct ul.cnt_bdct{margin: 0;padding: 3px 10px;list-style-type: none;}
.bdct ul.cnt_bdct li{margin: 0;padding: 0;display: inline;list-style-type: none;}
.bdct ul.cnt_bdct li a{padding: 0 5px;}
.bdct ul.cnt_bdct li a:link, .bdct ul.cnt_bdct li a:visited{color: #000; text-decoration:none;}
.bdct ul.cnt_bdct li.currentPage,.bdct ul.cnt_bdct li.currentPage a:link, .bdct ul.cnt_bdct li.currentPage a:visited{color: #DA0000;}
.bdct ul.cnt_bdct li.welcome a{padding-left:0;}
.bdct .right, .bdct .left{font-size:1%; position:absolute; width:6px; height:7px;top:-1px; float:none; background:url(/elements/css/img/simple_gray_corners.png) no-repeat top left}
.bdct .right {right:-1px; background-position:top right}
.bdct .left {left:-1px}
#ctn_ctt .bdct .content{padding:0; margin:0; display:block; border-bottom:solid 1px #C3C3C1; zoom:1;}
/* -- NEW /breadcrumb trail  -- */

/* code CSS pour du kis light avec pub */
#pub_right {float:right; width:300px; margin:0 10px 10px 0;}
#contentlight {overflow:hidden; zoom:1; _overflow:visible;}
.ad-title {background:transparent url(/elements/css/img/skin/pub_title.png) no-repeat scroll center top;margin:auto;padding-top:18px;}
.hidden {display:none;}

/* v2009-06-30[0] */
