
/* ::::: http://www.mistergooddeal.com/v2/v2.css ::::: */

.edito { color: white; }
.liensouscateg { font-weight: bold; font-size: 9pt; color: rgb(0, 153, 204); }
.lienfooter { font-size: 8pt; color: white; }
.titreboite { font-weight: bold; font-size: 9pt; color: white; }
.onglet { font-weight: bold; font-size: 10pt; color: white; }
.lienhaut { font-weight: normal; font-size: 9pt; color: white; }
.formtxt { font-size: 7pt; color: rgb(255, 102, 0); }
.txtintro { font-weight: normal; font-size: 10pt; color: rgb(0, 153, 204); }
.txtboite { font-weight: normal; font-size: 8pt; color: rgb(0, 153, 204); }
.lienonglet { font-weight: bold; font-size: 10pt; color: white; }
.titretg { font-weight: bold; font-size: 14pt; color: rgb(0, 153, 204); }
.txtintro2 { font-weight: bold; font-size: 10pt; color: rgb(204, 0, 51); }
.lientg { font-weight: bold; font-size: 9pt; color: rgb(0, 153, 204); }
.ppi { cursor: help; }
.txt1 { font-size: 8pt; color: rgb(0, 153, 204); }
.txt2bleu { font-weight: bold; font-size: 9pt; color: rgb(0, 153, 204); }
.aidttrebleu { font-weight: bold; font-size: 12pt; color: rgb(0, 153, 204); }
.aidttreorge { font-weight: bold; font-size: 9pt; color: rgb(255, 102, 0); }
.aidlienbleu { font-weight: bold; font-size: 10pt; color: rgb(0, 153, 204); }
.aidtxt { font-weight: normal; font-size: 10pt; color: rgb(0, 153, 204); }
.lienclassic { font-size: 10pt; color: rgb(0, 153, 204); }
.txt2 { font-size: 13px; color: rgb(0, 153, 204); }
.txtmarket { font-weight: normal; font-size: 15px; color: rgb(0, 153, 204); }
.txtmarketpetit { font-weight: normal; font-size: 10px ! important; }
.fchesticker { font-weight: bolder; font-size: 25px; }
.fichettreptit { font-weight: normal; font-size: 14px; }
.fichettre { font-weight: bold; font-size: 18px; }
.fchelienptit { font-size: 10px; color: rgb(0, 153, 204); }
.prixtgeuro { font-weight: bold; font-size: 11px; color: rgb(255, 102, 0); }
.formtxtcpt { font-weight: bold; font-size: 12px; color: rgb(255, 102, 0); }
.cptttre { font-weight: bold; font-size: 18px; color: rgb(0, 153, 204); }
.cptTtrePtit { font-weight: bold; font-size: 12px; color: rgb(0, 153, 204); }
.cptTtreboite { font-weight: bold; font-size: 13px; color: white; }
.ppitg { font-size: 9px; color: rgb(0, 153, 204); }
.caddyptitbleu { background: rgb(238, 238, 238) none repeat; font-size: 11px; word-spacing: 2pt; color: rgb(51, 51, 51); }
.cadclair { background: rgb(238, 238, 238) none repeat; font-weight: bold; font-size: 11px; word-spacing: 2pt; color: rgb(204, 0, 0); }
.prxsouscateg { background: rgb(238, 238, 238) none repeat; font-weight: bold; font-size: 11px; word-spacing: 2pt; color: rgb(204, 0, 0); }
.cadprix { background: white none repeat; color: rgb(204, 0, 0); font-size: 14px; font-weight: bold; }
.cadpt { font-size: 8pt; color: rgb(102, 102, 102); font-weight: normal; text-align: left ! important; }
.cadinfo { font-size: 10px; color: rgb(0, 153, 204); }
.cadfonce { background: rgb(0, 153, 204) none repeat; color: white; font-weight: bold; font-size: 14px; }
.cadlig { border-bottom: 0px dotted rgb(204, 204, 204); text-align: right; vertical-align: middle; font-weight: bold; color: rgb(204, 0, 0); text-transform: uppercase; }
.titrecpt { font-weight: normal; font-size: 14px; color: rgb(51, 102, 153); }
.titreboiteptit { font-weight: bold; font-size: 8pt; color: white; }
.prxstick { font-weight: bold; font-size: 13px; color: white; }
.menucateg { font-weight: bold; font-size: 9pt; color: white; }
.menucategptit { font-weight: bold; font-size: 8pt; }
.prix { font-size: 10px; font-style: normal; font-weight: bold; color: red; }
.descro_txt { font-size: 13px; color: rgb(0, 51, 102); }
.descro_txtbold { font-size: 13px; color: rgb(0, 51, 102); font-weight: bold; }
.box { border: 0px none ; background-color: transparent; }
.tdColor { background-color: rgb(204, 204, 204); line-height: 1px ! important; height: 1px ! important; }
.memory_catN2 { font-size: 11px; font-weight: bold; color: white; }
.memory_catN3 { font-size: 11px; color: white; }
.memory_lien { font-size: 11px; color: rgb(0, 153, 204); text-decoration: underline; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_global.css ::::: */

body { margin: 0pt; padding: 0pt; background: black url('bg_page_base.gif') repeat-y fixed 50%; width: auto; font-family: Arial,Helvetica,Sans-serif; font-size: 11px; }
table { font-size: 11px; }
form { margin: 0pt; padding: 0pt; }
a:link, a:visited { color: rgb(0, 153, 204); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a img { border: medium none ; }
.content a { color: rgb(102, 102, 102) ! important; }
h1 { background: rgb(38, 76, 114) none repeat; }
h2 { color: rgb(0, 153, 204); }
img.png {  }
body.side { background-position: 0pt ! important; }
body.right { background-position: 0pt ! important; background-image: url('bg_page_right_base.gif'); }
body.left { background-position: 100% 0pt ! important; background-image: url('bg_page_left_base.gif'); }
div.menu_sp { margin: 5px; }
body #tg_left h1, body a.tg_cat h2, body a.tg_ong h2 { background: rgb(0, 153, 204) url('bg_h1_base.gif') repeat-x; }
#top_search { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(237, 237, 237) url('top_search_tile.gif') repeat-x; overflow: hidden; width: 1000px; height: 40px; margin-left: auto; margin-right: auto; text-align: center; }
#top_search form { text-align: left; display: inline; }
#top_search img { vertical-align: middle; }
#top_search form input, #top_search form select { padding: 2px; font-size: 11px; vertical-align: middle; }
#top_search a img { border: medium none ; margin: 0pt; }
#footer { width: 1000px; height: 20px; font-size: 12px; color: rgb(0, 153, 204); font-weight: bold; }
#footer th { background: white none repeat; width: 200px; height: 100%; }
#footer td { background: white none repeat; width: 800px; height: 100%; text-align: center; }
#footer a:link, #footer a:visited { color: rgb(51, 102, 153); }
#footer a:hover { text-decoration: underline; }
#footer_2 dl { text-align: center; }
#footer_2 dt, #footer_2 dd { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#footer_2 h1 { margin: 0pt; padding: 0pt; background: transparent none repeat; display: inline; font-size: 10px; font-weight: normal; }
#footer_2 a { margin: 0pt 5px; }
#footer_2 a:hover { text-decoration: underline ! important; }
.menuLeft { background: rgb(0, 153, 204) none repeat; text-align: left ! important; width: 200px; line-height: 20px; }
.menuLeft th { margin: 0px; padding: 0px; background: rgb(102, 194, 224) none repeat; line-height: 20px; height: 1.2em; vertical-align: middle; }
.menuLeft h1 { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% ! important; display: inline; font-size: 11px ! important; color: white; }
.menuLeft a { color: white ! important; }
.menuLeft h1 {  }
.menuLeft a { color: white; }
.menuLeft a:link, a:visited { text-decoration: none; }
.menuLeft a:hover, a:active { text-decoration: underline; }
div.pop_tags { border: 1px dotted rgb(204, 204, 204); background: white none repeat; padding-bottom: 10px; text-align: center; }
div.pop_tags h1 { margin: 0pt 0pt 10px; padding: 5px 0pt; background: rgb(0, 153, 204) none repeat; color: white; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; text-align: center ! important; }
div.pop_tags a { padding: 0pt 3px; background: white none repeat; display: inline ! important; letter-spacing: 2px; font-weight: bold; }
div.pop_tags a:hover { text-decoration: underline; }
div.pop_tags a.tag_size_1 { font-size: 10px; opacity: 0.4; }
div.pop_tags a.tag_size_2 { font-size: 12px; opacity: 0.5; }
div.pop_tags a.tag_size_3 { font-size: 14px; opacity: 0.6; }
div.pop_tags a.tag_size_4 { font-size: 16px; opacity: 0.7; }
div.pop_tags a.tag_size_5 { font-size: 18px; opacity: 0.8; }
div.pop_tags a.tag_size_6 { font-size: 20px; opacity: 1; }
.dashed { border: 1px dashed red; }
.floatLeft { float: left; }
.floatRight { float: right; }
.barre { text-decoration: line-through ! important; }
.pflash { font-size: 16px ! important; }
.error { text-align: center; font-weight: bold; color: rgb(204, 0, 0); }
.msg_info { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
span.btn { margin: 0pt auto; background: transparent url('btn_gen_left.gif') no-repeat; clear: both; display: block; line-height: 25px; padding-left: 10px; width: 120px; text-align: center; }
span.btn a { background: transparent url('btn_gen_right.gif') no-repeat scroll 100% 0%; display: block; line-height: 25px; padding-right: 10px; color: rgb(102, 51, 0) ! important; font-size: 12px; font-weight: bold; }
span.btn a:hover { text-decoration: none; }
.bloc { margin: 10px 0px; }
.bloc img { border: 0px none ; }
.bloc h1 { margin: 0px; text-align: left; text-transform: uppercase; padding-left: 8px; line-height: 22px; color: white; font-size: 11px; font-weight: bold; }
.bloc h1 a { color: white ! important; }
.bloc ul, .bloc li, .bloc dl, .bloc dd, .bloc dd { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1.2em; }
.bloc li h1 { margin: 0px; padding: 0px; background: transparent none repeat; font-family: Arial,Helvetica,Sans-serif; text-transform: none; }
.bloc li a { display: block; line-height: 1.4em; color: rgb(38, 76, 114); }
.bloc li a:hover { background-image: none; text-decoration: underline; }
.bloc { border: 1px solid rgb(204, 204, 204); font-size: 0.9em; font-weight: bold; }
#mainbloc { clear: both; }
#mainBloc table { width: 100%; }
#mainBloc table td { padding: 5px; vertical-align: top; clear: both; }
#mainBloc table td table td { border: medium none ; }
#mainBloc table td a { font-size: 10px; }
#mainBloc h2 { border-bottom: 1px solid rgb(255, 204, 0); margin: 0pt; padding: 0pt; line-height: 12px; font-size: 11px; text-transform: uppercase; font-weight: bolder; }
#mainBloc table .prix { font-weight: bold; color: rgb(204, 51, 0); }
#mainBloc table .accroche { font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(102, 102, 102); clear: left; }
#mainBloc table .ref_prod { font-size: 11px; color: rgb(221, 119, 0); }
#mainBloc span.discount { font-size: 16px; color: rgb(255, 102, 0); margin-right: 5px; }
#mainbloc table, #mainbloc td { background: white none repeat scroll 0% ! important; }
#mainBloc table.type_a img { margin: 5px 20px 5px 5px; float: left; }
#mainBloc table.type_a .prix { font-size: 10px; }
#mainBloc table.type_a .prix .big { font-size: 15px; }
#mainBloc table.type_a a { color: rgb(102, 102, 102) ! important; }
#mainBloc table.type_a a:hover { text-decoration: underline ! important; }
#mainBloc table.type_b li { margin-bottom: 5px; }
#mainBloc table.type_b a { color: rgb(102, 102, 102) ! important; text-decoration: underline; }
#mainBloc table.type_c { margin-top: 5px; }
#mainBloc table.type_c ul li { line-height: 35px; }
#mainBloc table.type_c a { display: inline ! important; }
#mainBloc table.type_c img { margin-right: 15px; }
#mainBloc table.type_d { border: medium none  ! important; }
#mainBloc table.type_d td { text-align: center; width: 20% ! important; }
#mainBloc table.type_e th { border-bottom: 1px solid rgb(204, 204, 204); background: transparent none repeat; }
#mainBloc table.type_e dl dt, #mainBloc table.type_e dl dd { margin: 0pt; padding: 0pt; line-height: 15px; font-weight: normal; }
#mainBloc table.type_e dl dt a { font-weight: bold ! important; }
#mainBloc table.type_e a:hover { text-decoration: underline; }
#mainBloc table.type_s { border: 2px solid red; color: red; font-weight: bold; width: 760px; }
#mainBloc table.type_s a { color: black; }
#mainBloc table.type_s img { display: block; float: left; padding-right: 10px; }
#mainBloc table.type_s td { vertical-align: middle; text-align: left; }
#mainBloc table.type_s .prix { border: 1px solid red; padding: 4px; background: yellow none repeat; color: red; display: block; font-size: 25px; }
#mainBloc table.type_s .barre { font-size: 15px; }
body.base h1 { background: rgb(38, 76, 114) none repeat; }
div.base h1 { background: rgb(38, 76, 114) none repeat; }
div.base .content { border-color: rgb(38, 77, 116) ! important; }
.bloc .content h1 { background-image: none ! important; background-color: white ! important; }
.bloc input.textfield { border: 1px solid black; background: transparent url('bg_textfield.gif') repeat; font-size: 0.9em; width: 150px; margin-top: 5px; }
div.avis_conso { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); }
div.avis_conso a { margin: 0pt 5px; text-decoration: underline ! important; }
div.strip { height: 50px; width: 50px; z-index: 10; position: absolute ! important; top: 0pt ! important; left: 0pt ! important; cursor: pointer; }
div.strip.stock { background: transparent url('strip_prod_stock.gif') no-repeat scroll 0% ! important; }
div.strip.last { background: transparent url('strip_prod_last.gif') no-repeat scroll 0% ! important; }
div.strip.new { background: transparent url('strip_prod_new.gif') no-repeat scroll 0% ! important; }
div.strip.livr { background: transparent url('strip_prod_livr.gif') no-repeat scroll 0% ! important; }
div.strip.flash { background: transparent url('strip_prod_flash.gif') no-repeat scroll 0% ! important; }
div.strip.solde { background: transparent url('strip_prod_solde.gif') no-repeat scroll 0% ! important; }
div.strip.super { background: transparent url('strip_prod_super.gif') no-repeat scroll 0% ! important; }
div.strip.best { background: transparent url('strip_prod_best.gif') no-repeat scroll 0% ! important; }
div.strip.cdc { background: transparent url('strip_prod_cdc.gif') no-repeat scroll 0% ! important; }
div.strip.vendu { background: transparent url('strip_prod_vendu.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip { height: 50px; width: 50px; z-index: 10; position: absolute ! important; top: 0pt ! important; left: 0pt ! important; cursor: pointer; }
body.BE_NL div.strip.stock { background: transparent url('strip_prod_stock_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.last { background: transparent url('strip_prod_last_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.new { background: transparent url('strip_prod_new_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.livr { background: transparent url('strip_prod_livr_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.flash { background: transparent url('strip_prod_flash_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.solde { background: transparent url('strip_prod_solde_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.super { background: transparent url('strip_prod_super_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.best { background: transparent url('strip_prod_best_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.cdc { background: transparent url('strip_prod_cdc_001.gif') no-repeat scroll 0% ! important; }
body.BE_NL div.strip.vendu { background: transparent url('strip_prod_vendu_001.gif') no-repeat scroll 0% ! important; }
body.sideOver { background-position: 0% ! important; }
body.frame { background: black none repeat scroll 0% ! important; }
body.frame #global_home { padding: 10px 0px; }
#global_home { overflow: hidden; }
html > body #global_home { overflow: visible; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_onglets.css ::::: */

#topContainer { border-bottom: 1px solid black; margin: 0px auto; padding: 0px; background: rgb(248, 248, 248) url('tile_up_base.gif') repeat-x; overflow: hidden; position: relative; top: 0px; width: 1000px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#topContainer div { position: absolute; }
#topContainer img { border: medium none ; }
#topContainer #logo { float: left; width: 370px; height: 86px; }
#topContainer #logo h1 { display: none; }
#topContainer #logo a { display: block; width: 100%; }
#topContainer #logo img#logoLink { width: 370px; height: 86px; }
#topContainer .FR_FR #logoLink { background: transparent url('logo_mgd_base.gif') no-repeat; }
#topContainer .BE_FR #logoLink { background: transparent url('logo_mgd_base_001.gif') no-repeat; }
#topContainer .BE_NL #logoLink { background: transparent url('logo_mgd_base_002.gif') no-repeat; }
#topContainer .NL_NL #logoLink { background: transparent url('logo_mgd_base_003.gif') no-repeat; }
#topContainer #midBtn2 { top: 4px; left: 330px; }
#topContainer #midBtn2 ul { margin: 0px; padding: 0px; }
#topContainer #midBtn2 li { margin: 0pt 2px; display: block; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#topContainer #midBtn2 li a { width: 52px; display: block; }
#topContainer #midBtn2 .panier img, #topContainer #midBtn2 .client img, #topContainer #midBtn2 .contact img { width: 52px; height: 60px; }
#topContainer #midBtn2 .FR_FR .panier a { background: transparent url('header_btn_panier.gif') no-repeat; }
#topContainer #midBtn2 .BE_FR .panier a { background: transparent url('header_btn_panier_001.gif') no-repeat; }
#topContainer #midBtn2 .BE_NL .panier a { background: transparent url('header_btn_panier_002.gif') no-repeat; }
#topContainer #midBtn2 .NL_NL .panier a { background: transparent url('header_btn_panier_003.gif') no-repeat; }
#topContainer #midBtn2 .FR_FR .client a { background: transparent url('header_btn_client.gif') no-repeat; }
#topContainer #midBtn2 .BE_FR .client a { background: transparent url('header_btn_client_001.gif') no-repeat; }
#topContainer #midBtn2 .BE_NL .client a { background: transparent url('header_btn_client_002.gif') no-repeat; }
#topContainer #midBtn2 .NL_NL .client a { background: transparent url('header_btn_client_003.gif') no-repeat; }
#topContainer #midBtn2 .FR_FR .contact a { background: transparent url('header_btn_contact.gif') no-repeat; }
#topContainer #midBtn2 .BE_FR .contact a { background: transparent url('header_btn_contact_001.gif') no-repeat; }
#topContainer #midBtn2 .BE_NL .contact a { background: transparent url('header_btn_contact_002.gif') no-repeat; }
#topContainer #midBtn2 .NL_NL .contact a { background: transparent url('header_btn_contact_003.gif') no-repeat; }
#topContainer #pubSpace { position: absolute; display: block; right: 4px; top: 4px; width: 468px; height: 60px; }
#topContainer #flagContainer { display: block; position: absolute; width: 120px; left: 525px; top: 64px; }
#topContainer #flagContainer img { margin: 0px 2px; }
#topContainer #flagContainer img.selected { opacity: 0.5; }
#topContainer #subnav { top: 70px; right: -1px; width: auto; height: auto; }
#topContainer #subnav ul { margin: 0px; background: transparent url('subnav_start.gif') no-repeat; padding-left: 9px; float: right; height: auto; }
#topContainer #subnav li { list-style-type: none; float: left; display: inline; white-space: nowrap; line-height: 12px; }
#topContainer #subnav li a { padding: 0px 6px 3px; background: transparent url('subnav_bbg.gif') repeat-x scroll 100% 0%; display: block; font-size: 10px; text-decoration: none; color: rgb(0, 0, 0); }
#topContainer #subnav li a:hover { text-decoration: underline; }
#topContainer #subnav li.gray a { background: transparent url('subnav_bbg.gif') repeat-x scroll 100% 0%; }
#topContainer #subnav2 { top: 67px; right: -1px; height: 18px; width: 120px; }
#topContainer #subnav2 ul { margin: 0px; padding-left: 9px; float: right; height: auto; }
#topContainer #subnav2 li { list-style-type: none; float: left; display: inline; white-space: nowrap; line-height: 15px; margin-right: 1px; }
#topContainer #subnav2 li a { padding: 0px 6px 3px; display: block; font-size: 10px; text-decoration: none; }
#topContainer #subnav2 li a:hover { text-decoration: underline; }
#topContainer #subnav2 li.btn1 { background: transparent url('subnav2_btn1_right.gif') no-repeat scroll 100% 0%; padding-right: 3px; }
#topContainer #subnav2 li.btn1 a { background: transparent url('subnav2_btn1_left.gif') repeat; padding-left: 20px; color: black; }
#topContainer #subnav2 li.btn2 { background: transparent url('subnav2_btn2_right.gif') no-repeat scroll 100% 0%; padding-right: 18px; }
#topContainer #subnav2 li.btn2 a { background: transparent url('subnav2_btn2_left.gif') repeat; padding-left: 15px; color: white; font-weight: bold; }
#topContainer #subnav2 li.btn2 a { background: transparent url('subnav2_btn2_left.gif') repeat; padding-left: 15px; color: white; font-weight: bold; }
#topContainer #onglets { border-top: 1px solid black; background: rgb(204, 204, 204) url('bg_ong_base.gif') repeat scroll 0pt -10px; position: relative; width: 100%; display: block; top: 85px; clear: both; font-size: 10px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#topContainer #onglets dl, #topContainer #onglets ul.simpleBtn { margin: 0px; padding: 0px; position: relative; display: block; float: left; white-space: nowrap; }
#topContainer #onglets dl { overflow: hidden; }
#topContainer #onglets dd, #topContainer #onglets ul.simpleBtn li { border-right: 1px solid rgb(204, 204, 204); margin: 0px; background: rgb(238, 238, 238) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 24px; float: left; clear: right; white-space: nowrap; }
#topContainer #onglets ul.simpleBtn li a, #topContainer #onglets dd a { margin: 0px; padding: 0px 6px; background: transparent url('ong_bg_1.gif') repeat-x scroll 0pt 100%; display: block; float: left; text-decoration: none; min-height: 25px; width: auto; color: rgb(51, 51, 51); }
#topContainer #onglets dd a:link, #topContainer #onglets dd a:visited { line-height: 24px; font-family: Arial,Helvetica,Sans-serif; color: rgb(51, 51, 51); font-size: 10px; font-weight: bold; }
#topContainer #onglets dd a:hover, #topContainer #onglets ul.simpleBtn li a:hover { background: rgb(60, 111, 177) url('ong_over_base.gif') no-repeat scroll 100%; color: white; }
#topContainer #onglets dd.selected a { background: rgb(198, 134, 0) url('ong_select_base.gif') no-repeat scroll 50% 0%; color: white ! important; }
#topContainer #onglets ul.simpleBtn li.selected a, #topContainer #onglets ul.simpleBtn li.selected a:hover { background: rgb(0, 102, 153) url('ong_select_base.gif') repeat; color: white ! important; }
#topContainer #onglets dd a:active { text-decoration: none; }
#topContainer #onglets dd h1, #topContainer #onglets ul.simpleBtn h1 { margin: 0px; padding: 0px; font-size: 1em; }
#topContainer #onglets { border-bottom: 1px solid black; background: rgb(204, 204, 204) url('bg_ong_base.gif') repeat-x; }
#topContainer #onglets dt { margin: 0px; padding: 0px 6px; display: block; color: white; text-transform: uppercase; text-align: left; font-size: 1em; line-height: 16px; min-height: 16px; }
#topContainer #onglets dt a { display: block; text-decoration: none; color: white; cursor: default; text-align: center; }
#topContainer #onglets dt span { text-align: center; }
#topContainer #onglets ul.simpleBtn li a { background: rgb(209, 209, 209) url('ong_bg_simplebtn.gif') no-repeat scroll 50% 0%; height: 41px; line-height: 41px; color: rgb(0, 51, 102); }
#topContainer #onglets ul.simpleBtn li a:hover { background: transparent url('ong_bg_simplebtn_over.gif') no-repeat scroll 50% 0%; text-decoration: underline; }
#topContainer #onglets ul.simpleBtn li.selected a, #topContainer #onglets ul.simpleBtn li.selected a:hover { background: rgb(0, 51, 102) url('simplebtn_selected.gif') repeat; color: white ! important; }
body.FR_FR li.home a { background: transparent url('btn_home.gif') no-repeat scroll 50% 0% ! important; }
body.BE_FR li.home a { background: transparent url('btn_home_001.gif') no-repeat scroll 50% 0% ! important; }
body.BE_NL li.home a { background: transparent url('btn_home_002.gif') no-repeat scroll 50% 0% ! important; }
li.home a { width: 56px ! important; color: white ! important; text-align: center; }
li.home a:hover { text-decoration: none ! important; color: white ! important; }
li.home a:hover { text-decoration: none ! important; color: white ! important; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_clr.css ::::: */

body.maison.right { background-image: url('bg_page_right_maison.gif'); }
body.maison.left { background-image: url('bg_page_left_maison.gif'); }
.bloc.maison h1, body.maison .bloc h1, body.maison #tg_left h1, body.maison a.tg_cat h2, body.maison a.tg_ong h2, a.tg_cat.maison h2, a.tg_ong.maison h2, #topContainer dl#maison { background: rgb(0, 153, 255) url('bg_h1_maison.gif') repeat-x; }
#topContainer #maison dd a:hover { background: rgb(0, 153, 255) url('bg_h1_maison.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #maison dd.selected a, #topContainer #maison dd.selected a:hover { background: rgb(0, 153, 255) url('ong_select_maison.gif') repeat; color: white ! important; }
body.maison { background: rgb(128, 166, 191) url('bg_page_maison.gif') repeat-y fixed 50%; }
body.maison #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_maison.gif') repeat; }
body.maison .content { border-color: rgb(0, 153, 255); }
body.maison h1, div.maison h1, body.maison table.title_fp, body.maison table.title_fp h3, body.maison table.title_fp h1, body.maison table.variant th, body.maison table.liste_prod th, .maison .title_stl h3, body.maison #global_tg h2, body.maison #footer th { background-color: rgb(0, 153, 255); }
body.maison, body.maison a, body.maison #footer a:link, body.maison #footer a:visited, body.maison #global_tg h3, .maison a, .maison a:visited, .maison h2, .maison table, .maison .blocpdt_tl a { color: rgb(0, 153, 255); }
.maison span.rail h1, div#bloc_prodz div.bloc.maison ul.nav_top li.selected a, #bloc_prodz div.bloc.maison ul.nav_top li.selected a, div.pop_tags a.maison, div.maison a { color: rgb(0, 153, 255) ! important; }
body.maison div#imm { background: rgb(0, 153, 255) url('tg_imm_bg_maison.gif') no-repeat scroll 0% 100%; }
body.maison #tg_middle h2 { background: rgb(0, 153, 255) url('tg_bg_h2_maison.gif') no-repeat; }
body.maison #tg_left ul li a { color: rgb(0, 102, 204); }
body.maison #tg_left ul li ul li a { color: rgb(0, 153, 255); }
body.maison #tg_right a.tg_btk { background: rgb(0, 153, 255) url('tg_btk_bottom_maison.gif') no-repeat scroll 0pt 100%; }
body.maison #tl_middle #bestof { background: transparent url('tl_bestof_maison.gif') no-repeat; }
body.maison.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_maison_001.gif') no-repeat; }
body.maison #tl_middle a.main_link h2, body.maison div.avis_conso a { color: rgb(0, 153, 255) ! important; }
body.maison div#stl div.bloc_stl_left div.content h2 strong, body.maison #tl_middle #bestof a:hover { color: rgb(0, 102, 204) ! important; }
body.maison #tl_middle h1 span, body.maison div.title_stl h3 span { text-transform: none; color: rgb(0, 102, 204) ! important; }
body.hightech.right { background-image: url('bg_page_right_hightech.gif'); }
body.hightech.left { background-image: url('bg_page_left_hightech.gif'); }
.bloc.hightech h1, body.hightech .bloc h1, body.hightech #tg_left h1, body.hightech a.tg_cat h2, body.hightech a.tg_ong h2, a.tg_cat.hightech h2, a.tg_ong.hightech h2, #topContainer dl#hightech { background: rgb(204, 0, 0) url('bg_h1_hightech.gif') repeat-x; }
#topContainer #hightech dd a:hover { background: rgb(204, 0, 0) url('bg_h1_hightech.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #hightech dd.selected a, #topContainer #hightech dd.selected a:hover { background: rgb(204, 0, 0) url('ong_select_hightech.gif') repeat; color: white ! important; }
body.hightech { background: rgb(179, 128, 128) url('bg_page_hightech.gif') repeat-y fixed 50%; }
body.hightech #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_hightech.gif') repeat; }
body.hightech .content { border-color: rgb(204, 0, 0); }
body.hightech h1, div.hightech h1, body.hightech table.title_fp, body.hightech table.title_fp h3, body.hightech table.title_fp h1, body.hightech table.variant th, body.hightech table.liste_prod th, .hightech .title_stl h3, body.hightech #global_tg h2, body.hightech #footer th { background-color: rgb(204, 0, 0); }
body.hightech, body.hightech a, body.hightech #footer a:link, body.hightech #footer a:visited, body.hightech #global_tg h3, .hightech a, .hightech a:visited, .hightech h2, .hightech table, .hightech .blocpdt_tl a { color: rgb(204, 0, 0); }
.hightech span.rail h1, div#bloc_prodz div.bloc.hightech ul.nav_top li.selected a, #bloc_prodz div.bloc.hightech ul.nav_top li.selected a, div.pop_tags a.hightech, div.hightech a { color: rgb(204, 0, 0) ! important; }
body.hightech div#imm { background: rgb(204, 0, 0) url('tg_imm_bg_hightech.gif') no-repeat scroll 0% 100%; }
body.hightech #tg_middle h2 { background: rgb(204, 0, 0) url('tg_bg_h2_hightech.gif') no-repeat; }
body.hightech #tg_left ul li a { color: rgb(102, 0, 0); }
body.hightech #tg_left ul li ul li a { color: rgb(204, 0, 0); }
body.hightech #tg_right a.tg_btk { background: rgb(204, 0, 0) url('tg_btk_bottom_hightech.gif') no-repeat scroll 0pt 100%; }
body.hightech #tl_middle #bestof { background: transparent url('tl_bestof_hightech.gif') no-repeat; }
body.hightech.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_hightech_001.gif') no-repeat; }
body.hightech #tl_middle a.main_link h2, body.hightech div.avis_conso a { color: rgb(204, 0, 0) ! important; }
body.hightech div#stl div.bloc_stl_left div.content h2 strong, body.hightech #tl_middle #bestof a:hover { color: rgb(102, 0, 0) ! important; }
body.hightech #tl_middle h1 span, body.hightech div.title_stl h3 span { text-transform: none; color: rgb(102, 0, 0) ! important; }
body.auto.right { background-image: url('bg_page_right_auto.gif'); }
body.auto.left { background-image: url('bg_page_left_auto.gif'); }
.bloc.auto h1, body.auto .bloc h1, body.auto #tg_left h1, body.auto a.tg_cat h2, body.auto a.tg_ong h2, a.tg_cat.auto h2, a.tg_ong.auto h2, #topContainer dl#auto { background: rgb(102, 153, 0) url('bg_h1_auto.gif') repeat-x; }
#topContainer #auto dd a:hover { background: rgb(102, 153, 0) url('bg_h1_auto.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #auto dd.selected a, #topContainer #auto dd.selected a:hover { background: rgb(102, 153, 0) url('ong_select_auto.gif') repeat; color: white ! important; }
body.auto { background: rgb(153, 166, 128) url('bg_page_auto.gif') repeat-y fixed 50%; }
body.auto #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_auto.gif') repeat; }
body.auto .content { border-color: rgb(102, 153, 0); }
body.auto h1, div.auto h1, body.auto table.title_fp, body.auto table.title_fp h3, body.auto table.title_fp h1, body.auto table.variant th, body.auto table.liste_prod th, .auto .title_stl h3, body.auto #global_tg h2, body.auto #footer th { background-color: rgb(102, 153, 0); }
body.auto, body.auto a, body.auto #footer a:link, body.auto #footer a:visited, body.auto #global_tg h3, .auto a, .auto a:visited, .auto h2, .auto table, .auto .blocpdt_tl a { color: rgb(102, 153, 0); }
.auto span.rail h1, div#bloc_prodz div.bloc.auto ul.nav_top li.selected a, #bloc_prodz div.bloc.auto ul.nav_top li.selected a, div.pop_tags a.auto, div.auto a { color: rgb(102, 153, 0) ! important; }
body.auto div#imm { background: rgb(102, 153, 0) url('tg_imm_bg_auto.gif') no-repeat scroll 0% 100%; }
body.auto #tg_middle h2 { background: rgb(102, 153, 0) url('tg_bg_h2_auto.gif') no-repeat; }
body.auto #tg_left ul li a { color: rgb(51, 102, 0); }
body.auto #tg_left ul li ul li a { color: rgb(102, 153, 0); }
body.auto #tg_right a.tg_btk { background: rgb(102, 153, 0) url('tg_btk_bottom_auto.gif') no-repeat scroll 0pt 100%; }
body.auto #tl_middle #bestof { background: transparent url('tl_bestof_auto.gif') no-repeat; }
body.auto.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_auto_001.gif') no-repeat; }
body.auto #tl_middle a.main_link h2, body.auto div.avis_conso a { color: rgb(102, 153, 0) ! important; }
body.auto div#stl div.bloc_stl_left div.content h2 strong, body.auto #tl_middle #bestof a:hover { color: rgb(51, 102, 0) ! important; }
body.auto #tl_middle h1 span, body.auto div.title_stl h3 span { text-transform: none; color: rgb(51, 102, 0) ! important; }
body.vin.right { background-image: url('bg_page_right_vin.gif'); }
body.vin.left { background-image: url('bg_page_left_vin.gif'); }
.bloc.vin h1, body.vin .bloc h1, body.vin #tg_left h1, body.vin a.tg_cat h2, body.vin a.tg_ong h2, a.tg_cat.vin h2, a.tg_ong.vin h2, #topContainer dl#vin { background: rgb(153, 0, 102) url('bg_h1_vin.gif') repeat-x; }
#topContainer #vin dd a:hover { background: rgb(153, 0, 102) url('bg_h1_vin.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #vin dd.selected a, #topContainer #vin dd.selected a:hover { background: rgb(153, 0, 102) url('ong_select_vin.gif') repeat; color: white ! important; }
body.vin { background: rgb(166, 128, 153) url('bg_page_vin.gif') repeat-y fixed 50%; }
body.vin #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_vin.gif') repeat; }
body.vin .content { border-color: rgb(153, 0, 102); }
body.vin h1, div.vin h1, body.vin table.title_fp, body.vin table.title_fp h3, body.vin table.title_fp h1, body.vin table.variant th, body.vin table.liste_prod th, .vin .title_stl h3, body.vin #global_tg h2, body.vin #footer th { background-color: rgb(153, 0, 102); }
body.vin, body.vin a, body.vin #footer a:link, body.vin #footer a:visited, body.vin #global_tg h3, .vin a, .vin a:visited, .vin h2, .vin table, .vin .blocpdt_tl a { color: rgb(153, 0, 102); }
.vin span.rail h1, div#bloc_prodz div.bloc.vin ul.nav_top li.selected a, #bloc_prodz div.bloc.vin ul.nav_top li.selected a, div.pop_tags a.vin, div.vin a { color: rgb(153, 0, 102) ! important; }
body.vin div#imm { background: rgb(153, 0, 102) url('tg_imm_bg_vin.gif') no-repeat scroll 0% 100%; }
body.vin #tg_middle h2 { background: rgb(153, 0, 102) url('tg_bg_h2_vin.gif') no-repeat; }
body.vin #tg_left ul li a { color: rgb(85, 0, 51); }
body.vin #tg_left ul li ul li a { color: rgb(153, 0, 102); }
body.vin #tg_right a.tg_btk { background: rgb(153, 0, 102) url('tg_btk_bottom_vin.gif') no-repeat scroll 0pt 100%; }
body.vin #tl_middle #bestof { background: transparent url('tl_bestof_vin.gif') no-repeat; }
body.vin.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_vin_001.gif') no-repeat; }
body.vin #tl_middle a.main_link h2, body.vin div.avis_conso a { color: rgb(153, 0, 102) ! important; }
body.vin div#stl div.bloc_stl_left div.content h2 strong, body.vin #tl_middle #bestof a:hover { color: rgb(85, 0, 51) ! important; }
body.vin #tl_middle h1 span, body.vin div.title_stl h3 span { text-transform: none; color: rgb(85, 0, 51) ! important; }
body.info.right { background-image: url('bg_page_right_info.gif'); }
body.info.left { background-image: url('bg_page_left_info.gif'); }
.bloc.info h1, body.info .bloc h1, body.info #tg_left h1, body.info a.tg_cat h2, body.info a.tg_ong h2, a.tg_cat.info h2, a.tg_ong.info h2, #topContainer dl#info { background: rgb(102, 153, 153) url('bg_h1_info.gif') repeat-x; }
#topContainer #info dd a:hover { background: rgb(102, 153, 153) url('bg_h1_info.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #info dd.selected a, #topContainer #info dd.selected a:hover { background: rgb(102, 153, 153) url('ong_select_info.gif') repeat; color: white ! important; }
body.info { background: rgb(153, 166, 166) url('bg_page_info.gif') repeat-y fixed 50%; }
body.info #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_info.gif') repeat; }
body.info .content { border-color: rgb(102, 153, 153); }
body.info h1, div.info h1, body.info table.title_fp, body.info table.title_fp h3, body.info table.title_fp h1, body.info table.variant th, body.info table.liste_prod th, .info .title_stl h3, body.info #global_tg h2, body.info #footer th { background-color: rgb(102, 153, 153); }
body.info, body.info a, body.info #footer a:link, body.info #footer a:visited, body.info #global_tg h3, .info a, .info a:visited, .info h2, .info table, .info .blocpdt_tl a { color: rgb(102, 153, 153); }
.info span.rail h1, div#bloc_prodz div.bloc.info ul.nav_top li.selected a, #bloc_prodz div.bloc.info ul.nav_top li.selected a, div.pop_tags a.info, div.info a { color: rgb(102, 153, 153) ! important; }
body.info div#imm { background: rgb(102, 153, 153) url('tg_imm_bg_info.gif') no-repeat scroll 0% 100%; }
body.info #tg_middle h2 { background: rgb(102, 153, 153) url('tg_bg_h2_info.gif') no-repeat; }
body.info #tg_left ul li a { color: rgb(51, 85, 85); }
body.info #tg_left ul li ul li a { color: rgb(102, 153, 153); }
body.info #tg_right a.tg_btk { background: rgb(102, 153, 153) url('tg_btk_bottom_info.gif') no-repeat scroll 0pt 100%; }
body.info #tl_middle #bestof { background: transparent url('tl_bestof_info.gif') no-repeat; }
body.info.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_info_001.gif') no-repeat; }
body.info #tl_middle a.main_link h2, body.info div.avis_conso a { color: rgb(102, 153, 153) ! important; }
body.info div#stl div.bloc_stl_left div.content h2 strong, body.info #tl_middle #bestof a:hover { color: rgb(51, 85, 85) ! important; }
body.info #tl_middle h1 span, body.info div.title_stl h3 span { text-transform: none; color: rgb(51, 85, 85) ! important; }
body.loisirs.right { background-image: url('bg_page_right_loisirs.gif'); }
body.loisirs.left { background-image: url('bg_page_left_loisirs.gif'); }
.bloc.loisirs h1, body.loisirs .bloc h1, body.loisirs #tg_left h1, body.loisirs a.tg_cat h2, body.loisirs a.tg_ong h2, a.tg_cat.loisirs h2, a.tg_ong.loisirs h2, #topContainer dl#loisirs { background: rgb(153, 102, 153) url('bg_h1_loisirs.gif') repeat-x; }
#topContainer #loisirs dd a:hover { background: rgb(153, 102, 153) url('bg_h1_loisirs.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #loisirs dd.selected a, #topContainer #loisirs dd.selected a:hover { background: rgb(153, 102, 153) url('ong_select_loisirs.gif') repeat; color: white ! important; }
body.loisirs { background: rgb(165, 150, 169) url('bg_page_loisirs.gif') repeat-y fixed 50%; }
body.loisirs #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_loisirs.gif') repeat; }
body.loisirs .content { border-color: rgb(153, 102, 153); }
body.loisirs h1, div.loisirs h1, body.loisirs table.title_fp, body.loisirs table.title_fp h3, body.loisirs table.title_fp h1, body.loisirs table.variant th, body.loisirs table.liste_prod th, .loisirs .title_stl h3, body.loisirs #global_tg h2, body.loisirs #footer th { background-color: rgb(153, 102, 153); }
body.loisirs, body.loisirs a, body.loisirs #footer a:link, body.loisirs #footer a:visited, body.loisirs #global_tg h3, .loisirs a, .loisirs a:visited, .loisirs h2, .loisirs table, .loisirs .blocpdt_tl a { color: rgb(153, 102, 153); }
.loisirs span.rail h1, div#bloc_prodz div.bloc.loisirs ul.nav_top li.selected a, #bloc_prodz div.bloc.loisirs ul.nav_top li.selected a, div.pop_tags a.loisirs, div.loisirs a { color: rgb(153, 102, 153) ! important; }
body.loisirs div#imm { background: rgb(153, 102, 153) url('tg_imm_bg_loisirs.gif') no-repeat scroll 0% 100%; }
body.loisirs #tg_middle h2 { background: rgb(153, 102, 153) url('tg_bg_h2_loisirs.gif') no-repeat; }
body.loisirs #tg_left ul li a { color: rgb(85, 51, 102); }
body.loisirs #tg_left ul li ul li a { color: rgb(153, 102, 153); }
body.loisirs #tg_right a.tg_btk { background: rgb(153, 102, 153) url('tg_btk_bottom_loisirs.gif') no-repeat scroll 0pt 100%; }
body.loisirs #tl_middle #bestof { background: transparent url('tl_bestof_loisirs.gif') no-repeat; }
body.loisirs.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_loisirs_001.gif') no-repeat; }
body.loisirs #tl_middle a.main_link h2, body.loisirs div.avis_conso a { color: rgb(153, 102, 153) ! important; }
body.loisirs div#stl div.bloc_stl_left div.content h2 strong, body.loisirs #tl_middle #bestof a:hover { color: rgb(85, 51, 102) ! important; }
body.loisirs #tl_middle h1 span, body.loisirs div.title_stl h3 span { text-transform: none; color: rgb(85, 51, 102) ! important; }
body.pme.right { background-image: url('bg_page_right_pme.gif'); }
body.pme.left { background-image: url('bg_page_left_pme.gif'); }
.bloc.pme h1, body.pme .bloc h1, body.pme #tg_left h1, body.pme a.tg_cat h2, body.pme a.tg_ong h2, a.tg_cat.pme h2, a.tg_ong.pme h2, #topContainer dl#pme { background: rgb(102, 102, 102) url('bg_h1_pme.gif') repeat-x; }
#topContainer #pme dd a:hover { background: rgb(102, 102, 102) url('bg_h1_pme.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #pme dd.selected a, #topContainer #pme dd.selected a:hover { background: rgb(102, 102, 102) url('ong_select_pme.gif') repeat; color: white ! important; }
body.pme { background: rgb(153, 153, 153) url('bg_page_pme.gif') repeat-y fixed 50%; }
body.pme #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_pme.gif') repeat; }
body.pme .content { border-color: rgb(102, 102, 102); }
body.pme h1, div.pme h1, body.pme table.title_fp, body.pme table.title_fp h3, body.pme table.title_fp h1, body.pme table.variant th, body.pme table.liste_prod th, .pme .title_stl h3, body.pme #global_tg h2, body.pme #footer th { background-color: rgb(102, 102, 102); }
body.pme, body.pme a, body.pme #footer a:link, body.pme #footer a:visited, body.pme #global_tg h3, .pme a, .pme a:visited, .pme h2, .pme table, .pme .blocpdt_tl a { color: rgb(102, 102, 102); }
.pme span.rail h1, div#bloc_prodz div.bloc.pme ul.nav_top li.selected a, #bloc_prodz div.bloc.pme ul.nav_top li.selected a, div.pop_tags a.pme, div.pme a { color: rgb(102, 102, 102) ! important; }
body.pme div#imm { background: rgb(102, 102, 102) url('tg_imm_bg_pme.gif') no-repeat scroll 0% 100%; }
body.pme #tg_middle h2 { background: rgb(102, 102, 102) url('tg_bg_h2_pme.gif') no-repeat; }
body.pme #tg_left ul li a { color: rgb(158, 15, 79); }
body.pme #tg_left ul li ul li a { color: rgb(102, 102, 102); }
body.pme #tg_right a.tg_btk { background: rgb(102, 102, 102) url('tg_btk_bottom_pme.gif') no-repeat scroll 0pt 100%; }
body.pme #tl_middle #bestof { background: transparent url('tl_bestof_pme.gif') no-repeat; }
body.pme.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_pme_001.gif') no-repeat; }
body.pme #tl_middle a.main_link h2, body.pme div.avis_conso a { color: rgb(102, 102, 102) ! important; }
body.pme div#stl div.bloc_stl_left div.content h2 strong, body.pme #tl_middle #bestof a:hover { color: rgb(158, 15, 79) ! important; }
body.pme #tl_middle h1 span, body.pme div.title_stl h3 span { text-transform: none; color: rgb(158, 15, 79) ! important; }
body.famille.right { background-image: url('bg_page_right_famille.gif'); }
body.famille.left { background-image: url('bg_page_left_famille.gif'); }
.bloc.famille h1, body.famille .bloc h1, body.famille #tg_left h1, body.famille a.tg_cat h2, body.famille a.tg_ong h2, a.tg_cat.famille h2, a.tg_ong.famille h2, #topContainer dl#famille { background: rgb(56, 56, 56) url('bg_h1_famille.gif') repeat-x; }
#topContainer #famille dd a:hover { background: rgb(56, 56, 56) url('bg_h1_famille.gif') repeat-x scroll 100%; color: white ! important; }
#topContainer #famille dd.selected a, #topContainer #famille dd.selected a:hover { background: rgb(56, 56, 56) url('ong_select_famille.gif') repeat; color: white ! important; }
body.famille { background: rgb(102, 102, 102) url('bg_page_famille.gif') repeat-y fixed 50%; }
body.famille #topContainer #onglets { background: rgb(204, 204, 204) url('bg_ong_famille.gif') repeat; }
body.famille .content { border-color: rgb(56, 56, 56); }
body.famille h1, div.famille h1, body.famille table.title_fp, body.famille table.title_fp h3, body.famille table.title_fp h1, body.famille table.variant th, body.famille table.liste_prod th, .famille .title_stl h3, body.famille #global_tg h2, body.famille #footer th { background-color: rgb(56, 56, 56); }
body.famille, body.famille a, body.famille #footer a:link, body.famille #footer a:visited, body.famille #global_tg h3, .famille a, .famille a:visited, .famille h2, .famille table, .famille .blocpdt_tl a { color: rgb(56, 56, 56); }
.famille span.rail h1, div#bloc_prodz div.bloc.famille ul.nav_top li.selected a, #bloc_prodz div.bloc.famille ul.nav_top li.selected a, div.pop_tags a.famille, div.famille a { color: rgb(56, 56, 56) ! important; }
body.famille div#imm { background: rgb(56, 56, 56) url('tg_imm_bg_famille.gif') no-repeat scroll 0% 100%; }
body.famille #tg_middle h2 { background: rgb(56, 56, 56) url('tg_bg_h2_famille.gif') no-repeat; }
body.famille #tg_left ul li a { color: rgb(51, 51, 51); }
body.famille #tg_left ul li ul li a { color: rgb(56, 56, 56); }
body.famille #tg_right a.tg_btk { background: rgb(56, 56, 56) url('tg_btk_bottom_famille.gif') no-repeat scroll 0pt 100%; }
body.famille #tl_middle #bestof { background: transparent url('tl_bestof_famille.gif') no-repeat; }
body.famille.BE_NL #tl_middle #bestof { background: transparent url('tl_bestof_famille_001.gif') no-repeat; }
body.famille #tl_middle a.main_link h2, body.famille div.avis_conso a { color: rgb(56, 56, 56) ! important; }
body.famille div#stl div.bloc_stl_left div.content h2 strong, body.famille #tl_middle #bestof a:hover { color: rgb(51, 51, 51) ! important; }
body.famille #tl_middle h1 span, body.famille div.title_stl h3 span { text-transform: none; color: rgb(51, 51, 51) ! important; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_esp_mode.css ::::: */

#global_mode * { margin: 0pt; padding: 0pt; }
#global_mode h1 { font-size: 0px; height: 21px; line-height: 21px; margin-bottom: 10px; }
#mode_corner_marques h1 { background: transparent url('mode_corner_marques_h1.gif') no-repeat; width: 780px; }
#mode_corner_marques_img a { margin: 0pt 10px 8px 0pt; display: block; float: left; }
#mode_corner_marques ul { float: right; width: 184px; }
#mode_corner_marques ul li { background: transparent url('mode_li.gif') no-repeat scroll left center; list-style-type: none; }
#mode_corner_marques ul li a { display: block; height: 21px; line-height: 21px; padding-left: 20px; }
#mode_corner_marques ul li a:hover { text-decoration: underline; }
#mode_gauche { float: left; }
#mode_meilleures_ventes h1 { background: transparent url('mode_meilleures_ventes_h1.gif') no-repeat; width: 570px; }
#mode_meilleures_ventes a { border: 1px solid rgb(204, 204, 204); display: block; float: left; height: 193px; margin-bottom: 10px; margin-right: 5px; text-align: center; width: 108px; }
#mode_meilleures_ventes a.dernier { margin-right: 0pt; }
#mode_meilleures_ventes a .logo { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
#mode_meilleures_ventes a .thumb { margin-bottom: 10px; }
#mode_meilleures_ventes a .mode_meilleures_ventes_prix { margin: 5px 5px 0px; background: rgb(204, 204, 204) none repeat; display: block; }
#mode_meilleures_ventes a .mode_meilleures_ventes_prix span { font-weight: normal; }
#mode_meilleures_ventes a .prix { margin: 5px 5px 0px; background: rgb(204, 204, 204) none repeat; color: rgb(0, 0, 0) ! important; display: block; font-size: 12px; font-weight: bold; }
#mode_meilleures_ventes a .prix .ppi { color: rgb(0, 0, 0) ! important; cursor: pointer; display: block; font-size: 11px; font-weight: normal; }
#mode_meilleures_ventes a:hover { border-color: rgb(56, 56, 56); text-decoration: none; }
#mode_meilleures_ventes a:hover .logo { border-bottom-color: rgb(56, 56, 56); }
#mode_meilleures_ventes a:hover .prix { background: rgb(56, 56, 56) none repeat; color: rgb(255, 255, 255) ! important; }
#mode_meilleures_ventes a:hover .prix .ppi { color: rgb(255, 255, 255) ! important; }
#mode_famille { padding-bottom: 10px; }
#mode_famille h1 { background: transparent url('mode_famille_h1.gif') no-repeat; width: 570px; }
#mode_famille_img img { border: 1px solid rgb(204, 204, 204); }
#mode_tendances h1 { background: transparent url('mode_tendances_h1.gif') no-repeat; width: 570px; }
#mode_tendances_img { border: 1px solid rgb(204, 204, 204); background: transparent url('mode_tendances_img.gif') repeat-x; padding-top: 10px; width: 570px; }
#mode_tendances_img a.tendances_ong { display: inline; float: left; height: 181px; margin-bottom: 10px; margin-left: 11px; width: 269px; }
#mode_tendances_links { clear: both; margin-bottom: 10px; padding-right: 10px; text-align: right ! important; }
#mode_tendances_links .mode_rose { color: rgb(245, 31, 178); }
#mode_tendances_links .mode_bleu { color: rgb(24, 144, 228); }
#mode_tendances_links .mode_orange { color: rgb(227, 151, 20); }
#mode_tendances_links .mode_vert { color: rgb(145, 161, 13); }
#mode_tendances_links .mode_violet { color: rgb(111, 26, 145); }
#mode_tendances_links .mode_rouge { color: rgb(220, 41, 41); }
#mode_tendances_links a:hover { text-decoration: underline; }
#mode_droite { display: inline; float: left; margin-left: 8px; width: 200px; }
#mode_droite img { margin-bottom: 10px; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_home.css ::::: */

#global_home { padding: 5px 10px; background: white none repeat; text-align: center; width: 980px; height: 100%; font-size: 11px; margin-left: auto; margin-right: auto; }
html > body #global_home { height: auto; }
body.frame #global_home { padding: 10px 0px; }
#global_home div { text-align: left; }
#global_home br { display: block; }
#home_left { margin: 10px 5px; float: left; width: 200px; }
#home_left .content { padding: 5px; background: rgb(255, 255, 255) none repeat; }
#home_left .bloc { width: 200px; }
#home_news h1 { background: rgb(1, 52, 103) url('bloc_top_news.gif') no-repeat; }
#home_news .content { border-color: rgb(0, 102, 153); background: rgb(205, 229, 255) url('bg_bloc_news.gif') repeat-x; }
#home_recherche h1 { background: rgb(105, 0, 0) url('bloc_top_recherche.gif') no-repeat; }
#home_recherche .content { border-color: rgb(105, 0, 0); background: rgb(105, 0, 0) none repeat; line-height: 30px; }
#home_recherche .content a { background: transparent url('btn_catalogue.gif') repeat; line-height: 40px; width: 185px; display: block; text-align: center; font-size: 13px; text-decoration: none; color: rgb(105, 0, 0) ! important; }
#home_recherche .content a:hover { background: transparent url('btn_catalogue_2.gif') repeat; }
#home_middle { margin: 10px 5px; width: 760px; float: right; }
#home_middle div { float: left; }
#home_middle #mainBloc table td { width: 33%; }
#global_home div.autopromo { height: auto; margin-bottom: 10px; }
#global_home div.autopromo img, #global_home div.autopromo object { border: 1px solid black; display: block; }
#global_home div.immanquables { margin: 20px 0px 10px; background: transparent none repeat; width: 100%; }
#global_home div.immanquables img { border: 0px none ; }
#global_home div.immanquables a { border: 1px solid rgb(153, 0, 0); margin: 10px 0px; }
#global_home div.actu { width: auto; }
#global_home div.actu img { border: 1px solid black; }
#global_home a.pub { border: 1px solid black; margin: 10px 0px 0px 10px; float: right; width: 200px; height: 140px; }
#global_home a.pub img { border: medium none ; display: block; }
#global_home div.selection { width: 760px; }
#global_home div.selection .content { width: 748px; height: auto; }
#global_home div.selection img, #global_home div.selection object { border: 1px solid black; margin: 10px 5px; display: block; float: left; }
#global_home #footer_home { background: transparent url('tile_footer_home.gif') repeat; text-align: center; line-height: 20px; }
#global_home #footer_home li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#global_home #footer_home li a { margin: 2px 10px; color: white; }
#global_home #footer_home li a:hover { text-decoration: underline; }
#top_search { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(237, 237, 237) url('top_search_tile.gif') repeat; width: 1000px; height: 40px; margin-left: auto; margin-right: auto; }
#top_search form { text-align: left; display: inline; margin-right: 10px; }
#top_search img { vertical-align: middle; }
#top_search form input, #top_search form select { padding: 2px; font-size: 11px; vertical-align: middle; }
#top_search a img { border: medium none ; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_hp.css ::::: */

#global_hp { padding: 0px ! important; background: white none repeat; width: 1000px; height: 100%; font-size: 11px; margin-left: auto; margin-right: auto; text-align: left; }
html > body #global_hp { height: auto; }
#global_hp br { display: block; }
#global_hp a img { border: medium none ; }
#global_hp img.reassu { margin-top: 10px; display: block; margin-left: auto; margin-right: auto; }
#global_hp object { border: 1px solid rgb(204, 204, 204); display: block; margin-bottom: 10px; }
div.pop_tags { border: 1px dotted rgb(204, 204, 204); background: white none repeat; padding-bottom: 10px; text-align: center; }
div.pop_tags h1 { margin: 0pt 0pt 10px; padding: 5px 0pt; background: rgb(0, 153, 204) none repeat; color: white; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; text-align: center ! important; }
div.pop_tags a { padding: 0pt 3px; background: white none repeat; display: inline ! important; letter-spacing: 2px; font-weight: bold; }
div.pop_tags a:hover { text-decoration: underline; }
div.pop_tags a.tag_size_1 { font-size: 10px; opacity: 0.4; }
div.pop_tags a.tag_size_2 { font-size: 12px; opacity: 0.5; }
div.pop_tags a.tag_size_3 { font-size: 14px; opacity: 0.6; }
div.pop_tags a.tag_size_4 { font-size: 16px; opacity: 0.7; }
div.pop_tags a.tag_size_5 { font-size: 18px; opacity: 0.8; }
div.pop_tags a.tag_size_6 { font-size: 20px; opacity: 1; }
#global_hp #home_left { margin: 0pt 0pt 10px; float: left; width: 150px; clear: left; padding-top: 0pt; }
#global_hp #home_left .bloc { border: medium none ; margin: 10px 0pt; background: rgb(242, 250, 252) url('home_left_title.gif') no-repeat; padding-top: 50px; padding-bottom: 5px; width: 148px; color: rgb(51, 51, 51) ! important; }
#global_hp #home_left .bloc a { color: rgb(0, 102, 153) ! important; }
#global_hp #home_left .bloc ul { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px; }
#global_hp #home_left .bloc ul li h1 { background: transparent none repeat; font-size: 10px; font-weight: bold; }
#global_hp #home_left a img, #home_left object { border: 1px solid rgb(204, 204, 204); display: block; }
#global_hp #home_right_ai { margin: 0pt 5px; float: left; width: 200px; clear: left; }
#global_hp #home_right_ai .bloc { background: white none repeat; width: 200px; }
#global_hp #home_right_ai .bloc ul { margin: 5px; }
#global_hp #home_right_ai .bloc ul li h1 { background: white none repeat scroll 0% ! important; font-size: 11px; }
#global_hp #home_right_ai a img, #home_left object { border: 1px solid rgb(204, 204, 204); display: block; }
#global_hp #home_right { margin: 10px 5px 0pt 0pt; float: right; width: 200px; }
html > body #global_hp #home_right { margin: 10px 10px 0pt 0pt; }
#global_hp #home_right .bloc { width: 200px; }
#global_hp #home_right img { display: block; margin-bottom: 10px; }
#global_hp #home_main { margin: 10px 5px; padding: 0pt; float: left; width: 770px; }
html > body #global_hp #home_main { margin: 10px; }
#global_hp #home_main #home_main_op_left { float: left; }
#global_hp #home_main #home_main_op_left img { border: 1px solid rgb(204, 204, 204); display: block; }
#global_hp #home_main #player { border: 1px solid rgb(204, 204, 204); margin: auto; display: block; float: right; }
#global_hp #bloc_prodz { float: right; width: 610px; }
#global_hp #bloc_prodz div.bloc_container { overflow: hidden; width: 100%; height: 100%; }
#global_hp #bloc_prodz div.bloc { background: white none repeat scroll 0% ! important; overflow: hidden; width: 298px; height: 360px; margin-top: 0pt; }
#global_hp #bloc_prodz div.bloc h1 { padding: 0pt; line-height: 18px; text-align: center; }
#global_hp #bloc_prodz div.bloc ul.nav_top { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 0px; background: transparent url('home_bloc_nav_bg.gif') repeat-x scroll 0pt 100%; text-align: center; color: rgb(204, 204, 204) ! important; }
#global_hp #bloc_prodz div.bloc ul.nav_top li { margin: auto 0pt; padding: 0pt; display: inline; font-size: 10px ! important; }
#global_hp #bloc_prodz div.bloc ul.nav_top h2 { margin: 0pt 2px 0pt 0pt; padding: 0pt 2px; text-align: left; font-size: 10px; display: inline; }
#global_hp #bloc_prodz div.bloc ul.nav_top li a { display: inline; white-space: nowrap; color: rgb(51, 51, 51) ! important; }
#global_hp #bloc_prodz div.bloc ul.nav_top li.selected a { text-decoration: underline; color: black ! important; }
#global_hp #bloc_prodz div.bloc h4 { margin: 5px 0pt 0pt 5px; padding: 0pt 0pt 0pt 10px; background: transparent url('small_arrow_down.gif') no-repeat scroll 2px 50%; color: rgb(51, 51, 51) ! important; font-weight: bold ! important; font-size: 11px; text-transform: uppercase; text-align: left; }
#global_hp #bloc_prodz div.bloc h4 a { text-decoration: none; color: rgb(51, 51, 51) ! important; }
#global_hp #bloc_prodz div.bloc a.next { padding: 2px; background: rgb(102, 102, 102) none repeat; display: block; color: white ! important; }
#global_hp #bloc_prodz div.bloc ul.nav_left { padding: 10px 5px; overflow: hidden; width: 138px; float: left; }
#global_hp #bloc_prodz div.bloc ul.nav_left li { margin: 0pt; padding: 0pt; }
#global_hp #bloc_prodz div.bloc ul.nav_left h1 { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% ! important; text-align: left; }
#global_hp #bloc_prodz div.bloc ul.nav_left li a { background: transparent url('small_base_arrow.gif') no-repeat scroll 0pt 50%; padding-left: 10px; line-height: 20px; font-size: 11px; font-weight: normal; display: inline; color: rgb(51, 51, 51) ! important; }
#global_hp #bloc_prodz div.bloc ul.nav_left li.big_link a { background: transparent url('small_double_arrow.gif') no-repeat scroll 0pt 50%; font-weight: bold; }
#global_hp #bloc_prodz div.bloc a.promo_bloc { display: block; text-align: center; margin-top: 10px; }
#global_hp div.cdc { background: transparent none repeat scroll 0% ! important; overflow: hidden; width: 138px; margin-top: 10px; float: left; }
#global_hp div.cdc h1 { background: transparent none repeat scroll 0% ! important; color: black; margin-bottom: 10px; text-transform: none; text-align: left ! important; }
#global_hp div.cdc .prix { font-size: 22px; display: block; padding-left: 10px; }
#global_hp div.cdc .prix sup { font-size: 15px; }
#global_hp div.cdc a p { color: black; font-weight: normal; }
#global_hp div.cdc a:hover { text-decoration: none; }
#global_hp div.cdc div.prod_desc { border-left: 1px solid rgb(204, 204, 204); padding: 0pt 10px; background: transparent url('hp_desc_point.gif') no-repeat scroll 10px 40px; }
#global_hp div.cdc div.prod_desc p { overflow: hidden; height: 35px; }
#global_hp div.cdc div.prod_desc p:hover { cursor: pointer; }
#global_hp div.cdc div.prod_desc ul li a { background: transparent url('small_base_arrow.gif') no-repeat scroll 0pt 5px; color: rgb(51, 51, 51) ! important; padding-left: 10px; font-size: 10px; font-weight: bold; line-height: 15px; width: 150px; text-align: left ! important; }
#global_hp div.cdc div.prod_desc ul li a:hover { text-decoration: underline; }
#global_hp #bloc_prodz div.bloc div.content { padding: 10px; }
#global_footer { border: 1px solid white; background: white none repeat; text-align: center; width: 998px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#global_footer hr { border: 1px solid rgb(222, 222, 222); line-height: 1px; height: 1px; background-color: rgb(204, 204, 204); width: 80%; }
#global_footer #footer_home ul { text-align: center; }
#global_footer #footer_home li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#global_footer #footer_home li a { color: black; font-size: 11px; display: inline; font-weight: bold; }
#global_footer #footer_home li a:hover { text-decoration: underline; }
#global_footer #footer_2 ul { text-align: center; }
#global_footer #footer_2 li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#global_footer #footer_2 h1 { margin: 0pt; padding: 0pt; background: transparent none repeat; display: inline; font-size: 10px; font-weight: normal; }
#global_footer #footer_2 a:hover { text-decoration: underline ! important; }
#global_footer div.paiement { margin: 10px; }
#global_footer div.paiement a { font-size: 10px; color: black; }
#global_hp #top_search { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(237, 237, 237) url('top_search_tile.gif') repeat; width: 1000px; height: 40px; margin-left: auto; margin-right: auto; }
#global_hp #top_search form { text-align: left; display: inline; margin-right: 10px; }
#global_hp #top_search img { vertical-align: middle; }
#global_hp #top_search form input, #top_search form select { padding: 2px; font-size: 11px; vertical-align: middle; }
#global_hp #top_search a img { border: medium none ; }
span.hp_num { color: rgb(204, 204, 204); font-size: 10px; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_tg.css ::::: */

#global_tg { margin: 10px auto 20px; background: white none repeat; text-align: center; width: 780px; height: 100%; font-size: 11px; }
#global_tg div { text-align: left; }
#global_tg object { border: 1px solid rgb(204, 204, 204) ! important; }
#global_tg strong { font-size: 1.1em; }
#tg_left { border-right: 1px solid rgb(204, 204, 204); background: rgb(248, 248, 248) none repeat; width: 199px; }
#tg_left h1 { margin: 0pt; font-size: 12px; text-transform: uppercase; color: white; line-height: 20px; padding-left: 10px; }
#tg_left h2, #tg_left h3 { margin: 0pt; padding: 0pt; font-size: 11px; }
#tg_left ul, #tg_left li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tg_left li a { margin: 0pt; padding: 0pt 0pt 0pt 15px; display: block; line-height: 20px; height: 20px; }
#tg_left li a.cat:hover { border: medium none ; background: rgb(229, 229, 229) none repeat; line-height: 20px; height: 20px; }
#tg_left li a.catselected { border: medium none ; background: transparent url('tg_sub_arrow2.gif') no-repeat scroll 10px 0pt; color: black ! important; padding-left: 25px; font-weight: bold; line-height: 20px; height: 20px; }
#tg_left li a.catselected:hover { background-color: rgb(229, 229, 229); }
#tg_left li a.supercat { background: transparent url('tg_arrow_r.gif') no-repeat; }
#tg_left li a.supercat:hover { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background-image: url('tg_arrow_b.gif'); background-color: white; text-decoration: none; color: rgb(51, 51, 51) ! important; line-height: 18px; height: 18px; }
#tg_left li a.superselected { border-top: 1px solid rgb(204, 204, 204); background: white url('tg_arrow_b.gif') no-repeat; padding-left: 15px; font-weight: bold; line-height: 19px; height: 19px ! important; color: black ! important; }
#tg_left li a.superselected:hover { border-bottom: medium none; background: rgb(240, 240, 240) url('tg_arrow_t.gif') no-repeat; color: rgb(102, 102, 102) ! important; }
#tg_left ul li ul { border-bottom: 1px solid rgb(204, 204, 204); background: white none repeat; }
#tg_left ul li ul li a.subcat { background: transparent url('tg_sub_arrow.gif') no-repeat scroll 5px 0pt; padding-left: 20px; font-weight: normal; }
#tg_left ul li ul li a.subcat:hover { border: medium none ; background: rgb(240, 240, 240) url('tg_arrow_r.gif') no-repeat scroll 5px 0pt; line-height: 20px; height: 20px; }
#tg_left ul li ul li a.subselected { border: medium none ; background: transparent url('tg_sub_arrow2.gif') no-repeat scroll 10px 0pt; padding-left: 25px; font-weight: bold; line-height: 20px; height: 20px; color: black; }
#tg_left ul li ul li a.subselected:hover { background: rgb(240, 240, 240) url('tg_sub_arrow2.gif') no-repeat scroll 10px 0pt; }
#tg_left a { color: rgb(51, 51, 51) ! important; font-weight: normal; }
#tg_left a:hover { text-decoration: none ! important; }
#tg_right { overflow: hidden; float: right; width: 200px; }
#tg_right div.pub img { display: block; }
#tg_right #categories img { margin: 4px; }
#tg_right h3 { padding: 15px 0pt 0pt 20px ! important; background: transparent url('tg_right_bg_h3.gif') no-repeat scroll 0% ! important; font-size: 12px ! important; color: rgb(51, 51, 51) ! important; width: 200px; height: 30px; margin-top: 10px ! important; text-transform: uppercase; }
#tg_right object { border: 1px solid rgb(204, 204, 204); display: block; margin-bottom: 10px; }
#tg_right form.search { border: 1px solid rgb(255, 204, 0); padding: 5px; background: rgb(255, 234, 0) url('bg_h1_search.gif') repeat-x; margin-bottom: 10px; }
#tg_right form.search h3 { border: medium none ; margin: 0pt ! important; padding: 0pt 5px ! important; background: transparent none repeat scroll 0% ! important; text-align: left; text-transform: uppercase; color: rgb(204, 0, 0) ! important; }
#tg_right form.search select { margin: 0pt; width: 100%; }
a.relais_op { display: block; margin-bottom: 10px; }
a.relais_op img { border: medium none ; display: block; }
a.tg_ong { overflow: hidden; display: block; margin-bottom: 10px; }
a.tg_ong img { display: block; }
a.tg_cat { border: 1px solid rgb(102, 102, 102); overflow: hidden; display: block; width: 198px; height: auto; margin-bottom: 10px; color: white; }
a.tg_cat:hover { text-decoration: none; }
a.tg_cat img { display: block; width: 200px; height: 100px; }
a.tg_cat h2 { margin: 0pt ! important; padding: 5px; background: rgb(102, 102, 102) none repeat; font-size: 12px ! important; color: white; text-transform: none ! important; }
#global_tg h1, #global_tg h2, #global_tg h3 { text-align: left; clear: left ! important; }
#global_tg h1 a:hover, #global_tg h2 a:hover, #global_tg h3 a:hover { text-decoration: underline; }
#global_tg h1 a { color: white ! important; }
#global_tg h3 { margin: 0pt 0pt 5px; font-size: 13px; padding-left: 8px; }
#tg_middle h2 { margin: 0pt; padding: 3px 0pt 2px 25px; width: 535px; font-size: 17px; line-height: 30px; text-transform: uppercase; color: white; }
#tg_middle h2 a { color: white; }
#tg_middle h3 { background: transparent url('tg_bg_h3.gif') no-repeat; line-height: 30px; padding-left: 25px; color: rgb(51, 51, 51) ! important; }
#tg_middle h3 a { color: rgb(51, 51, 51) ! important; }
#tg_middle { float: left; width: 570px; }
#tg_middle #mainBloc { clear: both; }
#tg_middle #mainBloc table td { width: 50%; }
#tg_middle object { display: block; float: left; }
#tg_middle div.liste_1 { height: auto; }
#tg_middle div.liste_1 img { margin: 0px 10px; }
#tg_middle div.liste_1 li { margin: 10px 0px; display: inline; }
#tg_middle div.liste_1 li a { border-bottom: 1px solid rgb(204, 204, 204); clear: left; font-size: 11px; width: auto; }
#tg_middle div.liste_2 { height: auto; }
#tg_middle div.liste_2 img { margin: 0px 10px; display: block; }
#tg_middle div.liste_2 li { margin: 10px 0px; float: left; display: block; width: 180px; text-align: center; }
#tg_middle div.liste_2 li a { border-left: 1px solid rgb(204, 204, 204); padding: 10px; font-size: 11px; width: auto; }
#tg_middle div.promo .content { padding: 0px; background: yellow none repeat; }
#tg_middle div.promo .content img { margin: 4px; }
#tg_middle div.pub .content { text-align: center; }
#tg_middle #recLeft { width: 315px; float: left; clear: left; }
#tg_middle #recLeft .content { padding: 4px; height: 250px; text-align: center; }
#tg_middle #recRight { width: 240px; float: right; }
#global_tg div#mainBloc { min-width: 570px; }
#global_tg div#mainBloc .bloc a { color: rgb(102, 102, 102) ! important; }
#global_tg div#home_recherche h1 { padding: 2px 20px; }
#global_tg div#home_recherche .content { padding-left: 5px; }
#global_tg div.bloc.pub a img { padding: 0px; }
#global_tg div.bloc { border: medium none  ! important; }
#global_tg div.bloc .content { border: 1px solid rgb(204, 204, 204) ! important; padding: 4px; }
#dart_promo { border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 10px; }
#dart_promo a img { margin-left: 5px; }
a.see_all { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 20px 10px 0pt; padding: 0pt 10px 5px 0pt; background: transparent url('tg_seeall_arrow.gif') no-repeat scroll 100% 5px; display: block; clear: both; font-weight: bold; text-align: right; color: rgb(51, 51, 51) ! important; font-size: 11px; }
a.see_all:hover { text-decoration: underline; }
div#imm { overflow: hidden; width: 780px; margin-bottom: 10px; padding-bottom: 5px; }
div#imm h1 { margin: 0pt; padding: 0px 0pt 0px 5px; background-repeat: no-repeat; color: rgb(204, 0, 0); font-size: 20px; height: 40px; text-indent: -290486px; }
div#imm div.bloc_tg { border: 1px solid rgb(204, 204, 204); margin: 2px 0pt 2px 4px; padding: 5px 5px 20px; width: 240px; height: 140px; color: rgb(255, 255, 255); }
html > body div#imm div.bloc_tg { margin: 2px 0pt 2px 6px; }
div#imm div.bloc_tg span.prix { bottom: 30px; right: 5px; white-space: nowrap; }
div#imm div.bloc_tg a img { border: medium none ; display: block; float: left; margin-right: 10px; }
div#imm div.bloc_tg p { text-align: left; white-space: normal; width: 120px; float: left; color: black; font-weight: bold; margin-left: 10px; }
.btn_jachete { width: 95px; height: 21px; display: block; position: absolute; bottom: 5px; right: 5px; cursor: pointer; }
.btn_jachete span { display: none; }
.btn_rayon { margin: 6px 15px 0pt 0pt; width: 150px; height: 18px; display: block; float: right; }
body.FR_FR .btn_jachete { background: transparent url('btn_jachete.gif') no-repeat; }
body.BE_FR .btn_jachete { background: transparent url('btn_jachete_001.gif') no-repeat; }
body.BE_NL .btn_jachete { background: transparent url('btn_jachete_002.gif') no-repeat; }
body.FR_FR .btn_rayon { background: transparent url('btn_rayon.gif') no-repeat; }
body.BE_FR .btn_rayon { background: transparent url('btn_rayon_001.gif') no-repeat; }
body.BE_NL .btn_rayon { background: transparent url('btn_rayon_002.gif') no-repeat; }
div.bloc_tg { border: 1px solid rgb(204, 204, 204); margin: 5px 0pt 10px; background: white none repeat; overflow: hidden; float: left; position: relative; }
div.bloc_tg a { text-decoration: none; color: rgb(51, 51, 51) ! important; display: block; height: 100%; }
div.bloc_tg span.prix { clear: both; display: block; color: rgb(204, 0, 0); font-size: 16px; font-weight: bold; padding-top: 5px; text-align: right; position: absolute; bottom: 5px; right: 5px; }
div.bloc_tg span.prix span.ppi { font-size: 10px; display: block; }
* div.bloc_tg span.discount { border: 1px solid white; padding: 0pt ! important; background: rgb(204, 0, 0) none repeat; display: block; position: absolute; top: 0px; right: 0px; color: white; font-size: 10px; width: 30px; height: 20px ! important; line-height: 20px ! important; text-align: center; }
div.bloc_tg img { margin: 10px auto ! important; padding: 0pt; display: block; }
div.bloc_tg p { padding: 5px; text-align: center; }
div.bloc_tg.A { padding: 5px 5px 30px; width: 265px ! important; margin-right: 5px; height: 100px; }
div.bloc_tg.A p { margin: 0pt 0pt 0pt 10px; float: left; white-space: inherit; width: 135px; height: 75px; text-align: left; }
div.bloc_tg.A a img { display: block; float: left; margin-right: 10px; }
div.bloc_tg.B { padding: 2px; overflow: hidden; width: 130px ! important; height: 220px; margin-right: 5px; text-align: center ! important; font-size: 10px; }
div.bloc_tg a { text-align: center ! important; }
div.bloc_tg.B img { width: 85px; height: 85px; }
div.bloc_tg.B p { overflow: hidden; white-space: inherit; width: 115px; text-align: left; height: 65px; }
div.bloc_tg.B span.prix { padding: 2px; background: white none repeat; width: 120px; }
div.bloc_tg.B.mini { width: 83px ! important; height: 170px; margin-right: 5px; }
div.bloc_tg.B.mini img { margin: 10px 0pt; width: 45px; height: 45px; }
div.bloc_tg.B.mini span.prix { width: 70px; }
div.bloc_tg.B.mini span.prix span.ppi { font-size: 9px ! important; }
div.bloc_tg.B.mini p { margin: 0pt; overflow: hidden; width: 70px; height: 50px; }
div.bloc_tg.B.mini strong { font-size: 10px ! important; }
div.bloc_tg.B.maxi { height: 240px; }
div.bloc_tg.B.maxi p { overflow: hidden; height: 75px; }
div.bloc_tg.C { padding: 0pt; width: 268px ! important; margin-right: 5px; }
div.bloc_tg.C a { border-bottom: 1px dotted rgb(204, 204, 204); display: block; clear: both; height: 70px; padding-bottom: 30px; position: relative; }
div.bloc_tg.C p { margin: 0px 2px 2px 10px; float: left; text-align: left; width: 160px; font-size: 10px; }
div.bloc_tg.C a img { margin: 5px 0pt 0pt 0px; float: left; padding-left: 10px; }
div.bloc_tg.D { padding: 2px 2px 10px; overflow: hidden; width: 131px ! important; height: 155px; margin-right: 5px; font-size: 10px; }
div.bloc_tg.D a { overflow: hidden; text-align: center; width: 120px; }
div.bloc_tg.D p { margin: 5px 0pt 0pt; white-space: inherit; text-align: center; width: 100%; }
#global_tg #footer_2 { color: rgb(102, 102, 102); }
#global_tg #footer_2 a { color: rgb(102, 102, 102) ! important; }
#anchor_nav { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 10px; padding: 0pt; background: white url('ong_bg_1.gif') repeat-x scroll 100%; width: 560px; }
#anchor_nav dt, #anchor_nav dd { margin: 0pt; padding: 0pt; }
#anchor_nav dt { background: rgb(102, 102, 102) none repeat; line-height: 30px; color: white; font-weight: bold; padding-left: 10px; font-size: 15px; }
#anchor_nav dd { float: left; }
#anchor_nav dd a { padding: 5px 5px 5px 15px; background: transparent url('tg_arrow_r.gif') no-repeat scroll 0pt 50%; display: block; font-weight: bold; }
#anchor_nav dd a:hover { background: transparent url('tg_arrow_b.gif') no-repeat scroll 0pt 50%; text-decoration: underline; color: rgb(51, 51, 51); }
#tg_middle table h2 { margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% ! important; width: auto ! important; color: rgb(51, 51, 51) ! important; font-size: 12px ! important; line-height: 20px; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_btn.css ::::: */

dd.vac a { padding: 0px ! important; background: transparent url('btn_onglet_vac.gif') no-repeat scroll 50% 0% ! important; width: 80px ! important; }
dd.vac a:hover { text-decoration: none ! important; }
dd.hide { display: none ! important; }
dd.phot a { padding: 0px ! important; background: transparent url('btn_onglet_phot.gif') no-repeat scroll 50% 0% ! important; width: 80px ! important; }
dd.phot a:hover { text-decoration: none ! important; }
dd.flash a { padding: 0px ! important; background: transparent url('btn_onglet_flash.gif') no-repeat scroll 50% 0% ! important; width: 60px ! important; }
dd.flash a:hover { text-decoration: none ! important; }
.op a { padding: 0px ! important; background: transparent url('btn_op_video.gif') no-repeat scroll 50% 0% ! important; width: 59px ! important; }
.op a:hover { text-decoration: none ! important; }
.op2 a { padding: 0px ! important; background: transparent url('btn_onglet_op2.gif') no-repeat scroll 50% 0% ! important; width: 74px ! important; }
.op2 a:hover { text-decoration: none ! important; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_toplist.css ::::: */

.prix, .ppi, .prix a { color: rgb(204, 0, 0) ! important; text-decoration: none; font-family: Arial,Helvetica,Sans-serif; }
.prix { padding-bottom: 3px; }
div#stl span.discount, div#tl_middle span.discount { background: rgb(204, 0, 0) url('discount_bg.gif') no-repeat; font-size: 12px; font-weight: bold; text-align: center; color: white; width: 40px; height: 30px; line-height: 30px; display: block; margin-top: 10px; }
#rail h2 { margin: 10px; padding: 0pt; font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
#rail h2 a { color: rgb(102, 102, 102); text-decoration: underline; font-size: 11px; }
#rail h2 a:hover { color: rgb(0, 153, 204); text-decoration: underline; }
div#stl { margin: 0pt 10px; width: 650px; }
div#stl div.blocpdt_tl { background: white none repeat; position: relative; width: 645px; }
div#stl a { color: rgb(102, 102, 102); }
div#stl div.title_stl { margin: 0pt ! important; overflow: hidden; clear: both; width: 645px; height: 25px; }
div#stl div.title_stl h3 { margin: 0pt ! important; padding: 0pt 0pt 0pt 20px ! important; float: left; font-size: 15px; line-height: 30px; }
div#stl div.title_stl span a { text-decoration: underline; color: rgb(204, 0, 0); }
div#stl div.title_stl span a:hover { text-decoration: none; }
div#stl div.title_stl a span.btn_rayon { margin: 5px 110px 0pt 0pt ! important; cursor: pointer; float: right; display: inline; }
div#stl div.bloc_stl_left { border: 1px solid rgb(204, 204, 204); padding: 10px 10px 40px; width: 355px; height: 200px; float: left; position: relative; }
div#stl div.bloc_stl_left span.bestof { background: transparent url('star_tl_bestof.gif') no-repeat; display: none; padding-left: 30px; margin-bottom: 5px; text-transform: uppercase; color: rgb(204, 0, 0); font-size: 13px; font-weight: bold; line-height: 25px; }
div#stl div.bloc_stl_left div.col_prod { float: left; text-align: center; }
div#stl div.bloc_stl_left div.col_prod a { color: rgb(51, 51, 51) ! important; }
div#stl div.bloc_stl_left div.col_prod a.gondole { margin: 0pt 20px 10px 0pt; float: left; width: 80px; display: block; }
div#stl div.bloc_stl_left div.col_prod a.gondole img { display: block; width: 85px; }
div#stl div.bloc_stl_left div.col_prod span.prix { display: block; position: absolute; bottom: 5px; right: 10px; text-align: right; }
div#stl div.bloc_stl_left div.col_prod span.prix span.ppi { display: block; }
div#stl div.bloc_stl_left div.col_prod span.discount { position: absolute; bottom: 5px; left: 5px; font-size: 14px; font-weight: bold; }
div#stl div.bloc_stl_left div.col_prod img.picto { text-align: center; display: block; position: absolute; bottom: 10px; left: 60px; }
div#stl div.bloc_stl_left div.content { float: left; display: inline; width: 235px; text-align: justify; font-size: 10px; }
div#stl div.bloc_stl_left div.content h2 { margin: 0px ! important; font-size: 10px; font-weight: bold; color: black ! important; text-align: left; }
div#stl div.bloc_stl_left div.content h2 strong { margin: 0px ! important; font-size: 15px; font-weight: bold; }
div#stl div.bloc_stl_left div.content br { line-height: 6px; }
div#stl div.bloc_stl_left div.content a { color: rgb(51, 51, 51) ! important; }
div#stl div.bloc_stl_left div.content a span.plus { text-decoration: underline; color: rgb(0, 153, 204); font-weight: bold; display: block; }
div#stl div.bloc_stl_left div.content a:hover { text-decoration: none ! important; }
div#stl div.bloc_stl_left.full { width: 623px; padding-bottom: 30px; }
div#stl div.bloc_stl_left.full span.prix { clear: both; position: absolute; bottom: 5px; right: 10px; }
div#stl div.bloc_stl_left.full span.prix span.ppi { margin-left: 5px; }
div#stl div.bloc_stl_left.full span.discount { position: absolute; bottom: 5px; left: 5px; }
div#stl div.bloc_stl_left.full span.bestof { display: none; }
div#stl div.bloc_stl_left.full div.content { width: 475px; }
html > body div#stl div.bloc_stl_left.full div.content { width: 480px; }
div#stl div.bloc_stl_right { width: 255px; float: right; }
html > body div#stl div.bloc_stl_right { width: 260px; }
div#stl div.bloc_stl_right div.prod { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; position: relative; height: 55px; padding-bottom: 20px; }
div#stl div.bloc_stl_right div.prod a { padding: 10px 0pt 0pt; text-decoration: none; color: rgb(51, 51, 51) ! important; display: block; }
div#stl div.bloc_stl_right div.prod a img { margin: 0pt 10px; float: left; clear: both; }
div#stl div.bloc_stl_right div.prod span.prix { font-size: 14px; text-align: right; display: block; margin-right: 5px; position: absolute; bottom: 2px; right: 0px; }
div#stl div.bloc_stl_right div.prod span.ppi { font-size: 10px; text-align: right; display: block; line-height: 12px; }
div#stl div.bloc_stl_right div.prod h2 { overflow: hidden; font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); line-height: 10px; width: 155px; }
div#stl div.bloc_stl_right div.prod span.discount { background: rgb(204, 0, 0) none repeat; width: 32px; height: 22px; line-height: 22px; float: left; position: absolute; top: -9px; right: 1px; font-size: 10px; }
div#stl div.bloc_stl_right div.prod div.strip { position: absolute; left: -65px; }
div#stl a img { border: medium none ; }
a.btn_stl { background: transparent url('btn_stl.gif') no-repeat scroll 50%; color: rgb(204, 0, 0) ! important; width: 195px; height: 21px; line-height: 21px; display: block; text-align: left; padding-left: 35px; font-size: 11px; font-weight: bold; position: absolute; top: -21px; right: -1px; }
img.tl_picto { margin: 0px 0px 10px 20px; display: block; float: right; }
.blocpdt_tl { position: relative; }
div.bloc_stl_right img { width: 45px; height: 45px; margin-bottom: 2px; }
div.bloc_stl_right div.prod { min-height: 40px; }
.blocpdt_tl a:hover { text-decoration: none; }
.blocpdt_tl h2 { margin: 0px ! important; font-size: 10px; font-weight: bold; }
.blocpdt_tl h2 strong { font-size: 11px; font-weight: bold; text-transform: uppercase; }
.blocpdt_tl span.prix { font-size: 20px; font-weight: bold; }
.blocpdt_tl span.ppi { font-size: 10px; font-weight: bold; }
.blocpdt_tl span.discount { display: block; }
table.blocpdt_tl h2 { margin: 0px ! important; font-size: 11px; font-weight: bold; }
table.blocpdt_tl h2 strong { font-size: 13px; font-weight: bold; text-transform: uppercase; }
#global_tl { margin: 10px auto 20px; background: white none repeat; text-align: center; width: 780px; height: 100%; font-size: 11px; }
#tl_right { overflow: hidden; float: right; width: 120px; }
#tl_right img { display: block; margin-bottom: 10px; }
#tl_middle { float: left; width: 650px; text-align: left; margin-left: 5px; }
#tl_middle #bestof { overflow: hidden; padding-top: 30px; }
#tl_middle #bestof div.content { border: 1px solid rgb(204, 204, 204); background: white none repeat; overflow: hidden; float: left; width: 648px; position: relative; margin-bottom: 10px; }
#tl_middle span.discount { background: rgb(204, 0, 0) url('discount_bg.gif') no-repeat; text-align: center; color: white; width: 40px; height: 30px; display: block; float: left; margin-top: 10px; }
#tl_middle span.prix { font-weight: bold; font-size: 20px; display: block; text-align: right; margin-top: 10px; line-height: 0.85em; }
#tl_middle span.prix sup { margin: 0pt; padding: 0pt; font-size: 12px; vertical-align: top; }
#tl_middle span.prix span.ppi { font-size: 10px; display: block; }
#tl_middle img.picto { display: block; position: absolute; }
#tl_middle a.main_link { display: block; }
#tl_middle a.main_link:hover { text-decoration: none; }
#tl_middle a.main_link h2 { margin: 0pt; font-size: 15px; }
#tl_middle a.main_link h3 { margin: 0pt; font-size: 12px; color: black; }
#tl_middle a.btn_infoprod { margin: 0pt 1px; }
#tl_middle span.savoir_plus { color: rgb(204, 0, 0); font-weight: bold; }
#tl_middle #bestof div.content #bestof_left { width: 250px; height: 130px; float: left; margin-right: 10px; position: relative; }
#tl_middle #bestof div.content #bestof_left #bestof_prod { margin: 10px 5px; text-align: center; width: 100px; float: left; }
html > body #tl_middle #bestof div.content #bestof_left #bestof_prod { margin: 10px; }
#tl_middle #bestof div.content #bestof_left #bestof_prod img.prod { margin-bottom: 10px; }
#tl_middle #bestof div.content #bestof_left #bestof_prod a.link_prod { display: block; }
#tl_middle #bestof div.content #bestof_left img.picto { bottom: 15px; right: 0px; }
#tl_middle #bestof div.content #bestof_right { border-left: 1px dotted rgb(204, 204, 204); margin: 10px 0pt; padding: 0pt 10px; width: 367px; min-height: 110px; float: left; }
#tl_middle #bestof div.content #bestof_right a.main_link { width: 367px; }
#tl_middle #bestof div.content #bestof_right p { margin: 10px 0pt; font-size: 11px; color: black; }
#tl_middle #bestof div.content #bestof_right a.savoir_plus { color: rgb(204, 0, 0) ! important; font-weight: bold; }
#tl_middle #bestof div.content #bestof_right a.savoir_plus:hover { text-decoration: underline; }
#tl_middle h1, div.title_stl h3 { margin: 10px 0pt 0pt; background: white url('tl_h1_arrow.gif') no-repeat scroll 0pt 50% ! important; color: black; font-size: 15px; padding-left: 20px; text-transform: uppercase; }
#tl_middle h1 span, div.title_stl h3 span { margin: 0pt 5px; font-size: 12px; text-transform: none; }
#tl_middle #tl_tri { background: transparent url('tl_tri_bg.gif') repeat-x; width: 650px; height: 35px; padding-top: 35px; }
#tl_middle #tl_tri div { float: left; line-height: 20px; height: 20px; }
#tl_middle #tl_tri div#affichage { width: 220px; }
#tl_middle #tl_tri div#tri { width: 175px; }
#tl_middle #tl_tri div#marque { width: 240px; }
#tl_middle #tl_tri span { padding: 0pt 5px 0pt 10px; background: transparent url('h2_arr.gif') no-repeat scroll 0pt 50%; margin-left: 2px; color: rgb(51, 51, 51); font-weight: bold; display: block; float: left; }
html > body #tl_middle #tl_tri span { margin-left: 5px; }
#tl_middle #tl_tri a span { display: none; }
#tl_middle #tl_tri a#btn_liste { margin: 0pt 1px; background: transparent url('tl_btn_liste.gif') repeat; cursor: pointer; display: block; float: left; height: 20px; width: 50px; }
#tl_middle #tl_tri a#btn_mosa { margin: 0pt 1px; background: transparent url('tl_btn_mosa.gif') repeat; cursor: pointer; display: block; float: left; height: 20px; width: 80px; }
body.BE_NL #tl_middle #tl_tri a#btn_liste { background: transparent url('tl_btn_liste_001.gif') repeat; }
body.BE_NL #tl_middle #tl_tri a#btn_mosa { background: transparent url('tl_btn_mosa_001.gif') repeat; }
#tl_middle #tl_tri a#btn_liste:hover, #tl_middle #tl_tri a#btn_mosa:hover { background-position: 0pt -20px; }
#tl_middle #tl_tri a#btn_liste.selected, #tl_middle #tl_tri a#btn_mosa.selected { background-position: 0pt -40px ! important; }
#tl_middle #tl_tri select { font-size: 10px; line-height: 20px; text-transform: capitalize; }
#tl_middle #tl_block_container { margin-top: 10px; }
#tl_middle #tl_block_container div.tl_bloc_prod { position: relative; float: left; }
#tl_middle #tl_block_container div.tl_bloc_prod a.ink_prod { display: block; }
#tl_middle #tl_block_container h4 { margin: 15px 0pt; background: transparent url('tg_arrow_b.gif') no-repeat scroll 0pt 50%; clear: both; color: black; font-size: 12px; text-transform: uppercase; padding-left: 15px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod { border-bottom: 1px solid rgb(204, 204, 204); width: 650px; height: auto; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod div.prod_left { padding: 10px; float: left; width: 100px; margin-left: 5px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod img.prod { display: block; width: 45px; height: 45px; float: left; margin-right: 10px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod a.main_link { padding: 10px; float: left; margin-right: 10px; width: 250px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod a.main_link h2 { font-size: 12px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod a.main_link h3 { font-size: 10px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod span.prix { position: absolute; right: 90px; }
#tl_middle #tl_block_container.liste div.tl_bloc_prod img.picto { position: absolute; top: 20px; right: 10px; }
#tl_middle #tl_block_container.liste img.gondole { display: none; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod { border: 1px solid rgb(204, 204, 204); padding: 10px; overflow: hidden; width: 188px; height: 188px; margin-top: 0pt; margin-right: 2px; margin-left: 2px; margin-bottom: 7px ! important; }
html > body #tl_middle #tl_block_container.mosa div.tl_bloc_prod { margin: 0pt 3px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod div.prod_left { width: 92px; float: left; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod div.prod_left a.link_prod { width: 90px; float: left; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod img.prod { border: 1px solid white; display: block; width: 85px ! important; height: 85px ! important; margin-bottom: 10px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod span.prix { background: white none repeat; display: block; position: absolute; bottom: 10px; right: 10px; text-align: right; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod span.discount { display: block; position: absolute; bottom: 10px; left: 10px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod img.picto { bottom: 55px; right: 10px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod a.main_link { background: white none repeat; margin-left: 5px; float: left; width: 90px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod a.main_link h2 { font-size: 10px; width: 90px; }
#tl_middle #tl_block_container.mosa div.tl_bloc_prod a.main_link h3 { font-size: 10px; font-weight: normal; }
#tl_middle #tl_block_container.mosa img.vignette { display: none; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_fp.css ::::: */

#flv_player { padding: 5px; display: block; width: 320px; margin-top: 5px; }
#flv_player object { text-align: center; margin-left: auto; margin-right: auto; }
#flv_player a { border-style: solid; border-color: rgb(51, 170, 255) rgb(0, 102, 153) rgb(0, 102, 153); border-width: 1px; margin: 10px auto 10px 25px; padding: 2px 10px; background: rgb(0, 102, 170) none repeat; display: block; color: white; text-decoration: none; text-align: center; float: left; font-weight: bold; }
#flv_player a:hover { background: rgb(0, 153, 204) none repeat; }
body.pop_prod { margin-top: 61px; text-align: left ! important; }
body.pop_prod #bloc_prix { border: medium none ; background: transparent none repeat; }
body.FR_FR.pop_prod { background: white url('pop_prod_header.gif') no-repeat; }
body.BE_FR.pop_prod { background: white url('pop_prod_header_001.gif') no-repeat; }
body.BE_NL.pop_prod { background: white url('pop_prod_header_002.gif') no-repeat; }
span.fp_rail { float: left; }
span.fp_rail a.fp_btn {  }
#fp_basket { margin: 10px; padding: 0pt 10px 0pt 20px; background: transparent url('fp_pic_basket.gif') no-repeat scroll 0pt 50%; float: right; line-height: 17px; text-align: right; color: rgb(51, 51, 51); font-size: 12px; }
#fp_basket a { font-weight: bold; text-decoration: underline; color: rgb(51, 153, 0); }
#fp_basket a:hover { color: rgb(102, 204, 0); }
#img_container { border: 1px solid rgb(229, 229, 229); margin: 15px 10px; background: rgb(246, 246, 246) none repeat; position: relative; }
#img_container .fp_prod { border-bottom: 1px solid rgb(229, 229, 229); padding: 10px 0pt; background: white none repeat; width: 100%; min-height: 300px; text-align: center; }
#img_container h4 { margin: 0pt; padding: 5px 0pt; font-size: 11px; color: rgb(102, 102, 102); }
#img_container #other_view { text-align: center; padding-bottom: 10px; clear: left; padding-top: 10px; }
#img_container #other_view a img { border: 1px solid rgb(204, 204, 204); cursor: pointer; }
#img_container #other_view a:hover img { border-color: rgb(153, 153, 153); }
#img_container #other_view a.selected img { border-color: rgb(102, 102, 102); }
div.fp_tool { border: 1px solid rgb(229, 229, 229); margin: 10px; position: relative; text-align: center; }
div.fp_tool h4 { border-bottom: 1px solid rgb(229, 229, 229); margin: 0pt; padding: 5px 0pt 5px 15px; background: rgb(246, 246, 246) url('h2_arr.gif') no-repeat scroll 5px 50%; text-align: left; font-size: 11px; color: rgb(102, 102, 102); }
div.fp_tool object { margin: 10px 0pt; }
div.fp_tool a { margin: 0pt 2px; display: block; float: left; }
div.fp_tool .content { margin: 0pt auto; padding: 10px; overflow: hidden; width: 270px; text-align: center; }
html > body div.fp_tool .content { width: 250px; }
table#fp_table { background: white none repeat; width: 1000px; }
table.title_fp { background: rgb(0, 153, 204) none repeat; width: 650px; margin-bottom: 20px; }
table.title_fp h3, table.title_fp h1 { margin: 0px; background-color: rgb(0, 153, 204); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; background-image: none ! important; color: white; text-align: center; font-size: 12px; }
table.title_fp h3 strong, table.title_fp h1 strong { font-size: 20px; }
div.fp_content ul { margin: 15px 0pt 15px 10px ! important; clear: left; list-style-position: outside; padding-left: 20px; }
div.fp_content li { margin: 2px 0pt; }
div.fp_content h2 { font-weight: normal; }
div.fp_content td { padding: 0px; font-size: 12px; color: rgb(51, 51, 51); }
div.fp_content a { margin: 0px 4px; }
img.fp_picto { margin: 5px 10px 10px 5px; display: block; float: left; }
div#bloc_prix { border: 1px solid rgb(229, 229, 229); margin: 10px; padding: 5px 0px ! important; background: rgb(246, 246, 246) none repeat; width: auto; text-align: center; }
html > body div#bloc_prix { padding: 5px ! important; }
div#bloc_prix sup { vertical-align: top; }
div#bloc_prix div.dsct { border: 4px solid rgb(204, 0, 0); margin: 5px 0pt 5px 5px; padding: 0pt ! important; background: rgb(204, 0, 0) none repeat; float: left; line-height: 78px; width: 60px; color: white; font-size: 20px; font-weight: bold; white-space: nowrap; text-align: center; }
html > body div#bloc_prix div.dsct { height: 78px; width: 54px; }
div#bloc_prix div.prix { border: 4px solid rgb(204, 0, 0); margin: 5px 5px 5px 0pt; padding: 5px 0pt 0pt ! important; background: white none repeat; float: left; height: 73px ! important; width: 145px ! important; font-size: 28px; font-weight: bolder; text-align: center; }
div#bloc_prix div.prix a { margin: 0pt ! important; padding: 0pt ! important; }
div#bloc_prix div.prix a:hover { text-decoration: none; }
div#bloc_prix div.prix sup { font-size: 15px; }
div#bloc_prix div.prix span.ppi { display: block; font-size: 10px; color: rgb(51, 51, 51); }
div#bloc_prix div.prix span.ppi a { color: rgb(51, 51, 51); }
div#bloc_prix div.prix a { color: rgb(204, 0, 0); }
div#bloc_prix div.bloc_facilite { border: 1px solid rgb(0, 153, 204); margin: 5px; background: white none repeat; display: block; float: left; height: 86px; text-align: center; }
html > body div#bloc_prix div.bloc_facilite { height: 84px; }
div#bloc_prix div.bloc_facilite h1 { margin: 0pt; padding: 3px 10px; background: rgb(0, 153, 204) url('bloc_x_arrow.gif') no-repeat scroll 2px 50%; text-align: left; color: white; font-size: 10px; }
div#bloc_prix div.bloc_facilite div.prixX { margin: 5px; color: rgb(0, 153, 204); font-size: 16px; text-align: left; font-weight: bold; }
div#bloc_prix div.bloc_facilite div.prixX sup { font-size: 11px; }
div#bloc_prix div.bloc_facilite div.prixX span.xx { color: black; font-size: 11px; }
div#bloc_prix div.bloc_facilite a { border: medium none ; padding-top: 5px; display: block; text-align: center; }
div#bloc_prix div.bloc_facilite div.content { overflow: hidden; float: left; width: 100px ! important; }
div#bloc_prix div.bloc_facilite div.teg { border: 1px solid rgb(229, 229, 229); margin: 5px; padding: 2px; background: rgb(246, 246, 246) none repeat; font-size: 10px; text-align: center; font-weight: bold; float: right; }
div#bloc_prix div.bloc_facilite div.teg a { text-align: center; display: block; }
div#bloc_prix div.bloc_facilite div.teg a img { border: medium none ; margin-top: 8px; }
div.bloc_facilite.x3 { overflow: hidden; width: 100px ! important; }
div.bloc_facilite.x10 { overflow: hidden; width: 260px ! important; }
div.bnk4_info { overflow: hidden; width: 265px; }
div.bnk4_info a { border: medium none ; margin: 0pt ! important; padding: 0pt ! important; display: block; }
div.bnk4_info a img { border: medium none ; display: block; vertical-align: bottom; }
#tailles { clear: both; color: rgb(51, 51, 51); float: left; margin-left: 6px; margin-right: 20px; margin-top: 10px; width: 300px; text-align: center; }
#tailles table { margin: auto; border-collapse: collapse; text-align: center; }
#tailles th { border: 1px solid rgb(102, 102, 102); background-color: rgb(102, 102, 102); color: white; }
#tailles th.wizS { background-image: url('fp_wizs.gif'); }
#tailles td { border: 1px solid rgb(102, 102, 102); background: white none repeat; color: rgb(51, 51, 51); font-weight: bold; }
#tailles td.taille_vide { border: medium none ; background: transparent none repeat; }
#tailles td p { margin: 0pt; padding: 4px; color: rgb(51, 51, 51); font-weight: normal; cursor: pointer; }
#tailles td p span { border-top: 1px dotted rgb(102, 102, 102); display: block; padding-top: 5px; margin-top: 5px; font-weight: bold; }
#tailles td.indispo p, #tailles td.indispo span { color: rgb(153, 153, 153) ! important; }
#tailles td.selected p, #tailles td.selected p span { background: rgb(102, 102, 102) none repeat; color: white; }
#tailles input {  }
a#tailles_guide { border-style: solid; border-color: white rgb(204, 204, 204) rgb(204, 204, 204); border-width: 1px; margin: 0pt auto; padding: 2px 4px; background: rgb(229, 229, 229) none repeat; display: block; color: rgb(51, 51, 51); text-decoration: none; width: 120px; text-align: center; }
a#tailles_guide:hover { border-color: white rgb(255, 204, 0) rgb(255, 204, 0); background: rgb(255, 221, 68) none repeat; }
#ajout_panier { border: medium none ; display: block; float: left; height: 40px; width: 240px; }
#ajout_panier.wizB { background-image: url('btn_fp_panier_wiz.gif') ! important; }
body.FR_FR #ajout_panier { background: transparent url('btn_fp_panier.gif') no-repeat; }
body.BE_FR #ajout_panier { background: transparent url('btn_fp_panier_001.gif') no-repeat; }
body.BE_NL #ajout_panier { background: transparent url('btn_fp_panier_002.gif') no-repeat; }
#commande_tel { background: transparent url('btn_fp_commande_tel.gif') repeat; display: block; float: left; height: 40px; margin-top: 10px; width: 240px; }
#ajout_panier span, #commande_tel span { display: none; }
body.FR_FR #commande_tel { background: transparent url('btn_fp_commande_tel_001.gif') no-repeat; }
body.BE_FR #commande_tel { background: transparent url('btn_fp_commande_tel_002.gif') no-repeat; }
body.BE_NL #commande_tel { background: transparent url('btn_fp_commande_tel_003.gif') no-repeat; }
#div_basket { overflow: hidden; display: none; clear: both; position: absolute; left: 50%; margin-top: 20%; margin-left: -200px; width: 400px; height: 200px; text-align: center ! important; z-index: 100; }
#div_basket {  }
html > body #div_basket { margin: auto; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; }
#div_basket table { width: 100%; height: 100%; }
#div_basket td { vertical-align: middle; text-align: center; }
#div_basket #div_basket_global { margin: 0pt auto; width: 100%; height: 100%; top: 0pt; left: 0pt; }
#div_basket #div_basket_global td { vertical-align: middle; text-align: center; }
#div_basket #div_basket_content { border-style: none solid solid; border-color: -moz-use-text-color rgb(82, 194, 0) rgb(82, 194, 0); border-width: medium 2px 2px; margin: auto; background: white none repeat; width: 350px; font-size: 12px; color: black; }
#div_basket #div_basket_content h1 { padding: 5px 10px; background: rgb(82, 194, 0) url('bg_h1_panier.gif') repeat scroll 0% ! important; color: white; text-transform: uppercase; margin-bottom: 10px; }
#div_basket #div_basket_content p { border-left: 1px solid rgb(204, 204, 204); margin: 0pt 10px; text-align: left; font-size: 11px; float: left; width: 170px; padding-left: 20px; }
#div_basket #div_basket_content strong { display: block; }
#div_basket #div_basket_content img { padding: 0pt 10px; display: block; float: left; }
#div_basket #div_basket_content h1 { background: transparent none repeat; font-size: 12px; }
#div_basket #div_basket_content div#btnz { padding: 15px; clear: both; }
#div_basket #div_basket_content a { border: 1px solid rgb(222, 170, 0); padding: 5px; background: rgb(255, 221, 0) none repeat; color: rgb(95, 41, 1); text-align: right; text-decoration: none; font-weight: bold ! important; font-size: 10px; white-space: nowrap; }
#div_basket #div_basket_content a:hover { background: rgb(255, 255, 0) none repeat; }
#div_basket #div_basket_content a span { padding: 0pt 5px; }
html > body #div_basket #div_basket_content p { margin: 15px 10px; }
a.fp_btn { margin: 5px ! important; display: block; float: left; }
a.fp_btn span { display: none; }
#fp_img_btnz { background: rgb(246, 246, 246) none repeat; text-align: center; }
#fp_img_btnz div { margin: 0pt auto; width: 220px; }
html > body #fp_img_btnz div { margin: 0pt auto; width: auto; }
body.FR_FR #fp_btn_grow { background-image: url('fp_btn_grow.gif'); }
body.FR_FR #fp_btn_loupe { background-image: url('fp_btn_loupe.gif'); }
body.FR_FR #fp_btn_print { background-image: url('fp_btn_print.gif'); }
body.FR_FR #fp_btn_video { background-image: url('fp_btn_video.gif'); }
body.FR_FR #fp_btn_ami { margin: 1px; background-image: url('fp_btn_ami.gif'); height: 23px; width: 142px; }
body.FR_FR #fp_btn_detail { margin: 1px; background-image: url('fp_btn_details.gif'); height: 23px; width: 82px; }
body.FR_FR #fp_btn_retour { margin: 7px 10px 7px 5px ! important; padding: 0pt 5px; }
body.FR_FR #fp_btn_retour span { border-style: solid; border-color: white rgb(204, 204, 204) white white; border-width: 1px; padding: 2px 10px; background: white url('small_arrow_left.gif') no-repeat scroll 3px 50%; display: block; font-weight: bold; color: rgb(102, 102, 102); font-size: 11px; }
body.FR_FR #fp_btn_retour:hover { text-decoration: none ! important; }
body.FR_FR #fp_btn_retour:hover span { border: 1px solid rgb(204, 204, 204); background-color: rgb(229, 229, 229); }

/* ::::: http://www.mistergooddeal.com/v2/mgd_btk.css ::::: */

#page_search { margin-left: auto; margin-right: auto; width: 760px; }
span.result_max { border: 1px solid rgb(204, 0, 0); margin: 0pt 10px; padding: 4px; background: rgb(255, 255, 0) none repeat; font-weight: bold; width: 732px; display: block; text-align: center; font-size: 16px; }
span.result_max a { color: rgb(204, 0, 0); }
div#bloc_moteur { margin: 10px 0pt; background: transparent url('title_moteur.gif') no-repeat; width: 760px; height: 70px; padding-top: 30px; }
body.be_nl div#bloc_moteur { background: transparent url('title_moteur_001.gif') no-repeat; }
div#bloc_moteur div.content { padding: 20px 30px 0pt; background: white url('bg_bloc_moteur.gif') no-repeat; width: 700px; height: 50px; }
div#bloc_moteur div.content form input.text { width: 400px; }
div#bloc_moteur div.content form input.btn { border: medium none ; background: transparent url('btn_blue_bgy.gif') no-repeat; width: 114px; height: 24px; color: white; font-weight: bold; font-size: 11px; }
div.title_results { margin: 0pt; background: transparent url('bg_title_results.gif') repeat; text-align: left; color: white; font-size: 14px; font-weight: normal; padding-left: 30px; line-height: 30px; width: 730px; }
div.title_results span#resultat { font-weight: bold; }
#results h1 { text-align: left; color: white; font-size: 12px; padding-left: 20px; line-height: 20px; }
#results { padding-bottom: 10px; width: 758px; }
#results div.content { padding: 0pt 10px; background: white none repeat scroll 0% ! important; }
#results span.rail { display: block; clear: both; width: 100%; }
#results span.rail h1 { padding: 15px 0pt 0pt; background: white none repeat scroll 0% ! important; font-size: 11px; text-align: left; display: block; }
#results span.rail h1 span.espace { font-weight: bold; text-transform: uppercase; font-size: 13px; }
#results span.rail h1 a { text-decoration: underline; font-weight: bold; }
#results span.rail h1 a:hover { color: rgb(204, 0, 0); }
#results div.bloc_result { border: 1px solid rgb(204, 204, 204); padding: 5px 0pt; width: 740px; margin-bottom: 2px; position: relative; }
#results div.bloc_result div.prod_img { padding: 0px 10px; float: left; }
#results div.bloc_result div.prod_img a img { border: medium none ; }
#results div.bloc_result div.prod_desc { float: left; }
#results div.bloc_result div.prod_desc h2 { margin: 0pt; padding: 0pt; width: 500px; font-size: 11px; font-weight: normal; }
#results div.bloc_result div.prod_desc h2 span.marque { text-transform: uppercase; font-weight: bold; }
#results div.bloc_result div.prix { padding: 15px 10px 0pt; text-align: right; float: right; font-size: 14px; font-weight: bold; }
#results div.bloc_result div.prix-barre { padding: 15px 10px 0pt; text-align: right; float: right; font-size: 14px; font-weight: bold; text-decoration: line-through; }
#results div.bloc_result div.prix span.ppi { font-size: 11px; font-weight: normal; }
#results div.bloc_result span.discount { font-size: 11px; font-weight: bold; position: absolute; bottom: 5px; right: 5px; width: 32px; height: 22px; line-height: 22px; }
#results div.bloc_result.top { overflow: auto; }
#results .keyword_0, #results .keyword_1, #results .keyword_2, #results .keyword_3, #results .keyword_4 { padding: 0pt 2px; background: yellow none repeat; font-weight: bold; }
#results .keyword_0 { color: red; }
#results .keyword_1 { color: blue; }
#results .keyword_2 { color: green; }
#results .keyword_3 { color: rgb(204, 0, 153); }
#results .keyword_4 { color: black; }
div#results.btk { margin: 0pt auto; overflow: hidden; width: 790px; }
div#results.btk .btk_title { margin: 10px 0pt; background-color: rgb(255, 230, 0); background-repeat: no-repeat; height: 40px; width: 760px; }
body.FR_FR div#results.btk .btk_title { background-image: url('btk_title_bg_1.gif'); }
body.BE_FR div#results.btk .btk_title { background-image: url('btk_title_bg_1_001.gif'); }
body.BE_NL div#results.btk .btk_title { background-image: url('btk_title_bg_1_002.gif'); }
div#results.btk .btk_title h1, div#results.btk .btk_title h2 { margin: 0pt; font-size: 20px; display: block; float: left; line-height: 20px; }
div#results.btk .btk_title h1 { padding: 10px 5px 10px 50px; background: transparent none repeat; color: rgb(51, 51, 51); }
div#results.btk .btk_title h2 { padding: 10px 250px 10px 5px; color: rgb(204, 0, 0); background-repeat: no-repeat; background-position: 100% 1px; }
body.FR_FR div#results.btk .btk_title h2 { background-image: url('btk_title_bg_2.gif'); }
body.BE_FR div#results.btk .btk_title h2 { background-image: url('btk_title_bg_2_001.gif'); }
body.BE_NL div#results.btk .btk_title h2 { background-image: url('btk_title_bg_2_002.gif'); }
div#results.btk span.rail { display: none; }
div#results.btk div.bloc_result { border: 1px solid rgb(204, 204, 204) ! important; margin: 5px; width: 245px ! important; height: 170px; float: left; }
html > body div#results.btk div.bloc_result { width: 250px ! important; }
div#results.btk div.bloc_result a { color: rgb(51, 51, 51) ! important; }
div#results.btk div.bloc_result div.prod_desc h2 { width: 120px; }
div#results.btk div.prix { font-size: 22px; position: absolute; bottom: 5px; right: 0px; text-align: right; }
div#results.btk div.bloc_result span.discount { bottom: 5px; left: 5px; color: white; }
div#results.btk.sp { width: auto ! important; }
div#results.btk.sp div.prod_desc span.marque a { color: rgb(51, 51, 51); font-size: 12px; }
div#results.btk.sp div.prod_desc h2 { color: rgb(85, 85, 85); margin-bottom: 5px; }
div#results.btk.sp div.bloc_result { border: medium none ; text-align: left ! important; height: 150px; width: 245px ! important; }
div#results.btk.sp div.bloc_result .prix { font-size: 13px; padding-top: 10px; clear: left; }
div#results.btk.sp h1 { background: red none repeat scroll 0% ! important; font-size: 14px; text-align: left; }
div#results.btk.sp div.bloc_result.price h1 { background: rgb(56, 107, 154) none repeat scroll 0% ! important; font-size: 14px; text-align: left; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_catalogue.css ::::: */

#catalogue { padding: 10px; }
#catalogue .bloc .content { padding: 5px; }
#catalogue h3 { background: transparent url('bg_title_catalogue.gif') no-repeat; font-size: 20px; margin-left: 10px; color: white; font-weight: bold; text-align: center; }
body > html #catalogue h3 { margin-left: 5px; }
#catalogue .bloc { margin: 5px; width: 126px; float: left; }
#catalogue .bloc h2 { border-bottom: 1px solid rgb(255, 204, 0); margin: 20px 0px 0px; padding: 0px; font-size: 10px; text-transform: uppercase; }
#catalogue ul, #catalogue dl { margin: 10px 0px; }
#catalogue li { font-size: 9px; line-height: 13px; }
#catalogue dl li { color: rgb(204, 0, 0); font-size: 9px; line-height: 12px; }
#catalogue dd h1 a { font-size: 9px; line-height: 12px; }
#catalogue dd { margin: 0px; padding: 0px 0px 0px 10px; font-size: 11px; }
#catalogue dd h1 { margin: 0px; padding: 0px; text-transform: none; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_jeux.css ::::: */

table.jeux_dl { background: white none repeat; overflow: hidden; height: 100%; width: 980px; }
table.jeux_dl ul, table.jeux_dl li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
table.jeux_dl th, table.jeux_dl td { vertical-align: top; }
table.jeux_dl th { background: rgb(122, 82, 122) none repeat; width: 200px; }
table.jeux_dl div.bloc { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 5px; width: auto; }
table.jeux_dl img.title { margin: 20px 0pt 0pt; }
table.jeux_dl a img { border: medium none ; }
table.jeux_dl #nouveautes, table.jeux_dl #top10, table.jeux_dl #prochainement { border: 1px solid rgb(204, 204, 204); width: 378px; padding-bottom: 10px; }
table.jeux_dl #bestof { width: 378px; }
table.jeux_dl div.col { overflow: hidden; width: 385px; height: auto; padding-left: 5px; }
table.jeux_dl div.col2 { margin: 0pt; padding: 0pt; float: left; width: 188px; }
table.jeux_dl div.gameBloc_1 { margin: 5px 2px 0pt 0pt; padding: 2px; float: left; width: 175px; display: block; }
html > body table.jeux_dl div.gameBloc_1 { margin: 5px 5px 0pt 0pt; }
table.jeux_dl div.gameBloc_1 img { float: left; margin-right: 10px; width: 45px; }
table.jeux_dl div.gameBloc_1 span.prix { font-weight: bold; color: rgb(204, 51, 0); }
table.jeux_dl div.gameBloc_1 span.ref_prod { font-size: 10px; color: black; font-weight: bold; }
table.jeux_dl div.gameBloc_2 { border: 1px solid rgb(204, 204, 204); margin: 0px 2px 5px 0pt; padding: 0pt 5px; float: left; width: 172px; min-height: 280px; height: 280px; }
html > body table.jeux_dl div.gameBloc_2 { margin: 2px 5px 5px 0pt; }
table.jeux_dl div.gameBloc_2 img { width: 75px; }
table.jeux_dl div.gameBloc_2 span.ref_prod { display: block; clear: left; font-size: 13px; color: black; font-weight: bold; }
table.jeux_dl div.gameBloc_2 span.prix { display: block; clear: left; font-size: 13px; font-weight: bold; color: rgb(204, 51, 0); }
table.jeux_dl div.gameBloc_2 span.desc { display: block; clear: left; font-size: 11px; }
table.jeux_dl div.gameBloc_2 li a { color: rgb(204, 51, 0); font-size: 12px; font-weight: bold; }
table.jeux_dl div.gameBloc_2 .title2 { width: 150px; height: 45px; }
table.jeux_dl th div.menuLeft { margin: 10px; background: transparent none repeat; width: 160px; }
table.jeux_dl th div.menuLeft ul { margin: 0px; padding: 5px; background: white url('tg_jeux_left_dwn_1.gif') no-repeat scroll 0% 100%; }
table.jeux_dl th div.menuLeft li { margin: 0px; padding: 0px; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
table.jeux_dl th div.menuLeft li a { border: 1px solid white; line-height: 14px; height: 14px; color: rgb(84, 56, 84) ! important; display: block; padding-left: 5px; }
table.jeux_dl th div.menuLeft li a:hover { border-color: rgb(84, 56, 84); background: rgb(255, 204, 0) url('tg_jeux_tile_li.gif') repeat; text-decoration: none; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_client.css ::::: */

#client { padding: 10px; background: white none repeat; overflow: hidden; margin-left: auto; margin-right: auto; width: 980px; font-size: 12px; font-family: Arial,Helvetica,Sans-serif; }
#client p { font-size: 12px; color: rgb(0, 153, 204); }
#client div#main_content { width: 970px; }
#client table.main {  }
#client img { text-align: center; margin-left: auto; margin-right: auto; display: block; }
#client div img { display: inline; }
#client h2.login { margin: 20px auto ! important; text-align: center; font-size: 15px; }
#client table.login { width: 70%; }
#client object { margin-right: 10px; }
#client table { width: 100%; }
#client object { border: 1px solid rgb(204, 204, 204); display: block; }
#client input.txt { width: 120px; }
#client span.btn_a { margin: 2px; background: transparent url('mgd_v4_btn_a_left.gif') no-repeat; float: left; display: block; line-height: 23px; padding-left: 10px; }
#client span.btn_a a { border: medium none ; background: transparent url('mgd_v4_btn_a_right.gif') no-repeat scroll 100% 0%; display: block; padding-right: 10px; color: rgb(91, 36, 0); font-weight: bold; font-size: 11px; text-decoration: none; white-space: nowrap; }
#client span.btn_a input { border: medium none ; margin: 0pt; padding: 0pt 10px 0pt 0pt; background: transparent url('mgd_v4_btn_a_right.gif') no-repeat scroll 100% 0%; cursor: pointer; display: block; color: rgb(91, 36, 0); font-weight: bold; font-size: 11px; text-decoration: none; white-space: nowrap; height: 23px; line-height: 23px; font-family: Arial,Verdana,Sans-serif; }
#client div.center_btn { overflow: visible; text-align: center; width: 200px; margin-left: auto; margin-right: auto; clear: left; }
#client div.center_btn span.btn_a { float: none; }
#client .btn_a, #client .btn_a a { color: rgb(95, 41, 1) ! important; }
#client a { color: rgb(0, 204, 255); text-decoration: none; font-weight: bold; }
#client a:hover { text-decoration: underline; }
#client .smallTxt { font-size: 10px; color: rgb(0, 102, 153); }
#client .warning { border: 2px solid rgb(204, 0, 0); margin: 5px 10px; padding: 5px; color: rgb(204, 0, 0); display: block; text-align: justify; }
#client .warning h1 { margin: 0pt 0pt 10px ! important; padding: 0pt; background: transparent none repeat; color: rgb(204, 0, 0) ! important; font-size: 12px; text-align: center; }
#client .info { margin: 10px 0pt; background: transparent none repeat; color: rgb(102, 102, 102); display: block; text-align: justify; font-size: 12px; line-height: 14px; }
#client td { border: 1px solid rgb(0, 153, 204); vertical-align: top; }
#client td table td { border: medium none ; }
#client td.full { width: 100% ! important; }
#client div.bloc { border: medium none ; margin: 0pt; }
#client div.bloc h1 { margin: 0pt; padding: 2px 40px; background: rgb(0, 153, 204) none repeat; color: white; text-transform: none; font-size: 11px; line-height: 24px; white-space: nowrap; }
#client div.bloc div.content { padding: 10px; font-size: 12px; color: rgb(0, 153, 204); line-height: 16px; font-weight: normal; }
#client form { margin: 0pt; padding: 0pt; }
#client form input.txt, #client form select.txt { border: 1px solid rgb(0, 153, 204); margin: 1px; padding: 2px; font-size: 11px; color: rgb(0, 153, 204); }
#client form table th { border: medium none ; text-align: left; white-space: nowrap; font-size: 12px; }
#client form table td { border: medium none ; }
#client form h2 { display: inline; }
#client form label { margin: 8px 0pt; display: block; }
#client form label.chkbx { font-size: 11px; font-weight: normal; line-height: 11px; }
#client form.bloc_form { margin: 10px 0px; text-align: center; }
#client form.bloc_form img { vertical-align: middle; }
#client form.bloc_form input, #client form.bloc_form select { padding: 2px; font-size: 11px; vertical-align: middle; }
#client form.bloc_form a img { border: medium none ; }
#client div.promo { margin: 10px; }
#client div.promo a img { border: 1px solid rgb(204, 204, 204); }
#client ul.menu { border: medium none ; margin: 20px 10px; padding: 0pt; width: auto; }
#client ul.menu li { background: transparent url('v4_puce_jaune.gif') no-repeat scroll 0% 3px; padding-left: 15px; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; line-height: 20px; font-weight: bold; font-size: 12px; float: none; }
#client ul.menu a { color: rgb(0, 153, 204); }
#client td ul.liste_infos { border: medium none ; margin: 20px 10px; padding: 0pt; width: auto; }
#client td ul.liste_infos li { background: transparent url('v4_puce_jaune.gif') no-repeat scroll 0% 3px; padding-left: 15px; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; line-height: 20px; font-weight: bold; font-size: 12px; float: none; }
#client td ul.liste_infos a { color: rgb(0, 153, 204); }
#client table.data_1 { width: 100%; color: rgb(0, 153, 204); }
#client table.data_1 tr.top td { border-left: 1px solid white; padding: 4px; background: rgb(221, 221, 221) none repeat; color: black; font-weight: bold; white-space: nowrap; }
#client table.data_1 th { font-weight: bold; text-align: left; font-size: 12px; }
#client table.data_1 td, #client table.data_1 th { border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color white white; border-width: medium medium 2px 1px; margin: 0px; padding: 5px; background: rgb(242, 242, 242) none repeat; vertical-align: middle; }
#client div#footer { text-align: center; color: black; }
#client div#footer a { color: black; font-size: 11px; }
.cadfonce { background: rgb(102, 204, 0) url('bg_h1_panier.gif') repeat; color: white; font-weight: bold; font-size: 18px; }
.caddyptitbleu { background: rgb(238, 238, 238) none repeat; font-size: 11px; word-spacing: 2pt; color: rgb(51, 51, 51); }
.cadclair { background: rgb(238, 238, 238) none repeat; font-weight: bold; font-size: 11px; word-spacing: 2pt; color: rgb(204, 0, 0); }
.prxsouscateg { background: rgb(238, 238, 238) none repeat; font-weight: bold; font-size: 11px; word-spacing: 2pt; color: rgb(204, 0, 0); text-decoration: none; }
.cadprix { background: white none repeat; color: rgb(204, 0, 0); font-size: 16px; font-weight: bold; }
.cadpt { font-size: 8pt; color: rgb(102, 102, 102); font-weight: normal; text-align: left ! important; }
.cadinfo { font-size: 11px; color: black; font-weight: bold; text-align: right; }
.cadlig { border-bottom: 0px dotted rgb(204, 204, 204); text-align: right; vertical-align: middle; font-weight: bold; color: rgb(204, 0, 0); text-transform: uppercase; }
#client td#info_compte { border: 1px solid rgb(255, 204, 0); }
#client td#info_compte h1 { background: rgb(255, 204, 0) none repeat; margin-top: 0pt; color: rgb(0, 102, 153); font-size: 12px; line-height: 24px; white-space: nowrap; }
#client td#info_compte ul { margin: 0pt; padding-left: 10px; }
#client td#info_compte ul li { margin: 8px 0pt; line-height: 15px; font-size: 12px; color: rgb(0, 102, 153); list-style-type: disc; font-weight: normal; }
#client td#info_compte ul li a { color: rgb(0, 204, 255); }
#client td#login1, #client td#login2 {  }
#client td#login1 h1, #client td#mdp h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_login1.gif') no-repeat scroll 5px 50%; }
#client td#login2 h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_login2.gif') no-repeat scroll 5px 50%; }
#client td#infos_perso {  }
#client td#infos_perso h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_infos.gif') no-repeat scroll 5px 50%; }
#client td#infos_perso h1.idm { background: rgb(0, 153, 204) url('mgd_v4_h1_idm.gif') no-repeat scroll 5px 50% ! important; }
#client td#infos_perso h1.titre_parrainage { background: rgb(0, 153, 204) url('mgd_v4_h1_parrainage.gif') no-repeat scroll 5px 50% ! important; }
#client td#contact { width: 635px; }
#client td#contact h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_contact.gif') no-repeat scroll 5px 50%; }
#client td#contact ul { margin: 20px; font-size: 11px; font-weight: bold; }
#client td#contact ul li { list-style-type: disc; }
#client td#carnet { width: 980px; }
#client td#carnet h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_adrs.gif') no-repeat scroll 5px 50%; }
#client td#carnet p { font-size: 11px; }
#client td#comm { width: 970px; }
#client td#comm h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_comm.gif') no-repeat scroll 5px 50%; }
#client table.data_1 span.comm_status_1 { background: transparent url('mgd_v4_comm_status_p1.gif') no-repeat scroll 0% 50%; color: rgb(255, 102, 0); padding-left: 15px; font-weight: bold; font-size: 10px; }
#client table.data_1 span.comm_status_2 { background: transparent url('mgd_v4_comm_status_p2.gif') no-repeat scroll 0% 50%; color: rgb(102, 153, 0); padding-left: 15px; font-weight: bold; font-size: 10px; }
#client table.data_1 span.comm_status_3 { background: transparent url('mgd_v4_comm_status_p3.gif') no-repeat scroll 0% 50%; color: rgb(204, 0, 0); padding-left: 15px; font-weight: bold; font-size: 10px; }
#client table td.action { overflow: visible; white-space: nowrap ! important; }
#client div#rdv_content { border: 1px solid rgb(204, 204, 204); width: 600px; margin-left: auto; margin-right: auto; }
#client td#rdv h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_rdv.gif') no-repeat scroll 5px 50%; }
#client div.month_select { margin: 15px; font-weight: bold; color: rgb(0, 102, 153); }
#client div.month_select a.selected { color: rgb(0, 102, 153); font-size: 15px; }
#client div.day_legend { margin: 15px; color: black; font-size: 10px; }
#client div.day_legend span { margin: 1px; padding: 2px 4px; font-size: 10px; font-weight: bold; width: 130px; }
#client table.rdv { width: 525px; color: rgb(0, 153, 204); }
#client table.rdv td { padding: 0px; text-align: center; font-weight: bold; width: 75px; line-height: 20px; }
#client table.rdv a { border: 1px solid white; display: block; height: 100%; color: black; }
#client table.rdv a:hover { border: 1px solid black; background: white none repeat; text-decoration: none; }
#client table.rdv td, #client div.day_legend span.d0 { background: rgb(238, 238, 238) none repeat; color: rgb(102, 102, 102); }
#client table.rdv td.rdv_1, #client div.day_legend span.d1 { background: rgb(255, 221, 51) none repeat; color: black; }
#client table.rdv td.rdv_2, #client div.day_legend span.d2 { background: rgb(255, 170, 0) none repeat; color: black; }
#client td#sav_info { width: 200px; }
#client td#sav_info div.bloc div.content { font-weight: bold; }
#client td#sav_info div.bloc div.content .smallTxt { font-size: 10px; color: rgb(0, 102, 153); font-weight: normal; }
#client td#sav_info p { margin: 0pt; font-size: 11px; }
#client td#sav_cons { width: 780px; }
#client td#sav_cons h1 { background: rgb(0, 153, 204) url('mgd_v4_h1_adrs.gif') no-repeat scroll 5px 50%; }
#client td#sav_cons p { font-size: 11px; }
#client td#sav_cons a { display: inline; }
#client td#sav_cons table#cons th { text-align: center; font-size: 12px; text-transform: uppercase; }
#client td#sav_cons table#cons td ul { margin: 10px 0px; }
#client td#sav_cons table#cons td ul li { list-style-image: url('v4_puce_jaune.gif'); list-style-position: inside; font-size: 12px; font-weight: bold; }
#client td#sav_cons form { text-align: left; }
#client td ul.menu { margin: 10px 0pt 10px 20px; }
#client td#faq { margin: 10px ! important; width: 250px; }
#client td#faq h1 { background: rgb(0, 153, 204) url('eptica_home_pic_faq.gif') no-repeat scroll 5px 50%; }
#client td#faq ul.menu li { margin: 2px 0pt; }
#client td#faq ul.menu li a { font-size: 10px; }
#client td#rubz { width: 720px; }
#client td#rubz h1 { background: rgb(0, 153, 204) url('eptica_home_pic_rubz.gif') no-repeat scroll 5px 50%; }
#client td#rubz ul.menu li { margin: 20px 0pt; font-weight: bold; }
#client td#rubz ul.menu li { font-size: 12px; color: rgb(0, 153, 204); line-height: 15px; }
#client td#rubz ul.menu li a { margin: 2px 0pt; font-size: 16px; color: rgb(0, 102, 153); }
#client .parrainage { margin: 0pt; padding: 0pt; background: transparent url('bg_bloc_parrainage.gif') no-repeat scroll center 20px; width: 100%; }
#client .parrainage h1 { margin: 0pt; padding: 2px 40px; background: rgb(0, 153, 204) url('mgd_v4_h1_parrainage.gif') no-repeat scroll 5px 50% ! important; color: rgb(255, 255, 255); font-size: 11px; line-height: 24px; text-align: left; text-transform: none; white-space: nowrap; }
#client .bloc_parrainage { width: 700px ! important; }
#client .bloc_parrainage .form_parrainage { margin: 0pt ! important; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; height: 300px; padding-top: 20px; text-align: center; }
#client .bloc_parrainage .promo { color: rgb(34, 34, 34); height: 100px; font-size: 14px; font-weight: bold; position: relative; top: 23px; }
#client .bloc_parrainage input.txt { width: 200px ! important; }
#client .bloc_parrainage #cnil { position: relative; top: 2px; }
div#bnk4_proc { padding: 10px; background: white none repeat; width: 820px; font-size: 11px; color: rgb(0, 102, 153); text-align: justify; }
div#bnk4_proc div#etapes ul { margin: 5px; padding: 0pt; background: transparent url('bnk4_proc_etp_bg_1.gif') no-repeat; min-height: 50px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#bnk4_proc div#etapes ul li { margin: 0pt; padding: 0pt; background: transparent url('bnk4_proc_etp_bg_2.gif') no-repeat scroll 0% 100%; display: block; height: 100%; }
div#bnk4_proc div#etapes ul img { margin: 8px; float: left; }
div#bnk4_proc div#etapes ul div.content { margin: 10px; float: left; width: 700px; }
div#bnk4_proc div#btnz a img { border: medium none ; margin: 0pt 50px; }
div#bnk4_proc div.bloc_info { margin: 5px; background: transparent url('bnk4_proc_bgray_1.gif') no-repeat; width: 800px; }
div#bnk4_proc div.bloc_info p { padding: 5px 10px; background: transparent url('bnk4_proc_bgray_2.gif') no-repeat scroll 0% 100%; }
div#bnk4_proc a { color: rgb(204, 0, 0); }
div#bnk4_proc a:hover { text-decoration: underline; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_proco.css ::::: */

html.proco, html.proco body { background: rgb(128, 163, 176) url('bg_page_base.gif') repeat-y scroll 50% 0pt; height: 100%; }
html.proco a img { border: medium none ; }
.big { font-size: 12px; font-weight: bold; }
.small { font-size: 10px; }
.center { text-align: center; }
.comment { font-style: italic; }
.dot { border-bottom: 1px dotted rgb(204, 204, 204); margin: 10px 0pt; display: block; height: 1px; line-height: 1px; clear: left; }
#proco_global { margin: 0pt auto; background: white none repeat; overflow: visible; position: relative; width: 1000px; height: 100%; }
#proco_global h1, #proco_global h2, #proco_global h3, #proco_global ul, #proco_global ol, #proco_global li, #proco_global label, #proco_global form { margin: 0pt; padding: 0pt; background: transparent none repeat; }
#proco_global ul { list-style-position: inside; }
#proco_global .prix { font-weight: bold; font-size: 15px; }
#proco_global input.txt, #proco_global textarea.txt, #proco_global select.txt { border: 1px solid rgb(102, 102, 102); padding: 2px; color: rgb(102, 102, 102); font-size: 11px; }
#proco_global p { margin: 10px 0pt; padding: 0pt; }
#proco_global input.btn_promo { border: medium none ; background: rgb(0, 153, 204) url('proco_btn_promo.gif') no-repeat; font-size: 11px; width: 120px; color: white; font-weight: bold; height: 20px; vertical-align: middle; }
#proco_header { border-bottom: 5px solid rgb(204, 204, 204); background: rgb(204, 204, 204) url('proco_header_fr.gif') no-repeat; position: relative; width: 100%; height: 85px; }
#proco_header a#proco_pub { position: absolute; right: 10px; top: 10px; display: none; }
#proco_fac { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(241, 241, 241) url('proco_fac_bg.gif') no-repeat scroll 100%; position: absolute; left: 10px; top: 100px; width: 218px; height: auto; margin-bottom: 20px; color: rgb(51, 51, 51); }
#proco_fac h1 { font-size: 12px; margin-bottom: 10px; }
#proco_fac #recap_com { width: 100%; }
#proco_fac #recap_com td { border-top: 1px dotted rgb(204, 204, 204); padding: 4px 2px; font-size: 9px; }
#proco_fac #recap_com td.prix { text-align: right; vertical-align: bottom; color: rgb(204, 0, 0); font-weight: bold; white-space: nowrap; font-size: 10px; }
#proco_fac #recap_com td.prod { width: 100%; }
#proco_fac #recap_com td.pic { width: 15px; }
#proco_fac #recap_com tr.subtotal td { border-top: 1px solid rgb(153, 153, 153); font-weight: bold; padding-top: 15px; }
#proco_fac #recap_com tr.frais { font-weight: bold; }
#proco_fac #recap_com tr.total .prix { font-size: 15px; }
#proco_fac_legende { border-bottom: 1px dotted rgb(204, 204, 204); margin: 10px 2px; }
#proco_fac_legende ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#proco_fac_legende li { margin: 4px 0pt; font-size: 10px; }
#proco_fac_legende li img { margin-right: 4px; vertical-align: middle; }
#proco_fac_legende h2 { font-size: 10px; color: black; margin-bottom: 10px; }
#proco_fac .info_com { margin-top: 20px; }
#proco_fac .info_com span.info { background: transparent none repeat; margin-top: 10px; display: block; font-size: 11px; }
#proco_fac .info_com span.value { font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); }
#proco_content { padding: 0pt 10px; background: white none repeat; position: absolute; right: 0px; top: 100px; width: 730px; height: auto; color: rgb(102, 102, 102); }
#proco_main_title { margin-bottom: 10px; font-size: 20px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; }
#proco_main_title span { color: rgb(0, 153, 204); }
#proco_content h1 { border-bottom: 2px solid rgb(255, 204, 0); margin: 15px 0pt; font-size: 15px; font-weight: bold; color: rgb(0, 153, 204); clear: both; }
#proco_content span.line_sep { border-top: 1px dotted rgb(204, 204, 204); display: block; clear: both; line-height: 1px; height: 1px; }
#proco_etp_nav { background: rgb(221, 221, 221) url('proco_nav_etp_bg.gif') no-repeat; height: 30px; line-height: 30px; margin-bottom: 30px; text-align: center; }
#proco_etp_nav ul { background: transparent url('proco_nav_etp_sep_l.gif') no-repeat; margin-left: 100px; height: 30px; padding-left: 1px; }
#proco_etp_nav ul li { list-style-type: none; list-style-image: none; list-style-position: outside; display: block; float: left; line-height: 30px; height: 30px; padding-right: 2px; }
#proco_etp_nav ul li a { padding: 0pt 10px 0pt 20px; display: block; float: left; font-weight: bold; font-size: 12px; }
#proco_etp_nav ul li a:hover { text-decoration: underline; }
#proco_etp_nav span.etp_end { background: transparent url('proco_nav_etp_sep_r.gif') no-repeat; display: block; float: left; width: 10px; height: 30px; }
#proco_etp_nav ul li.checked { background: transparent url('proco_nav_etp_checked_r.gif') no-repeat scroll 100% 0pt; }
#proco_etp_nav ul li.selected { background: transparent url('proco_nav_etp_selected_r.gif') no-repeat scroll 100% 0pt; }
#proco_etp_nav ul li.wait { background: transparent url('proco_nav_etp_wait_r.gif') no-repeat scroll 100% 0pt; }
#proco_etp_nav ul li.checked a { background: transparent url('proco_nav_etp_checked_l.gif') no-repeat; color: white; }
#proco_etp_nav ul li.selected a { background: transparent url('proco_nav_etp_selected_l.gif') no-repeat; color: black; }
#proco_etp_nav ul li.wait a { background: transparent url('proco_nav_etp_wait_l.gif') no-repeat; color: rgb(51, 51, 51); }
#proco_etp_nav ul li.wait a:hover { text-decoration: none; }
#proco_content form.main_form label { padding: 10px 0pt; display: block; clear: both; float: left; }
#proco_content form.main_form label img { display: block; clear: both; float: left; margin-top: -12px; }
#proco_content form.main_form input.radio { display: block; float: left; margin-right: 10px; margin-bottom: 20px; }
#proco_content form.main_form select.choix { margin: 5px 0pt 0pt 70px; color: rgb(102, 102, 102); clear: both; display: block; }
#proco_content form.main_form span.main_info { font-size: 12px; font-weight: bold; }
#proco_content form.main_form span.sub_info { font-size: 11px; }
#proco_content form.main_form span.sub_info a { text-decoration: underline; }
#proco_content form.main_form span.sub_info a:hover { color: rgb(102, 153, 255); }
#proco_adrs { margin: 10px 0pt; padding: 5px 10px; width: 500px; float: left; }
#proco_adrs label { margin: 6px 0pt; display: inline; float: left; width: 200px ! important; clear: both; }
#proco_adrs input { width: 150px; }
#proco_adrs input.txt, #proco_adrs textarea, #proco_adrs select { border: 1px solid rgb(204, 204, 204); margin-left: 10px; float: left; color: rgb(51, 51, 51) ! important; }
#proco_reduc { border: 1px dotted rgb(204, 204, 204); padding: 5px; background: rgb(251, 251, 251) none repeat; position: relative; color: rgb(153, 153, 153); }
#proco_reduc ol { margin: 5px 0pt; list-style-type: decimal; list-style-image: none; list-style-position: inside; font-size: 10px; }
#proco_reduc #code { position: absolute; right: 25px; top: 0px; height: 60px; }
#proco_reduc #code input.txt { border-color: rgb(204, 204, 204); background: white none repeat; color: rgb(204, 0, 0); font-weight: bold; width: 80px; }
#proco_reduc #code .error { clear: both; color: rgb(204, 0, 0); font-weight: bold; text-align: right; position: absolute; top: 24px; right: 30px; }
#proco_cards { margin: 10px auto; padding: 20px; background: transparent url('proco_cartes_bg.gif') no-repeat; width: 450px; height: 220px; text-align: center; }
#proco_cards a img {  }
p#secu_info { margin: 10px 0pt; background: transparent url('proco_pic_secu.gif') no-repeat scroll 0pt 50%; padding-left: 40px; }
#pic_secu { float: right; color: rgb(102, 102, 102); font-weight: bold; font-size: 10px; line-height: 24px; margin-right: 15px; }
#pic_secu img { vertical-align: top; margin-right: 4px; }
#paiement-secu { border: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(247, 247, 247) none repeat; clear: both; position: relative; color: rgb(51, 51, 51); }
#paiement-secu a { color: rgb(102, 102, 102); text-decoration: underline; }
#paiement-secu a:hover { color: rgb(0, 153, 204); }
#paiement-secu #carte { float: right; }
#field-secu { font-size: 12px; }
#field-secu span { padding-right: 10px; }
#proco_content #proco_btn { background: transparent url('proco_btn_fade.gif') repeat-x; clear: both; margin-top: 20px; height: 60px; text-align: center; padding-top: 20px; }
#proco_content #proco_btn img, #proco_content #proco_btn input { margin: 5px; }
#proco_global #bnk4 { padding: 10px; background: white none repeat; width: 720px; font-size: 11px; color: rgb(102, 102, 102); text-align: justify; }
#proco_global #bnk4 div#etapes { margin: 5px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#proco_global #bnk4 div#etapes .etp { border: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
#proco_global #bnk4 div#etapes h2 { padding: 5px; background: rgb(238, 238, 238) none repeat; font-size: 15px; margin-bottom: 5px; }
#proco_global #bnk4 div#etapes p { padding: 5px; margin-top: 0pt; }
#proco_global #bnk4 div#btnz a img { border: medium none ; margin: 0pt 20px; }
#proco_global #bnk4 div.bloc_info { margin: 5px; background: transparent url('proco_bnk4_bgray_1.gif') no-repeat; width: 710px; }
#proco_global #bnk4 div.bloc_info p { padding: 5px 10px; background: transparent url('proco_bnk4_bgray_2.gif') no-repeat scroll 0% 100%; }
#proco_global #bnk4 a { color: rgb(204, 0, 0); }
#proco_global #bnk4 a:hover { text-decoration: underline; }

/* ::::: http://www.mistergooddeal.com/v2/mgd_top_espaces.css ::::: */

body { background: black url('bg_page_noel.jpg') repeat-y fixed 50% ! important; }
body.maison { background: black url('bg_page_noel_maison.jpg') repeat-y fixed 50% ! important; }
body.hightech { background: black url('bg_page_noel_hightech.jpg') repeat-y fixed 50% ! important; }
body.auto { background: black url('bg_page_noel_auto.jpg') repeat-y fixed 50% ! important; }
body.vin { background: black url('bg_page_noel_vins.jpg') repeat-y fixed 50% ! important; }
body.info { background: black url('bg_page_noel_info.jpg') repeat-y fixed 50% ! important; }
body.loisirs { background: black url('bg_page_noel_loisir.jpg') repeat-y fixed 50% ! important; }
body.famille { background: black url('bg_page_noel_mode.jpg') repeat-y fixed 50% ! important; }
#topContainer #logoLink { background: transparent none repeat scroll 0% ! important; }
body.FR_FR #topContainer { background: rgb(248, 248, 248) url('tile_up_noel.gif') repeat-x scroll 0% ! important; }
body.BE_FR #topContainer { background: rgb(248, 248, 248) url('tile_up_noel_001.gif') repeat-x scroll 0% ! important; }
body.BE_NL #topContainer { background: rgb(248, 248, 248) url('tile_up_noel_002.gif') repeat-x scroll 0% ! important; }
body #global_footer { background: white url('bg_footer_noel.jpg') no-repeat scroll 0pt 100% ! important; padding-bottom: 80px; }
body.maison div#imm { background: rgb(0, 153, 255) url('tg_imm_bg_maison.gif') no-repeat scroll 0% 100%; }
