BODY, H1, H2, H3, DT,
INPUT.rateButtonSelected /* <= why IE doesn't inherit this ? */ {
color: #8B475D;
      
      }
#topbar{     font-size:14px; color:#8B475D; font-weight:bold; padding:8px; overflow:auto; height:1%; clear:both;
border: 3px solid #8B475D; margin: 5px 13px 5px 13px; background:#FFB5C5; }
#topbar a{  color#8B475D;text-decoration:none; margin:0 10px;height:23px;line-height:23px;float:left;display:block;}
a.active{ height:23px; line-height:23px; background:url(/image/tb_a.png) right top no-repeat; padding-right:10px; }
a.active span{ background:url(/image/tb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px; }

#paiement { font-size:16px; text-align: left; margin-left:120px; }

#partenaires {margin: 2px 13px 0 255px; height: 20px ;border: 3px solid #8B475D;background:white}

#sous-titre {float:right; height:40px; width:940px; border-right: 3px solid #8B475D; border-left: 3px solid #8B475D; border-bottom: 3px solid #8B475D;
margin: 0 13px 0 13px; background: transparent url(http://www.ma-lingerie-portee.com/sous-titre.jpg) center top no-repeat;
background-color: #000000;}

#theHeader { height:125px; margin: 2px 13px 0 13px; border: 3px solid #8B475D; background: transparent url(/header.jpg) center top no-repeat;
 background-color: #000000;}

#theImage {font-size:150%; }

#additional_info {padding : 5px ; font-size: 150%; }    

#mail { width : 300px ; padding : 5px ; font-size: 90%; }    
      
   

BODY, H3, .throw {
  
  background:url(/fond.jpg) no-repeat;
  background-color: #faf0fa;
 	
}

H2, #menubar DT, #imageHeaderBar, #imageToolBar A:hover, .row1 {
  background-color: #FFB5C5;
  

}

#menubar DL, #content, #imageToolBar, .header_notes, .content {
  background-color: #ffffff;
  
}





#menubar DL, #content, #imageToolBar, 
#comments DIV.comment BLOCKQUOTE {
  border: 3px solid #8B475D;
}

#theImage IMG {
  border-color: #8B475D;
}

#content UL.thumbnail IMG {
    border: 1px solid #8B475D;;
}

FIELDSET, INPUT, SELECT, TEXTAREA,
#content DIV.comment  A.illustration IMG, #infos,
#content DIV.thumbnailCategory {
  border: 1px solid #8B475D;

}

#comments DIV.comment BLOCKQUOTE {
  border-left: 2px solid #696969;
  background-color: #eee;

  
}

#content UL.thumbnails SPAN.wrap2 {
  border: 1px solid #8B475D;	
    border-radius: 4px 4px;	
}

#content UL.thumbnails SPAN.wrap2:hover,
#content UL.thumbnailCategories DIV.thumbnailCategory:hover,
#content UL.thumbnailCategories DIV.thumbnailCategory:hover A {
  background-color: #faebd7;
  border-color: yellow;		
  color: black;
}












/* links */
A, INPUT.rateButton {
    color: #8B475D;
    background: transparent;
}

A:hover, INPUT.rateButton:hover {
    color: #858460;
}

#imageToolBar A, #imageToolBar A:hover {
    border-bottom: none;
}

A.navThumb, A.navThumb:hover {
    border-bottom: none;
}

/* others */
.pleaseNote {
    background: #9c9c9c;
    color: #ffff99;
    padding: 1ex;
    font-weight: bold;
}

/*calendar elements*/
SPAN.calItemEmpty { color: silver; }

SPAN.calItem, SPAN.calItemEmpty
{
  border: 1px solid silver;
}

/* nice looking month calendar*/
TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid #7E7262;}

TD.calDayCellEmpty { color: silver; }

.calBackDate { color: #000; }
.calForeDate { color: #fff; }
.virtual_cat { background: #fff !important; }
.qsearch { font-size: 80%; font-style: normal; }
#mbMenu #quicksearch > p { text-align: left; }
#qsearchInput { color: #d3d3d3; }
#qsearchInput:focus { color: #005e89; }

.tabsheet li,
.tabsheet li a { color: #005e89; }
.tabsheet li a:hover { color: #858460; }
.tabsheet li { background-color: #fff; }
.selected_tab { background-color: #d3d3d3 !important; }
ul.tabsheet { border-color: #858460; }
.tabsheet li { border: 1px solid #696969; }
.tabsheet li:hover { border-color: #858460 !important; }
