/*--------------------------Copy de default_block_definitions----------------------------*/
/* DBD 1 */
/* aplat correctif */
.mltpl_blk_ctn .block{margin-bottom: 6px;}
/* ---------------------------- common tags and classes to consruct blocks with ---------------------------- */
#ctn_ctt *{ line-height: 1.4em;}
form,body{padding:0;margin:0;}
html body .clearing{clear:both;height:0;font-size:0;}
.clear {clear:both;}
.leftFooter{float:left;} /*NEW*/
#ctn_tls,#ctn_nav{border-color:#dadada}
a.clickableText:link, a.clickableText, a.clickableText:visited,a.clickableText:focus,a.clickableText:hover,a.clickableText:active, .clickableText li a, .clickableText a, #ctn_ctt .block .description a.clickableText {color:black !important;}
#ctn_ctt .block .description a.clickableText {color:#4C575F !important;}
#ctn_ctt .block 
a:link,a:visited{text-decoration: none;}
a:focus{text-decoration: underline;}
a:hover,a:active{text-decoration: none;}
ul li a:hover{text-decoration:underline !important;} 
a:hover .links strong, dt a:hover strong, td span a:hover, p.links a:hover, a:hover.clear.wow , a:hover#astroSigne , .context.do_left a:hover , a:hover.links, p a:hover strong, p.date a:hover, p strong a:hover, p a:hover#blockSorties, a:hover strong, p a:hover strong, p a:hover, a:hover strong, a:hover .textItem {text-decoration:underline !important;}
a:hover.buttonprix{text-decoration:none !important;}
a.button{text-decoration: none;}
a.button:hover{text-decoration:underline !important;}
.crossedOut{text-decoration:line-through !important;}
.lessImportant{font-size: 85% !important;}
.slightlyImportant{font-size: 125% !important;}
.aBitImportant{font-size: 110% !important;}
.important{font-size: 150% !important;}
.veryImportant{font-size: 200% !important;}
textarea,input.type_text{border: solid 1px #B0B6C6;}
.noborders {border:none;}
.dontresize .blk_ctn_ctt {height:1% !important; min-height:1% !important}
.fineBordered {border:1px solid #000;}
h1,h4,h5,h6{font-size: 100%;}
h3.headingSolidarite{color:#4C575F; font-size: 154%; display:block;}
h3.headingSolidariteFiche, h3.headingSolidariteFiche a{color:#4C575F; font-size: 112%;}
h2{font-size: 172%; color: #DA0000; font-weight: 600;  margin-top: 3px;}
h2{_margin-top: 0;}
h2 strong{font-size: 73%; color: #000;display: block;font-weight: 600;margin-left: 1px;margin-bottom: 2px;}
.date{font-size: 11px; color:#AFAFAF;font-weight:normal;}
h3{font-size: 100%; color: #DA0000;font-weight: 600;}
h3 strong, h3 b{font-size: 140%; color: #DA0000;}
h4{color: #000;font-size: 1.1em;}
h1.subheading, h2.subheading, h3.subheading, h4.subheading, h5.subheading, h6.subheading, h1.subheading_color_universe, h2.subheading_color_universe, h3.subheading_color_universe, h4.subheading_color_universe, h5.subheading_color_universe, h6.subheading_color_universe{font-size:1em;background-color:#F2F2F2; padding: 3px 10px; margin-left:0;margin-right:0;color:#000;height:auto;}/* verify colors */
.subheading_color_universe th a{color:#fff !important;}
.minifont {height:1%; font-size:1%;}
.fine_Print{font-style:italic; color: #000;}
.vertical_line, .vertical_line td, .vertical_line th{border-right: solid 1px #CDCDCD;}
table.vertical_line, table.horizontal_line,tr.vertical_line, tr.horizontal_line {border:none;}
.vertical_line_l, .data_array .vertical_line_l td, .data_array .vertical_line_l th{border-left: solid 1px #CDCDCD;}
.horizontal_line, .horizontal_line td, .horizontal_line th{border-bottom: solid 1px #CDCDCD;}
hr.horizontal_line{border:none;border-bottom: solid 1px #CDCDCD;height: 1px;}
.horizontal_line_t, .horizontal_line_t td,.horizontal_line_t th{border-top: solid 1px #CDCDCD;}
.hightlight{color:#DA0000;}
.legend{font-style:italic; color:#000; padding:0 1px;}
.color_espace_client,a.color_espace_client, a:hover.color_espace_client,a:visited.color_espace_client,
.color_assistance,a.color_assistance, a:hover.color_assistance,a:visited.color_assistance{color:#A27CB8 !important;}
.color_offre_sfr,a.color_offre_sfr, a:hover.color_offre_sfr,a:visited.color_offre_sfr{color:#a45255 !important}
.color_boutique_ligne,a.color_boutique_ligne, a:hover.color_boutique_ligne,a:visited.color_boutique_ligne{color:#DA0000 !important}
.color_black, a.color_black, a:hover.color_black, a:visited.color_black{color:#000 !important}
.color_musique_jeux,a.color_musique_jeux, a:hover.color_musique_jeux,a:visited.color_musique_jeux,
.color_communiquer, a.color_communiquer, a:hover.color_communiquer, a:visited.color_communiquer,
.color_auquotidien, a.color_auquotidien, a:hover.color_auquotidien, a:visited.color_auquotidien{color: #917171 !important;}
.do_center{text-align:center;}
.do_left{text-align:left;}
.do_right{text-align:right;}
.float_l{float: left;}
.context{overflow:hidden; _overflow:visible; zoom:1;}
.float_r{float: right;}
.txt_c {text-align:center}
.txt_t {vertical-align:top}
.txt_m {vertical-align:middle}
.txt_normal{font-weight:normal;}
.hidden{display:none;}
.ctn_ttl .ext_link{right:10px;top:0;position:absolute}
.wow{font-weight:bold}
/* ---------------------------- /common tags ---------------------------- */
/* ---------------------------- lines and blocks margins ---------------------------- */
table.std_padding td{padding:10px} /*NEW*/
.firstChild_Vmargins .bdy_ln,.lastChild_Vmargins .bdy_ln,.std_Vmargins .bdy_ln{margin-top:6px; margin-bottom:6px;}
.std_Hmargins .bdy_ln{margin-left:10px; margin-right:10px;}
#ctn_tls .std_Hmargins,
#ctn_tls .firstChild_Vmargins,
#ctn_tls .ctn_ln .std_Hmargins,
#ctn_tls .ctn_ln .std_Hmargins{padding-left:0;padding-right:0;margin-left: 0;margin-right:0;}
#ctn_tls .bdy_ln{padding-left:0;margin-left:0;padding-right:0;margin-right:0}
#ctn_tls .type_simple{padding:0;margin:0}
.ctn_ln .std_Vmargins{padding-top:0px; padding-bottom:0px;}
.ctn_ln .firstChild_Vmargins{padding-top:0; padding-bottom:6px;}
.ctn_ln .lastChild_Vmargins{padding-top:6px; padding-bottom:0;}
.ctn_ln .std_Hmargins{padding-left:0; padding-right:0; margin-left:6px; margin-right:6px;}
.ctn_ln .bgr_Hmargins{padding-left:0; padding-right:0; margin-left:9px; margin-right:10px;}
.ctn_ln .dbl_Hmargins{padding-left:0; padding-right:0; margin-left:12px; margin-right:12px;}
.ctn_ln .trpl_Hmargins{padding-left:0; padding-right:0; margin-left:20px; margin-right:20px;}
.std_Tmargins{padding-top:6px;}
.std_Bmargins{padding-bottom:6px;}
.sml_Vmargins{padding-top:3px; padding-bottom:3px;}
.sml_VBmargins{padding-top:6px; padding-bottom:3px;}
.sml_VTmargins{padding-top:3px; padding-bottom:6px;}
/* -- inside elements margins -- */
/* txt_simple (deprecated) */
.txt_simple{padding:10px 15px;position:relative;display:block;}
/* /txt_simple */
/* -- inside elements paddings -- */

	/* all */
	
html body .blk_ctn_ctt .isd_paddings_none, .blk_ft .isd_paddings_none, table.isd_paddings_none td, table.isd_paddings_none th, tr.isd_paddings_none td, tr.isd_paddings_none th{padding: 0;}
html body .blk_ctn_ctt .isd_paddings_sm, .blk_ft .isd_paddings_sm, table.isd_paddings_sm td, table.isd_paddings_sm th, tr.isd_paddings_sm td, tr.isd_paddings_sm th {padding: 5px;}
html body .blk_ctn_ctt .isd_paddings, .blk_ft .isd_paddings, table.isd_paddings td, table.isd_paddings th, tr.isd_paddings td, tr.isd_paddings th{padding: 10px;}
html body .blk_ctn_ctt .isd_paddings_lg, .blk_ft .isd_paddings_lg, table.isd_paddings_lg td, table.isd_paddings_lg th, tr.isd_paddings_lg td, tr.isd_paddings_lg th{padding: 15px;}
html body .blk_ctn_ctt .isd_paddings_exlg, .blk_ft .isd_paddings_exlg , table.isd_paddings_exlg td, table.isd_paddings_exlg th, tr.isd_paddings_exlg td, tr.isd_paddings_exlg th{padding: 25px;}
	/*delete extra paddings caused by above on .data_array */

/* -- margins are from SFRV5/6 KIS all */
.isd_margins_none{margin:0 !important;}
.isd_margins_sm{margin:5px !important;}
.isd_margins {margin:10px !important;}
.isd_margins_lg{margin:15px !important;}
.isd_margins_exlg{margin:25px !important;}
/* vertical */
.isd_Vmargins_none{margin-top:0 !important;margin-bottom:0 !important;}
.isd_Tmargins_none{margin-top:0 !important;}
.isd_Bmargins_none{margin-bottom:0 !important;}
.isd_Vmargins_sm{margin-top:5px !important;margin-bottom:5px !important;}
.isd_Tmargins_sm{margin-top:5px !important;}
.isd_Bmargins_sm{margin-bottom:5px !important;}
.isd_Vmargins{margin-top:10px !important;margin-bottom:10px !important;}
.isd_Tmargins{margin-top:10px !important;}
.isd_Bmargins{margin-bottom:10px !important;}
.isd_Vmargins_lg{margin-top:15px !important;margin-bottom:15px !important;}
.isd_Tmargins_lg{margin-top:15px !important;}
.isd_Bmargins_lg{margin-bottom:15px !important;}
.isd_Vmargins_exlg{margin-top:25px !important;margin-bottom:25px !important;}
.isd_Tmargins_exlg{margin-top:25px !important;}
.isd_Bmargins_exlg{margin-bottom:25px !important;}
/* horizontal */
.isd_Hmargins_none{margin-left:0 !important;margin-right:0 !important;}
.isd_Lmargins_none{margin-left:0 !important;}
.isd_Rmargins_none{margin-right:0 !important;}
.isd_Hmargins_sm{margin-left:5px !important;margin-right:5px !important;}
.isd_Lmargins_sm{margin-left:5px !important;}
.isd_Rmargins_sm{margin-right:5px !important;}
.isd_Hmargins{margin-left:10px !important;margin-right:10px !important;}
.isd_Lmargins{margin-left:10px !important;}
.isd_Rmargins{margin-right:10px !important;}
.isd_Hmargins_lg{margin-left:15px !important;margin-right:15px !important;}
.isd_Lmargins_lg{margin-left:15px !important;}
.isd_Rmargins_lg{margin-right:15px !important;}
.isd_Hmargins_exlg{margin-left:25px !important;margin-right:25px !important;}
.isd_Lmargins_exlg{margin-left:25px !important;}
.isd_Rmargins_exlg{margin-right:25px !important;}
/* -- /inside elements margins -- */
/* -- inside elements paddings -- */
	/* all */
.isd_paddings_none{padding: 0 !important;}
.isd_paddings_sm{padding: 5px !important;}
.isd_paddings{padding: 10px !important;}
.isd_paddings_lg{padding: 15px !important;}
.isd_paddings_exlg{padding: 25px !important;}
	/* vertical */
.isd_Vpaddings_none{ padding-top: 0 !important; padding-bottom:0 !important;}
.isd_Tpaddings_none{ padding-top: 0 !important;}
.isd_Bpaddings_none{ padding-bottom:0 !important;}
.isd_Vpaddings_sm{ padding-top: 5px !important; padding-bottom:5px !important;}
.isd_Tpaddings_sm{ padding-top: 5px !important;}
.isd_Bpaddings_sm{ padding-bottom:5px !important;}
.isd_Vpaddings{ padding-top: 10px !important; padding-bottom:10px !important;}
.isd_Tpaddings{ padding-top: 10px !important;}
.isd_Bpaddings{ padding-bottom:10px !important;}
.isd_Vpaddings_lg{padding-top: 15px !important; padding-bottom:15px !important;}
.isd_Tpaddings_lg{ padding-top: 15px !important;}
.isd_Bpaddings_lg{ padding-bottom:15px !important;}
.isd_Vpaddings_exlg{padding-top: 25px !important; padding-bottom:25px !important;}
.isd_Tpaddings_exlg{ padding-top: 25px !important;}
.isd_Bpaddings_exlg{ padding-bottom:25px !important;}
	/* horizontal */
.isd_Hpaddings_none{padding-left: 0 !important; padding-right:0 !important;}
.isd_Lpaddings_none{ padding-left: 0 !important;}
.isd_Rpaddings_none{padding-right:0 !important;}
.isd_Hpaddings_sm {padding-left: 5px !important; padding-right:5px !important;}
.isd_Lpaddings_sm { padding-left: 5px !important;}
.isd_Rpaddings_sm { padding-right:5px !important;}
.isd_Hpaddings{padding-left: 10px !important; padding-right:10px !important;}
.isd_Lpaddings{ padding-left: 10px !important;}
.isd_Rpaddings{ padding-right:10px !important;}
.isd_Hpaddings_lg{padding-left: 15px !important; padding-right:15px !important;}
.isd_Lpaddings_lg{ padding-left: 15px !important;}
.isd_Rpaddings_lg{ padding-right:15px !important;}
.isd_Hpaddings_exlg{padding-left: 25px !important; padding-right:25px !important;}
.isd_Lpaddings_exlg{ padding-left: 25px !important;}
.isd_Rpaddings_exlg{ padding-right:25px !important;}
/* -- /inside elements paddings -- */
/* -- /margins -- */
/* ie is stupid and applies padding to table and tr elements, so a bug fix */
table.isd_paddings_none , tr.isd_paddings_none,
table.isd_paddings , tr.isd_paddings,
table.isd_paddings_lg , tr.isd_paddings_lg,
table.isd_paddings_sm , tr.isd_paddings_sm,
table.isd_paddings_exlg , tr.isd_paddings_exlg{padding:0; margin:0; !important}

/* -- /inside elements paddings -- */
/* forms */
.checkboxLine{zoom:1; overflow:hidden; _margin-left:-4px;}
.type_blur_half .checkboxLine, .type_blur_ext_title .checkboxLine{line-height:15px;_line-height:20px;}
.checkboxLine input{float:left; margin: 0 5px 5px 0;_margin-right:0px; width:auto !important; }
.checkboxLine label{overflow:hidden; _overflow:visible; zoom:1; clear:none !important}
.error{color: #DA0000;background:#F2B6C0 url('/elements/css/img/error.gif') no-repeat 5px 50%; padding: 5px 5px 5px 40px;min-height: 30px; _height: 30px;}
.error_sm{color: #DA0000;background:#D2AFBF url('/elements/css/img/error_sm.gif') no-repeat 5px 5px; padding: 7px 5px 7px 30px;min-height: 15px; _height: 15px;}
.hide .explication{display:none; clear:both;}
.show .explication{display:block; position:absolute; right: 0; top:50px;background-color: #f2f2f2; border:solid 2px #333333; padding:5px}
/* /forms */
/* type_espace_perso */
.type_espace_perso .blk_ctn_ctt{border: 2px solid #CE6CD3;margin-top:0 !important;/*border-top-width: 1px;*/}
.hd_espace_perso{background-color:#CE6CD1 !important;}
.type_espace_perso .blk_hd,.type_espace_perso .blk_hd .title{background: url(/elements/css/img/skin/espace_perso_hd_on_fff.gif) no-repeat top left;}
.type_espace_perso .blk_hd .title{background-position: right top;}
#ctn_tls .type_espace_perso .blk_hd,#ctn_tls .type_espace_perso .blk_hd .title{background-image: url(/elements/css/img/skin/espace_perso_hd_on_f3f3f3.gif);}
.hd_espace_perso .title{}
.hd_espace_perso .title img{vertical-align: text-bottom;_vertical-align:middle;}
.type_espace_perso .bkg_t, #ctn_tls .type_espace_perso .bkg_t{background-color:#E7B6E9;}
.type_filled_light .bkg_t, #ctn_tls .type_filled_light .bkg_t{background-color: #FAD5FA;}
/* type_espace_perso */
/* ---------------------------- /lines and blocks margins ---------------------------- */
/* -- 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{/*line-height: 1.6em;*/color: #000;}
.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  -- */
/* ---------------------------- main blocks definitions ---------------------------- */
/* -- common block title -- */
.type_bordered .blk_hd,.type_bordered_button .blk_hd{ position:relative;margin-top:-3px; padding-bottom:0px;zoom:1;}
.tabs_blks_ctn .type_bordered .blk_hd{display:none;}
.no-img{z-index: 9;}
#ctn_tls .title{/*padding: 3px 10px 4px 10px !important;line-height: 2em;*/}
.blk_ft_bdy{zoom:1}
.blk_hd .title{font-size: 117%; padding:0 10px;font-weight:bold;}
.type_bordered .title, .type_bordered_button .title{padding-top: 0;}
.blk_hd h1, .blk_hd h2, .blk_hd h3, .blk_hd h4, .blk_hd h5, .blk_hd h6, .blk_hd a:link, .blk_hd a:visited, .blk_hd a:hover, .blk_hd a:active,.blk_hd .title{color: white;text-decoration: none;}
/*v5 compatibility code */
.title h1, .title h2, .title h3, .title h4, .title h5, .title h6{font-size: 1em !important;}
.blk_hd a:focus{text-decoration:underline;}
.block .blk_ctn_ctt_sprtr .bkg_b_l, .block  .blk_ctn_ctt_sprtr .bkg_b_r {top:-3px; height:3px; width:3px; background-image:url(/elements/css/musique_jeux/img/skin/type_bordered_corners_inside.gif); padding:0; margin:0;}
.block .blk_ctn_ctt_sprtr .bkg_b_l {left:3px}
.block .blk_ctn_ctt_sprtr .bkg_b_r {right:3px;}
.blk_ctn_ctt_sprtr {min-height:3px; _height:3px; position:relative;}
/* Special classe */
/* DBD 2 */
/* search bar */
.search-bar .bkg_t {background: url('/elements/css/img/search-bar-bottom-right.gif') no-repeat bottom right;}
.search-bar .bkg_r {background: url('/elements/css/img/search-bar-top-right.gif') no-repeat top right;zoom:1;}
.search-bar .bkg_b {background: url('/elements/css/img/search-bar-top-left.gif') no-repeat top left;zoom:1;}
.search-bar .bkg_l {background: url('/elements/css/img/search-bar-bottom-left.gif') no-repeat bottom left;zoom:1;}
.search-bar .blk_ctn_ctt {padding:5px 17px 10px 14px;_padding-top:4px;_padding-bottom:9px; height:1% !important; min-height:1% !important; }
body:last-child:not(:root:root) .search-bar .blk_ctn_ctt{padding-top:4px; padding-bottom:9px;}
.search-bar .blk_ctn_ctt form {vertical-align:bottom;line-height:19px;}
.search-bar .blk_ctn_ctt form input {vertical-align:middle;line-height:19px; }
.search-bar .blk_ctn_ctt form img{vertical-align:middle;margin:0 3px; _margin-top:-2px;}
.search-bar .blk_ctn_ctt form select {vertical-align:middle; _margin-bottom:1px;}
.search-bar .blk_ctn_ctt form span.two-lines {line-height:normal; display:-moz-inline-box;  display:inline-block; font-size:9px; vertical-align:top;}
.search-bar .blk_ctn_ctt form span.two-lines span {display:block; line-height:10px;}
.blk_ctn_ctt .xl {width:250px;}
.blk_ctn_ctt .med {width:200px;}
.blk_ctn_ctt .xs {width:115px;}
.search-bar .blk_ctn_ctt span.sprtr {background:url(/elements/css/img/search-separator.gif) no-repeat top left;display:-moz-inline-box;display:inline-block;width:20px;vertical-align:top;border-top:0;position:relative;top:-4px;_top:-3px;margin-bottom:-10px;height:29px;}
body:last-child:not(:root:root) .search-bar .blk_ctn_ctt span.sprtr{top:-3px;}
/* search bar */
/* bloc publicitaire */
#ctn_mdl #ctn_ctt .ctn_ln .align_l{text-align:left;display:block;}
#ctn_mdl #ctn_ctt .ctn_ln .align_l div{margin:auto 0 0 0;}
#ctn_mdl #ctn_ctt .ctn_ln .align_r{text-align:right;display:block;}
#ctn_mdl #ctn_ctt .ctn_ln .align_r div{margin:0 0 0 auto;}
#ctn_mdl #ctn_ctt .ctn_ln .align_c{text-align:center;display:block;}
#ctn_mdl #ctn_ctt .ctn_ln .align_c div{margin:0 auto;}
/*Encart pub*/
#EncartPublicitaire  {background-image:url(/elements/img/bg-title-pub.gif); background-position:left top; background-repeat:repeat-x; display:block; width:300px; }
#EncartPublicitaire  span {background-color:#FFFFFF; padding:0 4px 0 4px; margin:42%; position:relative; bottom:2px; }
/* /bloc publicitaire */
/* listing hit cleaned */
.type_listing_hit ul li{padding-bottom:7px;}
.type_listing_hit ul li h6{color:#4D8494;}
.type_listing_hit ul li h6 a{float:right;}
/* /listing hit cleaned */


ul.bluePoint{_margin-left:15px;}
ul.bluePoint li{ list-style-position:outside ; list-style-image: url(/elements/img/puceBlue.png);}

/* glossy tetiere */
.glossy {background-repeat:no-repeat; background-position:right top; zoom:1;padding:0; margin:0;font-size:13px; font-weight:bold;vertical-align:middle;}
.glossy span{background-repeat:no-repeat; background-position:left top;display:block;padding:0px 8px;_padding-top:3px;_padding-bottom:2px;margin:0px;color:#fff;min-height: 23px;line-height: 23px;vertical-align:middle;font-size:13px;}
/* glossy tetiere */
/* --  subTab + subTabContents (inside tabs) ***** -- */
.sub{width:100%;}
#subTab{width: 139px;padding: 0;margin-bottom: 0;vertical-align: top;}
#subTab ul{list-style: none;margin: 0;padding: 0;border: none;}
#subTab li{margin: 0;display: block;text-decoration: none;width: 100%;}
#subTab li{_border-right: none;}
#subTab li a{display: block;text-decoration: none;width: auto;}
#subTab li a{_width: 100%;}
#subTab li a span{display: block;text-decoration: none;padding: 5px 5px 5px 10px;}
#subTab li.inside_tab_button_on a{border-right: none;}
#subTab li.inside_tab_button_on a span{background-image: none;padding: 5px 5px;}
#subTab li b{margin-left: -5px;font-size: 90%;margin-right: 2px;}
#subTab li.inside_tab_button_on b{display: none;}
#subTab h6{min-height: 19px;_height: 19px;}
#subTab h6 b.l{display:block}
#subTab h6 b.r{display:block;padding:3px; margin-right:-1px;}
#subTabContents{padding: 10px;vertical-align: top;}
#subTabContents	.morePriceInfo{padding: 15px 0 25px 0;}
#ctn_gbl #subTabContents .isd_fild_blk{width: 100%;}
#ctn_gbl #subTabContents .isd_fild_blk .isd_fild_blk_ctn{width: 100%;}
#subTab{color: #333;font-size: 100%;}
#subTab ul{padding-bottom: 26px;}
#ctn_gbl #subTab a:link,#ctn_gbl #subTab a:link,#ctn_gbl #subTab a:visited{color:#000;}
#subTab li.inside_tab_button_on{color: #DA0000;font-weight: bold; background-color: #fff}
#subTab li b{font-size: 90%;}
#subTab h6{text-align: center;color: #FFFFFF;}
#subTabContents	.morePriceInfo{font-weight:bold;}
/* --  /subTab + subTabContents (inside tabs) -- */
/* --  data_array_complex -- */
.data_array_complex table tr th{text-align:left;padding-left:2em;}
.data_array_complex table tr.heading th{padding-left:1em;}
.data_array_complex table tr td em{display:block;text-align:left;font-style:normal;}
/* --  /data_array_complex -- */
/* --  type_simple_ext_pres_btn -- */
.type_simple_ext_pres_btn{display:block}
.type_simple_ext_pres_btn .bkg_ctt_isd{padding-bottom:50px;}
.type_simple_ext_pres_btn .blk_ctn_ctt{padding:10px; padding-bottom:55px;}
.type_simple_ext_pres_btn .blk_ctn_ctt .txt_decal_ctn{margin:10px 0;}
.type_simple_ext_pres_btn .blk_ft{position:absolute; top:auto; left:auto; right:auto; bottom:0; margin:0; padding:0; text-align:center; margin-bottom:20px;}
.IS_MOZILLA .type_simple_ext_pres_btn .blk_ft{padding-bottom: 20px !important;}
.type_simple_ext_pres_btn .blk_ft h6{text-align:left; padding-left:18px; margin-bottom:10px;}
.type_simple_ext_pres_btn .blk_ft .btn{margin:0 auto; text-align:left; _display:block;}
/* --  type_simple_ext_pres_btn -- */
.type_simple_ext_pres_btn .txt_decal_ctn .title{font-size:200%}
.type_simple_ext_pres_btn .txt_decal_ctn .txt_decal{text-align:right}
.type_simple_ext_pres_btn .txt_decal_ctn strong{font-size:250%}
.type_simple_ext_pres_btn .txt_decal_ctn.sml_txt_decal_ctn{font-size:100%}
.type_simple_ext_pres_btn .txt_decal_ctn.sml_txt_decal_ctn .title{font-size:130%}
.type_simple_ext_pres_btn .txt_decal_ctn.sml_txt_decal_ctn .txt_decal{text-align:left}
.type_simple_ext_pres_btn .txt_decal_ctn.sml_txt_decal_ctn strong{font-size:150%}
/* --  /type_simple_ext_pres_btn -- */
/* --  type_mea_bkg -- */
/*.type_mea_bkg .blk_ctn_ctt{display:block;width:100%;}*/
.mea_bkg_ctn{clear:both;margin:10px 0;}
.mea_bkg_ctn{height:1%;}
.mea_bkg_ctn .mea_bkg_ctt:after{content:" ";display:block;height:0px;clear:both} /*fix floating image*/
.mea_bkg_ctn .mea_img{float:left;margin:0 10px;}
.mea_img{float:left;margin:0 5px 5px 0;}
.mea_bkg_ctn .mea_imgR{float:right;margin:0 10px;}
.mea_imgR{float:right;margin:0 5px 5px 0;}

/* integrators code */
.type_mea_bkg hr{clear:both;margin:0;padding:0;height:0;visibility:hidden; _display:none;}
/* --  /type_mea_bkg -- */
/* DBD 3 */
/* --  type_listing_hit -- */
#ctn_gbl .type_listing_hit .isd_fild_blk{display:block;width:auto;margin:8px;}
#ctn_gbl .type_listing_hit .isd_fild_blk .isd_fild_blk_ctn,
#ctn_gbl .type_listing_hit .isd_fild_blk .isd_fild_blk_ctn .isd_fild_blk_ctt{display:block;width:auto;_width:100%;}
.type_listing_hit .isd_fild_blk dl{margin:10px 0}
.type_listing_hit .isd_fild_blk dl dd{margin:0;padding:0}
.type_listing_hit .isd_fild_blk dl dd.button{float:right}
.type_listing_hit .isd_fild_blk dl dt{font-weight:bold}
/* --  /type_listing_hit -- */
/* --  music_catalog -- */
.music_catalog .blk_ctn_ctt{display:block;width:100%;text-align:center}
.music_catalog table.album{width:100%}
.music_catalog table.album{margin:0 auto;width:auto;text-align:left;}
.music_catalog td{text-align:center;}
#ctn_gbl .music_catalog td.m_last{border-right:none;}
.music_catalog table.album td{vertical-align:top}
.music_catalog table.album .music_ctlg_ctn .isd_fild_blk{width:auto;margin:0 auto;padding:0; _text-align:center;}
.music_catalog table.album .music_ctlg_ctn .isd_fild_blk .isd_fild_blk_ctt{width:auto;padding:3px 14px;font-size:1.6em;white-space:nowrap}
.music_catalog .blk_ctn_ctt td{border-right:2px solid #F3F4F4;}
.music_catalog .isd_type_price .isd_fild_blk_ctn{font-size: 140%;}
.music_ctlg_ctn .ctt{padding-left: 85px; display:block !important;}
/* --  /music_catalog -- */
/* --  marges supplementaires sur blocs listes -- */
.sq_bgr_mrg li{margin-top:4px;margin-bottom:4px;}
/* --  /marges supplementaires sur blocs listes -- */
/* --  Type Astuce Inside -- */
.type_astuce_isd .img{float:left;margin-right:10px}
/* --  /Type Astuce Inside -- */
/* --  Style sur TD pour espacer inputs -- */
form .frm_ctt .ipt_bgr_pdg td{padding:2px 4px;}
/* --  /Style sur TD pour espacer inputs -- */
/* --  frm_ctt evolution ajout de class de mise en page -- */
.frm_ctt.inp_fullsize select,.frm_ctt .inp_fullsize input{width:100%;}
.frm_ctt td.frm_btn_btm{vertical-align:bottom}
/* --  /frm_ctt evolution ajout de class de mise en page -- */
/* --  inner page numbers*/
.pagenum_ctt ul,.pagenum_ctt ul li{list-style:none;margin:0;padding:0;text-align:center;}
.pagenum_ctt ul{margin:5px 0;}
.pagenum_ctt ul li{display:inline;padding:0 5px}
/* --  /inner page numbers*/
/* --  music_ctlg_ctn -- */
.music_ctlg_ctn{margin:4px 5px 0 5px; text-align:left}
.music_ctlg_ctn .img{float:left;display:table;margin:0px 5px 0px 3px;vertical-align:top;}

.music_ctlg_ctn .ctt{text-align:left;display:table;width:auto;_overflow:hidden}
.IS_MOZILLA .music_ctlg_ctn .ctt{border:1px solid transparent} /*Fix the block in td size_1on1*/
.music_ctlg_ctn .ctt .txt{text-align:left;margin-bottom:6px}
.music_ctlg_ctn .ctt .title{font-weight:bold;text-align:left;}
.music_ctlg_ctn .ctt .button img{margin-right:3px;}
.music_ctlg_ctn .ctt .button{display:block;width:auto;padding:0;margin:0;text-align:center;margin-bottom:2px;}
.music_ctlg_ctn .ctt .isd_fild_blk_ctn{_white-space:nowrap}
/* --  /music_ctlg_ctn -- */
/* --  music_catalog + music_catalog_panoramic -- */
.music_catalog.music_catalog_panoramic .music_ctlg_ctn{_display:inline-block;_width:auto;_padding:0;}
.music_catalog.music_catalog_panoramic .music_ctlg_ctn .ctt{display:table;text-align:center;width:auto;}
.music_catalog.music_catalog_panoramic .music_ctlg_ctn .img{float:none;text-align:center;width:100%;}
.music_catalog.music_catalog_panoramic .music_ctlg_ctn .img img{margin:0 auto;display:block;}
/* --  /music_catalog + music_catalog_panoramic -- */
/* DBD4 */
/* ---------------------------- blocks tools ---------------------------- */
/* -- inside filled block -- */
.bkg_ctt_isd .isd_fild_blk{display:table; zoom:1; _width:1px;}
.blk_ft_bdy .isd_fild_blk{padding: 5px 0;}
.bkg_ctt_isd .isd_fild_blk_ctn{position:relative;zoom:1; _width:1px;}
.bkg_ctt_isd .isd_fild_blk .isd_fild_blk_ctt{padding:10px;}
.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_t_l,.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_t_r,.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_b_l,.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_b_r{background:url('/elements/css/img/skin/box_corner_mask.gif') no-repeat; position:absolute; height:5px; width:5px;}
.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_t_l{background-position: left top; left:0; top:0;}
.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_t_r{background-position: right top; right:0; top:0;}
.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_b_l{background-position: left bottom; left:0; bottom:0;}
.bkg_ctt_isd .isd_fild_blk .bkg_fild_blk_b_r{background-position: right bottom; right:0; bottom:0;}
/* -- isd_type_price -- */
.blk_ctn_ctt .isd_type_price .isd_fild_blk_ctn .isd_fild_blk_ctt{width:89px; _width:108px; vertical-align:top; text-align:center;}
#ctn_gbl .type_thin_price .blk_ctn_ctt .isd_fild_blk .isd_fild_blk_ctt{padding:0 !important;}
/* -- /isd_type_price -- */
/* -- /inside filled block -- */
/* -- shadowed image --*/
.shdwd_img, .shdwd_img .bkg_l_shdw, .shdwd_img_ctt{float:left;padding:0; margin:0;zoom:1;}
.shdwd_img{}
.shdwd_img .bkg_l_shdw{}
.shdwd_img .shdwd_img_ctt{padding: 0 10px 5px 0;}
/* DIVs removed for v6 */
.shdwd_img .bkg_t_l_shdw,.shdwd_img .bkg_t_r_shdw,.shdwd_img .bkg_b_l_shdw,.shdwd_img .bkg_b_r_shdw{display:none;}
.bkg_t_shdw,.bkg_r_shdw,.bkg_b_shdw{display:table; _width:1%; margin:0; padding:0;}
/* /DIVs removed for v6 */
/* -- shadowed image --*/
/* -- text_list -- */
.txt_lst{line-height:.98em;margin:0;padding-left:15px;_padding-left:12px;padding-top: 10px;}
.txt_lst li,.txt_lst_sq li,.txt_lst_sq_c li{padding:0 0 5px 0;}
ul.txt_lst_sq_c li p,ul.txt_lst_sq_c li span,ul.txt_lst_sq_c li div, ul.txt_lst_sq_c li ul, ul.txt_lst_sq_c li ul li,ul.txt_lst_sq_c li ol,ul.txt_lst_sq_c li ol li{color:#000}
.txt_lst_sq h6, .txt_lst_sq_c h6 {display:inline;}
.txt_lst_sq,.txt_lst_sq_c{padding-left:20px;line-height:.98em;margin:10px 0; list-style-position:outside;}
.txt_lst_sq li ul,.txt_lst_sq_c li ul{margin-top:0;list-style-type:disc; padding-left:7px;}
.txt_lst_sq li ol,.txt_lst_sq_c li ol{margin:0 0 10px 17px; _margin-left:22px;line-height:1.1em;}
.txt_lst_sq li ul li,.txt_lst_sq_c li ul li{margin:0;margin-left:25px;list-style-type:disc;}
.txt_lst_sq li ol li,.txt_lst_sq_c li ol li{margin:0;padding:0;list-style-type:decimal;}
/* -- /text_list -- */
/* -- text_list_l_align -- */
.txt_lst_l_align{margin-top:5px;padding-top:0;margin-bottom:5px;padding-bottom:0;margin-left:0;padding-left:14px; _padding-left:6px;}
.txt_lst_l_align li{padding-left:0px;margin-left:0; _padding-left:3px;}
/* -- /text_list_l_align -- */
/* -- text list no bullet -- */
.lst_simple{list-style-position:outside !important;}
.lst_simple,.lst_simple li{list-style-type:none;list-style-image:none;margin:0;padding:0;}
.lst_simple_2on3{ width:66%; float:left;}
.lst_simple_1on2 { width:49%; float:left;}
.lst_simple_1on3 { width:33%; float:left;}
.lst_simple_1on2 li, .lst_simple_1on3 li {margin:0 10px;}
/* -- /text list no bullet -- */
/* list w/ separators */
ul.lst_sprtr {margin:0; list-style-position:inside;}
ul.lst_sprtr li{border-top:1px solid #CDCDCD;padding:8px 0px;}
ul.lst_sprtr li.first{border-top:none;padding-top:0px;}

/* /list w/ separators */ 
/* DBD5 */
/* -- bkg_none -- */
.blk_ctn .bkg_none{background:none;}
/* -- /bkg_none -- */
/* -- image_center --*/
.ctn_img{text-align:center;padding:10px 0 5px 0}
/* -- /image_center -- */
/* -- dotted -- */
ul.dotted{list-style-position:outside; margin-left:15px;}
ul.dotted li{position:relative;background:url('/img/offre_sfr/dotted.gif') repeat-x 0px 9px; padding-left:0px;}
ul.dotted li span.title{background-color:#ffffff; padding-right:3px;}
ul.dotted li span.value{background-color:#ffffff; padding-left:5px; color:black; position:absolute;right:0; _top:2px;}
.isd_btn_ctn{position:relative;padding-top:3px;}
.isd_btn_ctn .isd_btn_col{float:left;position:relative;padding-right:10px;}
/* -- /dotted -- */
/* -- loading -- */
.loading{padding:22px 0 35px 0;position:relative;display:table;margin-left:auto;margin-right:auto;text-align:center}
.loading .anim{margin-bottom:13px;}
/* -- /loading -- */
/* -- isd_fild_blk + fullsize option -- */
.fullsize {display:block !important;}
.fullsize,.fullsize .isd_fild_blk_ctn,.fullsize .isd_fild_blk_ctn .isd_fild_blk_ctt{height:100%;width:auto !important;}
.fullwidth,.fullwidth .isd_fild_blk_ctn,.fullwidth .isd_fild_blk_ctn .isd_fild_blk_ctt{width:auto !important;display:block !important;zoom:1;}
/* -- isd_fild_blk + fullsize option -- */
/* -- inside columns -- */
.wrapper{}
.container{width:100%;float:left;margin-right:-30%;}
.content{margin-right:30%;}
.main{margin-left:30%;}
.left{width:30%;float:left;}
.sidebar{width:30%;float:right;}
/* -- inside columns -- */
/* DBD6 */
.blk_ft_bdy{padding: 5px 15px;}
.std_btm_btn_file .blk_ft_bdy{/*height:32px;*/ padding:5px 15px;text-align:left;}
.std_btm_btn_file .blk_ft_bdy .file{width:60%;float:left}
.std_btm_btn_file .blk_ft_bdy .file input{width:100%;}
#ctn_gbl .std_btm_btn_file .blk_ft_bdy .btn{margin-left:10px;float:left; display:table; height:0}
/* -- /std_btm_btn -- */
/* -- std_btm_btn, std_btm_btn_l, std_btm_btn_r (copy on DBD 6)-- */
.std_btm_btn .blk_top,.std_btm_btn_l .blk_top,.std_btm_btn_r .blk_top{padding-bottom:0;}
.std_btm_btn_file .blk_top{padding-bottom:0;}
#ctn_gbl .std_btm_btn .blk_ft_bdy{width:auto; padding-top:5px; padding-bottom:5px;text-align:center}
#ctn_gbl .std_btm_btn_l .blk_ft_bdy{width:auto; padding:5px 15px;text-align:left}
#ctn_gbl .std_btm_btn_r .blk_ft_bdy{width:auto; padding:5px 15px;text-align:right}
#ctn_gbl .std_btm_btn .blk_ft_bdy .btn{margin-left:auto; margin-right:auto;}
#ctn_gbl .std_btm_btn_r .blk_ft_bdy .btn{margin-left:auto;}
.std_btm_btn_file .blk_ft_bdy{padding:5px 15px;text-align:left}
.std_btm_btn_file .blk_ft_bdy .file{width:60%;float:left}
.std_btm_btn_file .blk_ft_bdy .file input{width:100%;}
#ctn_gbl .std_btm_btn_file .blk_ft_bdy .btn{margin-left:10px;float:left; display:table; height:0}
/* -- /std_btm_btn -- */
/* -- cntd_btm_2btn,cntd_btm_2btn_bmrgn,cntd_btm_3btn,cntd_btm_3btn_bmrgn -- */
.tabs_blks_ctn .cntd_btm_2btn .blk_ctn_ctt,.tabs_blks_ctn .cntd_btm_3btn .blk_ctn_ctt{padding-bottom:32px;}
td.mltpl_blk_ctn .tabs_blks_ctn .cntd_btm_2btn .blk_ctn_ctt{display:table}
/*.cntd_btm_2btn .blk_ctn_ctt,.cntd_btm_2btn_bmrgn .blk_ctn_ctt,.cntd_btm_3btn .blk_ctn_ctt,.cntd_btm_3btn_bmrgn .blk_ctn_ctt{margin-bottom:32px;}*/
.cntd_btm_2btn .blk_ft_bdy,.cntd_btm_2btn_bmrgn .blk_ft_bdy,.cntd_btm_3btn .blk_ft_bdy,.cntd_btm_3btn_bmrgn .blk_ft_bdy{width:auto;padding-top:5px;padding-bottom:5px;text-align:center}
.cntd_btm_2btn .blk_ft_bdy table,.cntd_btm_2btn_bmrgn .blk_ft_bdy table,.cntd_btm_3btn .blk_ft_bdy table,.cntd_btm_3btn_bmrgn .blk_ft_bdy table{width:100%;}
.cntd_btm_2btn .blk_ft_bdy table td,.cntd_btm_2btn_bmrgn .blk_ft_bdy table td{width:50%;}
.cntd_btm_2btn .blk_ft_bdy table td.btn_l,.cntd_btm_2btn_bmrgn .blk_ft_bdy table td.btn_l{text-align:right;}
.cntd_btm_3btn .blk_ft_bdy table td.btn_l,.cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_l{width:50%;text-align:right;}
.cntd_btm_2btn .blk_ft_bdy table td.btn_r,.cntd_btm_2btn_bmrgn .blk_ft_bdy table td.btn_r{text-align:left;}
.cntd_btm_3btn .blk_ft_bdy table td.btn_r,.cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_r{width:50%;text-align:left;}
.cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_m{text-align:center;}
#ctn_gbl .cntd_btm_2btn .blk_ft_bdy table td.btn_l .btn{margin-right:8px;margin-left:auto;}
#ctn_gbl .cntd_btm_2btn .blk_ft_bdy table td.btn_r .btn{margin-left:8px;margin-right:auto;}
#ctn_gbl .cntd_btm_3btn .blk_ft_bdy table td.btn_l .btn{margin-left:auto;}
#ctn_gbl .cntd_btm_3btn .blk_ft_bdy table td.btn_m .btn{margin:0 32px;}
#ctn_gbl .cntd_btm_3btn .blk_ft_bdy table td.btn_r .btn{margin-right:auto;}
#ctn_gbl .cntd_btm_2btn_bmrgn .blk_ft_bdy table td.btn_l .btn{margin-right:30px;margin-left:auto;}
#ctn_gbl .cntd_btm_2btn_bmrgn .blk_ft_bdy table td.btn_r .btn{margin-left:30px;margin-right:auto;}
#ctn_gbl .cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_l .btn{margin-right:30px;margin-left:auto;}
#ctn_gbl .cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_m .btn{margin:0 32px;}
#ctn_gbl .cntd_btm_3btn_bmrgn .blk_ft_bdy table td.btn_r .btn{margin-left:30px;margin-right:auto;}
#ctn_gbl .cntd_btm_3btn .blk_ctn_ctt{padding-bottom:32px !important;}
/* -- /cntd_btm_2btn,cntd_btm_2btn_bmrgn,cntd_btm_3btn,cntd_btm_3btn_bmrgn -- */
/* -- out_1btn,out_2btn --*/
.out_1btn .blk_btn_m .btn{margin-left:auto;margin-right:auto;}
.out_1btn .blk_btn_m{_text-align:center;}
.out_2btn .blk_btn_l{float:left;}
.out_2btn .blk_btn_r{float:right;}
.out_1btn .bkg_ctt_isd,.out_2btn  .bkg_ctt_isd{border:none !important;}
/* -- /out_1btn,out_2btn --*/
/* -- std_btm_link_l,std_btm_link_m,std_btm_link_r -- */
.std_btm_link_l .blk_ft_bdy{text-align:left;padding-left:10px;}
.std_btm_link_m .blk_ft_bdy{text-align:center;}
.std_btm_link_r .blk_ft_bdy{text-align:right;padding-right:10px;}
/* -- /std_btm_link_l,std_btm_link_m,std_btm_link_r -- */
/* ---------------------------- buttons ---------------------------- */
#ctn_mdl .btn_off span{display:table;white-space:nowrap;padding-left:5px;padding-right:5px;line-height:18px;vertical-align:middle;}
/* ---------- NEW Blocks ---------- */
/* --  Boutons auto-centre -- */
.btn_cntr{text-align:center;}
.btn_cntr .btn{margin:3px auto;}
/* --  /Boutons auto-centre -- */
/* ---------- /NEW Blocks ---------- */
/* ---------------------------- /buttons ---------------------------- */
/* DBD7 */
/* -- std_btm_btn_email -- */
.std_btm_btn_email .blk_ft table{margin:0 8px 0 14px;}
.std_btm_btn_email .blk_ft img{border:0;}
.std_btm_btn_email .blk_ft table td.text{width:45%;}
.std_btm_btn_email .blk_ft table td input{margin-left:1px;margin-right:11px;width:105px;}
.std_btm_btn_email .blk_ft_bdy{padding-top:5px;_width:100%;_height:0px;}
/* -- /std_btm_btn_email -- */

/* -- inline buttons optimized -- */
.blk_ft_bdy{overflow:hidden; _overflow:visible; zoom:1}
a.button, a.button_type1, div.btn, div.btn_type_1 {color:#fff; display:-moz-inline-box; display:inline-block; background-repeat:no-repeat; background-position:left top; cursor:pointer; padding:0 0 0 3px;}
a.button span, a.button_type1 span, div.btn a, div.btn_type_1 a {color:#fff; font-size:10px; background-repeat:no-repeat; background-position:right top; display:block; _width:1%; _white-space:nowrap; min-height:18px; _height:18px; line-height:18px !important; padding:0px 5px 0 2px;}
a.button span{text-decoration:none !important;}
a.button:hover span{text-decoration:underline !important;}

a.button span span, a.button_type1 span span {padding:0; background:none; width:auto; height:auto;}
a.button_type1, a.button_type1 span, html body div.btn_type_1, html body  div.btn_type_1 a {color:#3b3b3b;background-image:url(/elements/css/img/button_bkg.png);}
/* -- /inline buttons optimized -- */
/* old V5 buttons */
div.btn {display:table; _display:block; _width:1%; white-space:nowrap; padding-left:0;}
div.btn a {display:block; color:#fff !important; margin-left:3px; line-height:normal !important; padding-top:3px;}
.btn_ie_bkg_l, .btn_ie_bkg_r {display:none;}
div.btn_type_1 a {color:#3b3b3b !important}
/* -- type_filled -- */
#ctn_gbl td.mltpl_blk_ctn .type_filled .blk_ctn_ctt{display:table;}
.IS_SAFARI #ctn_gbl td.mltpl_blk_ctn .type_filled .blk_ctn_ctt{display:block;}
/* -- /type_filled -- */
/* -- type_split2 Login common--*/
.type_split2 #bloc_blur_title{position:absolute;width:215px;top:20px;right:35px;}
.type_split2 #blc_blr_ctn{position:absolute;width:240px;top:48px;left:353px;}
.IS_MOZILLA .type_split2 .block{border:none !important;}
.type_split2 .block_blur{position:relative;}
.type_split2 #blc_blr_ctn .blur_top{padding-left:6px;padding-right:6px;}
.type_split2 #blc_blr_ctn .blur_bottom{padding-left:6px;padding-right:6px;position:relative;}
.type_split2 .IS_OPERA #blc_blr_ctn .blur_top{position:relative;}
.type_split2 #blc_blr_ctn .blk_txt_blr .text{margin-bottom:10px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .numero{margin-bottom:5px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .code{margin-bottom:5px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .code input.btn_ok{margin-bottom:3px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .link{clear:both;}
.type_split2 .blur_content .blk_txt_blr{margin:0;padding:7px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .numero input{width:144px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .code input.code{width:144px;}
/* -- Errors -- */
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error{position:relative;padding-right:0px;margin:0 0 3px -5px;padding:3px 3px 3px 7px;}
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error .picto_error{position:absolute;z-Index:0;top:3px;left:7px;width:22px;height:40px;_background:none;_z-index:0;}
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error .text_error{margin-left:30px;}
/* -- /Errors -- */
/* adaptation for blur carre */
.blur_top,#mask_blur,.blur_bottom,#mask_blur_banner{display:none;}
.type_split2 #text_blur{background:url('/elements/css/img/visu_split_bg.jpg') no-repeat -353px -48px ;}
/* -- /type_split2 Login --*/
/* -- type_split2 Banner --*/
.IS_MOZILLA .type_split2_banner .block{border:none !important;}
.type_split2_banner .block_blur{position:relative;}
.type_split2_banner #blc_blr_ctn .blur_top{padding-left:6px;padding-right:6px;}
.type_split2_banner #blc_blr_ctn .blur_bottom{padding-left:6px;padding-right:6px;position:relative;}
.type_split2_banner .IS_OPERA #blc_blr_ctn .blur_top{position:relative;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .text{margin:0;padding:0;margin-bottom:10px;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .numero{margin:0;padding:0;margin-bottom:5px;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .code{margin:0;padding:0;margin-bottom:5px;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .code input.btn_ok{margin:0;padding:0;margin-bottom:3px;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .link{clear:both;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .sub_title{margin:0;padding:0;padding-bottom:3px;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .banner{margin:0;padding:0;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr p{margin:0;padding:0;padding-bottom:10px;}
.type_split2_banner #text_blur_banner{background:url('/elements/css/img/visu_split_2_bg.jpg') no-repeat -215px -60px;}
.type_split2_banner .blur_content .blk_txt_blr{margin:0;padding:10px;}
.type_split2_banner #bloc_blur_title{position:absolute;width:368px;top:17px;right:19px;}
.type_split2_banner #bloc_blur_title H2{margin:0;padding:0;}
.type_split2_banner #blc_blr_ctn{position:absolute;width:378px;top:60px;left:215px;}
.type_split2_banner .blur_content .bloc_mask_blur{color:#000;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr{color:#000;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .sub_title{font-size:11px; color:#DA0000;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .numero input{border-color:#c1accd;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .code input.code{border-color:#c1accd;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .link{color:#000;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .link a:link,	.type_split2_banner #blc_blr_ctn .blk_txt_blr .link a:visited{text-decoration:none; color:#000;}
.type_split2_banner #blc_blr_ctn .blk_txt_blr .link a:focus,.type_split2_banner #blc_blr_ctn .blk_txt_blr .link a:hover,.type_split2_banner #blc_blr_ctn .blk_txt_blr .link a:active{text-decoration:underline; color:#000;}
/* -- /type_split2 Banner --*/
/* -- type_split3 -- */
.type_split3 .blk_ctn_ctt {padding:8px 5px; _padding-bottom: 5px; text-align:center;}
.type_split3 .blk_ctn_ctt div, .type_split3 .blk_ctn_ctt object, .type_split3 .blk_ctn_ctt embed {margin: 0 auto} /*centered elements in this block (there could be flash or divs*/
.type_split3 .bkg_ctt .bkg_b_r,.type_split3 .bkg_ctt .bkg_b_l{display:block;}
/* -- /type_split3 -- */
/* type blur half & ext title*/
.type_blur_half .bkg_ctt_isd{position:absolute;left: 290px; top: 10px;background: #A194CA no-repeat -290px -10px; width: 300px;padding:0;color: #FFF !important;}
.type_blur_ext_title .title{position:absolute;width:215px;top:-30px; left:2px; font-size:200%;}
.type_blur_ext_title .bkg_ctt_isd{position:absolute;left: 295px; top: 40px;background:#A194CA no-repeat -295px -40px; width: 280px;padding:0;color: #FFF !important;}
.type_blur_ext_title table, .type_blur_half table{color:#FFF;}
.tdb .bkg_ctt_isd{position:absolute;left: 195px; top: 40px;background:#A194CA no-repeat -195px -40px; width: 375px;color:#000 !important;}
.tdb .title {color:#fff;left:3px;}
.tdb .data_array {background:#fff;}
.tdb .data_array td {color:#000 !important; padding:2px 3px 2px 5px;}
.tdb .blur_title {padding:3px 5px;color: #fff;}

.type_blur_half label, .type_blur_ext_title label {font-weight:normal;}
.type_blur_half .blk_ft{border-top: solid 2px #99809E;padding: 5px;} /* don't use type to control margins... do another way */
.type_blur_half a:link, .type_blur_half a:visited, .type_blur_half a:focus, .type_blur_half a:hover, .type_blur_half a:active, .type_blur_half h1, .type_blur_half h2, .type_blur_half h3, .type_blur_half h4, .type_blur_half h5, .type_blur_half h6,
.type_blur_ext_title a:link, .type_blur_ext_title a:visited, .type_blur_ext_title a:focus, .type_blur_ext_title a:hover, .type_blur_ext_title a:active, .type_blur_ext_title h1, .type_blur_ext_title h2, .type_blur_ext_title h3, .type_blur_ext_title h4, .type_blur_ext_title h5, .type_blur_ext_title h6{color: #FFF;}
form input.button  {vertical-align:middle;_vertical-align:baseline; width:auto !important;}
/* /type blur half */
/* -- login_help (bulle d'aide) -- */
.login_help label{float:left;}
.login_help a {position:relative; float:left; margin-left:5px;font-weight:normal; }
.login_help a span {visibility:hidden; border:1px solid #AFAFAE; background-color:#F1EFEF; width:100px; _width:115px; position:absolute; top:15px; left:-15px; color:#000; font-weight:normal; padding:5px; z-index:-1; zoom:1;}
.login_help a.helpover span {visibility:visible;z-index:99}
/* -- /login_help (bulle d'aide) -- */
/* -- type_mea -- */
/*.mea_ctt{overflow:hidden; zoom:1}*/
.mea_ctt{display:table;_float:left;}
.mea_wrap{display:block;_float:none;}
.mea_bdy{overflow:hidden; zoom:1;}
.mea_ctt .title{margin:0 0 5px 0;}
.mea_ctt .links, .mea_ctt .links{margin-top:5px;}
/* Corner_img */
html body .corner_img .blk_ctn_ctt{margin:0;padding:0;}
.corner_img .mea_img{float:left;}
.corner_img table td{vertical-align:top;padding-bottom:12px;padding-top:12px;padding-right:5px}
/* /Corner_img */
/* -- struct -- */
.mea_strt{width:100%;}
.mea_strt th span{padding:0 12px;}
.mea_strt th{padding-top:5px;}
.mea_strt th,.mea_strt td{padding-bottom:15px;vertical-align:top;text-align:left;}
.mea_strt .mea_bdy{padding-left:8px;padding-right:8px;clear:both}
/* -- /struct -- */
/* integrators code */
.type_mea .blk_ctn_ctt{padding-right:5px; padding-left:7px; padding-top:7px; margin-bottom:10px;}
.type_mea_strt .blk_ctn_ctt{padding-right:5px; padding-left:7px; padding-top:0; margin-bottom:0; margin:0;}
.bkg_ctt_isd .type_mea {overflow:hidden; _overflow:visible; zoom:1}
/* /integrators */
/* -- /type_mea -- */
/* -- type_panoramic -- */
.type_panoramic .blk_ctn_ctt{margin-bottom:5px;}
.type_panoramic .pic{margin:3px auto 0 auto;text-align:center;}
.type_panoramic .txt{margin:5px 10px 5px 10px;text-align:left;}
.type_panoramic .txt .txt_lst{margin-top:0;margin-bottom:10px;}
/* -- /type_panoramic -- */
/* -- type_simple_list -- */
.type_simple_list .blk_ctn_ctt{margin:10px 12px 12px 12px}
/* -- /type_simple_list -- */
/* ---------- NEW Blocks ---------- */
/* -- shadowed image push -- */
#ctn_tls .blk_push{margin-bottom:15px}
#ctn_tls .first_push{margin-top:15px}
#ctn_tls .last_push{margin-bottom:0}
#ctn_tls .bkg_ctn_push{display:block;padding:0 10px}
#ctn_tls .title_push{padding:0 3px;margin-bottom:2px;}
#ctn_tls .img_push{float:left;margin-right:3px; _margin-right:0}
#ctn_tls .ctt_push{display:table-cell;width:100%;padding:0 3px;margin-bottom:5px}
#ctn_tls .ctt_push .txt_push{margin-bottom:5px}
#ctn_tls .ctt_push .link_push{padding:0 3px}
/* -- /shadowed image push -- */
/* cms code */
#ctn_mdl .separator{border-top: 1px solid #DADADA;clear:both;}
.lst_aide{list-style-type: none; margin:0; padding:5px 5px 5px 22px;}
.lst_aide li{list-style-type: none; margin:0; padding:0;}
.type_aide a{color: black !important;}
.type_aide a:hover{text-decoration: underline;}
.type_aide h5{padding-left: 3px; padding-right:3px;}
.type_aide p,.type_aide form{padding: 5px}
.type_aide .blk_ctn_ctt{padding:1px;z-index: 13;}
/* integrators code */
#ctn_tls .type_simple .line .bkg_t_l,	#ctn_tls .type_simple .line .bkg_t_r{background:none;}
/* ---------------------------- /blocks Col Right ---------------------------- */
/* -- tabs -- */
/* oldtabs */
.blk_tabs_bdy td {vertical-align:top}
.ctn_tabs {margin-right:1px;  zoom:1}
.ctn_tabs table {width:100%}
.tab_bdy, .tab_bdy a {display:block;  zoom:1}
.tab_bdy a {padding:0px 10px 0px 18px; margin-bottom:-1px; font-size:13px !important; text-decoration:none !important;}
.tab_bdy a div{ display:inline; font-weight:bold;}
.current_tab .tab_ctn {padding:0;  zoom:1}
.tab_ctn  {padding-left:5px;}
.tab_ctn a {padding-left:13px}
.current_tab .tab_ctn {padding:0;}
.current_tab .tab_ctn a {padding-left:18px;}
.bkg_tab_shdw_t_l, .bkg_tab_shdw_t_r, .bkg_tab_t_l, .bkg_tab_t_r {display:none;}
.default_hidden_tab {display:none;}
.default_visible_tab {display:block;margin-left:6px; margin-right:6px;}
.default_visible_tab .bkg_ctt .bkg_t_l, .default_visible_tab .bkg_ctt .bkg_t_r {display:none}
.default_visible_tab .bkg_ctt .bkg_ctt_isd .bkg_t_l, .default_visible_tab .bkg_ctt .bkg_ctt_isd .bkg_t_r {display:none;}
.default_visible_tab .bkg_t {background:none !important;}
/* hiding all corners of bad div */
/* -- new tabs -- */
.tab_block {display:none; clear:both; margin-left:6px; margin-right:6px;}
.tab_block .bkg_t_l, .tab_block .bkg_t_r {display:none;}
.tab_block .blk_ctn_ctt .bkg_t_l, .tab_block .blk_ctn_ctt .bkg_t_r {display:block; top:-1px;}
.tab_block .bkg_t {background:none !important; }
.tab_block .bkg_ctt_isd {padding-top:0 !important}
.tab_current {display:block !important}
.tabs_head {list-style:none; margin:0; padding:0; }
.tabs_head li {margin:0; padding:0; float:left;background:#e1e1e1 url(/elements/css/img/tabs_top_corners.png) no-repeat top left ;}
.tabs_head .last {float:none;_float:left; margin-right:1px; overflow:hidden}
.tabs_head a {display:block; zoom:1; text-decoration:none !important;background: url(img/tabs_top_corners.png) no-repeat top right ; }
.tabs_head span {display:block; zoom:1; cursor:pointer; padding-left:10px; font-weight:bold; }
.tabs_head span span, .tabs_head .first a span span {background-position:right bottom !important; padding:5px 10px 5px 5px; color: #484848;}
.tabs_head .last {zoom:1}
.tabs_head .current a span span{color: #fff;}
/* -- /tabs -- */

/* -- /block tabs -- */
/* -- type_heading -- */
.type_heading .img_r{float:right;padding:16px;}
.type_heading .clear{display:block;width:100%;height:20px;}
.type_heading ol{margin:0;padding:0;padding-left:30px;}
.type_heading ol li{margin:0;padding:0;padding-left:10px;}
.type_heading table{border:none;}
.type_heading p.factureInfo{float:left;clear:both;width:50%;padding-top:0;margin:0;}
.type_heading p.factureInfo span{padding:0;margin:0;float:left;clear:none;width:48%;}
.type_heading .blk_ctn_ctt{padding: 0 3px;}
.type_heading{_padding-top:3px;}
.type_heading p{padding:0;margin:4px 0;}
.type_heading ol{}
.type_heading ol li span.hightlight{}
.type_heading ol li span{}
/* -- type_heading -- */
/* -- type_form_world -- */
#ctn_gbl .type_form_world .blk_ctn_ctt div{position:relative;padding:10px 6px 5px 6px;}
#ctn_gbl .type_form_world ol{list-style-type: decimal; margin: 0; margin-left: 5px; padding: 0; list-style-position: inside;}
#ctn_gbl .type_form_world ol li{list-style-type: decimal;  margin: 0; padding: 0; padding-left: 10px;}
#ctn_gbl .type_form_world ol label{width: 125px; margin: 0; padding: 0; display: block; clear: none; margin-top: -16px; margin-left: 20px;}
#ctn_gbl .type_form_world ol select{width: 125px; margin: 5px 0;}
#ctn_gbl .type_form_world form{margin: 0; padding: 0;}
/* -- /type_form_world -- */
/* -- type_cust_inf -- */
.type_cust_inf table{border-collapse:collapse;}
.type_cust_inf table th{text-align:left;vertical-align:top;width:30%;}
.type_cust_inf table th,.type_cust_inf table td{padding:10px 0;}
.type_cust_inf table th h6{padding-left:35px;margin-left:10px;float:left;height:55px;}
.type_cust_inf table tr h6 img{vertical-align:top;}
.type_cust_inf form{margin:0;padding:0;}
.type_cust_inf form fieldset{border:none;margin:0;padding:11px 0;}
.type_cust_inf table label{display:block;clear:left;float:left;padding:0;margin:0;width:45%;}
.type_cust_inf table p{float:left;width:100%;margin-bottom:10px;line-height:1em;}
.type_cust_inf tr.hobbies p{float:left;width:65%;}
.type_cust_inf tr.hobbies p.sport{width:35%;}
.type_cust_inf tr.hobbies label{margin-bottom:0;width:100%;}
.type_cust_inf tr.hobbies input,.type_cust_inf tr.eqpmnt input{vertical-align:middle;}
.type_cust_inf h3{padding:7px 10px;}
.type_cust_inf tr.eqpmnt p label{margin-bottom:0;}
.type_cust_inf tr.eqpmnt p label.last{padding-bottom:10px;}
/* -- /type_cust_inf -- */
/* -- type_identification -- */
.type_identification h3,.type_identification h4,.type_identification h5,.type_identification h6{padding-top:12px;padding-bottom:10px;margin:0}
/* error */
.type_identification .error{display:block;margin-left:-10px;position:absolute;width:100%;}
.type_identification .error img{float:left;margin:3px 7px;position:relative;}
/* /error */
/* -- type_identification -- */
.type_identification .error_msg{background-color:#FAD6D4; color:#FF0000;}
.type_identification .error_msg .err_ctt{background-color:#FAD6D4; color:#FF0000; background:url('/img/boutique_ligne/skin/logo_error_identity.jpg') no-repeat 8px 8px; background-color:#FAD6D4; font-weight:bold;}
/* -- /type_identification -- */
/* -- /type_identification -- */
/* -- type_form_profile -- */
.type_form_profile .blk_ctn_ctt{margin:8px 14px 40px 14px}
.type_form_profile form{padding:0;margin:0}
.type_form_profile .accept{display:table;width:100%;position:relative;margin:0 0 3px 0;}
.type_form_profile .text_field{width:100%;position:relative;margin:3px 0 3px 0;}
.type_form_profile .text_field .title{float:left;width:41%;position:relative;padding:0;margin:0 7px 0 0;display:block;line-height:18px;vertical-align:middle;}
.type_form_profile .text_field .field{}
.type_form_profile .text_field .field input{width:116px;}
.type_form_profile .policy{padding:7px 0 4px 0}
.type_form_profile .blk_ctn_ctt{padding-left:10px;padding-right:10px;}
.type_form_profile .accept{}
.type_form_profile .accept .field{float:left;margin-right:3px;}
.type_form_profile .accept .text{float:left;display:table;padding-top:3px;}
.type_form_profile .blk_ft_bdy{width:auto;padding-top:5px;padding-bottom:5px;text-align:center}
/* -- /type_form_profile -- */
/* -- block type_gifts -- */
.ctn_gifts {overflow:hidden; zoom:1; margin:10px;}
.ctn_gifts .l_side{float:left; margin-right:10px; overflow:hidden; zoom:1}
.ctn_gifts .offer_type{clear:both; text-align:center; margin-top:5px; margin-bottom:5px;}
.ctn_gifts .r_side {float:right; margin-left:10px;}
.ctn_gifts .r_side .isd_fild_blk_ctt{padding-top:3px; white-space:nowrap}
.ctn_gifts .description{_float:left; overflow:hidden}
.ctn_gifts .points{padding-bottom:10px;}
.ctn_gifts .points .value{font-weight:bold;}
.ctn_gifts .duration{font-style:italic}
.ctn_gifts .title{padding-bottom:3px; font-weight:bold}
/* -- /block type_gifts -- */
/* -- type_identification -- */
.type_identification h3,.type_identification h4,.type_identification h5,.type_identification h6{padding-top:5px; padding-bottom:3px; margin:0}
#ctn_gbl .type_identification .blk_ctn_ctt{padding-top:5px; margin-left:6px; margin-right:4px; display:table;}
.type_identification label{display:block; clear:both; font-size: 90%; font-weight:bold;}
.type_identification h3 strong,.type_identification h4 strong,.type_identification h5 strong,.type_identification h6 strong{display: block; clear: both;}
.type_identification input{width: 125px; margin-top:2px; margin-bottom:3px; margin-right:5px; float:left; border-width:1px; border-style:solid;}
.type_identification .checkboxLine input{border:none;}
.type_identification ul {clear:both}
.type_identification .blk_ctn_ctt h6{font-size:0.95em; font-weight:normal}
.type_identification .blk_ctn_ctt h6 strong{font-size:1.25em;}
.type_identification .ok{margin:2px 0 0 0; clear:right}
.type_identification .btm_txt{clear:both; padding-top:3px; padding-bottom:3px;}
.type_identification .error_msg{right:-4px; margin:5px 0; width:100%; position:relative;}
.type_identification .error_msg .err_ctt{position:relative; left:-10px; padding:6px 6px 6px 36px; display:table; height:40px; _height:50px;}
/* -- /type_identification -- */
/* -- type_auth_info -- */
html body #ctn_gbl .type_auth_info .blk_ctn_ctt{margin-top:5px;margin-left:8px;margin-right:8px;display:table;}
.type_auth_info h1,.type_auth_info h2,.type_auth_info h3, .type_auth_info h4, .type_auth_info h5,.type_auth_info h6{padding-top: 10px;}
.type_auth_info h3 strong,.type_auth_info h4 strong,.type_auth_info h5 strong,.type_auth_info h6 strong{display:block;clear:both;}
/* -- /type_auth_info -- */
/* -- type_col_ttl -- */
.type_col_ttl img{vertical-align:top;margin-right:5px;float:left;}
.type_col_ttl .blk_ctn_ctt{padding-left:25px;}
.type_col_ttl div{float:left;padding-top:2px;}
/* -- /type_col_ttl -- */
/* ----- type_discover ---------------- */
.type_discover .blk_ctn_ctt{padding:6px 0;margin:0 7px;}
.type_discover h5{margin:0;padding:1px 0;font-size: 90%; font-weight:normal;}
.type_discover h5 strong{display:block;margin:0;padding:0;font-size: 140%;font-weight: bold;}
.type_discover form{padding:3px 0;}
.type_discover select{border: solid 1px #ADADAD}
/* ----- /type_discover ---------------- */
/* ----- illustrated_content ---------------- */
table.txt_illus{padding-top:4px;text-align:left;}
table.txt_illus td{vertical-align:top;text-align:left}
table.txt_illus td.txt_ctn{padding:3px 15px 10px 15px;_padding-top:5px;_padding-bottom:15px;}
table.txt_illus td.txt_ctn ul.txt_lst_sq li,table.txt_illus td.txt_ctn ul.txt_lst_sq_c li{padding-bottom:4px;}
/* ----- /illustrated_content ---------------- */
/* -- type_astuce -- */
.type_astuce .img{float:left;margin-right:7px;}
.type_astuce .txt{display:table;width:100%;}
/* -- /type_astuce -- */
/* -- type_brd_layers_off -- */
/*.type_brd_layers_off{margin-bottom:4px;}*/
.type_brd_layers_off .blk_hd .bdy_ttl {padding:0;}
.type_brd_layers_off .blk_hd .bdy_ttl a.lnk{display:table;width:100%;height:18px;/*padding-top:4px;*/padding-top: 0px; padding-bottom:0px;}
.type_brd_layers_off .blk_hd .bdy_ttl a.img{float:left;padding-right:5px;margin-top:0px; vertical-align: middle;}
.brd_lyr_ctn .type_bordered .blk_hd .bdy_ttl a.lnk, .brd_lyr_ctn .type_bordered_button .blk_hd .bdy_ttl a.lnk{display:table;height:18px;width:100%;}
.type_bordered .blk_hd .bdy_ttl a.img, .type_bordered_button .blk_hd .bdy_ttl a.img{float:left;padding-right:3px;/*margin-top:-3px;margin-bottom:-4px;*/}
.type_brd_layers_off .bkg_b_l, .type_brd_layers_off .bkg_b_r  {z-index:11 !important; display:block !important;}
.type_brd_layers_off .bkg_ctt_isd .bkg_b_l, .type_brd_layers_off .bkg_ctt_isd .bkg_b_r {display:none !important;}
/* -- /type_brd_layers_off -- */
/* -- new toggle block : type_toggle_opened type_toggled_closed-- */
.type_toggle_closed, .type_toggle_opened{margin-bottom:4px;}
.type_toggle_closed  .blk_hd {margin-top:-3px;margin-bottom:-3px;}
.type_toggle_opened  .blk_hd .title, .type_toggle_closed  .blk_hd .title {padding-left:20px !important; cursor:pointer; zoom:1; background-repeat:no-repeat; background-position:0 -183px !important;}
.type_toggle_closed .blk_hd .title {padding-bottom:0px; background-position:0 0 !important}
.type_toggle_closed .blk_ctn_ctt, .type_toggle_closed .blk_ft{display:none}
.type_toggle_closed .bkg_b_l, .type_toggle_closed .bkg_b_r  {z-index:11 !important; display:block !important;}
.type_toggle_closed .bkg_ctt_isd .bkg_b_l, .type_toggle_closed .bkg_ctt_isd .bkg_b_r {display:none !important;}
/* -- type_ext_list -- */
.type_ext_list{padding:0 3px;}
.type_ext_list ul.txt_lst_sq_c li{margin-bottom:7px;}
.type_ext_list ul.txt_lst_sq_c li p{margin-top:5px;line-height:1.3em}
.type_ext_list ul.txt_lst_sq_c li ul li{list-style-type:disc;}
/* title_none */
.ttl_none ul.txt_lst_sq_c li p{margin-top:0}
.ttl_none ul.txt_lst_sq_c li h6 strong{color:#000}
/* /title_none */
/* -- /type_ext_list -- */
/* ------- type_catalog_options ------- */
/*.type_catalog_options .shdwd_img{display:block;}*/
.type_catalog_options .bkg_ctt_isd{display:block;}
.type_catalog_options .blk_ctn_ctt{padding:10px 10px 0 10px;}
.type_catalog_options .column_l,.type_catalog_options .column_r{float:left;width:50%;}
.type_catalog_options .column_r{display:block;}
.type_catalog_options .intro{margin-bottom:10px}
.type_catalog_options .block_mea{padding-bottom:20px;float:left;}
.type_catalog_options .mea_ctt{margin-left:5px; _float:none;}
.type_catalog_options .mea_ctt .text_mea select{width:auto;}
/* ------- /type_catalog_options ------- */
/* --  type_alert -- */
.type_alert .icon{float:left;margin-right:5px;margin-bottom:5px;}
.type_alert p{clear:left;}
.type_alert .blk_ctn_ctt{margin-left:5px;margin-right:5px;padding-top:10px;margin-bottom:5px;}
.type_alert h6{padding-top:7px;}
/* --  /type_alert -- */
/* --  type_brw -- */
.type_brw table.strt{width:100%}
.type_brw table.strt td.panel{padding-top:6px;background-position:left bottom;background-repeat:no-repeat;text-align:left;vertical-align:top;}
.type_brw table.strt td.panel{background-image:url('/img/musique_jeux/pictures/navi_bkg.gif');}
.type_brw table.strt td.main{padding-top:6px;padding-bottom:6px;height:100%;}
.type_brw table.strt td.main .isd_fild_blk{height:100%;width:100%;padding:0 6px;}
.type_brw table.strt td.main .isd_fild_blk .isd_fild_blk_ctn{height:100%;width:100%; padding:0;}
.type_brw table.strt td.main .isd_fild_blk .isd_fild_blk_ctn .isd_fild_blk_ctt{padding:0;margin:0;display:block; width:auto;}
/* --  /type_brw -- */
/* --  type_scroll_ctn -- */
.type_scroll_ctn table.t_scrl_ctn_strt{height:100%;width:100%; overflow:hidden;}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_l{padding-right:3px;vertical-align:middle}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_r{padding-left:3px;vertical-align:middle}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m{width:100%;}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctn{position:relative;height:100%;width:100%;overflow:hidden;margin-top:10px; padding:0;}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctt{position:absolute;top:0;left:0;}
.type_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctt .scroll_limit{margin:0;padding:0;}
	/* -- type_scroll_ctn new scrolls -- */
	.type_scroll_ctn table.n_scrl_ctn .t_scrl_l img, .n_scrl_ctn .t_scrl_r img { visibility: hidden; }
	.type_scroll_ctn table.n_scrl_ctn .t_scrl_l a, .n_scrl_ctn .t_scrl_r a { display: block; height: 39px; width: 22px; background-repeat: no-repeat;}
	.type_scroll_ctn table.n_scrl_ctn .t_scrl_l a { background-position: left center; }
	.type_scroll_ctn table.n_scrl_ctn .t_scrl_r a { background-position: right center; }
	/* -- /type_scroll_ctn new scrolls -- */
/* --  /type_scroll_ctn -- */
/* --  type_nobkg_scroll_ctn -- */
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt{height:100%;width:100%;}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_l{padding-right:3px;vertical-align:middle}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_r{padding-left:3px;vertical-align:middle}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m{width:100%;}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctn{position:relative;height:100%;width:100%;overflow:hidden;}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctt{position:absolute;top:0;left:0;}
.type_nobkg_scroll_ctn table.t_scrl_ctn_strt td.t_scrl_m .scroll_ctt .scroll_limit{margin:0;padding:0;}
/* --  /type_nobkg_scroll_ctn -- */
/* --  music album -- */
.album{margin:0;padding:0;width:100%;overflow:hidden;}
.album td{text-align:center;padding:10px 5px;}
.album .controls{white-space:nowrap;}
.album .controls img{margin:5px 2px; vertical-align:middle;}
.album .isd_fild_blk .controls img{margin:2px 1px;vertical-align:middle;}
.album .artist{line-height:1em;}
.album .isd_fild_blk{width:80px;margin:0;margin-left:auto;margin-right:auto;padding:5px 0;}
.album .isd_fild_blk .isd_fild_blk_ctt{margin:0;padding:3px 0;width:80px;}
.album img { border-bottom: 1px solid white; _position: relative; _top: 3px; }
.album p img, .album h6 img, .album td * a img { border: none; }
.IS_IE .album p img, .IS_IE .album h6 img, .IS_IE .album td * a img { position: static; }
.album .information-holder {background: url('/elements/css/img/scrolling_b_r.gif') bottom right no-repeat; padding-right: 5px;}
.album .information-holder div.inner-holder {background: url('/elements/css/img/scrolling_b_l.gif') bottom left no-repeat;}
.album .information-holder .isd_fild_blk { margin: 0 0 0 5px !important; }
.album p.song a{color:#000}
.album p.song a:hover{color:#000}
/* --  /music album -- */
/* --  text_list_num + txt_lst_num_c -- */
.txt_lst li,.txt_lst_num li,.txt_lst_num_c li{padding:2px 0 0 0;}
.txt_lst_num,.txt_lst_num_c{padding-left:14px;line-height:.98em;margin:10px 0;}
.txt_lst_num li ul,.txt_lst_num_c li ul{color:#949494;margin-top:0;list-style-type:disc;padding-left:7px;}
.txt_lst_num li ol,.txt_lst_num_c li ol{color:#949494;margin:0 0 10px 17px;line-height:1.1em;_margin-left:22px;}
.txt_lst_num li ul li,.txt_lst_num_c li ul li{margin:0;margin-left:25px;list-style-type:none;}
.txt_lst_num li ol li,.txt_lst_num_c li ol li{margin:0;margin-left:25px;padding:0;list-style-type:decimal;}
.txt_lst_num ol li,.txt_lst_num_c ol li{margin:0;margin-left:4px;padding:0;list-style-type:decimal;}
/* --  /text_list + txt_lst_num_c -- */
/* --  Mea_mtpl_cols-- */
.mea_mtpl_cols .bkg_ctt_isd table{width:100%}
.mea_mtpl_cols.vertical_line_2c .bkg_ctt_isd td{padding-top:0}
.mea_mtpl_cols .blk_ctn_ctt{padding-top:10px;}
.mea_mtpl_cols .mea_ctt .title{color:#000000}
.mea_mtpl_cols .mea_ctt .title_sml{color:#909090; margin-bottom: 2px;}
.mea_mtpl_cols .mea_ctt .txt_lst{margin-top:0; margin-bottom:10px ;}
.mea_mtpl_cols{display:block}
/* --  mea_mtpl_cols -- (was in common gen) */
.mea_mtpl_cols.vertical_line_2c .bkg_t{background:url(/elements/img/offre_sfr/skin/tetiere_full_line_vertical.gif) repeat-y 49%;}
/* --  /mea_mtpl_cols -- */
/* --   /Mea_mtpl_cols-- */
/* --  txt_lst_sq_c type_link  -- */
.txt_lst_sq_c p.link{margin-top:5px;}
/* --  /txt_lst_sq_c type_link  -- */
/* --  Special 3 block and multiple lines (the order of these lines must not be changed) -- */
#ctn_ctt .blk_mtpl .txt_simple, #ctn_ctt .blk_mtpl_first .txt_simple, #ctn_ctt .blk_mtpl_mid .txt_simple, #ctn_ctt .blk_mtpl_last .txt_simple{margin:0 5px;  padding-top:10px; display:block;}
#ctn_ctt .blk_mtpl_first{_height:102% !important}
#ctn_ctt .blk_mtpl_first .bkg_b, #ctn_ctt .blk_mtpl_mid .bkg_t,	#ctn_ctt .blk_mtpl_mid .bkg_b, #ctn_ctt .blk_mtpl_last .bkg_t{background-image:none;}
#ctn_ctt .blk_mtpl_first .bkg_b_l, #ctn_ctt .blk_mtpl_first .bkg_b_r,
#ctn_ctt .blk_mtpl_mid .bkg_t_l, #ctn_ctt .blk_mtpl_mid .bkg_t_r, #ctn_ctt .blk_mtpl_mid .bkg_b_l, #ctn_ctt .blk_mtpl_mid .bkg_b_r,
#ctn_ctt .blk_mtpl_last .bkg_t_l, #ctn_ctt .blk_mtpl_last .bkg_t_r{display:none}
#ctn_ctt .blk_mtpl_first .blk_ctn_ctt, #ctn_ctt .blk_mtpl_mid .blk_ctn_ctt, #ctn_ctt .blk_mtpl_last .blk_ctn_ctt{padding-bottom:0; margin-bottom:40px;_padding-bottom:50px; _margin-bottom:0px;}
#ctn_ctt .blk_mtpl_mid .txt_simple, 	#ctn_ctt .blk_mtpl_last .txt_simple{width:auto; padding-top:5px;}
#ctn_ctt .blk_mtpl_first .blk_ft img, #ctn_ctt .blk_mtpl_mid .blk_ft img, #ctn_ctt .blk_mtpl_last .blk_ft img{float:left; margin:0 5px;}
#ctn_ctt .blk_mtpl_first .blk_ft p, #ctn_ctt .blk_mtpl_mid .blk_ft p, #ctn_ctt .blk_mtpl_last .blk_ft p{vertical-align:middle; line-height:40px;}
#ctn_ctt .blk_mtpl_last .blk_ft{padding-bottom:10px}
#ctn_ctt .blk_mtpl_first .blk_mtpl_sgl_blk_top .txt_simple, #ctn_ctt .blk_mtpl_mid .blk_mtpl_sgl_blk_top .txt_simple, #ctn_ctt .blk_mtpl_last .blk_mtpl_sgl_blk_top .txt_simple{border-top:none; padding-top:0; padding-bottom:5px;}
#ctn_ctt .blk_mtpl_first .blk_mtpl_sgl_blk_top .bkg_t_l, #ctn_ctt .blk_mtpl_mid .blk_mtpl_sgl_blk_top .bkg_t_l, #ctn_ctt .blk_mtpl_last .blk_mtpl_sgl_blk_top .bkg_t_l,
#ctn_ctt .blk_mtpl_first .blk_mtpl_sgl_blk_top .bkg_t_r, #ctn_ctt .blk_mtpl_mid .blk_mtpl_sgl_blk_top .bkg_t_r, #ctn_ctt .blk_mtpl_last .blk_mtpl_sgl_blk_top .bkg_t_r{display:block}
#ctn_ctt .blk_mtpl_first .blk_mtpl_sgl_blk_btm .bkg_b_l, #ctn_ctt .blk_mtpl_mid .blk_mtpl_sgl_blk_btm .bkg_b_l, #ctn_ctt .blk_mtpl_last .blk_mtpl_sgl_blk_btm .bkg_b_l,
#ctn_ctt .blk_mtpl_first .blk_mtpl_sgl_blk_btm .bkg_b_r, #ctn_ctt .blk_mtpl_mid .blk_mtpl_sgl_blk_btm .bkg_b_r, #ctn_ctt .blk_mtpl_last .blk_mtpl_sgl_blk_btm .bkg_b_r{display:block}
#ctn_ctt .blk_mtpl_first td.blk_mtpl_tp, #ctn_ctt .blk_mtpl_mid td.blk_mtpl_tp, #ctn_ctt .blk_mtpl_last td.blk_mtpl_tp{vertical-align:top}
#ctn_ctt .blk_mtpl_first td.blk_mtpl_mid, #ctn_ctt .blk_mtpl_mid td.blk_mtpl_mid, #ctn_ctt .blk_mtpl_last td.blk_mtpl_mid{vertical-align:middle}
#ctn_ctt .blk_mtpl_first td.blk_mtpl_bt, #ctn_ctt .blk_mtpl_mid td.blk_mtpl_bt, #ctn_ctt .blk_mtpl_last td.blk_mtpl_bt{vertical-align:bottom}
.IS_SAFARI #ctn_ctt .blk_mtpl_first .bkg_b_l, .IS_SAFARI #ctn_ctt .blk_mtpl_first .bkg_b_r,
.IS_SAFARI #ctn_ctt .blk_mtpl_mid .bkg_t_l, .IS_SAFARI #ctn_ctt .blk_mtpl_mid .bkg_t_r, .IS_SAFARI #ctn_ctt .blk_mtpl_mid .bkg_b_l, .IS_SAFARI #ctn_ctt .blk_mtpl_mid .bkg_b_r,
.IS_SAFARI #ctn_ctt .blk_mtpl_last .bkg_t_l, .IS_SAFARI #ctn_ctt .blk_mtpl_last .bkg_t_r{display:block}
.IS_SAFARI #ctn_ctt .blk_mtpl_mid .txt_simple, .IS_SAFARI #ctn_ctt .blk_mtpl_last .txt_simple{border:none; padding-top:0;}
.IS_SAFARI #ctn_ctt .blk_mtpl_mid .bkg_ctt_isd, .IS_SAFARI #ctn_ctt .blk_mtpl_last .bkg_ctt_isd{border-top: 1px solid transparent;}
/* --  /Special 3 block and multiple lines -- */
/* --  closed + closable_box + closable_part (Boite fermable Evolution Pro) -- */
.closable_part{clear:both;}
.closable_box .butan{display:block;background-position: bottom left;background-repeat:no-repeat;height:21px;padding-left:25px;line-height:21px;color:gray;margin:1em 0 0 2em;}
.closed .butan{background-position:top left}
.closable_box hr{visibility:hidden;height:0;margin:0;padding:0;clear:both;}
.closable_box .main_part,.closable_box .closable_part{margin-bottom:-6px;_height:1%;}
.IS_IE	.closed .main_part,.IS_IE .closable_box .main_part .closable_part{margin-bottom:-4px;}
.closable_box .main_part{background-color:white;}
.closable_box .main_part h3{padding:0em 0.5em 0.5em 1em;}
.closable_box .main_part .special_offers .offers_content{margin-left:80px;}
.closable_box .main_part .special_offers p{margin-left:10px;}
.closable_box .main_part .special_offers img{float:left;}
.closable_box .closable_part{clear:both;}
.closable_box .special_offers{width:51%;float:right;}
.closable_box .special_offers h3{margin-bottom:5px;}
.closable_box .main_part .special_offers .students,.closable_box .closable_part .special_offers .students,.closable_box .main_part .special_offers .pros,.closable_box .closable_part .special_offers .pros{border:1px solid transparent;_border:none;_height:1%;}
.closable_box .main_part h3 strong{padding:0 0 0 1em;}
.closable_box .main_part h5{text-align:center;font-size:180%;font-weight:normal;padding-top:10px;}
.closable_box .main_part h5 strong{font-weight:bold;}
.closable_box .closable_part .content{padding:20px 0 20px 56px;background-position:center left;background-repeat:no-repeat;}
.closable_box .closable_part .content h6 .inter_title{margin-top:0.5em;}
.closable_box h6.inter_title{padding:0.2em 1em 0.6em;margin-bottom:-10px;_margin-bottom:0;}
h1.inter_title,h2.inter_title,h3.inter_title,h4.inter_title,h5.inter_title,h6.inter_title{padding:0.2em 1em 0.6em;margin-bottom:0;}
.closable_box .included_box_3cols table{margin:10px}
.closable_box .blk_bottom{margin-top:10px;_margin-top:0}
.closable_box .included_box_3cols .content h4{margin-bottom:1em;}
.closable_box .included_box_3cols .content .link{margin-top:1em;}
.closable_box .included_box_3cols .inter{width:9%;text-align:center;padding-top:30px;}
/* --  /closed + closable_box + closable_part (Boite fermable Evolution Pro) -- */
/* --  block_blur_2_parts (Double blur sur image) -- */
.block_blur_2_parts #bloc_blur_title{top:0px;width:300px;right:5px;color:white;font-size:200%;}
.block_blur_2_parts #blc_blr_ctn{top:30px;left:300px;width:290px;background:url('/elements/css/img/visu_split_bg_dark.jpg') no-repeat -300px -30px;}
.block_blur_2_parts #text_blur{background-position:-300px -30px;}
.block_blur_2_parts #blc_blr_ctn .blur_content_bottom{position:relative;}
.block_blur_2_parts #blc_blr_ctn .blur_content_bottom .blk_txt_blr img{float:left;margin:0 5px 5px 0;}
.block_blur_2_parts .bloc_mask_blur_bottom,.block_blur_2_parts .blur_bottom .blur_bottom_2_parts{display:none;}
/* --  /block_blur_2_parts (Double blur sur image) -- */
/* --  identification form -- */
form.identification{width:100%;}
form.identification label{display:block;float:left;margin:5px 0;}
form.identification label input{width:110px;float:right;vertical-align:middle;height:18px;}
/* --  /identification form -- */
/* --  type_product_detail -- */
.type_product_detail .zoom,
.type_product_detail .threeD{display:block;margin:auto;float:left;clear:both;border:none;}
.type_product_detail .zoom img,
.type_product_detail .threeD img{border:none;}
.type_product_detail .threeD{margin-left:-1px;margin-top:2px;}
.type_product_detail .container,
.type_product_detail .content{margin-right:0;width:auto;}
.type_product_detail .dimensions{margin-bottom:0;padding-bottom:0;margin-top:10px;}
.type_product_detail .compatible{margin-top:0;padding-top:0;margin-bottom:10px;}
.type_product_detail input{vertical-align:middle;}
body .type_product_detail .isd_fild_blk{margin-bottom:10px;}
body .IS_IE .type_product_detail .isd_fild_blk,body .IS_IE .type_product_detail .isd_fild_blk_ctn{width:200px;height:40px;}
.type_product_detail .isd_fild_blk img{margin-left:10px;line-height:40px;vertical-align:middle;}
.type_product_detail .newPrice{padding-left:10px;line-height:30px;}
.type_product_detail .oldPrice{padding-left:10px;line-height:30px;}
.type_product_detail .wrapper{margin:10px;}
/* --  /type_product_detail -- */
/* --  type_full_select -- */
.type_full_select .blk_select_bdy{position:relative;height:38px;}
.type_full_select .blk_select_bdy .bkg_select_l{position:absolute;left:0;top:0;}
.type_full_select .blk_select_bdy .bkg_select_r{position:absolute;right:-1px;top:0;}
.type_full_select .blk_select_ctn{padding:10px 16px 0 16px;}/* padding top previously 10 with no unit */
.type_full_select .blk_select_ctn table.struct td.lbl_full_slct{padding-right:5px; white-space:nowrap;}
.type_full_select .blk_select_ctn table.struct td.ctt_full_slct{width:100%}
.type_full_select .blk_select_ctn table.struct td.ctt_full_slct select{width:100%}
/* --  /type_full_select -- */
/* -- Multiple_lines block presentation (mltpl_ln_pres) -- */
/*make the color as defaults in A element*/
.mltpl_ln_pres .txt_simple{width:auto; padding-top:5px;}
/*footer elements*/
.mltpl_ln_pres .blk_ft{position:static !important; margin:0 !important;  border:none !important}
.mltpl_ln_pres .blk_ft{padding-bottom:5px;}
.mltpl_ln_noB .blk_ft{padding-bottom:0;}
.IS_SAFARI .mltpl_ln_pres .blk_ctn_ctt{border:1px solid transparent}
.mltpl_ln_pres .blk_ft img{float:left; margin:0 5px;}
.mltpl_ln_pres .blk_ft p{vertical-align:middle; line-height:40px;}
/*No Top & No bottom */
.mltpl_ln_noB .blk_ft{padding-bottom:0px}
.mltpl_ln_img .blk_ctn_ctt{display:block; text-align:center;}
/* -- Multiple_lines block presentation (mltpl_ln_pres) -- */
#ctn_ctt .mltpl_ln_pres {margin-top:0;margin-bottom:0;}
#ctn_ctt .mltpl_ln_pres h5 a{color:#DA0000}
#ctn_ctt .mltpl_ln_pres h5 a strong{color:black;}
#ctn_ctt .mltpl_ln_pres txt_lst_sq a{color:black}
#ctn_ctt .mltpl_ln_pres .blk_ctn_ctt{padding-bottom:0; margin-bottom:40px;_padding-bottom:50px; _margin-bottom:0px;}
#ctn_ctt .mltpl_ln_pres .blk_ft{padding-bottom:10px;overflow: hidden; _overflow:auto; zoom:1;}
#ctn_ctt .mltpl_ln_pres .txt_simple{width:auto; padding-top:0px !important;margin-top: 0 !important; margin-bottom:0;}
#ctn_ctt .mltpl_ln_pres .blk_ft img{float:left; margin:0 5px;}
#ctn_ctt .mltpl_ln_pres .blk_ft p{vertical-align:middle; line-height:40px;}
#ctn_ctt .mltpl_ln_pres .blk_ft a span{color:black;}
#ctn_ctt .mltpl_ln_noB .blk_ft{padding-bottom:0px;overflow: hidden; _overflow:auto; zoom:1;}
#ctn_ctt .mltpl_ln_noT .bkg_t,
#ctn_ctt .mltpl_ln_noB .bkg_b{background-image:none;}
.mltpl_ln_noB .blk_ctt_isd{border-bottom:none !important;}
.mltpl_ln_noT .blk_ctt_isd{border-top:none !important;}
#ctn_ctt .mltpl_ln_noT .txt_simple{border-top:1px solid #DADADA;}
#ctn_ctt .mltpl_ln_noT .bkg_t_l, #ctn_ctt .mltpl_ln_noT .bkg_t_r,
#ctn_ctt .mltpl_ln_noB .bkg_b_l, #ctn_ctt .mltpl_ln_noB .bkg_b_r{display:none}
#ctn_ctt .mltpl_ln_img .bkg_t,
#ctn_ctt .mltpl_ln_img .bkg_r,
#ctn_ctt .mltpl_ln_img .bkg_b,
#ctn_ctt .mltpl_ln_img .bkg_l{background:none;}
#ctn_ctt .mltpl_ln_img .bkg_t_l,#ctn_ctt .mltpl_ln_img .bkg_t_r,#ctn_ctt .mltpl_ln_img .bkg_b_l,#ctn_ctt .mltpl_ln_img .bkg_b_r{display:none;}
#ctn_ctt .mltpl_ln_img .blk_ctn_ctt{display:block; text-align:center; padding:0; margin:0;}
/* --  Special 3 block and multiple lines -- */
.blk_mtpl_mid .txt_simple, 	.blk_mtpl_last .txt_simple{border-top:1px solid #DADADA;}
.IS_SAFARI .blk_mtpl_mid .txt_simple, .IS_SAFARI .blk_mtpl_last .txt_simple{border-top:none;}
.blk_mtpl_first h5 a, .blk_mtpl_mid h5 a, .blk_mtpl_last h5 a{color:#DA0000}
.blk_mtpl_first h5 a strong, .blk_mtpl_mid h5 a strong, .blk_mtpl_last h5 a strong{color:black;}
.blk_mtpl_first .txt_lst_sq a, .blk_mtpl_mid .txt_lst_sq a, .blk_mtpl_last .txt_lst_sq a{color:black}
.blk_mtpl_first .blk_ft a span, .blk_mtpl_mid .blk_ft a span, .blk_mtpl_last .blk_ft a span{color:black;}
.blk_mtpl_first .blk_mtpl_sgl_blk_top .bkg_t, .blk_mtpl_mid .blk_mtpl_sgl_blk_top .bkg_t, .blk_mtpl_last .blk_mtpl_sgl_blk_top .bkg_t{background-image:url('/elements/css/img/block_simple_top.gif');}
.blk_mtpl_first .blk_mtpl_sgl_blk_btm .bkg_b, .blk_mtpl_mid .blk_mtpl_sgl_blk_btm .bkg_b, .blk_mtpl_last .blk_mtpl_sgl_blk_btm .bkg_b{background-image:url('/elements/css/img/block_simple_bottom.gif');}
.IS_SAFARI .blk_mtpl_first .bkg_b, .IS_SAFARI .blk_mtpl_mid .bkg_b{background-image:url('/elements/css/img/block_simple_bottom.gif');}
.IS_SAFARI .blk_mtpl_mid .bkg_t, .IS_SAFARI .blk_mtpl_last .bkg_t{background-image:url('/elements/css/img/block_simple_top.gif');}
/* New version of the block */
/*make the color as defaults in A element*/
.mltpl_ln_pres{clear:both;}
.mltpl_ln_pres h5 a strong{color:black;}
.mltpl_ln_pres txt_lst_sq a{color:black}
/*footer elements*/
.mltpl_ln_pres .blk_ft a span{color:black;}
/*no borders*/
.mltpl_ln_noT .bkg_t, .mltpl_ln_noB .bkg_b{background-image:none ;}
/*border separator*/
.mltpl_ln_noT .txt_simple{border-top:1px solid #DADADA !important;}
/*no corners*/
.mltpl_ln_noT .bkg_t_l, .mltpl_ln_noT .bkg_t_r,
.mltpl_ln_noB .bkg_b_l, .mltpl_ln_noB .bkg_b_r{display:none}
/*Img block*/
.mltpl_ln_img .bkg_t,.mltpl_ln_img .bkg_r,.mltpl_ln_img .bkg_b,.mltpl_ln_img .bkg_l{background:none;}
.mltpl_ln_img .bkg_t_l,.mltpl_ln_img .bkg_t_r,.mltpl_ln_img .bkg_b_l,.mltpl_ln_img .bkg_b_r{display:none;}
#ctn_ctt .mltpl_ln_noB .bkg_ctt_isd{border-bottom:0;}
#ctn_ctt .mltpl_ln_noT .bkg_ctt_isd{border-top:0;}
/* Correction Fix*/
.IS_SAFARI .mltpl_ln_pres .blk_ft p{font-size:1em !important; background:none}
/* --  /Special 3 block and multiple lines -- */
/* -- /Multiple_lines block presentation (mltpl_ln_pres) -- */
/* -- block type_resume_payment -- */
.type_resume_payment .blk_ctn_ctt{margin:10px 14px 10px 14px;}
.type_resume_payment .title{padding-bottom:4px;}
.type_resume_payment .ctn_pmnt_res{position:relative;width:100%;}
.type_resume_payment .isd_fild_blk{margin-top:12px;margin-bottom:12px;width:100%;}
.type_resume_payment .isd_fild_blk{width:100%;}
.IS_IE .type_resume_payment .isd_fild_blk .isd_fild_blk_ctn{width:100%;}
.type_resume_payment .ctn_res_ctt .item{display:table;width:100%;}
.type_resume_payment .ctn_res_ctt .item .name{position:relative;float:left;padding-left:8px;padding-right:8px;}
.type_resume_payment .ctn_res_ctt .item .value{position:relative;float:right;width:38%;text-align:left;padding-left:9px;}
.type_resume_payment .txt_btn{padding-top:8px;}
.type_resume_payment .txt_btn img{border:0;}
/* -- /block type_resume_payment -- */
/* -- block type_global_forms -- */
.type_global_forms .item{position:relative;display:table;width:100%;}
.type_global_forms .item .label{position:relative;}
.type_global_forms .item .field .input_list{display:table;width:100%;}
.type_global_forms .item .field .input_list .item{float:left;width:auto;position:relative;}
.type_global_forms .item .field .input_list .item .label{white-space:nowrap;width:auto;}
.type_global_forms .item .field .input_list .item .field{float:left;}
.type_global_forms .item .field .input_list .item .label{padding-left:3px;}
.type_global_forms .item .field .input_list .item .radio{margin-left:-4px;}
/* -- type_secured_1 -- */
.type_global_forms .type_secured_1 .blk_isd_ctn{padding:10px;margin-bottom:12px;}
.type_global_forms .type_secured_1 .intro{margin-bottom:18px;}
.type_global_forms .type_secured_1 h3{padding:0;margin:0;}
.type_global_forms .type_secured_1 h3 strong{float:left;margin-right:5px;}
.type_global_forms .type_secured_1 .flds_lst_ctn{position:relative;margin-left:19px;_margin-left:24px;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .field .input_list .item{width:70px;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .label{width:25%}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .crypto input{width:46px;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item{padding-bottom:2px;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .field select{float:left;margin-right:3px;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .date select{_margin-left:3px;_margin-right:0;}
/* -- /block type_global_forms -- */
/* -- type_global_forms -- */
.type_global_forms .odd{background-color:#f2f2f2;}
.type_global_forms .odd,.type_global_forms .even,.type_global_forms .form_container{padding:0 10px 0 10px;}
.type_global_forms .item{vertical-align:middle; padding-top:5px; padding-bottom:5px;}
.type_global_forms .item .label{width:45%; text-align:left; vertical-align:middle; float:left; padding-top:3px;}
.type_global_forms .item .field .input_list .item{padding-right:5px; width:53px; padding-top:0;padding-bottom:0;}
.type_global_forms .item input.type_text{width:195px;}
.type_global_forms .item table.select_list td{padding-right:5px}
.type_global_forms .item .postcode input{width:60px;}
.type_global_forms .comment{font-style:italic}
/* type_secured_1 */
.type_global_forms .type_secured_1 .intro span.price{font-size:1.2em; font-weight:bold; color:#dc0002}
.type_global_forms .type_secured_1 .flds_lst_ctn ol{list-style-type:decimal; color: #000; font-size:1.2em; font-weight:bold; font-style:italic;}
.type_global_forms .type_secured_1 .flds_lst_ctn ol .item .label,
.type_global_forms .type_secured_1 .flds_lst_ctn ol li span.title{margin-bottom:3px; font-size:0.80em; color:#000; font-weight:normal; font-style:normal}
.type_global_forms .type_secured_1 .flds_lst_ctn ol li .bottom_text{font-size:0.80em; color:#000; font-weight:normal; font-style:normal; margin-top:9px}
.type_global_forms .type_secured_1 .flds_lst_ctn ol li input,
.type_global_forms .type_secured_1 .flds_lst_ctn ol li select{font-size:0.80em; font-weight:normal; font-style:normal}
/* -- /type_global_forms -- */
/* ---------------------------- /blocks ---------------------------- */
/* ---- 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.first {margin-top:0;}
#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---- */
/* type simple try again */
.block{zoom:1}
.blk_ctn_ctt{zoom:1}
.blk_ft{text-align:center;}
.bkg_t_l, .bkg_t_r, .bkg_b_l, .bkg_b_r{position:absolute;z-index: 10;}
.block .bkg_t_l{background-position:top left; top:0; left:0;}
.block .bkg_t_r{background-position:top right; top:0; right:0;}
.block .bkg_b_r{background-position:bottom right; bottom:0; right:0;}
.block .bkg_b_l{background-position:bottom left; bottom:0; left:0;}
/* At the moment, this is only needed on type_bordered_block, but we can replace tbb by a simple "block" if it's required on every block */
/* type_simple */
/* add ombres to top left right and bottom */
.type_simple .bkg_ctt_isd,.type_home .bkg_ctt_isd{border:solid 1px #C3C3C3;}
.type_simple .bkg_t_l, .type_simple .bkg_t_r, .type_simple .bkg_b_l, .type_simple .bkg_b_r,.type_home .bkg_t_l, .type_home .bkg_t_r, .type_home .bkg_b_l, .type_home .bkg_b_r{background-image: url('/elements/css/img/simple_gray_corners.png');width:10px; height:10px;}
.type_simple .bkg_b_l,.type_simple .bkg_b_r{display:none;}
/* right col */
#ctn_tls .bkg_t{background-color:#FFF;}
#ctn_tls .type_simple .bkg_t_l,#ctn_tls .type_simple .bkg_t_r,#ctn_tls .type_simple .bkg_b_l,#ctn_tls .type_simple .bkg_b_r,#ctn_tls .type_home .bkg_t_l,#ctn_tls .type_home .bkg_t_r,#ctn_tls .type_home .bkg_b_l,#ctn_tls .type_home .bkg_b_r{background-image: url('/elements/css/img/simple_gray_corners_tls.png');/*height:5px;width:5px;*/}
#ctn_tls .bkg_ctt_isd{padding:0}
/* / type_simple
/* type bordered */
/* --  type_outline -- */
.type_outline .bkg_ctt_isd .blk_ft,.type_outline .bkg_ctt_isd .bkg_t_l,.type_outline .bkg_ctt_isd .bkg_t_r,.type_outline .bkg_ctt_isd .bkg_b_l,.type_outline .bkg_ctt_isd .bkg_b_r { display: none; height: 0; background: none; border: none; }
/* --  /type_outline (default img are musique_jeux -- */
.type_bordered .blk_ctn_ctt,.type_bordered .blk_ft, .type_bordered_button .blk_ctn_ctt,.type_bordered_button .blk_ft, .type_outline .blk_ctn_ctt,.type_outline .blk_ft {margin: 0; position:relative;}
.type_bordered .blk_ctn_ctt, .type_bordered_button .blk_ctn_ctt, .type_outline .blk_ctn_ctt {zoom:1}
.type_bordered .blk_ctn_ctt, .type_outline .blk_ctn_ctt  {margin-bottom:0}
.type_bordered .bkg_t_l, .type_bordered .bkg_t_r, .type_bordered .bkg_b_l, .type_bordered .bkg_b_r,.type_bordered_button .bkg_t_l, .type_bordered_button .bkg_t_r, .type_bordered_button .bkg_b_l, .type_bordered_button .bkg_b_r, .type_outline .bkg_t_l,.type_outline .bkg_t_r,.type_outline .bkg_b_l,.type_outline .bkg_b_r {background: url('/elements/css/musique_jeux/img/skin/type_bordered_corners.gif') no-repeat;width:6px; height:6px;}
.type_bordered .blk_ctn_ctt .bkg_t_l,.type_bordered .blk_ctn_ctt .bkg_t_r, .type_bordered_button .blk_ctn_ctt .bkg_t_l,.type_bordered_button .blk_ctn_ctt .bkg_t_r,.type_bordered_button .blk_ctn_ctt .bkg_b_l,.type_bordered_button .blk_ctn_ctt .bkg_b_r{/*background-image: url('/elements/css/musique_jeux/img/skin/type_bordered_corners_inside.gif');height: 3px; width:3px;*/display:none;}
.type_bordered_button .bkg_ctt_isd .bkg_b_l,.type_bordered_button .bkg_ctt_isd .bkg_b_r {background:none;}
/*.type_bordered .blk_hd .title, .type_bordered_button .blk_hd .title,.type_outline .blk_hd .title{padding:0 10px 3px 10px !important;}
*/.type_bordered_button .blk_ft_bdy{padding:1px 15px 2px 15px;}
.type_bordered_button .bkg_ctt_isd .bkg_b_l {left: 7px;}
.type_bordered_button .bkg_ctt_isd .bkg_b_r {right: 7px;}
.type_bordered_button .bkg_ctt_isd .blk_ctn_ctt .bkg_b_l,
.type_bordered_button .bkg_ctt_isd .blk_ctn_ctt .bkg_b_r { bottom: -3px; }
.type_bordered_button .bkg_ctt_isd .blk_ctn_ctt .bkg_b_l { left: 0; background-position:left bottom}
.type_bordered_button .bkg_ctt_isd .blk_ctn_ctt .bkg_b_r { right: 0; background-position:right bottom}
/* CMS */
.type_aide .bkg_ctt_isd .bkg_t_l,.type_aide .bkg_ctt_isd .bkg_t_r{display:none;}
.type_aide .tools_picto{float:right; margin: 10px;margin-top: -11px;z-index: 999;position:relative;}
/* when the type bordered is combined with tabs */
.default_visible_tab .bkg_ctt_isd, .default_hidden_tab .bkg_ctt_isd{padding-top:0}
/* general block declarations */
.bkg_t_l, .bkg_t_r, .bkg_b_l, .bkg_b_r{position:absolute;z-index: 10;}
.block .bkg_t_l {background-position:top left; top:0; left:0;}
.block .bkg_t_r, .type_outline .bkg_t_r {background-position:top right; top:0; right:0;}
.block .bkg_b_r, .type_outline .bkg_b_r {background-position:bottom right; bottom:0; right:0;}
.block .bkg_b_l, .type_outline .bkg_b_l {background-position:bottom left; bottom:0; left:0;}
/* -- type_outline -- */
.type_outline .bkg_ctt_isd .blk_ctn_ctt .txt_valid{vertical-align:middle; text-align:center; padding:35px 0 35px 0}
/* --  /type_outline -- */
/* -- type_simple_ext DONE -- */
.type_simple_ext .bkg_ctt_isd{padding:9px 10px;}
.type_simple_ext .bkg_t,#ctn_tls .type_simple_ext .bkg_t{background: #f5f6f8 url('/elements/css/img/type_simple_extended_top.gif') repeat-x left top;}
.type_simple_ext .bkg_r{background:url('/elements/css/img/type_simple_extended_right.gif') repeat-y right top;}
.type_simple_ext .bkg_b{background:url('/elements/css/img/type_simple_extended_bottom.gif') repeat-x left bottom;}
.type_simple_ext .bkg_l{background:url('/elements/css/img/type_simple_extended_left.gif') repeat-y left top;}
.type_simple_ext .bkg_t_l,.type_simple_ext .bkg_t_r,.type_simple_ext .bkg_b_l,.type_simple_ext .bkg_b_r{height:10px; width:10px; background-image: url('/elements/css/img/type_simple_extended_corner.gif'); }
#ctn_tls .type_simple_ext .bkg_t_l,#ctn_tls .type_simple_ext .bkg_t_r,#ctn_tls .type_simple_ext .bkg_b_l,#ctn_tls .type_simple_ext .bkg_b_r{height:10px; width:10px; background-image: url('/elements/css/img/type_simple_extended_tls.gif'); }
/* -- /type_simple_ext -- */
/* -- type_simple_lr -- */
.type_simple_lr .bkg_r{background:url('/elements/css/img/block_simple_right.gif') repeat-y right top;}
.type_simple_lr .bkg_l{background:url('/elements/css/img/block_simple_left.gif') repeat-y left top;}
.type_simple_lr .bkg_ctt_isd{margin-left:4px; margin-right:4px; padding:0;border-top:1px solid #666666;border-bottom:1px solid #666666;}
.type_simple_lr .blk_hd .ctn_ttl{position:relative;}
#ctn_gbl .type_simple_lr .blk_ctn_ctt{padding-left:0; padding-right:0; padding-bottom:1px;}
/* -- /type_simple_lr -- */
/* direct_live block */
.elem_scroll_ctn{display: block;overflow: scroll;overflow: -moz-scrollbars-vertical;overflow-x: hidden;	overflow-y: scroll;	width:100%;}
.elem_scroll_ctn div.date {text-align:right; font-weight:bold; padding:3px 5px}
.elem_scroll_ctn .title { font-weight:bold; background:#F0F0F0; padding:3px 0 3px 5px}
.elem_scroll_ctn .event { border-bottom:1px solid #EBEBEB; padding:3px 0 3px 5px}
.elem_scroll_ctn .eventlast { padding:3px 0 3px 5px}
/* -- type_home -- */
#ctn_tls .type_home .bkg_t,#ctn_tls .type_simple .bkg_t,#ctn_tls .type_simple_ext .bkg_t, .type_asymmetric .bkg_t {margin:0 3px}
.type_home .ctn_ttl, .type_home .blk_hd .title {color: #FFF; background-color:#A14264;}
.type_home .ctn_ttl {border-bottom:1px solid #c3c3c3;}
.type_home .blk_ft_bdy {background:none; border-top:1px solid #C3C3C3;}
/* type_actu */
/*.type_actu .bkg_t_l,.type_actu .bkg_t_r{display:none;}
.tabs_actu {margin: -1px -1px 0 -1px;}
*/
.type_actu .blk_hd {margin:-1px -1px 0 -1px;}
.tabs_actu, .tabs_actu li {margin:0; padding:0; list-style:none;}
.tabs_actu {overflow:hidden; zoom:1; position:relative; z-index:15; background:url('/elements/css/img/tabs_actu_last_right.png') no-repeat top right}
.tabs_actu li,.tabs_actu li a, .tabs_actu li span {display:block; background:url('/elements/css/img/tabs_actu_background.png') no-repeat left top; font-size:11px !important;}
.tabs_actu  li a, .tabs_actu li span  {background-position:right top; color:#727272 !important; height:25px; line-height:25px !important; font-weight:bold; vertical-align:middle; _float:left; padding-left:1px !important; padding-right:11px !important; text-decoration:none !important}
.tabs_actu li {float:left; padding-left:10px;}
.tabs_actu .first {background-image:url('/elements/css/img/tabs_actu_first_left.png') !important}
.tabs_actu .first a, .tabs_actu .first span {background-image:url('/elements/css/img/tabs_actu_first_left.png') }
.tabs_actu .last, .tabs_actu li.last a, .tabs_actu li.last span {float:none; background-image:url('/elements/css/img/tabs_actu_last_right.png')}
.tabs_actu .last {_float:left;zoom:1;}
.tabs_actu .current {background-position:left -25px}
.tabs_actu .current a {color:#3B3B3B !important; font-size:12px !important;background-position:right -25px}
.tabs_actu .beforecurrent a {background-position:right -75px}
.tabs_actu .aftercurrent {background-position:left -50px}
.tabs_actu .live, .tabs_actu li.live a {}
.tabs_actu .live img { position:relative; margin-bottom:-6px; _margin-bottom:-10px; _vertical-align:-15%; _top:3px; }
.type_actu .blk_ctn_ctt {display:none !important}
.type_actu .current  {display:block !important}
html body .type_actu_is_processing .blk_ctn_ctt {display:block !important}
.type_actu .actus_ft {text-align:left; padding:5px 5px}
.type_actu .actus_ft img {vertical-align:middle}
.actu_ctn  {padding:0px}
.actu_ctn , .actu_ctn  .actu_ctt{overflow:hidden; zoom:1}
.actu_ctn  .image  {float:left;margin-right:10px;}
.actu_ctn  .date, .actu_ctn .txt {color:#999999 !important}
.actu_ctn .titre {font-size:14px; font-weight:bold; color:#917171; display:block}
.actu_ctn .txt {display:block; margin:5px 0}
.actu_ctn  .links a, .actu_ctn  .links a:link, .actu_ctn  .links a:visited{color:#000}
.actu_ctn  .links , .actu_ctn  .links li {margin:0; padding:0; list-style:none;}
.actu_ctn  .links {border:1px solid #C2C4C1; padding:3px 6px;}
.actu_ctn  .links a {padding:2px 0}
/* type_actu */
/* DBD9 */
/* ------------------------------ block type_options_form ------------------------------ */
.type_options_form .opts_frm_bdy{position:relative;width:100%}
.type_options_form table.opts_frm_stct{width:100%;}
.type_options_form table.opts_frm_stct td.firstCol{border-left:none;}
.type_options_form table.opts_frm_stct td .opts_col_bdy{position:relative;display:table;width:100%;}
.type_options_form table.opts_frm_stct td .opts_col_bdy h3{padding:0}
.type_options_form table.opts_frm_stct td .opts_col_bdy .item{margin:0;padding:0;display:block;}
.type_options_form table.opts_frm_stct td .opts_col_bdy .item label{white-space:nowrap;}
.type_options_form table.opts_frm_stct td .cols2 .item{margin:0;padding:0;display:block;float:left;width:48%;}
.type_options_form .blk_ctn_ctt{margin:0 0 5px 0;}
.type_options_form .blk_ft_bdy{width:auto;padding-top:5px;padding-bottom:5px;}
.type_options_form .blk_ft_bdy .btn{margin-left:auto;margin-right:auto}
/* ------------------------------ /block type_options_form ------------------------------ */
/* ------------------------------ /type_manipulations ------------------------------ */
.type_manipulations_ctt .blk_ctn_ctt{margin-top:0px;}
.type_manipulations_ctt .manipulations_ctt{padding-top:4px;display:table;width:100%;height:auto;text-align:left;vertical-align:top;}
.type_manipulations_ctt .manipulations_ctt .title{padding:10px 0 30px 0px;}
.type_manipulations_ctt .manipulations_ctt .mea_ctt .title{padding-bottom:3px;font-size:1.1em}
.type_manipulations_ctt .manipulations_ctt .mea_ctt{padding-left:14px;}
.type_manipulations_ctt .manipulations_ctt .title h3{padding:0;margin:0;}
.type_manipulations_ctt .manipulations_ctt .picture_product{float:left;width:auto;margin-right:55px;padding:0 0 3px 30px;_padding-bottom:0;}
.type_manipulations_ctt .manipulations_ctt .options_product{display:table;width:100%;padding-right:4px;}
.type_manipulations_ctt .manipulations_ctt .options_product .block_mea{margin-bottom:12px;}
.type_manipulations_ctt .manipulations_ctt .options_product .title_mea{font-size:1.1em;}
.type_manipulations_ctt .manipulations_ctt .picture_product .modele_product{margin-top:-5px;margin-bottom:5px;font-size:1.1em;font-weight:bold;_margin-top:-7px}
.type_manipulations_ctt .manipulations_ctt .picture_product .link_product{margin-left:5px;_margin-left:7px;margin-top:5px;font-size:0.9em;}
/* ------------------------------ /type_manipulations ------------------------------ */
/* ------------------------------ erreur ------------------------------ */
.erreur404{ color:#E03D66;}
/* ------------------------------ /erreur ------------------------------ */

/* ------------------------------ block type_current_commands ------------------------------ */
.type_current_commands .table_strct_ctn{position:relative}
.type_current_commands table.tbl_strct{width:100%;}
.type_current_commands table.tbl_strct tr{/*height:58px;*/}
.type_current_commands table.tbl_strct tr td{padding-top:7px;padding-bottom:5px;}
.type_current_commands .title{padding-left:10px;padding-right:10px;}
.type_current_commands .title h3{padding:0;margin:0;}
.type_current_commands .item{margin-left:10px;margin-right:10px;display:table;width:90%;}
.type_current_commands .item .name{position:relative;float:left;padding-right:8px;}
.type_current_commands .item .value,.type_current_commands .item .link{position:relative;float:right;width:60%;text-align:left;padding-left:9px;}
.type_current_commands table.tbl_strct .more{float:right;padding-right:8px;}
.type_current_commands .pic{float:left;display:table;}
.type_current_commands .ctt_col .title{padding-left:0;}
.type_current_commands .ctt_col .item{margin-left:0;padding-bottom:2px;padding-top:2px;padding-left:0;margin-right:10px;display:table;width:100%;}
/*#ctn_gbl .type_current_commands .blk_ctn_ctt{padding-bottom: 0;}
*//* ------------------------------ /block type_current_commands ------------------------------ */
/* ------------------------------ type_search_result ------------------------------ */
.type_search_result table{width:100%;}
#ctn_ctt .type_search_result table{width:100%;}
/* ------------------------------ /type_search_result ------------------------------ */
/* ------------------------------ type_search_result_hd / type_search_result_ft ------------------------------ */
.type_search_result_hd .srhd_ctt,.type_search_result_ft .srhd_ctt{position:relative;margin-top:3px;margin-bottom:3px;_height:1px;}
.type_search_result_ft .srhd_ctt{_margin-top:0;}
.type_search_result_hd ul,.type_search_result_ft ul{list-style-type:none;list-style-image:none;padding:0;margin:0;position:absolute;}
.type_search_result_hd ul{bottom:0;right:0;_bottom:-3px;}
.type_search_result_ft ul{top:0;right:0;}
.type_search_result_hd ul li,.type_search_result_ft ul li{float:right;padding-left:6px;}
.type_search_result_hd ul.resultatCMS,.type_search_result_ft ul.resultatCMS{text-align: right;line-height: 1em;}
.type_search_result_hd ul.resultatCMS li,.type_search_result_ft ul.resultatCMS li{display: inline;float: none;}
.type_search_result_hd .blk_ctn_ctt,.type_search_result_ft .blk_ctn_ctt{padding-left:4px;padding-right:4px;}
.type_search_result .pic{padding-left: 5px;}/* v6 fix - does this add to much padding to non-shadow img blocks ? */
/* ------------------------------ type_search_result_hd / type_search_result_ft ------------------------------ */
#ctn_ctt .type_search_result_hd div.srhd_ctt,#ctn_ctt .type_search_result_ft div.srhd_ctt{position:relative; margin-top:3px; margin-bottom:3px;_height:1%}
#ctn_ctt .type_search_result_ft div.srhd_ctt{_margin-top:0; min-height:20px; _height:20px;}
#ctn_ctt .type_search_result_hd ul,#ctn_ctt .type_search_result_ft ul{list-style-type: none; list-style-image: none; padding:0; margin:0; position:absolute; z-index:0}
#ctn_ctt .type_search_result_hd select, #ctn_ctt  .type_search_result_ft select {position:relative; z-index:2}
#ctn_ctt .type_search_result_hd ul{bottom:0; right:0;_bottom:-3px;}
#ctn_ctt .type_search_result_ft ul{top:0; right:0;}
#ctn_ctt .type_search_result_hd ul li,#ctn_ctt .type_search_result_ft ul li{float: right; padding-left:6px;}
#ctn_ctt .type_search_result_correct ul li {float:none; display:inline; padding-left:3px;}
#ctn_ctt .type_search_result_hd ul.resultatCMS,#ctn_ctt .type_search_result_ft ul.resultatCMS{text-align: right;}
#ctn_ctt .type_search_result_hd ul.resultatCMS li,#ctn_ctt .type_search_result_ft ul.resultatCMS li{display: inline;float: none;}
#ctn_ctt .type_search_result_hd div.blk_ctn_ctt,#ctn_ctt .type_search_result_ft div.blk_ctn_ctt{padding-left:4px; padding-right:4px;}

/* ------------------------------ /type_search_result_hd / type_search_result_ft ------------------------------ */
/* ------------------------------ /type_search_result_hd / type_search_result_ft ------------------------------ */
/* ------------------------------ block type_selective_search ------------------------------ */
.type_selective_search .blk_ctn_ctt{padding:10px 12px;}
.type_selective_search .r_pic{float:right;display:table;}
.type_selective_search .frm_ctt{display:table;width:100%;}
.type_selective_search table{width:100%;}
.type_selective_search table td select{width:90%;}
.type_selective_search table .label{clear:both;}
.type_selective_search .linear_txt_search_ctn{padding-top:6px;padding-bottom:4px;}
.type_selective_search .linear_txt_search_ctn .item{padding:4px 0 4px 0}
.type_selective_search .linear_txt_search_ctn .item .label{font-weight:bold;padding-bottom:3px;}
.type_selective_search .linear_txt_search_ctn .item input.type_text{margin-right:10px;width:190px}
/* ------------------------------ /block type_selective_search ------------------------------ */
/* ------------------------------ type_suivi_commands ------------------------------ */
.type_suivi_commands .table_strct_ctn{width:100%;position:relative}
.type_suivi_commands table.tbl_strct{width:100%;}
.type_suivi_commands table.tbl_strct tr{height:58px;}
.type_suivi_commands table.tbl_strct tr td{padding-top:7px;padding-bottom:5px;}
.type_suivi_commands .title{padding-left:10px;padding-right:10px;}
.type_suivi_commands .title h3{padding:0;margin:0;}
.type_suivi_commands .item{margin-left:10px;margin-right:10px;display:table;width:100%;}
.type_suivi_commands .item .name{position:relative;float:left;padding-right:8px;}
.type_suivi_commands .item .value,.type_suivi_commands .item .link{position:relative;float:right;width:60%;text-align:left;padding-left:9px;}
.type_suivi_commands table.tbl_strct .more{float:right;padding-right:8px;}
.type_suivi_commands .item ol{margin-left:18px;_margin-left:21px;}
.type_suivi_commands .item ol li{padding-bottom:4px;}
.type_suivi_commands .item ol li{font-size:1.1em;font-weight:bold;font-style:italic;}
.type_suivi_commands .item ol li span{font-size:0.87em;font-weight:normal;font-style:normal;}
.type_suivi_commands .item ol li span img{text-align:center;vertical-align:middle;margin-right:3px;}
/* ------------------------------ /type_suivi_commands ------------------------------ */
/* ------------------------------ prdt_cmp ------------------------------ */
.type_2prdt table.prdt_cmp{width:60%;}
.type_3prdt table.prdt_cmp{width:79%;}
.type_4prdt table.prdt_cmp{width:100%;}
.type_4prdt .bkg_ctt_isd,.type_3prdt .bkg_ctt_isd,.type_2prdt .bkg_ctt_isd{display:table}
table.prdt_cmp{font-size:110%;}
table.prdt_cmp,table.prdt_cmp td,table.prdt_cmp th,table.prdt_cmp  tr{border:none;margin:0;padding:0;border-collapse:collapse;}
table.prdt_cmp td,table.prdt_cmp th{width:19%;}
table.prdt_cmp td{padding:5px 0;}
table.prdt_cmp .section td{padding:0;}
table.prdt_cmp .section div{_margin:0 6px 0 7px;}
.type_2product table.prdt_cmp .section div{margin:0 10px 0 12px;_margin:0 6px 0 7px;}
/* ------------------------------ /prdt_cmp ------------------------------ */
/* ------------------------------ type_payment_steps @@@what do we need to keep here for CMS? ------------------------------ */
.type_payment_steps .blk_isd_ctn{padding:15px;text-align:center;}
.type_payment_steps .blk_isd_ctn *{display:inline;padding: 0 5px}
.type_payment_steps .pmnt_steps_ctn .pmnt_2steps *{padding: 0 35px}
.type_payment_steps .pmnt_steps_ctn .pmnt_3steps *{padding: 0 25px}
.type_payment_steps .pmnt_steps_ctn .pmnt_4steps *{padding: 0 12px}
.type_payment_steps .pmnt_steps_ctn .pmnt_5steps *{padding: 0 7px}
/* ------------------------------ /type_payment_steps ------------------------------ */
/* --  Select Like -- */
.bottom_basket_bar{z-index:20000;}
.bottom_basket_bar .blk_ctn_ctt{z-index:1;}
dl.selectlike,dl.selectlike dd,
dl.selectlike dt,dl.selectlike a{display:block;margin:0;padding:0;}
dl.selectlike{width:140px;}
dl.selectlike a{line-height:14px;vertical-align:middle;padding-left:2px;_width:100%;}
dl.selectlike dt{position:relative;margin-top:5px;}
dl.selectlike dt a{display:block;}
dl.selectlike dd{overflow:auto;position:absolute;visibility:hidden;z-index:10}
dl.selectlike dd a{display:block;overflow:hidden;text-decoration:none;padding:2px 3px;}
dl.selectlike.extended dd{visibility:visible;}
.IS_MAC .IS_MOZILLA dl.selectlike.extended dd{overflow:auto;}
/* --  Select Like -- */
dl.selectlike a{text-decoration:none;}
dl.selectlike dt{border:1px solid #DFDFDF;}
dl.selectlike dt a{background:#FFFFFF url('/img/boutique_ligne/picto/select.gif') no-repeat center right; color: #7E7E7E}
dl.selectlike dd{border:1px solid #DFDFDF; background:#FFFFFF;}
dl.selectlike dd a{background:#FFFFFF; color: #7E7E7E}
dl.selectlike dd a:link{background:#FFFFFF; color: #7E7E7E}
dl.selectlike dd a:focus{background:#FFFFFF; color: #7E7E7E}
dl.selectlike dd a:hover{color:black; background-color:#B2B4BF}
dl.extended dt{border:1px solid #DFDFDF;}
dl.extended dd{border-top:none;}
.bottom_basket_bar .blk_ctn_ctt .mea_img{_border:1px solid #FFF;}
/* --  /Select Like -- */

/* --  /Select Like -- */
/* --  type_search_result_alpha -- */
.type_search_result_alpha .list_alpha{font-weight:bold;width:55%}
.type_search_result_alpha ul{width:45%}
table.liste_alpha th{text-align:left;padding:2px 2px 2px 10px;font-size:1.5em;}
table.liste_alpha td{padding:4px 0 4px 10px;vertical-align:top;width:33%}
.liste_alpha td.vertical_lign{border-right:1px solid #F6F6F6}
.liste_alpha td a:link,.liste_alpha td a:hover,.liste_alpha td a:focus,.liste_alpha td a:visited{color:#000}
/* --  /liste_alpha (reseach alpha) -- */
/* --  type frm_search -- */
.frm_search .txt_simple{display:block;padding-left:0px;}
.frm_search .item .label{float:left;width:49%;text-align:center;font-weight:bold;position:relative;padding:0;margin:0;margin-right:7px;display:block;line-height:18px;vertical-align:middle;}
.frm_search .item .field input{width:48%;padding-left:3px;}
/* --   /type frm_search -- */
/* --  filled table layout -- */
.filledTable{border:none;border-collapse:collapse;width:100%;margin-top:4px;border-top:solid 2px;}
.filledTable thead tr th{line-height:22px;}
.filledTable thead tr{height:26px;background-repeat:repeat-x;}
.filledTable th{text-align:left;padding-left:8px;}
.filledTable thead th{text-align:center;padding-left:0;font-size:140%;}
.filledTable td{font-size:90%;padding:7px 5px;text-align:center;border-left:solid 1px;font-weight:bold;text-align:center;white-space:nowrap;}
.filledTable .filledTableFirstDataRow,.filledTable .filledTableFirstDataRow td,.filledTable .filledTableFirstDataRow th{border-bottom:1px solid;_border-top:1px solid;}
.filledTable .rowHead{text-align:left;}
.filledTable .bonus{font-size:85%;}
.filledTable .bonus .rowhead{font-size:115%;font-weight:bold;}
.filledTable .bonus .rowhead p.fine_Print2{margin-bottom:10px;}
.filledTable .fine_Print2{font-size:90%;}
.filledTable .filledTableFirstDataRow .first{background-repeat:no-repeat;background-position:left top;}
.filledTable .filledTableFirstDataRow .last{background-repeat:no-repeat;background-position:right top;}
.filledTable b.bkg_title_left{background-repeat:no-repeat;background-position:left top;}
.filledTable b.bkg_title_right{background-repeat:no-repeat;background-position:right top;}
b.bkg_title_left{float:left;position:relative;left:-3px;top:-3px;width:7px;height:20px;}
b.bkg_title_right{float:right;position:relative;right:-3px;top:-3px;width:7px;height:20px;}
.filledTable td a{display:block;height:25px;font-size:140%;}
.filledTable td a span{display:block;height:25px;line-height:25px;margin-left:5px;padding-right:5px;}
.filledTable td.selected a{background-repeat:no-repeat ;background-position:left top;white-space:nowrap;_padding:0;}
.filledTable td.selected a span{background-repeat:no-repeat;background-position:right top;}
/* --  /filled Table -- */
/* --  music_fch_product -- */
.music_fch_product .bkg_ctt_isd,.music_fch_product{padding:0;margin:0;}
.music_fch_product{width:100%}
.music_fch_product table.album_buy{width:100%;margin:0;padding:0}
.music_fch_product table.album_buy td{padding:3px 2px;}
.music_fch_product table.album_buy td.play{width:70px;padding:5px 4px;font-weight:bold;text-align:center;vertical-align:middle}
.music_fch_product table.album_buy td.alb{width:auto;text-align:right}
.music_fch_product table.album_buy td.alb .music_ctlg_ctn .img{float:left;margin-bottom:0; margin-top:0}
.music_fch_product table.album_buy td.alb .music_ctlg_ctn .ctt{margin-top:0;width:auto}
.music_fch_product table.album_buy td.buttons{vertical-align:middle;width:auto;_width:1%;padding-right:10px;}
.music_fch_product table.album_buy td.buttons .buttonsgrp{float:right;_display:block;}
.music_fch_product .isd_fild_blk_ctt{white-space:nowrap;}
.music_fch_product table.album_buy .buttonsgrp .btn{display:block;width:auto;margin:3px 0;vertical-align:middle;line-height:20px;_padding:1px 0;_line-height:18px}
.music_fch_product table.album_buy .buttonsgrp .btn a{width:auto;display:block;white-space:nowrap;	vertical-align:middle;}
.music_fch_product table.album_buy .buttonsgrp .btn a img{vertical-align:middle;}
.music_fch_product table.album_buy td.alb.bkg_img{padding-right:100px}
.music_fch_product .music_fch_pdt_line,.music_fch_product .music_fch_pdt_line_first{padding:5px 10px}
.music_fch_product .bought_pdt{font-weight:bold;font-size:120%}
.music_fch_product .form_line form .number{margin-top:5px;}
.music_fch_product .form_line form .number select{margin-right:30px;width:150px}
.music_fch_product .form_line form .number span{margin-right:10px;font-weight:bold}
.music_fch_product .form_line form .number input{width:30px; border:1px solid black;margin-right:10px}
.music_fch_product .form_line form .btn{float:right}
.music_fch_product .music_fch_pdt_line.last_line{padding-bottom:10px}
.music_fch_product table.album_buy td.alb .isd_type_price .isd_fild_blk_ctn .isd_fild_blk_ctt{width:auto;white-space:nowrap;display:table;}
.music_fch_product table.album_buy td.alb .isd_type_price,
.music_fch_product table.album_buy td.alb .isd_type_price .isd_fild_blk_ctn,
.music_fch_product table.album_buy td.alb .isd_type_price .isd_fild_blk_ctn .isd_fild_blk_ctt{_width:1px;_white-space:nowrap;}
.music_fch_product .music_fch_pdt_line{border-top:2px solid gray;}
/* --  /music_fch_product -- */
/* --  online_subscription_block (Boites paralleles souscription Evolution Pro) -- */
.online_subscription_block .blk_ctn_ctt{padding-left:10px;padding-right:10px;text-align:center;}
.online_subscription_block .link{margin-left:10px;}
/* --  /online_subscription_block (Boites paralleles souscription Evolution Pro) -- */
/* --  bkg title block -- */
.title_bkg th{text-align:left;padding-left:5px;}
.title_bkg td{padding:5px;}
.picto_print_scr tr td{vertical-align:top;text-align:center;}
/* --  /bkg title block -- */
/* --  bkg header block + flash -- */
.data_bkg_array table{width:100%;}
.data_bkg_array table tr th{padding:5px;font-size:.9em}
.data_bkg_array .txt_simple{width:100%}
/* --  /bkg header block + flash -- */
/* --  Hfullsize (image_line) -- */
.Hfullsize .txt_simple{width:100%;padding-top:10px;}
.Hfullsize .txt_simple .image_line{float:left;margin-right:5px;}
/* --  /Hfullsize (image_line) -- */
/* --  type_current_commands (global_forms vs type_current_commands) -- */
.type_current_commands .flds_lst_ctn .item{background:none;}
.type_current_commands .ctt_col .flds_lst_ctn{margin-top:10px}
/* --  /type_current_commands (global_forms vs type_current_commands) -- */
/* --   data_table -- */
.data_table tr.body th{text-align:left;white-space:nowrap;}
.data_table th,.data_table td{border-width:1px;border-style:solid;padding:.5em;}
/* --  /data_table -- */
/* --  type_search_result_best_games_hd (type_search_result_hd / type_search_result_ft) -- */
.type_search_result_best_games_hd .srhd_ctt select{width:26%;}
.type_search_result_best_games_hd .srhd_ctt h5{margin-bottom:3px;}
.type_search_result_best_games{padding:0;margin-bottom:0;}
.type_search_result_best_games .album td{padding:10px;padding-bottom:5px;}
.type_search_result_best_games .album .mea_ctt{margin:0;padding-top:5px;}
.type_search_result_best_games .album .mea_img .isd_fild_blk{margin:0;}
.type_search_result_best_games .album .mea_ctt{text-align:left;padding-left:10px;}
.type_search_result_best_games .album .mea_ctt h6{margin-bottom:1.5em;}
.type_search_result_best_games .album .mea_ctt .links{margin-top:1em;}
.type_search_result_best_games .blk_ctn_ctt .album td.vertical_line{border-color: #ddd;}
/* --  /type_search_result_best_games_hd (type_search_result_hd / type_search_result_ft) -- */
/* --  picto invit -- */
.blk_hd .picto_invit{position:absolute;top:-88px;right:-4px;_right:-8px;z-index:99;}
/* --  /picto invit -- */
/* --  top_search_bar + top_search_bar_text_only + top_basket_bar (barre recherche top screen) -- */
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar{position: relative; height: 32px; background-position: top left; background-repeat: repeat-x; padding: 2px 0; float: left;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_left_corner{position: absolute; left: -6px; top: 0; height: 32px; width: 15px; background-position: top left; background-repeat:no-repeat;_left: 0px; _bottom: 0;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_right_corner{position: absolute; right: -6px; top: 0; height: 32px; width: 15px; background-position: top right; background-repeat: no-repeat;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content{float: left;position: relative; margin: 0 13px 0 14px; height: 27px; background-position: top left; background-repeat: repeat-x; line-height: 27px; vertical-align: middle;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content .search_bar_content_left_corner{position: absolute; left: -13px; top:0; height: 27px; width: 13px; background-position: top left; background-repeat: no-repeat;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content .search_bar_content_right_corner{position: absolute; right: -14px; top: 0; height: 27px; width: 14px; background-position: top right; background-repeat: no-repeat;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content a{padding-top: 4px; display: block; height: 19px; padding-right: 25px; padding-left: 5px; background-position: bottom right; background-repeat: no-repeat; line-height: 19px; vertical-align: middle;_display: inline; _padding-right: 20px; _padding-left: 0;}
.IS_MOZILLA	#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form input{position: relative; top: 1px;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form input{_top: 3px;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form select{position: relative; top: 4px;}
.IS_SAFARI #ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form select{top: 3px;}
#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form .submission_button{position: static; width: 22px; height: 16px; padding: 0; border: none; margin: 0; background-position: top left; background-repeat: no-repeat;_top: 0;}
.IS_MOZILLA	#ctn_gbl .ctn_ln .top_search_bar .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content form .submission_button{position: relative; top: 2px;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar{height: 32px; padding: 3px 25px 0; position: relative; background-position: top left; background-repeat: repeat-x;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_left_corner{height: 32px; width: 25px; background-position: top left; background-repeat: no-repeat; position: absolute; top: 0; left: 0;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_right_corner{height: 32px; width: 25px; background-position: top left; background-repeat: no-repeat; position: absolute; top: 0; right: 0;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content{height: 21px; line-height: 21px; vertical-align: middle; position: relative;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content input{position: absolute; right: 25px; top: 0;}
#ctn_gbl .ctn_ln .top_search_bar_text_only .bkg_ctt_isd .blk_ctn_ctt .search_bar .search_bar_content input.submission_button{position: absolute; right: 0; top: 2px; width: 22px; height: 16px; padding: 0; margin: 0; border: none; background-position: center center; background-repeat: no-repeat;}
/* v6 top basket bar */
.top_basket_bar .bkg_t{background: #E0E0E0 url('/elements/css/img/panier_t_b.gif') repeat-x 0 -1px;}
.top_basket_bar .bkg_b{background: url('/elements/css/img/panier_t_b.gif') repeat-x bottom left;}
.top_basket_bar .bkg_r{background: url('/elements/css/img/panier_l_r.gif') repeat-y top right;}
.top_basket_bar .bkg_l{background: url('/elements/css/img/panier_l_r.gif') repeat-y top left;}
.top_basket_bar .bkg_t_l,.top_basket_bar .bkg_t_r,.top_basket_bar .bkg_b_l,.top_basket_bar .bkg_b_r{background-image: url('/elements/css/img/panier_corners_all.gif');height: 15px; width: 9px; }
.top_basket_bar .blk_ctn_ctt{background: url('/elements/css/img/panier_bkg.gif') repeat-x top left; overflow:hidden; _overflow:visible; zoom:1;padding:7px;}
.basket_left_corner{height: 15px; width:20px;background: url('/elements/css/img/panier_logo.png') no-repeat center left;float:left;}
.basket_right_corner{height: 15px; width:20px;background: url('/elements/css/img/panier_closed_button.png') no-repeat center right;float:right;}
a.basket_left_corner,a.basket_right_corner{height:auto; width:auto;padding: 3px 20px;}
/* /v6 top basket bar */
/* type_asymmetric */
.type_asymmetric .bkg_t, #ctn_tls .type_asymmetric .bkg_t{background: #F5F5F5 url('/elements/css/img/type_asymmetric_t.gif') repeat-x top left;}
.type_asymmetric .bkg_b{background: url('/elements/css/img/type_asymmetric_b.gif') repeat-x bottom left;}
.type_asymmetric .bkg_r{background: url('/elements/css/img/type_asymmetric_r.gif') repeat-y top right;}
.type_asymmetric .bkg_l{background: url('/elements/css/img/type_asymmetric_l.gif') repeat-y top left;}
.type_asymmetric .bkg_t_l,.type_asymmetric .bkg_t_r,.type_asymmetric .bkg_b_l,.type_asymmetric .bkg_b_r{background-image: url('/elements/css/img/type_asymmetric_corners_all.gif');height: 8px; width: 8px; }
/* type_asymmetric */
/* google_search_result */
.google_search_result{margin:0;padding:0 12px;_padding:0 15px;font-size:115%;}
.google_search_result h3{font-weight:normal;font-size:120%;}
.google_search_result h3 strong, .google_search_result h3 b{font-size:100%;} 
.google_search_result h3 a,.google_search_result h3 a:link, .google_search_result h3 a:visited{text-decoration:underline; color:#da0000}
.google_search_result li{list-style-type:none; padding:15px 0 0 0px }
.google_search_result li ul{padding-left: 48px;margin-left:0;}
.google_search_result li ul li{padding-top:10px !important; background-position: 0px 13px;}
.google_search_result p{padding:0; margin:0;}
.souligne a,.souligne a:link,.souligne a:visited,a.souligne,a:link.souligne,a:visited.souligne{text-decoration:underline;}
.souligne a:hover,.souligne a:focus,.souligne a:active, .google_search_result h3 a:hover,.google_search_result h3 a:focus,.google_search_result h3 a:active,a:hover.souligne,a:focus.souligne,a:active.souligne{text-decoration:none;}
.google_search_result p.googleURL{color:#a7a7a7;}
.pres, .suiv{font-weight:bold; font-size:130%;color:#DA0000 !important;}
.googleResultsNum a,.googleResultsNum span{display:moz-inline-box;display:inline-box;padding: 0 4px;}
.google_search_result .liens{padding-top: 10px !important; padding-bottom:5px !important;padding-left: 0 !important; }
.google_search_result .liens li {background:none; font-size:110%;margin:0 !important; padding:0 !important;}
.google_search_result .liens li a{color:#DA0000 !important}
.google_search_result .mea,.google_search_result  .mea .mea_ctn {overflow:hidden; _overflow:visible; zoom:1}
.google_search_result .mea .img {float:left; margin-right :2px; }
.googleSearchBottom * {vertical-align:middle !important}
.googleSearchBottom .search-field{width:14em;}
.googleSearchBottom {padding-top: 9px !important;_padding-top: 7px !important;}
body .google a,body .google a:link,body .google a:visited,body .google a:hover {color:#da0000 !important;}
/* /google_search_result */
#ctn_gbl  .bottom_basket_bar .blk_ctn_ctt .mea_ctt{padding: 0 0 0 5px;}
.IS_SAFARI #ctn_gbl  .bottom_basket_bar .blk_ctn_ctt .mea_ctt{display:block; margin-left:40px;}
#ctn_gbl  .bottom_basket_bar .blk_ctn_ctt .mea_ctt select{width: 100%;display: block;}
.top_search_bar .search_bar{background-image: url('/elements/css/img/top_search_center.png');}
.top_search_bar .search_bar .search_bar_left_corner{background-image: url('/elements/css/img/top_search_left.png');}
.top_search_bar .search_bar .search_bar_right_corner{background-image: url('/elements/css/img/top_search_right.png');}
.top_search_bar .search_bar .search_bar_content{background-image: url('/elements/css/img/top_search_inner_box_center.png');}
.top_search_bar .search_bar .search_bar_content .search_bar_content_left_corner{background-image: url('/elements/css/img/top_search_inner_box_left.png');}
.top_search_bar .search_bar .search_bar_content .search_bar_content_right_corner{background-image: url('/elements/css/img/top_search_inner_box_right.png');}
.top_search_bar .search_bar .search_bar_content form .submission_button{background-color: transparent; background-image: url('/elements/css/img/top_search_ok_button.png');}
.top_search_bar .search_bar .search_bar_content a{background-image: url('/elements/css/img/panier_closed_button.png'); color: #6b6b6b;}
.top_search_bar_text_only .search_bar{background-image: url('/elements/css/img/top_search_text_only_center.png');}
.top_search_bar_text_only .search_bar .search_bar_left_corner{background-image: url('/elements/css/img/top_search_text_only_left.png');}
.top_search_bar_text_only .search_bar .search_bar_right_corner{background-image: url('/elements/css/img/top_search_text_only_right.png');}
.top_search_bar_text_only .search_bar .search_bar_content input.submission_button{background-color: transparent; background-image: url('/elements/css/img/top_search_ok_button.png');}
/* --  /top_search_bar + top_search_bar_text_only + top_basket_bar (barre recherche top screen) -- */
/* --  Songlist data array -- */
.blk_ctn .songlist_data_array .bdy_ttl .ext_link_wrapper{top:0;right:0;}
.blk_ctn .songlist_data_array .bdy_ttl .ext_link_wrapper .ext_wrapper{padding:7px 5px 2px;_zoom:1;}
.blk_ctn .songlist_data_array .data_array td{text-align:left;padding:10px 15px;border-right:10px solid white;}
.blk_ctn .songlist_data_array .data_array td.last_column{border-right:none;}
.blk_ctn .songlist_data_array .data_array td span{float:right;}
/* --  /Songlist data array -- */
/* --  results artist -- */
.result_artist{padding:5px 4px 8px 0}
.result_artist .data_array{width:100%;text-align:center;}
.result_artist .data_array td{padding-bottom:10px;}
.result_artist .data_array tr.last_row td{padding-bottom:0;}
.result_artist .mea_bdy{padding-bottom:40px;}
.result_artist .mea_bdy .shdwd_img{width:30%;text-align:center;background:none;}
/* --  /results artist -- */
/* --  type_astuce2 -- */
.type_astuce2 .content{margin-right:0;}
.type_astuce2 .main{margin-left:50px;}
.type_astuce2 .astuce_img{float:left;margin-top:5px;}
/* --  /type_astuce2 -- */
/* --  type_global_forms (votre commande) -- */
.type_global_forms .newLine{display:block;}
.type_global_forms .votreCommande p{margin:10px 0;}
.type_global_forms .votreCommande{width:100%;}
.type_global_forms .fullsize{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.type_global_forms .halfExplanation{float:left;width:50%;}
.type_global_forms .tele{padding-top:10px;}
/* --  /type_global_forms (votre commande) -- */
/* --  type_filled_nobrd -- */
#ctn_gbl .type_nobrd .bkg_t_l, #ctn_gbl .type_nobrd .bkg_t_r, #ctn_gbl .type_nobrd .bkg_b_l, #ctn_gbl .type_nobrd .bkg_b_r{width:6px; height:6px;}
#ctn_gbl .type_nobrd .bkg_ctt_isd{ border:none;}
/* --  type_filled_nobrd -- */

.type_nobrd .bkg_t_l,.type_nobrd .bkg_t_r,.type_nobrd .bkg_b_l,.type_nobrd .bkg_b_r{background-image:url('/elements/css/img/skin/box_corner_mask.gif');display:block;}
.type_nobrd .blk_t_l{background-position: left top;}
.type_nobrd .blk_t_r{background-position: right top;}
.type_nobrd .blk_b_l{background-position: left bottom;}
.type_nobrd .blk_b_r{background-position: right bottom;}
#ctn_tls .type_nobrd .bkg_t_l,#ctn_tls .type_nobrd .bkg_t_r,#ctn_tls .type_nobrd .bkg_b_l,#ctn_tls .type_nobrd .bkg_b_r{background-image:url('/elements/css/img/skin/box_corner_mask_tls.gif');}

/* --  /type_filled_nobrd -- */
/* --  /type_filled_nobrd -- */
/* --  bonne_affaire -- */
.bonne_affaire {background:#AAA url('/elements/css/img/bonne-affaire-t-l.gif') no-repeat top left; position:relative; padding:10px 0 10px 5px; zoom:1; clear:both; min-height:16px; _height:16px}
.bonne_affaire .bonne_affaire_top_left {background:url('/elements/css/img/bonne-affaire-b-l.gif') no-repeat bottom left; position:absolute; left:0px; bottom:0px; width:5px;height:5px;}
.bonne_affaire .caption {color:#fff; font-size:15px; font-weight:bold;}
.bonne_affaire .subcaption {color:#fff; font-size:12px; font-weight:bold;}
/* --  /bonne_affaire -- */
/* -- data_array -- */
.data_array{position:relative;}
.blk_hd .data_array tr th.last_Item div{border:none;}
.blk_hd .data_array,.data_array table,.data_array{width:100%;}
div.data_array{width:auto;}
.blk_hd .data_array,.blk_hd .data_array table{height:100%;}
.data_array .blk_ft_bdy{text-align:right;}/* why ? */
.vertical_line .last {border-right:none;}
/* -- th -- */
.data_array table tr th{padding:5px 0; _height:1px;}
.blk_hd .data_array tr th{padding-top:8px;background:none;}
.data_array tr th div{height:100%;padding:0 3px;}
.blk_hd .data_array tr th div{height:100%;padding:0 3px;}
.data_array .last_item div{border-right:none}
/* -- /th -- */
/* -- content default align -- */
.data_array{text-align:center;}
.data_array table td{text-align:center;}
/* -- /content default align -- */
/* -- margins -- */
/* -- da_std_margins / da_std_Vmargins / da_std_Hmargins -- */
 /*table.data_array td, table.data_array th{padding:0;}*/
.data_array table tr td,.da_std_margins table tr td,.da_std_Vmargins table tr td{padding:3px 0;}
.data_array table tr td .ctt,.da_std_margins table tr td .ctt,.da_std_Hmargins table tr td .ctt{padding:0 3px}
/* -- da_dbl_Vmargins / da_dbl_Hmargins -- */
.da_dbl_Vmargins tr td{padding:6px 0;}
.da_dbl_Hmargins tr td .ctt{padding:0 6px}
/* -- margins -- */
/* -- ctt type (price / link / btn / pic_ttl) -- */
.data_array .btn{margin-left:auto;margin-right:auto;}
.data_array .price,.data_array .price .ctt{text-align:right}
.data_array .price .ctt{padding-right:10px}
.data_array .link,.data_array .link .ctt{text-align:left}
.data_array .link .ctt{padding-left:10px}
.data_array .pic_ttl{}
.data_array .pic_ttl .ttl{display:table}
.data_array .pic_ttl .pic{float:left}
.data_array .pic_ttl .ttl{font-weight:bold;}
.data_array .pic_ttl .pic{padding-right:5px;padding-left:10px;}
.data_array .stt_pic img{margin-top:10px;}
.data_array .eng24{vertical-align:top;padding-top:5px;padding-bottom:5px;}
.data_array .eng24 div{padding-left:30px;text-align:left;}
.data_array .eng24 div input{float:left;margin-right:5px;}
.data_array .eng24 div span{float:left;display:table}
.data_array .sanseng{text-align:left;vertical-align:top;padding-top:5px;padding-bottom:5px;}
.data_array .sanseng div{padding-left:30px;}
.data_array .sanseng div input{vertical-align:middle;margin-right:5px;}
/* -- /ctt type -- */
/* -- ctt pos (txt_r / txt_l / txt_t / txt_b / txt_m) -- */
.txt_r,.data_array .mrg_txt_r,.data_array .s_mrg_txt_r{text-align:right !important}
.mrg_txt_r .ctt{padding-right:10px;}
.s_mrg_txt_r .ctt,.s_mrg_txt_r .ctt{padding-right:5px;}
.txt_r .btn{margin-left:auto;margin-right:3px;}
.data_array .link,.data_array .link .ctt{text-align:left !important}
.txt_l,.mrg_txt_l,.s_mrg_txt_l,.b_mrg_txt_l,.s_mrg_txt_l{text-align:left !important}
.mrg_txt_l .ctt{padding-left:10px;}
.s_mrg_txt_l .ctt{padding-left:5px;}
.b_mrg_txt_l .ctt{padding-left:15px;}
.txt_l .btn{margin-right:auto;margin-left:3px;}
.txt_t,.mrg_txt_t{vertical-align:top}
table.txt_t td,table.txt_t th {vertical-align:top;}
.mrg_txt_t{padding-top:10px;}
.mrg_txt{vertical-align:middle; padding:5px;}
.txt_b{vertical-align:bottom}
.txt_m{vertical-align:middle}
.mltpl_btn .btn{margin-top:3px;margin-bottom:2px;}
/* -- /ctt pos -- */
/* -- /data_array -- */
/* --  no_Xsides_mrgn/pdg (suppression marges/pdg) -- */
.no_Hsides_mrgn{margin-left:0 !important;margin-right:0 !important}
.no_Vsides_mrgn{margin-top:0 !important;margin-bottom:0 !important}
.no_Tsides_mrgn{margin-top:0 !important;}
.no_Bsides_mrgn{margin-bottom:0 !important;}
.no_Lsides_mrgn{margin-left:0 !important;}
.no_Rsides_mrgn{margin-right:0 !important;}
.no_Hsides_pdg{padding-left:0 !important;padding-right:0 !important}
.no_Vsides_pdg{padding-top:0 !important;padding-bottom:0 !important}
.no_Tsides_pdg{padding-top:0 !important;}
.no_Bsides_pdg{padding-bottom:0 !important;}
.no_Lsides_pdg{padding-left:0 !important;}
.no_Rsides_pdg{padding-right:0 !important;}
/* --  /no_Xsides_mrgn (suppression paddings) -- */
/* --  no_Xsides_mrgn/pdg (suppression marges/pdg) -- */
/* -- lst_pdg (espacement entre items de liste)-- */
.lst_pdg_zero, .lst_pdg_zero li{padding-bottom:0px !important;padding-top:0px !important;}
.lst_pdg_sm, .lst_pdg_sm li{padding-bottom:2px !important;padding-top:2px !important;}
.lst_pdg_mid, .lst_pdg_mid li{padding-bottom:5px !important;padding-top:5px !important;}
.lst_pdg_lg, .lst_pdg_lg li{padding-bottom:8px !important;padding-top:8px !important;}
.lst_pdg_exlg, .lst_pdg_exlg li{padding-bottom:10px !important;padding-top:10px !important;}
/* -- /lst_pdg -- */
/* mega banner */
.mega_banner{padding:0 0 10px 0;text-align:center;}
.mega_banner div{margin: 0 auto;}
/* /mega banner */
/* ---------------------------- blocks Col Right ----------------------------- */
/* -- block block_tools (integrator code) --*/
#ctn_tls .type_simple .line .blk_tls_ctt{padding:2px 0 6px 2px;margin-top:-2px;position:relative;}
#ctn_tls .type_simple .line .blk_tls_ctt .spacer_image{padding-right:55px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tools_picto{position:absolute;top:-11px;right:14px;z-index:13;}
#ctn_tls .type_simple .line .blk_ctn_ctt{z-index:13;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem{margin:0 2px;padding:3px 0;display:table;width:100%;height:0;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form{padding:2px 0 0 7px;_padding:2px 0 0 10px;margin-bottom:2px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form label{}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form .cp_search{width:131px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form .btn_ok{vertical-align:bottom;margin-bottom:2px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form.spacer{padding:2px 0 0 19px; _padding:2px 0 0 22px;margin-bottom:2px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form.spacer label{}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form.spacer .cp_search{width:120px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tools_form.spacer .btn_ok{vertical-align:bottom;margin-bottom:2px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt{margin:2px;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .title{margin:0 0 2px 2px;font-weight:bold}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .arrow{float:left;margin:2px 4px 0 0;clear:left;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text{display:table;width:100%;height:0;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:link,
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:visited{text-decoration:none;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:focus,
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:hover{text-decoration:underline;}
#ctn_tls .type_simple .line .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:active{text-decoration:none;}

/* cms code */
#ctn_tls .bkg_t_r{background: url('/elements/css/img/tls_t_r.gif') no-repeat top right;}
#ctn_tls .bkg_t_l{background: url('/elements/css/img/tls_t_l.gif') no-repeat top left;}
#ctn_tls .bkg_b_r{background: url('/elements/css/img/tls_b_r.gif') no-repeat bottom right;}
#ctn_tls .bkg_b_l{background: url('/elements/css/img/tls_b_l.gif') no-repeat bottom left;}
/* -- /block block_tools --*/

.bkg_t_r, .bkg_t_l, .bkg_b_r, .bkg_b_l, .bkg_fild_blk_t_l, .bkg_fild_blk_t_r, .bkg_fild_blk_b_l, .bkg_fild_blk_b_r {_font-size:1% !important}
.nocorners .bkg_t_r, .nocorners .bkg_t_l, .nocorners .bkg_b_r, .nocorners .bkg_b_l {display:none !important}


/*Cette deuxieme ligne est l� pour supprimer l'action de la premiere, car on n'a pas besoin de refixer les corners des type_bordered puisqu'ils sont tr�s rarement align�s en hauteur*/
.type_bordered .bkg_b_l, .type_bordered  .bkg_b_r {_bottom:expression(cssBottom(this));}

/* fix Safari corners */ 
.hidecorners .bkg_b_l, .hidecorners .bkg_b_r, .hidecorners .bkg_fild_blk_b_r,.hidecorners .bkg_fild_blk_b_l {display:none !important}

/*-------------------------Fin de la copie de default_block_definitions----------------------------------------------*/
/*-------------------------Copie de common.css----------------------------------------------*/
/* ====== AUQUOTIDIEN ======= */
/*----------------------------- nav -----------------------------*/
#auQuotidien div a {color:#fff;background:url(//www.sfr.fr/css/v7/skin/header/header_ranges.png) 0 -124px repeat-x;border:1px solid #c01643;padding:4px 10px;}
#auQuotidien div a:hover {text-decoration:underline !important;}
/*----------------------------- /nav -----------------------------*/
/* - NAV LEFT DECLIS UNIVERS- */
#ctn_nav_bdy #ctn_ttl{background-color: #e03d66;}
#ctn_nav_bdy #ctn_ttl h2{color:#fff;}
#ctn_nav_bdy ul li.current a, #ctn_nav_bdy ul li a:hover{background-color:#f6c4d1;}
#ctn_nav_bdy ul li ul li.current a, #ctn_nav_bdy ul li ul li a:hover{background-color:#fcebef;}
#ctn_nav_bdy ul li ul li ul li.current a, #ctn_nav_bdy ul li ul li ul li a:hover{background-color:#fdf5f7;}
/* -/NAV LEFT DECLIS UNIVERS- */
/* ---------------------------- common tags ---------------------------- */

/* ---------------------------- specs Link  ---------------------------- */
div.fiche ul.listeInfosFiche li.FicheLink a{color:#000 !important;}
a.FicheLink , .FicheLink a:link, .FicheLink a:visited{color:#000 !important;}
/* ----------------------------  Fin specs Link  ---------------------------- */
td.description  div.fiche ul.listeInfosFiche a.LinkBlue {color:#007DDA !important;}
a:link,a:visited{color: #A2183B;}
a:focus{color: #A2183B;}
a:hover,a:active{color: #A2183B;}
h1 strong, h4 strong,h5 strong,h6 strong{color: #917171}
.subheading_color_universe, h2.subheading_color_universe, h3.subheading_color_universe, h4.subheading_color_universe, h5.subheading_color_universe, h6.subheading_color_universe{padding: 3px 10px;background-color: #917171; color:#fff;}
.color_universe{color: #917171 !important;}
.fineBordered {border-color:#917171}
/* ---------------------------- /common tags ---------------------------- */
/* ---------------------------- buttons ---------------------------- */
a.button, a.button span, div.btn, div.btn a {background-image:url(/elements/css/musique_jeux/img/button_bkg.png);}
/* ---------------------------- /buttons ---------------------------- */
/* ---------------------------- blocks tools ---------------------------- */
/* headings */
.bkg_ttl_r,.bkg_ttl_l{display:none;}
.ctn_ttl{background-color: #917171;zoom:1;line-height:normal;} /* was round */
.flat, .type_bordered .ctn_ttl, .type_bordered_button .ctn_ttl,.type_brd_layers_off .ctn_ttl{background-color: #917171;} /* if no diff w normal heading, delete (round & flat) */
.type_toggle_closed  .blk_hd .title, .type_toggle_opened  .blk_hd .title {background-image:url(/elements/css/musique_jeux/img/skin/toggle_title.png)}
.no-img{background-image: none;}
.no-img .title{background-image: none;}
/* -- inside filled block -- */
.isd_fild_blk_ctn{background-color:#E6DFDC;}
/* isd_type_price */
.isd_type_price .isd_fild_blk_ctn{color:#917171; font-size: 170%; font-weight: bold;}
#ctn_gbl .music_catalog .isd_type_price .isd_fild_blk_ctn{font-size: 100%;}
.type_search_result_best_games .isd_type_price .isd_fild_blk_ctn{font-size: 100%;}
.isd_type_price .isd_fild_blk_ctn span.unit{font-size:65%;}
.isd_type_price .isd_fild_blk_ctn span.unit{font-size:65%;}
.isd_type_price .isd_fild_blk_ctn .btn a{font-size:59%; font-weight:normal;}
.isd_type_price .isd_fild_blk_ctn .btn{margin-left:auto; margin-right:auto;}
/* even */
.even .isd_type_price .isd_fild_blk_ctn{background-color: #C6B9B3;}
/* odd */
.odd .isd_fild_blk_ctn,.blk_ft_bdy .isd_fild_blk_ctn{background-color: #C6B9B3;text-align:left;}
.odd .isd_fild_blk_ctn .bkg_fild_blk_t_l,
.odd .isd_fild_blk_ctn .bkg_fild_blk_t_r,
.odd .isd_fild_blk_ctn .bkg_fild_blk_b_l,
.odd .isd_fild_blk_ctn .bkg_fild_blk_b_r,
.blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_t_l,
.blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_t_r,
.blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_b_l,
.blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_b_r{background-image:url('/elements/css/musique_jeux/img/skin/box_corner_mask.gif');}
/* isd_type_price  */
/* -- /inside filled block -- */
/* -- text list -- */
.txt_list ul li{list-style-type: none;}
ul.txt_lst li{list-style-image:url('/elements/css/musique_jeux/img/text_list.gif'); list-style-type: none;}
ul.txt_lst_sq li{list-style-type: square;}
.txt_lst_sq ul li{list-style-image:url('/elements/css/musique_jeux/img/text_list_tiret.gif');  list-style-type: none;}
ul.txt_lst_sq_c li{color:#917171; list-style-type: square;}
/* -- /text list -- */
/* -- Text List Left Align -- */
.txt_lst_l_align{list-style-image: url(/elements/css/musique_jeux/img/skin/text_list.gif);   list-style-type: none;}
.txt_lst_l_align li{list-style-image: url(/elements/css/musique_jeux/img/skin/text_list.gif);   list-style-type: none;}
/* -- /Text List Left Align -- */
/* -- block separator -- */
.blk_ctn_ctt_sprtr{background-color:#917171;}
/* -- block separator -- */
/* -- type_bordered and  type_bordered_button -- */
.type_bordered .bkg_t_l, .type_bordered .bkg_t_r, .type_bordered .bkg_b_l, .type_bordered .bkg_b_r,.type_bordered_button .bkg_t_l, .type_bordered_button .bkg_t_r, .type_bordered_button .bkg_b_l, .type_bordered_button .bkg_b_r{background-image: url('/elements/css/musique_jeux/img/skin/type_bordered_corners.gif');}
.type_bordered_button .bkg_ctt_isd,.type_bordered .bkg_ctt_isd{border: solid 3px #917171;}
.type_outline .bkg_ctt_isd {border: solid 1px #917171;}
#ctn_gbl .type_outline .bkg_t_l,#ctn_gbl  .type_outline .bkg_t_r,#ctn_gbl  .type_outline .bkg_b_l,#ctn_gbl  .type_outline .bkg_b_r {background-image: url('/elements/css/musique_jeux/img/skin/simple_universe_corners.png');}
#ctn_tls .type_bordered .bkg_t_l,#ctn_tls .type_bordered .bkg_t_r,#ctn_tls  .type_bordered .bkg_b_l,#ctn_tls .type_bordered .bkg_b_r,#ctn_tls .type_bordered_button .bkg_t_l,#ctn_tls .type_bordered_button .bkg_t_r,#ctn_tls .type_bordered_button .bkg_b_l,#ctn_tls .type_bordered_button .bkg_b_r,#ctn_tls .type_outline .bkg_t_l,#ctn_tls .type_outline .bkg_t_r,#ctn_tls .type_outline .bkg_b_l,#ctn_tls .type_outline .bkg_b_r {background-image: url('/elements/css/musique_jeux/img/skin/type_bordered_corners_tls.gif');height:5px; width:5px;}
/* -- /type_bordered and  type_bordered_button -- */
/* -- type_filled and type_filled_nobrd-- */
.type_filled .bkg_t{background-color: #e6dfdc !important;}
.type_nobrd .bkg_t{background-color: #C6B9B3;}
/* -- /type_filled and type_filled_nobrd -- */
/* -- type_discover -- */
.type_discover .bkg_t,#ctn_tls .type_discover .bkg_t{background-color: #c6b9b3;}
/* -- /type_discover -- */
/* -- std_btm_btn -- */
.blk_ft_bdy{background-color:#E6DFDC;}
.type_bordered_button .blk_ft_bdy { background-color: #917171; }
/* -- /std_btm_btn -- */
/* -- tabs -- */
.tab {background:#E1E1E1 url(/elements/css/img/tabs_top_corners.png) no-repeat scroll right top; }
.tab_ctn {background: url(/elements/css/img/tabs_top_corners.png) no-repeat scroll left top;}
.current_tab { background-color:#E03D66;}
.current_tab .tab_bdy,.current_tab  .tab_bdy a {background:url(/elements/css/musique_jeux/img/skin/tabs_bottom_corners.png)  no-repeat left bottom;}
.current_tab .tab_bdy a {background-position:right bottom  }
.tab_bdy a div{color:#656462;}
.current_tab .tab_bdy a div {color:#fff;}
.lastTab .current_tab .tab_bdy a, .firstTab .current_tab .tab_bdy{background:none;}
/* -- /tabs -- */
/* -- new tabs from Arnaud -- */
/* common.css */
.tabs_head .current {background-color:#917171}
.tabs_head .current span { background:url(/elements/css/img/tabs_head_taboff_bottom.png) no-repeat left bottom; color:#656462; }
.tabs_head .current span, .tabs_head .first.current span span {background-image:url(/elements/css/musique_jeux/img/skin/tabs_bottom_corners.png); color:#fff}
/*cause IE, this 3 rules must be appear here*/
.tabs_head .current.first span {background-image:none}
.tabs_head .current.last span {margin-right:3px;}
.tabs_head .current.last span span {margin-right:0; background-image:none}
/* -- new tabs from Arnaud -- */
/* -- type_simple_lr -- */
.type_simple_lr .bkg_ctt_isd{border-top:1px solid #917171; border-bottom:1px solid #917171;}
/* -- /type_simple_lr -- */
/* -- type_split2 Login -- */
/* Size */
.type_split2 #blc_blr_ctn .blk_txt_blr .link a:link,.type_split2 #blc_blr_ctn .blk_txt_blr .link a:visited{;}
.type_split2 #blc_blr_ctn .blk_txt_blr .link a:focus,.type_split2 #blc_blr_ctn .blk_txt_blr .link a:hover,.type_split2 #blc_blr_ctn .blk_txt_blr .link a:active{text-decoration:underline;}
/* Errors */
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error{background-color:#F2E4F3;}
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error .picto_error{background:url('/elements/css/musique_jeux/img/pictures/visu_split_picto_error_blur.png') no-repeat left top;}
.type_split2 #blc_blr_ctn .blk_txt_blr .block_error .text_error{color:#DA0000;}
/* -- /type_split2 Login -- */
/* -- type_heading -- */
.type_heading ol{}
.type_heading ol li span.hightlight{color: #917171;}
/* -- /type_heading -- */
/* -- type_mea -- */
.mea_ctt .title{font-weight:bold; color:#917171}
.mea_strt .mea_ctt .title{color:#565656;}
.mea_strt table .vertical_line{border-right:1px solid #F2F2F2;}
.mea_strt th span{color:#917171}
/* -- /type_mea -- */
/* -- data_array -- */
.data_array {border-collapse:collapse}
.data_array table tr th,.headingCell{background-color:#C6B9B3;}
.data_array table tr th div{border-right:1px solid #fff; font-weight:normal}
.data_array .even{background-color:#e6dfdc}
.blk_hd .data_array tr th{font-weight:bold; color:#fff}
.blk_hd .data_array tr th div{border-right:1px solid #565656; font-weight:bold}
.blk_hd  .data_array tr th.first_Item, .blk_hd  .data_array tr th.fisrt_Item{}
.dark th{color:#000;}
.dark th div{border-right:1px solid #5E5E5E;}
.eng24 span.price{color:#665369;font-weight:bold;margin-right:5px;}
.sanseng div span.price{color:#665369;font-weight:bold;}
/* -- /data_array -- */
/* -- type_form_world -- */
.type_form_world ol{color: #917171; font-size: 160%; background:url('/elements/css/musique_jeux/img/skin/listBorderLeft.gif') repeat-y left top;}
.type_form_world ol li{background: url('/elements/css/musique_jeux/img/skin/midListItem.gif') no-repeat left top; list-style-type: decimal;}
.type_form_world li.first{background: url('/elements/css/musique_jeux/img/skin/firstListItem.gif') no-repeat left top;}
.type_form_world li.last{background: url('/elements/css/musique_jeux/img/skin/lastListItem.gif') no-repeat left top;}
.type_form_world ol label{color: #917171; font-size: 60%; font-weight: normal;}
.type_form_world label{font-size: 90%; font-weight: bold;}
.type_form_world ol select{color: #917171; font-weight: normal; border: solid 1px #B0B6C6; font-style: italic;}
.type_form_world option{font-style: italic;}
/* -- /type_form_world -- */
/* -- type_cust_inf -- */
.type_cust_inf table{font-size:1em;}
.type_cust_inf tableth h6{color: #917171;}
.type_cust_inf table tr.profile h6{background: url('/elements/css/musique_jeux/img/MonProfile.gif') no-repeat 3px top;}
.type_cust_inf table tr.family h6{background: url('/elements/css/musique_jeux/img/MaFamille.gif') no-repeat 7px top;}
.type_cust_inf table tr.hobbies h6{background: url('/elements/css/musique_jeux/img/MesCentresInteret.gif') no-repeat left top;}
.type_cust_inf table tr.eqpmnt h6{background: url('/elements/css/musique_jeux/img/MonEquipment.gif') no-repeat left top;}
.type_cust_inf table tr.odd{background-color: #F5F6F8;}
/* -- /type_cust_inf -- */
/* -- type_auth_info -- */
.type_auth_info h2,.type_auth_info h3,.type_auth_info h4,.type_auth_info h5,.type_auth_info h6{color:#917171;font-size: 120%; font-weight:bold;}
.type_auth_info span.number{color:#DA0000;  font-weight:bold}
/* -- /type_auth_info -- */
/* -- type_identification -- */
.type_identification h2,.type_identification h3,.type_identification h4,.type_identification h5,.type_identification h6{color:#917171;font-size: 120%; font-weight:bold;}
/* -- /type_identification -- */
/* -- block form profile -- */
.type_form_profile .text_field .title{font-weight:bold;}
.type_form_profile .policy textarea{width:100%; height:68px;}
.type_form_profile .blk_ft_bdy{background-color:#E6DFDC;}
/* -- /block form profile -- */
/* -- type_options_form -- */
.type_options_form table.opts_frm_stct{background-color:#F5F6F8;}
.type_options_form table.opts_frm_stct td.firstCol{width:20%}
.type_options_form table.opts_frm_stct td.secondCol{width:26%}
.type_options_form table.opts_frm_stct td.thirdCol{width:21%}
.type_options_form table.opts_frm_stct td.forCol{width:21%}
.type_options_form table.opts_frm_stct td.lastCol{width:13%}
.type_options_form table.opts_frm_stct td{border-left:1px solid #dadada; vertical-align:top}
.type_options_form table.opts_frm_stct td .opts_col_bdy{margin:11px 5px 10px 5px;}
.type_options_form table.opts_frm_stct td.firstCol .opts_col_bdy{margin:11px 5px 10px 10px;}
.type_options_form table.opts_frm_stct td .opts_col_bdy h3{margin:0 0 9px 3px;}
.type_options_form table.opts_frm_stct td .opts_col_bdy .item{vertical-align:middle;}
.type_options_form table.opts_frm_stct td .cols2 .item{vertical-align:middle;}
.type_options_form table.opts_frm_stct td .item input{vertical-align:middle}
.type_options_form table.opts_frm_stct td .opts_col_bdy select{margin-left:3px; width:92px;}
.type_options_form .blk_ctn_ctt{padding:0;margin-bottom:0;}
.type_options_form .blk_hd .ctn_ttl .bdy_ttl .bkg_ttl_l{background-image:url('/elements/css/musique_jeux/img/skin/tetiere_top_left_body_bg.gif');}
.type_options_form .blk_hd .ctn_ttl .bdy_ttl .bkg_ttl_r{background-image:url('/elements/css/musique_jeux/img/skin/tetiere_top_right_body_bg.gif');}
/* -- /type_options_form -- */
/* -- type_manipulations -- */
.manipulations_ctt .picture_product .link_product{color:#917171;}
.manipulations_ctt .options_product .title_mea a{font-size:1em;}
/* -- /type_manipulations -- */
/* -- type_current_commands -- */
.type_current_commands table.tbl_strct tr.odd{background-color:#F0F0F0;}
.type_current_commands .title{font-weight:bold}
.type_current_commands .item{background:url('/elements/css/musique_jeux/img/dotted.gif') repeat-x 0 12px;}
.type_current_commands table.tbl_strct tr.even {background-color:#fff;}
.type_current_commands table.tbl_strct tr.odd .item .name,
.type_current_commands table.tbl_strct tr.odd .item .value{background-color:#F0F0F0;}
.type_current_commands table.tbl_strct tr.even .item .name,
.type_current_commands table.tbl_strct tr.even .item .value{background-color:#fff;}
.type_current_commands table.tbl_strct tr.odd .item .link{color:#DA0000; background-color:#F0F0F0;}
.type_current_commands table.tbl_strct tr.even .item .link{color:#DA0000; background-color:#fff;}
.type_current_commands table.tbl_strct .bkg_ctt_isd .link{color:#EAB887;}
.type_current_commands .pic{width:55px; vertical-align:top; text-align:center;}
.type_current_commands .ctt_col{margin-left:55px;}
.IS_IE .type_current_commands .ctt_col{margin-left:0 ;float:left;}
.type_current_commands .item ol{margin-left:18px;}
.IS_IE .type_current_commands .item ol{margin-left:21px;}
.type_current_commands .item ol li{padding-bottom:4px;}
.type_current_commands .item ol li{font-size: 1.1em; font-weight: bold; font-style: italic;}
.type_current_commands .item ol li span{font-size: 0.87em; font-weight:normal; font-style:normal;}
.type_current_commands .item ol li span img{text-align:center; vertical-align:middle; margin-right:3px;}
.type_current_commands td.blk_ctn .link{color:#EAB887;}
.type_current_commands td.blk_ctn .align_r .link{text-align:right;}
/* -- /type_current_commands -- */


/* -- type_search_result -- */
.type_search_result td{padding:5px 0;}
.type_search_result table tr.even{background-color:#fff}
.type_search_result table tr.odd{background-color:#E6DFDC}
.type_search_result table td.pic{text-align:center; vertical-align:top;}
.type_search_result table td.pic .shdwd_img{margin-left:auto; margin-right:auto;}
.type_search_result table td.description{width:40%; text-align:left; vertical-align:top;}
.type_search_result table td.f_description{width:65%; text-align:left; vertical-align:top;}
.type_search_result table td.description p,.type_search_result table td.f_description p{padding-right:5px;}
.type_search_result table td.date{width:15%; text-align:left; vertical-align:top;}
.type_search_result table td.otherdetails{width:15%; text-align:left; vertical-align:top;}
.type_search_result table td.price{width:15%;}
/* -- /type_search_result -- */
/* -- type_search_result_hd / type_search_result_ft -- */
.type_search_result_hd select,.type_search_result_ft select{font-style: italic; width:35%;}
.type_search_result_hd ul li a:link,.type_search_result_hd ul li a:visited,.type_search_result_ft ul li a:link,.type_search_result_ft ul li a:visited{color: #000;}
.type_search_result_hd ul li.current a:link,.type_search_result_hd ul li.current a:visited,.type_search_result_ft ul li.current a:link,.type_search_result_ft ul li.current a:visited{color: #917171}
/* -- /type_search_result_hd / type_search_result_ft -- */
/* -- block type_selective_search -- */
.type_selective_search table .label{margin-bottom:5px; font-weight:bold; padding-right:10px;}
.type_selective_search .r_pic{padding:0 3px 4px 3px}
.type_selective_search .i_txt{padding-bottom:5px;}
/* -- /block type_selective_search -- */
/* -- block type_resume_payment -- */
.type_resume_payment .ctn_res_ctt .item{background:url('/elements/css/musique_jeux/img/dotted.gif') repeat-x left bottom;}
.type_resume_payment .ctn_res_ctt .item .name{background-color:#E6DFDC;}
.type_resume_payment .ctn_res_ctt .item .value{background-color:#E6DFDC;}
/* -- /block type_resume_payment -- */
/* -- prdt_cmp (prdt_cmp is a class on a table)-- */
.prdt_cmp, table.prdt_cmp td, .prdt_cmp th, .prdt_cmp  tr{font-weight: bold;}
.prdt_cmp .section div{height: 50px; margin: 0 5px 0 7px; border-top: 1px solid #DADADA;border-bottom:solid 1px #E2E2E2;}
.prdt_cmp .top div{border-top:none;}
.prdt_cmp .bottom div{border-bottom:none;}
.prdt_cmp th{text-align: left; padding-top:4px; padding-bottom:4px;}
.prdt_cmp .phones th h3{padding-left: 28px;}
.prdt_cmp .section th h3{line-height: 1.3em;}
.prdt_cmp td{text-align: center;}
.prdt_cmp .even td{background: url('/elements/css/img/productTable_even.gif') repeat-y center top; padding: 5px;}
.prdt_cmp .odd td{background:url('/elements/css/img/productTable_odd.gif') repeat-y center top; padding: 5px;}
.prdt_cmp .images td, .prdt_cmp .phones td, .prdt_cmp .section td{background-image:none; padding:0;}
.prdt_cmp .section th{vertical-align:  bottom; padding:0;}
.prdt_cmp .btn{margin:auto;}
.prdt_cmp td, .prdt_cmp .phones th{border-left: solid 1px #E2E2E2;border-right: solid 1px #E2E2E2;}
.prdt_cmp td.empty, .prdt_cmp td.second_col,.prdt_cmp .phones th.second_col{border:none;}
.prdt_cmp td.last_col, .prdt_cmp th.last_col{border-right:none;}
.prdt_cmp td.no_border{border-left:  solid 1px #FFF;border-right:  solid 1px #FFF;}
/* -- /prdt_cmp -- */
/* -- type_payment_steps -- */
.type_payment_steps,.mltpl_separator .type_payment_steps .blk_isd_ctn{background-color:#E6DFDC;}/*
/* -- /type_payment_steps -- */
/* -- type_alert -- */
.type_alert .blk_ctn_ctt h6{color: #fff; font-weight:bold;}
/* -- /type_alert -- */
/* --  Select Like -- */
dl.selectlike a{text-decoration:none;}
dl.selectlike dt{border:1px solid #C6B9B3;}
dl.selectlike dt a{background:#fff url('/elements/css/musique_jeux/img/picto/select.gif') no-repeat center right;}
dl.selectlike dd{border:1px solid #C6B9B3; background:#fff;}
dl.selectlike dd a{background:#fff;}
dl.selectlike dd a:hover{color:#fff; background-color:#C6B9B3}
dl.selectlike.extended dt{border:1px solid #C6B9B3; border-bottom:none;}
.IS_IE  .bottom_basket_bar .mea_img{border:1px solid #fff;}
/* --  /Select Like -- */
/* --  music album (album is a class on a table) -- */
.album .controls{color: #8E6F6F; font-size:1.2em;font-weight: bold;}
.album .isd_fild_blk .isd_fild_blk_ctn{background-color:#C6B9B3;}
.album .isd_fild_blk .bkg_fild_blk_t_l{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_top_left_mask.gif') no-repeat;}
.album .isd_fild_blk .bkg_fild_blk_t_r{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_top_right_mask.gif') no-repeat;}
.album .isd_fild_blk .bkg_fild_blk_b_l{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_bottom_left_mask.gif') no-repeat;}
.album .isd_fild_blk .bkg_fild_blk_b_r{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_bottom_right_mask.gif') no-repeat;}
/* --  music album -- */
/* --  music_fch_product -- */
.music_fch_product .bkg_t{background-color:#E6DFDC}
.music_fch_product .isd_fild_blk .isd_fild_blk_ctn{background-color:#C6B9B3;}
.album_buy .isd_fild_blk .bkg_fild_blk_t_l{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_top_left_mask.gif') no-repeat;}
.album_buy .isd_fild_blk .bkg_fild_blk_t_r{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_top_right_mask.gif') no-repeat;}
.album_buy .isd_fild_blk .bkg_fild_blk_b_l{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_bottom_left_mask.gif') no-repeat;}
.album_buy .isd_fild_blk .bkg_fild_blk_b_r{background:url('/elements/css/musique_jeux/img/skin/album_box_corner_bottom_right_mask.gif') no-repeat;}
/* --  /music_fch_product -- */
/* --  subTab + subTabContents (inside tabs) -- */
#subTab{ background-color: #E6DFDC;}
#subTab h6{background-color: #917171;}
#subTab li{border-bottom:1px solid #C6B9B3;}
#subTabContents	.morePriceInfo strong{color: #DA0000;}
/* --  /subTab + subTabContents (inside tabs) -- */
/* --  data_array_complex -- */
.data_array_complex tr * div{height: 100%; padding: 0 3px;}
.data_array_complex tr.odd th{background-color: #fff;}
.data_array_complex tr.even th{background-color: #E6DFDC;}
.data_array_complex tr.odd * div{border-right: 1px solid #f0f0f0;}
.data_array_complex tr.heading th{background-color: #7e7e7e;color:#fff;font-weight: normal;}
.data_array_complex tr.even * div{border-right: 1px solid #fff;}
.data_array_complex tr th div{font-weight: bold;}
/* --  data_array_complex -- */
/* --  type_search_result_alpha -- */
.type_search_result_alpha .list_alpha a:link,.type_search_result_alpha .list_alpha a:visited{color:#000;}
.type_search_result_alpha .list_alpha a:link.current,.type_search_result_alpha .list_alpha a:visited.current{color:#477F91;}
/* --  /type_search_result_alpha -- */
/* --  liste_alpha (reseach alpha) -- */
.liste_alpha td.vertical_lign{border-right:1px solid #F6F6F6}
.liste_alpha td a:link,.liste_alpha td a:hover,.liste_alpha td a:focus,.liste_alpha td a:visited{color:#000}
/* --  /liste_alpha (reseach alpha) -- */
/* --  type_listing_hit --*/
.type_listing_hit .isd_fild_blk dl dt{color:#917171}
/* --  /type_listing_hit --*/
/* --  type_full_select -- */
.type_full_select .blk_select_bdy{background-image:url(/elements/css/musique_jeux/img/skin/bkg_blk_select_m.gif)}
.type_full_select .blk_select_bdy .bkg_select_l{background:url(/elements/css/musique_jeux/img/skin/bkg_blk_select_l.gif); width:16px; height:38px}
.type_full_select .blk_select_bdy .bkg_select_r{background:url(/elements/css/musique_jeux/img/skin/bkg_blk_select_r.gif); width:16px; height:38px}
.type_full_select .blk_select_ctn table.struct td.lbl_full_slct{color:#fff;}
/* --  /type_full_select -- */
/* --  filled table layout -- */
.filledTable{border-top-color: #e8c786 !important;}
.filledTable thead tr{background-image: url(/elements/css/musique_jeux/img/header_filed_blockTable.gif);}
.IS_IE .filledTable .filledTableFirstDataRow,.IS_IE .filledTable .filledTableFirstDataRow td,.IS_IE .filledTable .filledTableFirstDataRow th{border-top-color: #ebb988 !important;}
.filledTable thead tr{color: #FFF;}
.filledTable td{border-left-color: #ededed !important;}
.filledTable .filledTableFirstDataRow,.filledTable .filledTableFirstDataRow td,.filledTable .filledTableFirstDataRow th{border-bottom-color: #ededed !important;}
.filledTable strong{color: #da0000;}
.filledTable .filledTableFirstDataRow .first{background-image: url('/elements/css/musique_jeux/img/header_filed_block_inside_top_left.gif');}
.filledTable .filledTableFirstDataRow .last{background-image: url('/elements/css/musique_jeux/img/header_filed_block_inside_top_right.gif');}
.filledTable b.bkg_title_left{background-image: url('/elements/css/musique_jeux/img/header_filed_block_top_left.gif');}
.filledTable b.bkg_title_right{background-image: url('/elements/css/musique_jeux/img/header_filed_block_top_right.gif');}
.filledTable .even{background-color: #faf0e6;}
.filledTable td a:link,.filledTable td a:hover,.filledTable td a:visited{color: #7e7e7e;}
.filledTable td.selected a:link,.filledTable td.selected a:hover,.filledTable td.selected a:visited{color: #fff;}
.filledTable td.selected a{background-image: url('/elements/css/musique_jeux/img/block_composition_corner_select_left.gif');color: #fff;}
.filledTable td.selected a:link{color: #fff;}
.filledTable td.selected a span{background-image: url('/elements/css/musique_jeux/img/block_composition_corner_se.gif');}
/* --  filled table layout -- */
/* --  closed + closable_box + closable_part (Boite fermable Evolution Pro) -- */
.closable_box .butan{background-image: url('/elements/css/img/openable_box_button.png');}
.closable_box .closable_part{background-color: #F6F6F6;}
.closable_box .special_offers .students{background-color: #F3E3D3;}
.closable_box .special_offers .pros{background-color: #FAF0E6;}
.closable_box  .main_part h5 strong{color: #da0000;}
.closable_box .closable_part .content{background-image: url(/elements/css/musique_jeux/img/logo_info_perso.png);}
.closable_box .inter_title{background-color: #917171;color: #fff;}
.inter_title,.inter_title a{background-color: #917171;color: #fff;}
/* --  /closed + closable_box + closable_part (Boite fermable Evolution Pro) -- */
/* --  type_mea_bkg -- */
.mea_bkg_ctt .title{color:#917171;}
.mea_bkg_ctn{background-color: #e6dfdc;}
/* --  /type_mea_bkg -- */
/* --  data_table -- */
.data_table tr.head{background-color: #e7f1f3;}
.data_table th, .data_table td{border-color: #9ac4cf;}
/* --  data_table -- */
/* --  bkg title block -- */
.title_bkg{border:1px solid #808080;}
.title_bkg th{border-bottom:1px solid #808080; background-color:#D3D3D3;}
/* --  /bkg title block -- */
/* --  bkg header block + flash -- */
.data_bkg_array table tr th{background-color:#bfd9e0;}
/* --  /bkg header block + flash -- */
/* --  type_product_detail -- */
.type_product_detail .isd_fild_blk .isd_fild_blk_ctn{background-color:#B7B7B7;}
.type_product_detail .newPrice{color: #DA0000; font-size:170%; font-weight:bold;}
.type_product_detail .oldPrice{color:#FFF; background-color: #B7B7B7; text-decoration:line-through;}
/* --  /type_product_detail -- */
/* --  multiples lines block in column -- */
.mltpl_ln_pres h5 a{color:#917171 !important}
/* --  /multiples lines block in column -- */
/* -- type_scroll_ctn -- */
.type_scroll_ctn table.n_scrl_ctn .t_scrl_l a { background-image: url(/elements/css/musique_jeux/img/picto/btn_left_scroll.gif); }
.type_scroll_ctn table.n_scrl_ctn .t_scrl_r a { background-image: url(/elements/css/musique_jeux/img/picto/btn_right_scroll.gif); }
/* -- /type_scroll_ctn -- */
/* -- glossy tetiere -- */
.glossy {background-color: #B1CDD4; background-image:url(/elements/css/musique_jeux/img/skin/glossy-r.png)}
.glossy span{ background-image:url(/elements/css/musique_jeux/img/skin/glossy-l.gif)}
/* -- /glossy tetiere -- */
/* ---------------------------- blocks Col Right ---------------------------- */
#ctn_tls{background-color:#f3f3f3}
#ctn_tls .ctn_ln .std_Hmargins{padding-top:0px; padding-bottom:0px;}
#ctn_tls .ctn_ln .firstChild_Hmargins{padding-top:0; padding-bottom:6px;}
#ctn_tls .ctn_ln .lastChild_Hmargins{padding:0;}
#ctn_tls .ctn_ln .std_Vmargins{padding:0;}
/* -- corners -- */
/* cms code */
.lst_aide{list-style-image: url(/elements/css/musique_jeux/img/skin/tools_arrow_element.gif);}
.lst_aide li{list-style-image: url(/elements/css/musique_jeux/img/skin/tools_arrow_element.gif);}
/* integrators code */
#ctn_tls .type_simple .line .bkg_r{background:url('/elements/css/musique_jeux/img/skin/block_tools_right.gif') repeat-y right bottom;}
#ctn_tls .type_simple .line .bkg_b{background:url('/elements/css/musique_jeux/img/skin/block_tools_bottom.gif') repeat-x left bottom;}
#ctn_tls .type_simple .line .bkg_l{background:url('/elements/css/musique_jeux/img/skin/block_tools_left.gif') repeat-y left top;}
#ctn_tls .type_simple .line .bkg_b_l{height:7px; width:7px; background:url('/elements/css/musique_jeux/img/skin/block_tools_bottom_left.gif') no-repeat bottom left;}
#ctn_tls .type_simple .line .bkg_b_r{height:7px; width:7px; background:url('/elements/css/musique_jeux/img/skin/block_tools_bottom_right.gif') no-repeat bottom right;}
/* /corners */
/* elem_tools */
#ctn_tls .blk_tls_ctt .tls_elem{border-top:1px solid #E8BCEB;}
#ctn_tls .blk_tls_ctt .tls_elem.first_element{border-top:none;}
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .title{color:#6C6C6B;}
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text{color:#6C6C6B;}
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:link,
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:visited{color:#6C6C6B;}
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:focus,
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:hover{color:#6C6C6B;}
#ctn_tls .blk_tls_ctt .tls_elem .tls_ctt .tools_text a:active{color:#6C6C6B;}
/* /elem_tools */
/* -- shadowed image push -- */
#ctn_tls .bkg_t_push{background:url('/elements/css/img/push_block_top.gif') no-repeat top left; width:176px; height:7px}
#ctn_tls .bkg_ctn_push{background:url('/elements/css/img/push_block_bkg.gif') repeat-y top left; width:156px; display:block;}
.IS_IE #ctn_tls .bkg_ctn_push{width:176px;}
#ctn_tls .bkg_b_push{background:url('/elements/css/img/push_block_bottom.gif') no-repeat top left; width:176px; height:7px}
#ctn_tls .title_push{font-size:1.3em; color:#917171}
#ctn_tls .ctt_push .link_push a{text-decoration:none; color:#917171}
#ctn_tls .ctt_push .link_push a:hover{text-decoration:none; color:#917171}
/* -- /shadowed image push -- */
/* ---------------------------- /blocks Col Right ---------------------------- */
/*-------------------------Fin de copie de common.css----------------------------------------------*/
/*------------------------D�but de home.css----------------------------------------------*/
/* Principal Home CSS, (central column has no bkg color) */
#ctn_mdl {margin-bottom:10px !important;}

/*------------------------Fin de home.css----------------------------------------------*/
/*------------------------D�but de custom.css----------------------------------------------*/
ul.lst_sprtr li { border-top:0px}
a.buttonwebwap { background:url(/elements/img/skin/bg_button_webwap.gif) no-repeat; margin:10px 0 0 0; color:#DA0000;cursor:pointer;}



.bgwhite { background-color:#FFFFFF}
.bggris { background-color:#E9E9E9}
.bdy_ln .bgbrown { background:#B8A7A7 url(/elements/img/skin/outils_label.gif) no-repeat 7px 9px  !important}

.alignV { vertical-align:top}

.boutique { background:url(/elements/img/skin/bg_boutique.gif) repeat-y top left;}

.boutique .top
{
	background: url('/elements/img/skin/haut_boutique_back.jpg') no-repeat;
	 width:259px;
	  height: 60px
}

.boutique .top .boutique_img
{
	padding-top: 15px;
	margin-left: 10px;
}

.IS_IE .boutique{height:315px;}

.displayNn{display:none;}
.displayBlk{display:block;}



.isd_fild_blk_ctn{background-color:#E9E9E9;}
.topVenteNum{background-color:#fff;}
.topVenteLabel{background-color:#fff;}



#outil td{vertical-align:top;}
.alertButtonOutil{ position:absolute; bottom:4px; left:10px;}
.contentOutil{position:relative; height:160px; margin-top:33px;}
.btPlus{background:transparent url(/elements/img/skin/bt_plus.gif) no-repeat right center;}
.btMoins{background:transparent url(/elements/img/skin/bt_moins.gif) no-repeat right center;}
.boutonPlusMoins{position:absolute; right:10px; top:-33px; width:90%; height:33px; text-indent:-5000px; overflow:hidden; border:0;cursor:pointer;}
.redavis{ font-size:9px; color:#FF0000}

.type_home .ctn_ttl, .type_home .blk_hd .title {background-color:#917171;}

.IS_IE .isd_fild_blk{width:100%;}
.IS_IE .isd_fild_blk_ctn{width:100%;}
.IS_IE a.buttonprix {padding-top:0;}

.IS_IE .autoWidth {width: auto; }
/* ---------------------- Bloc outils --------------------*/

#vtraficon, #mappyon, #pagesjauneson, #vtraficoff, #mappyoff, #pagesjaunesoff {height:181px; position:absolute; top:7px;  background-color:#FFFFFF}

.hidden {display:none;}
#vtraficon, #mappyon, #pagesjauneson {width:245px;}
#vtraficon { left:25px; z-index:6}
#mappyon { left:158px; z-index:1} 
#pagesjauneson { left:281px; z-index:2}

#pagesjauneson .tetoutil, #pagesjaunesoff .tetoutil  { background-color:#FFCC00; height:40px;}
#mappyon .tetoutil, #mappyoff .tetoutil { background-color:#ADE836; height:40px;}
#vtraficon .tetoutil, #vtraficoff .tetoutil { background-color:#E5E5E5; height:40px;}

#vtraficoff, #mappyoff, #pagesjaunesoff { width:128px; left:25px;}
#vtraficoff { left:30px;z-index:3}
#mappyoff { left:281px;z-index:5}
#pagesjaunesoff {left:409px;z-index:4}

.bordoutil {border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC}
.switchbtn {cursor:pointer;}
#vtraficon .bkg_t_l, #vtraficon .bkg_t_r, #vtraficon .bkg_b_l, #vtraficon .bkg_b_r,
#mappyon .bkg_t_l, #mappyon .bkg_t_r, #mappyon .bkg_b_l, #mappyon .bkg_b_r,
#pagesjauneson .bkg_t_l, #pagesjauneson .bkg_t_r, #pagesjauneson .bkg_b_l, #pagesjauneson .bkg_b_r,
#vtraficoff .bkg_t_l, #vtraficoff .bkg_t_r, #vtraficoff .bkg_b_l, #vtraficoff .bkg_b_r,
#mappyoff .bkg_t_l, #mappyoff .bkg_t_r, #mappyoff .bkg_b_l, #mappyoff .bkg_b_r,
#pagesjaunesoff .bkg_t_l, #pagesjaunesoff .bkg_t_r, #pagesjaunesoff .bkg_b_l, #pagesjaunesoff .bkg_b_r { background-image:url(/elements/img/skin/bullet.gif); width:5px; height:5px ; display:block}

/* ---------------------- Fin Bloc outils --------------------*/

ul.txt_lst li { list-style-image:none !important; }

.footune {list-style:none; margin:0; padding:0;}
.footune li {display:inline; zoom:1; background:#F2F1F1 url(/elements/img/skin/corner_left.gif) no-repeat top left; margin-right:5px; }
.footune .last {float:none;_float:left; margin-right:1px; overflow:hidden}
.footune a {zoom:1; padding-right:5px; padding-left:5px; text-decoration:none !important;background: url(/elements/img/skin/corner_right.gif) no-repeat top right ; }
.footune .last {zoom:1}
.footune .current a span span{color: #fff;}


/* ---------------------- Onglet Zodiaque --------------------*/
.bloc_zod .isd_fild_blk {width:467px;_width:468px;}
.zodiaque { padding:0px; margin:0px; list-style:none; width:468px;}
.zodiaque li { float:left; padding:0px; margin:0px;}
.zodiaque li img {width:39px;height:36px; display:block; cursor:pointer;}
/*--------------- Eventement --------------------- */
.evenement ul
{
margin:0px;
padding: 0px;
}

.evenement ul li
{
margin:0px;
padding: 0px;
}

.blackColor
{
	color: #000000;
}

.noMargin
{
	margin: 0px;
	padding: 0px;
}

/* ---- Shopping ----------*/
#tableShopping td.separator
{
	border-right: 1px solid #917171;
	border-top: 0px;
}
/* ---- Infos Locales ----------*/
.articleBloc {background:url(/elements/img/skin/top_block.png) repeat-x left top; margin:5px 10px 10px; overflow:hidden; _overflow:visible; zoom:1; padding-top:10px;}
.articleBloc img {float:left; margin-right:10px;}
.articleBloc .contenu {overflow:hidden; _overflow:visible; zoom:1;}
.articleBloc .contenu h5 {margin-bottom:15px; font-size:15px;}

/* ---- mappy ----------*/
.form_itineraire .adresse, .form_itineraire select {width:160px;}
.form_itineraire .ville {width:80px;}
.form_itineraire .code, .form_plan .code {width:70px;_width:66px;}
.form_itineraire label {display:block;}
.form_itineraire input, .form_plan input {padding-left:2px;}
.form_plan select {width:200px;}
.form_plan .adresse {width:200px;}
.form_plan .ville {width:140px;}

.bdy_ln .std_Hmargins{margin-left:2px !important; margin-right:2px !important;}

/* ================== ET EN ROSE, CA DONNE QUOI ? ===================== */

.type_rose .bkg_t_l, .type_rose .bkg_t_r, .type_rose .bkg_b_l, .type_rose .bkg_b_r{background-image: url('/elements/img/skin/simple_rose_corners.png');width:10px; height:10px;}
.isd_fild_blk_ctn .type_simple .bkg_t_l, .isd_fild_blk_ctn .type_simple .bkg_t_r, .isd_fild_blk_ctn .type_simple .bkg_b_l, .isd_fild_blk_ctn .type_simple .bkg_b_r{background-image: url('/elements/img/skin/simple_rose_corners.png');width:10px; height:10px;}
.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_l,.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_r,.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_l,.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_r{background:url('/elements/css/musique_jeux/img/skin/box_corner_mask_rose.png') no-repeat; position:absolute; height:5px; width:5px;}
.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_l{background-position: left top; }
.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_r{background-position: right top; _right:expression(cssRight(this));}
.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_l{background-position: left bottom; _bottom:expression(cssBottom(this,true)); }
.bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_r{background-position: right bottom; _bottom:expression(cssBottom(this,true)); _right:expression(cssRight(this)); }


h1 strong, h4 strong,h5 strong,h6 strong,h1 strong, h4 strong, h5 strong, h6 strong, h1 strong a, h4 strong a, h5 strong a, h6 strong a{color: #742C48!important}
/*.solidariteLink.ctn_ln a, .solidariteLink.ctn_ln a:hover, .solidariteLink.ctn_ln a:visited, .solidariteLink.ctn_ln a:focus {color:#5C9BE2 !important}



.solidariteLink.ctn_ln a strong {color:#5C9BE2 !important;}
.solidariteLink.blk_ctn a, .solidariteLink.blk_ctn a:hover, .solidariteLink.blk_ctn a:visited, .solidariteLink.blk_ctn a:focus {color:#5C9BE2 !important}*/
.solidarite iframe input{
border:0px !important;
}

.solidariteLink.blk_ctn a strong {color:#FFF !important;}
.ctn_ln a,.ctn_ln a:hover,.ctn_ln a:visited,.ctn_ln a:focus {color:#742C48 !important}
.ctn_ln a strong{color:#742C48 !important;}
.ctn_ln a:hover{text-decoration:underline !important;}
.solidariteLink  a{color:##742C48 !important;text-decoration:none !important;}
.solidariteLink  a:hover{text-decoration:underline !important;}
.blk_hd a,.blk_hd a:hover,.blk_hd a:visited,.blk_hd a:focus {color:#fff !important;}
.ctn_ln a.button,.ctn_ln a.button:hover,.ctn_ln a.button:visited,.ctn_ln a.button:focus, .ctn_ln a.button span,.ctn_ln a.button:hover span,.ctn_ln a.button:visited span,.ctn_ln a.button:focus span, .ctn_ln .btn a {color:#fff !important}
.ctn_ln a strong {color:#742C48;}

.ctn_ttl {background: #e03d66;}
.type_home .ctn_ttl, .type_home .blk_hd .title, .type_simple .blk_hd .title {background: #e03d66}
.type_home .ctn_ttl {border:none;}
.type_home .bkg_ctt_isd, .type_simple .bkg_ctt_isd {border:1px solid #e03d66;}
.type_simple_lr .bkg_ctt_isd {border-top:1px solid #e03d66; border-bottom:1px solid #e03d66;}
.type_actu .bkg_ctt_isd {border:1px solid #C3C3C3;}
.type_actu .bkg_t_l, .type_actu .bkg_t_r, .type_actu .bkg_b_l, .type_actu .bkg_b_r {background-image:url('/elements/css/img/simple_gray_corners.png') !important}
.type_home .bkg_t_l, .type_home .bkg_t_r, .type_home .bkg_b_l, .type_home .bkg_b_r, .type_simple .bkg_t_l, .type_simple .bkg_t_r, .type_simple .bkg_b_l, .type_simple .bkg_b_r{background-image:url('/elements/css/img/skin/simple_rose_corners.png')}
.type_search_result table tr.odd, .isd_fild_blk_ctn, .bggris, .blk_ft_bdy {background-color:#fcebef;}




.type_filled .bkg_t, .data_array .even  {background-color:#fcebef !important;}
.even .isd_type_price .isd_fild_blk_ctn, .blk_ft_bdy .isd_fild_blk_ctn {background-color:#fcebef}
.odd .isd_fild_blk_ctn {background:#fff;}
.isd_type_price .isd_fild_blk_ctn{color:#e03d66 !important}
h1 strong, h4 strong, h5 strong, h6 strong,.u_color {color:#742C48 !important}
.date {color:#626262;font-size:100% !important}
.blk_hd .title {font-size:12px;}
.blk_hd  a {color:#fff !important;}
.type_bordered .blk_hd, .type_bordered_button .blk_hd {margin-top:0;}
h6 {color:#742C48;font-size:110%;}
.odd .isd_fild_blk_ctn .bkg_fild_blk_t_l, .odd .isd_fild_blk_ctn .bkg_fild_blk_t_r, .odd .isd_fild_blk_ctn .bkg_fild_blk_b_l, .odd .isd_fild_blk_ctn .bkg_fild_blk_b_r, .blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_t_l,
.odd .isd_fild_blk_ctn .bkg_fild_blk_t_l, .odd .isd_fild_blk_ctn .bkg_fild_blk_t_r,.odd .isd_fild_blk_ctn .bkg_fild_blk_b_l,.odd .isd_fild_blk_ctn .bkg_fild_blk_b_r,.blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_t_r, .blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_b_l, .blk_ft_bdy .isd_fild_blk_ctn .bkg_fild_blk_b_r {background-image:url(/elements/css/musique_jeux/img/skin/box_corner_mask_rose.png) !important}
.boutique .isd_fild_blk_ctn .bkg_fild_blk_t_l, .boutique .isd_fild_blk_ctn .bkg_fild_blk_t_r, .boutique .isd_fild_blk_ctn .bkg_fild_blk_b_l, .boutique .isd_fild_blk_ctn .bkg_fild_blk_b_r{background-image:url(/elements/css/musique_jeux/img/skin/box_corner_mask_boutique.png) !important}
h5{line-height:1.0em !important; font-size:110%;color:#742C48 !important }
h5 a {line-height:1.0em !important;}
.type_actu h5 {font-size:160%}
.type_actu p {font-size:110%;}
.type_actu a,.type_actu a:hover,.type_actu a:visited,.type_actu a:focus {color:#742C48 !important}

#tableShopping td.separator
{
	border-right: 1px solid #e03d66;
	border-top: 0px;
}
a.buttonalerte span, a.buttonwebwap span {margin-left:18px; padding:0px 10px 0px 5px; color:#e03d66;}

a.buttonprix { background:url(/elements/img/skin/bg_button_prix.gif) no-repeat; display:-moz-inline-box; display:inline-block; height:27px; line-height:27px; padding-left:7px;}
a.buttonprix span { background:url(/elements/img/skin/coin_prix.gif) no-repeat top right; display:block;_width:1%; white-space:nowrap; height:24px;font-size:12px; font-weight:bold; padding-right:7px; padding-top:3px;}

a.buttonalerte, a.buttonwebwap { background:url(/elements/img/skin/bg_button_alerte.gif) no-repeat left top;cursor:pointer; margin:0; padding:3px 0 3px 15px;}
a.buttonalerte span, a.buttonwebwap span {color:#e03d66; margin:0; padding:0;}
a.button, a.button span, div.btn, div.btn a {background-image:url(/elements/css/img/skin/button_bkg.png) !important;}


/* FIX IE BUG, KEEP AT THE BOTTOM OF THE FILE! NOTHING IS ALLOWED TO BE PUT AFTER THIS! */
.bkg_b_r,.bkg_t_r,.block .bkg_t_r,.block .bkg_b_r,.bdct .right,.block .blk_ctn_ctt_sprtr .bkg_b_r,.blk_ctn_ctt .isd_fild_blk .bkg_fild_blk_t_r,.blk_ctn_ctt .isd_fild_blk .bkg_fild_blk_b_r,#ctn_gbl #ctn_tls .bkg_ctt_isd .bkg_t_r,#ctn_gbl #ctn_tls .bkg_ctt_isd .bkg_b_r,.type_bordered_button .bkg_ctt_isd .bkg_t_r,.type_bordered_button .bkg_ctt_isd .bkg_b_r,#ctn_gbl .type_outline .bkg_t_r,#ctn_gbl .type_outline .bkg_b_r, #ctn_gbl .type_actu .bkg_t_r, #ctn_gbl .type_actu .bkg_b_r {_right:expression(cssRight(this)); }
.bkg_b_l,.bkg_b_r,.block .bkg_b_l,.block .bkg_b_r,.block .blk_ctn_ctt_sprtr .bkg_b_r,.blk_ctn_ctt .isd_fild_blk .bkg_fild_blk_b_r,.blk_ctn_ctt .isd_fild_blk .bkg_fild_blk_b_l,#ctn_gbl #ctn_tls .bkg_ctt_isd .bkg_b_r,#ctn_gbl #ctn_tls .bkg_ctt_isd .bkg_b_l,.type_bordered_button .bkg_ctt_isd .bkg_b_l,.type_bordered_button .bkg_ctt_isd .bkg_b_r,#ctn_gbl .type_outline .bkg_b_l,#ctn_gbl .type_outline .bkg_b_r,  html body #ctn_ctt .bonne_affaire .bonne_affaire_top_left{_bottom:expression(cssBottom(this)); font-size:1%}

/*Les deux lignes qui suivent sont simple : je rajoute les corners des types simple dans un array */
.type_simple .bkg_b_l, .type_simple  .bkg_b_r ,
.type_home .bkg_b_l, .type_home .bkg_b_r ,
html body .type_toggle_closed .bkg_b_l, html body  .type_toggle_closed .bkg_b_r , 
html body .type_toggle_opened .bkg_b_l, html body  .type_toggle_opened .bkg_b_r ,
#ctn_gbl .type_actu .bkg_b_l, #ctn_gbl .type_actu .bkg_b_r {_bottom:expression(cssBottom(this,true));}

.alerte_mobile {background:url(/elements/img/skin/bg_pink_gradient.jpg) repeat-x left top; width:auto; height:30px; display:block; margin-top:20px; min-height:30px;}
.alerte_img {background:url(/elements/img/skin/picto_plusmobiles.png) no-repeat left top; height:30px; padding-left:70px; margin-left:10px; padding-top:7px; min-height:30px; text-align:left;}
.alerte_img_2ln {background:url(/elements/img/skin/picto_plusmobiles.png) no-repeat left top; height:30px; padding-left:70px; margin-left:10px; padding-top:0px; min-height:30px; text-align:left;}
.bg_pink {background:url(/elements/img/skin/bg_pink_gradient.jpg) repeat-x left top; width:auto; height:30px; display:block;}

/* **************** G.. CONTENEURS DE BLOCKS ***************** */
/* ici on d�fini les lignes qui contiennent les blocks, sachant que le dernier block d'une ligne 
porte les classes "unit sizeXonX lastunit"  */
.line, .lastunit {overflow: hidden;_overflow: visible; zoom:1;}
.unit{float:left;margin-right:10px; zoom:1;}
.size1on1{float:none;margin-right:0; width:auto}
.size1on2{width:49%;_width:49% !important;}/* verify pourcentage */
.size1on3{width:32.3%;_width:32.3% !important;}
.size2on3{width:66%;_width:66% !important;}
.size1on4{width:23.8%;_width:23.8% !important;}
.size3on4{width:74.8%;_width:74.8% !important;}
.size1on5{width:18.8%;}
.size2on5{width:39%;}
.size3on5{width:58%;}
.size4on5{width:78%;}
/* ----- custom sizes ------ */
.lastunit {float:none; _float:right; display:block;  width:auto !important; zoom:1; margin-right:0 !important;}

/***** 
* form elements
*****/
form.blueForm{background-color:#DEEEFE; padding:10px;}
form.blueForm label { font-weight: normal; }
fieldset{border-width:0;}
input.text, select, textarea, span.text  {border:1px solid #ccc; background-color:#FFF;}
span.text input.text, span.text input, span.text textarea {margin:0; padding:0; border:0;}
.fline {overflow:hidden; _overflow:visible; zoom:1; margin-bottom:10px;}
.fline label {float:left; font-weight:bold; margin-top:2px; margin-right:3px; _margin-right:0}
.fline span, .fline .group {display:block; overflow:hidden; _overflow:visible; zoom:1;}
.fline span.text input, .fline span.text input.text,  .fline span.text textarea, .fline .group span.text input, .fline .group select, .fline .group textarea,  .fline span select, .fline span input.file {width:100%;}
.multifields label  {width:auto !important}
.multilines label  {float:none !important; display:block; width:auto !important}
.groupCheckLeft .check {float:left; margin-top:2px; _margin-top:0; margin-right:3px; _margin-right:0}
.groupCheckLeft label {float:none; overflow:hidden; _overflow:visible; zoom:1; display:block; width:auto !important; margin-top:0; _position:relative; _top:3px;}
.inlineFields label, .inlineFields input, .inlineFields select, .inlineFields textarea {float:none; width:auto !important; display:inline; vertical-align:middle}
.inlineFields label {margin-right:5px; margin-left:3px;}
.label10 label {width:10% } .label20 label {width:20%} .label30 label {width:30%} .label40 label {width:40%} .label50 label {width:50%} 
.label60 label {width:60%} .label70 label {width:70%} .label80 label {width:80%} .label90 label {width:90%}
.input10 {width:10% !important} .input20 {width:20% !important} .input30 {width:30% !important} .input40 {width:40% !important} .input50 {width:50% !important} 
.input60 {width:60% !important} .input70 {width:70% !important} .input80 {width:80% !important} .input90 {width:90% !important}
.input10, .input20, .input30, .input40, .input50, .input60, .input70, .input80, .input90{ float:none!important;} 
.errormsg {color:#DA0000; margin-top:-5px; margin-bottom:5px; display:block;}



.isd_fild_blk_ctt a.alerte_link:link, .isd_fild_blk_ctt a.alerte_link:visited , .isd_fild_blk_ctt a.alerte_link:hover, .isd_fild_blk_ctt a.alerte_link:visited{font-family:Arial, Helvetica, Sans Serif; color:#E03D66 !important; font-size:95%;}
.isd_fild_blk_ctt a.alerte_link:hover{text-decoration:underline !important; color:#E03D66 !important;}

/*CSS Solidarit� */
p.counter {font-size:120%;}
p.counter strong {color:#CC0000;}
p.counterSmall strong {color:#CC0000;}
p.counterSmall {font-size:100%;}

.blueEm {color:#5C9BE2; font-size:110%; font-weight:bold; padding-top:3px;}

/*Corners Blue*/
/*.type_solidarite  {background:#FFF url(/elements/css/img/skin/bkg_blue.png) x-repeat left top; width:16px; height:300px;}*/
.type_solidarite  .ctn_ttl, .type_solidarite .blk_hd .title, .type_solidarite .type_simple .blk_hd .title {background: #58A3DA}
.type_solidarite .bkg_t_l, .type_solidarite .bkg_t_r, .type_solidarite .bkg_b_l, .type_solidarite .bkg_b_r{background-image: url('/elements/css/img/skin/simple_blue_corners.png');width:10px; height:10px;}
.type_solidarite .isd_fild_blk_ctn .type_simple .bkg_	t_l, .type_solidarite .isd_fild_blk_ctn . type_simple .bkg_t_r, .type_solidarite .isd_fild_blk_ctn .type_simple .bkg_b_l, .type_solidarite .isd_fild_blk_ctn .type_simple .bkg_b_r{background-image: url('/elements/css/img/simple_blue_corners.png');width:10px; height:10px;}
.type_solidarite .bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_l{background-position: left top; }
.type_solidarite  .bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_t_r{background-position: right top; _right:expression(cssRight(this));}
.type_solidarite  .bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_l{background-position: left bottom; _bottom:expression(cssBottom(this,true)); }
.type_solidarite  .bkg_ctt_rose .isd_fild_blk .bkg_fild_blk_b_r{background-position: right bottom; _bottom:expression(cssBottom(this,true)); _right:expression(cssRight(this)); }
.type_solidarite .bkg_ctt_isd, .type_solidarite .type_simple .bkg_ctt_isd {border:1px solid #58A3DA;}
.blue_gradient .blk_ctn_ctt { background:url(/elements/css/img/skin/bkg_blue.png) repeat-x left top;}
.blue_gradientH .blk_ctn_ctt {background:url(/elements/css/img/skin/bkgBlueH.png) repeat-x left top;}
.blue_bkg .blk_ctn_ctt{background-color:#deeefe;}
table.videoList {text-align:center;} 	
a.btnbluePBig { background:url(/elements/css/img/skin/leftBlueButtonBig.png) no-repeat left top; font-family:inherit; vertical-align:middle;display:-moz-inline-box; display:inline-block; padding-left:10px; min-height:26px; cursor:pointer; overflow:hidden;} 
a.btnbluePBig strong{background: url(/elements/css/img/skin/RightBlueButtonBig.png) no-repeat right top; vertical-align:middle; color:#FFF !important; display:block; min-height:26px; _height:26px; padding-right:10px; font-weight:normal; padding-top:4px; cursor:pointer; overflow:hidden;text-align:center;}
div.BlocklogoEqui{width:181px; float:left; margin:-22px 15px 0px 15px;}
div.BlocklogoEqui img{margin-left:24px;}
p.solidarite{width:35%; float:left;}
p.solidariteD{width:35%; float:left; margin-top:-20px;}
ul.listeInfosFiche {margin:0; padding:0;}
ul.listeInfosFiche li {list-style-type:none;}
ul.listeInfosFiche li.linkFiche {font-size:95%; color:#000;}
ul.listeInfosFiche li span{color:#4690c6;}
.solidariteLink ul.listeInfosFiche li span{color:#742C48 !important;}
.fiche{width:322px;}


/* -- type_search_result  -- */
.solidarite .type_search_result td{padding:5px 0;}
.solidarite .type_search_result table tr.even{background-color:#fff;}
.solidarite .type_search_result table tr.odd{background-color:#deeefe;}
.solidarite .type_search_result table td.pic{text-align:center; vertical-align:top;}
.solidarite .type_search_result table td.pic .shdwd_img{margin-left:auto; margin-right:auto;}
.solidarite .type_search_result table td.description{width:55%; padding-top:10px; text-align:left; vertical-align:top;}
.solidarite .type_search_result table td.f_description{width:55%; text-align:left; vertical-align:top;}
.solidarite .type_search_result table td.description p,.type_search_result table td.f_description p{padding-right:5px;}
.solidarite .type_search_result table td.date{width:15%; text-align:left; vertical-align:top;}
.solidarite .type_search_result table td.otherdetails{width:15%; text-align:left; vertical-align:top;}
.solidarite .type_search_result table td.price{width:15%;}

.itemTab{width:125px; margin:0 auto;}
.itemTab .headingSolidarite{text-align:center;}
.itemTab.counterSmall{min-height:25px; height:25px; _height:25px;}
a.fullsizeBtnBlue, a.fullsizeBtnBlue strong{width:auto; display:block;}

.inlineFields input,.inlineFields label{float:none; width:auto !important; display:inline; vertical-align:middle}
.inlineFields label {margin-right:5px; margin-left:3px;}	

/*type_search_result  solidarite*/
.solidarite .type_search_result table tr.odd, .solidarite .isd_fild_blk_ctn, .solidarite .bggris, .solidarite .blk_ft_bdy {background-color:#deeefe;}
.solidarite .type_simple_lr .bkg_ctt_isd {border-top:1px solid #68b1e4; border-bottom:1px solid #68b1e4;}
.solidarite .type_filled .bkg_t, .solidarite .data_array .even  {background-color:#FFF !important;}
.solidarite .even .isd_type_price .isd_fild_blk_ctn, .solidarite .blk_ft_bdy .isd_fild_blk_ctn {background-color:#FFF;}


/*Search Shooping BOL*/
.rechercheBol {background-color:#FCEBEF; padding:6px;}
.rechercheBol p, .rechercheBol input {display:inline;}


/*SearchBar*/
.titreSearchBar {font-size:110%; color:#4C575F; font-weight:bold;}
.ouSearchBar{color:#88BFEC; font-size:120%; font-weight:bold;}
input.inputSearch , select.inputSearch {width:179px; height:16px; _height:16px; border-top:1px; border-style:solid; border-width:1px; border-color:#A7A7A7; margin:0 10px 0 10px;  font-size:85%; color:#4C575F; font-style:italic;}
form.solidarite  fieldset{border:0; margin:0; display:inline;}
p.headingSolidarite{color:#4C575F; font-size: 110%; display:inline; font-weight:bold; text-align:center;}
.textItem {width:auto; }
.BkgPink {background-color:#FFE5E5;}
.layerDons{position:absolute; top:22px; left:290px; display:block;}
.layerDons p.counter {color:white;}
a.btnblueP {text-align:left; background:url(/elements/css/img/skin/leftBlueButton.png) no-repeat left top; font-family:inherit; vertical-align:middle; display:-moz-inline-box; display:inline-block; padding-left:10px; min-height:18px; width:80px;}
a.btnblueP strong{background:url(/elements/css/img/skin/RightBlueButton.png) no-repeat right top; vertical-align:middle; color:#FFF; display:block; min-height:18px; _height:18px; padding-right:10px; font-weight:normal; padding-top:4px;}




