/* *************************** Redéfinition des marqueurs ***************************** */
BODY, FORM {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

BODY {
	font-family: Tahoma; 
	font-size:12px; 
	color:#2F2F2F;
	background-color: #e8e8e8;
}

IMG
{
	display: block;
	border:0px;
	margin:0px;
}

SELECT {	
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	width:150px;
	height:16px;
	margin: 2px 0px 2px 5px;
	border:1px solid #999999;
}

TEXTAREA{	
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	width:100%;
	height:75px;
	margin: 2px 0px 2px 0px;
	border:1px solid #999999;
}


A {	
	text-decoration:none;
}

A:HOVER {	
	text-decoration:underline;
}
P
{
	margin:0px;
	padding:0px;
}
LI DIV,
LI P
{  
	 display: inline;
}

/* *************************** Position dans la page ***************************** */
.TABLECentral {
width:990px;
/* Le table-layout sert a fixé la taille du site pour ne pas 
que le dsign saute si le contenu interne est trop grand */
table-layout:fixed; 
}

.TDCentral{
	text-align:left;
	vertical-align:top;
}

/* **************************************** Entête de page *********************************************** */
.TABLEHeader {
margin:10px 0px 0px 0px;
border-bottom:1px solid #2F2F2F;
}
.tdOmbreGauche
{
	background: transparent url(/com/images/ombreGauche.jpg) scroll no-repeat 0 0;
	width: 20px;
}
.tdOmbreDroite
{
	background: transparent url(/com/images/ombreDroite.jpg) scroll no-repeat 0 0;
	width: 20px;
}
.TDHeader {
}
.tableBandeauHaut
{
	width: 950px;
}
.tableBandeauHaut TD
{
	margin: 0;
	padding: 0;
}
.tableBandeauHaut TD IMG,
.tableBandeauHaut TD OBJECT
{
	margin: 0;
	padding: 0;
	border: 0 none;
}
.tdBandeauDefilement
{
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 1px;
}
.tdBandeauDefilement IMG,
.tdBandeauDefilement OBJECT
{
	margin: 0;
	padding: 0;
	border: 0 none;
}
.divTexteBas
{
	width :753px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #016f94;
	margin: 15px 0 10px 0;
}
/* **************************************** Corps de la page ********************************************* */
.TABLEBody{
	width:950px;
}


.TDPageGlobal{
	width :753px;
	text-align:left;
	padding: 0;
	vertical-align:top;
	background: #f6fafc url(/com/images/fond_pageGlobal.jpg) scroll no-repeat right bottom;
}
.divPageGlobal
{
	vertical-align: top;
	width :753px;
	padding-top: 65px;
	min-height: 525px !important;
	min-height: 100%;
	height: 100% !important;
	height: 590px;
	display: block;
	background: transparent url(/com/images/fond_cotePageGlobal.gif) scroll no-repeat 0 0;
}

/* **************************************** Chemin de fer  ********************************************* */
.TableBC {
	width:753px;
	display: none;
}

.TableBC_TdContenu
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #A01735;
	height: 20px;
	padding-left: 10px;
	background-color:#FFCC33;
}

.ChoixPaiement
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin-top: 20px;
	margin-left: 250px;
	color: #333333;
}
.Hide
{
	display:none;
}

.td_fond_anim
{
	background: transparent url(/com/images/fond_bandeau.jpg) scroll no-repeat 0 0;
	width: 541px;
	height: 151px;
	vertical-align: top;
}
.tableBandeauHaut td.td_fond_anim DIV
{
	padding: 40px 0 0 50px;
}

.