/* CSS Document 
pagediv.css
*/
BODY {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#F5F5F5 url(img/back_head.png) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#685B56;
	text-align:center;
}
#site, #conteneur {
  width: 1000px;
  margin:0 auto;
  text-align:left;
}
img {
  border: none 0px;
}
#BodyCentre{
  width:590px !important;
  width:600px;
  padding:0 5px;
}
#BodyCentre h1{
  font-size:12px;
  font-weight:bold;
  text-align:left;
  text-transform:uppercase;
}
/*header*/
#headAlerte{
 width:1000px;
 background:#ffeeee;
}
#headFull{
 position:absolute; 
 top:0;
 width:1000px;
 height:305px;
 background:url(img/back_head.png);
}
#headLogo{
 width:290px;
 height:65px;
 position:absolute; 
 top:164px;
 left:0;
 background:url(img/logo.png) ;
}
#headImageCat{
  width:740px;
  height:230px;
  position:absolute;
  top:47px;
  left:260px;
  border:0px solid red;
  background:url(img/elephant.png) no-repeat bottom center;
}
#headDrapeaux{
  width:150px;
  height:11px;
  position:absolute;
  right:10px;
  top:265px;
  text-align:right;
}
#HeadPanierPrint{
  display:none;
}
/*menu categories */
#CatMenu{
  width:195px;
  background:#F9F9F9 url(img/ombre-menu-gauche-middle.jpg) repeat-y top right;
  margin-bottom:20px;
}
#OmbreTop{
  width:6px;
  height:98px;
  background:url(img/ombre-menu-gauche-top.png) no-repeat;
  background-position:top left;
}
#OmbreMiddle{
  width:6px;
}
#OmbreBottom{
  width:6px;
  height:98px;
  background:url(img/ombre-menu-gauche-bottom.png) no-repeat;
  background-position:bottom left;
}
#CurCatTitle, #categoriesMenuAG {
  width:180px !important;
  width:190px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px;
}
ul#categoriesMenu{
  float:left;
  padding:0;
  margin:0 10px 0 5px;
  font-size:10px;  
  list-style-type:none;
  width:175px;
  background:#F8F8F8; 
}
#categoriesMenu a{
  text-decoration:none;
}
#categoriesMenu ul{
  margin:0;
  padding:0;
  list-style-type:none;
  width:160px;
  margin-left:0;
}
#categoriesMenu li {
  font-size:12px;
  font-weight:bold;
  padding-bottom:15px;
  padding-left:5px;
  margin:10px 1;
  border-bottom:1px solid #544942;
}
#categoriesMenu li a{
  font-size:12px;
}
#categoriesMenu li ul li {
  border:0;
  padding:2px 0;
  margin:0;
}
#categoriesMenu li ul li a{
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  line-height: normal;
  padding-left:20px;
  display:block;
  color: #685b56;
  width:130px;
}
#categoriesMenu li ul li a#CatSelected{
}
/* menu ancienne gamme */
#AncienneGamme{
  width:195px;
  margin-bottom:20px;
  float:left;
}

