
  
    
      div.article
      body.ipage_articleBody
      p.default
    

    
      h1.pageTitle
      body.ipage_pageTitle
    

    
      p.default a
      div.article a
      a.default
      a
    
  

  
    div.illuArticle {

    border: none;
  padding: 0px;
  margin: 0px;
}
  

  
    div.articleFig {

    float: right;
  border: none;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  clear: right;
}
  

  
    td.leftCol {

      margin: 0px;
  padding: 0px;
  padding-right: 13px;
  vertical-align: top;
  padding-bottom: auto;
}
  

  
    td.rightCol {

    margin: 0px;
  padding: 0px;
  padding-left: 13px;
  vertical-align: top;
  padding-bottom: auto;
}
  

  
    td.leftCol p.default, 
td.rightCol p.default {

    margin: 0px;
  padding: 0px;
}
  

  
    div.article, 
body.ipage_articleBody, 
p.default {

      border: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  text-align: justify;
}
  

  
    div.article li, 
body.ipage_articleBody li, 
p.default li {

      font-size: 12px;
  font-family: Verdana, Arial, Tahoma;
}
  

  
    hr.clearer {

      clear: both;
  border: none;
  margin: 0;
  padding: 0;
  width: 0px;
  height: 0px;
  visibility: hidden;
}
  

  
    h1.pageTitle, 
body.ipage_pageTitle {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  text-align: left;
  padding-top: 5px;
  padding-left: 20px;
}
  

  
    body.ipage_pageTitle {

       background-color: #43799d;
}
  

  
    table.exTitle td {

      background-image: url(/Public/templates/rblue.ipt/ressources/images/titlebg.jpg);
  background-repeat: repeat-y;
  background-color: #43799d;
  padding: 0px;
  margin: 0px;
  padding-right: 30px;
  height: 20px;
}
  

  
    table.exTitle {

    margin-bottom: 15px;
}
  

  
    p.default a, 
div.article a, 
a.default, 
a {

      color: #4eb04a;
  font-family: Verdana, Arial, Tahoma;
  font-size: 12px;
  text-decoration: none;
}
  

  
    p.default a:hover, 
div.article a:hover, 
a.default:hover, 
a:hover {

      color: #4eb04a;
   font-family: Verdana, Arial, Tahoma;
  font-size: 12px;
  text-decoration: underline;
}
  

  
    h4#commentHeader {

    font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #2c78A1;
  border: 0;
  padding: 0;
  margin: 0;
  margin-left: -15px;
  padding-top: 3px;
  padding-right: 15px;
  background-position: 15px 0px;
  height: 17px;
  width: 443px;
  background-image: url('/Public/templates/club.ipt/ressources/images/comment-top.gif');
  background-repeat: no-repeat;
  text-align: right; 
}
  

    input#searchQuery {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4eb04a;
  border: 1px #cde4a2 solid;
}
  
    td#navMenu {

      padding: 0px;
  margin: 0px;
  background-image: url(/Public/templates/space.ipt/ressources/images/menu_background.gif);
  background-repeat: repeat-y;
  background-position: top right;
  width: 136px;
  background-color: #FFFFFF;
}
  
    h3.article, 
body.ipage_articleHead {

    border: none;
  clear: both;
  padding: 0px;
  margin: 0px;
  margin-top: 6px;
  margin-bottom: 3px;
  color: #007A9F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bolder;
}
  
    a.articleLink, 
a.articleLink:hover {

    color: #90b534;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal; 
}
  
    table#pageContent {

      width: 800px;
  border: 0;
  padding: 0px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
  
    img {

    border: 0;
}
  
    img.sideImg {

      max-width: 201px;
  width: expression(document.body.clientWidth > 201 ? "201px" : "auto");
}
  
    table, 
tr, 
td {

      padding: 0px;
  margin: 0px;
}
  
    table.default {

      padding: 0px;
  margin: 0px;
  width: 428px;
  margin-top: 14px;
  margin-bottom: 14px;
}
  
    #main-content {

      width: 428px;
  padding: 0px;
  margin: 0px;
  padding-left: 26px;
  padding-right: 26px;
}
  
    td, 
