body
{
   width: 800px;
   margin: auto; 
   margin-top: 0px; 
   margin-bottom: 0px;    
   background-image: url("images/fond1.jpg");
   background-attachment: fixed;
   color: white;
}

/* L'en-tête */

#en_tete
{
   width: 796px;
   height: 238px;
   background-color: black;
   background-image: url("images/banniere.png");
   background-repeat: no-repeat;
   border: 2px solid black;
}

#country
{
	position: relative;
	top: -90px;
	float: right;
	margin-right: 2px;
}

/* Le menu */

#menu
{
   position: relative;
   top: -90px;
   float: left;
   width: 150px; 
   background-image: url("images/menu.png");
   background-repeat: no-repeat;
   border: 2px solid black;
}

#menu img
{
	margin-top: 3px;
}

.menuprincipal img
{
	margin-bottom: 10px;
}

.sousmenu
{
	margin-left: 20px;
}

.sousmenuetuis
{
	margin-left: 8px;
}


/* Le corps de la page */

#corps
{	   
   background-color: black; 
   border: 2px solid black; 
}

.accueil
{
   margin-top: 15px;
   margin-left: 150px; 
   margin-bottom: 15px; 
   margin-right: 25px;
   padding: 5px; 
  
   color: #B3B3B3;
}

#corps img
{
	display: block;
	margin: 0 auto; 
	width: 400px; 
}

#corps p
{
	color: #B3B3B3;
	font-weight: bold;
	margin-left: 330px;
	margin-top: 63px;
	margin-bottom: 60px;
}

img
{
	border: none;
}

img a:active
{
	border:none;
}

#contact
{
   font-weight: bold;
   font-size: 130%;
   color: #B3B3B3;
   background-color: black; 
}

#contact a:hover
{
	color: white;
}

.details
{	
   position: center;
   margin-top: 0px;
   margin-left: 250px; 
   margin-bottom: 0px; 
   padding: 5px; 
}

.details a
{
	color: #B3B3B3
}

.rens
{
	font-size: 80%;
	margin-left: 45px;
}

#liens
{
   font-weight: bold;
   font-size: 130%;
   color: #B3B3B3;
   background-color: black; 
}

#liens a:hover
{
	color: white;
}

.couteliers
{
	font-size: 80%;
	margin-left: 45px;
}

.couteliers a
{
	text-decoration: none;
}

#produits
{
   color: #B3B3B3;
   background-color: black; 
}

#produits a
{
	color: #B3B3B3;
	text-decoration: none;
}

#produits p
{
	margin-top: 30px;
	margin-left: 100px;
	font-weight: bold;
}

.ceintures
{
	margin-left: 200px;
}

.holsters
{
	margin-left: 0px;
}

.sacs
{
	margin-left: 200px
}

.divers
{
	margin-left: -20px;
}


#modele
{
	background-color: black;
}

#etuis
{
   color: #B3B3B3;
   background-color: black;
}

.titrepliants img
{
	margin-top: 90px;
	margin-left: 150px;
}

.titredroits img
{
	margin-top: 90px;
	margin-left: 150px;
}

.titredagues img
{
	margin-top: 90px;
	margin-bottom: 90px;
	margin-left: 150px;
}

.titre img
{
	margin-top: 15px;
	margin-left: 120px;
	margin-bottom: 15px;
}

.ligne img
{
	margin-left: 75px;
	margin-bottom: 20px;
}

.ligne2 img
{
	margin-left: 50px;
	margin-bottom: 20px;
}

.lignesuiv img
{
	margin-left: 228px;
	margin-bottom: 20px;
}

.imagesuiv img
{
	margin-left: 125px;
	margin-bottom: 20px;
}

.zoom img
{
	margin-bottom: 20px;
	margin-left: 22px;
	margin-top: -20px;
	height: 450px; 
	width: 600px; 
}

.zoom1 img
{
	margin-bottom: 20px;
	margin-left: 100px;
	margin-top: 20px;
	height: 600px;
	width: 450px;
}

.zoom2 img
{
	margin-bottom: 82px;
	margin-left: 22px;
	margin-top: -20px;
	height: 388px; 
	width: 600px; 
}

.flecheprec img
{
	margin-left: 17px;
	margin-bottom: 30px;
}

.flecheprec1 img
{
	margin-left: 167px;
	margin-bottom: 30px;
}

.index img
{
	margin-right: 175px;
	margin-left: 165px;
	margin-bottom: 30px;
}

.flechesuiv img
{
	margin-bottom: 30px;
}

.liens
{
	height: 500px;
}

/* Le pied de page  */

#pied_de_page
{
   position: relative;
   bottom: 0px;
   padding: 1px;
   text-align: center;

   color: black;
   background-color: black;
   background-image: url("images/fond.jpg");
   background-repeat: repeat-x;
   border: 2px solid black;   
}

#pied_de_page a
{
	text-decoration: none;
	font-weight: bold;
	color: black;
}

#pied_de_page a:hover
{
	color: white;
}
