body{
  margin              : 0px;
}
.withmarge{
  border              : 1px red solid;
}
table#table_accueil{
  background          : url(fr/accueil/silhouettes.gif) no-repeat bottom left;
}
td#pattern_constructor{
  padding-top         : 5px;
  border-left         : 5px solid #FFFFFF;
  background          : url(fr/pattern/separe_constructeurs.gif) no-repeat top left;
  padding-left        : 15px;
}
/* Titres *********************************************************************/
.pretty_title, .title1{
  color               : #BEBEBE;
  font-family         : Arial,Verdana,sans-serif;
  padding-top         : 5px;
  font-weight         : 600;
  text-transform      : none;
  letter-spacing      : 0.1em;
  background-color    : white;
}
.pretty_title:first-letter  {
  font-size           : 300% ; 
}

/* Textes *********************************************************************/
.textJustify,.textJustify table tr td{
  color               : #999999;//BEBEBE
  font-size           : 12px;
  font-family         : Arial, sans-serif,Verdana;
  padding-left        : 5px;
  letter-spacing      : 0.1em
}

/* Menus 1 ********************************************************************/
.menu0_selected, .menu0{
  color               : #FFFFFF;
  font-size           : 11px;
  font-family         : Verdana, Arial, sans-serif;
  font-weight         : 600;
  text-transform      : uppercase;
  padding-left        : 5px;
  padding-top         : 5px;
  text-decoration     : none;
}
.menu0_selected{
  text-decoration     : none;
  background-color    : #C2E04C;
}

/* Menus 2 ********************************************************************/
.menu2_selected, .menu2{
  text-align          : right;
  font-family         : arial;
  font-size           : 12px;
  color               : #5E5455;
  font-weight         : 600;
  text-decoration     : none;
}
td.menu2_selected, td.menu2{
  padding-right       : 20px;
}
td#green{
  background          : url(fr/menus/green.gif) no-repeat center left;
}
td.menu2_selected{
  background          : url(fr/menus/green_small.gif) no-repeat center left;
}
td.menu2_selected a{
  border-left         : 5px solid #FFFFFF;
  background-color    : #FFFFFF;
}
.menu2_selected{
  color               : #D92A85;
}
/* Pages **********************************************************************/
.page{
  font-size           : 11px;
  font-family         : sans-serif;
  padding-right       : 10px;
  color               : #AAAAAA;
  font-weight         : 400;
  text-decoration     : none;
}
.page_selected{
  font-size           : 11px;
  font-family         : Arial,  Verdana, sans-serif;
  padding-right       : 10px;
  color               : #D92A85;
  font-weight         : 500;
  text-decoration     : none;
}
td.page_selected, .page{
  padding-right       : 13px;
}
td.page_selected{
  background          : url(fr/menus/fleche_page.gif) no-repeat center right;
}

/* Textes *********************************************************************/
.small_text{
  font-size           : 10px;
  font-family         : Arial,  Verdana, sans-serif;
  padding-left        : 10px;
  color               : #665B5F;
  font-weight         : 700;
  text-decoration     : none;
}
.very_small_text{
  font-size           : 9px;
  font-family         : Arial,  Verdana, sans-serif;
  padding-left        : 10px;
  color               : #DDDDDD;
  font-weight         : 700;
  text-decoration     : none;
}
/* Produits *******************************************************************/
.pdt_description{
  padding-left        : 20px;
  font-size           : 11px;
  font-family         : Arial,  Verdana, sans-serif;
  padding-right       : 10px;
  color               : #000000;
  font-weight         : 500;
  text-decoration     : none;
}
td.pdt_title{
  padding-left        : 19px;
}
td.pdt_title img{
  margin-top          : 3px;
  margin-bottom       : 29px;
  border              : 1px solid #838383;
}
.pdt_title{
  color               : #D72A83;
  font-size           : 12px;
  font-family         : Arial,  Verdana, sans-serif;
  font-weight         : 700;
  text-decoration     : none;
}
.pdt_title a{
  color               : #D72A83;
  text-decoration     : none;
}
.pdt_designer {
  color               : #AECE3F;
  font-size           : 10px;
  font-family         : Arial,  Verdana, sans-serif;
  font-weight         : 400;
  text-decoration     : none;
}
td#small_img img{
  border              : thin #AECE3F solid;
  margin-right        : 10px;
}
/* Actualités *****************************************************************/
td.actu_text_home{
  padding-left        : 12px;
}
#actu_small_title_home, #actu_link_home{
  color               : #000000;
  font-size           : 10px;
  font-family         : Arial,  Verdana, sans-serif;
  font-weight         : 700;
}
#actu_summary_home{
  color               : #6D6D6D;
  font-size           : 10px;
  font-family         : Arial,  Verdana, sans-serif;
  font-weight         : 400;
}
#actu_link_home{
  padding-left        : 12px;
  background          : url(fr/actu/fleche.gif) no-repeat center left;
}
/* Sommaire (Produit-Marque-Designer) *****************************************/
table#produit, table#marque, table#designer {
  font				        : 11px Arial;
  margin-top		      : 25px;
  margin-bottom		    : 30px;
  margin-left		      : 25px;
}

a.produit_sommaire, a.produit_sommaire:visited, a.marque_sommaire, a.marque_sommaire:visited, a.designer_sommaire, a.designer_sommaire:visited{
  font-size           : 9px;
  color				        : #847D7B;
  text-decoration	    : none;
  white-space         : nowrap;
  letter-spacing      : 0.1em;
  word-spacing        : 0.1em;
}

a.produit_sommaire:hover, a.marque_sommaire:hover, a.designer_sommaire:hover {
  color				        : #D62884;
  text-decoration	    : none;
}

img.puce_sommaire {
  border			        : 0px;
  margin-right		    : 2px;
}

img.img_sommaire_pdt, img.img_sommaire_marque, img.img_sommaire_designer {
  border			        : 1px #847D7B solid;
  padding			        : 0px;
} 
img.img_sommaire_pdt:hover, img.img_sommaire_marque:hover, img.img_sommaire_designer:hover {
  border			        : 1px #D62884 solid;
  padding			        : 0px;
} 



