body {
	color:#000000;
	font-family: Tahoma, "times new roman", sans-serif;
	background-color:#ffffff;
	font-size:80%;
	}
h1 {
	font-size:22px;
	color:#0002EF;
	}	
a {
	color:#0002EF;
	background-color:inherit;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}	
img{
	margin:1px;
	padding:2px;
	border:0;
	}
	
.alert{border:2px solid #FFFF00; color:inherit; background-color:#FFFFBF; padding:5px;}

.panier {
	border-bottom:1px solid red ;
	margin:0;
	padding:5px;
	font-size:90%;
	}
.panier td{
	border-bottom:1px solid red ;
	margin:0;padding:8px;
	}
.panier th{
	background-color:aqua;
	margin:0;padding:5px;
	}
.colLeft input[type="text"], .colLeft input[type="password"] {
	width:130px;
	}
.categorie p {
	text-align:center;
	}
.categorie {
	border:1px solid #0002EF;
	margin:10px 0;
	}

.categorie  img{
	margin:10px ;
	}
.product  {
	float:left;
	width:100%;
	background-color:#FFF;
	border:1px solid #0002EF;
	margin:1em 0;
	}
.colCenter .c .product h3, .colCenter .c .categorie h2{
	text-align:center;
	margin:3px 3px 10px 3px;
	padding:3px;
	font-size:16px;
	color:white;
	background-color:#0002EF;
	}
.colCenter .c .categorie h2 a{
	color:white;
	background-color:#0002EF;
	}
.colCenter .c .product  p{
	background-color:#FFF;
	margin:3px 10px;
	}
.colCenter .c .product  p.foot{
	margin-bottom:15px;
	}
.cartMessage{
	padding:5px 10px;
	border:2px solid #0002EF;
	font-size:16px;
	color:inherit; background-color:#CCCCFF; padding:5px;
	
	}
.product  img{
	float:left;
	margin:0 10px 10px 10px;
	}
.product .brc{
	clear:both;
	/* border:1px solid transparent;
	height:1px;
	line-height:1px;
	width:100%;
	  margin:0; padding:0; border:1px solid #0002EF;
	 */
	}
.product .buy{
	display:block;
	float:right;
	}
.product h1{
	width:100%;
	float:left;
	font-size:16px;
	padding:0;
	}
.product h4{
	width:100%;
	text-decoration:underline;
	font-size:12px;
	padding:0;
	}
/* input.submit{ */
.submit{
	float: right;
	}
.box{ margin:0 0 20px 0;}
.nospace { margin:0; padding:0; border:1px solid transparent; }
.c , #smenu.c {margin:0 12px; color:#000000; background-color:#f2f2f2; }  
/* .c h1, .c h2, .c h3, .c h4, .c h5,.c h6, .c p {margin:0; padding:3px; } 
.colCenter .c h1, .colCenter .c h2, .colCenter .c h3, .colCenter .c h4, .colCenter .c h5, .colCenter .c h6, .colCenter .c p {margin:0; padding:3px; } */ 


/*.c ul {float:left;margin-top:0;margin-bottom:0; padding-top:5px; padding-bottom:5px; } */
.colCenter form {margin:0 auto; }
.colCenter form label {display:block; float:left; width:50%; }

#Container{
	width:970px;
	margin:auto;
	}
#Header{	
	border-bottom:1px solid #0002EF;
}
#menu{
	text-align:center
	}
/* #PageSeparator .colLeft { 
	width:100%; 
	}
#PageSeparator .colRight { 
	display:none; 
	} */
#PageSeparator{ 
	margin-bottom:20px;
}
#PageSeparator .colRight p{ 
	padding:0 10px;
	margin:0;
}
#pmenu{
	padding:0.2em 1em;
	border-bottom:1px solid #9C0000;
	}
.menu ul, .menu ul li{
	margin:0; 
	padding:0;
	}
#smenu ul{
	margin:0; 
	padding:0;
	}
#smenu li{
	padding:0.2em 0;
	}
#smenu a{
	padding:0.2em;
	background-color:#FFFFFF;
	}
#smenu a:hover, #smenu li.actif a{
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
	}
	

#Footer{
	border-top:1px solid #0002EF;
	border-bottom:1px solid #0002EF;
	margin-top:20px;
	margin-bottom:20px;
}
#Footer .box{
	margin-bottom:0;
}

