 body { margin:0; padding:0; background:#f7f7f7; }
 body, div.paragraph, td, th, textarea, select, h3, h4, h5, h6 {font-family:Arial,sans-serif; font-size:13px; line-height:16px;}
 body, p, td, th, textarea, select, h3, h4, h5, h6 {font-family:Arial,sans-serif; font-size:13px; line-height:16px;}
 .paragraph {font-family:Arial,sans-serif; font-size:13px; line-height:1.2em;}
 h1 { font-family:Arial,sans-serif; font-size:22px;font-weight: bold;color: #333e85;margin-top: 1.3em; }
 h2 { font-family:Arial,sans-serif; font-size:22px;font-weight: bold;color: #333e85; }
 hr { width:100%; color: Silver; background-color: #e6e6e6; height: 1px; border: 0; margin-top:10px; margin-bottom:10px;}
 .small { font: 10px arial, sans-serif; }
 a {color:#48569d;text-decoration:underline;cursor: pointer;}
 a:visited {color:#48569d;cursor: pointer;}
 a:hover {color:#48569d;text-decoration:underline;cursor: pointer;}
 a:focus {outline:none;cursor: pointer;}
 .bleu {color:#333e85;}
 .vert {color: #0078bc;}
 .baseline {font-family:Arial,sans-serif; font-size:10px; font-weight: bold;}
 .h { padding: 0px; background-image:url(theme/h-bg.gif?302226); width: 900px; height: 31px; overflow-x:hidden; overflow-y:hidden; overflow: hidden; }
 .h-left {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-left.gif?302226); width: 114px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .h-dleft {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-dleft.gif?302226); width: 114px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .h-right {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-right.gif?302226); width: 114px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .h-dright {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-dright.gif?302226); width: 114px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .h-lgray {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-lgray.gif?302226); width: 112px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .h-dgray {font-family:Arial,sans-serif; font-size:12px; background-image:url(theme/h-dgray.gif?302226); width: 112px; height: 31px; text-align: center; font-size: 12px; cursor: pointer;float: left; padding-top:9px; }
 .contenttable { background-color: #FFFFFF; border: 1px solid #c2c2c2; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 500px; }
 .subcontent { background-color: #FFFFFF;height: 100%; }
 .whatsnew { background-color: #F7F7F7;height: 800px;border: 1px solid #c2c2c2; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
 .item { padding-left:8px;padding-right:8px; padding-bottom: 3px; padding-top: 3px; }
 .itemhighlight { background-color: #0078bc; -moz-border-radius: 4px; -webkit-border-radius: 4px;color:#FFFFFF; padding-left:8px;padding-right:8px; padding-bottom: 3px; padding-top: 3px; }
 .itemhighlightred { background-color: #f14826; -moz-border-radius: 4px; -webkit-border-radius: 4px;color:#FFFFFF; padding-left:8px;padding-right:8px; padding-bottom: 3px; padding-top: 3px; }
 .texthighlight { background-color: #a0d7f5; -moz-border-radius: 4px; -webkit-border-radius: 4px;color:#000000; padding-left:8px;padding-right:8px; padding-bottom: 3px; padding-top: 3px; }
 .ontable { border: 1px solid #C2C2C2; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
 .oncellblue { background-color: #cae9f5; }
 .oncellblue2 { background-color: #eafbff; }
 #blog-title{ font-family:Arial,sans-serif; font-size:22px;font-weight: bold;color: #333e85;padding-bottom:10px;text-align:left;line-height:1.1em; }
 .blog-link { margin:0; }
 #blog-title-link{ text-align:left; }
 #blog-date{padding-top:10px; }
 .oncalendar { background-color: #FFFFFF; border: 1px solid #c2c2c2; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 32px; }
 .onmonth { font-family:Arial,sans-serif; font-size:10px; background-color: #f14826; color: #FFFFFF;font-weight: bold; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; height:12px; }
 .onday { font-family:Arial,sans-serif; font-size:18px; color: #000000;font-weight: bold;height:20px; }
 .onsidebar { font-family:Arial,sans-serif; font-size:12px;text-align:left; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
