/*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; }

a img{border:none;}


/*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_para_ter
{ color:#D54E12 ;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: #D54E12; text-decoration: none }

A:visited 
{ color: #D54E12; text-decoration: none }

A:hover   
{ color: #D54E12; text-decoration: underline }


/*LINKS IN LEFT PANE TEXT:*/
#tdLinkedContent A:link
{ color: #FFFFFF; font-weight: bold; text-decoration: none }

#tdLinkedContent A:visited
{ color: #FFFFFF; font-weight: bold; text-decoration: none }

#tdLinkedContent A:hover
{ color: #FFFFFF; font-weight: bold; text-decoration: underline }



/*LINKS FOR MAILTO IN LEFT PANE:*/


A.mailto_left:link {
	color: White;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}

A.mailto_left:visited {
	color: White;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}

A.mailto_left:hover {
	color: White;
	text-decoration: underline;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}



/*LINKS FOR MAILTO:*/

A.mailto:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}

A.mailto:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}

A.mailto:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 17px;
	background: transparent url(../images/000007_picto_mail_13x10.png) no-repeat left top;
}



/*LINKS FOR MEDIA PLAY:*/

A.media:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_media_play_14x14.png) no-repeat left top;
}

A.media:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(../images/000007_media_play_14x14.png) no-repeat left top;
}

A.media:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 17px;
	background: transparent url(../images/000007_media_play_14x14.png) no-repeat left top;
}


/*LINKS WITH CORPORATE BULLET*/

A.bullet_link:link {
	color: #cb3326;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000064_homepage_bullet.png) no-repeat 0px 3px;
}

A.bullet_link:visited {
	color: #cb3326;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000064_homepage_bullet.png) no-repeat 0px 3px;
}

A.bullet_link:hover {
	color: #cb3326;
	text-decoration: underline;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000064_homepage_bullet.png) no-repeat 0px 3px;
}


/*LINKS FOR DOCUMENTS DOWNLOAD*/

/* Default file */

A.file_big:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_file_16x16.gif) no-repeat left top;
}

A.file_big:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_file_16x16.gif) no-repeat left top;
}

A.file_big:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_file_16x16.gif) no-repeat left top;
}


A.file_medium:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_file_13x13.gif) no-repeat left top;
}

A.file_medium:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_file_13x13.gif) no-repeat left top;
}

A.file_medium:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_file_13x13.gif) no-repeat left top;
}


A.file_small:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_file_10x10.gif) no-repeat left top;
}

A.file_small:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_file_10x10.gif) no-repeat left top;
}

A.file_small:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_file_10x10.gif) no-repeat left top;
}


/* .text */

A.text_big:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_txt_16x16.gif) no-repeat left top;
}

A.text_big:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_txt_16x16.gif) no-repeat left top;
}

A.text_big:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_txt_16x16.gif) no-repeat left top;
}


A.text_medium:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_txt_13x13.gif) no-repeat left top;
}

A.text_medium:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_txt_13x13.gif) no-repeat left top;
}

A.text_medium:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_txt_13x13.gif) no-repeat left top;
}


A.text_small:link {
	color: #cb3326;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_txt_10x10.gif) no-repeat left top;
}

A.text_small:visited {
	color: #cb3326;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_txt_10x10.gif) no-repeat left top;
}

A.text_small:hover {
	color: #cb3326;
	text-decoration: underline;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_txt_10x10.gif) no-repeat left top;
}

/* .pdf */

A.pdf_big:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_pdf_16x16.gif) no-repeat left top;
}

A.pdf_big:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_pdf_16x16.gif) no-repeat left top;
}

A.pdf_big:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_pdf_16x16.gif) no-repeat left top;
}


A.pdf_medium:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_pdf_13x13.gif) no-repeat left top;
}

A.pdf_medium:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_pdf_13x13.gif) no-repeat left top;
}

A.pdf_medium:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_pdf_13x13.gif) no-repeat left top;
}


A.pdf_small:link {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_pdf_10x10.gif) no-repeat 0px 1px;
}

A.pdf_small:visited {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_pdf_10x10.gif) no-repeat 0px 1px;
}

A.pdf_small:hover {
	color: #D54E12;
	text-decoration: underline;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_pdf_10x10.gif) no-repeat 0px 1px;
}

/* .doc */

A.doc_big:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_doc_16x16.gif) no-repeat left top;
}

A.doc_big:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_doc_16x16.gif) no-repeat left top;
}

A.doc_big:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_doc_16x16.gif) no-repeat left top;
}


A.doc_medium:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_doc_13x13.gif) no-repeat left top;
}

A.doc_medium:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_doc_13x13.gif) no-repeat left top;
}

A.doc_medium:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_doc_13x13.gif) no-repeat left top;
}


A.doc_small:link {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_doc_10x10.gif) no-repeat 0px 1px;
}

