/* Général -----------------------------------------------------------*/
BODY {
	margin:					0;
	padding:				0;
}
.BgAccG {
	background-image:		url(/images/Bg_Gauche.gif);
	background-position:	right;
}
.BgAccD {
	background-image:		url(/images/Bg_Droit.gif);
	background-position:	left;
}
.BgBlanc {
	background-image:		url(/images/Bg_Titre.gif);
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			20px;
}
ul {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-image: url(/images/Puce_Liste.gif);
	margin-bottom: 5px;
	margin-top: 3px;
 
}
ol {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 				11px;
	color:					#353538;
}
li {
	margin-top: 8px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
FORM {
	padding:				0;
	margin:					0;
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	color: #504938;
	text-decoration: underline;
}
A:hover, A:visited:hover, A:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;	color: #A50D12;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.SousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight: 			bold;
	color:					#767676;
	text-transform:			uppercase;
}
.TexteDate {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	font-weight: 			normal;
	color:					#767676;
}
.Texte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 				11px;
	color: 					#504938;
}
.TexteSpecial {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 				11px;
	color: 					#504938;
	font-weight: 			bold;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.LienNumbering:link, A.LienNumbering:visited, A.LienNumbering:active {
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #504938;
 text-decoration: none;
}
 
A.LienNumbering:hover, A.LienNumbering:visited:hover, A.LienNumbering:active:hover {
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #A50D12;
 text-decoration: underline;
}
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #504938;
	text-decoration: underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #A50D12;
	text-decoration: underline;
}
A.LienAriane:link, A.LienAriane:visited, A.LienAriane:active {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #504938;
	text-decoration: underline;
}
A.LienAriane:hover, A.LienAriane:visited:hover, A.LienAriane:active:hover {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #A50D12;
	text-decoration: underline;
}

.FooterTexte
{
	padding-bottom:			5px;
	padding-top:			5px;
	border-top:				1px solid #908770;
	border-bottom:			1px solid #908770;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 				9px;
	color: 					#504938;
}

.TexteAriane
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #504938;
}
	
A.LienBlanc:link, A.LienBlanc:visited, A.LienBlanc:active, A.LienBlanc:hover, A.LienBlanc:visited:hover, A.LienBlanc:active:hover  {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	text-align: right;
	border: 1px solid #6C6550;
	margin-left: 11px;
	margin-top: 2px;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les Tableaux -----------------------------------------*/
.CelluleTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	background-color: #DDDDDF;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: -1px;
	text-align:center;
}
.CelluleTitreForm {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			3px;
	padding-right:			3px;
	vertical-align:			top;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	background-color: #DDDDDF;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: -1px;
}
.CelluleTexteTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	color: #32302A;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	line-height: 12px;
}
/*----------------------------------------------------------------------------*/
/* Classes pour les hyperliens -------------------------------------*/
A.LienNouvelle:link, A.LienNouvelle:visited, A.LienNouvelle:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
}
A.LienNouvelle:hover, A.LienNouvelle:visited:hover, A.LienNouvelle:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: underline;
}
A.NewsLink:link, A.NewsLink:visited, A.NewsLink:active, A.NewsLink:hover, A.NewsLink:visited:hover, A.NewsLink:active:hover  {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.LienArchives:link, A.LienArchives:visited, A.LienArchives:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
A.LienArchives:hover, A.LienArchives:visited:hover, A.LienArchives:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: none;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ImageDroite {
	border: 1px solid #6C6550;
	margin-left: 11px;
	margin-top: 2px;
}
.ImageGauche{
	border: 1px solid #6C6550;
	margin-left: 11px;
	margin-top: 2px;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les tableaux ---------------------------------------*/
.CelluleTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			0;
	padding-right:			0;
	vertical-align:			top;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	background-color: #DDDDDF;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: -1px;
	text-align:center;
}
.TexteTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
}
.CelluleTexteTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	color: #32302A;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	line-height: 12px;
}
.Tableau {
	background-color: #CCCCCC;
}
.TableauFiche {
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.bgGrisColDroite {
	background-color: #B8B7BB;
}
.BgBasAcc {
	background-image: url(/images/Bg_BasAcc.gif);
}
.BgInt {
	background-image: url(/images/Bg_Int.gif);
}
.BgBasInt {
	background-image: url(/images/Bg_BasInt.gif);
}
.CellPresentationAccueil {	
	vertical-align: text-top;
	padding-top: 45px;
	padding-right: 50px;
	padding-left: 62px;
	padding-bottom: 5px;
	height: 197px;
}
.TextePresentation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 21px;
}
.BgCoteProd {
	background-image: url(/images/Bg_CoteProd.gif);
}
.CellSearchProd {
	background-color: #4E483A;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.CellSearchCtrl {
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 13px;

}
.CellSearchCtrl TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.ChampsSearchProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	border: 1px solid #000000;
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	width: 215px;
}
.ChampsCategoryProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	border: 1px solid #000000;
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	width: 175px;
}
.CellIntroSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	padding-right: 13px;
	vertical-align: text-top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4E483A;
	border-right-color: #4E483A;
	border-left-color: #4E483A;
}
.BgBrunCellDroite {
	background-color: #908770;
}
.BgNews {
	background-image: url(/images/Bg_News.gif);
	
}
.CellNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: text-top;
}
.BgBasAccSearch {
	background-image: url(/images/Bg_AccBasSearchProd.jpg);
}
A.NewsLink, A.NewsLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.NewsLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CelluleTitre {
	font-size: 18px;
	color: #807868;
	font-family: Tahoma, Verdana;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 25px;
	text-align: right;
	line-height: 17px;
}

