body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.style1 {
  color: #FF0000;
}

.style2 {
  font-size: 12;
  font-weight: bold;
}

.level0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #346699;
  background-position: center;
  text-align: center;
  text-decoration: none;
  text-indent: 2px;
}

.mainmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #36689B;
  background-position: left;
  text-align: left;
  vertical-align: middle;
  height: 20px;
}

.events {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #346699;
  text-decoration: none;
  list-style-position: outside;
  list-style-type: disc;
  width: 190px;
  border: none;
  /* list-style-image: url(CPBI_50.jpg); */
  text-align: left;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
}

.nouvelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #003366;
  text-decoration: none;
  white-space: normal;
  display: block;
  vertical-align: baseline;
  text-align: left;
  float: left;
  clear: none;
  margin: 5px;
}

.photosnouvelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 100px;
  float: none;
  margin: 4px;
}

.view {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  text-align: right;
  text-indent: 10px;
  vertical-align: baseline;
}

.jobpost_title {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #36689B;
  text-decoration: none;
  vertical-align: baseline;
  height: 20px;
  padding-left: 5px;
}

.jobpost {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: dotted;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  color: #003366;
}

/*A   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #336699;}
A:Hover {color:#990000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}*/

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #36689B;
  text-decoration: underline;
}

a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #36689B;
  text-decoration: none;
  text-align: left;
}

a.jobpost:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-variant: normal;
  color: #003366;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #999999;
  font-weight: bold;
  text-decoration: none;
}

a.link:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: underline;
}

a.mainmenu:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #36689B;
  text-decoration: none;
}

a.level0:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #36689B;
  text-decoration: none;
}

a.level0:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #36689B;
  text-decoration: none;
}

a.level0:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #36689B;
  text-decoration: none;
}

.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  height: 15px;
  width: auto;
  border: 1px solid #FFFFFF;
  background-color: #346699;
  padding-left: 2px;
  text-align: left;
  margin-left: 5px;
  white-space: normal;
}

a.search:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  height: 15px;
  width: auto;
  border: 1px solid #FFFFFF;
  background-color: #346699;
  padding-left: 2px;
  text-align: left;
  margin-left: 5px;
  white-space: normal;
}

.page_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #36689B;
  text-decoration: none;
  text-indent: 8px;
  text-align: left;
  vertical-align: middle;
  background-color: #E9E9E9;
  border: none;
  height: 20px;
}

.submenux {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #36689B;
  padding: 2px 1px 0px 2px;
  white-space: normal;
  line-height: 13px;
  text-indent: 0px;
  font-variant: normal;
  background-color: #E9E9E9;
  vertical-align: baseline;
  float: none;
  width: 130px;

  text-align: right;
  clear: left;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #37699C;
  border-right-color: #37699C;
  border-bottom-color: #37699C;
  border-left-color: #37699C;
}

a.submenu:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #36689B;
  text-decoration: none;
}

a.submenu:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #36689B;
  text-decoration: none;
}

a.submenu:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #FF6600;
  text-decoration: underline;
}

a.submenu:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  color: #FF6600;
  text-decoration: none;
}

span.activeLink {
  color: #FF6600;
}

.boxbody {
  width: 490px;
  margin: 3px;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  border-bottom-color: #666666;
  border-left-color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #36689B;
  text-decoration: none;
  font-weight: normal;
}

a.mainmenu:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
  height: 20px;
}

a.mainmenu:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

.undersubmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #36689B;
  white-space: normal;
  line-height: 13px;
  text-indent: 0px;
  font-variant: normal;
  vertical-align: baseline;
  float: none;
  height: 13px;
  width: 130px;
  text-align: right;
  clear: right;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #37699C;
  border-right-color: #37699C;
  border-bottom-color: #37699C;
  border-left-color: #37699C;
  display: inline;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 0px;
  padding-left: 2px;
}

a.undersubmenu:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #36689B;
  text-decoration: none;
}

a.undersubmenu:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #36689B;
  text-decoration: none;
}

a.undersubmenu:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #FF6600;
  text-decoration: underline;
}

a.undersubmenu:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  color: #FF6600;
  text-decoration: none;
}

.welcomebody {
  width: 550px;
  margin: 3px;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #666666;
  border-right-color: #666666;
  border-bottom-color: #666666;
  border-left-color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #36689B;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  vertical-align: baseline;
}

.titlenouvelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  color: #003366;
  text-decoration: none;
  white-space: normal;
  display: none;
  vertical-align: baseline;
  padding-right: 8px;
  text-align: left;
  float: none;
  clear: none;
}

a.view:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  text-align: right;
}

.quicklinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px none #E9E9E9;
  padding: 2px;
  text-indent: 2px;
  text-align: left;
  margin: 5px;
}

.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  text-indent: 8pt;
}

.events_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #346699;
  text-decoration: none;
  /*list-style-position: outside;
  list-style-type: square;*/
  text-align: left;
  vertical-align: baseline;
  white-space: normal;
  margin: 5px 5px 7px;
}

a.events:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #346699;
  text-decoration: none;
  width: 190px;
  border: 1px none;
  text-align: left;
  margin-right: 5px;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

a.events:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #346699;
  text-decoration: underline;
  text-align: left;
  margin-left: 0px;
}

a.events:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #346699;
  margin-left: 0px;
  width: 190px;
}

a.events:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #346699;
  text-decoration: none;
  background-color: #F4F4F4;
  margin-left: 0px;
}

.event_ruler {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 1px;
  margin-bottom: 1px;
}

a.quicklinks:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
}

a.quicklinks:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: underline;
  text-align: left;
}


.news_body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
  text-align: left;
  vertical-align: baseline;
  margin: 5px;
}

.line {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: dotted;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
}

div.errorMessage {
  color: #ff0000; 
}

div.infoMessage {
  color: #0000ff;  
}

a.generalAnchor {
  text-decoration: none;
}

.arrowCursor {
  cursor: default;
}
