
a:link, a:active, a:focus, a:visited, a:hover {
  font-family:  Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
.bkgHomeIndex {
	vertical-align: top;
  font-size: 10px;
  padding-top: 3px;
}
.bkgHomeIndexSearch {
	vertical-align: top;
	font-size: 10px;
}
.Slogan {
	COLOR:#7CBEEB;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.Indicator {
	COLOR:#7CBEEB;
	letter-spacing: 1px;
}

.TextHighlight {
  color:#333333;
}
.homePageSlogan {
  font-size: 13px;
  color:#E3EEF4;
  font-weight: bold;
}
.homePageText {
	font-size: 12px;
	color:#E3EEF4;
	font-weight: bold;
}
.Advertising {
  COLOR:#000000;
	font-size: 8px;
	font-weight: bold;
	letter-spacing: 1px
}
a.homeIndexText:link, a.homeIndexText:active, a.homeIndexText:focus, a.homeIndexText:visited {
	vertical-align: 50%;
	color: #CCCCCC;
  text-decoration:none;
  
  padding-left: 6px;
  padding-right: 6px;
}
a.homeIndexText:hover{
  text-decoration:underline;
}
a.MenuPointer:link, a.MenuPointer:active, a.MenuPointer:focus, a.MenuPointer:visited {
	text-decoration:none;
	color: #F0AE00;
	font-weight:bolder;
}
a.MenuPointer:hover{
	text-decoration:underline;
}
a.subMenuPointer:link, a.subMenuPointer:active, a.subMenuPointer:focus, a.subMenuPointer:visited {
	color: #BABBBC;
	font-weight:bolder;
	text-decoration:none;
}
a.subMenuPointer:hover{
	text-decoration:underline;
}
a.Link:link, a.Link:active, a.Link:focus, a.Link:visited {
	color: #666666;
	font-weight:bolder;
	text-decoration:underline;
}
a.Link:hover{
	text-decoration:none;
}
.Tab {
	color: #000000;
}
a.Tab:link, a.Tab:active, a.Tab:focus, a.Tab:visited {
	text-decoration:none;
	color: #000000;
}
a.Tab:hover{
	text-decoration:underline;
}
.TabHighlight {
	color: #FFFFFF;
}
a.TabHighlight:link, a.TabHighlight:active, a.TabHighlight:focus, a.TabHighlight:visited {
	text-decoration:none;
	color: #FFFFFF;
}
a.TabHighlight:hover{
	text-decoration:underline;
}
.LeftMenuHighlight {
	font-weight:bolder;
	color: #F0AE00;
}
a.LeftMenuHighlight:link, a.LeftMenuHighlight:active, a.LeftMenuHighlight:focus, a.LeftMenuHighlight:visited {
	text-decoration:none;
	font-weight:bolder;
	color: #F0AE00;
}
a.LeftMenuHighlight:hover {
	text-decoration:underline;
}
.TabItem {
	vertical-align:middle;
	background-image: url(../images/template/tab.gif);
	background-repeat: repeat-x;
	padding-right: 6px;
	padding-left: 6px;
	height: 25px;
    font-size: 10px;
    font-weight: bold;
}
.TabItemHighlight {
	vertical-align:middle;
	background-image: url(../images/template/tab-highlight.gif);
	background-repeat: repeat-x;
	padding-right: 6px;
	padding-left: 6px;
	height: 25px;
    font-size: 10px;
    font-weight: bold;
}
a.LeftMenu:link, a.LeftMenu:active, a.LeftMenu:focus, a.LeftMenu:visited {
	text-decoration:none;
	color: #666666;
}
a.LeftMenu:hover{
	text-decoration:underline;
}
a.TextLink:link, a.TextLink:active, a.TextLink:focus, a.TextLink:visited {
	text-decoration:none;
	font-weight:bolder;
}
a.TextLink:hover{
	text-decoration:underline;
}
.Separator {
	background-image: url(../images/template/menu-separator.gif);
	background-repeat: no-repeat;
	border: none;
}
.LeftMenuBkg {
   padding-left: 7px; 
   background-image:url(../images/template/menu-left-top-general.gif); 
   background-repeat:no-repeat; 
   background-position:top;
}
a.LeftMenuCurrent:link, a.LeftMenuCurrent:active, a.LeftMenuCurrent:focus, a.LeftMenuCurrent:visited {
	text-decoration:none;
	color: #000000;
	font-weight:bolder;

}
a.LeftMenuCurrent:hover{
	text-decoration:underline;
}
a.SubMenu:link, a.SubMenu:active, a.SubMenu:focus, a.SubMenu:visited {
	text-decoration:none;
  font-size: 11px;
	color: #404040;
}
a.SubMenu:hover{
	text-decoration:underline;
}
a.SubMenuCurrent:link, a.SubMenuCurrent:active, a.SubMenuCurrent:focus, a.SubMenuCurrent:visited {
text-decoration:none;
  font-size: 11px;
  color: #C47424;
  font-weight: normal;
}
a.SubMenuCurrent:hover{
	text-decoration:underline;
}
.SubMenuCurrent {
  font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.subMenuNiveau2 {
  padding-left:18px;
}
.subMenuNiveau3 {
  padding-left:34px;
}
.LeftMenuSoloBkg {
   padding-left: 7px; 
   background-color: #F0F0F0; 
}
.pageContentBox {
	border: 1px solid #E9E9E9;
}
.Pointer {
	background-image: url(../images/template/pointer.gif);
	background-repeat: no-repeat;
	border: none;
}
.SquarePointer {
	background-image: url(../images/template/square-pointer.gif);
	background-repeat: no-repeat;
	border: none;
}
.OrangePointer {
	background-image: url(../images/template/orange-pointer.gif);
	background-repeat: no-repeat;
	border: none;
}
.TabSeparator {
	background-image: url(../images/template/tab-separator.gif);
	background-repeat: no-repeat;
	border: none;
	background-position: center;
}
a.CopyRight:link, a.CopyRight:active, a.CopyRight:focus, a.CopyRight:visited {
	text-decoration:underline;
	font-size: 11px;
}
a.CopyRight:hover{
	text-decoration:none;
}
.CopyRightSeparator {
	padding-right: 6px;
	padding-left: 6px;
}



a.htdig_title:link, a.htdig_title:active, a.htdig_title:focus, a.htdig_title:visited {
	font-size: 13px;
	text-decoration:underline;
}
a.htdig_title:hover{
	text-decoration:none;

}

.htdig_excerpt  {
   font-family:Arial, Helvetica, sans-serif;
   color:#404040;
   font-size: 12px;
}

.htdig_url  {
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   font-size: 12px;
}

.htdig_modified  {
   font-family:Arial, Helvetica, sans-serif;
   color:#808080;
   font-size: 10px;
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404040;

background: white url(../images/template/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #404040;
}

.shadetabs li a:hover{
text-decoration: underline;
color:#404040;
}

.shadetabs li.selected{
position: relative;
}

.shadetabs li.selected a{ /*selected main tab style */
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
background-image: url(../images/template/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	color: #404040;
    text-decoration: none;
}

.contentstyle{
	border: 1px solid gray;
	width: 564px;
	margin-bottom: 1em; padding: 15px 10px 10px 10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

