/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					12px/13px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					12px/13px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	text-decoration:		underline;
}
.ContourTableau {
	border-left:			1px solid #59647A;
	border-right:			1px solid #FFF;
}
.CellBlanche {
	background:				#FFF;
}
.CellDate {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#E2322F;
	border-left:			1px solid #FFF;
	padding-left:			5px;
	height:					24px;				
}
.CellMenu {
	background:				url(/images/tft/Bg_Menu.gif);
	padding-left:			4px;
	height:					24px;				
}
A.LienMenu:link, A.LienMenu:visited, A.LienMenu:active {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuCSS
{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
	}
.MenuCSSOver
{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E4D1D0;
	text-decoration:		none;
	cursor:pointer;
	cursor:hand;
	}
.MenuCSSOverNoLink
{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E4D1D0;
	text-decoration:		none;
}
A.LienMenu:hover, A.LienMenu:visited:hover, A.LienMenu:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E4D1D0;
	text-decoration:		none;
}
.CellNavFixe {
	background:				url(/images/tft/Bg_NavFixe.gif) no-repeat;
	padding-right:			5px;
	height:					15px;
}
.CellBourgogne {
	background:				#781914;
}
.Footer {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#771814;
	text-align:				right;
	border-left:			1px solid #FFFFFF;
	padding:				0 5px 0 0;
	height:					30px;
}
.Footer a:link, .Footer a:visited, .Footer a:active {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.Footer a:hover, .Footer a:active:hover, .Footer a:visited:hover {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		underline;
}
.hand {
	cursor: hand;
	cursor: pointer;
}
.CellPays {
	background-color:		#e2322f;
	padding:				6px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	padding:				0 20px 0 0;
	vertical-align:			top;
}
A.LienNouvDate:link, A.LienNouvDate:visited, A.LienNouvDate:active {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	text-decoration:		none;
}
.NouvDate {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	text-decoration:		none;
	
	}

A.LienNouvDate:hover, A.LienNouvDate:visited:hover, A.LienNouvDate:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	text-decoration:		underline;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active,
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font:					bold 11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#273266;
	text-decoration:		none;
}
.CellZoneClient {
	background:				#E4D1D0;
	border-left:			1px solid #771814;
	border-bottom:			1px solid #771814;
	padding:				8px 0 0 5px;
}
.CellZoneClient2 {
	background:				#E4D1D0;
	border-left:			1px solid #771814;
	border-bottom:			1px solid #771814;
	border-right:			1px solid #771814;
	border-top:				1px solid #771814;
	padding:				8px 0 0 5px;
}


/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {
	font:					14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#781914;
	padding:                0 20px 0 0;
}
.CellTitreInt A:link,  .CellTitreInt A:visited, .CellTitreInt A:active {
	font:					bold 14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#781914;
	text-decoration:		none;
	text-transform:			uppercase;
}

.CellTitreInt A:hover,  .CellTitreInt A:visited:hover, .CellTitreInt A:active:hover {
	font:					bold 14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E2E22F;
	text-decoration:		none;
	text-transform:			uppercase;
}
.TitreNomSection {
	font-weight:			bold;
	text-transform:			uppercase;
}
.CellContenuInt {
	padding:				0 20px 0 0;
	vertical-align:			top;
}
A.LienMenuOn:link, A.LienMenuOn:visited, A.LienMenuOn:active,
A.LienMenuOn:hover, A.LienMenuOn:visited:hover, A.LienMenuOn:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E4D1D0;
	text-decoration:		none;
}


/* Styles pour menus déroulants ----------------------------------------------*/
.TableauMenuDeroul {
	border-collapse:		collapse;
}
.MenuDeroul {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				url(/images/tft/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					157px;
	cursor:					pointer;
	cursor: 				hand;
}
.MenuDeroulOver  {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		underline;
	background:				url(/images/tft/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					1157px;
	cursor:					pointer;
	cursor: 				hand;
}
.MenuDeroulNoLink {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				url(/images/tft/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					157px;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
}
.TxtBox250 {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
	width:	                250px;
}
.TxtBox255 {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
	width:	                255px;
}

.TxtArea {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
}
.Btn {
	font:					12px%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#6585AD;
}
.BtnZoneClient {
	font:					bold 12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#771814;
	background:				#C5A4A3;
	border:					1px solid #771814;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E2322F;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#E2322F;
	text-decoration:		underline;
}
IMG {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	margin: 				0;
	padding:				5px 5px 0 18px;
}
OL {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
}
LI {
	list-style:				url(/images/tft/Puce_Liste.gif);
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#4C150E;
	padding:				0 0 5px 0;
}
FORM {
	padding:				0;
	margin:					0;
}

/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background: 			url(/images/tft/Bg.gif) top left;
}
.MessageErreur {
font:   bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
color:  #c32625;

}
