/* Styles - Textes ------------------------------------------------------------*/
.Texte {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
}
.TexteFonce {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#333;
}
.TextePale {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
}
.TextePetit {
	font:					9px/10px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
}
.TexteSpecial {
	font:					bold 11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#4e687f;
}

/* Styles - Heading -----------------------------------------------------------*/
H1 {
	font:					19px/21px Arial, Verdana, Helvetica, Sans-serif;
	color:					#333;
	margin:					0 0 10px 0;
}
H2 {
	font:					bold 11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#676767;
	margin:					12px 0 2px 0;
	text-transform:			uppercase;
}
H3 {
	font:					bold 12px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#333;
	margin:					12px 0 15px 0;
	text-decoration:		underline;
}

/* Styles communs à toutes les pages -----------------------------------------*/
.CellBasPage {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	padding:				32px 15px 25px 45px;
	vertical-align:			top;
}
.CellBasPage A:link, .CellBasPage A:visited, .CellBasPage A:active,
.CellBasPage A:hover, .CellBasPage A:visited:hover, .CellBasPage A:active:hover {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		underline;
}
.CellBasPage A:hover, .CellBasPage A:visited:hover, .CellBasPage A:active:hover {
	text-decoration:		none;
}
.TableNavFixe td {
	border-right:			1px solid #999;
	padding:				0 10px;
	text-align:				left;
	vertical-align:			top;
}
.TableNavFixe td#LastNavFixe {
	border:					0;
	padding:				0 0 0 10px;
}
.LienCredit,
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active,
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	color:					#666;
	line-height:			20px;
}
.BgTop {
	height:					435px;
	background:				url(/images/Bg_Entete.jpg) repeat-x top left;
	vertical-align:			top;
}
.BgContenu {
	background:				#FFF;
	vertical-align:			top;
}
.BgFooter {
	background:				#F6F6F6;
	border-top:				5px solid #EFEFEF;
	vertical-align:			top;
}
.CellContenuEntete {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	vertical-align:			top;
	padding:				0 10px;
}
.CellBordureGauche {
	border-left:			1px solid #DCDDDE;
	padding-left:           30px;
}

/* Styles de liens --------------------------------------------------------*/
A.LienPageUp:link, A.LienPageUp:visited, A.LienPageUp:active,
A.LienPageUp:hover, A.LienPageUp:visited:hover, A.LienPageUp:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
	background:				url(/images/Puce_PageUp.gif) no-repeat 0 2px;
	padding-left:           15px;
}
A.LienPageUp:hover, A.LienPageUp:visited:hover, A.LienPageUp:active:hover {
	text-decoration:		underline;
}
A.LienFlecheSimplePale:link, A.LienFlecheSimplePale:visited, A.LienFlecheSimplePale:active,
A.LienFlecheSimplePale:hover, A.LienFlecheSimplePale:visited:hover, A.LienFlecheSimplePale:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
	background:				url(/images/Puce_ArrowSimplePale.gif) no-repeat 0 2px;
	padding-left:           8px;
}
A.LienFlecheSimplePale:hover, A.LienFlecheSimplePale:visited:hover, A.LienFlecheSimplePale:active:hover {
	color:					#556D80;
}
A.LienFlecheSimple:link, A.LienFlecheSimple:visited, A.LienFlecheSimple:active,
A.LienFlecheSimple:hover, A.LienFlecheSimple:visited:hover, A.LienFlecheSimple:active:hover {
	font:					bold 11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		none;
	background:				url(/images/Puce_ArrowSimple.gif) no-repeat 0 2px;
	padding-left:           8px;
}
A.LienFlecheSimple:hover, A.LienFlecheSimple:visited:hover, A.LienFlecheSimple:active:hover {
	color:					#556D80;
}
A.LienFlecheDouble:link, A.LienFlecheDouble:visited, A.LienFlecheDouble:active,
A.LienFlecheDouble:hover, A.LienFlecheDouble:visited:hover, A.LienFlecheDouble:active:hover {
	font:					bold 11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		none;
	background:				url(/images/Puce_ArrowDouble.gif) no-repeat 0 2px;
	padding-left:           13px;
}
A.LienFlecheDouble:hover, A.LienFlecheDouble:visited:hover, A.LienFlecheDouble:active:hover {
	color:					#556D80;
}
A.LienFlechePixel:link, A.LienFlechePixel:visited, A.LienFlechePixel:active,
A.LienFlechePixel:hover, A.LienFlechePixel:visited:hover, A.LienFlechePixel:active:hover {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#7B7B7B;
	text-decoration:		underline;
	background:				url(/images/Puce_ArrowPixel.gif) no-repeat 0 2px;
	padding-left:           9px;
}
A.LienFlechePixel:hover, A.LienFlechePixel:visited:hover, A.LienFlechePixel:active:hover {
	text-decoration:		none;
}
A.LienFlechePixelOn:link, A.LienFlechePixelOn:visited, A.LienFlechePixelOn:active,
A.LienFlechePixelOn:hover, A.LienFlechePixelOn:visited:hover, A.LienFlechePixelOn:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#7B7B7B;
	text-decoration:		none;
	background:				url(/images/Puce_ArrowPixel.gif) no-repeat 0 2px;
	padding-left:           9px;
}

