a{outline:none;}
.TablemenuTabs{border-style:solid;border-width:1;border-color:#fbe449;}
.BulletMenu{color:#000000}
.SubsiteColor{background-Color:#fbe449}
.TableSlot{border-style:solid;border-width:1;border-color:#fbe449;}
.TDSlot{background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");}
.TDSlotNoGrandient{background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");}
.TDmenuTabs{cursor:hand;text-align:left;height:25px;background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");}
.TDmenuTabsOn{text-align:left;cursor:hand;background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");height:25px;}
.TableBanner{border-width:0px;border-style:solid;}
.TDlogo{background:url("/commerce/lib/images/logoCCI.jpg");}
.TDBanner{background:url("/commerce/lib/images/banner.jpg");}
.InputBanner{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:10px;border-style:solid;border-width:1px;border-color:#fbe449}
.Title{color: #FFFFFF;font-size:13px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-decoraction:none;}
.TableTitle{border-top-width:1px;border-top-style:solid;border-top-color:#fbe449}
.TdTitle{color: #FFFFFF;font-size:13px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-decoraction:none;background-color:#fbe449;background:url("/commerce/lib/images/TDtitle.gif");}
.Font{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:12px;}
BODY{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:12px;background-color:#FFFFFF;background:url("/commerce/lib/images/fond.jpg")}
font{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:12px;}
TD{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:12px;}
.MListBODY{background:url("/commerce/lib/images/doc_bg.gif") right bottom;magin:0px;border-width:0px;border-style:solid}
A{text-decoration:none;}
A:hover{color:red;}
.SubTitle{color: #000000;text-decoration:underline;font-size:12px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.ParaTitle{color: #000000;text-decoration:underline;font-size:13px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.ParaText{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:12px;}
.ParaTextTab{color:white;font-size:12pt;font-family:Helvetica, Arial, sans-serif;}
.ParaTitleSmall{color:#006699;font-size:12px;font-family:Helvetica, Arial, sans-serif, Helvetica;font-weight:bold;}
.ParaTextSmall{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:black;font-weight:normal;}
.Caption{color:#003366;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:bold;}
.SmallCaption{color:#000000;font-family:Helvetica, Arial, sans-serif;font-size:8pt;font-weight:normal;}
.Label {font-family:Helvetica, Arial, sans-serif,Helvetica;font-size:11px;}
.LinkText{font-family: Helvetica, Arial, sans-serif;color : #33C;text-decoration : none;font-size:12px}
.LinkTextTab{color:black;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;}
.LinkTextSmall{font-family: Helvetica, Arial, sans-serif;color : #33C;text-decoration : none;font-size:12px}
.Question{color:black;font-size:11pt;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.Footer {font-size:9pt;font-family:Helvetica, Arial, sans-serif,Helvetica;color:#FFFFFF}
.TitleCol{color:#FFFFFF;font-family:Helvetica, Arial, sans-serif;font-size:9pt;font-weight:bold;}
A.TitleCol{text-decoration:none;color:#FFFFFF;font-family:Helvetica, Arial, sans-serif;font-size:10pt;font-weight:bold;}
A.TitleCol:hover{text-decoration:none;color:#FFFFFF;font-family:Helvetica, Arial, sans-serif;font-size:10pt;font-weight:bold;}
.SearchHit{color:black;background-Color:yellow;font-family:Helvetica, Arial, sans-serif;font-size:12pt;font-weight:bold;}
.ResultRowHeader{background-color:#ECECEC;}
.ResultRowHeaderText{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:11px;}
.searchbutton{font-size:9pt;font-family:Helv;font-weight:normal;color:black;background-color:#F7F3EF}
.formbutton{font-size:9pt;	font-family:Helv;	font-weight:normal;	color:black;	background-color:#F7F3EF;}
.InputText{font-size:9pt;font-family:Helv;font-weight:normal;color:black;border-color:#fbe449;border-width:1px;border-style:solid}
.DivText{background-color:#FFFFFF;border-style: solid;border-width: 1;border-color: #fbe449;Padding:0px;height:20;Width:300;cursor:hand;}
.TableLettre{border-style:solid;border-width:1;border-color:#fbe449;padding:2px}
.Lettre{cursor:hand;color:black;font-family:arial;font-size=10pt;font-weight:bold;background-color:#fbe449;}
.LettreLink{text-decoration:none;cursor:hand;color:#FFFFFF;font-family:arial;font-size=10pt;font-weight:bold;}
.LettreLink:hover{color:#000000;}
.Lettrine{cursor:hand;color:#FF8600; font-family:arial;font-size=14pt;font-weight:bold;}
.Locator{font-weight:regular;font-family:Helvetica, Arial, sans-serif;color:black;font-size:10px;color:#000000}
.TitleColNeutral{color:#FFFFFF;font-family:Helvetica, Arial, sans-serif;font-size:9pt;font-weight:bold;}
.TDmenuTabsOnNeutral{text-align:left;cursor:hand;background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");height:25px;}
.TablemenuTabsNeutral{border-style:solid;border-width:1;border-color:#fbe449;}
.TDmenuTabsNeutral{cursor:hand;text-align:left;height:25px;background-color:#fbe449;background:url("/commerce/lib/images/TDmenu.jpg");}
.TDText{background-color:#FFFFFF;}

/* styles lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url("/commerce/lib/images/lightbox/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url("/commerce/lib/images/lightbox/nextlabel.gif") right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
