



body {

	margin:0;

	font-family:Tahoma, Arial, sans-serif; font-size: 62.5%;

	background-color:#202020;

	text-align:center;

}

div {

	_height: 1%;

	background-position:top left;

	background-repeat:no-repeat;

	text-align:left;

}



img{

	border:none;

}



div#page{

	width:960px;

	margin:0 auto 0 auto;

	color:#4B4B4B;

}





/*####### HEADER ##############*/



div#header{

	width:inherit;

	height:152px;

	background-image:url(../images/fond-header.jpg);

}



	img#logo{

		margin:84px 0px 0px 274px;

		float:left;

	}

	div#champs{

		margin:10px 0px 0px 0px;

		float:right;

		background-image:url(../images/fond-champs.png);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond-champs.png', sizingMethod='crop');
		_background-image: none;

		width:334px;

		height:142px;

	}

		div#champs h2{

			margin:7px 0px 0px 13px;

			font-size:1.1em;

			color:#2e2e2e;

			height:11px;

			display:block;

		}
		div#champs h2.light{
		  font-weight:normal;
		}

			div#champs h2 a{

				color:#2e2e2e;

			}

		div#champs p{

			font-size:1.1em;

			color:#2e2e2e;

			float:left;

			width:141px;

			margin:7px 0px 5px 13px;

		}

			div#champs p label{

				margin-left:2px;

			}

			div#champs p input{

				width:141px;
        _width:130px;
				height:20px;

			}

				div#champs p input#chp-souv{

					width:auto;

					height:auto;

					vertical-align:middle;

				}

			div#champs p a:link,div#champs p a:visited{

				color:#2e2e2e;

			}

			div#champs p a:hover{

				color:#DC1616;

			}

			div#champs p input#btn-logok{

				width:26px;

				height:26px;

				vertical-align:middle;

				margin:-3px 0px 0px 25px;

			}

		div#champs p#mdp-oublie{

			width:150px;

		}

		div#champs p#recherche{

			clear:both;

			width:100%;
			_position:relative;
			_z-index:2;

			

		}

		div#champs p#recherche.connecte{

			margin-top:75px;

		}

		

			div#champs p#recherche label{

				font-weight:bold;

				margin-right:14px;

				vertical-align:middle;

			}

			div#champs p#recherche input#chp-search{

				width:191px;

				vertical-align:middle;

				margin-right:10px;

			}

			div#champs p#recherche input#btn-ok{

				width:26px;

				height:26px;

				vertical-align:middle;

			}

/*########### fin header ####################*/







/*########## compte & panier ##############*/



div#compte-panier{

	clear:both;

	float:left;

	text-align:right;

	width:100%;
  background-color:#2E2E2E;
	height:41px;
	_height:31px;
	_margin-top:10px;

}

	div#compte-panier p{

		color:#FFF;

		margin-right:24px;

		font-size:1.1em;

		font-weight:bold;

	}

		div#compte-panier p a:link,div#compte-panier p a:visited{

			color:FFF;

		}

		div#compte-panier p a:hover{

			color:#DC1616;

		}

/*######## fin de compte panier ############*/







/*############# contenu ###################*/

div#big{

	

	float:left;

	background-color:#FFF;
	background-image:url(../images/fond-big.png);
	background-position: bottom left;
	background-repeat:repeat-y;

	

	

	

}

