html, body
{
margin:auto;
font-family:arial, verdana;
font-size:12px;
background-color:#000000;
color:#ffffff;
}

input
{
background-color:#2a2929;
border:1px solid #f37021;
color:#ffffff;
}

select
{
background-color:#2a2929;
border:1px solid #f37021;
color:#ffffff;
}

textarea
{
background-color:#2a2929;
border:1px solid #f37021;
color:#ffffff;
}

ul
{
list-style-type:none;
}

a
{
color:#f37021;
font-weight:bold;
text-decoration:none;
}

a:hover
{
color:#f37021;
font-weight:bold;
text-decoration:underline;
}

img
{
border-style:none;
}

h1
{
font-size:16px;
}

h2
{
font-size:20px;
color:#f37021;
}

h3
{
padding-left:10px;
font-size:16px;
color:#f37021;
}

#container
{
margin:auto;
width:948px;
}

#header
{
width:948px;
height:102px;
background-color:#333333;
}

ul#topmenu
{
margin:0px 25px 0px 0px;
padding:80px 0px 7px 0px;
list-style-type:none;
}

ul#topmenu li
{
display:inline;
}

ul#topmenu li a
{
padding:0px 7px 0px 7px;
border-right:1px solid #f37021;
color:#FFFFFF;
text-decoration:none;
}

ul#topmenu li a:hover
{
padding:80px 7px 7px 7px;
border-right:1px solid #333333;
color:#000000;
text-decoration:none;
background:url('/images/bg_topmenu_hover.jpg') repeat-x 0px 0px;
}

#branding
{
padding:0px;
width:948px;
height:233px;
background:url('/images/branding1.jpg') no-repeat 0px 0px;
}

#container2
{
width:948px;

}

#leftmenu
{
width:185px;

background:url('/images/bg_leftmenu.jpg') repeat-y 0px 0px;
float:left;
}

#leftmenu ul
{
list-style-type:none;
margin-left:8px;
padding:0px;
}

#leftmenu li
{
color:#ffffff;
padding:1px;
margin:0px 0px 0px 15px;
font-size:12px;
}

#leftmenu li a
{
padding:0px;
margin:0px;
color:#ffffff;
}

#leftmenutop
{
width:185px;
height:44px;
background-color:#333333;
}

#leftmenutop h1
{
margin:0px;
padding:8px 0px 0px 16px;
color:#f37021;
font-size:18px;
background:url('/images/puce1.jpg') no-repeat 0px 10px;
}

#main
{
width:645px;

background:#555555 url('/images/bg_main.jpg') no-repeat 100% 100%;
float:left;
}

#main p
{
padding:0px 10px 0px 10px;
color:#ffffff;
}

#maintop_trail
{
width:645px;
height:17px;
background-color:#333333;
}

#maintop_trail p
{
margin:0px;
padding:0px 0px 0px 10px;
color:#f37021;
}

#maintop_trail a
{
margin:0px;
padding:0px 0px 0px 5px;
color:#f37021;
text-decoration:none;
}

#maintop_trail a:hover
{
margin:0px;
padding:0px 0px 0px 5px;
color:#f37021;
text-decoration:underline;
}

#maintop_infos
{
/*width:128px;*/
/*height:26px;*/
background-color:#f37021;
color:#FFFFFF;
}

#maintop_infos p
{
margin:0px;
padding:5px 0px 0px 5px;
color:#FFFFFF;
}

#rightmenu
{
width:118px;

background-color:#252525;
float:right;
}

#rightmenu ul
{
list-style-type:none;
margin-left:0px;
padding:0px;
}

#rightmenu li
{
color:#ffffff;
padding:2px;
margin-left:15px;
font-size:14px;
}

#rightmenu li a
{
color:#ffffff;
}

#rightmenutop
{
width:118px;
height:44px;
background-color:#333333;
text-align:center;
}

#rightmenutop h2
{
margin:0px;
padding:2px 0px 0px 5px;
font-size:16px;
color:#f37021;
}

#footer
{
margin:12px 0px 0px 0px;
width:948px;
height:56px;
background-color:#252525;
text-align:center;
}

#footer p
{
color:#f37021;
}

#footer a
{
color:#ffffff;
font-size:10px;
}

#shoponline
{
padding:0px;
background-color:#333333;
}

#ficheproduit
{
width:600px;
border:1px solid #f37021;
color:#ffffff;
}

#main_image
{
width:200px;
height:220px;
background-color:#f37021;
}

#produit_images
{
height:270px;
width:200px;
float:left;
}

#produit_infos
{
width:580px;
padding:10px;
}

select.mceSelectList
{
color:#000000;
}

ul#browser
{
padding:0px;
margin:0px;
}

#browser span
{
width:150px;
float:left;
}