body {
	margin: 0px;
	padding: 0px; 
	background: #212121 url(images/R8/bg_noir.png) repeat-y center;
	color: black;
	font-family : verdana;
	font-size : 11px;
	height : auto;
}

#wrap {

	width: 1000px;
	overflow: hidden;
	position:relative;
	margin: 0px auto;
	border : #B40200 1px solid;
	height : auto;
}

#cadreGlobal { width : 100%; height : auto; float : left; margin : 0px 0px 0px 0px; }

#cadreGlobal #cadreHaut { width : 1000px; height : 0px; float : left;  background-color : none; border-top : none;  }
#cadreGlobal #separationBlanche { float : left; width : 1000px; background-color : #B40200; height : 30px; }
#cadreSeparationTop { float : left; width : 1000px; }
#cadreSeparationTopGauche { float : left; height : 2px; background-color : #030303; width : 58px; }
#cadreSeparationTopDroite { float : left; height : 2px; background-color : #B40200; width : 942px; }
#cadreGlobal #separationBlanche ul { float : left;  padding : 0px; margin : 0px; margin : 0px 0px 0px 0px; }
#cadreGlobal #separationBlanche ul li { display : inline; margin-left : 0px; height : 100%; float : left; padding : 15px; padding-top : 7px;  }
#cadreGlobal #separationBlanche ul li.selected { float : left;  padding : 10px; padding-top : 5px; background-color : #030303; display : inline; margin-left : 0px; height : 100%;  }
#cadreGlobal #separationBlanche ul li:hover { background : #B40200 url(images/R8/bg.itemMenuTop.png) repeat-x; }
#cadreGlobal #separationBlanche ul li a:link, #cadreGlobal #separationBlanche ul li a:active, #cadreGlobal #separationBlanche ul li a:visited { font-size : 12px; color: #FAFAFA; text-decoration : none; }
#cadreGlobal #separationBlanche ul li a:hover { text-decoration : underline; color : #FAFAFA; }
#cadreGlobal #separationBlanche ul li.selected a {  color : #fafafa; font-weight : bold; text-decoration : underline; 	 }
#cadreGlobal #separationBlanche ul li.selected:hover { text-decoration : underline; background : #030303;  }
#cadreGlobal #separationGrise { height : 60px; float : left; width : 1000px; background : #272727 url(images/R8/bg.separationTop.png) repeat-x; }
#cadreGlobal #separationGrise ul { float : left; display : none; padding : 0; margin : 0; margin-left : 20px; font-size : 10px; height : 20px; }
#cadreGlobal #separationGrise ul li { display : inline; margin-left : 22px; height : 100%; float : left; padding : 3px; padding-top : 8px; }
#cadreGlobal #separationGrise ul li:hover { background-color : #82AFE8; }
#cadreGlobal #separationGrise ul li a:link, #cadreGlobal #separationGrise ul li a:active, #cadreGlobal #separationGrise ul li a:visited { color: white; text-decoration : none; }
#cadreGlobal #separationGrise ul li a:hover { color : #FAFAFA; }

#cadreGlobal #cadreCorps { float : left; width : 1000px; height : auto; background-color : #F3F1F2;  color : #020202; border-top : #B40200 0px solid; }
#cadreGlobal #cadreCorps a:link, #cadreGlobal #cadreCorps a:active, #cadreGlobal #cadreCorps a:visited {  color : #DBC339; font-weight : bold; }
#cadreGlobal #cadreCorps a:hover {  background-color : #DBC339; color : white;}
#cadreCorpsGauche { float : left; width : 110px; height : 600px; background : #242523 url(images/R8/bg.cadreGauche.png) repeat-x;  }
#cadreCorpsCentre { float : left; width : 740px; padding : 0px;  padding : 20px 20px 10px 20px; background-color : #F3F1F2; }
#cadreCorpsDroite {  float : left; width : 110px; height : 300px; background : #272727 url(images/R8/bg.cadreDroite.png) repeat-x; }