div#contenu{

	clear:both;

	float:left;

	width:660px;

	background-color:#FFF;

	

}

	div#contenu.interne{

		background-color:#F5F5F5;



	}

	div#contenu div#ariane{

		width:100%;

		margin:0;
		_margin-top:5px;

	}

		div#contenu div#ariane p{

			font-size:1em;

			margin-left:10px;

		}

			div#contenu div#ariane p a{

				color:#4B4B4B;				

			}

	

	div#contenu div#news{

		margin:10px 0px 0px 10px;

		width:255px;

		height:384px;

		float:left;

		background-image:url(../images/fond-news.png);

	}

		div#contenu div#news img#titre{

			margin:17px 0px 0px 11px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/titre-news.png', sizingMethod='crop');
      _background-image:none;
		}

			div#contenu div#news span.date{

				display:block;

				width:255px;

				margin:17px 0px 0px 10px;

				font-size:1.2em;

			}

			div#contenu div#news h2.titre{

				display:block;

				width:255px;

				margin:0px 0px 0px 10px;

				font-size:1.1em;

				font-weight:bold;

			}

			div#contenu div#news p.contenuNews{

				font-size:1.1em;

				width:240px;

				margin:5px 0px 0px 10px;

			}

			

			div#contenu div#news a:link, div#contenu div#news a:visited{

				color:#4B4B4B;

			}

			div#contenu div#news a:hover{

				color:#DC1616;

			}

	div#contenu div#ebay{

		float:left;

		margin:10px 0px 0px 10px;

		width:355px;

	}

		div#contenu div#ebay img#titre{

			margin:17px 0px 32px 0px;

		}

	div#contenu div#zoom{

		float:left;

		width:660px;

		margin:31px 0px 0px 0px;

	}

		div#contenu div#zoom img#titre{

			margin:0px 0px 0px 21px;

		}

		div#contenu div#zoom div#contenu-zoom{

			width:660px;

			background-color:#F5F5F5;

			margin:10px 0px 0px 0px;

			height:590px;

			float:left;

		}

		div#contenu div#zoom div.produit{

			float:left;

			margin:0px 0px 8px 0px;

			width:660px;

			height:177px;

			background-image:url(../images/fond-produit.png);

			background-repeat:repeat-x;
		

		}

			div#contenu div#zoom div.produit div#img-produit{

				margin:18px 0px 0px 21px;

				clear:both;

				float:left;

				width:153px;
				height:151px;

				background-color:#FFF;

				text-align:center;
				overflow:hidden;



			}

				div#contenu div#zoom div.produit div#img-produit img{

					margin:auto;
				

				}

			div#contenu div#zoom div.produit h2{

				margin:18px 0px 0px 21px;

				font-size:1.8em;

				float:left;

				width:450px;
				_width:420px;

			}

			div#contenu div#zoom div.produit h3{

				margin:0px 0px 0px 21px;

				font-size:1.1em;
        
				float:left;

				width:450px;
				_width:400px;
        
			}

			div#contenu div#zoom div.produit div#desc{

				margin:15px 0px 0px 21px;

				height:85px;
				overflow:hidden;

				font-size:1.1em;

				float:left;
				width:450px;
				_width:420px;
        
			}

				div#contenu div#zoom div.produit div#desc p{

					margin:0;

					

				}

				div#contenu div#zoom div.produit div#desc a:link, div#contenu div#zoom div.produit div#desc a:visited{

					color:#4b4b4b;

				}
				div#contenu div#zoom div.produit div#desc a:hover{
          color:#DC1616;
        }

			div#contenu div#zoom div.produit span{

				float:left;

				display:block;

			}

				div#contenu div#zoom div.produit span img{

					vertical-align:middle;

					margin-right:5px;

				}
         	div#contenu div#zoom div.produit span a{
            display:block;
            min-width:20px;
            padding-left:17px;
            background-repeat:no-repeat;
           }
					div#contenu div#zoom div.produit span a:link, div#contenu div#zoom div.produit span a:visited{
            
            background-image:url(../images/ico-fleche.png);
						color:#4B4B4B;

					}

					div#contenu div#zoom div.produit span a:hover{
            background-image:url(../images/ico-fleche-rouge.png);
						color:#DC1616;

					}

				div#contenu div#zoom div.produit span.prix{

					margin:0px 0px 0px 21px;

					font-weight:bold;

					font-size:1.4em;

					width:167px;

				}

				div#contenu div#zoom div.produit span.details{

					width:81px;

				}

		



/*############# fin de contenu ###################*/



/*######## nav ###########################*/

div#nav{

	float:left;

	background-color:#4B4B4B;

	border-top:solid 1px #6E6E6E;

	width:300px;

	

}

	div#nav div#shop{

		margin-top:46px;

		width:100%;

		float:left;

	}

		div#nav div#contenu{

			width:100%;

			background-image:url(../images/fond-contenu-nav.png);

			background-repeat:repeat-y;

			

		}

		div#nav div#contenu p{

			margin:10px 0px 10px 22px;

		}

			div#nav div#contenu ul{

				margin:10px 0px 0px -12px;

				list-style-type:none;

				

				font-size:1.2em;

				color:#4B4B4B;

				

			}

				div#nav div#contenu ul li{

					font-weight:bold;

					margin-bottom:10px;					

				}

					div#nav div#contenu ul li.light{

						font-weight:normal;

						margin-bottom:0px;					

					}

					div#nav div#contenu ul li a:link, div#nav div#contenu ul li a:visited{

						color:inherit;

						text-decoration:none;

					}

					div#nav div#contenu ul li a:hover{

						color:#DB0909;

						text-decoration:none;

					}

	

	div#nav div#pub{

		margin-top:37px;

		width:100%;

		float:left;

	}

		div#nav div#pub img#publicite{

			margin:10px 0px 10px 22px;

		}
		
		div#nav div#pub div#affPub{

			margin:10px 0px 10px 22px;

		}

	

	div#nav div#garanties{

		margin-top:37px;

		width:100%;

		float:left;

	}

	div#nav div#newsletter{

		margin-top:37px;

		width:100%;

		float:left;

	}

		div#nav div#newsletter input{

			vertical-align:middle;

		}

			div#nav div#newsletter input#nl{

				width:218px;

				margin-right:10px;

			}

	div#nav div#online{

		margin-top:37px;

		width:100%;

		float:left;

	}

	

	

div#footer{

	float:left;

	width:960px;

	

	background-color:#4B4B4B;	

}

	div#footer p{

		color:#F9F9F9;
    
		float:left;
    margin-left:10px;
		font-size:1.1em;

	}

		div#footer p.footer-centre{
		  float:left;
      margin-left:26px;

		}

		div#footer p.footer-droit{
		   
       float:right;
		  margin-right:109px;
		  margin-left:0;

		}

		div#footer p strong{

			color:#E51717;

			font-weight:bold;

			

		}
		div#footer a:link,div#footer a:visited{
      color:#F9F9F9;
      text-decoration:none;
    }
    div#footer a:hover{
      color:#F9F9F9;
      text-decoration:underline;
    }


	