/* Lien pour le Zoom Image */
A.LienZoomImage:link, A.LienZoomImage:visited, A.LienZoomImage:active,
A.LienZoomImage:hover, A.LienZoomImage:visited:hover, A.LienZoomImage:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
	background:				url(/images/Puce_Loupe.gif) no-repeat 0px 2px;
	padding-left:           15px;
	/*background:				url(../images/Puce_Loupe.gif) no-repeat 7px 2px;
	padding-left:           24px;*/
}
A.LienZoomImage:hover, A.LienZoomImage:visited:hover, A.LienZoomImage:active:hover {
	text-decoration:		underline;
}
/* Lien Fonce */
A.LienFonce:link, A.LienFonce:visited, A.LienFonce:active,
A.LienFonce:hover, A.LienFonce:visited:hover, A.LienFonce:active:hover {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#333;
	text-decoration:		underline;
}
A.LienFonce:hover, A.LienFonce:visited:hover, A.LienFonce:active:hover {
	color:					#556D80;
	text-decoration:		none;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/ 
.CellContenuAcc {
	padding:				25px 15px 25px 45px;
	vertical-align:			top;
}
.ListeDealer A:link, .ListeDealer A:visited, .ListeDealer A:active,
.ListeDealer A:hover, .ListeDealer A:visited:hover, .ListeDealer A:active:hover,
.ListeProduct A:link, .ListeProduct A:visited, .ListeProduct A:active,
.ListeProduct A:hover, .ListeProduct A:visited:hover, .ListeProduct A:active:hover {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		underline;
}
.ListeDealer A:hover, .ListeDealer A:visited:hover, .ListeDealer A:active:hover,
.ListeProduct A:hover, .ListeProduct A:visited:hover, .ListeProduct A:active:hover {
	text-decoration:		none;
	font-weight:			bold;
}

.ListeProduct A.ListeProductSelected:link, .ListeProduct A.ListeProductSelected:visited, .ListeProduct A.ListeProductSelected:active,
.ListeProduct A.ListeProductSelected:hover, .ListeProduct A.ListeProductSelected:visited:hover, .ListeProduct A.ListeProductSelected:active:hover {
	text-decoration:		none;
	font-weight:			bold;
}

A.ListeProductSelected {
   text-decoration:		none;
    font-weight:	bold; 
}

.ListeProduct li {
	list-style:				none;
	list-style-image:		none;
	background:				url(/images/Puce_Liste.gif) no-repeat 0 1px;
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	margin: 				5px 0 0 0;
	padding:				0 0 0 10px;
}
.ListeDealer li {
	list-style:				none;
	list-style-image:		none;
	background:				url(/images/Puce_ArrowSimple.gif) no-repeat 0 1px;
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	margin: 				5px 0 0 0;
	padding:				0 0 0 10px;
}
.CellBtViewMore {
	background:				#DCDCDC url(/images/Bg_BtViewMore.gif) no-repeat top left;
	width:					98px;/*108*/
	height:					23px;
	margin-left:            2px;
	padding-left:           10px;
}
.CellBtDetails {
	background:				#E7E7E7 url(/images/Bg_BtDetails.gif) no-repeat top right;
	width:					64px;/*72*/
	height:					23px;
	padding-left:	        8px;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenu {
	padding:				25px 15px 25px 45px;
	vertical-align:			top;
}
.CellProduct {
	/*padding:				15px 0 25px 0;*/
	padding:				15px 0 0 0;
	vertical-align:			top;
}
.CellProductCode {
	padding:				8px 0 0 0;
	vertical-align:			top;
}
.CellProductZoom {
	padding:				0 0 8px 0;
	vertical-align:			bottom;
}
.CellProduct table {
	margin-bottom:			10px;
}
.ListeProductCat li {
	list-style:				none;
	list-style-image:		none;
	background:				url(/images/Puce_ArrowPixelDouble.gif) no-repeat 0 1px;
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#999;
	margin: 				0;
	padding:				0 0 0 10px;
}

/* Styles pour formulaires----------------------------------------------------*/

.TxtBox {
	font:					10px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#504F4F;
	padding:				1px 3px;
	margin:					0 3px 0 0;
	border:1px solid #aeaaa7;
}
.SelectList {
	font:					10px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#504F4F;
	border:1px solid #aeaaa7;
}
.Btn {
	font:					italic bold 100%/120% Arial, Verdana, Helvetica, Sans-serif;
	border:					1px solid #666666;
	overflow: 				visible;
	padding:				0 0 0 0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	padding:				0;
	margin:					0;
	background:				#F6F6F6;
}
A:link, A:visited, A:active,
A:hover, A:visited:hover, A:active:hover {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					70%/70% Arial, Verdana, Helvetica, Sans-serif;
}
HR {
	border:					0;
	border-bottom:			1px solid #DCDDDE;
	height:					0px;
	color:					#DCDDDE;
	padding:				0;
	margin:					12px 0;
}
/* Apparence des listes ------------------------------------------------------*/
UL {
	margin: 				0 0 12px 0;
	padding:				0;
}
OL {
	margin: 				0 0 0 12px;
	padding:				0;
}

UL LI {
	list-style:				disc outside url(/images/Puce_Liste.gif);
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	margin: 				5px 0 0 12px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	margin: 				5px 0 0 10px;
	padding:				0;
}
