body {
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/fond.gif);
background-repeat:repeat-y;
background-position:center;
background-color:#eaeaea;
margin:0px;
padding:0px;
border:0px;
}

a{
font-size:12px;
color:#000000;
font-weight:bold;
}

.produit_title a{
font-size:14px;
font-weight:bold;
color:#b52a15;
text-decoration:none
}

.produit_texte a{
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#3d1b18;
}

.main-layer {
width:950px;
height:100%;
position:absolute;
left:50%;
margin-left:-475px;
z-index:1;
}

.header {
margin:0;
padding:0;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
width:950px;
height:168px;
position:relative;
z-index:2;
left:0px;
top:0px;
}

.homelink {
margin:0;
padding:0;
width:350px;
height:100px;
position:absolute;
z-index:2;
left:20px;
top:30px;
}

.headerlinks {
margin:0;
padding:0;
width:434px;
height:28px;
position:absolute;
z-index:2;
left:516px;
top:0px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.headerlinks a {
font-size:12px;
font-weight:normal;
color:#000000;
}

.barredenav {
width:950px;
height:58px;
position:absolute;
z-index:2;
left:0px;
top:139px;
}

.navigation1 {
background-image:url(images/fd_barre-nav1.gif);
background-repeat:repeat-x;
width:950px;
height:29px;
position:absolute;
z-index:3;
left:0px;
top:0px;
}

.navigation2 {
background-image:url(images/fd_barre-nav2.gif);
background-repeat:repeat-x;
width:726px;
height:29px;
position:absolute;
z-index:3;
left:0px;
top:29px;
}

.searchfield {
background-image:url(images/fd_barre-nav2.gif);
background-position:top left;
background-repeat:repeat-x;
width:224px;
height:29px;
position:absolute;
z-index:3;
left:726px;
top:29px;
}

.searchtitle {
position:absolute;
top:8px;
left:11px;
width:60px;
font-size:11px;
font-weight:normal;
color:#ffffff;
z-index:5;
}

.searchform {
position:absolute;
top:6px;
left:75px;
height:100%;
vertical-align:middle;
z-index:5;
}

.searchbutton {
position:absolute;
top:6px;
left:190px;
z-index:6;
}

.form {
background-image:url(images/fd_form.gif);
background-position:top left;
background-repeat:repeat-x;
font-size:11px;
font-weight:normal;
color:#000000;
height:15px;
border:0px;
}

.form2 {
font-size:11px;
font-weight:normal;
color:#000000;
height:15px;
border:1px;
border-style:solid;
}

.content {
width:950px;
height:595px;
position:relative;
z-index:2;
left:0px;
top:29px;
}

.left-menu {
position:absolute;
left:0px;
top:0px;
width:150px;
height:100%;
z-index:3;
}

.middle {
padding:0;
margin-top:6px;
position:absolute;
left:150px;
width:652px;
height:100%;
z-index:3;
}

.contenu {
background-image:url(images/fd_bloc.gif);
background-repeat:repeat-y;
padding:0px 20px;
}

.contenu_title {
font-size:25px;
font-weight:bold;
color:#82322b;
text-transform:uppercase;
}

.produit_title {
font-size:14px;
font-weight:bold;
color:#b52a15;
}

.produit_texte {
font-size:12px;
font-weight:regular;
color:#3d1b18;
}

.produit_prix {
font-size:16px;
font-weight:bold;
color:#b52a15;
}

.right-menu {
position:relative;
left:802px;
top:0px;
width:148px;
height:100%;
z-index:3;
}

.menutitre {
width:130px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#ffebe9;
z-index:5;
}

.menutext {
width:82px;
font-size:12px;
font-weight:bold;
color:#3d1b18;
z-index:5;
}

.menutext2 {
width:130px;
font-size:12px;
font-weight:bold;
color:#3d1b18;
z-index:5;
}

.menutext a, .menutext2 a {
text-decoration:none;
color:#3d1b18;
}

.menutext a:hover, .menutext2 a:hover {
text-decoration:none;
color:#86413c;
}

.caddie {
position:relative;
left:0px;
top:0px;
width:150px;
height:67px;
background-image:url(images/fd_caddie.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:4;
}

.categories {
position:relative;
left:0px;
top:0px;
width:150px;
height:253px;
background-image:url(images/fd_left_categ.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index:4;
}

.new_products {
position:relative;
left:0px;
top:0px;
width:150px;
height:63px;
background-image:url(images/fd_new_products.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:4;
}

.informations {
position:relative;
left:0px;
top:0px;
width:150px;
height:212px;
background-image:url(images/fd_left_infos.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index:4;
}

.main-flash {
padding:0;
margin:0;
position:relative;
left:0px;
top:0px;
width:652px;
height:293px;
z-index:4;
}

.collections {
position:relative;
left:0px;
top:0px;
width:652px;
height:302px;
z-index:4;
}

.footer {
font-size:11px;
font-weight:normal;
color:#333333;
width:612px;
height:40px;
z-index:5;
left:0px;
top:0px;
}

.footer1 {
font-size:11px;
font-weight:normal;
color:#333333;
width:950px;
height:40px;
position:relative;
z-index:3;
left:0px;
top:29px;
}

.footer a {
font-size:11px;
font-weight:normal;
color:#333333;
}

.footer1 a {
font-size:11px;
font-weight:normal;
color:#333333;
}

/* ------- Zoom image ADD : START -------- */
#mainimage{
position:relative;
text-align:center
}

#showimage{
position:absolute;
visibility:hidden;
border: 0px;
top:0;
left:0;
z-index:100000;
}

#dragbar{
cursor: hand;
cursor: pointer;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
color:#b52a15;
font-size:12px;
margin-right: 1px;
}
/* ------- Zoom image ADD : END -------- */

.moduleRowSelected, .moduleRowOver{background:#eee}

#imgPreview{
    background: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 5px;
    z-index: 999;
    border: none;
}

.preview{cursor:sw-resize}
