#table
{
width:700px;
border: 0px;
border-collapse: collapse;
margin:85px auto 0 auto;
}

.table_gris
{
background-color: #58595A;
width:620px;
border: 0px;
border-collapse: collapse;
margin:85px auto 0 auto;
}
.table_gris2
{
background-color: #58595A;
width:620px;
border: 0px;
border-collapse: collapse;
margin:20px auto 0 auto;
}
#table_imp
{
width:700px;
border: 0px;
border-collapse: collapse;
margin:0 auto 0 auto;
}

#table_340px
{
width:340px;
border: 0px;
border-collapse: collapse;
margin:20px auto 0 auto;
}

#table_500px
{
width:520px;
border: 0px;
border-collapse: collapse;
margin:20px auto 0 auto;
}

.coin_Hgauche
{
background-image:url('coin_Hgauche.gif');
background-repeat:no-repeat;
}

.cadre_haut
{
background-image:url('cadre_haut.gif');
background-repeat:repeat-x;
height:10px;
}
.coin_Hdroit
{
background-image:url('coin_Hdroit.gif');
background-repeat:no-repeat;
}
.cadre_gauche
{
background-image:url('cadre_gauche.gif');
background-repeat:repeat-y;
width:10px;
}
.cadre_droit
{
background-image:url('cadre_droit.gif');
background-repeat:repeat-y;
width:10px;
}
.coin_Bgauche
{
background-image:url('coin_Bgauche.gif');
background-repeat:no-repeat;
}
.cadre_bas
{
background-image:url('cadre_bas.gif');
background-repeat:repeat-x;
height:10px;
}
.coin_Bdroit
{
background-image:url('coin_Bdroit.gif');
background-repeat:no-repeat;
}

.ligne_DEBUTH15
{
height:10px;
}
.ligne_DEBUTH20
{
height:20px;
}
.ligne_DEBUTH30
{
height:30px;
}
.ligne_DEBUTH40
{
height:40px;
}
.ligne_DEBUTH55
{
height:55px;
}
.ligne
{
background-image:url('ligne.gif');
background-repeat:repeat-x;
}
.colonne
{
background-image:url('colonne.gif');
background-repeat:repeat-y;
width: 1px;
}



#td_CSP1_LFT_TITRE_100
{
background-color: #58595A;
width: 195px;
text-align: center;
font-weight: bold;
color: #FFFFFF;
font-size: 18px;
line-height: 32px;
vertical-align: baseline;
}

.td_CSP1_CTR_TITRE
{
background-color: #58595A;
line-height: 32px;
vertical-align: baseline;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}

.td_CSP1_LFT_GRIS
{
padding-left:6px;
background-color: #58595A;
text-align: left;
color: #FFFFFF;
line-height: 16px;
}

.td_CSP1_LFT_BLANC
{
padding-left:6px;
background-color: #FFFFFF;
text-align: left;
color: #58595A;
line-height: 16px;
}
.td_CSP1_CTR_GRIS
{
background-color: #58595A;
text-align: center;
color: #FFFFFF;
line-height: 16px;
}
.td_CSP1_CTR_GRIS a:link { color:#FFFFFF; text-decoration:underline }
.td_CSP1_CTR_GRIS a:visited { color:#56662D; text-decoration:underline }
.td_CSP1_CTR_GRIS a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none }

.td_CSP1_CTR_BLANC
{
background-color: #FFFFFF;
text-align: center;
color: #58595A;
line-height: 16px;
}
.td_CSP1_CTR_BLANC a:link { color:#58595A; text-decoration:underline }
.td_CSP1_CTR_BLANC a:visited { color:#56662D; text-decoration:underline }
.td_CSP1_CTR_BLANC a:hover { color:#58595A; font-weight:bold; text-decoration:none }




.td_CSP11_CTR
{
background-color: #58595A;
text-align: center;
color: #FFFFFF;
line-height: 16px;
}
.td_CSP11_CTR_LINK
{
background-color: #58595A;
text-align: center;
color: #FFFFFF;
line-height: 16px;
}
.td_CSP11_CTR_LINK a:link { color:#FFFFFF; text-decoration:underline }
.td_CSP11_CTR_LINK a:visited { color:#FFFFFF; text-decoration:underline }
.td_CSP11_CTR_LINK a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none }


.td_CSP1_CTR
{
text-align: center;
}
.td_CSP1_RGH
{
text-align: right;
}
.td_CSP1_RGH a:link { color:#FFFFFF; text-decoration:underline }
.td_CSP1_RGH a:visited { color:#56662D; text-decoration:underline }
.td_CSP1_RGH a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none }


.td_CSP2_CTR
{
text-align: center;
}
.td_CSP2_CTR_SEPARE
{
background-image:url('ligne.gif');
background-repeat:repeat-x;
}
.td_CSP3_CTR
{
text-align: center;
}
.td_CSP1_CTR_TITRE_REGLEMENT
{
font-size: 1.5em;
text-align: center;
text-decoration: underline;
}

.td_CSP2_CTR_TITRE_INFORMATIONS
{
font-size: 1.5em;
text-align: center;
text-decoration: underline;
}

.td_CSP1_LFT
{
text-align: left;
}
.td_CSP1_JST
{
text-align: justify;
}
.td_CSP1_LFT_100px
{
text-align: left;
width:100px;
}
.td_CSP1_LFT_300px
{
text-align: left;
width:300px;
}
.td_CSP2_LFT
{
text-align: left;
}
.td_CSP3_LFT
{
text-align: left;
}
.td_CSP3_LFT_BLANC_UNDER
{
text-align: left;
font-weight: 900;
text-decoration: underline;
}
.td_CSP11_LFT
{
background-color: #58595A;
text-align: left;
}

