body{
background:#000000;
width:960px;
margin:10px auto;
font-family:Arial;
position:relative;
}

a img{
border:0;
}

div#navi{
position:absolute;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
top:134px;
left:8px;
}

div#navi a{
color:white;
text-decoration:none;
}

div#navi a:hover{
text-decoration:underline;
}


div#search{
position:absolute;
color:#000000;
font-size:11px;
font-weight:bold;
top:5px;
right:10px;
padding:4px;
color:#FFFFFF;
}

div#search input{
font-size:11px;
}

input.search{
font-size:11px;
border: 1px solid #5136BF;
}

div#header{
background:url(img/grad2.png) no-repeat top right;
margin:0px 0px 8px 0px;
height:122px;
overflow:hidden;
}

div.bar{
background:url(img/bor1bck.png) no-repeat left;
border:0;
margin:0;
height:25px;
overflow:hidden;
}

div.bar2{
background:url(img/bor1bck.png) no-repeat left;
border:0;
margin:0;
padding:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
overflow:hidden;
}

.clear{
display:block;
clear:both;
height:0;
overflow:hidden;
}

div#menu{
float:left;
width:200px;
background:#F0E163;
border-left: 1px solid #5136BF;
border-right: 1px solid #5136BF;
}

div#content{
padding:4px 10px 10px 10px;
margin-left:210px;
background:#DFEFA9;
border-left: 1px solid #5136BF;
border-right: 1px solid #5136BF;
}

div#center{
background:url(img/back.png) repeat-y;
}

div.bot{
background:url(img/bot.png) no-repeat;
height:14px;
overflow:hidden;
clear:both;
}

div.top{
background:url(img/top.png) no-repeat;
height:14px;
overflow:hidden;
}

div.sub1{
border-bottom: 1px solid #5136BF;
background:#99CC00;
color: #5136BF;
font-size:15px;
font-weight:bold;
padding:0px 4px 4px 8px;
margin-bottom:4px;
}

div.sub{
border-bottom: 1px solid #5136BF;
border-top: 1px solid #5136BF;
background:#99CC00;
color: #5136BF;
font-size:15px;
font-weight:bold;
padding:4px 4px 4px 8px;
margin-bottom:4px;
margin-top:4px;
}

a.but1:hover{
background:url(img/bor3bck.png) no-repeat left;
color:#FFFFFF;
}

a.but1{
color:#000000;
background:url(img/bor2bck.png) repeat-x left;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:5px;
width:80px;
display:block;
border-left: 1px solid #5136BF;
float:right;
text-align:center;
}

a.but3:hover{
background:url(img/bor3bck.png) no-repeat right;
color:#FFFFFF;
}

a.but3{
color:#000000;
background:url(img/bor2bck.png) repeat-x right;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:5px;
width:80px;
display:block;
border-left: 1px solid #5136BF;
float:right;
text-align:center;
}

a.but4{
background:url(img/arr1.gif) center left no-repeat;
margin-left:15px;
display:block;
font-size:13px;
padding:4px;
color:#000000;
text-decoration:none;
text-indent:5px;
font-weight:bold;
}

a.but4:hover{
background:url(img/arr2.gif) center left no-repeat;
color:#5136BF;
text-decoration:underline;
}

h2{
padding:0;
margin:0;
font-size:20px;
font-weight:bold;
color:#5136BF;
}

p{
font-size:13px;
}

a.o_link2{
float:left;
display:block;
padding:5px 0px;
color:#000000;
text-decoration:none;
width:220px;
margin:10px;
text-align:center;
border:1px solid #A6B868;
background:#D2E885;
}

a.o_link{
float:left;
display:block;
padding:5px 0px;
color:#000000;
text-decoration:none;
width:220px;
margin:10px;
text-align:center;
border:1px solid #DFEFA9;
}

div.cart{
float:left;
padding:5px;
color:#000000;
text-decoration:none;
width:215px;
margin:5px 20px 10px 5px;
border:1px solid #A6B868;
background:#D2E885;
font-size:13px;
}

span.prix{
font-weight:bold;
}

a.o_link:hover{
background:#F0E163;
border:1px solid #A6B868;
}

img.o_img{
border:1px solid #A6B868;
margin:5px 5px 0px 5px;
}

.car{
text-decoration:underline;
}

img.o_img_s{
border:1px solid #A6B868;
margin:4px;
float:left;
}

span.o_title{
font-size:13px;
font-weight:bold;
}

span.o_price{
font-size:13px;
}

p.desc{
text-align:justify;
padding-right:12px;
}

a.com{
display:block;
padding:3px;
margin:3px;
text-align:center;
border:1px solid #A6B868;
font-weight:bold;
font-size:15px;
background:url(img/deg02.png) center;
color:#000000;
text-decoration:none;
}


a.com:hover{
background:url(img/deg02.png) bottom;
}

div.linkdes{
font-size:10px;
padding-left:25px;
padding-right:15px;
margin-bottom:5px;
}

ul{
font-size:13px;
}