.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; font-weight: bold}
.menu10 {  font-family: Arial, Helvetica, sans-serif; font-size: 5pt; color: #FFFFFF }
.menu12 {  font-family: Arial, Helvetica, sans-serif; font-size: 5pt; color: #FFFFFF }
.menu13 {  font-family: Arial, Helvetica, sans-serif; font-size: 5pt; color: #FFFFFF }
.menu11 {  font-family: Arial, Helvetica, sans-serif; font-size: 3pt; color: #FFFFFF }
.menu2 {  font-family: Arial; font-size: 10pt; color: #FFFFFF }
.menu4 {  font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold }
.menu3 {  font-family: Arial; font-size: 10pt; color: #0A0E45 }
.stepcarousel { position: relative; border: 1px solid #0A0E45; overflow: scroll; 
                width: 460px; height: 227px; }
.stepcarousel .belt { position: absolute; left: 0; top: 0; }
.stepcarousel .panel { float: left; overflow: hidden; margin: 0px; width: 460px; }
.td          { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border: 1px solid #0A0E45 }
.tdwhite     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border: 1px solid #FFFFFF }
.tddate      { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; 
               border-top: 1px solid #FFFFFF; 
               border-bottom: 1px solid #FFFFFF }
.tddiff      { font-family: Arial, Helvetica, sans-serif; font-size: 6pt; color: #0A0E45; 
               border-right: 1px solid #0A0E45; 
               border-top: 1px solid #0A0E45; border-bottom: 1px solid #0A0E45 }
.tdssht       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               text-align: justify; border-left: 1px solid #0A0E45; 
               border-right: 1px solid #0A0E45; border-bottom: 1px solid #0A0E45; }
.tdssbs       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-left: 1px solid #252859; 
               border-right: 1px solid #0A0E45; }
.tdssbs1      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-left: 1px solid #252859; 
               border-right: 1px solid #0A0E45; border-top: 1px solid #0A0E45}
.tdmain       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45;  
               border-right: 1px solid #0A0E45; }
.tdboldbleu  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45;
               font-weight: bold; border: 1px solid #0A0E45 }
.tdboldssbs  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-left: 1px solid #0A0E45; 
               border-right: 1px solid #FFFFFF; border-top: 1px solid #0A0E45; }
.tdboldblssbas { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-left: 1px solid #0A0E45; 
               border-right: 1px solid #0A0E45; border-top: 1px solid #0A0E45; }
.tdwhiteht   { font-family: Arial, Helvetica, sans-serif; font-size: 3pt; color: #0A0E45; 
               border-top: 1px solid #FFFFFF }
.tdwhitebs   { font-family: Arial, Helvetica, sans-serif; font-size: 3pt; color: #0A0E45; 
               border-bottom: 1px solid #FFFFFF }
.tdwhitefooter { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-top: 1px solid #FFFFFF; 
               border-bottom: 1px solid #FFFFFF }
.tdbluehtbs  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               font-weight: bold; border-top: 1px solid #0A0E45; 
               border-bottom: 1px solid #0A0E45 }
.tdredbs     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-bottom: 1px solid #0A0E45 }
.tdredmenu   { font-family: Arial, Helvetica, sans-serif; font-size: 1pt; color: #FFFFF; 
               font-weight: bold; border-top: 1px solid #FFFFFF; 
               border-bottom: 1px solid #FFFFFF }
.tdsco       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-left: 1px solid #0A0E45; 
               border-top: 1px solid #0A0E45; 
               border-bottom: 1px solid #0A0E45 }
.tdsco1      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-right: 1px solid #0A0E45; 
               border-top: 1px solid #0A0E45; border-bottom: 1px solid #0A0E45 }
.tdscobsg    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-right: 1px solid #0A0E45; border-left: 1px solid #0A0E45;
               border-bottom: 1px solid #0A0E45 }
.tdscobsd    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-right: 1px solid #0A0E45;
               border-bottom: 1px solid #252859 }
.tdcaltitg   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-left: 1px solid #0A0E45; border-top: 1px solid #0A0E45 }
.tdcaltitd   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               font-weight: bold; border-right: 1px solid #0A0E45; 
               border-top: 1px solid #0A0E45; border-left: 1px solid #FFFFFF }
.tdarrgche   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-left: 1px solid #0A0E45 }
.tdfichemat  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               border-bottom: 1px solid #0A0E45 }
.tdclassem   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               background-color: #F4F4F4 }
.tdclassebp  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               background-color: #FFFFFF }
.tdclassepsg { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               font-weight: bold; background-color: #D8DCE8 }
.tdclassesco { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               text-align: center; font-weight: bold; background-color: #BF0B12 }
.tdclassemti { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
               text-align: left; background-color: #0A0E45 }
.headline_news { font-family: Arial,sans-serif; font-size: 14pt; color: #FFFFFF; text-decoration: none; 
                 text-transform:uppercase; font-weight:bold }
.opacity_news { background-image: url('square-gray-right.gif'); filter: alpha(opacity=85);
	          -moz-opacity:0.85; opacity:0.85; font-family: Trebuchet MS,Arial; 
                font-size: 11px; color: #FFFFFF; text-align: left; padding: 5px }
.opacity_news a:link, .opacity_news a:visited { color: #FFFFFF; text-decoration: none }
.opacity_news a:hover, .opacity_news a:visited:hover { color: #FFFFFF; text-decoration: none }
.h1          { color: #FFFF00; text-transform:uppercase }
.texte1      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold}
.textewhite  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;}
.titresrub   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.textemenu   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; font-weight: bold}
.texte       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45; 
               text-align: justify }
.texte3      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0A0E45 }

a {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}