.CelluleTitreAcc {
	font-size: 18px;
	color: #807868;
	font-family: Tahoma, Verdana;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 15px;
	text-align: right;
	line-height: 17px;
}

.CelluleTitre h1, .CelluleTitreAcc h1
{
	font-size: 18px;
	color: #807868;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	padding:0;
	margin:0;
	line-height: 17px;
}
.CelluleContenuInt {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-right: 25px;
	padding-left: 25px;
}
.CelluleContenuIntImage {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	background-image:	url(/images/Bg_ContenuInt.gif);
	padding-top: 25px;
	padding-bottom: 5px;
	padding-right: 25px;
	padding-left: 25px;
}
.ChampsSearchProdInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 17px;
	border: 1px solid #000000;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	width: 122px;
	font-weight: normal;
}
.CellRecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.TextRecherche
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;	
}
.TexteCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #908770;
	font-weight: bold;
}
.TexteCategoryInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68604D;
	font-weight: bold;
	padding-left: 10px;
}
.ChampCategoryInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 17px;
	border: 1px solid #000000;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	width: 122px;
	font-weight: normal;
}
/*----------------------------------------------------------------------------*/
/* Styles pour menus déroulants ----------------------------------------------*/
.MenuDeroulOff {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}
.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:visited, .MenuDeroulOff a:hover, .MenuDeroulOff a:link:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}
.MenuDeroulOn {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(/images/Bg_SousMenuOver.jpg);
}
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active, .MenuDeroulOn a:hover, .MenuDeroulOn a:link:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}
.SousMenuTable{
	background-color: #A8A18B;
}
/*----------------------------------------------------------------------------*/
/* Styles pour menus déroulants ----------------------------------------------*/
.SousMenuOff {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 12px;
	padding-left: 12px;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active  {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #5A5744;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
}
.SousMenuOff a:link:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #A50D12;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
}
.SousMenuOn {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 12px;
	padding-left: 12px;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active, .SousMenuOn a:hover, .SousMenuOn a:link:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #A50D12;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
}
.SousMenuTable{
	background-color: #A8A18B;
}
/*----------------------------------------------------------------------------*/
/* Styles pour menus déroulants ----------------------------------------------*/
.SousSousMenuOff {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 12px;
	padding-left: 30px;
}
.SousSousMenuOff a:link, .SousSousMenuOff a:visited, .SousSousMenuOff a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #5A5844;
	text-decoration: none;
	line-height: 11px;
}
.SousSousMenuOff a:link:hover, .SousSousMenuOff a:visited:hover, .SousSousMenuOff a:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 11px;
}
.SousSousMenuOn {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 12px;
	padding-left: 30px;
	background-image:url(/images/Bg_SousSousMenu.gif);
}
.SousSousMenuOn a:link, .SousSousMenuOn a:visited, .SousSousMenuOn a:active, .SousSousMenuOn a:hover, .SousSousMenuOn a:link:hover, .SousSousMenuOn a:visited:hover, .SousSousMenuOn a:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	line-height: 11px;
}
.SousMenuTable{
	background-color: #A8A18B;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0;
	margin-bottom:			0px;
	margin-top:				0px;
}
.TxtArea {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-bottom:			0px;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			4px;
	padding-right:			4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #71684E;
	background-color: #C1BCAF;
	text-align:center;
	border-bottom: 1px solid #C1BCAF;
	border-top: 1px solid #C1BCAF;
	border-left: 1px solid #C1BCAF;
	border-right: 1px solid #C1BCAF;
}
/*----------------------------------------------------------------------------*/
/* Navigation fixe ----------------------------------------------------*/
.CellNavigFixe {
	font-size: 12px;
	color: #4E483A;
	background-color: #999999;
	text-align: right;
	padding-right: 23px; /*23px*/
	padding-bottom: 3px;
	line-height: 11px;
}
.CellNavigFixe a:link, .CellNavigFixe a:visited,  .CellNavigFixe a:active{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.CellNavigFixe a:hover, .CellNavigFixe a:visited:hover,  .CellNavigFixe a:active:hover{
	font-size: 10px;
	color: #E7E7E7;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*----------------------------------------------------------------------------*/
/* Footer ----------------------------------------------------*/
.CellFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	padding-top: 9px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 14px;
	border-top: 1px solid #908770;
	background-color:#D0D0D4; 
}
.CellFooter a:link, .CellFooter a:active, .CellFooter a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	text-decoration: underline;
}
.CellFooter a:hover, .CellFooter a:active:hover, .CellFooter a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A50D12;
	text-decoration: underline;
}
.CellFooterInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	padding-top: 9px;
	padding-bottom: 6px;
	padding-left: 13px;
	padding-right: 10px;
	background-image: url(/images/Bg_FooterInt.gif);
}
.CellFooterInt a:link, .CellFooterInt a:active, .CellFooterInt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	text-decoration: underline;
}
.CellFooterInt a:hover, .CellFooterInt a:active:hover, .CellFooterInt a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A50D12;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------*/
/* Piste Navigation ----------------------------------------------------*/
.CellPisteNavig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #908770;
	padding-top: 9px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 14px;
	text-align: left;
}
a.LienNavigOff:link, a.LienNavigOff:active, a.LienNavigOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #908770;
	text-decoration: none;
}
a.LienNavigOff:hover, a.LienNavigOff:active:hover, a.LienNavigOff:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #908770;
	text-decoration: underline;
}
a.LienNavigOn:link, a.LienNavigOn:active, a.LienNavigOn:visited,a.LienNavigOn:hover, a.LienNavigOn:active:hover, a.LienNavLienNavigOnigOff:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #514D45;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------*/
/* Layer Recherche  ----------------------------------------------------------*/
.BgNoir {
	background-color: #000000;
}
.BgBrun {
	background-color: #7D776D;
}
.CellBasLayer {
	background-color: #7D776D;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.CellDetailsLayer {
	background-color: #B2AB96;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.CellCategoryLayer {
	background-color: #4E483A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #B9B098;
	padding: 5px 5px 5px 10px;
}
.LigneSeparatrice2
{
	background-color: #B2AB9B;
}
/*----------------------------------------------------------------------------*/
/* Catalogue et pagination ----------------------------------------------------------*/
.CelluleCatalogue {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	background-color: #E9E7E2;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-left: 25px;
}
.CelluleForme {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #32302A;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.TextePagination {
	margin-top: 0px;
	margin-bottom: 9px;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	text-align: right;
}
a.lienPagination:link, a.lienPagination:active, a.lienPagination:visited
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #948972;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.lienPagination:hover, a.lienPagination:active:hover, a.lienPagination:visited:hover
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #A50D12;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.lienPaginationSelect:link, a.lienPaginationSelect:active, a.lienPaginationSelect:visited, a.lienPaginationSelect:hover, a.lienPaginationSelect:active:hover, a.lienPaginationSelect:visited:hover
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #A50D12;
	text-decoration: underline;
	font-weight: bold;
}
/*----------------------------------------------------------------------------*/
/* Fiche de produit ----------------------------------------------------------*/

