/*******************************************************************/
/**** Tableau de données *******************************************/
/**** ragtime : class css des tableaux de données ******************/
/*******************************************************************/

table.ragtime{
	position:relative;
	height:1%;
	width:95%;
	font-size:80%;
	text-align:left;
	background-color:#ffffff;
    border-bottom: 1px solid #AE5423;
}

table.ragtime caption{
	/*********************/
	margin:0px;
	padding:0px;
	padding-left:14px;
	/*********************/
	background-color:transparent;
/*	background-image: url(../images/fd_caption.gif);*/
	background-repeat:repeat-y;
	background-position:top right;
	/*********************/
	color:#63191A;
	text-align:left;
}

table.ragtime caption img{
}

table.ragtime .hautgauche{
	/*********************/
	margin:0px;
	/*********************/
	padding:0px;
	padding-top:1px;
	padding-left:1px;
	/*********************/
	border:none;
	border-top:1px solid #AE5423;
	border-left:1px solid #AE5423;
}


table.ragtime .haut{
	/*********************/
	margin:0px;
	/*********************/
	padding:0px;
	padding-top:1px;
	/*********************/
	border:none;
	border-top:1px solid #AE5423;
}

table.ragtime .hautgauche div, table.ragtime .haut div{
	/*********************/
	position:relative;
	height:100%;
	width:auto;
	/*********************/
	padding:0px;
	padding-left:17px;
	/*********************/
	color:#FFFFFF;
	background-color:#63191A;
}


table.ragtime td.hautdroite{
	/*********************/
	margin:0px;
	/*********************/
	padding:0px;
	/*********************/
	width:21px;
	/*********************/
	background-image:url(../images/tablangl11.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#63191A;
	/*********************/
	font-size:21px;
	/*********************/
	border:none;
}

table.ragtime .gauche{
	border-left:1px solid #AE5423;
	color:#AE5423;
	font-weight:normal;
	padding:3px 17px;
}

table.ragtime td.gauche{
	color:#000000;
}

table.ragtime tr.impair .gauche{
	background-image:url(../images/tab.gif);
	background-position:left;
	background-repeat:repeat-y;
}

table.ragtime td.centre, table.ragtime td.droite{
	padding:3px 17px;
}

table.ragtime td.droite{
	border-right:1px solid #AE5423;
}

table.ragtime tr.impair td.droite{
	background-image:url(../images/tab.gif);
	background-position:right;
	background-repeat:repeat-y;
}

table.ragtime tr.impair{
	background-color:#DEDEDE;
}

table.ragtime td.basgcd{
	border-right:1px solid #AE5423;
	background-image:url(../images/tablangl2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
}


table.ragtime td.tdDecoExterneDroite{
	width:8px;
	border-bottom:solid 1px #ae5423;
}

/*******************************************************************/
/**** Tableau de structure *****************************************/
/**** structureTable : class css des tableaux de structure ********/
/*******************************************************************/

table.structureTable{
/**** A définir ****/
}

.structureTable tr{
/**** A définir ****/
}

.structureTable td{
/**** A définir ****/
}

.structureTable th{
/*********************************************/
/**** N'existe pas pour les tableaux de   ****/
/**** structure                           ****/
/*********************************************/
}

.haut2 {
    background-color:#63191A;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.centre2 {
    padding:5px 10px 5px 10px;
}

.gauche2{
    border:1px solid #AE5423;
    border-width:0px 0px 0px 1px;
    padding:5px 10px 5px 10px;
}

.droite2{
    border:1px solid #AE5423;
    border-width:0px 1px 0px 0px;
    padding:5px 10px 5px 10px;
}

table.ragtime .caption2	{
    font-size:100%;
	padding-bottom: 7px;
}
