*{margin:0; padding:0}

body{color:#333; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; background:#fff url('/orchidee.gif') repeat top left}

h1, h2, h3, h4, h5, h6, dt, .basket-table thead td, legend, .user-steps{font-family:"Century Gothic","Trebuchet MS","Lucida Grande"Arial,Helvetica,sans-serif; font-weight:normal; line-height:1.0em}

h1, h2, h3, h4, h5, h6{margin:0 0 6px 0}

h2, h4, h6{color:#963048}

h1{font-size:2em}

h1.list{position:absolute; top:40px; color:#963048}

h2{font-size:1.5em}

.big-col h2{margin-top:12px; color:#fff; background-color:#963048; padding:4px}

.big-col h3, .big-col h4{margin-top:12px}

h3.number{font-size:2.5em}

h2.number{color:#fff!important; font-size:2.5em}

p{margin:0; padding:0 0 10px 0}

.prod-intro p, .prod-desc p{line-height:18px}

strong{color:#963048}

fieldset{border:0}

label{cursor:pointer}

textarea{padding:3px; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; border:1px #bbb solid; -moz-border-radius:5px; border-radius:5px}

img{border:0}

a, a:visited{text-decoration:none; color:#963048; outline:0}

a:focus, a:hover{color:#e18ca0}

ul li, ol li{list-style-type:none}

.user-steps{display:block; background:transparent url(/img/gray-banner.jpg) top left no-repeat; height:43px; line-height:43px; font-size:18px; padding-left:10px}

li#menu-1{width:55px}
li#menu-2{width:105px}
li#menu-3{width:83px}
li#menu-4{width:136px}
li#menu-5{width:152px}
li#menu-6{width:75px}
li#menu-7 .tl span{width:90px}
#menu{padding:0; margin:0; list-style:none; position:relative; height:30px; background:url(http://www.tendance-perso.com/img/button-bg.jpg) repeat-x center center; width:1000px; z-index:500; font-family:"Century Gothic","Trebuchet MS","Lucida Grande"Arial,Helvetica,sans-serif}
#menu li{display:inline; float:left; line-height:10px}
#menu li a.tl{display:block; height:30px; text-decoration:none; line-height:30px; padding:0 8px 0 8px; color:#fff; text-decoration:none}
#menu li a:hover.tl{color:#963048; text-decoration:none; white-space:normal; background:#fff}
#menu li:hover >a.tl{color:#963048; text-decoration:none; white-space:normal; background:#fff}
#menu li a.tl span{background:url(http://www.tendance-perso.com/img/menu-arrow.gif) no-repeat center right; padding-right:10px}
#menu li a.tl:hover span{background:url(http://www.tendance-perso.com/img/menu-arrow-hover.gif) no-repeat center right; padding-right:10px}
#menu li:hover >a.tl span{background:url(http://www.tendance-perso.com/img/menu-arrow-hover.gif) no-repeat center right; padding-right:10px}
#menu li div{display:none; background:#FFF url(http://www.tendance-perso.com/img/menu-bg.jpg) repeat-x scroll left top}
#menu li:hover div{display:block; background:#faebd7; position:absolute; top:30px; _top:33px; border-color:#963048; border-style:solid; border-width:0 1px 1px 1px; padding-bottom:10px; background:transparent url(http://www.tendance-perso.com/img/menu-bg.jpg) top left repeat-x; width:400px}
#menu li.pos-left{float:left}
#menu li.pos-right{float:right}
#menu:hover{position:relative}
#menu .clear{clear:both}
#menu :hover div dl{display:inline; padding:0; margin:0 0 0 10px; float:left; width:180px}
#menu :hover div dl dt{font-size:14px; width:130px; margin:5px 0 5px 0; line-height:20px}
#menu :hover div dl dd{padding:0; margin:0}
#menu :hover div dt a{text-decoration:none; cursor:default; font-weight:normal; color:#fff}
#menu :hover div dd a{display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#000; line-height:15px; padding-left:10px; background:transparent url(/img/menu-item-arrow.gif) 3px center no-repeat}
#menu :hover div dd a:hover{text-decoration:underline}

.bold{font-weight:bold}

ul.list{margin-left:5px}

ul.list li{padding-left:8px; background:transparent url(/img/menu-item-arrow.gif) left center no-repeat}

.cleaner{clear:both; height:1px; background:transparent}

.clear{overflow:hidden; zoom:1}

.left{float:left}

.right{float:right}

.center{margin-left:auto !important; margin-right:auto !important; display:block}

.text, .password{border:1px #bbb solid; padding:3px; font-size:12px; width:160px; margin-bottom:3px; -moz-border-radius:5px; border-radius:5px}

.button, .submit{border:0; background:#963048 url(/img/button-bg.jpg) top left repeat-x; color:#fff; font-weight:bold!important; padding:4px 8px 4px 8px; margin:0 0 0 3px; font-size:14px}

dl.round dt{padding:7px 7px 5px 7px; font-size:16px; margin:0}
dl.round dd{margin:0; padding:5px; font-size:10px}
dl.round fieldset{border:0; padding:0; margin:0}
dl.round input.text, dl.round input.password{border:0; background:#fff; padding:3px; margin-bottom:3px; width:200px}

dl.p240, dl.lp240, dl.g240{width:240px; margin:0; padding:0}
dl.p260, dl.lp260, dl.g260{width:260px; margin:0 5px 0 3px; padding:0; display:block; float:left}
dl.p225{width:225px; margin:0; padding:0}

dl.p225{width:225px; margin:0; padding:0}

dl.g225{width:225px; margin:0; padding:0}

dl.p240{background:#963048 url(/img/round-240-pink-bottom.png) bottom left no-repeat; color:#fff}
dl.p240 dt{background:transparent url(/img/round-240-pink-top.png) top left no-repeat}

dl.lp240{background:#FEDEF0 url(/img/round-240-lpink-bottom.png) bottom left no-repeat}
dl.lp240 dt{background:transparent url(/img/round-240-lpink-top.png) top left no-repeat}

dl.g240{background:#e9e9e9 url(/img/round-240-gray-bottom.png) bottom left no-repeat}
dl.g240 dt{background:transparent url(/img/round-240-gray-top.png) top left no-repeat}

dl.p225{background:#963048 url(/img/round-225-pink-bottom.png) bottom left no-repeat; color:#fff}
dl.p225 dt{background:transparent url(/img/round-225-pink-top.png) top left no-repeat}

dl.g225{background:#e9e9e9 url(/img/round-225-gray-bottom.png) bottom left no-repeat}
dl.g225 dt{background:transparent url(/img/round-225-gray-top.png) top left no-repeat}

dl.p260{background:#963048 url(/img/round-260-pink-bottom.png) bottom left no-repeat; color:#fff}
dl.p260 dt{background:transparent url(/img/round-260-pink-top.png) top left no-repeat}

dl.p240 em, dl.p225 em{color:#fff}

dl.p240 a, dl.p240 a:visited{color:#fff}
dl.p240 a:focus, dl.p240 a:hover{color:#e18ca0}

.small-col{margin-top:25px; width:225px; height:auto !important}
.big-col{width:730px; position:relative; overflow:hidden; zoom:1}
.big-col .small-col{margin-top:0; width:320px}

.small-col .galery .margin{margin-right:5px}
.small-col .galery li{float:left; margin-bottom:5px; width:105px; height:105px; overflow:hidden}
.small-col .blocks{margin-bottom:40px}
.small-col .round{margin-bottom:20px}

.steps{width:1000px; background:#e9e9e9 url(/img/round-1000-gray-bottom.png) bottom left no-repeat; margin-top:10px}
.steps .inner{background:transparent url(/img/round-1000-gray-top.png) top left no-repeat; padding:10px 20px 10px 20px}

.step{width:250px}
.step .img{float:left; width:90px; margin-right:10px}
.step .desc{float:left; width:150px; margin-top:20px; font-weight:bold}

.breadcrumb{margin:0 0 10px 0; font-size:10px; color:#888}

.prod-intro{}
.prod-desc, .prod-img{overflow:hidden}

.options{margin-top:20px}

.options em{color:black; font-weight:normal; font-style:italic}

.options ul li{display:block; width:350px; float:left; padding:10px 0 10px 10px}

#page-liste .options .inner{position:relative; min-height:160px; height:auto !important; height:180px}

#fiche-produit .options .inner{position:relative; min-height:160px; height:auto !important; height:180px}

.options .img{float:left; width:150px; display:block; text-align:center}

#page-liste .options .sub{height:30px; position:absolute; bottom:0; right:0; padding-right:10px; margin-bottom:20px}

.border-right{border-right:1px solid #e9e9e9}

.border-bottom{border-bottom:1px solid #e9e9e9}

.personnalisation .inner{margin:10px 20px 10px 20px; zoom:1; overflow:hidden}

#effets-texte .left{width:650px}

#effets-texte .right{width:300px}

#effets-texte .effets{zoom:1; overflow:hidden}

#effets-texte textarea{width:500px; height:150px}

#effets-texte label{display:block}

#effets-texte .effets li{list-style-type:none; float:left; display:block; width:200px}

#format-imp .left{width:300px}

#format-imp .right{width:650px}

.basket-table, .basket-cadeau, .mode-livraison, .mode-reglement{margin:0 5px 0 5px; width:720px; border-collapse:collapse}

.basket-table{text-align:center}

.basket-total{border-collapse:collapse; margin:0 5px 0 5px}

.basket-cadeau, .mode-livraison, .mode-reglement{border:1px #963048 solid}

.basket-table td, .basket-cadeau td, .basket-total td, .mode-livraison td, .mode-reglement td{padding:10px}

.basket-cadeau textarea{width:700px; height:15px}

.mode-livraison label{margin-left:5px}

.basket-table .img{width:110px}
.basket-table .produit{width:}
.basket-table .dimension{width:70px}
.basket-table .quantite{width:70px}
.basket-table .total{width:50px}
.basket-table .suppr{width:50px}
.basket-cadeau .total{width:50px}

.basket-table thead td{background:#963048; color:#fff; text-align:center}

.basket-table tfoot td, .basket-total tfoot td{background:#963048; color:#fff}

.basket-table tfoot strong, .basket-total tfoot strong{color:#fff}

.basket-table tr.odd td, .basket-total tr.odd td{background:#FEDEF0}

.button-wrap{margin:20px 5px 0 0; overflow:hidden; zoom:1}

#prod-specs label{display:inline-block; line-height:1.8; vertical-align:top; width:50px; margin-right:10px; text-align:right}

#prod-specs li{margin-bottom:5px}

#prod-specs select{width:100px}

.prod-valid{margin:0 60px 20px 60px}

.prod-valid .prix{display:block; margin:0 0 15px 0; font-family:"Century Gothic","Trebuchet MS","Lucida Grande"Arial,Helvetica,sans-serif; font-weight:normal; text-align:center; font-size:1.7em; *margin-top:10px; *font-size:1.4em}

.prod-valid .ajout-panier{float:right; margin:15px}

.prod-valid fieldset{width:225px}

.prod-complem li{overflow:hidden; zoom:1}

.prod-complem .img{width:105px; float:left}

.prod-complem .desc{float:right; width:245px}

.prod-complem .voir{text-align:right; padding-right:30px}

.autres-vues li{float:left; margin:5px}

.autres-vues li img{width:50px; height:50px}

.tailles li{float:left; margin-right:15px}

.border{padding:10px; border:1px solid #963048; margin:0 5px 0 5px}

.important{border:3px solid #963048; padding:10px 5px 5px 100px; background:transparent url(/img/info.gif) 10px 10px no-repeat; -moz-border-radius:10px}

.big-col fieldset ol{margin:0; padding:0}

.big-col fieldset li{list-style:none; padding:2px; margin:0 auto}

.big-col fieldset .text{width:160px}

.big-col fieldset .checkbox{margin:0 5px 0 10px}

.big-col fieldset .long{width:inherit; margin:0 0 0 5px}

em, .inputRequirement{font-weight:bold; font-style:normal; color:#f00}
.big-col label{width:200px; display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:middle; line-height:1.8; text-align:right}

.formated{margin-bottom:20px}

.formated h3{margin:0px 0 5px 0; background:transparent url(/img/header-pink-sm.gif) top left no-repeat; height:25px; line-height:25px; padding-left:5px}

.formated fieldset{margin-top:20px; width:500px}

.formated legend{height:25px; line-height:25px; margin-top:20px}

.formated label{text-align:right; margin-right:15px}

.formated ol{margin:0}

.formated .button, .formated .submit{}

.colissimo{padding-left:75px; background:transparent url(/img/colissimo-sm.gif) 0 10px no-repeat}

.chronopost{padding-left:75px; background:transparent url(/img/chronopost-sm.gif) 0 10px no-repeat}

.adresses{margin-bottom:5px}

.adresses .left{margin-left:50px}

.adresses .right{margin-right:50px}

#evenementiel_p{width:765px; overflow:hidden; float:left}
#evenementiel_sec{width:230px; overflow:hidden; float:left}
#wrap{width:996px; margin:0 auto; padding:0 2px 0 2px; background-color:#fff}

#header{margin-top:5px; height:110px}

#nav{height:30px}

#content{margin-top:10px; overflow:hidden; zoom:1}

#footer{min-height:150px; background:transparent url(/img/dotted-line.png) top left repeat-x; padding-top:27px}

#footer .logo{padding:15px 0; width:300px; float:left}

#footer .blocks{float:left; border-left:1px solid #999; padding-left:15px; width:180px; display:block; min-height:150px}

#footer .blocks ul li{color:#999; font-size:11px; line-height:18px}

#footer .logo a{margin:0 auto; display:block; overflow:hidden; text-indent:-9999px; height:42px; width:260px; background:transparent url(/img/footer-logo.png) top left no-repeat}

#header .logo{margin-top:20px; width:430px; height:80px}

#header .logo a{display:block; overflow:hidden; text-indent:-9999px; height:110px; width:550px; background:transparent url(/img/header-logo.png) top left no-repeat}

#basket{height:100px}

dl#basket{background:#e9e9e9 url(/img/round-225-gray-bottom.png) bottom left no-repeat; width:225px}

dl#basket dt{margin:0; padding-bottom:0; background:transparent url(/img/round-225-gray-top.png) top left no-repeat}

#basket dt span.title{background:transparent url(/img/basket-icon.png) top left no-repeat; font-size:14px; padding-left:20px; line-height:14px; float:left}

#basket .articles{line-height:14px; font-size:11px; float:right; color:#963048}

#basket dd{margin-top:10px}

#basket .password, #bon-plans #email{width:173px}

#basket .submit, #bon-plans .submit{border:0; background:#963048; color:#fff; padding:2px 1px 2px 1px; margin:0 0 0 2px; font-size:12px}

#bon-plans .submit{color:#963048; background:#fff}

#basket .links{margin:2px 0 0 0}

#basket .links p{margin:0; padding:0}

#basket .aide{text-align:right; margin:5px 0 0 0; font-size:14px}

#basket .text, #basket .password, #bon-plans .text{-moz-border-radius:0}

#login-box{padding-bottom:10px}

#login-box #connexion, .prod-valid #ajouter-perso{border:1px solid #935866}

#nouveau-compte{margin-top:30px}

.login dl#basket{background:#963048 url(/img/round-225-red-bottom.png) bottom left no-repeat; color:#fff}

.login dl#basket dt{background:transparent url(/img/round-225-red-top.png) top left no-repeat}

.login dl#basket .aide, .login dl#basket .articles{color:#e9e9e9}

#order-steps{display:block; margin:0 auto; width:510px}

#order-steps p{text-align:center; padding-top:35px}

#order-steps li{display:block; width:80px; height:60px; list-style-type:none; float:left; margin:5px}

#order-steps .on{font-weight:bold}

#order-steps .panier{background:transparent url(/img/cart-off.gif) center top no-repeat}

#order-steps .ident{background:transparent url(/img/pad-lock-off.gif) center top no-repeat}

#order-steps .livr{background:transparent url(/img/truck-off.gif) center top no-repeat}

#order-steps .regle{background:transparent url(/img/cash-register-off.gif) center top no-repeat}

#order-steps .recap{background:transparent url(/img/receipt-off.gif) center top no-repeat}

#order-steps .panier.on{background:transparent url(/img/cart.gif) center top no-repeat}

#order-steps .ident.on{background:transparent url(/img/pad-lock.gif) center top no-repeat}

#order-steps .livr.on{background:transparent url(/img/truck.gif) center top no-repeat}

#order-steps .regle.on{background:transparent url(/img/cash-register.gif) center top no-repeat}

#order-steps .recap.on{background:transparent url(/img/receipt.gif) center top no-repeat}

#order-steps li.arrow{padding-right:40px; background:transparent url(/img/next.png) center right no-repeat}

#login-box a{color:#fff}

#login-box fieldset{width:225px}

#sub-nav{padding:0; height:25px; margin:20px 0 20px 0}

#sub-nav li{margin:0; padding:0; list-style-type:none; float:left}

#sub-nav li a{display:block; color:#963048; height:25px; line-height:25px; text-decoration:none; padding:0 10px 0 10px; margin:0 1px 0 0}

#sub-nav li a:hover, #sub-nav li.select a{background:transparent url(/img/button-bg.jpg) center center repeat-x; color:#fff}

#home .images-splash{display:block; width:1000px; position:relative}

#home .images-splash .tag-line{background:transparent url(/img/impression-haute-qualite.gif) top left no-repeat; width:196px; height:26px; display:block; position:absolute; top:164px; left:324px; z-index:10}

#home #image-cycle{display:block; height:200px; width:530px}

#home .splash{display:block; padding-top:20px; width:1000px}

#home .splash .equation{width:550px; float:left; margin-right:0px}

#bon-plans{margin-left:8px; margin-bottom:5px}

#home .splash h1, #home .equation h2{text-align:center; margin:0}

#home .splash h1{font-size:1.1em; margin-bottom:10px; font-weight:bold}

#home .splash .blocks{width:195px}

#home .splash .blocks-colm{width:195px; display:block; float:left; overflow:hidden; zoom:1; margin-left:10px}

#home .splash .blocks-col{width:225px; display:block; float:left; overflow:hidden; zoom:1; margin-left:10px}

#home .splash .blocks-col2{width:235px; display:block; float:left; overflow:hidden; zoom:1; margin-left:10px}

#home .pre-footer{background:transparent url(/img/dotted-line.png) top left repeat-x; padding-top:27px}

.garanties_bottom{background:transparent url(/img/dotted-line.png) top left repeat-x; width:100%}
.garanties_bottom ul{display:block; float:left; width:100%; margin-top:35px}

.garanties_bottom li{text-align:center; width:165px; display:block; float:left; font-weight:bold}

#home .pre-footer .garanties{width:500px; float:left}

#home .pre-footer .garanties ul{display:block; float:left; width:250px}

#home .pre-footer .garanties li{}

#home .pre-footer .garanties li.domicile{background:transparent url(/img/domicile.png) top left no-repeat}
#home .pre-footer .garanties li.commande{background:transparent url(/img/commande.png) top left no-repeat}
#home .pre-footer .garanties li.colissimo{background:transparent url(/img/colissimo.png) top left no-repeat}
#home .pre-footer .garanties li.securise{background:transparent url(/img/securise.png) top left no-repeat}
#home .pre-footer .garanties li.serviceclient{background:transparent url(/img/serviceclient.png) top left no-repeat}
#home .pre-footer .garanties li.satisfait{background:transparent url(/img/satisfait.png) top left no-repeat}

#home .pre-footer dl.round{height:200px}

#personnalisation #content .heading{padding:0 10px 0 10px; background:transparent url(/img/heading-pink.jpg) top left no-repeat}

#personnalisation #content .heading h2{float:left; line-height:35px; font-size:1.3em; text-transform:uppercase}

#personnalisation #content .heading h3{float:right; line-height:35px}

#page-liste .options .sub{text-align:right}

#page-liste .options .sub p{padding:0}

#page-liste .options .sub .ajouter{background:transparent url(/img/basket-icon.png) top left no-repeat; font-size:14px; padding-left:20px; line-height:14px}

#panier .big-col h3{margin-top:32px}

#panier .aide dt{padding-bottom:0; font-size:2.5em}
#panier .aide dd{padding-top:0}

#panier .number{font-size:2em}

#mc-compositions .compo-list li{overflow:hidden; zoom:1}

#mc-compositions .compo-list .img{float:left; width:300px}

#mc-compositions .compo-list .desc{float:left}

#mc-compositions .compo-list .prod-spec{float:left}

#mc-compositions .compo-list .prix{float:right; margin:15px; font-family:"Century Gothic","Trebuchet MS","Lucida Grande"Arial,Helvetica,sans-serif; font-weight:normal; font-size:2em}

#mc-compositions .compo-list .links{margin-top:10px; text-align:center}

#mc-historique #liste-commandes li{border:1px solid #963048; margin:0 5px 10px 5px; padding:10px}

#mc-historique #liste-commandes li:hover{background:#FEDEF0}

#fiche-produits-unis #ajout-panier{display:block}

#fiche-produits-unis #ajouter{border:1px solid #222}

.coloris ol li{float:left; list-style-type:none}

.coloris ol li a{margin:0; padding:0; height:30px; width:30px; display:block; text-indent:-9999px}

http://www.tendance-perso.com/html/thickbox.css
*{padding:0; margin:0}

#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}

#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}

#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}

.TB_overlayMacFFBGHack{background:url(/img/overlay.png) repeat}
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}

* html #TB_overlay{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_window{position:fixed; background:#fff; z-index:102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}

* html #TB_window{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}

#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}

#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}

#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}

#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}

#TB_title{background-color:#e8e8e8; height:27px}

#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}

#TB_ajaxContent.TB_modal{padding:15px}

#TB_ajaxContent p{padding:5px 0px 5px 0px}

#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px}

* html #TB_load{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}

* html #TB_HideSelect{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}

.nav_page_b, .nav_page_t{margin:10px 0 0 0; width:100%; font-size:11px}
.nav_page_t{border-bottom:1px solid #817565; padding:0 0 0 0}
.nav_page_b{border-top:1px solid #817565; padding:0 0 0 0}
.nav_page_b ul li, .nav_page_t ul li{list-style-type:none; float:left; white-space:nowrap; text-align:center}
.larg_45{width:40%!important}
.larg_10{width:8%!important}
.nav_page_b ul li a, .nav_page_t ul li a{color:#333; text-decoration:none; font-weight:bold}

code{display:block}

#confirmation_cgv{padding:10px}
a .blanc, a:visited .blanc, a:hover .blanc{color:#fff!important}
.centre{text-align:center}

.orderEdit{color:#fff!important}

.layerPromoNewsletter{position:absolute; z-index:998; position:absolute; top:0; left:0; background:url(/images/bg-50.png) repeat}
.layerPromoNewsletter .contener{width:389px; display:block; margin-top:243px; margin-left:auto; margin-right:auto; z-index:999}
.layerPromoNewsletter .contenerCommunaute{margin-top:110px}
.layerPromoNewsletter .contener img.link{cursor:pointer}
.layerPromoNewsletter .contenerVoeux{margin-top:80px; width:470px; border:3px solid #2C2C2C}
.layerPromoNewsletter .contenerVoeux .close{background:#2C2C2C; text-align:right; padding-right:5px}
.layerPromoNewsletter .contenerVoeux .close a{font-size:10px; color:#909090}

.carrousel{background:#fff; float:left; height:374px; margin-right:0; width:761px}
.carrousel ul{left:650px; list-style:none; margin:0; padding:0; position:relative; top:340px; z-index:100}
.carrousel ul li{float:left; margin-right:6px}
.carrousel ul li a{background:#d4d9da; color:#000; font-size:12px; font-weight:bold; padding:1.5px 5.5px; text-decoration:none}
.carrousel ul li a:hover, .carrousel ul li a.current{background:#963048; color:#fff; text-decoration:none}
.carrousel .panes{position:relative; top:-18px; z-index:0}
.contactlabel{display:block; width:200px; float:left}

#estimation{color:#fff}
#estimation strong{color:#fff}
.headerError{background-color:#FFCFCF; padding:10px; border:1px solid #f00}


.MultiBoxContainer{position:absolute; border:20px solid #FFF; background-color:#FFF; display:none; z-index:2; text-align:left; z-index:999}

.MultiBoxLoading{background:url(/_images/loader.gif) no-repeat center}

.MultiBoxContent{position:relative; width:100%; height:100%; overflow:hidden}

.MultiBoxClose{position:absolute; top:-26px; right:-26px; background:url(/_images/close.png) no-repeat; width:24px; height:24px; cursor:pointer}

.MultiBoxControlsContainer{overflow:hidden; height:0px; position:relative}

.MultiBoxControls{width:100%; height:auto; position:relative; background-color:#FFF}

.MultiBoxPrevious{position:absolute; background:url(/_images/left.png) no-repeat; width:24px; height:24px; left:0px; margin-top:5px; cursor:pointer}

.MultiBoxNext{position:absolute; background:url(/_images/right.png) no-repeat; width:24px; height:24px; right:0px; margin-top:5px; cursor:pointer}

.MultiBoxNextDisabled{cursor:default; background:url(/_images/rightDisabled.png) no-repeat}

.MultiBoxPreviousDisabled{cursor:default; background:url(/_images/leftDisabled.png) no-repeat}

.MultiBoxTitle{position:relative; margin:10px 0 0 35px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; font-weight:bold; text-align:left}

.MultiBoxNumber{position:relative; width:50px; margin:10px 35px 0 0; float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; text-align:right}

.MultiBoxDescription{clear:left; position:relative; margin:0 35px 0 35px; padding-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; text-align:left}