.CelluleSousTitre {
	font-size: 15px;
	color: #807868;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

.CelluleSousTitre h2 
{
	font-size: 15px;
	color: #807868;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	margin:0px;
}
.CelluleTitreFiche {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			3px;
	vertical-align:			top;
	font-size: 11px;
	font-weight: bold;
	color: #767676;
	background-color: #DDDDDF;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	text-transform: uppercase;
}
.CelluleSousTitreFiche {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	vertical-align:			top;
	font-size: 10px;
	font-weight: bold;
	color: #848484;
	background-color: #EFEFF0;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
}
.CelluleTexteFicheD {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:right;
}
.CelluleTexteFicheG {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:left;
}
.CelluleImageFicheH {
	background-color: #FFFFFF;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
.CelluleImageFiche {
	background-color: #FFFFFF;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
}
/*----------------------------------------------------------------------------*/
/*  ----------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*  Tableau Résultats ----------------------------------------------------------*/
.ImageFormeProduit {
	border: 1px solid #6C6550;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 4px;
}
.txtCatProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #807868;
	letter-spacing: normal;
}
.TitreTabResult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-align: left;
}
.CellTxtBlancTabResult {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
padding: 3px 9px 3px 9px;
	text-align:left;
}
.CellTxtGrisTabResult {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 11px;
	color: #000000;
	background-color: #EFEFF0;
padding: 3px 9px 3px 9px;
	text-align:left;
}
.CellSousTitreBlancTabResult {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 10px;
	color: #919191;
	background-color: #ffffff;
padding: 3px 9px 3px 9px;;
	text-align:left;
	font-weight: bold;
	text-transform: uppercase;
}
.CellSousTitreGrisTabResult {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	padding-left:			6px;
	padding-right:			6px;
	vertical-align:			top;
	font-size: 10px;
	color: #919191;
	background-color: #EFEFF0;
	padding: 3px 9px 3px 9px;
	text-align:left;
	font-weight: bold;
	text-transform: uppercase;
}
.TabResult  {
	border: solid 1px #CCCCCC;
}
.TabResult TD{
	border: solid 1px #CCCCCC;
	padding: 4px 9px 4px 9px;
}
a.LienResultat:link, a.LienResultat:active, a.LienResultat:visited
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.LienResultat:hover, a.LienResultat:active:hover, a.LienResultat:visited:hover
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #525252;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
.BgColDroite {
	background-image: url(/images/bg_ColDroite.gif);
}
/*----------------------------------------------------------------------------*/
/*  ----------------------------------------------------------*/

/* -------------------------------------------------------------------------*/
/* Classe pour Numbering system*/
.NSCelluleTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	background-color: #DDDDDF;
	padding: 5px;
	letter-spacing: -1px;
}

.NSCelluleTexteTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	color: #32302A;
	background-color: #FFFFFF;
	padding: 5px;
	line-height: 12px;
}

.NSCelluleTexteTabSelected {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	vertical-align:			top;
	font-size: 11px;
	color: #32302A;
	background-color: #CCC9C9;
	padding: 5px;
	border: 0;
	line-height: 12px;
}
/*  ----------------------------------------------------------*/