body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}

.description {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.aProductCateg {
	width: 156px;
	margin-right:25.5px;
	height: 225px;
}


.product_left {
	width: 292px;
	background: url(/images/fnd1_produit.png) repeat-x;
	height: 565px;
	margin-left:17px;
	padding-top:5px;
}

.product_right {
	width: 280px;
	background: url(/images/fnd2_produit.png) no-repeat;
	background-position: bottom left;
}




.current_categ{
width:187px;
margin-left:4px;

}
.current_categ a{

  width:10px;
}

.blank_categ{
width:153px;
background-color:#FFF;
}


#product_infos {
	width: 700px;
	margin-top: -60px;
	padding-top:10px;

}
#product_infos h1 {
	font-family: Verdana;
	font-size: 21px;
	text-transform: uppercase;
}
h1 {

	font-family: Verdana;
	font-size: 20px;
}

h2 {

	font-family: Verdana;
	font-size: 15px;
}



#product_infos .price {
	font-family: Verdana;
	font-size: 26px;
	float:right;
	margin-right:10px;
	font-weight:normal;
	margin-top:15px;
}

#product_infos .aLabel{
 font-weight:bold;
 text-transform:uppercase;
 font-size:12px;
 font-family:Verdana;
}
a {
	position: relative;
}
ul {
	list-style: none
}
#header {
	width: 100%;
}
#fnd_header {
	background: url(/images/fond_header.png) no-repeat;
	width: 1000px;
	height: 186px;
	position: absolute;
	z-index: 1;
}
#tdright {
	background: url(/images/fond_header.png) repeat-x;
	height: 186px;
}
#tdleft {
	background: url(/images/fond_header.png) repeat-x;
	background-position: top right;
}
#content {
	background: url(/images/fond_contenu.png) no-repeat;
	width: 978px;
	height: 1650px; 
  background-color:#FFF;
  border-left:10px solid #000;  
  border-right:10px solid #000; 
  	background-position: top left;
  	padding-top:-80px;     
  
}
#content_top {
background: url(/images/content_top.png) no-repeat;
width: 978px;
height: 113px;
margin-left:10px;
margin-top:-6px;      
}         
#bk1 {
/*background: url(/images/fond_centre.png) repeat-x;*/

  width: 1000px;
	float: left;
	position: absolute;
	margin-top: 186px;
	z-index: 10;    
}            
.bk1 {
	background: url(/images/fond_centre.png) repeat-x;
	height: 2000px;   
	background-position: bottom left;
	z-index:-10;
}
#eclairage {
	background: url(/images/eclairage.png) no-repeat;
	width: 598px;
	height: 47px;
	position: absolute;
	margin-top: 170px;
	margin-left: 40px;
	z-index: 200;
}
#panneau {
	background: url(/images/panneau.png) no-repeat;
	width: 694px;
	height: 219px;
	float: left;
	position: absolute;
	z-index: 100;
}
#panneau:hover{
  cursor:pointer;
}
#onvousrappelle {
	background: url(/images/onvousrappelle.png) no-repeat;
	width: 229px;
	height: 95px;
	float: right;
	z-index:50;
}
#compte {
	background: url(/images/moncompte.png) no-repeat;
	width: 210px;
	height: 134px;
	float: right;
	margin-top: -20px;
	position: absolute;
	margin-left: 700px;
	margin-top: 90px;
	z-index: 100;
	padding-top:65px;
	padding-left:100px;	
}

#compte a{
 	color:#E0E0E0;
 	text-decoration:none;
 	font-size:12px;
 	font-family:Verdana;
 	font-weight:bold;
}
  
#compte a:hover,#panier:hover{
  cursor:pointer;
  color:#FFF
}
#compte:hover{
  cursor:pointer;
}
#panier {
	background: url(/images/panier.png) no-repeat;
	width: 72px;
	height: 81px;
	float: left;
	margin-top: 90px;
	position: absolute;
	margin-left: 895px;
	margin-top: 90px;
	z-index: 100;
	color:#E0E0E0;
  text-decoration:none;
  font-family:Verdana;
  font-size:12px;
  padding-left:60px;
  padding-top:10px;
}
#panier span{
  margin-left:9px;
  font-weight:bold;
  font-size:15px;
}

#barre {
	background: url(/images/barre.png) repeat-y;
	width: 33px;
	height: 1715px;
	margin-left: 78px;
	position: absolute;

}

