.champ_form {  font-family: Arial, Helvetica, sans-serif; font-size: 7px}
.programme {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 26px; font-style: normal; font-weight: bold; color: #E7E91D}

STRONG
{ font-family: verdana; font-size: 7.5pt; font-weight: bold; color: white; }

STRONG.english
{ text-decoration: underline; }

STRONG.chemin
{ font-weight: normal; }

P
{ font-family: verdana; font-size: 7.5pt; color: #000000; margin-top:0px; margin-bottom:0px; }

A:link , A:visited , A:active 
{ font-family: verdana; font-size: 7.5pt; color: #000000; text-decoration: underline; }

A:hover { font-family: verdana; font-size: 7.5pt; text-decoration: none; }

A.contact:link , A.contact:visited , A.contact:active 
{ font-family: verdana; font-size: 7.5pt; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

A.contact:hover { font-family: verdana; font-size: 7.5pt; font-weight: bold; color: #000000; text-decoration: none; }

.txtPetit				
{ font-family: verdana;  font-size: 10px; font-weight: 300; 
  line-height: 12px; text-decoration: none }
  
.clGris2				
{ color: #000000; }

TD.blog
{ font-family: verdana; font-size: 10px; font-weight: 300; 
  line-height: 12px; text-decoration: none }
  
TD.imd
{ padding-left: 5px; }

TD.img
{ padding-right: 5px; }

TD.contact
{ padding-top: 25px; padding-left: 2px; }

INPUT.contact
{ border-style: solid; border-top-width: 2px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; 
  border-top-color: #969696; border-bottom-color: #DDDDDD; border-left-color: #C3C3C3; border-right-color: #C3C3C3;
  height:16px; width:149px; }

TEXTAREA.contact
{ border-style: solid;  border-top-width: 2px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;  
  border-top-color: #969696; border-bottom-color: #DDDDDD; border-left-color: #C3C3C3; border-right-color: #C3C3C3;
  height:148px; width:338px; overflow:auto; }
  
  .soustitre{
	font-weight:bold;
}