 a:link {font-family : sans-serif; font-size: 12px; color: #202080;}
 a:hover{font-family : sans-serif; font-size: 12px; color: #DD6000;text-decoration:underline}
 a:visited{font-family : sans-serif; font-size: 12px; color: #3030DD;}
 
 a.sub:link {font-family : sans-serif; font-size: 10px; color: #001040;}
 a.sub:hover{font-family : sans-serif; font-size: 10px; color: #DD6000;text-decoration:underline}
 a.sub:visited{font-family : sans-serif; font-size: 10px; color: #3030DD;}
 
 body {background-color: #F1F1F1}
 font,td,p.texte{font-family : sans-serif; font-size: 12px; color: #000040;text-align: justify;}

 p.soustitre{font-family : sans-serif; font-size: 13px;font-weight: bold; color: #000040;text-align: left;text-decoration:underline;}
 p.titre{font-family : sans-serif; font-size: 16px;font-weight: bold;color: #0B54A0;text-align: left;text-decoration:underline;}
 p.StyleMsgErr { color: #FF0000; font-weight: bold;} 

 .bold {font-weight: bold;}
 table.menu {border: 1px #0B54A0 solid;}

 td.top {font-weight: bold;font-size: 4px;text-align: center; background-color: #0B54A0;background-image: url(images/gradient.jpg); color: #FFFFFF;}
 td.menu {text-align: left;font-weight: bold;border: 1px #F1F1F1 solid;}
 td.submenu {text-align: left;font-size: 10px ;border: 1px #F1F1F1 solid;}
 td.left {background-color: #0B54A0;}
 td.central {background-image: url(images/back.jpg); background-repeat: no-repeat;}
 td.footer {font-family : sans-serif; font-size: 11px; color: #404040;text-align: center;font-weight: normal;border: 1px #0B54A0 solid;background-color: #DDDDDD;}
 
 input,textarea, select {color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif;	border: 1px #000000 solid;}

