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

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

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

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

.infoBox {
  background: #b5d8dc;
}

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

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

a.boxShoppingCart{
  color:#ffffff;
}

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

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

.info_cart{
  background:
}

.separation_gauche {
  background:#699ea6;
}

.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:#ebeff2;
}

.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:#6e9da3;
}

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:#6e9da3;
}
.cheminFerH1{
  padding:5px;
  color:#6e9da3;
  margin:0px;
  font-size:12px;
}

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

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


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

.degrade_vertical{
  background-color:#6c9da1;
}

.degrade_horizontal{
  background-color:#6c9da1;
}

.vignette_product_name{
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#003441;
}

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


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

.vignette_product_price{
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#003441;
}

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

.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: #003441;
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: #003441;
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:#003441;
color: white;
}

.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:#003441}
.tabdown1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #859ea5;
  border-right:1px solid #859ea5;
  background:#3f3f3f}
.tabdown2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d3dce0;
  border-right:1px solid #d3dce0;
  background:#303030}
.tabdown3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2c5762;
  border-right:1px solid #2c5762;}
.tabdown4{
  border-left:1px solid #859ea5;
  border-right:1px solid #859ea5}
.tabdown5{
  border-left:1px solid #3a626d;
  border-right:1px solid #3a626d}
.tabdownfg{
  background:#003441}
  
.titre_produit_detail{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  background:#003441;
}

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

/* Page detail */

.spiffy_detail{display:block}
.spiffy_detail *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#6e9da5}
.spiffy_detail1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b6cad2;
  border-right:1px solid #b6cad2;
  background:#8db1b9}
.spiffy_detail2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e0e5ed;
  border-right:1px solid #e0e5ed;
  background:#86acb4}
.spiffy_detail3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #86acb4;
  border-right:1px solid #86acb4;}
.spiffy_detail4{
  border-left:1px solid #b6cad2;
  border-right:1px solid #b6cad2}
.spiffy_detail5{
  border-left:1px solid #8db1b9;
  border-right:1px solid #8db1b9}
.spiffy_detailfg{
  background:#6e9da5}
#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:#003441;
  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:#00343f;
}

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

.detail_options{
  background:#b5d8de;
}

.detail_options select{
  background:#ffffff;
}

.detail_options input{
  background:#ffffff;
}

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

.detail_prix{
  background:#003441;
  font-size:14px;
  color:#ffffff;
  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:#b5d8dc;
}

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

.table_guide_taille_bas th{
  font-weight: bold;
}

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

a.cgvLink{
  color:#003441;
}

a.aaccount{
  color:#6c9da1;
}

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

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

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

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

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

.sitemaplevel2:hover{
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #b4d8dd;
  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: #003441;
  font-weight:bold;
  text-decoration:underline;
}

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

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

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

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

a.fonce{
  color:#6e9da3;
}