#cadreGlobal #separationGriseDark { height : 0px; float : left; width : 1000px; background-color : #FFE26F; border-top : #ffe08f 2px solid; }
#cadreGlobal #separationGriseBis { float : left; height : 30px; width : 1000px; background : #FEF0B3 url(images/R8/bg.separationGrise.png) repeat-x;  }
#cadreGlobal #separationGriseBis ul { float : left; padding : 0px; margin : 0px; margin-left : 20px; font-size : 10px; text-align : center; }
#cadreGlobal #separationGriseBis ul li { display : inline; margin-left : 23px;  float : left; height : 100%; padding : 5px; padding-top : 8px; }
#cadreGlobal #separationGriseBis ul li:hover { background : #DBC339 url(images/R8/bg.itemMenuBottom.png) repeat-x;   }
#cadreGlobal #separationGriseBis ul li a:link, #cadreGlobal #separationGriseBis ul li a:active, #cadreGlobal #separationGriseBis ul li a:visited { color: #010101; text-decoration : none; }
#cadreGlobal #separationGriseBis ul li a:hover { color : #010101; }
#cadreGlobal #separationBleu { height : 30px; float : left; width : 1000px; background : #4E4E4D url(images/R8/bg.separationBleu.png) repeat-x; border-top : #FAFAFA 2px solid; }
#cadreGlobal #separationBleu ul { margin : 0px; padding : 0px; margin-top : 7px; text-align : center; height : 30px;}
#cadreGlobal #separationBleu ul li { display : inline; margin-left : 10px; }
#cadreGlobal #separationBleu ul li a { font-size : 9px; text-decoration : none; color : #fafafa; }
#cadreGlobal #separationBleu ul li a:hover { color : #FAFAFA; text-decoration : underline; }

