
body {
	font-family : tahoma,sans-serif;
	font-size : small;
}

.clear {
	height : 1px;
	clear : both;
	overflow : hidden;
}


/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu {
	line-height : 1.5em;
}

#contenu a {
	color : #8B281D;
}

#contenu a:hover {
	color : #000;
}

#contenu h1,
#contenu h2.produit {
	margin : 0;
	padding : 0;

	margin-top : 0em;
	margin-bottom : 1em;

	font-size : x-large;
	font-weight : normal;
	line-height: 1.5em;
	color : #8B281D;
}



#contenu h2 {
	margin : 0;
	padding : 0;

	margin-top : 1em;
	margin-bottom : 1em;

	font-size : large;
	font-weight : normal;
}

#contenu font, #contenu small {
	line-height : 1.5em;
}

#listeCategoriesProduits p {
	margin-top : 0;
	margin-bottom : 0.5em;
}

#page_3 #contenu ul {
	list-style-type : square;
	margin-left : 20px;
	padding-left : 0;
}

#page_3 #contenu ul li {
	margin-left : 0;
	padding-left : 0;

	margin-top : 0.5em;
	margin-bottom : 0.5em;
}


/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #contenu ul {
	margin : 0;
	margin-left : 3em;
	margin-top : 1em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #contenu ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #contenu ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #contenu ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #contenu ul ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-size : 90%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* RECHERCHE
/**/

#page_10 #contenu fieldset {
	margin-top : 1em;
}

#page_10 #contenu fieldset legend {
	font-weight : bold;
}

#page_10 #contenu fieldset form {
	padding : 0;
	margin : 10px;
}

#page_10 #contenu form {
	padding : 0;
	margin : 0;
}

#page_10 #contenu form .boiteTexte {
	border : 1px solid #BCBCBC;
	color : #595959;

	font-family : tahoma,helvetica,sans-serif;
	font-size : 8pt;

	width : 157px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
}

#page_10 #contenu form .ok {
	background-color : #ABABAB;
	color : #fff;
	font-family : tahoma,helvetica,sans-serif;
	font-size : 7pt;
	border : 0;
	font-weight : bold;
	text-transform : uppercase;

	width : 10em;
	height : 18px;

	margin-left : 7px;
}

#page_10 #contenu .formulaire-liens {
	margin-top : 2px;
}

#page_10 #contenu .formulaire-liens a {
	color : #C90000;
}

#page_10 #contenu .formulaire-liens a:hover {
	color : #C90000;
}

/*--------------------------------------------------------------------
/* TABLEAU DE DONNÉES
/**/

.tableauListeProduits {
	/*border-top : 1px solid #C8CACC;*/

	width : 100%;
}

.tableauListeProduits td {
	background-color : #fff;

	/*border-bottom : 1px solid #8A271C;*/
	border-bottom : 1px solid #E6E7E8;

	padding : 1em 0em;
}





.tableauDeDonnees2 {
	border-left : 1px solid #C8CACC;
	border-top : 1px solid #C8CACC;
	border-right : 1px solid #C8CACC;

	/width : 100%;
	/*width : 250px;*/

	margin-top : 1em;
	margin-bottom : 1em;
}

.tableauDeDonnees2 th {
	font-weight : bold;
	background-color : #F9F9F9;

	border-bottom : 1px solid #C8CACC;

	/*border-right : 1px solid #C8CACC;*/

	padding : 3px 10px;

	text-align : right;
}

.tableauDeDonnees2 td {
	background-color : #fff;
	border-bottom : 1px solid #C8CACC;
	/*border-right : 1px solid #C8CACC;*/

	padding : 3px 10px;
}

#barreNavigation {
	background-color : #F9F9F9;
	margin-top : 1em;
	margin-bottom : 1em;
	padding : 5px;
	text-align : center;
}

#barreNavigation .pageCourante {
	font-weight : bold;
}

/*--------------------------------------------------------------------
/* NOUVEAUTÉS ACCUEIL
/**/

#nouveautes {
	width : 207px;

	background-image : url(../images/nouveautes-fond.gif);
	background-repeat : repeat-y;

	color : #fff;
}

#nouveautes h2 {
	margin : 0;
	padding : 0;

	padding-left : 13px;
	padding-top : 2px;

	height : 32px;

	font-size : large;
	font-weight : normal;
	font-family : georgia,serif;

	line-height : 1.25em;

	background-image : url(../images/nouveautes-haut.gif);
	
	overflow : hidden;
}

#nouveautes-bas {
	width : 207px;
	height : 6px;

	background-image : url(../images/nouveautes-bas.gif);
	overflow : hidden;
}

#nouveautes-contenu {
	font-size : 0.85em;
	line-height : 1.25em;

	margin : 5px 13px;
}

#nouveautes-autres {
	background-image : url(../images/nouveautes-ligne.gif);
	background-repeat : no-repeat;
	background-position : top left;

	padding-top : 5px;
	padding-right : 10px;

	text-align : right;

	margin-top : 0.5em;
}

#nouveautes a {
	color : #fff !important;
	text-decoration : none;
}

#nouveautes a:hover {
	text-decoration : underline;
}

/*--------------------------------------------------------------------
/* TABLEAU LISTE NOUVEAUTÉS SUR ACCUEIL
/**/

.tableauListeNouveautesAccueil {
	/*border-top : 1px solid #C8CACC;*/

	width : 100%;
}

.tableauListeNouveautesAccueil img {
	border : 1px solid #151616;
}

.tableauListeNouveautesAccueil td {
	padding : 0.5em 0em;
}

#listeCategoriesProduits {
	background-color : #fafafa;
	padding : 10px;
	border : 1px solid #f0f0f0;
}

#fil {
	font-size : 0.85em;
	margin-bottom : 1em;
}

#fil-pageEnCours {
	font-weight : bold;
}

