/* Styles écrasés des styles de l'éditeur ------------------------------------*/
.PrintLogo
{
	display:none;
}

H2 {
	color:					#FFF;
}
.Texte {
	color:					#959595;
}
.TexteFonce, .CelluleTableauSection {
	color:					#000; /*#707070;*/
}

/* Styles communs à toutes les pages -----------------------------------------*/
.CelluleLeftBorder {
	border-left:			1px solid #1A1A1A;
}

.CelluleRightBorder {
	border-right:			1px solid #1A1A1A;
}

A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					11px/100% Georgia, "Times New Roman", Times, serif;
	color:					#E1E1E1;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	color:					#E1E1E1;
	text-decoration:		underline;
}
A.LienBasPage:link, A.LienBasPage:visited, A.LienBasPage:active {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
	text-decoration:		none;
}
A.LienBasPageOn:Link, A.LienBasPageOn:visited, A.LienBasPageOn:active,
A.LienBasPageOn:hover, A.LienBasPageOn:visited:hover, A.LienBasPageOn:active:hover, 
A.LienBasPage:hover, A.LienBasPage:visited:hover, A.LienBasPage:active:hover {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
	text-decoration:		underline;
}
.CellNavFixe {
	font:					11px/100% Georgia, "Times New Roman", Times, serif;
	color:					#A8756B;
	padding:				0 11px 0 11px;
	height:					27px;
}
.CellBasPage {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
	vertical-align:			bottom;
	height:					32px;
}
.CellTop {
	background:				#782D37 url(/images/Bg_Top.gif) repeat-x top left;
	height:					36px;
	vertical-align:			top;
}
.CellMenu {
	background:				#000 url(/images/Bg_Menu.gif) repeat-x bottom left;
	height:					40px;
	border-bottom:			1px solid #000;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
	background:				#1A1A1A;
	padding:				0 0 0 0;
	vertical-align:			top;
	background: url("/images/Bg_AccContenuFonce.gif") repeat-x scroll left top #1A1A1A;
	padding: 18px 14px;
}
.CellTitreAcc {
	padding:				0 0 12px 0;
}
.CellNouvelle {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#FFF;
	background:				#1A1A1A url(/images/Bg_AccContenuFonce.gif) repeat-x top left;
	padding:				18px 14px 18px 14px;
	vertical-align:			top;
}
.CellArchive {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#FFF;
	background:				#1A1A1A url(/images/Bg_AccContenuPale.gif) repeat-x top left;
	padding:				18px 24px 18px 24px;
	vertical-align:			top;
}
.CellBarreGrisFonce {
	background:				#191919 url(/images/Bg_BarreGrisFonce.gif) repeat-x top left;
	height:					22px;
}
.CellBarreGrisPale {
	background:				#313131 url(/images/Bg_BarreGrisPale.gif) repeat-x top left;
	height:					22px;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenuInt {
	font:					11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
	background:				#1A1A1A url(/images/Bg_ContenuInt.gif) repeat-x bottom left;
	padding:				12px 15px 25px 15px;
	border:					8px solid #1A1A1A;
	vertical-align:			top;
	height:					184px;
}
.CellEnteteInt {
	background:				url(/images/Bg_EnteteInt.jpg) no-repeat;
	height:					108px;
	width:					736px;/*750px*/
	padding:				0 0 0 17px;
}

/* Styles pour sous menus ----------------------------------------------------*/
.CellSousMenu {
	font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	background:				#782D37;
	padding:				0px 15px 0px 15px;
	border-bottom:			1px solid #232323;
	height:					32px;
}
.SousMenuOff {
	font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:					#e7b7ae;
}
.SousMenuOn {
	font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:					#FFF;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:					#e7b7ae;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	color:					#FFF;
	text-decoration:		underline;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active {
	font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	text-decoration:		none;
}

/* Styles pour formulaires----------------------------------------------------*/
.CellPayment {
	border:					2px solid #959595;
	padding:          		5px;
}
.OrderNo {
	font:					bold 18px/20px Georgia, "Times New Roman", Times, serif;
}
.TxtDate {
	font:					bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:					#000000;
}
.TxtLabel {
	font:					bold 11px/13px Georgia, "Times New Roman", Times, serif;
	color:					#9C4C56;
}
.TxtValidator {
	font:					bold 13px/15px Georgia, "Times New Roman", Times, serif;
	color:					#ffa5a5;
}
.TxtPetitLabel {
	font:					bold 10px/12px Georgia, "Times New Roman", Times, serif;
	color:					#9C4C56;
}
.TxtBox {
	font:					11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	background:				#FFF;
	border:					1px solid #9C4C56;
	padding:				2px;
	margin:					5px 5px 5px 0;
}
.TxtArea {
	font:					11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	background:				#FFF;
	border:					1px solid #9C4C56;
	padding:				2px;
	margin:					5px 5px 5px 0;
}
.Btn {
	font:					bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:					#FFF;
	background:				#782d37;
	border:					1px solid #959595;
	overflow: 				visible;
	padding:				3px;
}

/* Général -------------------------------------------------------------------*/
.Bg {
	padding:				0;
	margin:					0 0 10px 0;
	background:				#000 url(/images/Bg_Top.gif) repeat-x top left;
	font:					11px/15px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
}
BODY {
	padding:				0;
	margin:					0 0 10px 0;
	font:					11px/15px Georgia, "Times New Roman", Times, serif;
	color:					#959595;
}
A:link, A:visited, A:active {
	font:					bold 11px/18px Georgia, "Times New Roman", Times, serif;
	color:					#AB5C66;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#AB5C66;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/100% Georgia, "Times New Roman", Times, serif;
}
HR {
	height:					1px;
	background-color:		#CCCCCC;
	border:					0;
	margin:					5px 0;
}

/* Arrière-plan --------------------------------------------------------------*/
.BgG {
	background:				url(/images/Bg_G.jpg) no-repeat top right;
}
.BgD {
	background:				url(/images/Bg_D.jpg) no-repeat top left;
}

/* CSS popup -----------------------------------------------------------------*/
a.CssPopup {
	position:relative; /*this is the key*/
	z-index:24;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#9c4c56;
	text-decoration:underline;
	background:url(/images/Puce_LienSpecial.gif) no-repeat 0 0;
	padding-left:24px;
	display:inline-block;
	height:16px;
	line-height:16px;
}
a.CssPopup:hover{
	color:#68232c;
}
/*a.CssPopup:hover { z-index:25; color:#EBEBEB; }
a.CssPopup span { display: none; }
a.CssPopup span img { border:0; }
a.CssPopup:hover span { /*the span will display just on :hover state
	display:block;
	position:absolute;
	top:1.5em; 
	left:0.5em;
	width:275px;
	padding:3px;
	border:1px solid #9C4C56;
	background-color:#FFF; 
	font:11px/18px Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	text-align:left;
}*/
