INPUT{
  border-style:solid;
  border-width:1px;
  border-color:#ffffff;
  background-color:#ecc2d8;
}

A {
  font-family:Arial;
  font-size:12px;
  color: e9c2d5;
  text-decoration: none;
}

A:hover {
  font-family:Arial;
  font-size:12px;
  color: #e9c2d5;
  text-decoration: underline;
}

SELECT {
  border-style:solid;
  border-width:1px;
  border-color:#ffffff;
  background-color:#ecc2d8;
}

.infoBox {
  background: #ad7693;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background: #ad7693;
  color: #ffffff;
}

.infoBoxContents {
  background: #ecc2d8;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

a.boxShoppingCart{
  color:#ffffff;
}

.menu_haut{
  font-family:Arial;
  font-size:12px;
  color: #e9c2d5;
  text-align:center;
}

.menu_haut a{
  padding-left:4px;
  padding-right:4px;
}

.info_cart{
  background:
}

.separation_gauche {
  background:#ad7693;
}

.cell_menu_gauche{
  background:#5c0226;
  width:160px;
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  border-top:1px;
  border-top-color:#000000;
  border-top-style:solid;
  height:26px;
  padding-left:5px;
}

.main_page{
  background:#f4e9ef;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#5c0226;
    border:0px solid #dedede;
    border-top:0px solid #eee;
    border-left:0px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#ecc1d5;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.btn_detail {
  font-family:Arial;
  font-size:11px;
  padding-left:27px;
  width:107px;
  height:24px;
  font-weight:bold;
  color:#fffeff;
}

.btn_panier {
  font-family:Arial;
  font-size:11px;
  padding-left:25px;
  width:127px;
  height:24px;
  font-weight:bold;
  color:#fffeff;
}

.search_box{
  font-family:Arial;
  font-size:11px;
  color:#FFFFFF;
  background-color:#ad7693;
}

hr {
  display:none;
}

#access a, #texte a {
  color:#F93;
}

#access a:hover, #texte a:hover {
  text-decoration:none;
}

#access a:focus, #texte a:focus {
  text-decoration:none;
  background-color:#F93;
  color:#FFF;
}

#access {
  margin:1em;
  padding:0;
}

#texte {
  text-align:justify;
  margin:1em;
  padding:0;
}

#texte p {
  text-indent:1em;
}

#copy {
  padding:1em;
  margin:0;
  text-align:center;
}

a.detail_link{
  text-decoration:none;
}

a.detail_link:hover{
  text-decoration:none;
  color:#ecc1d5;
}

.cheminFer{
  padding:5px;
  color:#ecc1d5;
}
.cheminFerH1{
  padding:5px;
  color:#ecc1d5;
  margin:0px;
  font-size:12px;
}

.cheminFer a{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#6a1b3b;
}

.cheminFer a:hover{
  font-family:Arial;
  font-size:12px;
  text-decoration:underline;
  color:#6a1b3b;
  font-weight:bold;
}

.tablePromotions{
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  padding:1px;
}

.degrade_vertical{
  background-color:#ac7592;
}

.degrade_horizontal{
  background-color:#ac7592;
}

.vignette_product_name{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#5a0228;
}

.vignette_product_name a:hover{
 font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#5a0228;
  text-decoration:none;
}

.vignette_product_description{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#5a0228;
}

.vignette_product_price{
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#5a0228;
}

.vignette_product_price s{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#ac7592;
}

a.cgvLink{
  color:#5a0228;
}

.vignette_product_special_price{

}

.ddcolortabs{
padding: 0;
width:100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0px;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}

.ddcolortabs a{
float:left;
clear:right;
color: white;
background-color: transparent;
margin:0 0 0 0;
padding:0 0 0 1px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background-color: #5c0226;
padding: 6px 15px 6px 15px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
}

.ddcolortabs a:hover span{
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #5c0226;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
clear: both;
padding-top:9px;
padding-left:0;
border: 0px;
border-top-width: 0px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:2;
background-color: transparent;
color : white;
width: 200px;
visibility: hidden;

}

.container_sousmenu{
  
}

.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
padding: 1px 0;
text-decoration: none;
background-color:#5c0226;
color: #ecc2d6;
}

.dropmenudiv_a span {
width: auto;
line-height:1px;
display: block;
padding: 0;
background-color:#FFFFFF;
height:1px;
color: white;
}

.span1{
  height:1px;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
  text-decoration:underline;
}

.ssMenuSeparateur{
  background:#FFFFFF;
}

.tabdown{display:block}
.tabdown *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5c0226}
.tabdown1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.tabdown2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.tabdown3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.tabdown4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.tabdown5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.tabdownfg{
  background:#5c0226}
  
.titre_produit_detail{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  background:#5c0226;
}

.titre_produit_detail_h1{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  background:#5c0226;
   margin:0px;
}

/* Page detail */

.spiffy_detail{display:block}
.spiffy_detail *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ad7695}
.spiffy_detail1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5b7c8;
  border-right:1px solid #d5b7c8;
  background:#be92ab}
.spiffy_detail2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ecdde6;
  border-right:1px solid #ecdde6;
  background:#ba8ba6}
.spiffy_detail3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ba8ba6;
  border-right:1px solid #ba8ba6;}
.spiffy_detail4{
  border-left:1px solid #d5b7c8;
  border-right:1px solid #d5b7c8}
.spiffy_detail5{
  border-left:1px solid #be92ab;
  border-right:1px solid #be92ab}
.spiffy_detailfg{
  background:#ad7695}
#container_image_zoom{
  width:244px;
  
}
#container_images_supp{
  width:244px;
}

#container_image_ensemble{
  display: table-cell;
  width:68px;
  float:left;
}

