html {
background:url("./images/orange-tile.png") repeat;
}

body {
font-family:"Lucida Console", Verdana, Arial, Helvetica, Sans;
margin:0;
}

#searchform {
font-size:0.8em;
width:90%;
margin:0 10px;
}

#searchform input[type=text] {
width:95%;
}

p a:hover {
color:#F79700;
text-decoration:none;
}

#div_body {
width:990px;
margin:0 auto;
padding:0;
}

#imgbandeau {
display:block;
position:relative;
padding:0;
}

#imgpanier {
background:url("./images/panier.gif") no-repeat;
position:relative;
height:30px;
margin:0 10px;
}

#barre_haut {
width:990px;
height:209px;
background:url("./images/bandeau_haut.png") no-repeat;
padding:0;
}

#cadre_barre_haut {
left:140px;
position:relative;
top:166px;
width:710px;
border:2px solid #29264b;
padding:0;
}

#div_corps {
background:url("./images/ligne_fond.png") repeat center top;
height:100%;
overflow:hidden;
margin:0;
padding:0 0 10px;
}

#barre-gauche,#barre-droite {
height:100%;
top:0;
padding:0 0 0 5px;
}

#barre-gauche {
margin-left:5px;
float:left;
left:0;
width:195px;
}

#barre-droite {
width:195px;
margin-right:5px;
float:right;
right:0;
}

#barre-centre {
margin-left:201px;
margin-right:201px;
padding:0 5px;
}

.boxhaut {
background:url("./images/topbox.png") no-repeat scroll left bottom transparent;
width:190px;
height:39px;
}

.boxligne {
background:url("./images/lignebox.png") repeat-y scroll left bottom transparent;
width:180px;
position:relative;
padding:5px;
}

.boxligne .eshoprandomproduct {
margin:0;
}

.boxbas {
background:url("./images/bottombox.png") no-repeat scroll left bottom transparent;
width:190px;
height:6px;
position:relative;
margin:0 0 7px;
}

.boxligne p {
font-size:0.95em;
text-align:center;
margin:0 10px;
}

.boxligne a {
font-size:1em;
color:#E45803;
}

.boxligne ul {
list-style:none outside none;
margin:0;
padding:0 10px;
}

.bigboxhaut {
background:url("./images/bigtopbox.png") no-repeat scroll left bottom transparent;
width:578px;
height:40px;
}

.bigboxligne {
background:url("./images/biglignebox.png") repeat-y scroll left bottom transparent;
width:578px;
position:relative;
padding:5px 0;
}

.bigboxbas {
background:url("./images/bigbottombox.png") no-repeat scroll left bottom transparent;
width:578px;
height:12px;
position:relative;
}

.bigboxligne h4 {
font-size:1em;
margin:0;
padding:0 10px;
}

.bigboxligne p {
font-size:0.8em;
margin:0;
padding:0 10px;
}

ol {
font-size:0.8em;
}

#flowtabs li {
float:left;
text-indent:0;
list-style-type:none;
width:20%;
margin:0;
padding:0;
}

#flowtabs li a:hover {
color:#fff;
background:#bb8244;
}

#flowtabs {
height:34px !important;
background:#145ab1;
_margin-bottom:-2px;
margin:0 !important;
padding:0;
}

#flowtabs li a {
display:block;
height:34px;
color:#fff;
font-weigth:bold;
font-size:0.8em;
line-height:36px;
text-align:center;
text-decoration:none;
margin:0;
padding:0;
}

#flowtabs li a.current {
color:#000;
background:#e45803;
cursor:default;
font-weight:700;
margin:0;
}

.cadre_case ul li {
list-style-image:url(./images/fleche.gif);
padding:5px 5px 0 0;
}

.div_detail {
width:1002px;
border:1px solid;
background:url("./images/1pixelfond.png") repeat;
overflow:auto;
margin:0 0 0 3px !important;
}

.cadre_case {
display:block;
float:left;
width:326px;
height:500px;
border:1px solid #000;
background:url("./images/1pixelfond.png") repeat;
font-size:0.7em;
margin:0 7px 0 3px;
}

.cadre_case p {
display:block;
margin:0 0 0 10px;
padding:5px 5px 0 0;
}

.div_detail p {
display:block;
font-size:0.7em;
margin:0 0 0 10px;
padding:5px 5px 0 75px;
}

.div_detail ol {
font-size:0.7em;
margin:0 0 0 10px;
padding:5px 5px 0 95px;
}

.case_titre {
height:29px;
border-bottom:2px solid #000;
background:url("./images/barre_degrade1.png") repeat-x;
background-color:#5b84bd;
padding:0;
}

.case_titre p {
display:block;
font-size:0.9em;
font-weight:700;
margin:0 0 0 10px;
padding:5px 0 0;
}

#barre_bas {
width:990px;
height:228px;
background:url("./images/bandeau_bas.png") no-repeat;
}

#barre_bas p {
text-align:right;
font-style:italic;
font-size:0.6em;
margin:0;
}

.texte_detail {
position:absolute;
width:1002px;
height:490px;
border:1px solid;
background:url("./images/1pixelfond.png") repeat;
margin:4px 0 0 !important;
}

.texte_detail p {
margin:0;
padding:5px 10px;
}

.wp-post-image {
float:left;
}

ul.tabs {
margin:0;
padding:8px 0 0;
}

ul.tabs li {
list-style:none;
display:inline;
}

ul.tabs li a {
color:#fff;
font-size:1.2em;
text-decoration:none;
margin:0;
padding:10px 15px;
}

ul.tabs li a.active {
color:#000;
font-size:1.2em;
margin:0;
padding:10px 15px;
}

a:active {
outline:none;
}

:focus {
-moz-outline-style:none;
}

#mentions {
top:175px;
position:relative;
width:990px;
}

#mentions p {
text-align:center;
font-weight:700;
}

.eshopshowproduct {
list-style-type:none;
padding:0 10px;
}

.eshopshowproduct li {
text-indent:0;
}

.itemref {
float:none;
}

a img,.addtocart fieldset {
border:none;
}

a:link,a:visited,.bigboxhaut h2 a:hover {
color:#E45803;
}

#div_bandeau,#flowtabs ul {
padding:0;
}

.boxhaut h2,.bigboxhaut h2 {
color:#fff;
font-size:1.2em;
margin:0;
padding:10px 15px;
}

.bigboxhaut h2 a,#flowtabs a:hover {
color:#fff;
}

.mast,#content_9,#content_182,.eshopshipping a {
display:none;
}
