BODY	{ padding:0; SCROLLBAR-BASE-COLOR: #19ABE5; color:#808080; 
background-color:#FFFFFF; background-image:url('../imgs_somelec/nav_menu/bkgmain.jpg') }
.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:13px; font-family:Verdana; text-align:center}
.topresume  { text-align: justify; color: #FFFFFF; background-color: #0C79A9; 
               background-image: url('../imgs_somelec/fnd_form.jpg'); background-repeat:repeat; 
               margin-top:0; margin-bottom:0; padding-left:35px; padding-right:35px }
.Ableu       { font-size: 12px; color: #3333FF; font-weight: bold }
.AbleuN       { color: #3333FF; font-weight: bold }
.faq 		{ font-size: 15px;letter-spacing:2pt; font-family:Verdana; color:#006699; font-weight:bold; text-align:center }

.conseiltitle { font-size: 90%; color: #00FF99; margin-top: 0; margin-bottom: 0; letter-spacing:1pt; font-weight:bold }
.conseilNom { font-size: 98%; color: #808080; margin-top: 0; margin-bottom: 0; text-align:left; font-weight:bold }
.conseilRUB { font-size: 130%; color: #00FF99; margin-top: 0; margin-bottom: 0; text-align:left; font-weight:bold; text-align:center }

.divM        { margin-left: -10px; padding-left:-10px }
.center       { text-align: center }
.Title_rubVI   { text-align: center; font-size: 8pt; font-family: 
               Verdana; font-weight: bold; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;border-right: 1px solid #34599E;;
               background-image: url('../imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat-x; background-color:#1BAAE4; color:#FFFF00 }

.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('../imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat-x; background-color:#1BAAE4; color:#FFFF00 }
.Title_rubIII   { text-align: left; font-size: 9pt; font-family: 
               Verdana; font-weight: bold; padding-left: 5px; padding-top: 3px; padding-bottom: 3px;border-right: 0px solid #34599E;;
               background-image: url('../imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat-x; background-color:#1BAAE4; color:#FFFF00 }
.txt_rubformSTP { font-family:Verdana; font-weight:bold;font-size: 11px; color:#FFFFFF }

.txt_rubformST { font-family:Verdana; font-weight:bold;letter-spacing: 1pt; font-size: 12px; color:#FFFFFF }
.txt_rubformSTJ { font-family:Verdana; font-weight:bold;letter-spacing: 1pt; font-size: 12px; color:#FFFF00 }
.fnd_form    { background-image: url('../imgs_somelec/fnd_form.jpg'); background-repeat: 
               repeat }
.fnd_form2    { background-image: url('../imgs_somelec/nav_menu/bg2.jpg'); background-repeat: 
               repeat }
.1menu        {  padding-left: -10px; padding-top: 0; padding-bottom: 0}
.top_bg      { background-image: url('../imgs_somelec/nav_menu/bg2.jpg'); 
               background-repeat: repeat;height:295px; background-color:#0DC5FE }

.I            { background-color: #20B6DD; background-image: 
               url('../imgs_somelec/nav_menu/s.jpg'); background-repeat: 
               no-repeat }
.II            { background-color: #20B6DD; background-image: 
               url('../imgs_somelec/nav_menu/reste.jpg'); background-repeat: 
               no-repeat }
.foot_bg      { background-image: url('../imgs_somelec/bg_foot.jpg'); background-color:#0066CC; text-align:center 
                }

.txt_rubform { font-family: Verdana; font-weight:bold; font-size: 11px; color:#FFFFFF }
.txt_rubformSP { font-family: Verdana; font-size: 10px; text-align:center; color:#FFFFFF }

.ocean_fiche_rbk { background-image: url('../imgs_somelec/ocean_fiche_rbk.jpg'); color:#FFFFFF; 
font-weight:bold; text-align:center; margin-top:4; margin-bottom:4; font-size: 13px }


.2bgtitle    { color: #FFFFFF; background-color: #267FB5; background-image: 
               url('../imgs_somelec/nav_menu/bg_title2.gif'); font-weight:bold }

.Alnkpucesmall{
     
    
    padding-left:10px; 
    background-image:url('../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; background-position-y:center
}
.Clnkpucesmall{
     
    
    padding-left:10px; 
    background-image:url('../imgs_somelec/bulletvert.gif'); 
    background-repeat:no-repeat; text-align:justify; 
    padding-top:0px; padding-bottom:0px; margin-left:45px; 
    margin-right:0; margin-top:5px; margin-bottom:5px; background-position-y:center
}



.2bgtitlebig    { color: #666666; background-color: #E7CD3F; background-image: 
               url('../imgs_somelec/nav_menu/rub_jaune.gif');height=26; padding-top:3px; font-weight:bold }

.3bgtitlebig    { color: #FFFFFF; background-color: #FA8F54; background-image: 
               url('../imgs_somelec/nav_menu/rub_range.gif');height=26; padding-top:3px; font-weight:bold }
.bdxbgtitlebig    { color: #FFFFFF; background-color: #771726; background-image: 
               url('../imgs_somelec/nav_menu/rub_bdx.gif');height=26; padding-top:3px; font-weight:bold }
.bgtitlebigV    { color: #FFFFFF; background-color: #2C2C2D; background-image: 
               url('../imgs_somelec/nav_menu/rub_grisf.gif');height=26; padding-top:3px; font-weight:bold }

.alerte      { color: #FF3300; letter-spacing: 2pt; font-size: 120%; font-weight: bold; 
               text-align: center; line-height: 100% }
.alertesmall      { color: #FF3300; letter-spacing: 2pt; font-size: 90%; font-weight: bold; 
               text-align: center; line-height: 100% }
.alerteNum      { color: #FF0000; letter-spacing: 2pt; font-size: 80%; font-weight: bold; 
               text-align: center; line-height: 100%; margin-top:0; margin-bottom:0 }

.alertesmall      { color: #FF3300; letter-spacing: 2pt; font-size: 90%; font-weight: bold; 
               text-align: center; line-height: 100% }
.alertesmalllft      { color: #FF3300; letter-spacing: 2pt; font-size: 90%; font-weight: bold; 
               text-align: left; line-height: 100% }
.alertecolor      { color: #FF3300; font-size: 110% }

.alerteST      { color: #FF6600; letter-spacing: 1pt; font-size: 90%; font-weight: bold; 
               text-align: left; line-height: 100% }
.alerteTTle      { color: #FF3300; letter-spacing: 1pt; font-size: 95%; font-weight: bold; 
               text-align: center; line-height: 100% }
.alerteTxt      { color: #333399; font-size: 80%; text-align: justify; line-height: 100% }

.1_IMG       { font-size: 7px }
.title_form{
    font-weight:bold;font-size: 130%;}
.txt_form{
    font-weight:bold;font-size: 110%; text-align:justify}

.affiche_txt { font-size: 90%; color: #FFFFFF }
.affiche_s_title { font-size: 95%; color: #FFFFFF; font-weight:bold }
.affiche_title { font-size: 120%; color: #FFFFFF }
.lnkrange{
     
    font-weight:bold;font-size: 90%;
    padding-left:10px; 
    background-image:url('../imgs_somelec/nav_menu/flech_range.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
}

.smalltxtpg      { font-size: 85%; text-align:justify }

.lnkpuce1{
     
    font-weight:bold;font-size: 105%;
    padding-left:20px; 
    background-image:url('../imgs_somelec/pcbc_small.gif'); 
    background-repeat:no-repeat; text-align:justify; 
    padding-top:0px; padding-bottom:0px; margin-left:20px; 
    margin-right:0; margin-top:10px; margin-bottom:10px
}
.lnkpuce2{
     
    font-weight:bold;font-size: 105%;
    padding-left:20px; 
    background-image:url('../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: 105%;
    padding-left:10px; 
    background-image:url('../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: 110%; font-weight:bold; text-align:justify }

.txtpg      { 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('../imgs_somelec/nav_menu/rub_blue.gif'); font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center }
.rub_grisf      { color: #FFFFFF; letter-spacing: 1pt; margin-top: 0; margin-bottom: 0; 
               background-image: url('../imgs_somelec/nav_menu/rub_grisf.gif'); font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center }

.TabTopSom2   { background-image: url('../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('../imgs_somelec/nav_menu/ssuite3.gif'); 
               background-repeat: repeat-x; background-color:#000752 }

.STitleBJ     { color: #FFFF00; font-size: 12px; 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: 105%; color: #FFFF00; font-weight: bold }
.sloganB      { font-family: Comic Sans MS; font-size: 135%; color: #0000FF; 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: 115%;
 color: #0033ff;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:center
}


h2{
  font-size: 105%;
 color: #00CC99;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:justify
}

h3{
  font-size: 95%;
 color: #00CC99;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold; text-align:justify
}
h5{
  font-size: 135%;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px; letter-spacing:1pt; font-weight:bold; text-align:center
}
h6{
 font-size: 105%;
 color: #0033ff;
 margin: 0px;
 padding: 0px; letter-spacing:2pt; font-weight:bold
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

.tab_rubrik  { background-image: url('../imgs_somelec/nav_menu/bg2.jpg'); 
               background-repeat: repeat}
li           { font-size: 85%; text-align:justify; margin-left: 45px; margin-right:5px; margin-top:0; margin-bottom:0 }
.rg          { color: #FF0000; font-weight: bold }
.ascenseur_title { color: #FFFF00; font-size: 90% }
.ascenseur_texte { color: #FFFFFF; font-size: 80% }
.champs      { font-size: 65%; font-family: Tahoma; color: #66FFFF; font-weight: bold }
.champsII      { font-size: 75%; font-family: Tahoma; color: #66FFFF; font-weight: bold }
.slogan      { font-family: Comic Sans MS; font-size: 95%; color: #FFFF00; font-weight: bold }
.separate    { background-repeat: 
               no-repeat; background-color:#10B6DC }
.images      { font-size: 7px }
.news        { font-size: 80%; color: #0033CC }
.news_title  { font-size: 85%; color: #003300; text-align: center; letter-spacing: 1; 
               font-weight: bold }
.tab_base    { background-image: url('../imgs_somelec/nav_menu/bg2.jpg'); background-repeat:repeat }
.tab_blanc   { color: #000080; background-color: #FFFFFF }

.fiche_title_small_jaune { font-size: 13px; font-weight: bold; color:#FFFF00 }
.fiche_small_white { font-size: 10px; font-weight: bold; color:#FFFFFF }
.fiche_small_jaune { font-size: 10px; font-weight: bold; color:#FFFF00 }
.fiche_small_gris { font-size: 9px; font-weight: bold; color:#808080 }
.fiche_small_noir { font-size: 9px; font-weight: bold; color:#000000 }
.fiche_title_gris { font-size: 12px; font-weight: bold; color:#3B7398; margin-top:0; margin-bottom:0 }

.small_TB_Title  { font-size: 15px }

.small_TB_Ref_T  { font-size: 12px }

.small_TB_Ref  { font-size: 13px }

.small_TB        { font-size: 10px }

.small        { font-size: 10px }
.justifie    { text-align: justify }

text-align: justify; padding-left:7px; padding-right:7px; padding-bottom:7px; font-weight:bold .tab_rubrikII  { background-image: url('../imgs_somelec/rubrik_vertical.gif'); 
               text-align: justify  }

.tab_rubrikII_Vert  { background-image: url('../imgs_somelec/rubrik_vertical.jpg'); 
               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}


.foot_bg      { background-image: url('../imgs_somelec/bg_foot.jpg'); background-color:#2ED0FE; text-align:center 
                }

.txte_rubrique { font-size: 13px; 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('../imgs_somelec/bg_foot.jpg'); 
               background-repeat: repeat; color:#FFFFFF }


.txt_tab_pub_title { color: #0033CC; font-weight:bold; font-size:70%; text-align:center; padding-top: 3px; padding-bottom: 3px }

.txt_tab_pub { color: #003366; font-size:70% }

span.mini_special
{
	color: #FFFFFF;font-size:30%; margin-top:0; margin-bottom:0}

span.special
{
	color: #FFFFFF;font-size:80%; margin-top:0; margin-bottom:0}

.special_h1 
{
	color: #FFFFFF;font-size:105%; margin-top:10; margin-bottom:0
}
.special_h2 
{
	color: #FFFFFF;font-size:110%; margin-top:10; margin-bottom:0
}

.copyright	{ COLOR: #808080; font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:Verdana }
.teltitre	{ COLOR: #808080; font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:Verdana }

.copyrightII	{ COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:Verdana }
.teltitreII	{ COLOR: #FFFF59; font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:Verdana }

.teltitrestII	{ COLOR: #FFFFFF; font-weight: bold; font-style:normal; font-variant:normal; font-size:9px; font-family:Verdana; letter-spacing:1pt }


.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: #DDFFEE; text-decoration: none; font-weight:bold; font-size:90%; margin-top:0; margin-bottom:0 }

a:visited.lnk_clair	{ color: #DDFFEE; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_clair	{ color: #E9D2FF; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_clair	{ color: #FFD7BB; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }


.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: #00C462; text-decoration: none; font-weight:bold; font-size:95%; margin-top:0; margin-bottom:0 }

a:visited.lnk_foot	{ color: #00C462; text-decoration: none; font-weight:bold; font-size:95%; margin-top:0; margin-bottom:0 }

a:hover.lnk_foot	{ color: #3333FF; text-decoration: none; font-weight:bold; font-size:95% ; margin-top:0; margin-bottom:0 }

a:active.lnk_foot	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:95%; margin-top:0; margin-bottom:0  }


a:link.lnk_lire_clair		{ color: #FFFF99; text-decoration: none; font-weight:bold; font-size:90%; margin-top:0; margin-bottom:0 }

a:visited.lnk_lire_clair	{ color: #FFFF99; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_lire_clair	{ color: #66FFFF; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_lire_clair	{ color: #FFFF00; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }



a:link.lnk_lire_fonce		{ color: #0033CC; text-decoration: none; font-weight:bold; font-size:98%;
 margin-top:0; margin-bottom:0; font-family:Verdana }

a:visited.lnk_lire_fonce	{ color: #0033CC; text-decoration: none; font-weight:bold; font-size:98%;
 margin-top:0; margin-bottom:0; font-family:Verdana }

a:active.lnk_lire_fonce	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:98%; 
 margin-top:0; margin-bottom:0; font-family:Verdana  }

a:hover.lnk_lire_fonce	{ color: #9900FF; text-decoration: none; font-weight:bold; font-size:98%; 
 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:90%;
 margin-top:0; margin-bottom:0 }

a:visited.lnk_lire_fonce_small	{ color: #310062; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0 }

a:active.lnk_lire_fonce_small	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }

a:hover.lnk_lire_fonce_small	{ color: #9900FF; text-decoration: none; font-weight:bold; font-size:90%;
 margin-top:0; margin-bottom:0  }

 a:link.small
{
	color: #00C462; text-decoration: none; font-size:90%;font-weight:bold; 
}
a:visited.small
{
	color: #00BB5E; font-size:90%; text-decoration: none; font-weight:bold 
} 
a:active.small 
{
	color: #FF6600; font-size:90%; text-decoration: none; font-weight:bold;}

a:hover.small		{ color: #00CC99; font-size:90%; text-decoration: none; font-weight:bold }

 a:link
{
	color: #0033CC; text-decoration: none; font-size:10pt;font-weight:bold 
}
a:visited
{
	color: #0033CC; font-size:10pt; text-decoration: none; font-weight:bold; 
} 
a:active 
{
	color: #FF6600; font-size:10pt; text-decoration: none; font-weight:bold;}

a:hover		{ color: #000080; font-size:10pt; text-decoration: none; font-weight:bold }
	

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



#en_tete
{
text-indent: -600000px;
}

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #666666; FONT: 11px geneva, verdana, arial, sans-serif }


.titre		{ COLOR: #0033ff; font-weight: bold; font-style:normal; font-variant:normal; font-size:16px; font-family:Verdana; text-align:left}

.titre2		{ COLOR: #9900CC; 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: #0033ff; font-weight: bold; font-style:normal; font-variant:normal; font-size:11px; 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% }



.justify 		{margin:0 10; text-align: justify}
.formule 		{margin:0 10; text-align: center; font-size:135%; 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: #FF6600; text-decoration: none; font-weight:bold; font-size:100% }

a:visited.barlink2	{ color: #FF6600; text-decoration: none; font-weight:bold; font-size:100% }

a:active.barlink2	{ color: #FF0000; text-decoration: none; font-weight:bold; font-size:100%  }

a:hover.barlink2	{ color: #FFFF00; text-decoration: none; font-weight:bold; font-size:100%  }


 /* 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:110%; 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:110%; 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: 11px geneva, verdana, arial, sans-serif }
.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 }

.central {background-image: url('../imgs_octo/bar/fnd14.jpg'); background-repeat:no-repeat}


 /* 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 */

#DIV_menu_Vista{
	display: block;
	position: relative;
	float:left;  
	margin: 10px 0; 
	filter:alpha(opacity=100);
z-index:50;

}
#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;
}
/* Popup */
	body#popup {  background-color:#fff; }
		body#popup #hq-contenu { float:none; padding:0px; margin: 0px 20px 10px 20px; width:auto; }
		body#popup #et-h { background:#0033CC url('../images/hq_entete_popup.png') repeat-x left bottom; }
		body#popup #et-taille-texte{ display:none; }		
		body#popup .fermer { border-color:#fff; border-width:0 1px; border-style:solid;  padding:0 10px; }
		body#popup #hq-pied { padding:10px 0; width:auto; color:#999; }
		
	/* Lien externe dans texte */
	a.lien-externe { background:url(../images/hq_lien_externe.png) no-repeat 100% 100%; display:inline; padding-right:14px; }/*DOM FF/Saf*/

 /* BAR OPTIONS 3 */


a:link.pub		{ color: #C0C0C0; text-decoration: none; font-weight:bold; font-size:70% }

a:visited.pub	{ color: #C0C0C0; text-decoration: none; font-weight:bold; font-size:70% }

a:active.pub	{ color: #FFCCCC; text-decoration: none; font-weight:bold; font-size:70%  }

a:hover.pub	{ color: #FFCC00; text-decoration: none; font-weight:bold; font-size:70%  }