#barre2{
	background: url(/images/barre.png) repeat-y;
	width: 33px;
	margin-left: 68px;
	position: absolute;
	z-index:9;
	height:36px;
}
#menu {
	height: 25px;
  margin-left: 120px;     
  margin-top:185px; 
	list-style: none;    
	padding-top: 16px;    
  position:absolute;
       color:#494949;
  z-index:100000;  
}
#menu  li {
	float: left;
	font-family: Myriad Pro, Verdana;
	margin-left: 20px;
	font-size: 22px;
	font-weight: bold;


}
#menu  li a {
      color:#494949;
	text-decoration: none;
}
#menu a:hover {
	cursor: pointer;
}
#recherche {
	background: url(/images/rechercher.png) no-repeat;
	width: 973px;
	height: 82px;
	position: absolute;
	z-index: 1;
	margin-left: 26px;
	margin-top: 28px;
}
#recherche form {
	margin-top: 20px;
	margin-left: 250px;
}
#recherche form input {
	height: 23px;
}
#recherche form input[type="submit"] {
	color: #ba0000;
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	background-color: #000;
	border: none;
}
#recherche form input[type="submit"]:hover {
	cursor: pointer;
}
#marques {
	background: url(/images/bandeau_marques.png) no-repeat;
	width: 910px;
	height: 69px;
	position: absolute;
	z-index: 1;
	margin-left: 31px;
	margin-top: 80px;
	padding-top: 15px;
	padding-left: 50px;
}
#marques img {
	margin-left: 10px;
}
#newsletter {
	position: absolute;
	z-index: 1;
	background: url(/images/dechirure.png) no-repeat;
	width: 220px;
	height: 100px;
	margin-left: 750px;
	margin-top: 45px;
  padding-top:110px;
  padding-left:25px;
}

#newsletter a{
  text-transform: uppercase;
  color:#dadbdb;
  font-weight:bold;
  text-decoration:none;
  font-family:Verdana;
}
#btn_homme {
	background: url(/images/btn_homme.png) no-repeat;
	width: 145px;
	height: 62px;
	position: absolute;
	margin-left: -12px;
	margin-top: 0px;
}
#btn_femme {
	background: url(/images/btn_femme.png) no-repeat;
	width: 136px;
	height: 62px;
	position: absolute;
	margin-left: -12px;
	margin-top: 0px;
}
#btn_enfant {
	background: url(/images/btn_enfant.png) no-repeat;
	width: 155px;
	height: 61px;
	position: absolute;
	margin-left: -12px;
	margin-top: 0px;
}
#btn_accessoires {
	background: url(/images/btn_accessoires.png) no-repeat;
	width: 228px;
	height: 61px;
	position: absolute;
	margin-left: -12px;
	margin-top: 12px;
}
.box {
	position: absolute;
	margin-left: 14px;

}
.top_box {
	background: url(/images/top_box.png) no-repeat;
	width: 195px;
	height: 158px;
	padding-top: 30px;

}
.middle_box {
	background: url(/images/middle_box.png) repeat-y;
	width: 195px;
	padding-top: 23px;
}
.middle_box a, .top_box a {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;  
  font-weight: bold;    
}