A.doc_small:visited {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_doc_10x10.gif) no-repeat 0px 1px;
}

A.doc_small:hover {
	color: #D54E12;
	text-decoration: underline;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_doc_10x10.gif) no-repeat 0px 1px;
}

/* .xls */

A.xls_big:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_xls_16x16.gif) no-repeat left top;
}

A.xls_big:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_xls_16x16.gif) no-repeat left top;
}

A.xls_big:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_xls_16x16.gif) no-repeat left top;
}


A.xls_medium:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_xls_13x13.gif) no-repeat left top;
}

A.xls_medium:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_xls_13x13.gif) no-repeat left top;
}

A.xls_medium:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_xls_13x13.gif) no-repeat left top;
}


A.xls_small:link {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_xls_10x10.gif) no-repeat 0px 1px;
}

A.xls_small:visited {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_xls_10x10.gif) no-repeat 0px 1px;
}

A.xls_small:hover {
	color: #D54E12;
	text-decoration: underline;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_xls_10x10.gif) no-repeat 0px 1px;
}

/* .ppt */

A.ppt_big:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_ppt_16x16.gif) no-repeat left top;
}

A.ppt_big:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_ppt_16x16.gif) no-repeat left top;
}

A.ppt_big:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_ppt_16x16.gif) no-repeat left top;
}


A.ppt_medium:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_ppt_13x13.gif) no-repeat left top;
}

A.ppt_medium:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_ppt_13x13.gif) no-repeat left top;
}

A.ppt_medium:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_ppt_13x13.gif) no-repeat left top;
}


A.ppt_small:link {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_ppt_10x10.gif) no-repeat 0px 1px;
}

A.ppt_small:visited {
	color: #D54E12;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_ppt_10x10.gif) no-repeat 0px 1px;
}

A.ppt_small:hover {
	color: #D54E12;
	text-decoration: underline;
	display: block;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_ppt_10x10.gif) no-repeat 0px 1px;
}

/* .jpg */

A.jpg_big:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_jpg_16x16.gif) no-repeat left top;
}

A.jpg_big:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_jpg_16x16.gif) no-repeat left top;
}

A.jpg_big:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 24px;
	background: transparent url(../images/000007_picto_jpg_16x16.gif) no-repeat left top;
}


A.jpg_medium:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_jpg_13x13.gif) no-repeat left top;
}

A.jpg_medium:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_jpg_13x13.gif) no-repeat left top;
}

A.jpg_medium:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../images/000007_picto_jpg_13x13.gif) no-repeat left top;
}


A.jpg_small:link {
	color: #D54E12;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_jpg_10x10.gif) no-repeat left top;
}

A.jpg_small:visited {
	color: #D54E12;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_jpg_10x10.gif) no-repeat left top;
}

A.jpg_small:hover {
	color: #D54E12;
	text-decoration: underline;
	padding-left: 15px;
	background: transparent url(../images/000007_picto_jpg_10x10.gif) no-repeat left top;
}

/* dynamic formatting not supported in Explorer 2006 !!!!

a[id ='pdf_big'] {
   padding-left: 25px;
   background: transparent url(../images/000007_picto_logiciel_Pdf.gif) no-repeat left top;
}

a[id ='pdf_small'] {
   padding-left: 15px;
   background: transparent url(../images/000007_picto_logiciel_Pdfs.gif) no-repeat left top;
}
*/


/*DROP DOWN MENU*/
select.drop_down {
  outline: 0;
  overflow: hidden;
  background: #f5f2f1;
  color:#645F50;
  border:1px solid #645F50;
  padding:3px 3px 3px 3px;
}

select.drop_down option {
  color:#645F50;
}


/* HORIZONTAL TABLE */
.horizontal_table
{
font-family:Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}

.horizontal_table td, .horizontal_table th 
{
font-size:1em;
}

.horizontal_table td{
color:#645F50;
padding:3px 7px 2px 7px;
border-bottom:1px solid #645F50;
}

.horizontal_table td.header_column{
font-weight:bold;
}

.horizontal_table th{
text-align:left;
padding:5px 5px 4px 5px;
background-color:#8F8271;
color:#ffffff;
}

.horizontal_table tr.alt td 
{
color:#645F50;
background-color:#DDDDDD;
}

.horizontal_table td.no_bottom_line{
color:#645F50;
padding:3px 7px 2px 7px;
border-bottom:none;
}

.horizontal_table td.top_and_bottom_lines{
color:#645F50;
padding:3px 7px 2px 7px;
border-bottom:1px solid #645F50;
border-top:1px solid #645F50;
}



/*ALERT MESSAGE FRAME*/
.alert_message_frame{
  margin:30px 0px 30px 0px;
  padding:10px 20px 10px 20px;
  border:3px solid #D54E12;
}


/*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}
