/*	RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/*
Les fantaisies de claire : des bijoux qui se mangent avec les yeux
*/

/* GLOBAL */
body { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; background: url('images/ig/body-bg.gif') repeat top center #fff; color: #333; }
::selection      { background: #ca0059; color: #ffffff; }
::-moz-selection { background: #ca0059; color: #ffffff; }
#global { width: 980px; margin: 0px auto; }
.clear { clear: both; }
.hovereffect { cursor: pointer; }
big { font-size: 1.3em; }
small { font-size: 0.8em; }
strong { font-weight: bold; }
.margintop0 { margin-top: 0px; }
.margintop5 { margin-top: 5px; }
.margintop10 { margin-top: 10px; }
.margintop20 { margin-top: 20px; }
.margintop30 { margin-top: 30px; }
h1 { font-family: 'Abel', sans-serif; font-size: 38px; color: #ca0059; margin-bottom: 20px; text-shadow: 0px 1px 0px #fff; }
h2 { font-family: 'Abel', sans-serif; font-size: 24px; color: #0d8ae3; margin-bottom: 10px; text-shadow: 0px 1px 0px #fff; }
h3 { font-family: 'Abel', sans-serif; font-size: 18px; color: #76b005; margin-bottom: 10px; text-shadow: 0px 1px 0px #fff; }
p { line-height: 1.4em; margin-bottom: 1.4em; }
.pink { color: #ca0059; }
.green { color: #76b005; }
.yellow { color: #e7c509; }
.blue { color: #0d8ae3; }
.purple { color: #742280; }
.grey { color: #777; }
.success { background: url('images/ig/icon-success.png') 12px center no-repeat #edfcd5; border-top: 1px solid #d4ebaf; border-bottom: 1px solid #d4ebaf; padding: 12px 12px 12px 36px; color: #555555; margin: 20px; }
.error { background: url('images/ig/icon-error.png') 12px center no-repeat #ffd9c8; border-top: 1px solid #f8c0c0; border-bottom: 1px solid #f8c0c0; padding: 12px 12px 12px 36px; color: #555555; margin: 20px; }
.info { background: url('images/ig/icon-info.png') 12px center no-repeat #fff3c7; border-top: 1px solid #eedb9d; border-bottom: 1px solid #eedb9d; padding: 12px 12px 12px 36px; color: #555555; margin: 20px; }
hr { border: 0px; border-top: 1px dashed #909090; }
a, a:link, a:visited { text-decoration: underline; color: inherit; }
a:hover { text-decoration: none; }

/* TOP BAR */
#topbar_text { background: #313131; padding: 3px; color: #888; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; text-align: center; font-family: 'Droid Sans', sans-serif; }
#topbar_colors { background: #914ebb; height: 2px; }
#topbar_colors .col { float: left; height: 2px; }
#topbar_colors .col1 { background: #5a91c9; width: 15%; }
#topbar_colors .col2 { background: #a3c65f; width: 25%; }
#topbar_colors .col3 { background: #d0659c; width: 10%; }
#topbar_colors .col4 { background: #e0b234; width: 25%; }
#topbar_colors .col5 { background: #914ebb; width: 24%; }

/* HEADER */
#header { width: 980px; margin: 0px auto 0px auto; height: 135px; margin-top: 20px; }
#header_logo { float: left; width: 510px; }
#header_right { float: left; width: 470px; }
#header_menu { color: #fff; font-family: 'Droid Sans', sans-serif; text-transform: uppercase; height: 55px; }
#header_menu ul { margin: 13px 0px 0px 0px; text-align: right; }
#header_menu li { display: inline; padding: 0px; margin-left: -3px; font-size: 13px; font-weight: bold; height: 35px; background: #313131; }
#header_menu a, #header_menu a:link, #header_menu a:visited { background: #313131; padding: 13px 12px 12px 12px; color: #fff; text-decoration: none; margin-bottom: 13px; }
#header_menu a:hover { background: #ca0059; }
#header_line2 { display: block; width: 470px; height: 35px; }
#header_line2_abso { display: block; text-align: right; position: absolute; width: 470px; height: 35px; }
.header_line2_box { display: inline; background: #aeaeae; padding: 10px; color: #fff; text-transform: uppercase; font-weight: bold; text-shadow: 0px 0px 4px #797979; }
.header_line2_box.cart { font-size: 13px; margin-right: 10px; }
.header_line2_box.login { font-size: 11px; }
.header_line2_box a, .header_line2_box a:link, .header_line2_box a:visited { color: #fff; text-decoration: none; }
.header_line2_box a:hover { color: #e7c509; }
#js_header_cart_detail_container { display: inline; }
#header_cart_detail { display: none; position: absolute; z-index: 999; top: 25px; right: 194px; width: auto; padding: 6px; background: #aeaeae; color: #fff; }
#header_cart_detail.logged { right: 109px; }
#header_cart_detail table { width: 100%; }
#header_cart_detail tr td { padding: 2px 5px 2px 5px; }
#header_cart_detail tr td.right { text-align: right; }
#header_cart_detail table a, #header_cart_detail table a:link, #header_cart_detail table a:visited { text-decoration: none; }
#header_cart_detail table a:hover { text-decoration: underline; }
#header_cart_detail_total { text-align: right; padding: 8px 5px 8px 0px; }
#header_cart_detail_continue { text-align: center; margin: 10px 0px 5px 0px; }

/* HEADBAND */
#headband_buttons { display: block; width: 470px; height: 15px; text-align: right; padding-top: 14px; position: absolute; }
#headband_buttons .selected { opacity: 0.5; }
#headband { display: block; height: 320px; background: url('images/ig/headband/1.jpg') no-repeat top center; margin-bottom: 30px; }
a#headband, a#headband:link, a#headband:visited { color: inherit; text-decoration: none; }
#headband_tmp { position: absolute; width: 100%; height: 320px; background-position: top center; background-repeat: no-repeat; }
#headband_in { display: block; width: 980px; margin: 0px auto; }
#headband_comm { display: block; display: block; float: left; width: 190px; height: 290px; background: url('images/ig/bg-white-60.png'); background-color: transparent; padding: 15px; font-family: 'Abel', sans-serif; color: #333; }
#headband_comm_hr { display: block; height: 2px; background: url('images/ig/hr.png'); margin-bottom: 20px; }
#headband_comm_title { display: block; font-size: 23px; font-weight: bold; text-shadow: 0px 1px 0px #eee; }
#headband_comm_text { display: block; font-size: 16px; line-height: 23px; font-family: Georgia, serif; font-style: italic; }

/* COLUMNS */
#column_left { display: block; float: left; width: 220px; margin-right: 30px; }
#column_right { display: block; float: left; width: 730px; }

/* COL LEFT */
#menu_left { margin-top: 1px; }
#menu_left li { background: #585858; color: #fff; text-transform: uppercase; font-weight: bold; margin-bottom: 2px; }
#menu_left li.sub { background: transparent; margin-bottom: 6px; }
#menu_left a, #menu_left a:link, #menu_left a:visited { display: block; color: #ffffff; text-decoration: none; padding: 9px 9px 8px 9px; }
#menu_left a:hover { background: #76b005; }
#menu_left li ul li { background: #dfdfdf; color: #777; text-transform: uppercase; font-weight: bold; margin-bottom: 2px; padding: 4px; margin-left: 10px; font-size: 11px; }
#menu_left li.sub a, #menu_left li.sub a:link, #menu_left li.sub a:visited { display: block; color: #777; text-decoration: none; padding: 0px; }
#menu_left li.sub a:hover { background: transparent; color: #76b005; }
#menu_left li.special { margin-top: 8px; background: #7c7c7c; }
#menu_left li.special a:hover { background: #e7c509; color: #333; }

/* FOOTER */
#footer_infos { border-top: 1px dashed #909090; padding: 20px 0px 0px 0px; }
#footer_infos .footer_infos_title { font-size: 13px; text-transform: uppercase; color: #777; font-family: 'Arial Black', sans-serif; font-style: normal; margin-bottom: 10px; }
#footer_infos .footer_infos_title_sub { font-size: 11px; text-transform: uppercase; color: #999; font-family: 'Arial Black', sans-serif; font-style: normal; margin-bottom: 3px; margin-top: 10px; }
#footer_infos_search { display: block; width: 150px; margin-right: 10px; float: left; }
#footer_infos_search_button { text-align: center; margin-top: 10px; }
#footer_infos_tags { display: block; width: 398px; margin-right: 10px; float: left; font-family: Georgia, serif; font-style: italic; }
#footer_infos_tags_colors { line-height: 26px; }
#footer_infos_tags_colors .colortag { padding: 2px 5px 3px 5px; background: #f0f0f0; border: 1px solid #cecece; margin-right: 3px; text-decoration: none; border-radius: 3px; font-size: 11px; }
#footer_infos_tags_colors .colortag:hover { border: 1px solid #bbb; }
#footer_infos_tags_colors .colortag.blue { color: #0d8ae3; }
#footer_infos_tags_colors .colortag.pink { color: #ca0059; }
#footer_infos_tags_colors .colortag.red { color: #C21920; }
#footer_infos_tags_colors .colortag.green { color: #76b005; }
#footer_infos_tags_colors .colortag.yellow { color: #e7c509; }
#footer_infos_tags_colors .colortag.orange { color: #FF861B; }
#footer_infos_tags_colors .colortag.purple { color: #742280; }
#footer_infos_tags_colors .colortag.black { color: #000; }
#footer_infos_tags_colors .colortag.white { color: #ccc; }
#footer_infos_tags li { display: inline; line-height: 20px; }
#footer_infos_tags li.size1 { font-size: 10px; }
#footer_infos_tags li.size2 { font-size: 14px; }
#footer_infos_tags li.size3 { font-size: 19px; }
#footer_infos_tags li.size4 { font-size: 24px; }
#footer_infos_tags li.size5 { font-size: 30px; }
#footer_infos_tags li a, #footer_infos_tags li a:link, #footer_infos_tags li a:visited { color: #333; text-decoration: none; }
#footer_infos_tags li a:hover { text-decoration: underline; }
.footer_infos_traduction_links { display: block; width: 198px; float: left; font-size: 11px; }
#footer_infos_fb { display: block; width: 412px; float: left; text-align: right; }
#footer_infos_fb_iframe { border: 0px; overflow: hidden; width: 402px; height: 338px; text-align: right; }
#footer { margin-top: 20px; border-top: 1px dashed #909090; padding: 5px 0px 10px 0px; color: #7c7c7c; font-size: 11px; font-family: 'Droid Sans', sans-serif; }
#footer_gplus { float: right; width: 25px; }
#footer a, #footer a:link, #footer a:visited { color: #7c7c7c; text-decoration: none; }
#footer a:hover { color: #ca0059; }

/* CATALOG */
.prod_block { display: block; float: left; border: 1px solid #d4d4d4; background: #fff; border-radius: 4px; margin-bottom: 30px; margin-right: 30px; }
a.prod_block, a.prod_block:link, a.prod_block:visited { text-decoration: none; color: #fff; }
.prod_block_in { display: block; width: 211px; height: 105px; background-position: center center; background-repeat: no-repeat; padding: 5px; }
.prod_block_in_outofstock { display: block; width: 211px; height: 105px; background: url('images/ig/label-rupture-de-stock.png') no-repeat top left; }
.prod_block_in_promo { display: block; width: 211px; height: 105px; background: url('images/ig/label-en-promo.png') no-repeat top left; }
.prod_block_price_line { padding-top: 85px; text-align: right; display: block; opacity: 0; }
.prod_block_price { display: inline; padding: 4px; background: url('images/ig/bg-black-60.png'); font-size: 14px; font-family: 'Droid Sans', sans-serif; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px; }
.prod_block_right { margin-right: 0px; }
.prod_block:hover { -webkit-box-shadow: 0px 0px 8px #b8b8b8; }
#pagination { text-align: center; margin-top: 20px; }
#pagination span, #pagination a, #pagination a:link, #pagination a:visited { color: #333; background: #eee; padding: 4px 5px 3px 6px; border: 1px solid #ddd; text-decoration: none; }
#pagination span { font-weight: bold; }
#pagination a:hover { background: #ddd; }

/* FORMS */
.input { border: 1px solid #bbb; padding: 4px; font-size: 12px; color: #333; margin-bottom: 1px; }
label { display: block; float: left; width: 120px; padding-top: 6px; }
.button { cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; padding: 7px 9px 6px 9px; background: -moz-linear-gradient( top, #fe5cb0 0%, #ca0058); background: -webkit-gradient( linear, left top, left bottom,  from(#fe5cb0), to(#ca0058)); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #a9034b; -moz-box-shadow: 0px 1px 3px rgba(110,90,100,0.5), inset 0px 0px 1px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 3px rgba(110,90,100,0.5), inset 0px 0px 1px rgba(255,255,255,1); text-shadow: 0px -1px 0px #a1235a, 0px 1px 0px rgba(255,255,255,0.3); }
.button.small { font-size: 11px; padding: 2px 9px 3px 9px; text-shadow: none; }
a.button, a.button:link, a.button:visited { text-decoration: none; color: #fff; }
.button:hover { background: -moz-linear-gradient( top, #fe5cb0 0%, #ab004a); background: -webkit-gradient( linear, left top, left bottom, from(#fe5cb0), to(#ab004a)); }
.button:active { background: -moz-linear-gradient( top, #fe5cb0 0%, #950040); background: -webkit-gradient( linear, left top, left bottom, from(#fe5cb0), to(#950040)); }
.button_normal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2b2b2b; padding: 3px 8px; background: -moz-linear-gradient( top, #ffffff 0%, #f5f5f5 50%, #e3e3e3 51%, #f2f2f2); background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #f5f5f5), color-stop(0.51, #e3e3e3), to(#f2f2f2)); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #9a9a9a; }
.button_normal:hover { background: -moz-linear-gradient( top, #ffffff 0%, #eeeeee 50%, #d0d0d0 51%, #e9e9e9); background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #eeeeee), color-stop(0.51, #d0d0d0), to(#e9e9e9)); }
.button_normal:active { background: -moz-linear-gradient( top, #ffffff 0%, #e4e4e4 50%, #bfbfbf 51%, #dcdcdc); background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #e4e4e4), color-stop(0.51, #bfbfbf), to(#dcdcdc)); }


/* SPECIFIC CLASSES */
.faq_answer { background: #e9e9e9; padding: 8px; -webkit-box-shadow: 0px 3px 10px 0px #b2b2b2; -moz-box-shadow: 0px 3px 10px 0px #b2b2b2; box-shadow: 0px 3px 10px 0px #b2b2b2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI0MywyNDMsMjQzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMzLDIzMywyMzMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==); background: -o-linear-gradient(top, rgba(243,243,243,1), rgba(233,233,233,1)); background: -moz-linear-gradient(top, rgba(243,243,243,1), rgba(233,233,233,1)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(243,243,243,1)), color-stop(1, rgba(233,233,233,1))); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE9E9E9); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE9E9E9)"; }
.guestbook_block { margin: 15px; float: left; }
.guestbook_message { background: #e9e9e9; padding: 8px; font-family: Georgia, serif; font-style: italic; word-wrap: break-word; -webkit-box-shadow: 0px 3px 10px 0px #b2b2b2; -moz-box-shadow: 0px 3px 10px 0px #b2b2b2; box-shadow: 0px 3px 10px 0px #b2b2b2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI0MywyNDMsMjQzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMzLDIzMywyMzMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==); background: -o-linear-gradient(top, rgba(243,243,243,1), rgba(233,233,233,1)); background: -moz-linear-gradient(top, rgba(243,243,243,1), rgba(233,233,233,1)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(243,243,243,1)), color-stop(1, rgba(233,233,233,1))); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE9E9E9); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE9E9E9)"; }
.guestbook_bubble { height: 14px; background: url('images/ig/livre-d-or-bulle.png') no-repeat top left; padding-top: 3px; padding-left: 31px; font-size: 10px; color: #742280; font-weight: bold; }
#guestbook_error { display: block; width: 360px; margin: 0px auto; }
#prod_blockprice { float: right; width: 105px; text-align: right; font-size: 26px; font-family: 'Abel', sans-serif; color: #0d8ae3; margin-bottom: 10px; text-shadow: 0px 1px 0px #fff; font-weight: bold; text-align: center; }
#prod_blockprice_promo { background: yellow; color: #333; text-transform: uppercase; font-size: 11px; font-weight: normal; text-shadow: none; text-align: center; font-family: 'Arial Black', sans-serif; border-radius: 8px; letter-spacing: 2px; }
#prod_blockprice_promo_normalprice { font-size: 14px; text-decoration: line-through; font-weight: normal; text-align: center; }
#prod_share { display: block; float: left; width: 350px; padding-bottom: 20px; margin-right: 30px; text-align: center; }
#prod_addtocart { display: block; float: left; width: 350px; padding-bottom: 20px; text-align: center; }
#prod_addtocart_stock { font-size: 1.2em; font-weight: bold; }
.prod_image { display: block; margin: 0px auto 20px auto; border: 4px solid #ddd; }
#prod_keywords_title { font-size: 12px; text-transform: uppercase; color: #888; font-weight: bold; margin: 20px auto 6px 1px; }
#prod_keywords_list { line-height: 26px; }
#prod_keywords_list .keyword { padding: 2px 5px 3px 5px; background: #f0f0f0; border: 1px solid #cecece; margin-right: 4px; text-decoration: none; border-radius: 3px; color: #7c7c7c; font-size: 11px; }
#prod_keywords_list .keyword:hover { color: #742280; }
#compte_tableau_liste_adresses { width: 100%; }
#compte_tableau_liste_adresses tr td { padding: 3px; }
.compte_orders_title { background: url('images/ig/bg-black-8.png'); padding: 8px; border-radius: 6px; margin-bottom: 10px; cursor: pointer; }
.compte_orders_title:hover { background: url('images/ig/bg-black-60.png'); color: #fff; }
.compte_orders_details { padding: 8px; background: url('images/ig/bg-white-60.png'); display: none; border-radius: 6px; }
.partners_blocklinks { display: block; float: left; width: 350px; margin-bottom: 20px; }
.partners_blocklinks.left { margin-right: 30px; }
.partners_name { font-size: 18px; font-family: Abel, sans-serif; color: #0d8ae3; }

/* CART AND ORDER STEPS */
.cart_table { width: 100%; }
.cart_table td { padding: 4px; vertical-align: middle; }
.cart_thumb_border { display: block; width: 60px; height: 60px; background: #fff; padding: 3px; border: 1px solid #742280; border-radius: 35px; }
.cart_thumb_border:hover { box-shadow: 0px 0px 8px #b8b8b8; -webkit-box-shadow: 0px 0px 8px #b8b8b8; }
.cart_thumb_border_photo { display: block; width: 60px; height: 60px; background-position: center center; background-repeat: no-repeat; border-radius: 35px; }
.cart_product_title { font-family: Georgia, serif; font-size: 17px; font-style: italic; color: #742280; }
.cart_product_label_promo { background: yellow; color: #333; text-transform: uppercase; font-size: 11px; font-weight: normal; font-family: 'Arial Black', sans-serif; border-radius: 8px; letter-spacing: 0px; font-style: normal; padding: 0px 5px 1px 5px; margin-left: 10px; }
.cart_bottomlines { display: block; background: url('images/ig/bg-black-8.png'); padding: 6px; text-align: center; }
.cart_bottomlines input { margin-top: 0; margin-bottom: 0; }
.payment_steps_title { font-family: 'Arial Black', sans-serif; font-size: 12px; text-transform: uppercase; color: #999; }
.payment_steps { display: block; float: left; width: 178px; color: #777; margin-right: 10px; padding: 5px; background: url('images/ig/bg-black-8.png'); font-size: 10px; }
.payment_steps.last { margin-right: 0px; }
.payment_steps.done { color: #333; }

/* FACEBOX */
#facebox h1 { font-size: 24px; }

/* IE6 : FUCKING N00BZ WITH 3 QI (ONE TO SLEEP ; ONE TO EAT ; ONE TO PEE) */
* html #header_logo { display: block; float: left; width: 560px; }
* html #header_right { display: block; float: left; width: 420px; }
* html #footer_infos_fb_iframe { display: none; }
/* IE7 : FUCKING N00BZ FUCKERS WITH 4 QI (3+1 TO GET FUCKED BY IE6 USERS) */
*+html #header_menu { height: 39px; margin-bottom: 16px; background: #313131; width: 412px; margin-left: 268px; }
*+html #header_menu ul { height: 30px; }
*+html .header_line2_box { background: grey; display: block; width: 150px; }
*+html #footer_infos_fb_iframe { width: 406px; height: 342px; overflow-y:hidden; overflow-x:hidden; overflow: auto; border: auto; }
/* IE8 : FUCKING USERS WITH 2 IQ (1 LESS BECAUSE OF CONTINUING TO USE IE) */
/* IE9 : SERIOUS FUCK - RECONIZE WHAT CAN MAYBE BE HTML AND CSS 15 YEARS AFTER THE OTHERS \Õ/ */
