@charset "UTF-8";
/* CSS Document */
html, body{
	margin: 10px 0 0 0;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	color: #373737;
}
a img{
	display: block;
	border: none;	
}
a{
	color: #9A9A9A;
}
a:hover{
	color: #f8961a;
}
#left{
	width: 488px;
}
.vignette{
	float: left;
	width: 130px;
	font-size: 10px;
	text-align: center;
	margin-bottom: 20px;
}
.vignette a{
	color: #4C4C4C;
}
.vignette a:hover{
	color: #f8961a;
}
#contener{
	width: 900px;
	_overflow: hidden;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#footer{
	width: 900px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	color: #D8D8D8;
	line-height: 29px;
}
#footer a{
	text-decoration: none;
	color: #D8D8D8;
}
#footer a:hover{
	text-decoration: underline;
}
#header{
	height: 151px;
	background: url(img/header2.png) no-repeat;
}
#bottom{
	background: url(img/footer_gris.png) bottom no-repeat;
}
#content{
	padding: 10px;
}
#menu{
	margin: 104px 0 0 15px;
	padding-top: 25px;
	height: 47px;
	font-family: "Courier New", Courier, monospace;
	color: #595959;
	float: left;
}
#menu a{
	/*
	display: -moz-inline-block;
	overflow: visible;
	display: inline-block;
	*/
	padding: 23px 8px 0 8px;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
}
#menu a:hover{
	color: #595959;
}
#menu a.selected{
	color: #FF9900;
}
#menu a span.collections{
	padding: 0 39px;
	font-size: 17px;
}
#panier{
	width: 129px;
	float: right;
	margin: 104px 10px 0 0;
	padding-top: 11px;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF;
	background: url(img/cart.png) top right no-repeat;
}
#panier a{
	color: #FFFFFF;
	text-decoration: none;
}
.nb_articles{
	color: #FF9900;
	line-height: 22px;
}
.nb_articles strong{
	font-size: 14px;
}
.clearer{
	clear: both;
}
#modeles{
	height: 79px;
	margin-left: 20px;
}
#collections{
	height: 129px;
	margin-left: 17px;
}
.petite_vignette{
	display: block;
	float: left;
	margin-top: 25px;
	padding-top: 10px;
}
.petite_vignette:hover{
	padding-top: 2px;
}
a.icone {
	display: block;
	float: left;
	width: 42px;
	margin: 0 5px;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color:#FFFFFF;
}
a.icone_selected {
	display: block;
	float: left;
	width: 42px;
	height: 79px;
	margin: 0 5px;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color:#FFFFFF;
	background: url(img/selected.png) 11px 67px no-repeat;
}
a.icone_selected span{
	display: block;
	height: 24px;
	width: 0;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}
a.icone span{
	display: block;
	height: 24px;
	width: 0;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}
a.icone:hover{
	background: url(img/hover.png) 16px 15px no-repeat;
	color:#666666;
	_margin-right: -74px;
}
a.icone:hover span{
	width: 200px;
	position: relative;
	left: -79px;
	_margin-right: -79px;
}
a.btn_panier{
	display: block;
	height: 22px;
	width: 118px;
	margin-top: 10px;
	padding: 1px 0 0 30px;
	line-height: 20px;
	text-decoration: none;
	background: url(img/ajouter_panier.png) no-repeat;
	color: #000000;
}
a.btn_panier:hover{
	color: #FFFFFF;
}
.titre{
	margin-left: 20px;
}
.error{
	color: #be0517;
	margin: 0 0 0 25px;
	font-size: 12px;
}
.success{
	color: #17be05;
	margin: 0 0 0 25px;
	font-size: 12px;
}
h2{
	font-size: 16px;
	font-weight: bolder;
	font-family: "Courier New", Courier, monospace;
	margin-left: 25px;
	margin-bottom: 0;
	color: #FF9900;
}
h2 span{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
h2 span.prix{
	display: block;
	float: right;
	margin-right: 145px;
	_margin-right: 73px;
}
h2 span strong{
	font-size: 16px;
	font-weight: bolder;
	color: #666666;
}
h3{
	font-size: 12px;
	font-weight: bolder;
	margin-left: 25px;
	margin-bottom: 0;
}
label{
	font-size: 12px;
	font-weight: bolder;
	display: block;
}
p{
	width: 350px;
	font-size: 10px;
	margin: 0 0 15px 25px;
}
.hr{
	margin-left: 25px;
	height: 1px;
	line-height: 1px;
	width: 320px;
	background-color: #000000;
	_background: none;
	_border-top: 1px solid #000000;
	_margin-bottom: -20px;
}
#droite{
	float:right;
}
#left{
	float:left;
	_margin-left: -2px;
}
