body, table, td, div, p, select {
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
	
	font-family:Arial, sans-serif;
	color:#6B0000;
	font-size:12px;
	line-height:18px;
}

a {
	color:#828385;
	font-style:italic;
}

img {
	border:0;
}

p, ul {
	margin-bottom:15px;
}

body {
	background-image:url(../images/repeater_fond.gif);
	background-repeat:repeat-x;
	text-align:center;
}

#fond {
	margin-right:auto;
	margin-left:auto;
	
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;
	text-align:center;
	background-position:50% 0;
	
	width:998px;
	height:620px;
	position:relative;
}

#contenu, #contenu_accueil, #contenu_accueil_boutique {
	
	top:181px;
	position:absolute;
	left:110px;
	
	width:728px;
	_width:781px;
	
	padding-left:23px;
	padding-right:30px;
	text-align:left;

	padding-bottom:30px;	
}

#contenu_accueil {
	
	top:175px;
	
	left:358px;
	
	width:522px;
	
	padding-left:5px;
	padding-right:5px;
	
}

#contenu_accueil_boutique {
	padding-left:10px;
	top:175px;
}

#menuimg {
	position:absolute;
	top:0;
	left:383px;
}

#photo_titre {
	position:absolute;
	top:140px;
	left:88px;
}

#bande_produits {
	width:518px;
}

#bande_accueil_boutique {
	width:766px;
	margin-bottom:20px;
}

#padding_texte_accueil {
	padding-right:12px;
	padding-top:15px;
}

#titre_gauche {
	position:absolute;
	top:-40px;
	left:15px;
}

#titre_droite {
	position:absolute;
	top:-40px;
	right:5px;	
}

#menu_distributeurs {
	position:absolute;
	top:-37px;
	left:200px;
}

#menu_categories_top {
	position:absolute;
	top:-40px;
	left:8px;
}

#menu_distributeurs a, #menu_categories_top a {
	color:#BB601A;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:12px;
	padding-left:8px;
	padding-right:8px;
	height:20px;
	text-transform:uppercase;
}

#menu_categories_top a {
	font-style:normal;
	font-size:11px;
	padding-right:4px;
	padding-left:4px;
	
	padding-top:3px;
	height:20px;
	_height:23px;
	
	margin-right:2px;
	margin-left:1px;
	
}

#menu_distributeurs a:hover, #menu_categories_top a:hover {
	background-color:#C24400;
	color:#ffffff;
}
#menu_distributeurs ul, #menu_distributeurs li, #menu_categories_top ul, #menu_categories_top li {
	display:inline;
}

.sous_region a {
	display:block;
	background-color:#8E1801;
	
	color:#FFA000;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	height:17px;
	
	padding-left:8px;
	width:137px;
	_width:145px;
	
}

.sous_region td {
	border:1px solid #6B0000;
	border-collapse:collapse;
}

.sous_region a:hover {
	background-color:#C24400;
}

.nom_region {
	color:#000000;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

#liste_chroniques a {
	color:#6B0000;
	font-style:normal;
	font-size:16px;
	text-decoration:none;
}

#liste_chroniques a:hover {
	text-decoration:underline;
}

h2 {
	color:#231F20;
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-weight:bold;
	font-size:12px;
}

#apercu_panier {
	background-image:url(../images/boutique/back_entete_panier.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:-41px;
	right:0;
	_right:3px;
	width:378px;
	height:24px;
	
}

#nb_items {
	position:absolute;
	top:0;
	left:0;
	width:198px;
	text-align:center;

	margin-top:2px;			
}

#nb_items, #voir_le_contenu a {
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
}

#nb_items b {
	font-weight:bold;
	font-size:13px;
}

#nb_items img{
	vertical-align:middle;
	display:inline;
}

#voir_le_contenu a:hover {
	text-decoration:underline;
}

#voir_le_contenu {
	position:absolute;
	top:0;
	left:199px;
	text-align:center;
	width:180px;
	
	margin-top:2px;
}

form {
	padding:0;
	margin:0;
}

/* produits */
.detailproduits td, .panier td{
	border-style:solid;
	border-color:#AD0B13;
	border-width:1px;
	
	line-height:normal;
}

.boutonajout {
	background-image:url(../images/boutique/boutonajout.jpg);
	margin:0;
	padding:0;
	color:#fff;
	width:113px;
	height:38px;
	border:0;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.titreboite, .panier thead td {
	font-size:10px;
	color:#77787B;
	font-weight:bold;
	text-transform:uppercase;
}

.padproduit {
	padding-top:3px;
	padding-left:6px;
}

.qteajout, .panier td input, .detailproduits select {
	font-size:10px;
	height:15px;
	border:0;
	background-color:#DCDDDF;
	padding-right:3px;
	padding-left:3px;
	
}

.detailproduits select {
	margin-top:2px;
	margin-bottom:2px;
}

.boitecouleurs {
	margin-top:6px;
	margin-left:10px;
}

.carrecouleur {
	width:13px;
	height:13px;
	cursor: pointer; 
	border-style:solid;
	border-width:1px;
	border-color:#AD0B13;
}

.panier td, #formulairecommande .panier td {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
}

h5 {
	font-weight:bold;
	font-size:11px;
	margin-left:100px;
	text-transform:uppercase;		
}