label {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
  
    p.important {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4eb04a;
}
  
    p#errors {

     font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #771221;
}
  
    h2.paraTitle {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #007A9F;
}
  
    #right-content {

      margin: 0px;
  text-align: center;
  padding-left: auto;
  padding-right: auto;
  width: 160px;
}
  
    #left-content, 
#left-content table {

      width: 136px;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border: 0px;
}
  
    label#forSearchQuery, 
ul#navigation a {

      text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7390A4;
}
  
    ul#navigation a#focused {

      text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7390A4;
  font-weight: bold;
}
  
    ul#navigation, 
ul#navigation ul {

      margin: 0px;
  margin-left: 10px;
  padding-left: 10px;
  color: #7390A4;
}
  
    ul#navigation {

      list-style-type: none;
  list-style-image: none;
}
  
    ul#navigation ul {

      list-style-type: none;
  list-style-image: none;
}
  
    ul#navigation, 
ul#navigation li, 
ul#sitemap, 
ul#sitemap li {

      margin-bottom: 2px;
  margin-top: 2px;
}
  
    ul#sitemap, 
ul#sitemap ul {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding-left: 15px;
  color: #4eb04a;
}
  
    #logo {

      margin-right: 36px;
  margin-left: 36px;
}
  
    p.copyright {

      margin-top: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
  
    a.copyright {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
}
  
    div#commentPanel {

    border: 0; 
  padding: 0; 
  margin: 0; 
  width: 428px; 
  padding-top: 30px; 
  overflow: hidden; 
}
  
    div#commentFooter {

    color: #e5f1f5; 
  height: 20px; 
  background-image: url('/Public/templates/space.ipt/ressources/images/comment-bot.gif'); 
  background-repeat: no-repeat; 
  width: 428px; 
  border: 0; 
  margin: 0; 
  padding: 0; 
  margin-top: 10px;
}
  
    div#commentEdit fieldset {

    border: 1px solid #2c78a1; 
  color: #2c78a1; 
  padding: 5px;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
  
    div#commentEdit legend {

    font-weight: bold; 
}
  
    div#commentEdit {

    border: 0; padding: 0; margin: 0; 
}
  
    div#commentEdit div {

    border: 0;
  padding: 0;
  margin: 0; 
}
  
    input#subject {

    width: 380px; 
}
  
    input#publisherName, 
input#publisherEmail {

    width: 120px; 
}
  
    div.commentSubject, 
div.commentPublisher {

    color: #2c78a1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  display: inline;
}
  
    div.pageComment {

    border: 0;
  padding: 0;
  margin: 0;
  margin-top: 4px;
  margin-bottom: 6px;
}
  
    div#commentList {

    border: 0;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
  
    div#commentEdit div.fieldLabel {

    float: left; 
  border: 0;
  margin: 0;
  padding: 0;
  margin-right: 5px;
  margin-bottom: 3px;
  padding-bottom: 2px;
}
  
    div#commentEdit div.fieldWidget {

    float: left; 
  border: 0;
  padding: 0;
  margin: 0;
}
  
    div#subjectField, 
div#commentControls {

    clear: both; border: 0; margin: 0; padding: 0; 
}
  
    div#publisherNameField {

    clear: left; 
}
  
    div#publisherEmailField {

    clear: right; 
}
  
    div#publisherNameField div.fieldWidget {

    margin-right: 16px; 
}
  
    input#subject, 
input#passphrase, 
input#publisherEmail, 
input#publisherName, 
textarea#content {

      font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4eb04a;
  border: 1px #cde4a2 solid;
}
  
    div#commentContentField div.fieldLabel, 
div#commentContentField div.fieldWidget {

    clear: both; 
}
  
    div#passphraseField label {

    display: block;
  border: 0;
  padding: 0;
  padding-top: 15px;
  padding-right: 3px;
  margin: 0;
  float: left;
  
}
  
    div#passphraseField img {

    display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: left;
  
}
  
    div#passphraseField div.fieldWidget {

    padding-top: 15px; 
}
  
    textarea#content {

    width: 410px; 
  height: 40px; 
}
  
    div#commentControls input {

    border: 0;
  padding: 2px;
  margin: 0px;
  margin-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #2c78a1; 
}
  
    div.commentTime {

    text-align: right; 
  width: 100%; 
  border: 0;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}
  