BODY {

        font-size:              12px;
        line-height : 120%;

}
A {
        text-decoration:        underline;
        color:#7F89A7 ;
}
A2 {
        text-decoration:        underline;
        color:#7F89A7 ;
}


A:link {
        text-decoration:        underline;
}

A:active {
        text-decoration:        none;
}

A:visited {
        text-decoration:        underline;
        
}

A:hover {
        text-decoration:        none;
        
}


a.nNotSelected
{
font-size:              12px;
}



P {
        font-size:              12px;
        font-family:             arial, helvetica, sans-sherif;
        line-height :   140%;
        padding: 0px 0px 10px 0xp;
        margin:0px;
}



UL  {
        font-size:              12px;
        font-family:            arial;
        list-style-image:       url(/images/puce_rond_small.gif);
        padding:                0px 0px 0px 12px;
        margin:                 0px 0px 10px 20px;
}

LI {
    padding: 0px 0px 3px 0xp;
    margin: 0px;
}


TD.shortArea UL
{
font-size:              12px;
font-family:            arial;
font-weight:    bold;
list-style-image: url(/images/puce_slash.gif);
}
TD.shortArea LI{
margin-left: -20px;
margin-top: 5px;
color:#656565;
}





H1{
        font-family:            Arial, Times new roman, sherif;
        font-size:              18px; 
        color:                  #7F89A7;
    	line-height:            normal;
        line-height:            110%;
        padding-bottom:         6px;
        padding-top:            6px;
        font-weight:            bold  ;
        background :            url(/images/tbgc.gif) no-repeat bottom left; 
        
}

H2{
        font-family:            Arial, Times new roman, sherif;
        font-size:              18px; 
        color:                  #7F89A7;
    	line-height: normal;
        line-height:            110%;
        padding-bottom:         6px;
        padding-top:            6px; 
        font-weight:    bold    ;


}

H3{
        font-family:            Arial, Times new roman, sherif;
        font-size:              15px; 
        color:                  #7F89A7;
    	line-height:            normal;
        line-height:            110%;
        padding-bottom:         3px;
        padding-top:            5px;
        font-weight:            bold;
        margin:                 0px;        
}

H4, .FormSection{
        font-family:            Arial, Times new roman, sherif;
        font-size:              15px; 
        color:                  #7F89A7;
    	line-height: normal;
        line-height:            110%;
        padding-bottom:         6px;
        padding-top:            6px; 
        font-weight:    bold    ;
}

H5 {
        font-family:            arial, helvetica, sans-sherif;
        font-size:              14px;
        color:                  #7F89A7;
        font-weight:            bold;
}

H6 
{
 font-family:            arial, helvetica, sans-sherif;
        font-size:              14px;
        color:                  #7F89A7;
        font-weight:            bold;

}

 .NewsEngineMonth{
        font-family:            arial, helvetica, sans-sherif;
        font-size:              14px;
        color:                  #7F89A7;
        font-weight:            bold;
        text-transform:capitalize;

        }

H7{
        font-family:            arial, helvetica, sans-sherif;
        font-size:              10px;
        color:                  #000000;
        font-weight:            bold;
}


PRE{
        font-family:            courier;
        font-size:              11px;
        color:                  #000000;
}

ADDRESS{
        font-family:            courier;
        font-size:              13px;
        color:                  #000000;
}

TABLE TD {
        color:                  #000000;
        line-height : 120%;
        font-size:12px;
        font-family:             arial, helvetica, sans-sherif;
}



td.menutop
{
padding-top:2px ; 
}




td.langon{

        font-family: arial, helvetica, sans-sherif; 
        color:#FDEF00;
        font-weight:bold;
        font-size: 10px ;
}
td.langoff
{
        font-family: arial, helvetica, sans-sherif; 
        color:#ffffff;
}
	

a.langon,
a.langon:visited,
a.langon:link,
a.langon:active
{
font-family: arial, helvetica, sans-sherif; 
font-size: 10px ;
color:#FDEF00;
text-decoration: none ;
}
a.langon:hover{
font-family: arial, helvetica, sans-sherif; 
font-size: 10px ;
text-decoration:underline;
}

a.langOff,
a.langOff:visited,
a.langOff:link,
a.langOff:active
{
font-family: arial, helvetica, sans-sherif; 
font-size: 10px ;
color:#FFFFFF;
text-decoration: none ;
}

