/* mainpage.css */
.SiteLeft {
  width: 33%;
}

.SiteRight {
  width: 33%;
}

#Content {
  background: white;
  margin: 20px auto;
  border: 2px solid white;
  width: 917px;
}

#StructureTable {
}

#MainContentBox {
  width: 575px;
  padding: 10px;
  clear: both;
}
/* Crack IE6 */
* html #MainContentBox {
  width: 555px;
  padding: 5px;
}

#MainContentBox table {
  //margin-top: -3px; /* IE Hack */
}
#MainContentBox p {
  margin: 10px 0;
  font-size: 12px;
  text-align: justify;
}

#MainContentBox ul {
  padding-left: 24px;
  font-size: 12px;
  text-align: justify;
}


#MainContentBox li {
  font-size: 12px;
  text-align: justify;
}

#MainContentBox h3 {
  line-height: 29px;
  color: #003466;
  font-size: 12px;   
}

#MainContent {
  width: 575px;
  padding: 10px;
}
/* Crack IE6 */
* html #MainContent {
  width: 565px;
  padding: 10px;
}

#MainContent .Title {
  color: #003466;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 29px;
  padding-left: 5px;
  border-bottom: 1px solid #003466;
  border-left: 7px solid #003466;
  margin: 0 0 10px 0;
} 

#MainContent h2 {
  margin: 0 0 10px 0;
  padding-left: 10px;
  line-height: 20px;
  background: transparent url(/images/section-menu/fleche.gif) no-repeat left 6px;
  color: #003466;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: underline;
}

#MainContentBox h2 {
  margin: 0 0 10px 0;
  padding-left: 10px;
  line-height: 20px;
  background: transparent url(/images/section-menu/fleche.gif) no-repeat left 6px;
  color: #003466;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: underline;
}

#MainContent h3 {
  line-height: 29px;
  color: #003466;
  font-size: 12px;   
}

#MainContent p {
  margin: 0 0 20px 0;
  font-size: 12px;
  text-align: justify;
}

#MainContent ul {
  margin: 0 0 20px 0;
  padding-left: 24px;
  font-size: 12px;
  text-align: justify;
  clear: both;
}

#MainContent li {
  margin: 5px;

}

#MainContent .clean {
  clear: both;
  display: block;
}

.SiteMenuSection {
  background: #ECEEEF;
}

#StructureTable td {
  vertical-align: top;
}

.underline {
  text-decoration: underline;
}

#AdBanner {
  width: 120px;
}

.TitleBlue {
  color: #003466;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 29px;
  padding-left: 5px;
  border-bottom: 1px solid #003466;
  border-left: 7px solid #003466;
  margin-bottom: 10px;
}

.PretBoxTitle  {
  color: #003466;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 29px;
  padding-left: 5px;
  border-bottom: 1px solid #003466;
  border-left: 7px solid #003466;
}

.link-title a {
  text-decoration: none;
  color: white;
  font-size: 10px; 
}

#MainContent .staticPhoto{
  float: left;
  margin: 0px 10px 10px 0;
}

.simulation {
  margin: 10px 40px;
}

.SlideBar {
  font-size: 12px;
}

.SlideBar a {
  color: #003466;
}