a:link
{
	color               : #000 ;
}

a:active
{
	color               : #000 ;
}

a:visited
{
	color               : #000 ;
}

a:hover
{
	text-decoration     : underline ;
}

a
{
	text-decoration     : none ;
}

body
{
	background-color    : #FFF ;
	
	margin              : 50px 20px 50px 20px  ;
	padding             : 0px 0px 0px 0px ;
	                    
	text-align          : center;
}


table
{
	background-color    : #FFF ;
	
	margin              : 0px auto 20px auto ;
	padding             : 0px 0px 0px 0px ;
	                    
	border              : 0px transparent ;
	                    
	width               : 700px ;
}

th
{
	border-top          : 0px transparent ;
	border-right        : 0px transparent ;
	border-bottom       : 1px solid black ;
	border-left         : 0px transparent ;
	                    
	font-weight         : normal ;
}

p
{
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 8pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	color               : #2A547E ;
	                    
	vertical-align      : baseline ;
}

.colHL
{
	width               : 300px ;
	text-align          : left ;
}


.colHR
{
	width               : 400px ;
	text-align          : right ;
}
	

#identite th
{
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 12pt ;
	font-style          : normal ;
	font-weight         : bold ;
	font-stretch        : normal ;
	color               : #2A547E ;
	                    
	vertical-align      : baseline ;
}                           
                            
#identite td                
{                           
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	text-align          : left ;
	color               : black ;
	                    
	vertical-align      : baseline ;	
}

h1
{
	background-color    : #2A547E ;
	margin              : 60px auto 28px auto ;
	padding             : 4px 0px 4px 0px ;
	                    
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 12pt ;
	font-style          : normal ;
	font-weight         : bold ;
	font-stretch        : normal ;
	text-align          : center ;
	color               : white ;
	                    
	vertical-align      : baseline ;
	                    
	width               : 700px ;
}

.colEL
{
	width               : 100px ;
	text-align          : right ;
	padding-right       : 5px ;
}


.colEM
{
	width               : 500px ;
	text-align          : left ;
	padding-left        : 5px ;
}


.colER
{
	width               : 100px ;
	text-align          : right ;
}
	
#experience th
{
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	color               : black ;
	                    
	vertical-align      : baseline ;
}                           
                            
#experience th strong       
{                           
	font-weight         : bold ;
	color               : #2A547E ;
}                           
                            
#experience td              
{                           
	padding-bottom      : 8px ;
	                    
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	text-align          : left ;
	color               : black ;
	                    
	vertical-align      : baseline ;	
}                           
                            
#experience td strong       
{                           
	font-weight         : bold ;
}

ul
{
	margin-top          : 5px ;
	margin-bottom       : 0px ;
}

li
{
	list-style-type     : square ;
	list-style-position : outside;
}


.colFL
{
	width               : 100px ;
	text-align          : right ;
	padding-right       : 5px ;
}

.colFR
{
	width               : 600px ;
	text-align          : left ;
	padding-left        : 5px ;
}
	
#formation th
{
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	color               : black ;
	                    
	vertical-align      : baseline ;
}

#formation th strong
{
	font-weight         : bold ;
	color               : #2A547E ;
}

#formation td
{
	padding-bottom      : 8px ;
	                    
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	text-align          : left ;
	color               : black ;
	                    
	vertical-align      : baseline ;	
}                           
                            
#formation td strong        
{                           
	font-weight         : bold ;
}

.colDL
{
	width               : 100px ;
	text-align          : right ;
	padding-right       : 5px ;
}

.colDR
{
	width               : 600px ;
	text-align          : left ;
	padding-left        : 5px ;
}
	
#divers td
{
	padding-bottom      : 8px ;
	                    
	font-family         : Verdana, Arial, Helvetica, sans-serif ;
	font-size           : 10pt ;
	font-style          : normal ;
	font-weight         : normal ;
	font-stretch        : normal ;
	color               : black ;
	                    
	vertical-align      : baseline ;	
}