div#main
{
width:620px;
border : 0px solid #000000;
float:left;
}

div#mainpage
{
width : 880px ;
border : 1px solid #000000;
}




div#path
{
padding: 2px ;
font-family: arial, helvetica, sans-sherif; 
font-size: 11px ;
text-decoration: none ;
color:#ffffff;
border: 1px solid #000000;
}

a.path
{
color:#ffffff;
}
span.path
{
font-size: 11px ;

color:#ffffff;
}


td.content
{
background-image: url(/images/coin.gif) ;
background-position: top right ;
background-repeat: no-repeat;

}
td.menuleft
{
background-image: url(/images/coin2.gif) ;
background-position: bottom left ;
background-repeat: no-repeat;

}


td.footer
{
color :#486582;
font-family:             arial, helvetica, sans-sherif;
font-size:10px;
padding-bottom : 10px ;

}
a.footer
{

color :#486582;
}



td.menulvl2off{
font-family:             arial, helvetica, sans-sherif;
color :  #000000 ; 
font-size:12px;
text-decoration : none ; 
background:#E1E3EA;
padding:3px;
}

td.menulvl2on{
font-family:             arial, helvetica, sans-sherif;
color : #000000 ;
font-weight:bold ;
text-decoration : none ;        
font-size:12px;
background: #F6F7F9;
padding:3px;
}


a.menulvl2On,
a.menulvl2On:link,
a.menulvl2On:hover,
a.menulvl2On:visited,
a.menulvl2Off,
a.menulvl2Off:link,
a.menulvl2Off:hover,
a.menulvl2Off:visited
{text-decoration:none;color :  #000000 ;}  

td.menulvl3Off, 
a.menulvl3Off,
a.menulvl3Off:link,
a.menulvl3Off:hover,
a.menulvl3Off:visited
{

        font-family:             arial, helvetica, sans-sherif;
        font-size : 11px ;
        color :  #656565 ; 
        text-decoration : none ; 
        background:#ffffff; 
        
          
}
td.menulvl3On,
a.menulvl3On,
a.menulvl3On:link,
a.menulvl3On:hover,
a.menulvl3On:visited
{
        font-family:             arial, helvetica, sans-sherif;
       font-size : 11px ;
       color : #7F89A7 ;
       text-decoration : none ; 
       background:#ffffff;
       
       
}

input.search
{
    border : 0px ;
    width : 27px ;
    height: 28px;
    background-image: url(/images/submit.gif); 
    align:middle;
}
input.searchbox
{
height:20px; 
}

div#search
{
top:117px ;
position :absolute; 
}

a.menuOn,
a.menuOn:visited,
a.menuOn:link,
a.menuOn:active
{
font-family:arial,Verdana, helvetica, sans-sherif;
color:#FDEF00;
text-decoration: none ;
font-weight:bold ;
}
a.menuOn:hover{
text-decoration:underline;
}

a.menuOff,
a.menuOff:visited,
a.menuOff:link,
a.menuOff:active
{
font-family: arial,Verdana, helvetica, sans-sherif;
color:#ffffff;
text-decoration: none ;
font-weight:bold ;
}
a.menuOff:hover{
color:#FDEF00;
text-decoration:underline;
}
span.homeNewsTitle, A.homenews, {
        color :         #7F89A7 ;
        font-weight:    bold ;
        font-size:      12px;
}
span.homeNewsTitle_v2, A.homenews_v2,A.homenews_v2:visited,A.homenews_v2:link,A.homenews_v2:active {
        color :         #000000 ;
        font-weight:    bold ;
        font-size:      12px;
        text-decoration:none; 
}


span.homedate {
        color :         #7c7A7B ;
        font-weight:    normal ;
}
span.homedate_v2 {
        color :         #000000 ;
        font-weight:    bold ;
}

div.hometitle
{
padding-top : 5px ;
}

div.abs
{

padding-top : 2px ;
color:#656565;
text-decoration : none ; 
}

.notranslation, .errorExplanation {
        color:  #ff0000;
        font-weight:    bold;
}

.errorSign {
        color:  #ff0000;
        font-weight:    bold;
        font-size:      18px;

}

DIV.errorMessage {
        color:  #ff0000;
        font-weight:    bold;
        border: 1px #ff0000 solid;
        padding:        10px;

}


div.homeContent
{
padding:8px ;
}