#cadreReprise { width : 1000px; height : auto; float : left; font-size : 10px; color : #121212; margin-bottom : 5px; }
div.contenuBase { float : left;  width : 720px; margin-bottom : 5px; padding : 5px;  color : #30343A; }
div.contenuBase h3 { float : left; background : #f6EED4; width : 720px; padding : 2px;  margin : 0px; margin-bottom : 5px; color : #010101; font-size : 15px; border : #222222 1px solid; }
#cadreCorpsCentre h2 { color : #030303; }

.editby { float : left; width : 90%; }

#formInscription { float : left; border : #6E5561 3px solid; width : 600px; background-color : white; }
#formInscription hr { float : left; width : 90%; border : #503429 0.5px solid; }
#formInscription legend { color : #3063B6; font-size : 13px; font-weight : bold; font-family : arial; padding : 5px;  }
#formInscription div.ligneForm { float : left; width : 90%; margin-top : 2px; }
#formInscription div.ligneForm label { float : left; width : 220px; color : #EC7E0F; font-size : 11px; font-weight : bold;  }
#formInscription div.ligneForm input, select { border : #B40200 2px solid; background-color : #EFEFEF; }
#formInscription div.ligneForm input.submit { border : none; background-color : #DBC339; }

#fLogin { float :  right; width : 340px;  }
#fLogin input { float : left; width : 110px; border : #B40200 1px solid; font-size : 11px; margin-top : 5px; background-color : #100F0F; color : #DBC339; font-weight : bold; }
#fLogin input.submit { width : auto; border : none; background-color : #B40200; margin-left : 2px; color : #DBC339; border : #DBC339 1px solid; font-weight : bold; font-size : 11px; }
#fLogin a:link, #fLogin a:visited, #fLogin a:hover, #fLogin a:active { color : #DBC339; font-weight : bold; }
#fLogin span.msgConnect { color : #DBC339; font-weight : bold; }

div.listeTypePierre { float : left; width : 720px; }
div.listeTypePierre fieldset { background-color : #FBF7EA;  border : #121212 1px solid; margin-bottom : 20px; color : #30343A;}
div.listeTypePierre fieldset:hover { background-color : #F3E9C5; }
div.listeTypePierre fieldset legend { float : left; width : 300px; text-align : center; padding : 4px; color : #232322; font-weight : bold; font-size : 13px; border : #B40200 2px solid; } 
div.listeTypePierre fieldset img { margin-left : 20px; }
div.listeTypePierre fieldset div { float : left; }
div.listeTypePierre fieldset div label { float : left; width : 200px; margin-bottom : 5px; text-decoration : underline; color : #121212; }
div.listeTypePierre fieldset div span { float : left; width : 460px; }

div#boxListeAnnuaire { float : left; }
div#boxListeAnnuaire fieldset.annuaireGemstones { float : left; width : 700px; background-color : #FBF7EA; margin-bottom : 5px; border : #222222 1px solid; }
div#boxListeAnnuaire fieldset.annuaireGemstones:hover { background-color : #F3E9C5; }
div#boxListeAnnuaire fieldset.annuaireGemstones legend { background-color : #f6EED4; font-weight : bold; font-size : 13px; color : #121212; }
div#boxListeAnnuaire fieldset.annuaireGemstones div.ligneListe { float : left; width : 100%; }
div#boxListeAnnuaire fieldset.annuaireGemstones label { float : left; width : 175px; text-decoration : underline; }
div#boxListeAnnuaire a.lnk:active, div#boxListeAnnuaire a.lnk:link, div#boxListeAnnuaire a.lnk:visited { text-decoration : none; font-weight : bold; color : #F40200; }
div#boxListeAnnuaire a.lnk:hover { text-decoration : underline; }
div#boxListeAnnuaire span.content { float : left; width : 500px; }

div.listeCategoriePierre { float : left; width : 720px; }
div.listeCategoriePierre fieldset { background-color : #FBF7EA;  border : #121212 1px solid; margin-bottom : 20px; color : #30343A; }
div.listeCategoriePierre fieldset:hover { background-color : #F3E9C5; }
div.listeCategoriePierre fieldset legend { float : left; width : 300px;  text-align : center; padding : 4px; color : #232322; font-weight : bold; font-size : 13px; border : #B40200 2px solid; } 
div.listeCategoriePierre fieldset img { margin-left : 20px; }
div.listeCategoriePierre fieldset div { float : left; }
div.listeCategoriePierre fieldset div label { float : left; width : 200px; margin-bottom : 5px; text-decoration : underline; color : #121212; }
div.listeCategoriePierre fieldset div span { float : left; width : 460px; }

div.listePhoto { float : left; width : 720px; }
div.listePhoto fieldset { background-color : #F1F0EF;  border : #121212 1px solid; margin-bottom : 20px; }
div.listePhoto fieldset:hover { background-color : #F9F9F9; }
div.listePhoto fieldset legend { float : left; width : 300px;  text-align : center; padding : 4px; color : #232322; font-weight : bold; font-size : 13px; border : #B40200 1px solid; } 
div.listePhoto fieldset img { margin-left : 20px; }
div.listePhoto fieldset div { float : left; }
div.listePhoto fieldset div label { float : left; width : 200px; margin-bottom : 5px; text-decoration : underline; }
div.listePhoto fieldset div span { float : left; width : 460px; }

div.morecontent { float : left; width : 700px; }
div#boxByTP { float : left; width : 700px; }
div#boxByTP h3 { float : left; background : #CFD6BE; width : 700px; margin : 0px; }
div#boxByTP h4 { float : left; background : #F0F2EA; width : 100px; margin : 0px; }
span.taglist { float : left; background : #F7F8F3; width : 600px; }
div.ebayItems { float : left; min-height : 70px; background : #EDEFE4; width : 700px; overflow: scroll; height : 300px; }

fieldset.item { text-align : center; width : 80px; height : 150px; border : none; float : left; } 
fieldset.item legend { font-size : 10px; } .pair { background : #EFEFEF; } 
div.boxItemLive div { float : left; width : 80px; text-align : center; } 
div.boxItemLive img { width : 75px; height : 70px; } 
div.boxItemLive div.prices { font-size : 9px; } 
div.boxItemLive div.titles a { font-size : 9px; text-decoration : underline; }
div.vignette img { border : #E2E6D8 1px solid; }

div.paginationItem { font-size : 9px; }

div#boxBySellerLoc { float : left; width : 700px; margin-top : 15px; }
div#boxBySellerLoc h3 { float : left; background : #CFD6BE; width : 700px; margin : 0px; }
div#boxBySellerLoc h4 { float : left; background : #F0F2EA; width : 100px; margin : 0px; }

fieldset.ficheMembre { float : left; width : 700px; background-color : #FFF3C5; margin-top : 5px; margin-bottom : 8px; border : #492f00 1px solid; }
fieldset.ficheMembre legend { background : #F6EED4; color : #020202; padding : 5px; font-weight : bold; border : #492f00 1px solid; }
fieldset.ficheMembre div.ligneFiche { float : left; width : 690px; margin-bottom : 4px; }
fieldset.ficheMembre div.ligneFiche label { float : left; width : 200px; text-decoration : underline; font-size : 12px; }