BODY{
padding:0;
margin:0px;
font-family: Arial, Verdana,Helvetica, sans-serif;
color:#3f372f;
text-align:center;
background-color:#ffffff;
background-image:url(../logos/fd.jpg);

background-position:top;

}
TD{
font-size:12px;
}
H4{
padding:0px;

}
A{
color: #333333;
  text-decoration: none;
}
DIV.Encadrement{
width:802px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

DIV.entete{
width:802px;
height:244px;
background-image:url(../logos/fd-entete.png);
background-repeat:no-repeat;
padding:4px;
vertical-align:baseline;
}
DIV.top{
height:218px;

}

DIV.menu{
/*background-image:url(../logos/fd-entete.png);
background-repeat:no-repeat;*/
height:27px;
width:800px;

}

ul
{
float:left;
width:100%;
padding:0;
margin:0;
margin-left:0px;
list-style-type:none;
color: #333333;
}
li {display:inline}
a.li {
  color: #333333;
 
  padding:0.1em 0.2em;
  text-decoration: none;
  font-weight : bold;
  font-size: 12px;
}
a.li:hover {
color: #efc725;
}

DIV.lg{
float:left;
margin-left:20px;
vertical-align:middle;
width:250px;
font-size:12px;
font-weight:bold;
color:#333333;
}

DIV.themes{
float:left;
margin-left:240px;
color:#333333;
width:270px;
}

DIV.corps{
width:800px;
background-image:url(../logos/fd-corps.png);
background-repeat:no-repeat;
background-position:left bottom;
padding:6px;
padding-right:0px;
padding-top:0px;
font-size:12px;
font-weight:bold;
color:#333333;
vertical-align:top;
}

TABLE#corps{
background-image:url(../logos/fd-corps.png);
background-repeat:no-repeat;
background-position:left bottom;

}
TABLE#corpsBijoux{
background-image:url(../logos/fd_corps_mariee.png);
background-repeat:no-repeat;
background-position:left bottom;

}

DIV.nbrpage{
width:796px;
padding:8px;
padding-left:0px;
font-size:14px;
font-weight:bold;
color:#720716;
text-align:center;
}
A.nbrpage{
color:#720716;
font-size:14px;
font-weight:bold;
}

A.nbrpage:hover{
color: #aa8801;
}

TD.colleft{
width:190px;
vertical-align:top;
padding:4px;
margin-top:4px;
}

TD.colright{
width:580px;
height:557px; 	
padding:4px;
padding-right:18px;
padding-bottom:10px;
vertical-align:top;
text-align:center;
background-image: url(../logos/box_fd-col-right.png);
background-position:top;

background-repeat:no-repeat;
}

TD.colrightBijoux{
width:580px;
height:800px; 	
padding:4px;
padding-right:18px;
padding-bottom:10px;
vertical-align:top;
text-align:center;
background-image: url(../logos/col-right-bijoux.png);

background-repeat:no-repeat;
}


DIV.BoxThemes{
float:left;
width:420px;
background-color:#CCCCCC;
padding:8px;
margin:29px;
margin-left:20px;
}


DIV.TxtAccueil{
float:left;
font-size:11px;
font-weight:normal;

width:196px;
}