ul#categoriesMenuAG{
  float:left;
  padding:0;
  margin:0 10px 0 5px;
  font-size:10px;  
  list-style-type:none;
  width:175px;
}
#categoriesMenuAG a{
  text-decoration:none;
  color:#FFFFFF;
}
#categoriesMenuAG li ul{
  margin:0;
  padding:0;
  list-style-type:none;
  width:160px;
  margin-left:0;
  background:#F8F8F8;
}
#categoriesMenuAG li {
  font-size:12px;
  font-weight:bold;
  padding-bottom:15px;
  padding-left:5px;
  margin:10px 1;
}
#categoriesMenuAG li a:hover{
 text-decoration:underline;
}
#categoriesMenuAG li a{
  font-size:12px;
  color: #FFFFFF;
  display:block;
  padding:5px;
}
#categoriesMenuAG li ul li {
  border:0;
  padding:2px 0;
  margin:0;
  background:#F8F8F8;
}
#categoriesMenuAG li ul li a{
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  line-height: normal;
  padding-left:20px;
  display:block;
  width:130px;
  background:#F8F8F8;
  display:block;
  color: #685b56;
}
#categoriesMenuAG li ul li a#CatSelected{
}
/* menu par défaut */
#defautMenuCat{
  width:175px;
  margin:0;
  padding:0;
  background:#F9F9F9 ;
  margin-bottom:20px;
  list-style-type:none;
  float:left;
}
#defautMenuCat li{
  font-size:12px;
  padding:10px 5px;
  margin:2px;
  height:30px;
}
#defautMenuCat li a{
  text-decoration:none;
  display:block;
  color:#FFFFFF;
  font-weight:bold;
}
.ShortMenu_rouge{
  background:#91271A;
}
.ShortMenu_orange{
  background:#EF8631;
}
.ShortMenu_vert{
  background:#6A704D;
}
.ShortMenu_bleu{
  background:#499095;
}
.ShortMenu_rose{
  background:#B2839A;
}
.ShortMenu_marron{
  background:#573833;
}
/*bannières liens de site à gauche*/
#ColPub{
  float:left;
  width:195px;
  margin:0;
  padding:0;
}
#links_top{
  width:184px;
  height:51px;
  padding:0;
  background-image:url(img/links_top.png);
}
#links_middle{
  width:184px;
  padding:2px 0 !important;
  padding:0;
  background:url(img/links_middle.png) repeat-y;
  text-align:center;
}
#links_bottom{
  width:184px;
  height:13px;
  padding:0;
  margin:0;
  background:#F5F5F5 url(img/links_bottom.png) top left no-repeat;
  float:left;
}
.BanLeft{
  margin:0 0 3px 0;
}
/* Box Login*/
#BoxLogin{
  width:190px;
  background:url(img/login_top.png) no-repeat top center;
  float:left;
  color:#FFFFFF;
  margin-bottom:10px;
}
#BoxLogin .title{
  margin:10px;
  width:170px;
  padding:0 0 10px 0;
  border-bottom:1px solid #FFFFFF;
  font-size:16px; 
  font-weight: bold;
}
#BoxLogin .TitleFields{
  font-size:11px;
  margin:0 10px;
}
#BoxLogin .Fields{
  font-size:10px;
  padding:0;
  margin:5px 0 0 10px;
}
#BoxLogin .Fields fieldset{
  font-size:10px;
  padding:0;
  width:80px;
  height:26px;
  float:left;
  margin:5px 0 ;
  border:0;
}
#BoxLogin .Fields fieldset legend{
  margin:0;
  padding:0;
  font-size:9px;
  color:#FFFFFF;
}
fieldset#logname{
  margin-right:10px !important;
  margin-right:5px ;
}
#BoxLogin .Fields fieldset input{
  font-size:10px;
  width:70px;
  padding:0;
  height:16px;
}
#BoxLogin .Fields #logButton{
  width:160px;
  float:right;
  margin:0;
  margin-right:10px;
}
#BoxLogin .Fields #envoyer{
  width:180px;
  float:right;
  margin:0;
  margin:5px;
  text-align:right;
}
#BoxLogin .forgotten{
  float:left;
  margin:2px 0;
}
#BoxLogin .forgotten a{
  font-size:9px;
  color:#FFFFFF;
}
#BoxLogin #BoxLoginFoot{
  width:190px;
  height:33px !important;
  height:38px;
  background:url(img/login_bottom.png) no-repeat top center;
  color:#FFFFFF;
  float:left;
  text-align:center;
  padding-top:5px;
}
#BoxLoginFoot a{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
#LoginLink1{
  font-size:13px;
   margin:0;
  padding:0;
}
span#LoginLink2{
  font-size:10px;
  margin:0;
  padding:0;
}
#BoxLogoff{
  float:left;
  width:190px;
  height:53px;
  padding:0;
  margin:0;
  margin-bottom:10px;
  background:url(img/logoff.png) no-repeat top left;
}
#BoxLogoff p{
  float:left;
  padding:0 15px !important;
  padding:12px 15px;
}
#BoxLogoff p a{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
#BoxLogoff p a:hover{
  text-decoration:underline;
}
/* PANIER */ 
#BoxShoppingCart{
  width:190px;
  background:url(img/panier-top.png) no-repeat top center;
  float:left;
}
#BoxShoppingCart .CaleLeft{
  float:left;
  width:15px;
  height:126px;
}
#BoxShoppingCart .contentBox{
  float:left;
  width:160px;
  margin:0;
  color:#FFFFFF;
}
#BoxShoppingCart a.TitreBox{
  font-size:13px;
  font-weight:bold;
  text-align:right; 
  text-decoration:none;
  color:#FFFFFF;
  margin:15px 0;
  width:160px;
  display:block;
  float:right;
}
#BoxShoppingCart .contentBox a.TitreBox:hover{
  text-decoration:underline;
}
.contentBox p.separateur{
  float:left;
  width:160px;
  height:1px;
  background:transparent;
  border-top:1px solid #FFFFFF;
  margin:10px 0;
}
#BottomShoppingCart{
  float:left;
  width:190px;
  height:10px;
  background:url(img/pied_box.png) no-repeat;
  margin-bottom:10px;
}
.LigneBoxSC{
  float:left;
  width:160px;
  padding:2px 0;
  font-size:12px;
}
.LigneBoxSC a{
  text-decoration: none;
}
.LigneBoxSC a:hover{
  text-decoration: underline;
  color:#FFFFFF;
}
/* CONTACT */
#BoxContact{
  width:160px !important;
  width:190px;
  padding:10px 15px;
  background:#384A5C url(img/question-top.png) no-repeat top center;
  float:left;
}
#BottomContact, #BottomNL{
  float:left;
  width:190px;
  height:10px;
  background:url(img/pied_box.png) no-repeat;
  margin-bottom:10px;
}
#BoxContact .btn-formulaire{
	background-image:url(img/formulaire.png);
	background-repeat:no-repeat;
	width:161px;
	height:33px;
	line-height:33px;
	position:relative;
	text-align:center;
	margin-bottom:10px;
}
#BoxContact A{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#473d38;
	text-align:center;
}
#BoxContact A:HOVER{
	text-decoration:underline;
}
#BoxContact .TitreBloc{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:8px;
	position:relative;
}
#BoxContact #Telephone{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding-bottom:11px;
	margin-bottom:3px;
}
#BoxContact P{
	color:#ffffff;
	font-size:11px;
	margin-bottom:5px;
}
#BoxContact P.centrer{
	text-align:center;
}
#BoxContact P.small{
	text-align:center;
	font-size:9px;
	margin:-3px 0 0 0;
}
/* NEWSLETTER */
#BoxNewsletter{
  width:160px !important;
  width:190px;
  padding:10px 15px;
  background: url(img/newsletter-top.png) no-repeat top center;
  float:left;
}
#BoxNewsletter p.BoxTitle{
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  margin:0;
  margin-top:10px;
}
#BoxNewsletter p.BoxContent{
  color:#FFFFFF;
  font-size:11px;  
  margin-top:5px;
}
#BoxNewsletter p.BoxBouton{
  float:right;
  margin:5px 5px 0 0;
  padding:0;
}
/* ENGAGEMENT */
#BoxEngagement{
	background-image:url(img/engagement-middle.jpg);
	width:190px;
	float:left;
}
#BoxEngagementContent{
	padding:0 10px;
	width:170px;
	float:left;
	background-image:url(img/engagement-top.jpg);
	background-repeat:no-repeat;
}
#BoxEngagement p{
	color:#28323e;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:5px 0 0 0;
}
#BoxEngagement A{
	text-decoration:underline;
	color:#28323e;
	font-weight:bold;
	font-size:12px;
}
#BoxEngagement A:HOVER{
	text-decoration:none;
}
#BoxEngagement .TitreBloc{
	color:#28323e;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	margin-bottom:5px;
	padding-left:50px;
	padding-bottom:5px;
	width:120px;
	position:relative;
	border-bottom:1px solid #695c55;
}
.TitreBloc IMG.charte{
	position:absolute;
	top:-15px;
	left:-20px;
	margin:0;
}
#BoxEngagement UL{
	margin:0;
	padding:0;
}
#BoxEngagement UL LI{
	color:#685b56;
	list-style:none;
	background-image:url(img/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	position:relative;
}
#BottomEngagement{
  float:left;
  width:190px;
  height:10px;
  background:url(img/engagement-bottom.jpg) no-repeat;
  margin-bottom:10px;
}
/* Charte */
#BoxCharte{
  width:190px;
  height:263px;
  overflow:hidden;
  background:url(img/charte-qualite.png) no-repeat;
  margin-bottom:10px;
}
#BoxCharte #garantie{
  width:145px;
  height:60px;
  margin:10px 0 0 35px;
}
#BoxCharte #satisfait{
  width:145px;
  height:45px;
  margin:10px 0 0 35px;
}
#BoxCharte #paiement{
  width:145px;
  height:35px;
  margin:10px 0 0 35px;
}
#BoxCharte #livraison{
  width:145px;
  height:60px;
  margin:20px 0 0 35px;
}
#BoxCharte .CharteTitle, #BoxCharte .CharteTitle a{
  font-size:14px;
  font-weight:bold;
  color:#28313E;
  margin:0;
  padding:0;
  margin-bottom:2px;
  text-decoration:none;
}
#BoxCharte .CharteTxt{
  font-size:10px;
  color:#28313E;
  margin:0;
  padding:0;
}
#BoxCharte .CharteTxt a{
  font-size:10px;
  color:#28313E;
  text-decoration:none;
}
/* Box de recherche*/
#BoxSearch{
  width:183px;
  height:119px !important;
  height:129px;
  background:url(img/box-search.png) no-repeat;
  text-align:center;
  padding-top:10px;
  float:left;
}
#BoxSearch p{
  margin:0 ;
  margin-top:4px !important;
  margin-top:3px;
  padding:0;
}
 #BoxSearch p.valider{
  margin-top:9px !important;
  margin-top:10px;
 }
 /*Footer*/
