body {
	margin: 0px;
	padding: 0;
	background-image: url(/images/texture_fond.gif);
	background-repeat: no-repeat;
	background-position: center 120px;
	background-color: #ffe6cd;	
	font: 12px Arial, verdana,Helvetica, sans-serif;	
}

#main {
	display: block;
	position: relative;
	width: 995px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	z-index;1;
}

#tableauhaut{
	display: block;
	position: relative;	
	margin-left: auto;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #ff9933;
	border-top-width: 8px;
}

#milieudroit{
	background-image: url(/images/ombre_m_d.png);
}
 
#newscalque{
	position:absolute;
	background-color:transparent;
	display:block;
	margin-top:265px;
	margin-left:0px;
	width:237px;
	height:115px;
}

h1{
	font-size: 22px;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 12px;
	color: #990306;
}

h2{
	font-size: 15px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top: 10px;
	margin-left: 0px;
	color: #990306;
}

.titrearticle{
	display: block;
	font-weight:bold;
	margin-top:10px;
}

.btnouveau{
	display: block;
	color: white;
	text-align:center;
	font-weight: bold;
	width: 91px;
	height: 18px;
	background-image: url(/images/fond_bouton_rouge.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-top: 2px;
}

.btpromotion{
	display: block;
	color: white;
	text-align:center;
	font-weight: bold;
	width: 91px;
	height: 18px;
	background-image: url(/images/fond_bouton_jaune.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-top: 2px;
}

.ajouter_au_panier{
	display: block;
	color: #990306;
	text-align:center;
	font-weight: bold;
	width: 148px;
	height: 41px;
	background-image: url(/images/fond_ajouter_au_panier.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-top: 2px;
	line-height: 41px;
	padding-left: 20px;
}

.prix{
	font-size: 16px;
	font-weight: bold;
	color: #c61d03;
}

.blockinfo{
	background-color:white;
	border-style: solid;
	border-color: #ff9933;
	border-width: 1px;
	width: 180px;	
	margin-bottom:5px;
}

.blockinfoblanc{
	background-color:white;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 180px;	
	margin-bottom:5px;
}

.titreorange{
	background-color: #ff9933;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
	margin-bottom: 5px;
}

.sloganbleu{
	color: #002e9e;
	font-size: 25px;
	font-weight: 100;
}

.blockinfo_bordeau{
	background-color:white;
	border-style: solid;
	border-color: #990306;
	border-width: 1px;
	width: 180px;	
	padding-bottom: 5px;
	margin-bottom:5px;
}

.titrebordeau{
	background-color: #990306;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
	margin-bottom: 5px;
}

.texteblancgros{text-decoration:none;color:#FFFFFF;font-family:Arial;font-size:20px}
.texterouge{text-decoration:none;color:#990306;font-family:arial;font-size:11px}
.textenoir{text-decoration:none;color:#000000;font-family:arial;font-size:12px}
.ligne{text-decoration:none;color:#000000;font-family:arial;font-size:12px;}
.ligne1{text-decoration:none;color:#000000;font-family:arial;font-size:12px;}
.ligne2{text-decoration:none;color:#000000;font-family:arial;font-size:12px;background-color:#fffaee}
.ligne4{text-decoration:none;color:#000000;font-family:arial;font-size:12px;background-color:#cccccc}
.ligne5{text-decoration:none;color:#ffffff;font-family:arial;font-size:12px;background-color:#888888}
.ligne3{text-decoration:none;color:#000000;font-family:arial;font-size:12px;}
.taborange{border-width:0px;border-collapse:collapse;border-spacing:0px;padding:1px}
.taborange td{border-width:1px;border-style:solid;border-spacing:0px;border-collapse:collapse;border-color:#ff9c31;}
.enteteTab{text-decoration:none;color:#000000;font-family:arial;font-size:11px;background:#f6e6c0}
.enteteTab2{text-decoration:none;color:#ffffff;font-family:arial;font-size:11px;background:#ff9c31}
.warning{text-decoration:none;color:red;font-family:verdana;font-size:13px}
a.rouge:link {text-decoration:none;color:#990306;font-family:arial;font-size:12px}
a.rouge:visited {text-decoration:none;color:#990306;font-family:arial;font-size:12px}
a.rouge:active {text-decoration:none;color:#990306;font-family:arial;font-size:12px}
a.rouge:hover {text-decoration:underline;color:#ff9c31;font-family:arial;font-size:12px}
a.blanc:link {text-decoration:underline;color:#ffffff;font-family:arial;font-size:12px}
a.blanc:visited {text-decoration:underline;color:#ffffff;font-family:arial;font-size:12px}
a.blanc:active {text-decoration:none;color:#ffffff;font-family:arial;font-size:12px}
a.blanc:hover {text-decoration:none;color:#ffffff;font-family:arial;font-size:12px}
.titrerub{text-decoration:none;color:#990306;font-family:arial;font-size:22px}
.check1{border-width:0;background-color:#ffffff;width:22;text-align:center;}
.check2{border-width:0;background-color:#fffaee;width:20;text-align:center;}
.adresse{text-decoration:none;color:#000000;font-family:arial;font-size:10px}
.titrerouge {text-decoration:none;color:#990306;font-family:arial;font-size:12px;font-weight:bold;}
.orangewww{text-decoration:none;color:#ff9c31;font-family:Arial;font-size:16px}

.spacer {
  	clear: both;
}

.pourcentage{
	text-decoration:none;
	color:#990306;
	font-size:30px;
	font-weight:bold;
}

a.famille_art:link, a.famille_art:active, a.famille_art:visited{
	display: block;
	color: #990306;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	background-image: url(/images/puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-weight: bold;
	margin-left: 10px;
}

a.famille_art:hover {
	display: block;
	color: #fd9125;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	background-image: url(/images/puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-weight: bold;
	margin-left: 10px;
}

a.sous_famille_art:link, a.sous_famille_art:active, a.sous_famille_art:visited{
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height:17px;
	margin-left: 0px;
}

a.sous_famille_art:hover {
	display: block;
	color: #fd9125;
	text-decoration: none;
	text-align: left;
	line-height:17px;
	margin-left: 0px;
}

.sousfamSelected{
	display: block;
	color: #990306;
	text-decoration: none;
	text-align: left;
	line-height:17px;
	margin-left: 0px;
}

a.tous:link, a.tous:active, a.tous:visited{
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height:17px;
	background-color: #ff9933;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 5px;
}

a.tous:hover {
	display: block;
	color: #990306;
	text-decoration: none;
	text-align: left;
	line-height:17px;
	background-color: #ff9933;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 5px;
}

a.noirpetit:link, a.noirpetit:active, a.noirpetit:visited{
	color: #000000;
	text-decoration: none;
}

a.noirpetit:hover {
	color: #990306;
	text-decoration: none;
}

a.rougegros:link, a.rougegros:active, a.rougegros:visited, a.rougegros:hover{
	color: #990306;
	text-decoration: none;
	font-size: 18px;
}


a.rougepetit:link, a.rougepetit:active, a.rougepetit:visited{
	color: #990306;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
}

a.rougepetit:hover {
	color: #fd9125;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
}

.champs{
	border-width:1px;
	border-style:solid;
	border-color:#89a2c8;
}

.selection{
	color:white;
	background-color:#ff9c31;
}
