.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.bluebold {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000}
.bluebolditalic {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #0099CC}
.navbar a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.navbar a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.navbar a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none}
.navbar a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: underline}
.blue a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blue a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #3399CC; text-decoration: none}
.blue a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000}
.blue a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: underline}
.bolditalicwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #FFFFFF}
.smallboldwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: white}
.smalltxt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.smalltxt_red {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FF0000}
.boldblack16 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.boldblack20 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.redbold12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000}
.redbold {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000}
.bluebold12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3399CC; font-weight: bold}
.cnnclass{
border: 0px solid black;
width: 155px;
padding: 0px;
background-color: #E6E6E6;
margin-bottom: 0em;
}

.cnnclass a{
text-decoration: none;
}

.newsclass{
border: 0px solid black;
padding: 0px;
background-color: #E6E6E6;
margin-bottom: 0em;
width: 155px;
}


div.shot {
  position: relative;
  overflow: hidden;
}

* html div.shot {
  float: left;
}

div.header {
  position: relative;
  overflow: hidden;
}

* html div.header {
  float: left;
}

div.controls a {
  text-indent: -5000px;
  overflow: hidden;
  outline: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 333;
  width: 580px;
  height: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url(/images/fleche2.gif);
  opacity: 0.30;
  filter: alpha(opacity=30);
}

div.header h3 {
  width: 800px;
  height: 100%;
  text-align: center  
}
div.header h5 {
  width: 640px;
  height: 100%;
  text-align: center  
}

* html div.controls a {
  height: 10000px;
  background-position: center top;
}

div.controls a.previous {
  left: -270;
  top:0;
  background-image: url(/images/fleche1.gif);
}

div.controls a.alone {
  width: 90%;
  margin: 0 5%;
}
		
div.controls a:hover {
  opacity: 0.75;
  filter: alpha(opacity=50);
}
