a {
text-decoration:none;
color:#666;
}

h1 {
display:none;
}

#globalbox {
position:relative;
width:998px;
height:auto;
margin:0 auto;
}

#header_logo {
position:absolute;
top:56px;
left:14px;
width:95px;
height:95px;
cursor:pointer;
}

#header_defilement {
position:absolute;
display:inline;
top:10px;
left:170px;
}

#header_defilement input {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:700;
border:0 solid #000;
background-color:transparent;
color:red;
white-space:pre;
}

#header_connected {
position:absolute;
top:0;
right:30px;
width:auto;
height:16px;
}

#header_menu {
position:absolute;
left:33px;
bottom:20px;
width:auto;
height:auto;
}

#header_menu ul {
text-align:left;
margin:0;
padding:0;
}

#header_menu ul li {
list-style:none;
display:inline;
margin-right:9.25em;
margin-left:0;
padding:0;
}

#header_menu ul li.fin {
margin-right:0;
}

#header_menu ul a,#header_menu ul span {
text-decoration:none;
font-weight:700;
color:#000;
padding:0;
}

* html #header_menu ul a,* html #header_menu ul span {
width:6em;
}

#header_menu ul div {
clear:left;
}

#main {
position:relative;
left:0;
width:998px;
min-height:800px;
background:transparent url(../images/back-main.png) repeat-y;
}

#main_lb {
position:absolute;
top:0;
left:20px;
width:162px;
height:500px;
}

#main_lb_categ_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -60px;
}

#main_lb_categ_corps {
position:relative;
width:162px;
height:440px;
background:#FFF url(../images/back-mainlbdetail.png) repeat-x;
}

#main_lb_categ_corps ul {
width:auto;
margin:0;
padding:0;
}

* html #main_lb_categ_corps ul {
width:10em;
padding-left:0.8em;
}

#main_lb_categ_corps ul li {
list-style:none;
border-bottom:1px dotted #666;
margin:0 1em;
padding:1em 0;
}

#main_lb_categ_corps ul li ul {
display:none;
margin:0.5em;
padding:0;
}

#main_lb_categ_corps ul li ul.ulselsstit {
display:block;
margin:0.5em;
padding:0;
}

#main_lb_categ_corps ul li ul li {
list-style:none;
border:0 solid #000;
margin:0;
padding:0;
}

* html #main_lb_categ_corps ul li ul li {
margin-left:0;
}

#main_lb_categ_corps ul li a {
display:block;
text-decoration:none;
font-weight:700;
color:#666;
}

#main_lb_categ_corps ul li ul li a {
display:block;
text-decoration:none;
font-weight:400;
color:gray;
}

* html #main_lb_categ_corps ul a {
width:8.8em;
}

* html #main_lb_categ_corps ul li ul li a {
width:7.8em;
}

#main_lb_categ_corps ul span {
text-decoration:none;
font-weight:700;
color:#BD0001;
padding:0;
}

#main_cb {
position:relative;
width:615px;
height:auto;
padding-left:192px;
}

#main_cb a {
text-decoration:none;
color:#666;
font-weight:700;
}

#main_cb .main_cb_lignetiret {
position:relative;
margin-left:55px;
margin-top:10px;
width:525px;
height:2px;
background:url(../images/lignetiret-525x1.png) repeat-y;
}

#main_cb_path {
position:relative;
font-size:90%;
}

#main_cb_conseil {
position:relative;
width:615px;
height:245px;
}

#main_cb_conseil .cadre {
position:absolute;
top:0;
width:205px;
height:232px;
background:url(../images/back-photo-205x232.png) no-repeat;
padding-top:25px;
padding-left:25px;
}

#main_cb_conseil .cadre .cadre_photo {
position:relative;
width:150px;
height:150px;
}

#main_cb_conseil .cadre .cadre_textbas {
position:relative;
width:150px;
height:55px;
}