#FooterDiv{
  color:#FFFFFF;
  width:1000px;
  height:98px;
  margin:0;
  padding:0;
  background-image:url(img/background-footer.jpg);
  background-repeat: repeat-x; 
  text-align:center;
} 
#FooterDiv p{
  margin:0;
  padding:5px;
  margin-bottom:5px;
}
#FooterDiv p a{
  color:#FFFFFF;
  font-size:9px;
  text-decoration:none;
}
#FooterDiv p#FooterTitle{
  margin:0;
  margin-top:5px;
  font-weight:bold;
}
#FooterCat{
  list-style-type:none;
  height:41px;
}  
#FooterCat li{
  display:block;
  float:left;
  margin:0;
  border-right:1px solid white;
  height:30px;
}  
#FooterCat li a{
  margin:0 5px;
  display:block;
  text-align:center;
  color:#FFFFFF;
  width:140px;
  text-decoration:none;
  vertical-align:text-bottom;
  background:none;
}  
li#FO6{
  border:0;
}
#CatIndex{
  float:left;
  width:283px;
  margin:9px 0 0 5px !important;
  margin:9px 0 0 5px ;
}
#BlocPromo{
  float:left;
  width:283px;
  height:143px;
  display:block;
  background:url(img/rubrique_alarme.gif) no-repeat top left ;
  overflow:hidden;
}
.BanAccueil{
  float:left;
  width:283px;
  height:143px;
  display:block;
  overflow:hidden;
  margin:5px;
}
#MeilleuresVentes{
  float:left;
  width:283px;
  margin:9px 0 0 0;
  padding:0;
}
#MeilleuresVentes .BlocMiddle{
  margin:0;
  padding:0;
  background: url(img/bloc_top_ventes.png) top left repeat-y;
  width:283px;
  height:335px;
} 
#TitleBS{
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  padding:10px 0 0 10px;
  margin:0;
}
#BSline{
  border-collapse:collapse;
  width:263px;
  margin:10px 0 0 10px;
}
#BSline td{
}
.ImageBS{
  text-align:center;
}
.ProductsBS{
  height:75px;
  width:170px;
  margin:4px;
  padding:0;
  text-align:left;
  vertical-align:top;
}
.NumBS{
  width:20px;
  padding:2px;
  height:94px;
}
.NumBS p{
 border-right:1px solid silver;
 padding:2px; 
}
td.tdBSname{
 text-align:left;
}
p.BSname {
  padding:0;
  margin:0 0 0 5px;
  float:left;
 text-align:left;
}
.BSname a{
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#28323E;
}
.BSprice{
  font-weight:bold;
  font-size:18px;
  padding:0;
  padding-left:30px;
  margin-top:0;
}
#ManufacturerInfoTop{
  width:190px;
  background:url(img/box_manufacturer_top.png) no-repeat;
  margin:0;
  padding:0;
  float:left;
}
#ManufacturerInfoTop p{
  padding:5px 10px;
  width:170px;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  margin:0;
}
#ManufacturerInfoBottom{
  width:190px;
  background:url(img/box_manufacturer_bottom.png) no-repeat bottom left;
  margin:0;
  padding:0;
  margin-bottom:10px;
  text-align:center;
}
#ManufacturerInfoBottom p#imageM, #ManufacturerInfoBottom p#nomM{
  width:120px !important;
  width:150px ;
  padding:15px;
  margin:0 0 0 20px;
  text-align:center;
  border-bottom:1px solid #49413D;
  font-size:12px;
  font-weight:bold;
}
#ManufacturerInfoBottom p#pageM, #ManufacturerInfoBottom p#linkM {
  padding-top:15px;
}
#ManufacturerInfoBottom p#pageM a, #ManufacturerInfoBottom p#linkM a{
  font-size:10px;
  text-decoration:none;
  color:#49413D;
  font-weight:normal;
}
#FooterDiv{
  background-image:url(img/background-footer.jpg);
}
/* bloc catégories */
.BlocCategorie{
  float:left;
  width:283px;
  height:239px;
  background:url(img/bloc_prod_list.png) no-repeat;
  text-align:center;
  margin:9px 0 0 5px !important;
  margin:9px 0 0 5px ;
}
.BlocCategorie .CatImage{
  float:left;
  width:259px;
  height:129px;
  margin:0;
  padding:0;
  margin-top:12px;
  margin-left:12px;
}
.BlocCategorie .CatName{
  float:left;
  width:254px !important;
  width:258px;
  height:20px;
  margin:0;
  padding:2px;
  margin-left:12px;
  text-align:left;
}
.CatName a{
  width:229px !important;
  width:258px;
  height:20px;
  padding-right:25px;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  display:block;
  color:#685B56;
}
.BlocCategorie .CatDescr{
  float:left;
  width:254px !important;
  width:258px;
  height:60px;
  margin:0;
  padding:2px;
  margin-left:12px;
  text-align:left;
  font-size:10px;
}
/*#####################*/
.BlocProductsList{
  float:left;
  width:283px;
  height:239px;
  background:url(img/bloc_prod_list.png) no-repeat;
  text-align:center;
  margin:5px 0 0 10px !important;
  margin:5px 0 0 8px ;
}
.BlocProductsList table{
  position:relative;
}
.BlocProductsList .imgProd{
  width:263px;
  height:80px;
  text-align:center;
  margin:0;
  margin-left:10px;
  padding-top:20px;
}
.BlocProductsList .ButtonZoom{
  width:10px;
  height:15px;
  margin:5px 15px;
  float:right;
}
.NameProd{
  width:250px;
  height:40px;
  text-align:left;
  overflow:hidden;
}
.NameProd a{
  color:#685B56;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.DescrProd{
  font-size:10px;
  text-align:left;
}
.PriceProd{
 float:right;
 text-align:left;
 margin-top:-5px;
 width:70px;
}
.PTTC .PriceProdS{
  font-size:14px;
  font-weight:bold;
}
.PHT .PriceProdS{
  font-size:12px;
}
.OldPriceS{
  text-decoration:line-through; 
}
#TitreCross{
  margin:20px 0 5px 10px;
  float:left;
  font-size:14px;
  font-weight:bold;
  width:580px;
}
/* Liste produits */ 
.DispoVert{
  color:#75851B;
}
.DispoJaune{
  color:#D18800;
}
.DispoRouge{
  color:#851B1B;
}
p.avertissez a{
  padding:0;
  margin:0;
}
a.avertissez {
  font-size:10px;
  text-decoration:none;
  font-style:italic;
  font-weight:normal;
}
#ProductsList{
  width:582px;
  background:url(img/boxes_middle.png);
  padding:0;
  margin:0;
  float:left;
  text-align:center;
}
#ProductsList table{
margin-left:10px;
}
.cross-heading td{
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
.cross-heading-gris{
  background:#F9F9F9;
}
.cross-heading-blanc{
  background:#FFFFFF;
}
#ProduitBlock{
  width:582px;
  background:url(img/boxes_middle.png);
  padding:0;
  margin:0;
  float:left;
}
#ProduitBlockTop, #ProductsListTop{
  width:582px;
  height:10px;
  background:url(img/boxes_top.png) top left no-repeat;
}
#ProduitBlockBottom, #ProductsListBottom{
  width:582px;
  height:10px;
  background:url(img/boxes_bottom.png) bottom left no-repeat;
}
#ProduitBlockContent{
  position:relative;
  top:0px;
  left:0px;
  height:270px;
}
.ListeProduit{
  width:270px;
  position:relative;
}
.ListeImage{
  float:left;
  height:110px; 
  width:95px;
  overflow:hidden;
}
.ListeName{
  float:left;
  width:155px;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 5px;
}
.ListeName a{
  color:#27313D;
  text-decoration:none;
}
.ListeRef{
  font-size:11px;
  float:left;
  margin-left:5px;
}
.ListeVoir{
  position:relative;
  top:100px;
  left:100px;
}
.ListePrice{
  padding: 0 5px;
}
.ListePrice .PriceProd{
  font-size:14px;
  font-weight:bold;
}
.ListePrice p.PTTC, .ListePrice p.PHT {
  font-weight:normal;
  font-size:10px;
}
.ListeDispo{
  background:#F9F9F9;
  font-size:9px;
  padding:0px;
  text-align:center;
}
.ListeAcheter{
  background:#F9F9F9;
  text-align:center;
  padding:3px;
}
.ListeQty{
  font-size:10px;
  font-weight:bold;
  padding-bottom:10px;
}
.ListeQty .ProdQtyInput{
  width:24px;
  height:16px;
  font-size:10px;
}
.ListeProduit, .ListePrice, .ListeDispo, .ListeAcheter, .cross-heading td{
  border-bottom:1px solid #27313D;
}
.BlocTitle{
  float:left;
  color:685B56;
  font-size:11px;
  font-weight:bold;
  padding:0;
  margin:20px 0 5px 10px;
}
.BlocTable{
  float:left;
  width:582px;
  margin:0;
}
.BlocTable .top{
  float:left;
  width:582px;
  height:10px;
  background:url(img/boxes_top.png) no-repeat bottom left;  
  margin:0;
}
.BlocTable .middle{
  float:left;
  width:582px;
  background:url(img/boxes_middle.png) repeat-y top left;  
  padding:0 10px;
  margin:0;
}
.middle table, .middle div#contenutxt{
  width:562px;
}
.middle table td{
  font-size:11px;
}
.InfoBloc{
  width:570px;
  text-transform:uppercase;
  font-size:11px;
}
tr.border td{
  border-bottom:1px solid #28323E;
}
tr.border td td{
  border-bottom:0;
}
.BlocTable .bottom{
  float:left;
  width:582px;
  height:10px;
  background:url(img/boxes_bottom.png) no-repeat top left;  
  margin:0;
}
/*
          <div class="BlocTitle">    </div> 
          <div class="BlocTable">
            <div class="top"></div>
            <div class="middle">
            </div>
            <div class="bottom"></div>
          </div> 
*/
#BlocConditions{
  width:582px;
}
Intitule{
  font-size:10px;
  padding:4px;
  width:150px;
  font-weight:bold;
}
.ChampSaisie{
 font-size:10px;
 padding:4px;
}
.ChampSaisie input, .ChampSaisie select{
  height:20px;
  border:2px solid #7D828A;
}
.InfosSaisie{
  font-size:9px;
  font-style:italic;
}
.InfosSaisie2{
  font-size:12px;
  padding:0 20px;
}
.CheminCde{
  width:582px;
  height:56px;
  display:block;
  background-image:url(img/chemin-commande.png);
  background-repeat:no-repeat;
  position:relative;
}
#PanierPos{
  background-position: left -56px; 
}
#ShippingPos{
  background-position: left -112px; 
}
#PaymentPos{
  background-position: left -168px; 
}
#ConfirmPos{
  background-position: left -224px; 
}
#goPanier{
  float:left;
  height:56px;
  width:56px;
  margin-left:72px;
}
#goShipping{
  float:left;
  height:56px;
  width:56px;
  margin-left:72px;
}
#goPayment{
  float:left;
  height:56px;
  width:56px;
  margin-left:72px;
}
.TabPrix{
  font-size:11px;
}
.SplitPage{
  float:right;
  margin:0 5px;
  padding:1px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:9px;
}
.SplitPage a{
  color: #28323E; 
  text-decoration:none;
}
.SplitPage a:hover, .SplitPage .CurrentPage{
  color:#FFFFFF;
  background: #28323E; 
}
.SplitPage .CurrentPage{
  font-size:11px;
  padding:2px;
}
/*highslide*/
.highslide {
	cursor: url(img/zoomin.cur), pointer;
    outline: none;
    z-index: 2;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #D4D0C7;
}
.highslide:hover img {
	border: 1px dashed #D4D0C7;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10px;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8px;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(img/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-move {
    cursor: move;
}
.highslide-overlay {
	display: none;
}
a.highslide-full-expand {
	background: url(img/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* Controlbar example */
.controlbar {
	background: url(img/controlbar4.gif);
	width: 100px;
	height: 20px;
}
.controlbar a {
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 16px;
}
.controlbar a:hover {
	background-image: url(img/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 30px;
}
.controlbar .next {
	width: 28px;
	background-position: -30px 0;
}
.controlbar .highslide-move {
	width: 20px;
	background-position: -58px 0;
}
.controlbar .close {
	width: 22px;
	background-position: -78px 0;
}
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 1030px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 15px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
