@import url("/app/sys/css/default.css");
@import url("/app/sys/css/styles.css");
@import url("/app/sys/css/elt.css");
@import url("/app/shop/style.css");
@import url("/app/comment/style.css");


#active_link { display:block;height:57px;left:11px;position:absolute;top:4px;width:218px;z-index:11; }
#active_link img { height:57px;width:218px; }


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
strong {font-weight:bold;}
:focus {outline:0;}
ol, ul {list-style:none; margin: 1em 0 1em 24px; padding: 0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
html, body {height:100%; margin:0; padding:0;}
table {width:100%;}
p {margin-bottom:18px;}
body {font-family:Helvetica, Myriad ,Arial , Verdana ,sans-serif; color:#3c3c3c; background:#BB2020 url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-body.gif) top left repeat; font-size:12px; text-align:center; line-height:18px; }
.clear {clear:both; display:block; font-size:0; height:0; line-height:0; width:100%; margin:0; min-height:0; padding:0;}
.nowrap {white-space:nowrap;}


a:hover {cursor:pointer}

/* ----- Element styling ----- */
h1, h2, h3, h4, h5, h6 {font-family:Helvetica,Arial,sans-serif; color:#222222; font-weight:bold;}
h1 {font-family:Calibri,Helvetica,Arial,sans-serif; font-size:31px; font-weight:bold; color:#ffffff; position: absolute; top:-1000px;}  /* Remove this line and delete the logo (in the HTML) if you don't want an image as a logo */
h2 { color:#CE0206; font-size:18px; font-weight:normal; letter-spacing:-1px; padding-bottom:7px; text-transform:uppercase; }
h3 { color:#3C3C3C; font-size: 16px; padding-bottom:20px; text-transform:uppercase; }
h2.offer { border-bottom:2px solid #CE0206; color:#CE0206; font-size:18px; font-weight:normal; letter-spacing:-1px; margin-bottom:22px; padding-bottom:6px; text-transform:uppercase; }
h3.offer { border-bottom:2px solid #3C3C3C; color:#3C3C3C; font-size: 16px; margin-bottom:22px; padding-bottom:7px; text-transform:uppercase; }
h4 {font-size: 14px; padding: 0 0 5px 0;}
#title_header_wrap {font-family:Calibri,Helvetica,Arial,sans-serif; font-size:31px; font-weight:bold; color:#ffffff; position: absolute; top:-1000px;}  /* Remove this line and delete the logo (in the HTML) if you don't want an image as a logo */

/* ----- Structure ----- */

#sglobal {margin:0; padding:0; width:100%; min-height:100%; _height:100%; background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-light-1.gif) center 16px repeat-x; position:relative;}
#global {margin:0; padding:0; width:100%; min-height:100%; _height:100%; background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-light-2.gif) center 16px no-repeat; position:relative;}

#topnav {font-family: Myriad Pro, Arial,sans-serif; font-size:12px; padding:1px 0 3px 0; background:#000000; color:#ffffff;}
#topnav a {color:#CE0206;}
.wrap {width:940px; padding:0 10px; margin:0 auto; text-align:left; line-height:12px;}
.wrap h1 { display:inline; font-family: Myriad Pro,Arial,sans-serif; font-size:12px; font-weight:normal; margin:0; padding:0; position:static; top:auto; width:auto; }
#swrapper {width:978px; margin:0 auto; padding:0; background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-global.png) top center repeat-y;}
#wrapper {width:960px; margin:0 9px; padding:0; background:#ffffff; text-align:left; }

/* ----- Header ----- */
#header {height:115px; background:#f6f6f6 url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-header.gif) top left no-repeat; color:#000000;}
#header #logo {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/logo/logo.png) top left no-repeat; float:left; display:inline; height:62px; margin:25px 0 0 24px; width:293px; }
#header #logo a {float:left; display:block; width:293px; height:62px;}
#header #logo-3615 {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/blank.png) top left no-repeat; float:left; display:inline; height:70px; margin:25px 0 0 119px; width:180px; }
#header #logo-3615 a {float:left; float:left; display:block; width:128px; height:60px;}
#header #logo-texte {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/texte.png) top left no-repeat; float:left; display:inline; height:62px; margin:25px 0 0 50px; width:308px; }
#header #logo-signup {float:left; display:inline; margin:17px 0 0 60px; text-align:center; width:184px;}
#header #logo-signup #signup1, #header #logo-signup #signup2 { float:left; width:184px;}
#header #logo-signup #signup2 { background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-signup-home.png) top left no-repeat; margin-top:1px; height:40px;}
#header #logo-signup a {font-size:10px; color:#797a7a; text-decoration:none;}
#header #logo-signup a:hover {text-decoration:underline;}
#header #logo-signup a.signup {display:block; width:184px; height:40px; line-height:40px; color:#ffffff; font-weight:bold; font-size:14px;}

/* ----- Menu ----- */
#menu {height:50px; background:#424242 url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-menu.png) top left repeat-x; color:#ffffff; overflow:hidden;}
#menu table { margin:0; padding:0;}
#menu table td { background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-menu-separator.png) top right no-repeat; overflow:hidden;}
#menu table td.no-bg { background-image:none;}
#menu table td a {text-shadow:1px 2px #2B2B2B; display:block; height:35px; color:#f6f6f6; text-decoration:none; font-size:16px; padding: 10px 12px 5px 12px; margin-right:2px; font-weight:bold; line-height:16px;}
#menu table td a.no-margin { margin-right:0; }
#menu table td a .subtitles {color:#f6f6f6; text-decoration:none; font-size:10px; font-weight:normal; line-height:10px; margin-top:3px;}
#menu table td a:hover {background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-menu-hover.png) top left repeat-x;}
#menu table td a.active {background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-menu-active.png) top left repeat-x;}
/*#menu table td.tab-1 {width:201px;}
#menu table td.tab-2 {width:167px;}
#menu table td.tab-3 {width:169px;}
#menu table td.tab-4 {width:182px;}
#menu table td.tab-5 {width:241px;}*/

/*#menu table td.tab-1 a {width:175px;}
#menu table td.tab-2 a {width:140px;}
#menu table td.tab-3 a {width:143px;}
#menu table td.tab-4 {width:158px;}
#menu table td.tab-5 {width:215px;}*/

/* ----- Menu vertical ----- */
#submenu, #vente-arbo {width:150px; float:left; margin:0 10px 10px 0;}
#submenu a, #vente-arbo a {display:block; text-decoration:none;}
#submenu a:hover {text-decoration:underline;}
#submenu ul {margin:0; padding:0; border:1px solid #e2e2e2; background-color:#f6f6f6; width:148px;}
#submenu ul.subcats { margin:0; padding:0; border:none;}
#submenu ul li.submenu-cat {font-weight:bold;}
#submenu ul li.submenu-cat a.cat-link {background:#bc0508 url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-menu-cat.gif) repeat-x left bottom; color:#ffffff; font-size:12px; line-height:12px; padding:4px 4px;}
#submenu ul li.submenu-cat a.cat-link:hover {text-decoration:none;}
#submenu ul li.submenu-subcat-hover {background-color:#e8e8e8;}
#submenu ul li.submenu-subcat a.subcat-link {/*background:#ffffff;*/ color:#2f2f2f; padding:5px 0 5px 8px; font-weight:normal;line-height:18px!important; line-height:13px;}
#submenu ul li.submenu-subcat a.subcat-link:hover {text-decoration:none;}

/* ----- Vente événémentielle ----- */
#vente-privee {min-height:550px; padding:15px;}
#vente-privee-liste {min-height:550px; padding:15px;}
#vente-privee .float-content {float:right; width:674px;}

#vente-arbo {width:220px; background-color:#ffffff; border:1px solid #d9d9d9; padding-top:200px;}
#vente-arbo ul.arbo-level-1 {margin:0; padding:0;}
#vente-arbo ul.arbo-level-2 {margin:0; padding:0 0 0 29px; border-bottom:1px solid #d9d9d9; background:#f7f7f7;}
#vente-arbo ul.arbo-level-1 .arbo-li-1 a,
#vente-arbo ul.arbo-level-1 .arbo-li-2 a {color:#6e6e6e; font-weight:normal;}
#vente-arbo ul.arbo-level-1 .arbo-li-1 a {padding:6px 0 6px 30px; border-bottom:1px solid #d9d9d9; background:url("http://static.blt.typhon.net/app/btapie/pix/bul/bul-vente-arbo.png") 8px 9px no-repeat;}
#vente-arbo ul.arbo-level-2 .arbo-li-2 a {padding:5px 0 5px 11px; border:none; background:url("http://static.blt.typhon.net/app/btapie/pix/bul/bul-vente-arbo-l2.png") 0px 13px no-repeat;}

.article {float:left; width:299px; border:1px solid #d9d9d9; margin:0 18px 20px 18px; padding:0; line-height:14px; background:#f2f2f2; overflow:hidden;}
.article .art-head {padding:3px 8px 6px 8px; height:80px;}
.article .left-head {float:left; width:190px;}
.article .left-head .art-desc {color:#6e6e6e; font-size:11px;}
.article .left-head .art-name {color:#6e6e6e; font-size:11px; text-transform:uppercase; font-weight:bold; padding:12px 0 4px 0;}
.article .left-head .art-name a {color:#6e6e6e; text-decoration:none;}
.article .right-head {float:right; width:92px; text-align:center;}
.article .right-head .art-price-head {color:#6e6e6e; font-size:11px; padding:0 0 2px 0;}
.article .right-head .art-shp-price {color:#6e6e6e; font-size:11px; background:#fff; margin:0 0 6px 0; padding:0;}
.article .right-head .art-price {color:#d11317; font-size:14px; background:#fff; font-weight:bold; padding:4px 0;}
.article .art-img {height:298px; overflow:hidden; text-align:center; border:1px solid #d9d9d9; border-width:1px 0 1px 0; margin:0;}
.article .art-img img {display:block; border:none; margin:0; padding:0; width:300px; height:300px;}
.article .art-foot {padding:8px;}
.article .art-foot a.overview {float:left; width:130px; background-color:#717171;}
.article .art-foot a.cart {float:right; width:130px; background-color:#bc0508;}
.article .art-foot a {display:block; text-align:center; color:#fff; font-weight:bold; height:30px; line-height:30px; text-decoration:none;}

#vente-article {width:100%; border-collapse:collapse; color:#6e6e6e;}
#vente-article tbody td {border:1px solid #d9d9d9; padding:12px;}
#vente-article tfoot td {padding:10px 12px; text-align:center;}
#vente-article .image {padding:0; margin:0; width:400px; height:400px;}
#vente-article .image .art-images {padding:0; margin:0; width:400px; height:400px; overflow:hidden;}
#vente-article .image .art-images img {display:block; padding:0; margin:0; height:400px;width:400px;}
#vente-article .price-shp {color:#6e6e6e; font-size:12px; font-weight:bold;}
#vente-article .price-bt {color:#ce0206; font-size:16px; font-weight:bold;}
#vente-article .brand {float:right;}
#vente-article .name {font-size:16px; font-weight:bold; margin-bottom:20px;}
#vente-article .desc {font-size:12px; margin:0; padding:0;}
#vente-article .select-line {margin-bottom:10px;}
#vente-article .add-button a {display:block; width:130px; float:right;  text-align:center; height:30px; line-height:30px; background:#ba0508; font-weight:bold; color:#fff; text-decoration:none;}
#vente-article .add-button2 a {display:block; width:200px; float:right;  text-align:center; height:30px; line-height:30px; background:#ba0508; font-weight:bold; color:#fff; text-decoration:none;}
#vente-article .thumbnails {text-align:center;}
#vente-article .thumbnails img {width:46px; height:46px; border:1px solid #7f7f7f; padding:1px;}



/* ----- CART ----- */
#scart-contener {margin-top:6px; color:#797A7A; font-size:11px; text-decoration:none;width:162px; float:left; text-align:center; width:184px;}
#scart-contener .cart-container {margin:0 auto; width:180px; text-align:center;}

/* ----- Content & Breadcrumb ----- */
#breadcrumb {height:19px; font-size:11px; line-height:19px; background:#e5e5e5; color:#515151; margin:0 0 10px 0;}
#breadcrumb a {display:block; height:19px; float:left; color:#515151; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb a.home {display:block; height:19px; float:left; margin-right:5px; padding:2px 0 0 7px;}
#breadcrumb .separator {float:left; width:12px; height:19px; margin:0 10px; background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-breadcrumb-separator.png) top left no-repeat;}

#content {margin:10px; border-top:1px solid #ffffff; text-align:left;  }
.float-content {float:left; width:780px;}

/* ----- Footer ----- */
#footer-wrap {font-family: Myriad Pro, Arial,sans-serif; bottom:0; left:0; text-align:center; width:100%; padding:0; margin:0;}
#footer-inner-top {background-color:#000; color:#fff; line-height:20px; min-height:20px; margin:0 auto; width:960px;}
#footer-inner-top a { color:#fff; text-decoration:none; }
#footer-inner-top a:hover { text-decoration:underline; }
#footer-inner-wrap {background:#3c3c3c url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-footer.png) top left repeat; text-align:left; margin:0 auto; width:960px;}
#footer {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-footer-gradient.png) top left repeat-x; color:#f6f6f6; padding:10px;}
#footer .column {float:left; width:290px; margin:10px;}
#footer .column a {text-decoration:none;}
#footer .column a:hover {text-decoration:underline;}
#footer .column .category { line-height:12px; }
#footer .column .category a {font-size:14px; font-weight:550; text-transform:uppercase; color:#ffffff;}
#footer .column .subcategories {font-size:12px; font-weight:normal; margin-bottom:20px;}
#footer .column .subcategories a {color:#f6f6f6;}

#prefooter {margin:0 0 20px 0;}
#prefooter-assistance {float:left; width:550px; background-color:#6d6d6d;}
#prefooter-assistance .left {float:left; width:250px; margin:30px 0 30px 20px; color:#ffffff; line-height:22px;}
#prefooter-assistance .right {float:right; width:225px; margin:30px 30px 30px 0;}
#prefooter-assistance .right ul {margin:0; padding:0;}
#prefooter-assistance .right ul li.marged {margin:0 0 9px 0;}
#prefooter-assistance .right a.assistance-btn span.btn-center {float:left; display:block; height:24px; width:195px;}
#prefooter-assistance .right a.assistance-btn span.btn-center-text {float:left; display:block;width:170px;}
#prefooter-assistance .right a.assistance-btn span.btn-ico {display:block; float:left; height:20px; margin-top:2px; width:25px; }
#prefooter-assistance .right a.assistance-btn span.btn-ico-phone {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/ico/ico-prefooter-phone.png) top left no-repeat}
#prefooter-assistance .right a.assistance-btn span.btn-ico-letter {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/ico/ico-prefooter-letter.png) top left no-repeat}
#prefooter-assistance .right a.assistance-btn span.btn-ico-bubble {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/ico/ico-prefooter-bubble.png) top left no-repeat}
#prefooter-forum {float:right; width:380px;}
#prefooter-forum .heading {font-size:11px; height:60px; color:#3e3e3e; text-transform:uppercase; padding-left:50px; line-height:60px; background:#ebebeb url(http://static.blt.typhon.net/app/btapie/pix/ico/users.gif) 6px center no-repeat; position:relative;}
#prefooter-forum .heading a.forum {display:block; background-color:#3e3e3e; padding:2px 6px; color:#ffffff; text-decoration:none; line-height:18px; position:absolute; right:6px; bottom:19px;}
#prefooter-forum .heading a.forum:hover {text-decoration:underline;}
#prefooter-forum ul {margin:0; padding:0; border:none;}
#prefooter-forum ul li {background-color:#ffffff;}
#prefooter-forum ul li.alt {background-color:#ebebeb;}
#prefooter-forum ul li a {display:block; text-decoration:none; padding:6px 6px 6px 50px; color:#3e3e3e;
                          background:url(http://static.blt.typhon.net/app/btapie/pix/bul/bul-prefooter-forum.png) 18px center no-repeat;}
#prefooter-forum ul li a:hover {text-decoration:underline;}

a.assistance-btn {display:block; height:24px; line-height:24px; text-decoration:none; color:#5b5b5b; text-transform:uppercase;}
a.assistance-btn span.btn-left {display:block; float:left; width:12px; height:24px; background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-prefoot-left.png) top left no-repeat;}
a.assistance-btn span.btn-right {display:block; float:left; width:12px; height:24px; background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-prefoot-right.png) top right no-repeat;}
a.assistance-btn span.btn-center {position:relative; display:block; float:left; height:24px; padding:0; background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-prefoot.png) top left repeat-x; text-align:center;}
a.assistance-btn span.btn-center img {position:absolute; top:2px; right:0;}


/* ----- Notifications ----- */
.notification {position:relative; margin:0 0 15px 0; padding:0; border:1px solid; background-position:10px 11px !important; background-repeat:no-repeat !important; font-size:13px; width:99.8%;}
.attention {background:#fffbcc url('http://static.blt.typhon.net/app/btapie/pix/ico/exclamation.png') 10px 11px no-repeat; border-color:#e6db55; color:#666452;}
.information {background:#dbe3ff url('http://static.blt.typhon.net/app/btapie/pix/ico/information.png'); border-color:#a2b4ee; color:#585b66;}
.success {background:#d5ffce url('http://static.blt.typhon.net/app/btapie/pix/ico/tick_circle.png'); border-color:#9adf8f; color:#556652;}
.error {background:#ffcece url('http://static.blt.typhon.net/app/btapie/pix/ico/cross_circle.png'); border-color:#df8f8f; color:#665252;}
.notification div {display:block; font-style:normal; padding:10px 10px 10px 36px; line-height:1.5em;}
.notification a { color:#666452; font-weight:bold; text-decoration:none; }
.notification .close {color:#990000; font-size:9px; position:absolute; right:5px; top:5px;}


/* ----- Text ----- */
.dark-text-block {background:#ebebeb; color:#303030; padding:20px 10px; margin:0px 0; overflow:hidden; }
.dark-text-block h2 { color:#303030; padding:0; margin-bottom:10px; }
.dark-text-block em {font-weight:bold; color:#c91114;}
.dark-text-block .floating-col {float:left; width:46%; margin:0 36px 18px 0;}

/* ----- Formulaires ----- */
form select, form .text {padding:4px 2px; -moz-border-radius:0px;  border-top:1px solid #7c7c7c; border-right:1px solid #c3c3c3; border-bottom:1px solid #dddddd; border-left:1px solid #c3c3c3;}
form .text {width:93%;}
form .lbl select, form .lbl textarea {margin-left:0px;}
form .w-74{width:68%; -moz-border-radius:0 0 0 0; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; padding:4px 2px;}
form .w-16{width:18%; -moz-border-radius:0 0 0 0; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; padding:4px 2px; margin-right:2%}
form .w-20{width:22%; -moz-border-radius:0 0 0 0; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; padding:4px 2px; margin-right:2%}

form .text:focus {border:1px solid #73acdc;}
form .form-btn {background:#9c040f url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-submit.png) top left repeat-x; color:#ffffff!important; text-align:center;
                display:block; width:160px; height:22px; line-height:22px; text-transform:uppercase; font-size:14px!important;
                text-decoration:none!important; margin-top:12px; border:none;}
#autocompletion {background-color:#E9E9E9; border:1px solid #1a1a1a; color:#000000; margin:2px 0 0 0; padding:10px; position:absolute; top:140px; left:40%; max-height:240px; width:50%; overflow:auto; position:absolute;}
#autocompletion ul {margin:0; padding:0;}
#autocompletion li {padding:6px 0; float:left; width:46%; margin-right:10px;}
#autocompletion a {color:#000000;}
#autocompletion a:hover {text-decoration:underline;}
#autocompletion .autocompletion-close {position:absolute; top:0; right:8px;}
#autocompletion .autocompletion-close a {text-decoration:none;}

/* ----- Formulaires offres ----- */
.kwo-form .fields .field {padding:6px; margin:0 0 4px 0; border-bottom:1px solid #ffffff;}
.kwo-form .fields .field br {clear:both;}
.kwo-form  .onfocus { background-color:#FFF7C0; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; }
.kwo-form .fields .field label {float:left; width:220px; color:#000000; font-weight:bold;}
.kwo-form .fields .field label.auto {width:auto!important; margin-right:18px; font-weight:normal;}
.kwo-form .asterisk {color:#ff0000;}
.kwo-form input["type=text"], .kwo-form select, .kwo-form textarea {float:left; margin-left:18px; -moz-border-radius:0px; margin-right:24px;}
.kwo-form .divOption br {display:none; padding:0 6px;}
.kwo-form .field-hidden {display:none;}
.kwo-form input.text {width:240px}
.kwo-form textarea.text {width:240px}

/* ----- Formulaire Signup ----- */
.bt-form.top-spaced { margin-top:20px; }
.bt-form #acc-creator { width:90%; }
.bt-form .agree { float:left; padding:0px 6px; margin:0px; width:62%; }
.bt-form .baseline { color:#7C7D7D; font-size:15px; line-height:20px; margin-bottom:40px; text-align:justify; width:98%; }
.bt-form #cgu-label { color:#000000; float:left; font-weight:normal; margin:0px; width:86%; }
.bt-form .hint { background-color:#F5F5F5; border:1px solid #E6E6E6; color:#7C7D7D; display:none; float:left; margin:5px 0 0 5px; padding:3px 6px; }
.bt-form label.rad { float:left; font-weight:normal; width:33%; }
.bt-form label.lbl { float:left; width:40%; }
.bt-form label.lbl_r { text-align:right; width:100%; }
.bt-form div.lbl { float:left; width:60%; }
.bt-form textarea.text { font-family:Helvetica,Arial,sans-serif; font-size:12px; overflow:auto; width:93%; height:96px; }
.bt-form .titler { font-size:22px; }
.bt-form .top-bordered-separator { float:left; border-top:1px solid #D9D9D9; width:100%; }
.bt-form .sign-btn { margin-left:40%; padding:0px 25px 5px 25px; text-transform:none; width:auto; cursor:pointer; }
.bt-form .sign-line { float:left; padding:2px; margin:0 0 4px 0; width:62%; }
/*.bt-form .sign-line:hover { background-color:#FFF7C0; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; }*/
.bt-form .onfocus { background-color:#FFF7C0; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; }
.bt-form .small-label { float:left; font-size:11px; margin-top:3px; margin-bottom:5px; margin-right:2%; width:35%; }
.bt-form .subtitler { font-size:19px; }

.bt-form.logger { padding:20px; text-align:left; }

/* ----- Formulaires classiques ----- */
.bt-form {position:relative;}
.bt-form.top-bordered {border-top:1px solid #d9d9d9; margin-top:20px; padding-top:20px; text-align:left; }
.bt-form.top-bordered-sep {border-top:1px solid #d9d9d9; margin-top:55px; padding-top:55px;}
.bt-form h2 {font-size:18px; text-transform:uppercase; color:#7c7d7d; font-style:italic; font-weight:bold;}
.bt-form h2 em {color:#ba0609;}
.bt-form .hover-line {padding:6px; margin:0 0 4px 0; border-bottom:1px solid #ffffff; border-right:1px solid #FFFFFF; }
/*.bt-form .hover-line:hover {background-color:#fff7c0; border-bottom:1px solid #e4e4e4; border-right:1px solid #E4E4E4; }*/
.bt-form .line {padding:0 6px; margin:0;}
.bt-form label {float:left; width:25%; color:#000000; font-weight:bold;}
.bt-form label.auto {width:auto!important; margin-right:18px; font-weight:normal;}
.bt-form .field {float:right; width:75%;}
.bt-form .field a {font-size:10px; color:#7c7d7d; text-decoration:underline;}
.bt-form .asterisk {color:#ff0000;}
.bt-form select.kwo-birthdate {margin-right:7px;}
.bt-form input[type="checkbox"] {margin:0 3px -2px 0; padding:0; vertical-align:baseline;}
.bt-form .input-precision {text-align:right; width:205px;}
.bt-form .bt-form-separator {position:absolute; top:-17px; left:30%; font-size:38px; color:#ba0609; font-weight:bold; padding:8px; background-color:#ffffff;}

/* ----- Offre ----- */
.offre-html-gabarit {padding:10px}

/* ----- Home ----- */
.home-ventes { border:1px solid #a50205; }
.home-factures .dark-text-block { border:1px solid #cccccc; }
.home-factures .dark-text-block table tr td { width:50%; padding:10px; }
.home-factures .dark-text-block table tr td p { margin:0; }
.home-block {margin:0 0 15px 0; padding:0; overflow:hidden; }
.home-block h2 { padding-bottom: 10px; }
.home-block hr {display:block; height:1px; background-color:#d9d9d9; border:none; margin:25px 0 0 0; padding:0;}
.home-block-left-col {float:left; width:629px; border-right:1px solid #cccccc;}
.home-block-right-col {float:right; margin:  14px 15px 0 12px; width:280px;}

.ad-home-g1 img, .ad-home-g2 img, .ad-home-bottom img {display:block; margin:0; padding:0;}
.ad-home-g1, .ad-home-g2, .ad-home-bottom {overflow:hidden;}

.ad-home-g1 {float:left; width:695px; height:297px;  overflow:hidden;}

.home-seo .ad-home-d1 {margin:0 5px 0 0; float:left; width:240px; height:297px; text-align:right;}
.home-seo .ad-home-d1 .arrows a { display:block; height:15px; background-image:url('/app/btapie/pix/btn/btn-home-promo-arrows.png'); line-height:0; font-size:0; background-repeat:no-repeat; }
.home-seo .ad-home-d1 .arrow_top a { background-position:top; }
.home-seo .ad-home-d1 .arrow_bottom a { background-position:bottom; }
.home-seo .ad-home-d1 .arrow_top a:hover { background-image:url('/app/btapie/pix/btn/bouton_up_hover.png'); }
.home-seo .ad-home-d1 .arrow_bottom a:hover { background-image:url('/app/btapie/pix/btn/bouton_down_hover.png'); }

.home-seo .ad-home-d1-inner {width:220px; height:250px; overflow:hidden; padding:5px 10px 0; background-color:#5B5C5D; margin:6px 0; position:relative;}
.home-seo .ad-home-d1-inner .block-ad-d1 {padding:0 8px 0 16px; height:50px; cursor:pointer; margin:0 0 14px 0; text-align:left;}
.home-seo .ad-home-d1-inner .block-ad-d1 .link-d1 { float:left; display:inline}
.home-seo .ad-home-d1-inner .block-ad-d1 img { border:2px solid #ffffff;}
.home-seo .ad-home-d1-inner .block-ad-d1 .content {float:left; color:#ffffff; padding-left:5px; width:127px;}
.home-seo .ad-home-d1-inner .block-ad-d1 .content a {color:#ffffff; text-decoration:none; display:block;}
.home-seo .ad-home-d1-inner .block-ad-d1 .content a:hover {text-decoration:underline;}
.home-seo .ad-home-d1-inner .layout { position:absolute; top:0; left:0; height:255px; width:240px; background-image:url('/app/btapie/pix/home-promo-layout.png'); z-index:8; }
.home-seo .ad-home-d1-inner .slide_box { top:9px; position:absolute; }

.ad-home-g2 {position:relative; width:629px;}
.ad-home-g2 .datas {text-align:center; position:absolute; top:0; left:0;}
.ad-home-g2 .name {color:#000000; font-size:30px; text-transform:uppercase; padding:8px 0;}
.ad-home-g2 .date {color:#a09fa0; font-size:13px; text-transform:uppercase;}
.ad-home-g2 .link {position:absolute; top:280px; left:0;}
.ad-home-g2 .link a {color:#fff; font-weight:bold; text-decoration:none; display:block; height:32px; padding:0 15px 0 0; line-height:32px; font-size:13px; background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-anchor-vente-right.png) top right no-repeat;}
.ad-home-g2 .link a:hover {text-decoration:underline}
.ad-home-g2 .link a div {height:32px; text-align:center; background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-anchor-vente-left.png) top left no-repeat; padding:0 0 0 15px; line-height:32px;}

.ad-home-g2-voyage {background: url(http://static.blt.typhon.net/var/docs/btapie/visuels/home-left-2-voyage.jpg) no-repeat scroll left top transparent; border:1px solid #d9d9d9; height:385px; position:relative; width:628px;}
.ad-home-g2-voyage .header {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/vente-prive-30percent.png) no-repeat top left; height:52px; padding:39px 0 0 0; width:628px;}
.ad-home-g2-voyage .header .name {color:#fff; text-align:center; text-trasnform:uppercase;}
.ad-home-g2-voyage .header .date {color:#fff; text-align:center; text-trasnform:uppercase;}
.ad-home-g2-voyage .link {top:119px; left:240px;}
.ad-home-g2-voyage .annonce {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-vente-annonce.png) repeat-x scroll left top ; color:#fff; font-size:15px; height:51px; line-height:51px; position:absolute; top:298px; left:0; text-align:center; text-transform:uppercase; width:628px;}

.ad-home-d2 .block-ad-d2 {overflow:hidden; padding:10px 10px 9px 85px; margin-bottom:8px; border:1px solid #d9d9d9; background-color:#ffffff; background-position:left center; background-repeat:no-repeat; height:42px;}
.ad-home-d2 .block-ad-d2 a {color:#000000; text-decoration:none;}
.ad-home-d2 .block-ad-d2 .title {text-align:center; color:#000000; font-size:13px; line-height:16px; white-space:nowrap; overflow:hidden; font-weight:bold;}
.ad-home-d2 .block-ad-d2 .date {text-align:center; color:#888788; font-size:9px; line-height:14px; text-transform:none;}

.ad-home-d2 .block-ad-d2-link {padding-top:4px; padding-bottom:3px;}
.ad-home-d2 .block-ad-d2-link .link {font-size:11px; line-height:11px; text-align:center; }
.ad-home-d2 .block-ad-d2-link .link a {color:#ce0206;}
.ad-home-d2 .block-ad-d2-link .link a:hover {text-decoration:underline;}
.ad-home-d2 .block-ad-all { height:51px; margin:20px 0 0;}
.ad-home-d2 .block-ad-all a {}
.ad-home-d2 .block-ad-all a:hover {}

.ad-home-bottom {border:1px solid #a50205;}

.ad-home-eco {background:transparent url(/app/btapie/pix/bg/bg-home-eco.gif) no-repeat bottom left; height:120px; position:relative; padding: 10px 20px 20px 20px; width:898px }
.ad-home-eco .sprite_small_button {position:absolute; top:95px; left:740px;}
.ad-home-eco h3 { color:#C91114; font-size:20px; line-height:20px; padding:0; margin:0; text-align:left;}
.ad-home-eco p {color:#303030; font-size:18px; font-weight:normal; line-height:24px; margin:30px 0 0; padding:0 0 0 200px; text-align:left; width:500px;}

.ad-home-forum {background:transparent url(/app/btapie/pix/bg/bg-home-forum.gif) no-repeat bottom left; height:120px; position:relative; padding: 10px 20px 20px 20px; width:898px }
.ad-home-forum .sprite_small_button {position:absolute; top:95px; left:717px;}
.ad-home-forum .sprite_grey_button {position:absolute; top:50px; left:715px;}
.ad-home-forum h3 { color:#C91114; font-size:20px; line-height:20px; padding:0; margin:0; text-align:left;}
.ad-home-forum p {color:#303030; font-size:17px; font-weight:bold; line-height:24px; margin:10px 0 5px; padding:0 0 0 200px; text-align:left;}
.ad-home-forum ul { margin:0 0 0 200px; width:450px; }
.ad-home-forum ul li { padding:0 0 0 16px; background-image:url('/app/btapie/pix/ico/ico-arrow.png'); background-repeat:no-repeat; background-position:0 4px; }
.ad-home-forum ul li a { color:#000000; text-decoration:none; font-size:12px;  }
.ad-home-forum ul li a:hover { text-decoration:underline; }


/* ----- Forum ----- */
.board-controls { height:24px; padding:9px 0px;}
.board-controls-empty { height:26px; }
.board-controls div.btn-add { float:right;}
.board-controls div.btn-add a { display:block;color:#FFFFFF; display:block; font-family:Arial; font-size:13px; font-weight:bold; height:24px; text-decoration:none;; }
.board-controls div.btn-add a:hover { text-decoration:underline; }
.board-controls div.btn-add a div { float:left; }
.board-controls div.btn-add a div.central {background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-center-part.gif); height:21px; padding-left:4px; padding-top:3px; }
.board-controls div.btn-add a div.centralG {background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-prefoot.png) repeat-x scroll left top transparent; height:21px; padding-left:4px; padding-top:3px;color:#5B5B5B; }

.board-controls div.btn-alert { float:right; margin-right:10px; }
.board-controls div.btn-alert a { color:#FFFFFF; display:block; font-family:Arial; font-size:13px; font-weight:bold; height:24px; text-decoration:none; }
.board-controls div.btn-alert a:hover { text-decoration:underline; }
.board-controls div.btn-alert a div { float:left; }
.board-controls div.btn-alert a div.central { background:url(http://static.blt.typhon.net/app/btapie/pix/btn/btn-center-part.gif); height:21px; padding-left:4px; padding-top:3px; }

.board-comment { border-bottom:1px solid #6B6B6B; }
.board-comment .message-box { float:left; padding:10px 3px; width:667px; }
.board-comment .message-box .forum-titler { float:left; height:100%; text-align:center; width:30px; }
.board-comment .message-box .content { float:left; height:100%; width:637px; }
.board-comment .writter-box { float:left; margin-bottom:10px; margin-left:10px; margin-top:10px; width:237px; }
.board-comment .writter-box .buble-arrow { float:left; height:28px; margin-top:46px; width:14px; }
.board-comment .writter-box .author-infos { background-color:#E5E5E5; float:left; height:100px; padding-top:20px; width:223px; }
.board-comment .writter-box .author-infos p { margin-bottom:0px; margin-left:24px; }
.board-comment .writter-box .edit { background-color:#FFFFFF; color:#3C3C3C; display:block; float:left; height:21px; margin-right:12px; padding-left:6px; text-decoration:none; width:40px; }
.board-comment .writter-box div.quote { background: #FFFFFF url(http://static.blt.typhon.net/app/btapie/pix/board-quote.gif) no-repeat 3px 4px; float:left; margin-right:12px; }
.board-comment .writter-box a.quote {  color:#3C3C3C; display:block; height:21px; padding-left:17px; text-decoration:none; width:32px; }
.board-comment .writter-box .controls,
.board-topic .writter-box .controls { margin-left:10px; margin-top:20px; }
.board-topic .writter-box .edit { background-color:#E5E5E5; color:#3C3C3C; display:block; height:21px; padding-left:6px; text-decoration:none; width:40px; }
.board-topic .writter-box a.quote { background-color:#E5E5E5; color:#3C3C3C; display:block; height:21px; padding-left:4px; text-decoration:none; width:32px; }
.board-topic { background-color:#E5E5E5; border-bottom:1px solid #6B6B6B; }
.board-topic .writter-box { float:left; margin-bottom:10px; margin-left:10px; margin-top:10px; width:237px; }
.board-topic .writter-box .author-infos { background-color:#FFFFFF; float:left; height:100px; padding-top:20px; width:223px; }
.board-topic .writter-box .author-infos p { margin:0px; margin-left:24px; }
.board-topic .writter-box .buble-arrow { float:left; height:28px; margin-top:46px; width:14px; }
.board-topic .message-box { float:left; padding:10px 3px; width:667px; }
.board-topic .message-box .forum-titler { float:left; height:100%; text-align:center; width:30px; }
.board-topic .message-box .content { float:left; height:100%; width:637px; }
.board-topic .message-box .content .name { font-size:14px; font-weight:bold; }
.board-user { font-style:italic; }
#first-overtitle { margin-left:0px !important; margin-right:0px !important;margin-top:0px !important;  margin-bottom:12px; }
.overtitle { float:left; border-bottom:2px solid #CE0206; height:25px; margin-top:20px; padding-bottom:0px;  width:940px; margin-bottom:12px; }
.overtitle a { color:#CE0206; text-decoration:none;}
.overtitle div { float:left; font-weight:bold; letter-spacing:1px; margin: 0 10px; padding:4px 0px 3px; width:876px; line-height:19px; height:18px;overflow:hidden;}
.overtitle img { float:left; margin-left:10px; width:33px;}
table.board { border:1px solid #333333; table-layout:auto; }
table.board tbody td.alterned { background-color:#E5E5E5; }
table.board tbody td.heading-title { padding:10px 3px; }
table.board tbody td.heading-title div.part { float:left; height:100%; width:418px; }
table.board tbody td.heading-title div.forum-titler { float:left; height:100%; text-align:center; width:30px; }
table.board tbody td.heading-title div a { border:none; color:#333333; font-size:larger; font-weight:bold; text-decoration:none; }
table.board tbody td.heading-title div a:hover { text-decoration:underline; }
table.board tbody td.heading-title div p { margin:0px; padding:5px 0px; }
table.board tbody td.heading-topic-count { border-left:1px solid #333333; padding-left:10px; vertical-align:middle; }
table.board tbody td.heading-responses { border-left:1px solid #333333; padding-left:10px; vertical-align:middle; }
table.board tbody td.heading-last-topic { border-left:1px solid #333333; padding:10px 3px; }
table.board tbody td.heading-last-topic div { padding-left:15px; }
table.board tbody td.heading-last-topic div p { margin:0px; padding:5px 0px; }
table.board tbody td.heading-subject { padding:10px 3px; }
table.board tbody td.heading-subject div.part { float:left; height:100%; width:458px; }
table.board tbody td.heading-subject div.forum-titler { float:left; height:100%; text-align:center; width:30px; }
table.board tbody td.heading-subject div a { border:none; color:#333333; font-size:larger; font-weight:bold; text-decoration:none; text-transform:uppercase; }
table.board tbody td.heading-subject div a:hover { text-decoration:underline; }
table.board tbody td.heading-subject div p { margin:0px; padding:5px 0px; }
table.board tbody td.heading-response-count { border-left:1px solid #333333; padding-left:10px; vertical-align:middle; }
table.board tbody td.heading-display-count { border-left:1px solid #333333; padding-left:10px; vertical-align:middle; }
table.board tbody td.heading-last-comment { border-left:1px solid #333333; padding:10px 3px; }
table.board tbody td.heading-last-comment div { padding-left:15px; }
table.board tbody td.heading-last-comment div p { margin:0px; padding:5px 0px; }
table.board thead { color:#FFFFFF; text-transform:uppercase; }
table.board thead th { background-color:#333333; font-size:larger; font-weight:bold; padding:6px 0px; }
table.board thead th.heading-title { padding-left:33px; width:422px; }
table.board thead th.heading-topic-count { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-left:10px; width:70px; }
table.board thead th.heading-responses { border-right:1px solid #FFFFFF; padding-left:10px; width:90px; }
table.board thead th.heading-last-topic { padding-left:15px; width:287px; }
table.board thead th.heading-subject { padding-left:33px; width:560px; }
table.board thead th.heading-response-count { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-left:10px; width:100px; }
table.board thead th.heading-display-count { border-right:1px solid #FFFFFF; padding-left:10px; width:98px; }
table.board thead th.heading-last-comment { padding-left:15px; width:209px; }
.widget-action-abuse { color:#3C3C3C; display:block; height:21px; padding-left:20px; text-decoration:none; width:120px; }
/*table.fixed {width:100%; background-color:#FAFAFA; border-collapse:separate; border:1px solid #CCCCCC; font-size:12px; line-height:15px;}
table.fixed td {font-size:12px; padding:7px;}
table.fixed a {color:#CE0206; text-decoration:none;}

.heading-subject {}
.heading-response-count {text-align:center;}
.heading-display-count {text-align:center;}
.heading-last-comment {}

td.heading-subject .avatar {background-color:#ffffff; border:1px solid #AAAAAA; float:left; margin-right:5px !important; padding:3px;}*/


/* ----- Offre ----- */
.offre-content { width:780px; }
.offre-content img.heading {display:block; margin-bottom:20px;}
.offre-content em {color:#b90709; font-weight:bold;}
.offre-content hr {height:1px; border:none; background-color:#d9d9d9; line-height:1px; margin:0 0 20px 0; padding:0;}
.offre-content .offre-liens {margin-top:32px;}
.offre-content a.offre-lien {float:right; margin-left:18px;}

table.offre {width:100%; border:2px solid #464646; margin:0 0 32px 0;}
table.offre th, table.offre td {border:thin solid #bbbbbb; color:#c2070a; font-size:16px; vertical-align:middle;}
table.offre th {background-color:#eeeeee; text-transform:uppercase; font-weight:bold; padding:30px 16px;}
table.offre th.label {color:#464646; font-size:14px; font-weight:bold;}
table.offre th.red {background-color:#b90709; color:#ffffff;}
table.offre td {background-color:#fff; text-transform:none; font-weight:bold; padding:16px 10px; text-align:center; font-style:italic;}
table.offre td.label {color:#464646; text-align:left; text-transform:uppercase; font-style:italic;}
table.offre td.red {background-color:#b90709; color:#ffffff; font-size:20px;}
table.offre td.red em {font-style:italic; color:#fff;}

.offre-content strong.note, .offre-content em.note {font-size:16px;}


.offre-content .kwo-signin .bt-form #acc-creator {width:100%; }
.offre-content .kwo-signin .bt-form .sign-line {width:70%; }
.offre-content .kwo-signin input.text {width:205px}
.offre-content .kwo-signin select.text {width:205px}
.offre-content .kwo-signin input.street {width:320px !important}

.offre-content .kwo-signin .w-74{width:230px;}
.offre-content .kwo-signin .w-16{width:50px; margin-right:25px}


/* -------- CMS ------- */
#page h1.title { position: absolute; top:-1000px; }
#page h1 { color:#CE0206; border-bottom:2px solid #CE0206; font-size:20px; font-weight:normal; letter-spacing:-1px; margin-bottom:28px; padding-bottom:7px; position:relative; text-transform:uppercase; top:0px; }
#page h2 { color:#3C3C3C; border-bottom:2px solid #3C3C3C; font-size:18px; font-weight:normal; letter-spacing:-1px; margin-bottom:18px; padding-bottom:7px; text-transform:uppercase; }
#page h3 { color:#3C3C3C; font-size:16px; font-weight:bold; letter-spacing:-1px; margin-bottom:18px; padding:0px; text-transform:uppercase; }
#page p { margin-bottom:34px; padding-right:15px; }

/* ----- AIES form ---- */
.aies-form select {height:32px; width:150px;}
.aies-form label {float:left; width:120px}
.aies-form td {padding-bottom:5px;}


/* ------ AUTRES ------ */
.left-small {float:left; width:200px; margin-right:10px}
.right-small {float:left; width:200px}
.left-large {float:left; width:500px; margin-right:10px}
.right-large {float:left; width:500px}

.field-checkbox .divOptionSimple label,
.field-checkbox .divOption label {color:#000000; font-weight:normal !important; width:220px; }
.field-checkbox .divOption input,
.field-checkbox .divOption {float:left}

.account-panel #autocompletion {top:inherit; left:inherit; background-color:#E9E9E9;border:1px solid #1A1A1A;color:#000000;margin:2px 0 0;max-height:240px;overflow:auto;padding:10px;position:absolute;width:31%;}

.elt-control .date,
.sign-line .date {background:url(http://static.blt.typhon.net/app/btapie/pix/ico/calendar.png) no-repeat; height:25px; width:28px !important; border:none  !important; cursor:pointer; float:left}

a.sprite_button { display:block; color:#ffffff; font-weight:bold; line-height:51px; font-size:14px; height:51px; text-align:center; text-decoration:none; }
a.sprite_button span { display:inline; float:left; height:51px; background-image:url('/app/btapie/pix/btn/btn-sprite.png'); line-height:51px; font-size:14px; cursor:pointer; }
a.sprite_button span.left { background-position:left top; width:46px; }
a.sprite_button span.content { background-position:left -51px; padding:0 2px; }
a.sprite_button span.right { background-position:right top; width:46px; }

a.sprite_button:hover { text-decoration:underline; }

a.sprite_small_button { display:block; color:#ffffff; font-weight:bold; line-height:51px; font-size:14px; height:40px; text-align:center; text-decoration:none; }
a.sprite_small_button span { display:inline; float:left; height:40px; background-image:url('/app/btapie/pix/btn/btn-small-sprite.png'); line-height:40px; font-size:14px; cursor:pointer; }
a.sprite_small_button span.left { background-position:left top; width:20px; }
a.sprite_small_button span.content { background-position:left -40px; padding:0 4px; text-align:center; }
a.sprite_small_button span.two_content { background-position:left -40px; padding:0 4px; line-height:16px; text-align:center; padding-top:4px; height:36px; }
a.sprite_small_button span.right { background-position:right top; width:20px; }

a.sprite_small_button:hover { text-decoration:underline; }

a.sprite_grey_button { display:block; color:#ffffff; font-weight:normal; line-height:24px; font-size:14px; height:24px; text-align:center; text-decoration:none; }
a.sprite_grey_button span { display:inline; float:left; height:24px; background-image:url('/app/btapie/pix/btn/btn-grey-sprite.png'); line-height:24px; font-size:14px; cursor:pointer; }
a.sprite_grey_button span.left { background-position:left top; width:14px; }
a.sprite_grey_button span.content { background-position:left -24px; padding:0 20px; text-align:center; }
a.sprite_grey_button span.right { background-position:right top; width:14px; }

a.sprite_grey_button:hover { text-decoration:underline; }

.sprite_fine_button { display:block; float:right; color:#fff; line-height:28px; text-decoration:none; font-size:12px; font-weight:bold; }
.sprite_fine_button span { height:28px; display:block; float:left; background-image:url('/app/btapie/pix/btn/btn-fine-sprite.png'); background-repeat:repeat-x; }
.sprite_fine_button .left { width:15px; background-position:top left; }
.sprite_fine_button .content { padding:0 10px; background-position:bottom; }
.sprite_fine_button .right { width:15px; background-position:top right; }
.sprite_fine_button:hover { text-decoration:underline; }

/* ------ Birth-date ------ */
.birth-date .text {float:left;margin-right:3px}
.birth-date .date-separator {background:url(http://static.blt.typhon.net/app/btapie/pix/ico/date_separator.png) no-repeat; height:22px; width:14px; float:left}
.birth-date div.lbl {height:25px;}
.birth-date span.precision {float:left; text-align:left; width:40px; }


/* ------    BOX    ------ */
.gray-box {}
.gray-box div.top-content {background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-top-box-gray.png) no-repeat; height:11px; width:623px;}
.gray-box div.bottom-content {background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-bottom-box-gray.png) no-repeat; height:11px; width:623px;}
.gray-box div.middle-content {background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-middle-box-gray.png) repeat-y; width:583px; padding:10px 20px;}
.gray-box div.gray-box-under-link {width:623px; text-align:right; margin:4px 0 0 0;}
.gray-box div.gray-box-under-link a {font-size:11px; text-decoration:none; color:#CE0206;}
.gray-box div.gray-box-under-link a:hover {text-decoration:underline;}

/* ------    PANIER    ------ */
td.quantity select.text {width: 50px;}

/* ------    CATEGORIE    ------ */
.prod-title { background-color:#E5E5E5; border-bottom:1px solid #3C3C3C; color:#3C3C3C; font-weight:bold; height:20px; padding-top:4px; }
p.no-margin { margin:0px; padding:15px 0 0 15px; }
ul.list-offre { margin:20px 0 0 0; }
ul.list-offre li { margin:16px 0 0 0; display:block; }
ul.list-offre li a { color:#000000; margin:0px; text-decoration:none; }
div.link_carrousel_category {padding-left:70px;}
div.link_carrousel_category a {color:white;text-decoration:none;}
div.link_carrousel_category a:hover {text-decoration : underline;}

.item-categorie { border:1px solid #ccc; float:left; height:257px; width:778px; }
.item-offre_cat { border:1px solid #ccc; float:left; height:192px; width:778px; }
.item-reduc { float:left; height:214px; margin: 0 0 0 187px; padding:30px 0 0 0; width:219px; }
.item-reduc .reduc-content { color:#C8060A; float:left; font-size:16px; font-weight:bold; text-transform:uppercase }
.item-link { float:left; height:222px; margin: 0 0 0 120px; padding:35px 0 0 0; width:230px; }
.powered-by { color:#3c3c3c; float:left; height:27px; margin-top:31px; width:215px; }
.powered-by-content { float:left; height:22px; padding:5px 28px 0 0; text-align:right; width:187px }
.item-link-offre { float:left; height:113px; margin: 0 0 0 524px; padding:60px 0 0 0; width:230px;}
.bandeau-inferieur {float:left; border:1px solid red;margin:0px;padding:0px;}
.item-offre_cat .annonce {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-vente-annonce.png) repeat-x scroll left top; float:left; height:39px; margin:153px 0 0 0; width:100%;}
.item-offre_cat .annonce span {color:#fff; line-height:39px; font-style:italic; font-size:15px; font-weight:bold; padding:0 5px;}

/* ------    BANNIERES CATEGORIE    ------ */

.categorie-telmobile { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-telmobile.jpg) no-repeat top left; }
.categorie-telfixe { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-telfixe.jpg) no-repeat top left; }
.categorie-energie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-energie.jpg) no-repeat top left; }

.categorie-assusante { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assusante.jpg) no-repeat top left; }
.categorie-assuchomage { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assuchomage.jpg) no-repeat top left; }
.categorie-assubc { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assubc.jpg) no-repeat top left; }
.categorie-assujc { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assujc.jpg) no-repeat top left; }
.categorie-assumalus { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assumalus.jpg) no-repeat top left; }
.categorie-assuvhg { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assuvhg.jpg) no-repeat top left; }
.categorie-assumoto { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-assumoto.jpg) no-repeat top left; }

.categorie-rachatcredit { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-rachatcredit.jpg) no-repeat top left; }
.categorie-creditconso { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-creditconso.jpg) no-repeat top left; }
.categorie-creditimmo { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-creditimmo.jpg) no-repeat top left; }

.categorie-voitures { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-voitures.jpg) no-repeat top left; }
.categorie-pneus { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-pneus.jpg) no-repeat top left; }
.categorie-piecesauto { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-piecesauto.jpg) no-repeat top left; }

.categorie-sejours { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-sejours.jpg) no-repeat top left; }
.categorie-avions { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-avions.jpg) no-repeat top left; }
.categorie-hotels { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-hotels.jpg) no-repeat top left; }
.categorie-pizzas { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-pizzas.jpg) no-repeat top left; }
.categorie-pressenumerique { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-pressenumerique.jpg) no-repeat top left; }
.categorie-pressepapier { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/categories/cat-pressepapier.jpg) no-repeat top left; }

/* ------    END    ------ */


.assurance1-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assurance-bandeau-3.jpg) no-repeat top left; }
.assurance2-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assurance-1.jpg) no-repeat top left; }
.assurance3-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assurance-1.jpg) no-repeat top left; }
.assur2-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assur-2.jpg) no-repeat top left; }
.assur3-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assur-3.jpg) no-repeat top left; }
.assur4-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assur-4.jpg) no-repeat top left; }
.assur5-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assur-5.jpg) no-repeat top left; }
.chomage-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/cat-assurancechomage.jpg) no-repeat top left; }
.agence-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/sejours.jpg) no-repeat top left; }
.pizzas-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/banniere-pizzas.jpg) no-repeat top left; }
.energie-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/banniere-energie.jpg) no-repeat top left; }
.rachat-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/rachat.jpg) no-repeat top left; }
.credit-immo-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/credit-immo.jpg) no-repeat top left; }
.credit-conso-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/credit-conso.jpg) no-repeat top left; }
.billetsavion-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/cat-avions.jpg) no-repeat top left; }
.billetsavion-offre { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/billets-avion-home.jpg) no-repeat top left; }
.hotels-offre { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/hotels-home.jpg) no-repeat top left; }
.hotels-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/cat-hotels.jpg) no-repeat top left; }
.zero-forfait-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/zero-forfait-bg-catdesc.gif) no-repeat top left; }
.club-budget-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/club-budget-bg-catdesc.gif) no-repeat top left; }
.aies-categorie { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/aies-bg-catdesc.gif) no-repeat top left; }
.zero-forfait-reduc { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/_64pc.jpg) no-repeat 0 111px ; }
.aies-reduc { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/15-40pc.jpg) no-repeat 0 111px ; margin-left:262px;}
.club-budget-reduc { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/club-budget-bg-reduc.gif) no-repeat 0 111px ; }
.aies-link {margin-left:47px;}
.pwd-by-sfr { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/sfr-logo-small.gif) no-repeat right top; }
.pwd-by-ft { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/france-telecom-logo-small.gif) no-repeat right top; }

.categorie-footer { float:left; margin-bottom:20px; }
.categorie-footer-text { background-color:#f8f8f8; border:1px solid #ccc; padding:12px; width:725px; }
.categorie-footer-text h3 { background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/puce-information.gif) no-repeat 0 1px; color:#CE0206; font-size: 18px; font-weight:bold; margin:0; padding:0 0 0 16px; width:710px; }
.categorie-footer-text .col-gauche, .categorie-footer .col-droite { float:left; margin:36px 0 0 0; text-align:justify; width:350px;}
.categorie-footer-text .col-gauche { padding: 0 10px 0 0;}
.categorie-footer-text .col-droite { padding: 0 0 0 10px;}
.categorie-footer-text .col-gauche h4, .categorie-footer .col-droite h4 { float:left; margin: 0 0 38px 0; width:350px;}
.categorie-footer-text .col-gauche p, .categorie-footer .col-droite p { float:left; font-size:14px; margin:0; width:350px; }

.categorie-footer-autopromos {}
.categorie-footer-autopromos a {text-decoration:none;}
.categorie-footer-autopromos .autopromo {height:198px; float:left; width:380px; margin-top:10px;}
.categorie-footer-autopromos .autopromo-g {}
.categorie-footer-autopromos .autopromo-d {margin-left:10px;}
.categorie-footer-autopromos .autopromo .pourcent {float:left; height:91px; width:100%;}
.categorie-footer-autopromos .autopromo .pourcent-30 {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-autopromo-pourcent-30.png) no-repeat top left;}
.categorie-footer-autopromos .autopromo .pourcent-0 {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-autopromo-pourcent-0.png) no-repeat top left;}
.categorie-footer-autopromos .autopromo .annonce {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-vente-annonce.png) repeat-x scroll left top; float:left; height:39px; margin:68px 0 0 0; width:100%;}
.categorie-footer-autopromos .autopromo .offre-bandeau {background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-vente-annonce.png) repeat-x scroll left top; float:left; height:39px; margin:68px 0 0 0; width:100%;}
.categorie-footer-autopromos .autopromo .annonce span {color:#fff; line-height:39px; font-style:italic; font-size:15px; font-weight:bold; padding:0 5px;}
.categorie-footer-autopromos .autopromo .offre-bandeau span {color:#fff; line-height:39px; font-style:italic; font-size:15px; font-weight:bold; padding:0 5px;}

.categorie-footer-autopromos .pressenumerique {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/presse-numerique.jpg) no-repeat top left;}
.categorie-footer-autopromos .pressepapier {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/magazine-papier.jpg) no-repeat top left;}
.categorie-footer-autopromos .pneu {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/cat-footer-pneu.jpg) no-repeat top left;}
.categorie-footer-autopromos .assimmobilier {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/cat-footer-assurance.jpg) no-repeat top left;}
.categorie-footer-autopromos .immobilier {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/expert.jpg) no-repeat top left;}
.categorie-footer-autopromos .assurance {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/assurance-mini.jpg) no-repeat top left;}
.categorie-footer-autopromos .auto {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/bloc-piece-auto.jpg) no-repeat top left;}
.categorie-footer-autopromos .eco {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/bloc-essence.jpg) no-repeat top left;}
.categorie-footer-autopromos .impots {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/bloc-impots.jpg) no-repeat top left;}
.categorie-footer-autopromos .proprietaire {background:transparent url(http://static.blt.typhon.net/var/docs/btapie/visuels/bloc-proprietaire.jpg) no-repeat top left;}

/* ------    LISTE VENTES    ------ */
.vente-liste { margin:0; float:left; width:780px; }
.vente-liste li { width:780px; }
.vente-liste li * { float:left; }
.vente-liste li .header { height:5px; width:780px;}
.vente-liste li .header-left{ background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-ventes-header-left.png) no-repeat top left; line-height:5px; height:5px; width:5px }
.vente-liste li .header-center{ background-color:#9e030f; height:5px; line-height:5px; width:770px }
.vente-liste li .header-right{ background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-ventes-header-right.png) no-repeat top left; line-height:5px; height:5px; width:5px }

.vente-liste li .content { background-color:#9e030f; border-left:5px solid #9e030f; border-right:5px solid #9e030f; height:183px; width:770px; }
.vente-liste li .content .content-g { height:183px; width:580px; }
.vente-liste li .content .content-g .image { height:150px; width:580px; overflow:hidden;}
.vente-liste li .content .content-g .texte { color:#ffffff; line-height:32px; height:32px; padding:0 0 0 1px; width:576px; }
.vente-liste li .content .content-d { height:183px; margin:0 0 0 6px; width:181px; }
.vente-liste li .content .content-d .encart { background-color:#fff; height:133px; padding:6px 9px 9px 9px; width:166px; }
.vente-liste li .content .content-d .encart .encart-content { height:50px; margin:6px 0 0 0; width:166px; }
.vente-liste li .content .content-d .encart .encart-content p { line-height:14px; margin:0; width:166px; }
.vente-liste li .content .content-d .encart .encart-content p.title { color:#000; font-weight:bold; }
.vente-liste li .content .content-d .encart .encart-content p.date { color:#827579; margin:0; width:166px; }
.vente-liste li .content .content-d .encart .encart-content p.heure { color:#827579; margin:0; width:166px; }
.vente-liste li .content .content-d .encart .encart-separate { background-color:#c0070a; height:1px; line-height:1px; margin:3px 0; width:165px; }
.vente-liste li .content .content-d .bouton { background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-vente-bouton.gif) no-repeat top left; height:30px; margin:3px 0 0 0; width:187px; }
.vente-liste li .content .content-d .bouton a { color:#fff; display:block; font-size:12px; font-weight:bold; line-height:30px; height:30px; text-align:center; text-decoration:none; width:187px; }
.vente-liste li .content .content-d .bouton a:hover { text-decoration:underline; }

.vente-liste li .footer { height:3px; width:780px;}
.vente-liste li .footer-left{ background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-ventes-footer-left.png) no-repeat top left; line-height:3px; height:3px; width:5px }
.vente-liste li .footer-center{ background-color:#9e030f; line-height:5px; height:5px; line-height:3px; height:3px; width:770px }
.vente-liste li .footer-right{ background:transparent url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-ventes-footer-right.png) no-repeat top left; line-height:3px; height:3px; width:5px }
#oneshot-purchase {margin-top : 30px;}

/* ------    LISTE AIES    ------ */
.aies-offre .thumb_aies {margin:10px 0 0 0;}


.account-panel .recap_order { margin:0 auto 15px; padding:5px 20px 10px 12px; width:868px; border:1px solid #ce0602; }

.account-panel .recap_order .sprite_fine_button { float:right; display:inline; }
.account-panel .recap_order .cancel_order { margin:0 20px 0 0; }

.account-panel .recap_order h2 { line-height:26px; background-image:url('/app/btapie/pix/ico/plusmoin.png'); background-repeat:no-repeat; background-position:0 7px; padding:0 0 0 30px; border:none; text-decoration:none; cursor:pointer; margin:0; zoom:1; }
.account-panel .recap_order h2.open { background-position:left -23px; margin:0 0 25px 0; }
.account-panel .recap_order h2 a { color:#cb0315; font-size:22px; font-weight:normal; font-style:italic; text-decoration:underline; text-transform:none; }
.account-panel .recap_order h2 a strong { font-weight:bold; }
.account-panel .recap_order .content_right { float:left; width:310px; margin:0 0 10px 0; }
.account-panel .recap_order .content_left { float:left; width:555px; margin:0 0 10px 0; }

.account-panel .recap_order .order_statut { margin:0; }
.account-panel .recap_order .order_statut li { padding:0 0 0 30px; margin:0 0 10px 0; background-image:url('/app/btapie/pix/ico/checkbox_commande_grey.png'); background-position:0 3px; background-repeat:no-repeat; font-size:18px; font-weight:normal; line-height:18px; color:#c8c8c8; }
.account-panel .recap_order .order_statut li.red { background-image:url('/app/btapie/pix/ico/checkbox_commande_red.png'); color:#cb0315; }
.account-panel .recap_order .order_statut li.green { background-image:url('/app/btapie/pix/ico/checkbox_commande_green.png'); color:#1fb334; }
.account-panel .recap_order .order_statut li.green a { color:#1fb334; }

.account-panel .recap_order .content_left table { width:90%; }
.account-panel .recap_order .content_left table tr.underline { border-bottom:1px solid #d5d5d5; }
.account-panel .recap_order .content_left table td { padding:20px 0 10px 0; font-size:14px; }
.account-panel .recap_order .content_left table td.text_right { text-align:right; }
.account-panel .recap_order .content_left table td.name { font-size:14px; padding:0; font-weight:bold; }
.account-panel .recap_order .content_left table tr.infos td { padding-top:0; }

.ad-home-d1 {float:right; width:230px; height:309px; text-align:right;}
.ad-home-d1-inner {width:220px; height:309px; padding:0 10px; background-color:#5B5C5D; margin:0 0 0 auto; text-align:left; position:relative}
.ad-home-d1-inner .block-ad-d1 {padding:8px 0; height:50px; cursor:pointer}
.ad-home-d1-inner .block-ad-d1 .link-d1 { float:left; display:inline}
.ad-home-d1-inner .block-ad-d1 img { border:2px solid #ffffff;}
.ad-home-d1-inner .block-ad-d1 .content {float:left; width:145px; color:#ffffff; padding-left:5px}
.ad-home-d1-inner .block-ad-d1 .content a {color:#ffffff; text-decoration:none; display:block;}
.ad-home-d1-inner .block-ad-d1 .content a:hover {text-decoration:underline;}
.ad-home-d1-inner .arrow {position:absolute; left:-18px; top:15px; width:18px; height:36px; background:url(http://static.blt.typhon.net/app/btapie/pix/bg/bg-home-arrow.png) top left no-repeat;}
*html .ad-home-d1-inner .arrow {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.blt.typhon.net/app/btapie/pix/bg/bg-home-arrow.png', sizingMethod='scale');}

.float-content .vente-liste h2 {text-transform:uppercase;color:#cc0000;font-size : 15px; display:block;width:190px;}
.float-content .vente-liste span {color:#666666;font-size : 16px;display:block;width:190px;line-height:25px;}
.float-content .vente-liste .footer_vente p {font-weight:bold;margin:0px; height: 21px;margin-top : 5px;color : #666666; font-size : 14px;}
.float-content .vente-liste .footer_vente p.date {width : 422px; padding-left : 15px; margin-top : 6px; }
.float-content .vente-liste .footer_vente p.countdown {text-align:center; width :140px; margin-top : 6px; font-size:14px; font-weight :bold; font-style:italic; color:#c0070a;}
.float-content .vente-liste .footer_vente div.bouton_vente {width : 180px; margin-left: 10px; margin-top : 4px;}