#main_cb_conseil .cadre .cadre_tagn,.cadre_tagp {
position:absolute;
width:30px;
height:30px;
top:12px;
left:12px;
background-repeat:no-repeat;
z-index:10;
}

#main_cb_conseil .cadre .cadre_tagn {
background-image:url(../images/boutons/new.gif);
z-index:10;
}

#main_cb_conseil .cadre .cadre_tagp {
background-image:url(../images/boutons/promo.png);
z-index:10;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#FFF;
}

#main_cb_conseil .cadre .cadre_tagh {
position:absolute;
width:20px;
height:20px;
top:10px;
left:10px;
background-repeat:no-repeat;
background-image:url(../images/boutons/heart.gif);
z-index:10;
}

#main_rb {
position:absolute;
top:0;
right:20px;
width:162px;
height:auto;
}

#main_rb_panier_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 0;
}

#main_rb_panier_corps {
position:relative;
width:162px;
background:url(../images/back-gris-1x1.png) repeat;
padding-left:0;
}

#main_rb_panier_corps td.etoile {
padding-left:20px;
}

#main_rb_panier_corps_detail {
width:160px;
background-color:#FFF;
border-left:1px solid #C6B2A3;
border-right:1px solid #C6B2A3;
}

#main_rb_panier_corps_detail td {
padding-top:10px;
}

#main_rb_panier_corps_detail td.finaliser {
padding-bottom:10px;
}

#main_rb_panier_corps_detail a.finaliser {
font-weight:700;
color:#BD0001;
text-decoration:underline;
}

#main_rb_search_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -240px;
}

#main_rb_search_corps {
position:relative;
width:152px;
height:auto;
background:url(../images/back-gris-1x1.png) repeat;
padding-left:10px;
}

#main_rb_search_corps form {
height:auto;
margin:0;
padding:2px 0;
}

#main_rb_search_corps input.inputtext {
color:#999;
width:114px;
}

#main_rb_search_corps input.inputimg {
vertical-align:bottom;
}

#main_rb_search_corps select {
color:#999;
width:120px;
}

#main_rb_search_corps option.detail {
color:#FFF;
background-color:#666;
}

#main_rb_search_corps option.titre {
color:#999;
}

#main_rb_search_footer {
position:relative;
width:162px;
height:30px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -120px;
}

#main_rb_livraison_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -300px;
}

#main_rb_livraison_corps {
position:relative;
width:162px;
height:145px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -480px;
}

#main_rb_paiement_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -360px;
}

#main_rb_paiement_corps {
position:relative;
width:162px;
height:57px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -660px;
}

#main_rb_partenaire_header {
position:relative;
width:162px;
height:60px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -420px;
}

#main_rb_partenaire_corps {
position:relative;
width:142px;
background:url(../images/back-gris-1x1.png) repeat;
padding-left:20px;
}

#footer {
position:relative;
width:978px;
height:110px;
background:#FFF url(../images/back-footer.jpg) no-repeat;
padding-top:40px;
padding-left:20px;
font-size:86%;
color:#666;
}

#footer a {
color:#666;
}

#footer td.textcol1 {
border-right:2px dotted #CCC;
width:230px;
}

#footer td.textcol2 {
border-right:2px dotted #CCC;
width:150px;
}

#footer td.textcol3 {
border-right:2px dotted #CCC;
width:140px;
}

#footer td.etoile {
text-align:right;
width:30px;
}

a:hover,#header_menu ul a:hover,#header_menu ul a.sel,#main_lb_categ_corps ul li a:hover,#main_cb a:hover,#footer a:hover {
color:#BD0001;
}

#main_rb_panier_footer,#main_rb_paiement_footer {
position:relative;
width:162px;
height:25px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -120px;
}

#main_rb_livraison_footer,#main_rb_partenaire_footer {
position:relative;
width:162px;
height:25px;
background:url(../images/sprite.png) no-repeat;
background-position:0 -180px;
}
