/*BASIC STYLES*/

body
{ font-size:100%; font-family:Trebuchet MS}

table
{ font-size:100%; font-family:Trebuchet MS}

textarea
{ font-size:100%; font-family:Trebuchet MS}

p
{ font-size:100%; font-family:Trebuchet MS}

font
{ font-size:100%; font-family:Trebuchet MS; }

pre
{ font-size:100%; font-family:Trebuchet MS; }




/*TABLE AND CELL BACKGROUND*/

/*table.bodyTable
{background-color: #EEEDE9}
*/
table.bodyTable
{background-image: url(../images/000020_line_grey_deg.gif)}

td.mainMenu
{background-color: #8F8271}

td.subMenu
{background-color: #B7AB9D}

td.menuSelected
{background-color: #D54E12}

td.fond
{ background-repeat: no-repeat}

td.right
{ background-position: right; background-repeat: no-repeat}

td.thinLign       {  background-image: url(../images/000020_line_terracota.gif); background-repeat: no-repeat; background-position: center bottom}

td.menuShadow       {  background-image: url(../images/000108_menuShadowEFGI.gif)}


.tr_gray
{ color:#645F50 ;font-size:80%; line-height:1.0; background-color: #F3F3F3}

.tr_white
{ color:#645F50 ;font-size:80%; line-height:1.0; }


/*TEXT STYLE ACCORDING TO BODY STYLE*/

.pageInstructions {
	color: #666666;
	font-size: xx-small;
	padding-top: 0.3em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	vertical-align: middle;
}
.titre_page
{ color:#D54E12 ;font-size:160%; font-family:Trebuchet MS}

.titre_page_grey
{ color:#645F50 ;font-size:160%; font-family:Trebuchet MS}

.titre_page_sabon_ter
{ color:#D54E12 ;font-size:180%; font-family:Trebuchet MS}

.titre_page_sabon_ter_medium
{ color:#D54E12 ;font-size:160%; font-family:Trebuchet MS}

.titre_page_sabon_ter_small
{ color:#D54E12 ;font-size:140%; font-family:Trebuchet MS}

.sous-titre_page_grand
{ color:#645F50 ;font-size:120%; font-weight:bold}

.sous-titre_page_grand_ter
{ color:#D54E12 ;font-size:120%; font-weight:bold}

.sous-titre_page
{ color:#645F50 ;font-size:100%; font-weight:bold}

.sous-titre_page_blanc
{ color:#FFFFFF ;font-size:100%; font-weight:bold}

.titre_para
{ color:#645F50 ;font-size:80%; font-weight:bold}

.titre_paraT
{ color:#000000 ;font-size:80%; font-weight:bold}

.titre_para_white
{ color:#FFFFFF ;font-size:100%; font-weight:bold}

.titre_paraTer
{ color:#D54E12 ;font-size:100%; font-weight:bold}

.txt
{ color:#645F50 ;font-size:75%; line-height:1.2}

.txt_bold
{ color:#645F50 ;font-size:75%; line-height:1.2; font-weight:bold}

.txt_left
{ color:#FFFFFF ;font-size:85%; line-height:1.2}

.txt_big
{ color:#645F50 ;font-size:90%; line-height:1.2}

.txt_huge
{ color:#645F50 ;font-size:130%; line-height:1.2}

.txt_small
{ color:#645F50 ;font-size:55%}

.txt_small60
{ color:#645F50 ;font-size:60%}

.txt_medium
{ color:#645F50 ;font-size:70%}

.txt_extend
{ color:#645F50 ;font-size:60%; letter-spacing:0.25em}


.boldtxt
{ color:#645F50 ;font-size:75%; line-height:1.2; font-weight:bold}

.path
{ color:#000000 ;font-size:70%; letter-spacing:0.04em}

.titre_disclaimer
{ color:#D54E12 ;font-size:70%; font-weight:bold}

.disclaimer
{ color:#645F50 ;font-size:60%; line-height:0.9}

.disclaimer_small_grey
{ color:#645F50 ;font-size:55%; line-height:0.8}

.copyright
{ color:#FFFFFF ;font-size:10px; font-family:Arial}

.error_message
{ color:#FF0033 ;font-size:75%; font-weight:bold}

.bold 
{ font-weight:bold}

.boldsmall 
{ font-size:75%; font-weight:bold}







/*JUSTIFIED STYLE ACCORDING TO P STYLE*/

p.justify
{ color:#645F50 ;font-size:75%; line-height:1.2; text-align:justify}

p.justify_l
{ color:#645F50 ;font-size:90%; line-height:1.2}

p.justify_l_bold
{ color:#645F50 ;font-size:90%; line-height:1.2; font-weight:bold}

p.justify_l_bold_ter
{ color:#D54E12 ;font-size:90%; line-height:1.2; font-weight:bold}

p.justify_l_small
{ color:#645F50 ;font-size:70%; line-height:1.2}

p.justify_m
{ color:#645F50 ;font-size:70%; line-height:1.2; text-align:justify}



/*RECOMMENDATIONS TEXT STYLE ACCORDING TO BODY STYLE */
.recom_buy
{ color:#005858 ; font-size:70%; font-weight:bold }

.recom_sell
{ color:#ff0000 ; font-size:70%; font-weight:bold }

.recom_hold
{ color:#0000ff ; font-size:70%; font-weight:bold }

.recom_reduce
{ color:#ff8c00 ; font-size:70%; font-weight:bold }




/*NAVIGATION STYLE ACCORDING TO BODY STYLE*/

A.menuOn:link    
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFFFF}

A.menuOn:visited 
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFFFF}

A.menuOn:hover   
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: underline; background-color: #FFFFFF}


A.menuOff:link    
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFFFF}

A.menuOff:visited 
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFFFF}

A.menuOff:hover   
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: underline; background-color: #FFFFFF}


A.onglet:link    
{ font-size: 80%; color: #FFFFFF; text-decoration: none }

A.onglet:visited 
{ font-size: 80%; color: #FFFFFF; text-decoration: none }

A.onglet:hover   
{ font-size: 80%; color: #EEEDE9; text-decoration: none }


A.onglet_selected:link    
{ font-size: 80%; color: #FFFFFF; text-decoration: none; font-weight: bold }

A.onglet_selected:visited 
{ font-size: 80%; color: #FFFFFF; text-decoration: none; font-weight: bold }

A.onglet_selected:hover   
{ font-size: 80%; color: #EEEDE9; text-decoration: none; font-weight: bold }


A.ongletGroup:link    
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: none }

A.ongletGroup:visited 
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: none }

A.ongletGroup:hover   
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: underline }


A.sous-titre_nav:link    
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none }

A.sous-titre_nav:visited 
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: none }

A.sous-titre_nav:hover   
{ font-size: 80%; color: #000000; font-weight: bold; text-decoration: underline }


A.sous-titre_nav_white:link    
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: none }

A.sous-titre_nav_white:visited 
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: none }

A.sous-titre_nav_white:hover   
{ font-size: 80%; color: #FFFFFF; font-weight: bold; text-decoration: underline }

A.lien_nav:link    
{ font-size: 70%; color: #D54E12; text-decoration: none }

A.lien_nav:visited 
{ font-size: 70%; color: #D54E12; text-decoration: none }

A.lien_nav:hover   
{ font-size: 70%; color: #D54E12; text-decoration: underline }


A.lien_nav_white:link    
{ font-size: 75%; color: #FFFFFF; text-decoration: none }

A.lien_nav_white:visited 
{ font-size: 75%; color: #FFFFFF; text-decoration: none }

A.lien_nav_white:hover   
{ font-size: 75%; color: #FFFFFF; text-decoration: underline }


A.lien_nav_white_big:link    
{ font-size: 85%; color: #FFFFFF; text-decoration: none }

A.lien_nav_white_big:visited 
{ font-size: 85%; color: #FFFFFF; text-decoration: none }

A.lien_nav_white_big:hover   
{ font-size: 85%; color: #FFFFFF; text-decoration: underline }


A.lien_nav_select:link    
{ font-size: 70%; color: #645F50; text-decoration: none }

A.lien_nav_select:visited 
{ font-size: 70%; color: #645F50; text-decoration: none }

A.lien_nav_select:hover   
{ font-size: 70%; color: #645F50; text-decoration: underline }


A.lien_util:link    
{ font-size: 60%; color: #000000; text-decoration: none }

A.lien_util:visited 
{ font-size: 60%; color: #000000; text-decoration: none }

A.lien_util:hover   
{ font-size: 60%; color: #000000; text-decoration: underline }


A.lien_util_white:link    
{ font-size: 60%; color: #FFFFFF; text-decoration: none }

A.lien_util_white:visited 
{ font-size: 60%; color: #FFFFFF; text-decoration: none }

A.lien_util_white:hover   
{ font-size: 60%; color: #FFFFFF; text-decoration: underline }


A.lien_util_ter:link    
{ font-size: 70%; color: #D54E12; text-decoration: none }

A.lien_util_ter:visited 
{ font-size: 70%; color: #D54E12; text-decoration: none }

A.lien_util_ter:hover   
{ font-size: 70%; color: #645F50; text-decoration: underline }


A.lien_util_ter_medium:link    
{ font-size: 75%; color: #D54E12; text-decoration: none }

A.lien_util_ter_medium:visited 
{ font-size: 75%; color: #D54E12; text-decoration: none }

A.lien_util_ter_medium:hover   
{ font-size: 75%; color: #645F50; text-decoration: underline }


A.lien_util_ter_big:link    
{ font-size: 90%; color: #D54E12; text-decoration: none }

A.lien_util_ter_big:visited 
{ font-size: 90%; color: #D54E12; text-decoration: none }

A.lien_util_ter_big:hover   
{ font-size: 90%; color: #645F50; text-decoration: underline }







/*LINK STYLE ACCORDING TO BODY STYLE*/

A:link    
{ color: #645F50; text-decoration: none }

A:visited 
{ color: #645F50; text-decoration: none }

A:hover   
{ color: #D54E12; text-decoration: none }




/*CHART STYLE ACCORDING TO TABLE STYLE*/

.titre_table
{ color:#645F50 ;font-size:80%; font-weight:bold}

.txt_table_big
{ color:#645F50 ;font-size:90%; line-height:1.0}

.txt_table
{ color:#645F50 ;font-size:70%; line-height:1.0}

.txt_table_bold
{ color:#645F50 ;font-size:70%; line-height:1.0; font-weight:bold}

.txt_table_ultrapetit
{ color:#645F50 ;font-size:60%; line-height:1.0}

.titre_val_table
{ color:#D54E12 ;font-size:75%; font-weight:bold; text-decoration: underline}

.titre_val_table_no
{ color:#D54E12 ;font-size:70%; font-weight:bold}

.titre_val_table_no_blanc
{ color:#FFFFFF ;font-size:70%; font-weight:bold}

.titre_val_table_no_blanc_simple
{ color:#FFFFFF ;font-size:70%;}

.titre_val_table_ultrapetit
{ COLOR: #D54E12;FONT-SIZE: 60%;FONT-WEIGHT: bold; text-decoration: underline}






/*INPUT STYLE ACCORDING TO BODY OR TABLE STYLE*/

.input_s {width:50px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_s_table {width:50px; font-size:90%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_ss {width:80px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_m {width:120px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_right_m {width:120px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3; text-align:right}

.input_mm {width:200px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_l {width:300px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_ll {width:400px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3 }

.input_area_s {width:300px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_area_l {width:500px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_area_m {width:360px; font-size:75%; border-style: solid; border-width:1;  border-color: #888888; background-color: #F3F3F3; overflow-y:auto; overflow-x:hidden }

.input_txtlabel {border-style:none;font:bolder normal 11pt Arial;background-color:#c6c7c7;color:#005858; TEXT-ALIGN: center}

.input_ss_border0 {width:80px; font-size:75%; border-width:0; border-color: #000000; }

.input_search {width:157px; font-size:11px; height: 16px; border:0; border-style:none; color: #000000; background-color: #F3F3F3 }



/*DIV STYLES*/

.divByRub0 {display:block; visibility:visible}
.divByRub1 {display:none; visibility:hidden}
.divPhotos {position:relative; height:300; width:410; overflow: auto; visibility: visible}
.divStatutsSociete {position:relative; height:370; width:100%; overflow: auto}
.divMenu {position:relative; height:370; width:200; overflow: auto}
.show {visibility:visible}
.hide {visibility:hidden}




/*HOME PAGE BV STYLES*/

.tblHeader {background-color:#E5EEEE; color:#005858 ;font-size:100%; font-weight:bold;}

.helpindexOn {color: #000000; background-color:#CCCCCC;}

.helpindexOff {color: #FFFFFF; background-color:#999999;}

.helpTopic {font-size:14px; font-weight:bold;}

.helpSubtopic {font-size:12px; font-weight:bold;}



/*Specific site dependant styles*/

.pipe_main_menu {  font-size:80%; color: #645F50}
.bgHeader       {  background-color: #FFFFFF}
.selected       {  background-image: url(../images/000018_pointeur_supPrivate.gif); background-repeat: no-repeat; background-position: center top}
.pipe_utilities {  color: #D54E12}
.pipe_footer    {  font-size:60%; color: #FFFFFF}