DIV.video{
margin-top:0px;
padding-top:0px;
float:left;
width:202px;
height:220px;
background-image: url(../logos/fd-video.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;

}
A.agrandir{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:8px;
height:24px;

}
A.agrandir:hover{


}

DIV.thema{
margin-top:12px;
float:left;
width:190px;
color:#333333;
}

DIV.panier{
font-size:16px;
font-weight:bold;
padding:8px;
text-align:center;
background-image: url(../logos/caddie.png);
background-repeat:no-repeat;
background-position: center ;
height:80px;
width:80px;
margin-top:20px;
margin-left:54px;;
}

DIV.panier_en{
font-size:16px;
font-weight:bold;
padding:8px;
text-align:center;
background-image: url(../logos/caddie_en.png);
background-repeat:no-repeat;
background-position: center ;
height:80px;
width:80px;
margin-top:20px;
margin-left:54px;;
}

A.panier{
height:70px;
width:70px;
  text-decoration: none;
  font-weight : bold;
  font-size: 16px;
}
A.panier:hover{
color: #720716;
}

DIV.coord{
font-size:11px;
font-weight:normal;
padding:8px;
text-align:center;
background-image: url(../logos/fd-coord.png);
background-repeat:no-repeat;
background-position: center ;

margin-top:0px;
vertical-align:bottom;
}
/*BOXES-----------------------------------------*/
DIV.box{
float:left;
height:214px;
width:174px;
background-image: url(../logos/box.png);
background-repeat:no-repeat;
padding:0px;
padding-top:8px;
margin-top:14px;
margin-left:15px;

}

DIV.BoxImg{
width:100%;
text-align:center;
height:157px;
padding-top:2px;

}

DIV.BoxTxt{
margin-top:7px;
padding-left:12px;
font-size:14px;
text-align:left;
}
A.BoxTxtLink{
font-size:14px;
color:#333333;
text-decoration: none;

}
A.BoxTxtLink:hover{
color:#3f1d1a;
}

DIV.BoxMore{
margin-top:3px;
font-size:11px;
text-align:right;
padding-right:10px;

}
A.BoxMoreLink{
font-size:11px;
color:#222222;
text-decoration: none;

}
A.BoxMoreLink:hover{
color:#3f1d1a;
}
/* FIN BOXES ------------------------------------------*/

/*BOXES PRODUCT-----------------------------------------*/
DIV.boxProd{
float:left;
height:205px;
width:120px;
background-image: url(../logos/box_product.png);
background-repeat:no-repeat;
padding:0px;
padding-top:8px;
margin-bottom:24px;
margin-left:31px;

}

DIV.BoxImgProd{
width:100%;
text-align:center;
height:144px;
font-size:11px;

}

DIV.BoxoptionProd{
float:left;
width:50%;
text-align:center;
font-size:11px;
margin-top:8px;

}

DIV.BoxTxtProd{
margin-top:10px;
padding-left:14px;
font-size:14px;


}

DIV.BoxMoreProd{
font-weight:bold;
margin-top:4px;
font-size:11px;
text-align:center;
vertical-align:middle;
}

DIV.BoxMoreDetails{
font-weight:normal;
font-size:11px;
color:#FFFFFF;
text-align:left;
background-color:#444444;
border: solid #FFFFFF 1px;
margin-left:117px;
padding:4px;
width:155px;
position:absolute;
z-index:1;
visibility:hidden;

}

DIV.titleDetails{
width:100%;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
text-align:center;

margin-bottom:8px;
}

A.commandProd{
color:#720716;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:super;
}
A.commandProd:hover{
color:#aa8801;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:super;
margin-left:2px;
}

A.sscat{
color:#720716;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
A.sscat:hover{
color:#aa8801;
}

A.zoom{
color:#3f372f;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
A.zoom:hover{
color:#3f372f;
}

DIV.sscat{
float:left;
width:100%;
border-top:solid #333333 1px;
border-bottom:solid #333333 1px;
padding:0px;
text-align:center;
}
DIV.sscattitle{
padding:2px;
padding-left:0px;
padding-right:0px;
float:left;
width:110px;
text-align:center;
}
A.commandProd{
color:#720716;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:super;
}
A.commandProd:hover{
color:#aa8801;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:super;
margin-left:2px;
}

/* FIN BOXES PRODUCT------------------------------------------*/

/*PAGE ADD COMMENTAIRE-----------------------------------------*/
TD.addPictmiddle{
width:167px;
background-image:url(../logos/box-add-pict_02.png);
background-repeat:repeat-y;
text-align:center;
}

TD.addPictZoom{
width:161px;
background-image:url(../logos/box-add-pict_04.png);
background-repeat:no-repeat;
height:35px;
padding-left:6px;
font-size:11px;
font-style:italic;
text-align:center;
}

HR{
width:60%;
height:1px;
}
TD.prixInfo{
width:318px;
height:26px;
background-image:url(../logos/BoxPrixinfo.png);
background-repeat:repeat-y;
padding-top:8px;
padding-left:12px;
padding-bottom:0px;
color:#000000;
font-weight:bold;
text-align:left;
font-size:14px;
}

TD.addDescmiddle{

background-image:url(../logos/boxadddesc_02.png);
background-repeat:repeat-y;
padding:12px;
padding-top:0px;
padding-bottom:0px;
color:#000000;
text-align:left;
font-size:12px;
}

TD.addinfomiddle{

background-image:url(../logos/boxaddinfo_02.png);
background-repeat:repeat-y;
padding:12px;
padding-top:0px;
padding-bottom:0px;
color:#000000;
text-align:left;
font-size:12px;
}



/* FIN PAGE ADD COMMENTAIRE------------------------------------------*/


DIV.title{
width:522px;
height:17px;
background-image:url(../logos/fd-title.png);
padding:4px;
padding-top:64px;
padding-right:25px;
font-size:14px;
color:#000000;
text-align:right;
}

DIV.titlecat{
width:477px;
height:21px;
padding-top:6px;
padding-bottom:18px;
background-image:url(../logos/sscattitle.png);
background-repeat:no-repeat;
margin:12px;
margin-left:155px;
margin-right:155px;
font-size:24px;
font-family: "Monotype Corsiva", "Comic Sans MS", Arial;
font-style:italic;
color:#000000;
text-align:center;
text-transform:capitalize;
}

Div.psColleft{
float:left;
width:45%;
margin-top:12px;
clear:both;
}
DIV.psColRight{
float:right;
width:45%;
margin:12px;
margin-top:12px;
vertical-align:top;
}
/*PAGE PLAN SITE-----------------------------------------*/
DIV.rub{
color:#720716;
font-weight:bold;
font-style:italic;
text-align:left;
font-size:12px;
padding:6px;
padding-bottom:0px;
padding-left:16px;
margin-top:16px;
margin-left:50px;
background-image:url(../logos/BoxPrixinfo.png);
background-repeat:no-repeat;

}

DIV.ssrub{

text-align:left;
font-size:11px;
padding:0px;
padding-top:3px;
margin-bottom:4px;
margin-left:80px;

}
/* FIN PAGE PLAN SITE------------------------------------------*/



/*PAGE PANIER-----------------------------------------*/
DIV.PanierEntete{

padding:8px;
padding-top:7px;
font-weight:bold;
font-size:14px;
background-image:url(../logos/box-entete-panier.png);
background-repeat:no-repeat;
background-position:center;
height:34px;
margin-right:6px;
}
DIV.zoomEnt{
float:left;
text-align:center;
width:100px;
padding:2px;
}

DIV.descEnt{
float:left;
width:320px;
padding:2px;
}
DIV.infosEnt{
float:left;
width:70px;
padding:2px;
text-align:center;
}
DIV.qteEnt{
float:left;
width:80px;
padding:2px;

text-align:center;
}

DIV.pxEnt{
float:left;
width:100px;
padding:2px;
text-align:center;

}

DIV.suppEnt{
float:left;
width:70px;
padding:2px;
text-align:center;
}


DIV.liProd{
margin-top:4px;

margin-right:6px;
padding:8px;
padding-bottom:0px;
background-image:url(../logos/box-prod-panier.png);
background-repeat:no-repeat;
background-position:center;
height:120px;
vertical-align:middle;
}

DIV.zoom{
float:left;
text-align:center;
vertical-align:top;
width:100px;
padding:2px;
}
SPAN.ref{
font-size:11px;
font-weight:bold;
}

DIV.desc{
float:left;
width:320px;
padding:2px;
padding-top:8px;
}
DIV.infos{

margin-top:45px;
float:left;
width:70px;
padding:2px;
text-align:center;
}
DIV.qte{
float:left;
margin-top:45px;
width:80px;
padding:2px;
text-align:center;
}
INPUT.qte{
border:solid #6d2d13 1px;
background-color:#cccccc;
color:#750716;
width:16px;
font-weight:bold;
text-align:center;

}
DIV.px{
margin-top:45px;
float:left;
width:100px;
padding:2px;
font-weight:bold;
text-align:center;

vertical-align:middle;
}

DIV.supp{
text-align:center;
float:left;
width:70px;
padding:2px;
margin-top:45px;
}




DIV.PanierTotal{

padding:12px;
padding-top:8px;
padding-bottom:0px;
font-size:14px;
background-image:url(../logos/box-entete-panier.png);
background-repeat:no-repeat;
background-position:center;
height:34px;
margin-right:6px;
text-align:right;
}

DIV.btvalidcommande{
width:522px;
height:105px;
background-image:url(../logos/fd-title.png);
background-repeat:no-repeat;
background-position:bottom;
margin-top:12px;

font-weight:bold;
padding-bottom:90px;
font-size:14px;

color:#000000;
text-align:center;
}

A.btvalidcommande{
border:solid #732c12 1px;
font-weight:bold;
font-size:14px;
height:20px;
padding:2px;
color:#732c12;
text-align:center;
}

A.btvalidcommande:hover{
color:#aa8801;
}



/* FIN PANIER------------------------------------------*/


TD.intitule{
font-size:14px;
font-weight:bold;
}
TD.textepetit{
padding:2px;
text-align:justify;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}

DIV.contourBox{
font-size:14px;
font-weight:bold;

border:#750716 solid 1px;
}
DIV.baseline{
margin-top:16px;
margin-right:10px;
padding-top:4px;
font-size:10px;
text-align:center;
clear:both;
border-top:#3f1d1a solid 1px;
height:30px;
vertical-align:middle;

}

a.baseli {
  color: #333333;
 
  padding:0.1em 0.2em;
  text-decoration: none;
  font-weight : bold;
  font-size: 11px;
}
a.baseli:hover {
color: #efc725;
}

SELECT{
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
background-color:#ffffff;
height:16px;
border:0;
color:#750716;
margin:-1px;

}

/*PAGELIENS-----------------------------------------*/
DIV.rublien{
color:#720716;
font-weight:bold;
font-style:italic;
text-align:left;
font-size:12px;
padding:6px;
padding-bottom:0px;
padding-left:16px;
margin-top:16px;
margin-left:50px;
background-image:url(../logos/boxlien.png);
background-repeat:no-repeat;

}

DIV.ssrublien{

text-align:left;
font-size:11px;
padding:4px;
padding-top:3px;
margin-right:4px;

}