#container_image_grosplan{
  display: table-cell;
  width:68px;
  float:left;
}

#image_zoom{
text-align:center;
}

#image_ensemble{
text-align:center;
}

#image_ensemble img{
   border-style:solid;
   border-width:1px;
   border-color:#FFFFFF;
   width:56px;
   height:56px;
}

#image_grosplan{
text-align:center;
}

#image_grosplan img{
   border-style:solid;
   border-width:1px;
   border-color:#FFFFFF;
   width:56px;
   height:56px;
}

#image_zoom img{
   border-style:solid;
   border-width:1px;
   border-color:#FFFFFF;
   width:224px;
   height:224px;
}
#text_zoom{
   font-family:Arial; 
   text-align:center;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
}

.text_mini{
   font-family:Arial; 
   text-align:center;
   color:#FFFFFF;
   font-weight:bold;
   font-size:10px;
   font-variant: small-caps;
}

.container_hspace{
  width:244px;
  height:5px;
}

.container_vspace{
  float:left;
  display: table-cell;
  border-style:solid;
  border-width:0px;
  padding:10px;
}

#container_menuhaut{
  width:752px;
  padding:0px;
}
#ssContainer_menuHaut{
  text-align:center;
  margin-left:1px;
  margin-right:1px;
}

.onglet{
  background:#580425;
  display: table-cell;
  height:29px;
  vertical-align:middle;
  padding-left:19px;
  padding-right:20px;
}

.ongletCell{
  background:#580425;
  height:29px;
  padding-left:10px;
  padding-right:10px;
}

.ongletDiv{
  clear:both;
  display: block;
}

.vert1px{
  display: table-cell;
  width:1px;
  height:29px;
}

img.corner {
   width: 4px;
   height: 5px;
   border: none;
   display: block !important;
}

.roundbottom {
	background: url(images/22/br.gif) no-repeat top right; 
}

#test{
  position:relative;
  top:10px;
  left:10px;
  z-index:120;
}

.cgv_titreParagraphe{
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
}

.cgv_texte{
  font-family:Arial;
  font-weight:normal;
  font-size:10px;
}

.cgv_intro{
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
}

.header{
  background:#5c0226;
}

.pointilles{
  color:#000000;
  font-size:4px;
  font-family:Arial;
  height:3px;
}

.detail_options{
  background:#ecc2d6;
}

.detail_options select{
  background:#ffffff;
}

.detail_options input{
  background:#ffffff;
}

.detail_texteOptions{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}

.detail_prix{
  background:#5c0226;
  font-size:14px;
  color:#f4b8d2;
  font-weight:bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ffffff;
  font-weight:bold;
}

.detail_description{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: normal;
  font-size:11px;
}

.noproduct{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: normal;
  font-size:12px;
}

.guide_normal{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: normal;
  font-size:11px;
}

.guide_titre{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size:12px;
}

.guide_ssTitre{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size:11px;
}

.guide_gras{
  font-weight:bold;
}

.guide_conseil{
  color:#ad7693;
}

.table_guide_taille_bas{
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: normal;
  font-size:10px;
  background:#ad7693;
  width:380px;
}
.table_guide_taille_bas td{
  text-align:center;
  background:#f4e9ef;
}

.table_guide_taille_bas th{
  font-weight: bold;
}

.table_guide_taille{
  border-style:solid;
   border-width:1px;
   border-color:#5c0226;
   width:400px;
}

a.cgvLink{
  color:#003441;
}

a.aaccount{
  color:#ad7693;
}

.sitemaplevel0{
  font-family: Arial, sans-serif; 
  font-size: 16px; 
  color: #5c0226;
  font-weight:bold;
  text-decoration:underline;
}

.sitemaplevel0:hover{
  font-family: Arial, sans-serif; 
  font-size: 16px; 
  color: #ad7693;
  font-weight:bold;
  text-decoration:underline;
}

.sitemaplevel1{
  font-family: Arial, sans-serif; 
  font-size: 14px; 
  color: #5c0226;
  font-weight:bold;
  text-decoration:underline;
}

.sitemaplevel1:hover{
  font-family: Arial, sans-serif; 
  font-size: 14px; 
  color: #ad7693;
  font-weight:bold;
  text-decoration:underline;
}

.sitemaplevel2{
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #5c0226;
  font-weight:bold;
  text-decoration:none;
}

.sitemaplevel2:hover{
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #ad7693;
  font-weight:bold;
  text-decoration:underline;
}

.sitemapproduct{
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #9a9a9a;
  font-weight:normal;
  text-decoration:none;
}

.sitemapproduct:hover{
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #9a9a9a;
  font-weight:normal;
  text-decoration:underline;
}

.linkSiteMap{
  font-family: Arial, sans-serif; 
  font-size: 14px; 
  color: #5c0226;
  font-weight:bold;
  text-decoration:underline;
}

.linkSiteMap:hover{
  font-family: Arial, sans-serif; 
  font-size: 14px; 
  color: #ad7693;
  font-weight:bold;
  text-decoration:underline;
}

.piedPage{
  text-align:center;
  background-color: #ecc2d8;
}

.piedpage a{
  color:#580425;
  text-decoration:none;
  font-weight:bold;
}

.piedpage a:hover{
  color:#580425;
  text-decoration:underline;
  font-weight:bold;
}

a.fonce{
  color:#ad7693;
}