.bottom_box {
	background: url(/images/bottom_box.png) no-repeat;
	width: 195px;
	height: 50px;
}
.middle_box, .top_box {
	padding-left: 16px;  
	margin-top: 0px;
}
.middle_box li, .top_box li{
	padding-top:1px;
}
#content2 {
	position: absolute;
	margin-left: 250px;
	margin-top: 150px;  
  
}
img {
	border: none;
}
#services {
	background: url(/images/services.png) no-repeat;
	width: 207px;
	height: 69px;
	margin-top: 1500px;
	margin-left: 10px;
	position: absolute;
}
#services {
	cursor: pointer;
}
#breadCrumb {
	background: url(/images/arrow_breadcrumb.png) no-repeat;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	height: 41px;
	padding-top: 10px;
	padding-left: 40px;
	margin-top: 50px;
	margin-left: 170px;
	z-index: 2;
}
#breadCrumb a {
	text-transform: uppercase;
	text-decoration: none;
	color: #000
}
#filtre_produits {
	margin-top: 2px;
}
#filtre_produits li {
	float: left;

	width: 134px;
	height: 29px;
	padding-top:;
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
	color: #FFF;
	font-weight: bold;
}
#filtre_produits .li_gauche {
	float: left;

	width: 131px;
	height: 29px;
}
#filtre_produits .li_droite {
	float: left;
	width: 301px;       
	height: 29px;

}
#category_description {
	width: 700px;
	height: 121px;
	position: relative;
}
.filtre_menu_produits {

	width: 363px;
	height: 150px;
	margin-left: 1px;
	margin-top: 2px;
	font-size: 12px;
	display: none;
	position: absolute;
	z-index: 2;
}
#filtre_produits .title:hover {
	cursor: pointer;
}
.precBtnPagin {
	background: url(/images/precedent.png) no-repeat;
	width: 170px;
	height: 50px;
}
.suivBtnPagin {
	background: url(/images/suivant.png) no-repeat;
	width: 170px;
	height: 50px;
}
.pagination a {
	color: #000;
	text-decoration: none;
	font-family: Helvetica;
}
.actif_pag {
	font-weight: bold;
}
#retmsg{position:absolute;z-index:9999999999999999;width:100%;color:#303030;font-family:"Trebuchet MS",Georgia;font-size:18px;line-height:36px;border-bottom:4px solid #303030;text-align:center;}
#retmsg.error{background-color:#b4200c;color:#fff;}
#retmsg.info{background-color:#e0d922;}
#retmsg.valid{background-color:#63b40c;}


table.cart{border:1px solid #00526F;font-family:georgia;}
table.cart tr th{background-color:#026185;color:#fff;padding:4px;font-size:18px;font-weight:normal;}
table.cart tr td{background-color:#f0f0f0;color:#151515;padding:4px;}
table.cart tr.tr1 td{background-color:#fff;}
table.cart tr td ul{margin-left:35px;}
table.cart tr td ul li{font-size:12px;}
table.totcart{border:1px solid #00526F;margin-bottom:10px;}
table.totcart tr th{font-size:20px;text-align:right;padding:5px;padding-left:45px;background-color:#026185;color:#fff;font-weight:normal;}
table.totcart tr td{font-size:18px;text-align:right;background-color:#fff;padding:5px;padding-right:30px;color:#404040;width:110px;}

table.list{border:1px solid #6c7e1e;font-family:georgia;}
table.list tr th{background-color:#026185;color:#fff;text-align:left;padding:4px;font-size:18px;font-weight:normal;}
table.list tr td{background-color:#fff;color:#151515;padding:2px;}


td.aContentBox p{background-color:#008DBF;border:2px solid #026185;padding:10px;color:#fff;}
td.aContentBox p a{color:#fff;}
td.aContentBox p strong a{color:#ddeaa7;}

            
a {color:#026185}            
form.myforms{background-color:#EFFBFF;border:2px solid #026185;padding:10px;}
form.myforms input,form.myforms select,form.myforms textarea{font-size:18px;font-family:georgia;width:250px;border:2px solid #656565;padding:3px;margin-top:5px;}
form.myforms label{color:#000;font-size:20px;font-family:georgia;}
form.myforms input.nostyle{border:0;width:auto;padding:0;}
form.myforms input.needed{border-color:#026185;}
 
#ombre_footer{ 
background: url(/images/ombre_footer.png) repeat-x;
width: 978px;         
margin-top:1900px;
z-index:10;
position:absolute;
margin-left:10px;
height: 99px; 


}
#footer{
 margin-top:1760px;
 width:100%;
 text-align:center;
 color:#FFF;
 position:absolute;
 z-index:100000000;
 background-color:#000;
}

.mscarousel {overflow:hidden;}
.mscarousel img{border:0}
.mscarousel .child{position:relative;}
.mscarousel .child .set, .mscarousel .set{float:left; position:relative;}
.mscarousel .child .clear{clear:both}
.hand{cursor:pointer}

#imgRightThumb,#imgLeftThumb{height:20px;width:50px;position:absolute;text-decoration:none;}

.stocks{
width: 154px;
height: 188px;
position:absolute;
z-index:1;
color:#FFF;  
font-family:Verdana;font-size:14px;font-weight:bold;  
margin-top:2px;
}

.aProductImg:hover,.stocks:hover{cursor:pointer}    
.aProductImg{ 
 padding-top:3px;
}       

#menu_accessoires{
 margin-left:-15px;
}       
