body {

 font-family: Georgia,Verdana,sans-serif; 
 font-size: 20pt; 
 color: Black; 
 text-align: justify; margin: 0px 

}

table { }
ul   { background: White; font-family: Arial,Verdana,sans-serif; font-size: 9pt; color: Black; text-align: justify }
ol   { background: White; font-family: Arial,Verdana,sans-serif; font-size: 9pt; color: Black; text-align: justify }
p    { background: White; font-family: Georgia,Verdana,sans-serif; font-size: 9pt; color: Black; text-align: justify }
a  {
 color: #9c9a9a; text-decoration: none; font-weight: normal 
}

td {
 font-size: 10pt;
}

a:hover  {
 color: #333333;
}

.tblFrame {
 width: 1000px;
 height: 100%;

 border-collapse: collapse;
 border: 0px dashed #ff00ff;
}

.vertBar {
 width: 5px;
 background: #CCCCCC;
}

.tblMain {
 width: 1000px;
 height: 580px;

 border-collapse: collapse;
 border: 0px dotted #00ffff;

 background-image: url("./images/fade.jpg");
 background-repeat: no-repeat;
 background-position: center bottom;
 
}

.trHeader {
 height: 12px;

}

.tdHeader {
 height: 12px;
}

.trMain {
 height: 380px;
 text-align: center;

 border: 0px solid #ffff00;
}

.tdMain {
 text-align: center;
}


.aImage { color: White; border: 0px; }
.aImage:hover { color: White; }

.tblBoxes {
 width: 742px;
 height: 80px;
 border: 0px solid #ffff00;
 padding: 0px;
 border-spacing: 0; 
 border-collapse: collapse;

 background-image: url( "./images/boxes.gif" );
 background-repeat: no-repeat;
 background-position: center top;

}

.tdBoxes {
 vertical-align: top;
}

.tblLinks {
 border: 0px solid #ffffff;
 padding: 0;

 border-collapse: collapse;
 height: 0px;
}

.trLinksTop {
 height: 22px;
 vertical-align: center; 

 border: 0px dashed #0ff; 
}

.trLinksLower {
 height: 15px;
}

.trLinks  { 
 height: 82px;
 border: 0px dotted #000000;
}

.tdLinkSmall  { 
 width: 82px;
 height: 15px;
 padding: 0;
 font-family: Georgia,Verdana,sans-serif; 
 font-size: 9pt;
 font-weight: normal; 
 color: #9c9a9a;

 text-align: center;
 vertical-align: center;
 align: center;
 
 border: 0px solid #ff0;
}

.tdLinkLarge  { 
 width: 120px; 
 height: 0px;
 padding: 0;
 font-family: Georgia,Verdana,sans-serif;
 font-size: 9pt;
 color: #9c9a9a;
 text-align: center;
 font-weight: normal; 
 
 border: 0px solid #0ff;
}


.tdLinkSelected  { font-family: Georgia,Verdana,sans-serif; 
 font-size: 9pt; color: #660000; text-align: center; font-weight: normal; 
}

.tdLinkSeparator {
 color: #9c9a9a;
}

.tblGallery { 
 border: 0px dotted #ffffff; 
 padding: 0px; 
 border-spacing: 0px; 
}
.tdGalleryItem { border: 0px solid #ff0; }

.imgGalleryItem { border: 0px; }

.imgMenuOn { 
 border: 0px solid #ffffff; 
}

.imgMenuOff { 
 border: 0px;
}

/*
aSection a:hover {

}
*/

.trGalleryInfo { 
 text-align:center;
 font-size: 9pt;
 color: #660000;
 height: 20px;

 border: 0px solid #0ff;
}

.tdGalleryInfo { 
 text-align:center;  
 font-size: 9pt;
 color: #000000; 

 height: 20px;
 border: 0px solid #ff0;
}

.trBottomLine {
 height: 1px;
 background: #ccc;
}

.trFooter  { 
 height: 20px;
 width: 80%;
 background: White; 
 
 border-top: 0px solid #ccc; 
}
 
.trBM {
 height: 65px;

}

DIV.img-shadow-container {

 margin: 0px auto;
}

DIV.img-shadow {
  float:left;
  background: url(./images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(./images/shadowAlpha.gif) no-repeat bottom right;
  margin: 6px 0 0 6px !important;
  margin: 6px 0 0 6px;
}

DIV.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999999;
  margin: -6px 3px 3px -6px;
  padding: 0px;
} 
 
.tdFooter  { 
 font-family: Georgia,Verdana,sans-serif; font-size: 7pt; color: #cac8c8; 
 text-align: center; font-weight: normal; vertical-align: top; 
}

.tdFooterLeftPad  { 
 width: 0px;
}

.tdFooterRightPad  { 
 width: 0px;
}


.tdGalleryPhpLeft {
 font-size: 9pt;
 width: 18%;
 text-align: right;
}

.tdGalleryPhp {
 font-size: 9pt;
 width: 64%;
 text-align: center;
}

.tdGalleryPhpRight {
 font-size: 9pt;
 width: 18%;
 text-align: left;
}

.tdThumbInfo {
  text-align: right;
  font-size: 0.6em;
  color: #666;
}

.tblPicto  	{ border: 0px; background: #FFFFFF; padding: 0px; border-spacing: 0; }
.tblPictoRating { border: 0px; background: #FFAA00; padding: 0px; border-spacing: 0; }
.tdPictoTopHalf { border: 0px; background: #CCFFFF; padding: 0px;
		  font-family: Trebuchet MS; font-size: 30pt; color: #000033; font-weight: normal; font-variant: normal  }
.tdPictoBotHalf { border: 0px; background: #000033; padding: 0px; font-face: Arial; font-size: 8pt; color: #000080; }

.mnuTable  { border: 0px; background: Black; padding-top: 2px; padding-left: 1px; padding-bottom: 2px; padding-right: 1px }
.mnuCell   { border: 0px; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 0px;
             font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: White; text-align: center }
.mnuLink   { font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: White; font-weight: bold; font-decoration: none; }

.smnuTable { border: 0px; background: #f0f0f0; padding-top: 2px; padding-left: 1px; padding-bottom: 2px; padding-right: 1px }
.smnuCell  { border: 0px; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;
             font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: White; text-align: center }
.smnuLink  { font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: #404040; font-weight: bold; font-decoration: none; }


.frmTable  { border: 1px #b0b0d0 solid; background: White; padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px }
.frmCell   { border: 1px #cfcfcf solid; background: #efefef; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;
             font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: Black }
.frmHidden { border: 0px #cfcfcf solid; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px }

.tblTable  { border: 1px #b0b0d0 solid; background: White; padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px }
.tblCell   { border: 1px #cfcfcf solid; background: #efefef; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;
             font-family: Arial,Verdana,sans-serif; font-size: 9pt; color: #black }
.tblHeader { border: 1px #6699bb solid; background: #99bbdd;padding-top: 2px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;
             font-family: Arial,Verdana,sans-serif; font-size: 10pt; color: #404080; text-align: center }

.headTable { background: #f0f0f0 }
.headLogoCell { text-align: left; vertical-align: middle }
.headTitleCell {  text-align: right; vertical-align: bottom }
.rowSep { background: Black }
.pcontentCell { background: White; text-align: justify; vertical-align: top }
.footerNotice { font-face: Arial, Verdana, sans-serif; font-size: 9pt; color: Black; text-align: center; vertical-align: middle; background: #f0f0f0 }
.mainmenuCell { background: Black; text-align: justify; vertical-align: top }


