BODY	{ padding:0; SCROLLBAR-BASE-COLOR: #19ABE5; color:#FFFFFF; 
background-color:#19ABE5; direction:rtl; background-image:url('../../../nav/imgs_somelec/nav_menu/bg2.jpg') }
.divM        { margin-left: -10px; padding-left:-10px }
.dte       { text-align: center; color:#FFFF00; letter-spacing:1pt; font-weight:bold }

.I            { background-color: #20B6DD; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/s.jpg'); background-repeat: 
               no-repeat }
.II            { background-color: #20B6DD; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/reste.jpg'); background-repeat: 
               no-repeat }
.center       { text-align: center }
.1menu        {  padding-left: -10px; padding-top: 0; padding-bottom: 0}

.ets_fiche_rbk { background-image: url('../../../nav/imgs_somelec/nav_menu/bg_b.gif'); color:#FFFFFF; 
font-weight:bold; text-align:center; margin-top:4; margin-bottom:4; font-size: 17px }

.ets_txt_rbk { font-weight:bold; text-align:justify; margin-top:0; margin-bottom:0; font-size: 17px }

.faq 		{ font-size: 16px;letter-spacing:2pt; font-family:Verdana; color:#FFCC66; font-weight:bold; text-align:center }


.1_IMG       { font-size: 7px }
.alerte      { color: #FF3300; letter-spacing: 2pt; font-size: 130%; 
               text-align: center; line-height: 110% }
.bgtitlexx    { color: #FFFFFF; background-color: #267FB5; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/bg_title2.gif') }
.2bgtitle    { color: #FFFFFF; background-color: #267FB5; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/bg_title2.gif') }

.2bgtitlebig    { color: #666666; background-color: #E7CD3F; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/rub_jaune.gif');height=26; padding-top:3px; font-weight:bold }

.3bgtitlebig    { color: #FFFFFF; background-color: #FA8F54; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/rub_range.gif');height=26; padding-top:3px; font-weight:bold }
.bdxbgtitlebig    { color: #FFFFFF; background-color: #771726; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/rub_bdx.gif');height=26; padding-top:3px; font-weight:bold }
.5bgtitlebig    { color: #FFFFFF; background-color: #2C2C2D; background-image: 
               url('../../../nav/imgs_somelec/nav_menu/rub_grisf.gif');height=26; padding-top:3px; font-weight:bold }

.fnd_form    { background-image: url('../../../nav/imgs_somelec/fnd_form.jpg'); background-repeat: 
               repeat }
.title_form{
    font-weight:bold;font-size: 140%;}
.txt_form{
    font-weight:bold;font-size: 120%; text-align:justify}

a:link_small
{
	color: #00FFFF;text-decoration: none; font-weight:bold;font-size: 100% 
}
a:visited_small
{
	color: #00FFFF;text-decoration: none; font-weight:bold;font-size: 100% 
} 
a:hover_small
{
	color: #33CC33;text-decoration: none; font-weight:bold;font-size: 100% 
} 

a:active_small 
{
	color: #0099FF;text-decoration: none; font-weight:bold;font-size: 100%
}

.lnkrange{
     
    font-weight:bold;font-size: 150%;
    background-image:url('../images_ar/flech_range_ara.gif'); 
    background-repeat:no-repeat; text-align:right; 
    padding-top:0px; padding-bottom:0px; margin-left:15px; 
    margin-right:0; margin-top:10px; margin-bottom:10px; padding-right:10px; background-position-x:right
}
.lnkpuce1{
     
    font-weight:bold;font-size: 115%;
    padding-left:20px; 
    background-image:url('../../../nav/imgs_somelec/pcbc_small.gif'); 
    background-repeat:no-repeat; text-align:justify; 
    padding-top:0px; padding-bottom:0px; margin-left:20px; 
    margin-right:0px; margin-top:10px; margin-bottom:10px
}
.lnkpuce2{
     
    font-weight:bold;font-size: 115%;
    padding-left:20px; 
    background-image:url('../../../nav/imgs_somelec/pcbe_small.gif'); 
    background-repeat:no-repeat; text-align:left; 
    padding-top:0px; padding-bottom:0px; margin-left:20px; 
    margin-right:0; margin-top:10px; margin-bottom:10px
}
.lnkpuceS1{
     
    font-size: 125%;
    padding-left:10px; 
    background-image:url('../../../nav/imgs_somelec/bulletbleu.gif'); 
    background-repeat:no-repeat; text-align:justify; 
    padding-top:0px; padding-bottom:0px; margin-left:35px; 
    margin-right:0; margin-top:5px; margin-bottom:5px
}

.titlepg      { font-size: 130%; font-weight:bold; text-align:justify }

.txtpg      { font-size: 125%; text-align:justify }

.smalltxtpg      { font-size: 105%; text-align:justify }

.TitleJaune       { color: #FFFF00; text-align: center }
.tabRub      { color: #FFFFFF; letter-spacing: 1pt; margin-top: 0; margin-bottom: 0; 
               background-image: url('../../../nav/imgs_somelec/nav_menu/rub_grisf.gif'); font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center; font-size:150% }
.TabTopSom2   { background-image: url('../../../nav/imgs_somelec/nav_menu/suite.jpg'); 
               background-repeat: repeat-x; background-color:#000752 }
.TabTopSom   { border-width:0px; padding:0; border-style:solid; height:249px; background-image: url('../../../nav/imgs_somelec/nav_menu/ssuite3.gif'); 
               background-repeat: repeat-x; background-color:#000752 }

.STitleBJ     { color: #FFFF00; font-size: 14px; font-weight: bold; text-align: center;padding-top:5px; padding-bottom:5px }
.TitleBJ     { color: #FFFF00; font-size: 14px; font-weight: bold; text-align: center; letter-spacing:2pt }

.sloganJ      { font-family: Comic Sans MS; font-size: 115%; color: #FFFF00; font-weight: bold }
.sloganB      { font-family: Comic Sans MS; font-size: 145%; color: #000066; font-weight: bold; margin-top:5px; margin-bottom:5px; letter-spacing:1pt }

.ciel    { font-size:10px; font-family:Verdana;
font-weight:bold; margin-top:4px; margin-bottom:4px }
h1{
  font-size: 125%;
 color: #6600CC;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:center
}


h2{
  font-size: 115%;
 color: #6600CC;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:justify
}

h3{
  font-size: 145%;
 color: #A8FFEA;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:justify
}
h5{
  font-size: 175%;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:center
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

.tab_rubrik  { background-image: url('../../../nav/imgs_somelec/nav_menu/bg2.jpg'); 
               background-repeat: repeat}
li           { font-size: 85% }
.rg          { color: #FF0000; font-weight: bold }
.ascenseur_title { color: #FFFF00; font-size: 100% }
.ascenseur_texte { color: #FFFFFF; font-size: 90% }
.champs      { font-size: 75%; font-family: Tahoma; color: #66FFFF; font-weight: bold }

.slogan      { font-family: Comic Sans MS; font-size: 105%; color: #FFFF00; font-weight: bold }
.separate    { background-repeat: 
               no-repeat; background-color:#10B6DC }
.images      { font-size: 7px }
.news        { font-size: 90%; color: #0033CC }
.news_title  { font-size: 95%; color: #003300; text-align: center; letter-spacing: 1; 
               font-weight: bold }
.tab_base    { background-image: url('../../../nav/imgs_somelec/nav_menu/bg2.jpg'); background-repeat:repeat }
.tab_blanc   { color: #000080; background-color: #FFFFFF }

.fiche_title_small_jaune { font-size: 17px; font-weight: bold; color:#FFFF00 }
.fiche_small_white { font-size: 14px; font-weight: bold; color:#FFFFFF }
.fiche_small_jaune { font-size: 14px; font-weight: bold; color:#FFFF00 }
.fiche_small_gris { font-size: 11px; font-weight: bold; color:#808080 }
.fiche_small_noir { font-size: 11px; font-weight: bold; color:#000000 }
.fiche_title_gris { font-size: 14px; font-weight: bold; color:#3B7398; margin-top:0; margin-bottom:0 }

.small_TB_Title  { font-size: 17px }

.small_TB_Ref_T  { font-size: 14px }

.small_TB_Ref  { font-size: 17px }

.small_TB        { font-size: 14px }

.small        { font-size: 14px }
.justifie    { text-align: justify }
.ocean_fiche_rbk { background-image: url('../../../nav/imgs_somelec/ocean_fiche_rbk.jpg') }

text-align: justify; padding-left:7px; padding-right:7px; padding-bottom:7px; font-weight:bold .tab_rubrikII  { background-image: url('../../../nav/imgs_somelec/rubrik_vertical.gif'); 
               text-align: justify  }

.tab_rubrikII_Vert  { background-image: url('../../../nav/imgs_somelec/rubrik_verticalII.gif'); 
               background-repeat: no-repeat; margin-left:5px; margin-right:5px ; font-size:11pt; padding-top:0 }

.tab_rubrikasc  { background-position: center; background-image: url('../../../nav/imgs_somelec/fnd_asc.gif'); 
               background-repeat: no-repeat; margin-left:5px; margin-right:5px ; font-size:11pt; padding-top:0 }

.rubVertHz    { color: #00B0F0;padding-left: 10px; padding-right: 10px; 
				padding-top: 0px; padding-bottom: 5px; margin-left:15px; margin-right:15px }


.txt_rubrikII_B  {  padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 5px}


.txt_rubrikII_Vert_TxT  {  padding-left: 10px; padding-right: 10px; 
				padding-top: 0px; padding-bottom: 5px; margin-left:10px; margin-right:10px}

.txt_rubrikII_Vert_Title  {  font-size:14pt; color:#66FFFF; letter-spacing:1; font-weight:bold;
			padding-left: 10px; padding-right: 10px; padding-top: 17px; padding-bottom: 0px}

.somelec{font-family: Tahoma; color: #CCFFFF; font-style: italic; font-weight: bold}

.top_bg      { background-image: url('../../../nav/imgs_somelec/nav_menu/bg2.jpg'); 
               background-repeat: repeat;height:295px; background-color:#0DC5FE }

.foot_bg      { background-image: url('../../../nav/imgs_somelec/bg_foot.jpg'); background-color:#0066CC; text-align:center 
                }

.txte_rubrique { font-size: 17px; margin-left: 28; margin-right: 28; padding-top:25px }


.Title_rub   { letter-spacing: 2pt; text-align: left; font-size: 14pt; font-family: 
               Times New Roman; font-weight: bold; padding-left: 11px; padding-top: 3px; padding-bottom: 3px;border-right: 1px solid #34599E;;
               background-image: url('../../../nav/imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat; background-color:#1BAAE4; color:#000066 }

.Title_rubII   { letter-spacing: 2pt; text-align: left; font-size: 10pt; font-family: 
               Verdana; font-weight: bold; padding-left: 11px; padding-top: 3px; padding-bottom: 3px;border-right: 1px solid #34599E;;
               background-image: url('../../../nav/imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat-x; background-color:#1BAAE4; color:#FFFF00 }
               
.txt_rubformST { font-family:Verdana; font-weight:bold;letter-spacing: 1pt; font-size: 14px; }
.txt_rubform { font-family: Verdana; font-weight:bold; font-size: 17px; }
.txt_rubformSP { font-family: Verdana; font-size: 14px; }

.txt_tab_pub_title { color: #0033CC; font-weight:bold; font-size:90% }

.txt_tab_pub { color: #003366; font-size:80% }

span.mini_special
{
	color: #FFFFFF;font-size:40%; margin-top:0; margin-bottom:0}

span.special
{
	color: #FFFFFF;font-size:90%; margin-top:0; margin-bottom:0}

.special_h1 
{
	color: #FFFFFF;font-size:140%; margin-top:10; margin-bottom:0
}
.special_h2 
{
	color: #FFFFFF;font-size:120%; margin-top:10; margin-bottom:0
}

.copyright	{ COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:Verdana }

.societe	{ COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:8px; font-family:Verdana; letter-spacing:2pt }

a:link.lnk_clair		{ color: #137EA8; text-decoration: none; font-weight:bold; font-size:100%; margin-top:0; margin-bottom:0 }

a:visited.lnk_clair	{ color: #137EA8; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_clair	{ color: #6600CC; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_clair	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }

.teltitre	{ COLOR: #FFFF00; font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:Verdana }

.teltitrest	{ COLOR: #00FF99; font-weight: bold; font-style:normal; font-variant:normal; font-size:9px; font-family:Verdana; letter-spacing:1pt }


a:link.lnk_foot		{ color: #FFFF00; text-decoration: none; font-weight:bold; font-size:105%; margin-top:0; margin-bottom:0 }

a:visited.lnk_foot	{ color: #FFFF00; text-decoration: none; font-weight:bold; font-size:105%; margin-top:0; margin-bottom:0 }

a:hover.lnk_foot	{ color: #FFFFFF; text-decoration: none; font-weight:bold; font-size:105% ; margin-top:0; margin-bottom:0 }

a:active.lnk_foot	{ color: #FF0000; text-decoration: none; font-weight:bold; font-size:105%; margin-top:0; margin-bottom:0  }


a:link.lnk_lire_clair		{ color: #FFFF99; text-decoration: none; font-weight:bold; font-size: 100%; margin-top:0; margin-bottom:0 }

a:visited.lnk_lire_clair	{ color: #FFFF99; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_lire_clair	{ color: #66FFFF; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_lire_clair	{ color: #FFFF00; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }

a:link.lnk_lire_fonce		{ color: #0033CC; text-decoration: none; font-weight:bold; font-size:108%;
 margin-top:0; margin-bottom:0; font-family:Verdana }

a:visited.lnk_lire_fonce	{ color: #0033CC; text-decoration: none; font-weight:bold; font-size:108%;
 margin-top:0; margin-bottom:0; font-family:Verdana }

a:active.lnk_lire_fonce	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:108%; 
 margin-top:0; margin-bottom:0; font-family:Verdana  }

a:hover.lnk_lire_fonce	{ color: #9900FF; text-decoration: none; font-weight:bold; font-size:108%; 
 margin-top:0; margin-bottom:0; font-family:Verdana  }


a:link.lnk_lire_fonce_small		{ color: #310062; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0 }

a:visited.lnk_lire_fonce_small	{ color: #310062; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_lire_fonce_small	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_lire_fonce_small	{ color: #9900FF; text-decoration: none; font-weight:bold; font-size:100%;
 margin-top:0; margin-bottom:0  }


 a:link
{
	color: #FFFF00; text-decoration: none; font-size:10pt;font-weight:bold ; font-size:130%
}
a:visited
{
	color: #FFFF00; font-size:10pt; text-decoration: none; font-weight:bold; ; font-size:130%
} 
a:active 
{
	color: #FF6600; font-size:10pt; text-decoration: none; font-weight:bold;; font-size:130%}

a:hover		{ color: #FFFFFF; font-size:10pt; text-decoration: none; font-weight:bold; font-size:130% }
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
span.legende { font-size: 85% }

#en_tete
{
text-indent: -600000px;
}

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana }

.titre		{ COLOR: #E1FFFF; font-weight: bold; font-style:normal; font-variant:normal; font-size:16px; font-family:Verdana; text-align:center}
.titreASCII		{ COLOR: #FFFF00; font-weight: bold; font-style:normal; font-variant:normal; font-size:14px; font-family:Verdana; text-align:center}

.titreASC		{ COLOR: #6600CC; font-weight: bold; font-style:normal; font-variant:normal; font-size:14px; font-family:Verdana; text-align:center}
.titreAST		{ COLOR: #000066; font-weight: bold; font-style:normal; font-variant:normal; font-size:14px; font-family:Verdana; text-align:center}

.titre2		{ COLOR: #F8DFFF; font-weight: bold; font-style:normal; font-variant:normal; font-size:18px; font-family:Verdana}

.biglnk 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

:hover.biglnk 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.copyright	{ COLOR: #808080; font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:Verdana }

.smalltitre 	{ COLOR: #000066; font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:Verdana }

.careertitre	{ COLOR: #666666; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitre	{ COLOR: #0099FF; font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:Verdana }

.picturecomments{ COLOR: #666666; FONT: 12px geneva, verdana, arial, sans-serif }

.picturehilight	{ COLOR: #3366CC; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold  }

.picturetitre 	{ COLOR: #666666; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.list 		{ COLOR: #666666; font-weight: normal; font-style:normal; 
font-variant:normal; font-size:8pt; font-family:Verdana; margin-top:0; margin-bottom:0; line-height:150% }


.octocentre	{text-align: center;margin-top:0; margin-bottom:0}

.justify 		{margin:0 10; text-align: justify}
.formule 		{margin:0 10; text-align: center; font-size:145%; font-style:italic; font-weight:bold}



 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}

 /* BAR OPTIONS 2 */


a:link.barlink2		{ color: #FFD9D9; text-decoration: none; font-weight:bold; font-size:100% }

a:visited.barlink2	{ color: #FFD9D9; text-decoration: none; font-weight:bold; font-size:110% }

a:active.barlink2	{ color: #FFCCCC; text-decoration: none; font-weight:bold; font-size:110%  }

a:hover.barlink2	{ color: #FFCC00; text-decoration: none; font-weight:bold; font-size:110%  }


 /* BAR OPTIONS */


a:link.barlink		{ color: #FFCCCC; text-decoration: none; font-weight:bold }

a:visited.barlink	{ color: #FFCCCC; text-decoration: none; font-weight:bold }

a:active.barlink	{ color: #FFCCCC; text-decoration: none; font-weight:bold }

a:hover.barlink	{ color: #FFCC00; text-decoration: none; font-weight:bold }

.baronetitre	{ COLOR: #ffff00; font-weight: bold; font-size:10px; font-family:Verdana
font-variant:normal; font-size:120%; margin-top:4px; margin-bottom:4px; letter-spacing:2pt; text-align:center }

.bartitre	{ COLOR: #FBDB74; font-weight: bold; font-style:normal; 
				font-variant:normal; font-size:11px; 
				font-family:verdana, arial, sans-serif; 
				text-align:center; margin-top:0; margin-bottom:0 }

span.barsous2text	{ 	COLOR: #FFFFFF;font-variant:normal; font-size:10px; font-family:Verdana; text-align:justify; margin-left:5px; margin-right:13px; margin-top:0; margin-bottom:0; font-weight:bold }

.barsoustitre	{ COLOR: #FF6699; font-weight: bold; font-style:normal; font-size:10px
font-variant:normal; font-size:120%; font-family:Verdana; margin-top:4px; margin-bottom:4px; letter-spacing:2pt; text-align:center }

.barsoustitre2	{ 	COLOR: #01ffb4;font-variant:normal; font-size:11px; font-family:Verdana; text-align:justify; margin-left:5px; margin-right:13px; margin-top:0; margin-bottom:0; font-weight:bold }

.barsoustext	{ 	COLOR: #FFFF2D;font-style:normal;
					font-variant:normal; font-size:10px; font-family:Verdana; text-align:justify; margin-left:7px; margin-right:5px; margin-top:0; margin-bottom:0 }

.bartext	{ COLOR: #FFFFFF; FONT: 18px geneva, verdana, arial, sans-serif; font-weight:bold }
.bartextG	{ COLOR: #FFFFFF; font-variant:normal; font-size:11px; font-family:Verdana; font-weight:bold }

.date-font	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold }



 /* END SIDEBAR OPTIONS */






.dropdown 	{ COLOR: #333333;
		background-color: #FF99FF;
		WIDTH: 200PX;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, arial, sans-serif}



.submitbutton { FONT: 9pt arial, verdana, sans-serif }




.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, sans-serif; background-color: #F1F4F5; }


.searchbutton 	{ font-size: 8pt;
		  width: 35px;
		  background-color: #F1F4F5;
		  BORDER: #000000 1px solid; }





 /* IMAGE HOVER CODE */


.rollover 	{ background-color: #000000; color:#FFFFFF}

.rolloveron 	{ background-color: #00FF99; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55 }



 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */


a.menu_TOP{
display:block;
line-height: 14pt;
text-align: center;
text-decoration:none;
border-right: #311028 1px solid;
}



 /* SUB LEVEL MENU CONTROL */


a.menu_SUB{
display:block;
padding: 2px 2px 2px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #999999 1px solid;
}


 /* MORE SUB LEVEL MENU CONTROL */

#sectionLinkstop{
	display: block;
	position: relative;
	float:right;  
	margin: 0px 0; 
	
}


.menu_DIV{
border-top: #000000 0px solid;
border-bottom: #666666 0px solid;
border-right: #666666 1px solid;
border-left: #666666 1px solid;
filter:alpha(opacity=100);
z-index:100;
}


 /* BAR OPTIONS 3 */


a:link.pub		{ color: #C0C0C0; text-decoration: none; font-weight:bold; font-size:80% }

a:visited.pub	{ color: #C0C0C0; text-decoration: none; font-weight:bold; font-size:80% }

a:active.pub	{ color: #FFCCCC; text-decoration: none; font-weight:bold; font-size:80%  }

a:hover.pub	{ color: #FFCC00; text-decoration: none; font-weight:bold; font-size:80%  }