/* Élément généraux */
       
*
{
    font-family: arial ;           
}

table
{
    font-size: 8pt ;
    table-layout: fixed ;    
}

html, body  
{     /* 31221F */
    background: #000000 url('') no-repeat fixed center bottom ; 
    color: white ;
    font-family: Arial, sans-serif ; 
    margin: 0px ;
    padding: 0px ;
    text-align: center;
}    

td 
{
    vertical-align: top ;
}                

p
{
   
   margin-bottom: 0px ;
   margin-top: 0px ;
   text-align: justify ;   
}

a:hover
{
    color: #ff9900 ;
    text-decoration: underline ;
}

a
{
    color: #C5C5C5 ;
    text-decoration: none ;    
}

a.pager
{
    color: #FFFFFF ;
    font-weight: bold ;
}

a.cdmgray
{
    color: gray ;
    text-decoration: none ;    
}

a.cdmstandard
{
    color: #ff9900 ;
    text-decoration: none ;    
}

a.cdmstandardBold
{
    color: #ff9900 ;
    font-weight: bold ;
    text-decoration: none ;        
}

a.cdmstandardselected
{
    color: #ff9900 ;
    text-decoration: underline ;    
}
   
a.radio
{
    color: #FF9900 ;
    font-weight: bold ;
}

a.corporate
{
    color: #9A2121 ;
    font-weight: bold ;
}

a.corporatenotbold
{
    color: #9A2121 ;
}

a.crumbs
{
    color: gray ;
    text-decoration: none ;    
}

a.crumbs:hover
{
    color: white ;
    text-decoration: none ;    
}

a.alpha
{
    color: #000000 ;
    font-weight: bold;
}

a.alpha:hover td
{
    color: #000000 ;
    font-weight: bold;
    text-decoration: underlined;
background-color: #06c
}

a.footer
{
    color: #000000 ;
}

a.footer:hover
{
    color: #000000 ;
}

a.footerbold
{
    color: #gray ;
    font-weight: bold ;  
}

a.footerbold:hover
{
    color: #000000 ;    
}

img
{
    border: 0px ;
}

img.withborder
{
    border: 1px solid #353535 ;
}

img.withborderpub
{
    border: 1px solid #3E3E3E  ;
}        
/* Élément de navigation */

#arrow
{
    padding: 5px;
}

#conteneur 
{ 
    display: block ;
    margin: 0 auto;    
    width: 799px ; 
}

#entete
{ 
    display: block ;
    height: 87px ;
    margin: 0 auto;   
    padding: 0px ; 
}

#tbEntete
{
    table-layout: fixed ;
    width: 100% ;    
}

#tbEnteteC1
{
    background: #31221F url('/cdm/images/nav/logo.jpg') no-repeat ;
    height: 87px ;
    width: 290px ;
}

#tbEnteteC2
{
    background: #31221F url('/cdm/images/nav/bgads.jpg') no-repeat ;
    height: 87px ;
    padding-left: 5px ;
    padding-top: 12px ;
    width: 509px ;
}

.calendarRowTitle
{
    border: 1px solid #000000;
    padding: 2px;
    background-color: #000000;
    text-align: center;
    vertical-align: middle;
}

.calendarRow
{
    border: 1px solid #3E3E3E;
    padding: 2px;
    background-color: #3E3E3E;
    text-align: center;
    vertical-align: middle;
}

#bandeimage 
{ 
    display: block ;     
    height: 96px ;
    margin: 0 auto;   
    padding: 0px ;         
}

#banderecherche 
{ 
    background-color: #31221F ;
    display: block ;     
    height: 20px ;
    margin: 0 auto;   
    padding: 0px ; 
}

#tbBanderecherche
{    
    background-color: #700000 ; /* #90620C */ ;
    table-layout: fixed ;
    width: 100% ;
    height: 20px ;
}

#tbBanderechercheC1
{
    background: #31221F url('/cdm/images/nav/leftsearch.jpg') no-repeat ;
    width: 34px ;
}

#tbBanderechercheC2
{
    padding-top: 1px;
    width: 68px ;
}

#tbBanderechercheC3
{
    padding-top: 1px;
    width: 82px ;
}

#tbBanderechercheC4
{
    width: 100px ;
}

#tbBanderechercheC4F1
{
    color: #000000 ;
    height: 11px ;
    font-size: 8pt;
    width: 90px ;
    background-color: #ffffff ;
}

#tbBanderechercheC5
{
    width: 25px ;
}

#tbBanderechercheC6
{    
    vertical-align: middle ;
    width: 60px ;   
}

#tbBanderechercheC7
{
    width: 25px ;
}

#tbBanderechercheC8
{
    vertical-align: middle ;
    width: 60px ;
}

#tbBanderechercheC9
{
    width: 25px ;
}

#tbBanderechercheC10
{
    vertical-align: middle ;
    width: 70px ;
}

#tbBanderechercheC11
{
    padding-top: 1px;
    width: 85px ;
}

#tbBanderechercheC12
{
    vertical-align: middle ;
    width: 125px ;
}

#tbBanderechercheC13
{
    background:  url('/cdm/images/nav/rightsearch.jpg') no-repeat ;
    width: 40px ;
}

#contenu
{ 
    background-color: #000000 ; 
    display: block ;   
    margin: 0 auto;   
    padding: 0px ; 
}

.menu {
    background-color: black ;
    table-layout: fixed ;
    /* width: 162px; */
}

.menuRS {
    border-bottom: 1px solid #1F1F1F ;
    color: #5E5E5E ;
    padding-bottom: 2px ;
    padding-top: 2px ;    
    text-align: right ;
    width: 155px; 
}

.menuR1 {
    border-bottom: 1px solid #1F1F1F ;
    color: #ff9900 ;
    font-weight: bold ;
    padding-left: 5px ;
    padding-bottom: 4px ;
    padding-top: 4px ;    
    width: 155px; 
}

.menuR2 {
    border-bottom: 1px solid #1F1F1F ;
    color: #9A2121 ;
    padding-bottom: 2px ;
    padding-top: 2px ;
    text-align: right ;    
    width: 155px; 
}

#tbContenu
{    
    table-layout: fixed ;
    width: 100% ;
}

#tbContenuC1
{
    background-color: #31221F ;
    width: 13px ;     
}

#tbContenuC2
{
    background-color: #000000 ;
    width: 10px ;    
}

#tbContenuC3
{
    vertical-align: top ;
    width: 162px ;
}

#tbContenuC4
{
    background-color : #000000 ; 
    padding: 10px ;
    vertical-align: top ;
}

#tbContenuSection
{
    width: 100% ; 
}

#tbContenuC5
{
    background-color: #31221F ;
    width: 17px ;    
}

#footer 
{ 
    background: #ff9900 ; 
    display: block ; 
    margin: 0 auto;   
    padding: 0px ;   
}

#tbFooter
{
    height: 20px ;
    table-layout: fixed ;
    width: 100% ;
}

#tbFooterC1
{
    background-color: #31221F ;    
    width: 13px ;
}

#tbFooterC2
{
    padding-top: 3px ;
    text-align: center ;
    width: 172px ;
}

#tbFooterC3
{        
    padding-right: 20px ;
    text-align: right ;
}

#tbFooterC4
{
    background-color: #31221F ;
    width: 17px ;    
}

#centralspace
{
    background-image: url('/cdm/images/nav/vertical.jpg');
    background-repeat: repeat-y;
    background-position: center;
    vertical-align: middle ;
    width: 4px;
}

#fmtx
{
    background-color: #ff9900 ;
    color: #000000 ;
    height: 20px ;
    width: 150px ;
}

