.titpage {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #E55B29}
.titpage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-style: normal;
	text-decoration: none;
	color: #2A4591;
	font-weight : bold;
	font : bold;
}

.titgen  {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #E55B29}
.gras  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-style: bold;
	text-decoration: none;
	color: #2A4591;
	font-weight : bold;
}
.small 	 {  font-family: Arial, Helvetica, sans-serif; font-size:  8pt; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #2A4591}
.smallr  {  font-family: Arial, Helvetica, sans-serif; font-size:  8pt; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #E55B29}
.tittab  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #ffffff}
.gauche  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff; background-color: #E55B29}  
.haut    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff; background-color: #2A4591}  
.menu 	 {  font-family: Verdana; font-size:  8pt; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color: #2A4591}
.lien	 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: underline; color: #2A4591}
A.small:visited { color: #2A4591 } 
#lien     { color: #E55B29 }
#lien2    { color: #2A4591; text-decoration: none }
#lien3    { color: #E55B29; text-decoration: none }
#newsletter   { color: #2A4591; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:  8pt }
#titre1Plan   { color: #2A4591; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:  12px; font-weight: bold;}
#titre2Plan   { color: #E55B29; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:  10px }
#titre3Plan   { color: #2A4591; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:  10px }
A.menu:ACTIVE, A.menu:LINK, A.menu:VISITED{color: #2A4591;text-decoration: none;}
A.menu:HOVER{text-decoration:underline; color: #8787FF;}
.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 0px; word-spacing: 0px; font-style: bold; text-decoration: none; color:  #ffffff}
.font1{
        color: #E55B29;
        font-size: 13px;
        text-decoration: underline;
        font-weight: bold;
		}
H1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
  	word-spacing: 0px;
   	font-style: bold;
    	text-decoration: none;
     	color: #2A4591
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
  	word-spacing: 0px;
   	font-weight: bold;
   	font-style: italic;
    	text-decoration: none;
     	color: #2A4591
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-style: italic;
	text-decoration: none;
	color: #2A4591
}


.HO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0px;
  	word-spacing: 0px;
   	font-style: normal;
   	font-style: italic;
    	text-decoration: none;
     	color: #E55B29



}



A.ext {	text-decoration: underline;font-size:10px }
A.ext:link {  COLOR: #E55B29 }
A.ext:visited {  color: #E55B29 }
A.ext:hover { color: red;text-decoration: underline;}
A.ext:active { color: #E55B29  }

A { color:#E55B29 ;text-decoration: underline;font-size:12px}
A:link {  color: #E55B29 ; }
A:visited {  color: #E55B29 ;}
A:hover { color: #E55B29 ;text-decoration: underline;}
A:active { color: #E55B29 ; }

.copy {
color:gray;
font-family:arial;
font-size:13px;
}

TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}

.normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}
.petit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}

.superieur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}
P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}

FORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color:#2A4591
}




TD.coin
{
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:white;
	COLOR:navy;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}
TD.gauche
{
	TEXT-ALIGN:left;
	BACKGROUND-COLOR:#E55B29;
	COLOR:white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px
}
TD.haut
{
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:#333399;
	COLOR:white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px
}
TD.cellule
{
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:white;
	COLOR:#2A4591;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}

