body { margin : 0;  background-color:#FFFFFF; } 

img {border: none;}
/*font, td, tr, table, form, img, a, a.subl, a.navbar, br { line-height: 0.99;}*/

img {
  vertical-align: middle;
  border: none;
  border-width: 0;
}

hr   { color: #282828 }

a:link  {color : #556268; text-decoration : underline } 
a:visited {color : #556268; text-decoration : underline } 
a:hover {color : #5B0A2F; text-decoration : underline; } 

table {
    border-collapse: collapse;}   
/*
ul {list-style-position : outside; list-style-type:square; 
    list-style-image: url("../images/puce.gif")}*/
                  
p  {margin-top : 5px; margin-bottom : 5px; }                      
ul {margin-top : 5px; margin-bottom : 5px; }  
              
td, p, div  
          {font-family : Arial, Helvetica, sans-serif; font-size : 12px; 
           color : #556268; 
           vertical-align : top;
          }

		
p.titre 
          {font-size : 14px; color : #556268; font-weight: bold;}

span.petit, ul ul, p.petit
          {font-size : 10px; color: #282828; }         
           
p.intertitre
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   
                
p.intertitre a:link, 
p.intertitre a:visited 
          {color: #9A1643; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre a:hover 
          {color: #5B0A2F; font-weight: bold;  font-size : 12px;
           text-decoration : none; }  

ul.liste-liens a:link    {color : #9A1643; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {color : #9A1643; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {color : #5B0A2F; text-decoration : underline; font-weight: bold;}            

table.table-avec-bordures, table.table-avec-bordures td, 
table.table-avec-bordures th
{
	border-style : solid;
	border-color : #9A1643;
	border-width : 1px;
	border-collapse:collapse;

}      
table.table-avec-bordure-gauche
{
    	border-color : #9A1643;    
	border-left: solid;
	border-width : 1px;
}
table.table-sans-bordures, table.table-sans-bordures td,
table.table-sans-bordures th {
	border-width : 0px;
}                      
          
td.separateur { background-color: #9A1643; }

.texte-centre{
text-align: justify;
}

