/* CSS Document Global SAFT */

* {
  margin:0px;
  padding:0px;
  font-size : 11px;
  font-family : Verdana,Arial,Helvetica;
}

body {
  margin:0px;
  padding:0px;
  text-align:center;
}

select option {
  padding-right:8px;
}

/**** Définition des MENUS ****/

#technologies_rollover_FR {
  position:absolute;
  width:596px;
  left:50%;
  right:50%;
  margin-left:-280px;
  top:142px;
  text-align:left;
  z-index:2;
  display:none;
}

#technologies_rollover_EN {
  position:absolute;
  width:596px;
  left:50%;
  right:50%;
  margin-left:-280px;
  top:142px;
  text-align:left;
  z-index:2;
  display:none;
}

#technologies_rollover_entete {
  width:596px;
  background-color:#8014C5;
}

#technologies_rollover_corps {
  width:596px; /* IE */
  max-width:594px; /* FireFox */
  background-color:#EFF1F7;
  border-left:1px solid #929191;
  border-right:1px solid #929191;
  border-bottom:1px solid #929191;
  padding-bottom:10px;
}


#market_segments_rollover_FR {
  position:absolute;
  width:596px;
  left:50%;
  right:50%;
  margin-left:-280px;
  top:142px;
  text-align:left;
  z-index:2;
  display:none;
}

#market_segments_rollover_EN {
  position:absolute;
  width:596px;
  left:50%;
  right:50%;
  margin-left:-280px;
  top:142px;
  text-align:left;
  z-index:2;
  display:none;
}

#market_segments_rollover_entete {
  width:596px;
  background-color:#036339;
}

#market_segments_rollover_corps {
  width:596px; /* IE */
  max-width:594px; /* FireFox */
  background-color:#EFF1F7;
  border-left:1px solid #929191;
  border-right:1px solid #929191;
  border-bottom:1px solid #929191;
  padding-bottom:10px;
}

#trans_01 {
  position:absolute;
  width:796px;
  height:107px;
  left:50%;
  right:50%;
  margin-left:-380px;
  top:0px;
  z-index:1;
  display:none;
}

#trans_02 {
  position:absolute;
  width:410px;
  height:35px;
  left:50%;
  right:50%;
  margin-left:-380px;
  top:107px;
  z-index:1000;
  display:none;
}

#trans_03 {
  position:absolute;
  width:146px;
  height:35px;
  left:50%;
  right:50%;
  margin-left:270px;
  top:107px;
  z-index:1;
  display:none;
}

#trans_04 {
  position:absolute;
  width:796px;
  height:340px;
  left:50%;
  right:50%;
  margin-left:-380px;
  top:142px;
  z-index:1;
  display:none;
}

/**** FIN Définition des MENUS ****/


/**** Définition des DIVS ****/

#global {
  margin-left:auto;
  margin-right:auto;
  width:933px;
  text-align:left;
}

#header {
  width:918px;
  margin-left:11px;
  margin-right:4px;
  height:21px;
  margin-bottom:1px;
}

#recherche {
  width:225px;/*195px*/
  height:21px;
  text-align:center;
  background:#CB0016 url(./images/fond_recherche.gif) no-repeat right;
  float:right;
  
  font:bold 11px Arial;
  color:#FFFFFF;
}

#recherche_01 {
  float:left;
  margin:2px 10px 0px 10px;
  display:inline;
  font:bold 11px Arial;
  color:#FFFFFF;
}

#recherche_02 {
  float:left;
  margin:1px 10px 0px 0px;
  display:inline;
}

#recherche_03 {
  float:left;
  margin:2px 0px 0px 0px;
  display:inline;
}

#liens {
 float:right;
 /*width:300px;*/
 height:21px;
 text-align:right;
 vertical-align:middle;
 margin-right:10px;
 
 font:bold 10px Verdana;
 color:#6C82B8;
 line-height:21px;
}

#menudnn {
 float:right;
 width:413px;
 height:21px;
 text-align:left;
 vertical-align:middle;
 font:bold 10px Verdana;
 color:#7D88A5;
 margin-right:0px;
 line-height:21px;
}

#supercentre {
  float:left;
  width:933px; /* Pour IE */
  max-width:931px; /* Pour FireFox */
  border-left: 1px solid #C4C4C4;
  border-right: 1px solid #C4C4C4;
}

#centre {
  width:918px;
  margin-left:10px;
  margin-right:3px;
}

#logo {
  float:left;
  margin:0;
}

#menu {
  float:left;
}

#menu_01_EN {
  width:692px;
  height:34px;
  background: url(./images/menu/_EN/menu_04.gif) no-repeat;
}

#menu_01_FR {
  width:692px;
  height:34px;
  background: url(./images/menu/_FR/menu_04.gif) no-repeat;
}

#share_price_EN {
  float:left;
  width:157px;
  height:110px;
  background: url(./images/menu/_EN/share_price.gif) no-repeat;
}

#share_price_FR {
  float:left;
  width:157px;
  height:110px;
  background: url(./images/menu/_FR/share_price.gif) no-repeat;
}

#share_price_contenu {
  width:129px;
  height:49px;
  margin : 51px 0 0 14px;
}

#arianne {
  width:100%;
  height:15px;
}

.ContentPaneHautGC {
  width : 904px;
  height : 19px;
  margin : 4px 0px;
}

html>body .ContentPaneHautGC {
  height:auto;
  min-height:19px;
}

.ContentPaneGaucheGC {
  width:168px;
  float:left;
  margin-right:30px;
}

.ContentPaneCentreGC {
  width:706px;
  float:left;
}

.ContentPaneGaucheGCS {
  width:168px;
  float:left;
  margin-right:30px;
  margin-top:27px;
}

.ContentPaneCentreGCS {
  width:706px;
  float:left;
  margin-top:4px;
}

#dnn_ContentPaneHautGCD {
  width : 904px;
  height : 19px;
  margin : 4px 0px;
}

html>body #dnn_ContentPaneHautGCD {
  height:auto;
  min-height:19px;
}

#CaleGDC01 {
  width : 541px;
  float : left;
  margin-right:20px;
}

#dnn_ContentPaneGaucheGCD {
  width : 168px;
  float : left; 
}

#dnn_ContentPaneCentreGCD {
  width : 343px;
  float : right;
}

#dnn_ContentPaneDroiteGCD {
  width : 343px;
  float : left;  
}

.ContentPaneAdmin {
  width:706px;
  float:left;
}

#dnn_ContentPaneGaucheHP {
  width:171px;
  float:left;
  margin-top:15px;
}

#ContentPaneContenuHP {
  width:606px;
  float:left;
  margin-top:15px;
}

#dnn_ContentPaneDroitHP {
  width:132px;
  float:left;
  margin-top:15px;
}

#footer {
  width:100%;
  font-size:10px;
  color:#4A6B8A;
  text-align:center;
}

#fin {
  clear:both;
  height:10px;
}

/**** FIN Définition des DIVS ****/


/**** Définition de la HP ****/

#dnn_ContentPaneContenuGaucheHP {
  width:335px;
  max-width:334px;
  float:left;
  margin-left:15px;
  margin-right:17px;
  display:inline;
}

#dnn_ContentPaneContenuDroitHP {
  width:223px;
  max-width:222px;
  float:left;
}

#container_mappemonde {
  width:171px;
  height:100px;
  background: url(images/fond_mappemonde.gif) no-repeat;
}

#container_lego {
  width:171px;
  height:100px;
  background: url(images/fond_lego.gif) no-repeat;
}

#container_terre {
  width:171px;
  height:100px;
  background: url(images/fond_terre.gif) no-repeat;
}

#container_eprouvette {
  width:171px;
  height:100px;
  background: url(images/fond_eprouvette.gif) no-repeat;
}

#container_jaune {
  width:100%;
}

#container_jaune_entete {
  height:21px;
  background: url(images/fond_titre_jaune.gif);
  float:left;
}

#container_jaune_corps {
  width:100%;
  clear:both;
  background: #FEF7E7;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}


#container_bleu {
  width:100%;
}

#container_bleu_entete {
  height:21px;
  background: url(images/fond_titre_bleu.gif);
  float:left;
}

#container_bleu_corps {
  width:100%;
  clear:both;
  background: #EFF1F7;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_marron {
  width:100%;
}

#container_marron_entete {
  height:21px;
  background: url(images/fond_titre_marron.gif);
  float:left;
}

#container_marron_corps {
  width:100%;
  clear:both;
  background: #F7EFED;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_orange {
  width:100%;
}

#container_orange_entete {
  height:21px;
  background: url(images/fond_titre_orange.gif);
  float:left;
}

#container_orange_corps {
  width:100%;
  clear:both;
  background: #FDF1E5;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_transparent {
  width:100%;
}

#container_transparent_entete {
  height:21px;
  float:left;
}

#container_transparent_corps {
  width:100%;
  clear:both;
}

/**** FIN Définition de la HP ****/


/**** Définition des classes générales ****/

a, a:link, a:hover, a:visited {
  color:#000000;
  text-decoration:underline;
}

.SkinObject {
  color:#000000;
  text-decoration:none;
  font-family : Verdana,Arial,Helvetica;
  font-size : 10px;
  font-weight : normal;
}

a.SkinObject, a:link.SkinObject, a.SkinObject:hover, a.SkinObject:visited {
  color:#000000;
  text-decoration:none;
  font-family : Verdana,Arial,Helvetica;
  font-size : 10px;
  font-weight : normal;
}

.noir {
  color:#000000;
}

.blanc {
  color:#FFFFFF;
}

.color7D88A5 {
  color:#7D88A5;
}

.color666666 {
  color:#666666;
}

.color995138 {
  color:#995138;
}

.colorB52727 {
  color:#B52727;
}

.color333333 {
  color:#333333;
}

.color4B5DA2 {
  color:#4B5DA2;
}

a.color4B5DA2 {
  color:#4B5DA2;
}

.colorFE9D3B {
  color:#FE9D3B;
}

.color6C82B8 {
  color:#6C82B8;
}

.colorC81919 {
  color:#C81919;
}

a.colorC81919 {
  color:#C81919;
}

.color4A6B8A {
  color:#4A6B8A;
}

a.color4A6B8A {
  color:#4A6B8A;
}

.colorCB0016 {
  color:#CB0016;
}

.colorEA7401 {
   color : #EA7401;
}

.color999999 {
   color : #999999;
}

a.nounderline
{
  text-decoration:none
}
a.nounderline:hover
{
  text-decoration:none
}

.size9 {
  font-size:9px
}

.size10 {
  font-size:10px
}

.size11 {
  font-size:11px
}

.size12 {
  font-size:12px
}

.underline {
  text-decoration : underline;
}

.verdana {
  font-family:Verdana;
}

.bold {
  font-weight:bold;
}

.italic {
  font-style:italic;
}

.floatl {
  float:left;
}
.floatlbulle {
  float:left;
}

.floatlbulle p{
  line-height:7px;
}
.floatlbulle div{
  line-height:7px;
}

.floatr {
  float:right;
}

.inline {
  display:inline;
}

.borderred {
  border:1px solid red;
}

.clear {
  clear:both;
}

.borderBCBCBC {
    border : 1px solid #BCBCBC;
}

.center 
{
    text-align : center;
}

.left 
{
    text-align : left;
}

.right 
{
    text-align : right;
}

.justify 
{
    text-align : justify;
}

/**** FIN Définition des classes générales ****/


/**** Définition du reste des classes ****/

a.bouton_saft_group_EN, a.bouton_saft_group_EN:hover, a.bouton_saft_group_FR, a.bouton_saft_group_FR:hover
{
    display:block;
    width:106px;
    height:34px;
}

a.bouton_saft_group_EN
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px 0px; }

a.bouton_saft_group_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px -34px; }

a.bouton_saft_group_FR
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px 0px; }

a.bouton_saft_group_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px -34px; }

a.bouton_investor_centre_EN, a.bouton_investor_centre_EN:hover, a.bouton_investor_centre_FR, a.bouton_investor_centre_FR:hover
{
    display:block;
    width:123px;
    height:34px;
}

a.bouton_investor_centre_EN
{ background:transparent url("./images/menu/_EN/bouton_investor_centre.gif") no-repeat 0px 0px; }

a.bouton_investor_centre_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_investor_centre.gif") no-repeat 0px -34px; }

a.bouton_investor_centre_FR
{ background:transparent url("./images/menu/_FR/bouton_investor_centre.gif") no-repeat 0px 0px; }

a.bouton_investor_centre_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_investor_centre.gif") no-repeat 0px -34px; }

a.bouton_press_office_EN, a.bouton_press_office_EN:hover, a.bouton_press_office_FR, a.bouton_press_office_FR:hover
{
    display:block;
    width:104px;
    height:34px;
}

a.bouton_press_office_EN
{ background:transparent url("./images/menu/_EN/bouton_press_office.gif") no-repeat 0px 0px; }

a.bouton_press_office_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_press_office.gif") no-repeat 0px -34px; }

a.bouton_press_office_FR
{ background:transparent url("./images/menu/_FR/bouton_press_office.gif") no-repeat 0px 0px; }

a.bouton_press_office_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_press_office.gif") no-repeat 0px -34px; }

a.bouton_technologies_EN_normal, a.bouton_technologies_EN_hover, a.bouton_technologies_FR_normal, a.bouton_technologies_FR_hover
{
    display:block;
    width:105px;
    height:34px;
}

a.bouton_technologies_EN_normal
{ background:transparent url("./images/menu/_EN/bouton_technologies.gif") no-repeat 0px 0px; }

a.bouton_technologies_EN_hover
{ background:transparent url("./images/menu/_EN/bouton_technologies.gif") no-repeat 0px -34px; }

a.bouton_technologies_FR_normal
{ background:transparent url("./images/menu/_FR/bouton_technologies.gif") no-repeat 0px 0px; }

a.bouton_technologies_FR_hover
{ background:transparent url("./images/menu/_FR/bouton_technologies.gif") no-repeat 0px -34px; }

a.bouton_market_segments_EN_normal, a.bouton_market_segments_EN_hover, a.bouton_market_segments_FR_normal, a.bouton_market_segments_FR_hover
{
    display:block;
    width:132px;
    height:34px;
}

a.bouton_market_segments_EN_normal
{ background:transparent url("./images/menu/_EN/bouton_market_segments.gif") no-repeat 0px 0px; }

a.bouton_market_segments_EN_hover
{ background:transparent url("./images/menu/_EN/bouton_market_segments.gif") no-repeat 0px -34px; }

a.bouton_market_segments_FR_normal
{ background:transparent url("./images/menu/_FR/bouton_market_segments.gif") no-repeat 0px 0px; }

a.bouton_market_segments_FR_hover
{ background:transparent url("./images/menu/_FR/bouton_market_segments.gif") no-repeat 0px -34px; }

.search {
  width:95px;
  height:16px;
  border:1px solid #820513;
  margin:0px;
  padding:0px;
}

.liste_menu{
  display:block;
  margin:0 0 0 52px;
  padding:0;
}

.liste_menu li{
  height:34px;
  list-style:none;          
  display:inline;
  display/**/:block;
  float:none;
  float/**/:left;
  margin:0;
  padding:0px 0px 0px 0px;
}

a.lien_rollover {
  font:11px Verdana;
  color:#333333;
}

a.lien_rollover:link  {
  font:11px Verdana;
  color:#333333;
}

a.lien_rollover:hover {
  font:bold 11px Verdana;
  color:#333333;
}

.liste_lien_violet {
  list-style: url(./images/puce_violet.gif) outside none;
  margin-left:0px;
  padding-left:0px;
}

.liste_lien_violet li {
  margin-left:12px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
  margin-bottom:5px;
}

.liste_lien_vert {
  list-style: url(./images/puce_vert.gif) outside none;
  margin-left:0px;
  padding-left:0px;
}

.liste_lien_vert li {
  margin-left:12px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
  margin-bottom:5px;
}

.menu {
  list-style : square outside;
  margin-left:0px;
  padding-left:0px;
}

.menu li {
  margin-left:14px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
}

.menu li ul {
  list-style : round outside;
  margin-left:5px;
  padding-left:0px;
}

.menu li ul li {
  margin-left:0px !important; /*FireFox*/
  margin-left:0px; /*IE*/
  padding-left:0px;
}

.lienMenuDnn
{
 font:bold 10px Verdana;
 color:#7D88A5;
}

.titre_hp {
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}

.titre_hp_noir {
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.liste_fleche_bleue
{
  list-style-position : outside;
  list-style-type : none;
}

.liste_fleche_bleue li
{
  list-style-type : none;
  background : url(./images/contenu/puce_fleche_bleue.gif) no-repeat 0px 5px;
  padding-left:10px;
}

a.lien_header, a.lien_header:link, a.lien_header:visited, a.lien_header:hover, a.lien_header:active
{
    font-size:10px;
    color:#6C82B8;
    text-decoration:none;
    font-weight:bold;
    font-family:Verdana;   
}

a.lien_header_marron, a.lien_header_marron:link, a.lien_header_marron:visited, a.lien_header_marron:hover, a.lien_header_marron:active
{
    font-size:10px;
    color:#834029;
    text-decoration:none;
    font-weight:bold;
    font-family:Verdana;   
}

a.lien_hp, a.lien_hp:link, a.lien_hp:visited, a.lien_hp:hover, a.lien_hp:active
{
    color : #333333;
    text-decoration:none;
}

a.lien_hp:hover
{
    text-decoration:underline;
}

/**** FIN Définition du reste des classes ****/


/**** Définition du module NavGauche ****/


/*.leftmodule {width:220px;margin-bottom:13px;text-align:left; color:#003082;}
.leftmodule .header {background-color:#888888;line-height:13px;text-align:center;padding:5px;border-bottom:1px solid white;}
.leftmodule .titre {font-family:verdana;color:white;font-size:13px; font-weight:bold;text-align:center;}
.leftmodule .body {background-color:#AAAAAA;padding-top:3px;padding-bottom:3px;}
.leftmodule .lien {font-size:11px;padding-top:3px;width:97%;padding-bottom:3px;padding-left:10px;border-bottom:1px solid white;}
.leftmodule .selected {background-color:#AAAAAA;border-left:3px solid #888888;padding-top:3px;padding-bottom:3px;margin-left:-5px;padding-left:12px;border-bottom:1px solid white; font-weight:bold;}
.leftmodule .lien a {font-family:verdana;font-size:11px;color:#000000;text-decoration:none;}
.leftmodule .lien a:link {color:#000000;text-decoration:none;}
.leftmodule .lien a:hover {color:#000000;text-decoration:underline;}
.leftmodule .lienOver {color:#000000;text-decoration:underline;}*/

.leftmodule .header 
{
    width:168px;
    height:25px;
    background:url(./images/menu_gauche_haut.gif);
    text-align:center;
}

.leftmodule .titre 
{   
    height:25px;
    line-height:25px;
    vertical-align:middle;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#333333; 
}

.leftmodule .couleur_menu
{
    width:164px;
    margin:1px 0 1px 1px;
    background:#000000;
}

.leftmodule .body
{
    width:168px;
    max-width:167px;
    border-left:1px solid #C7C7C7;
}

.leftmodule .DNNTree
{
    width:164px;
    margin-left:1px;
    background : url(./images/menu_gauche_fond.gif) no-repeat top;
    background-color: #B7BFDD;
}

.leftmodule .lien
{
    float :left;
}

.leftmodule .lienOver
{
}

.leftmodule .selected
{
    font-weight:bold;
}

.leftmodule .DNNTree div div.lien
{
    width:150px;
}

.leftmodule .DNNTree div div.lienAdmin
{
    margin-left : 10px;
    display:inline;
}

.leftmodule .DNNTree div div div.lien
{
    width:140px;
}

.leftmodule .DNNTree .niveau0
{
    padding : 5px 0px;
    border-bottom : 1px solid #666666;
}

.leftmodule .DNNTree .niveau0_deplie
{
    padding : 5px 0px;
    border-bottom : 0px ;
}

.leftmodule .DNNTree .niveau0_select
{
    padding : 5px 0px;
    border-bottom : 1px solid #666666;
    background-color : #FAFAFC;
}

.leftmodule .DNNTree .niveau0_select_deplie
{
    padding : 5px 0px;
    background-color : #FAFAFC;
    border-bottom : 1px solid #FAFAFC;
}

.leftmodule .DNNTree .niveau0 div, .leftmodule .DNNTree .niveau0_deplie div, .leftmodule .DNNTree .niveau0_select div, .leftmodule .DNNTree .niveau0_select_deplie div
{
    font-weight:bold;
}

.leftmodule .DNNTree .niveau1
{
    padding-bottom : 5px;
    border-bottom : 1px solid #666666;
}

.leftmodule .DNNTree .niveau1_select_deplie
{
    padding-bottom : 5px;
    border-bottom : 1px solid #666666;
    background-color : #FAFAFC;
}

.leftmodule .DNNTree .niveau1, .leftmodule .DNNTree .niveau1_select_deplie
{
    text-decoration:underline;
}

/**** FIN Définition du module NavGauche ****/


/**** Ajout PY ****/

div#map440392088 div span
{
    display:none;
}

/**** FIN Ajout PY ****/


/**** Gestion des listes à choix multiples ****/

div.multiContainer
{
  font-size : 11px;
  font-family : Verdana,Arial,Helvetica;
  color: #000000;
}

.multiLabel
{
  width: 220px; /* Taille initiale */
  height: 16px !important;
  height: 20px;
  padding: 2px 0 0 4px;
  border: solid 1px #A5ACB2;
  background: #ffffff url(/SAFT/images/GED/fleche.gif) no-repeat top right;
  cursor: pointer;
  /*/cursor: hand;*/
}

.multiSelContainer /* Le container de la liste deroulante */
{
  position: relative;
  z-index: 100;
}

.multiSel /* Sert au positionnement */
{
  display: none;
  position: absolute;
  z-index: 1000;
  top: 20px;
  left: 0;
  width: 226px !important; /* 6px de plus que multiLabel */
  width: 220px;
  height: 201px;
  background: #ffffff;
  overflow: hidden;
}

.multiSelFinal /* Container de Label */
{
  width: 224px !important; /* 4px de plus que multiLabel */
  width: 220px;
  height: 200px;
  border-top: none 0;
  border-left: solid 1px #A5ACB2;
  border-right: solid 1px #A5ACB2;
  border-bottom: solid 1px #A5ACB2;
  overflow: auto;
}

.labelOUT, .labelOVER
{
  position: static;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  width: auto;
  border-bottom: 1px solid #ffffff;
  background-color : #FAFAFA;
  cursor: pointer;
  /*/cursor: hand;*/
}

.labelOVER
{
  background-color : #D8D8D8;
}

.multiSelFinal input
{
  margin:4px !important;
  margin:0px;
  vertical-align: middle;
}

.multiSelFinal span
{
  display: inline;
  float: none;
}

/**** FIN Gestion des listes à choix multiples ****/


/*** debut ajout contacts***/
.pad3
{
	padding:3px;
}
/*** fin ajout contacts***/


/*** DEBUT Choix SearchProducts ***/

#chx
{
 text-decoration:none;
 cursor:pointer;
 margin-bottom:5px;   
 position:relative;
}

#autocomplete
{
	overflow:auto;
	height:150px;
	width:118px;
	margin-right:2px;
	background-color:#FFFFFF;
	text-align:left;
	display:none;
	border-left:1px solid #6E8DB6;
	border-right:1px solid #6E8DB6;
	border-bottom:1px solid #6E8DB6;
	position:relative;
	left:-8px;
}

/*** DEBUT Choix SearchProducts ***/













/*** Definition de la feuille d'impression ***/
@media print
{



* {
  margin:0px;
  padding:0px;
  font-size : 11px;
  font-family : Verdana,Arial,Helvetica;
}

body {
  margin:0px;
  padding:0px;
  text-align:left;
}

select option {
  padding-right:8px;
}

/**** Définition des MENUS ****/

#technologies_rollover_FR {
  display:none;
}

#technologies_rollover_EN {
  display:none;
}

#technologies_rollover_entete {
  display:none;
}

#technologies_rollover_corps {
  display:none;
}


#market_segments_rollover_FR {
  display:none;
}

#market_segments_rollover_EN {
  display:none;
}

#market_segments_rollover_entete {
  display:none;
}

#market_segments_rollover_corps {
  display:none;
}

#trans_01 {
  display:none;
}

#trans_02 {
  display:none;
}

#trans_03 {
  display:none;
}

#trans_04 {
  display:none;
}

/**** FIN Définition des MENUS ****/


/**** Définition des DIVS ****/

#global {
  margin-left:0px;
  margin-right:0px;
  width:auto;
  text-align:left;
}

#header {
  display:none;
}

#recherche {
  display:none;
}

#recherche_01 {
  display:none;
}

#recherche_02 {
  display:none;
}

#recherche_03 {
  display:none;
}

#liens {
 display:none;
}

#menudnn {
 display:none;
}

#supercentre {
  float:left;
  width:auto;
  border-left: none;
  border-right: none;
}

#centre {
  width:706px;
  margin-left:0px;
  margin-right:0px;
}

#logo {
 display:none;
}

#menu {
  display:none;
}

#menu_01_EN {
  display:none;
}

#menu_01_FR {
  display:none;
}

#share_price_EN {
  display:none;
}

#share_price_FR {
  display:none;
}

#share_price_contenu {
  display:none;
}

#arianne {
 display:none;
}

.ContentPaneHautGC {
  display:none;
}

html>body .ContentPaneHautGC {
  display:none;
}

.ContentPaneGaucheGC {
  display:none;
}

.ContentPaneCentreGC {
  width:706px;
  float:left;
}

.ContentPaneGaucheGCS {
  display:none;
}

.ContentPaneCentreGCS {
  width:706px;
  float:left;
  margin-top:0px;
}

#dnn_ContentPaneHautGCD {
  display:none;
}

html>body #dnn_ContentPaneHautGCD {
  display:none;
}

#CaleGDC01 {
  width : 343px;
  float : left;
  margin-right:20px;
}

#dnn_ContentPaneGaucheGCD {
  display:none;
}

#dnn_ContentPaneCentreGCD {
  width : 343px;
  float : right;
}

#dnn_ContentPaneDroiteGCD {
  width : 343px;
  float : left;  
}

.ContentPaneAdmin {
  width:706px;
  float:left;
}

#dnn_ContentPaneGaucheHP {
  display:none;
}

#ContentPaneContenuHP {
  width:606px;
  float:left;
  margin-top:0px;
}

#dnn_ContentPaneDroitHP {
  display:none;
}

#footer {
  display:none;
}

#fin {
  display:none;
}

/**** FIN Définition des DIVS ****/


/**** Définition de la HP ****/

#dnn_ContentPaneContenuGaucheHP {
  width:335px;
  max-width:334px;
  float:left;
  margin-left:15px;
  margin-right:17px;
  display:inline;
}

#dnn_ContentPaneContenuDroitHP {
  width:223px;
  max-width:222px;
  float:left;
}

#container_mappemonde {
  width:171px;
  height:100px;
  background: url(images/fond_mappemonde.gif) no-repeat;
}

#container_lego {
  width:171px;
  height:100px;
  background: url(images/fond_lego.gif) no-repeat;
}

#container_terre {
  width:171px;
  height:100px;
  background: url(images/fond_terre.gif) no-repeat;
}

#container_eprouvette {
  width:171px;
  height:100px;
  background: url(images/fond_eprouvette.gif) no-repeat;
}

#container_jaune {
  width:100%;
}

#container_jaune_entete {
  height:21px;
  background: url(images/fond_titre_jaune.gif);
  float:left;
}

#container_jaune_corps {
  width:100%;
  clear:both;
  background: #FEF7E7;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}


#container_bleu {
  width:100%;
}

#container_bleu_entete {
  height:21px;
  background: url(images/fond_titre_bleu.gif);
  float:left;
}

#container_bleu_corps {
  width:100%;
  clear:both;
  background: #EFF1F7;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_marron {
  width:100%;
}

#container_marron_entete {
  height:21px;
  background: url(images/fond_titre_marron.gif);
  float:left;
}

#container_marron_corps {
  width:100%;
  clear:both;
  background: #F7EFED;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_orange {
  width:100%;
}

#container_orange_entete {
  height:21px;
  background: url(images/fond_titre_orange.gif);
  float:left;
}

#container_orange_corps {
  width:100%;
  clear:both;
  background: #FDF1E5;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
  border-left:1px solid #C2C2C2;
}

#container_transparent {
  width:100%;
}

#container_transparent_entete {
  height:21px;
  float:left;
}

#container_transparent_corps {
  width:100%;
  clear:both;
}

/**** FIN Définition de la HP ****/


/**** Définition des classes générales ****/

a, a:link, a:hover, a:visited {
  color:#000000;
  text-decoration:underline;
}

.SkinObject {
  color:#000000;
  text-decoration:none;
  font-family : Verdana,Arial,Helvetica;
  font-size : 10px;
  font-weight : normal;
}

a.SkinObject, a:link.SkinObject, a.SkinObject:hover, a.SkinObject:visited {
  color:#000000;
  text-decoration:none;
  font-family : Verdana,Arial,Helvetica;
  font-size : 10px;
  font-weight : normal;
}

.noir {
  color:#000000;
}

.blanc {
  color:#FFFFFF;
}

.color7D88A5 {
  color:#7D88A5;
}

.color666666 {
  color:#666666;
}

.color995138 {
  color:#995138;
}

.colorB52727 {
  color:#B52727;
}

.color333333 {
  color:#333333;
}

.color4B5DA2 {
  color:#4B5DA2;
}

a.color4B5DA2 {
  color:#4B5DA2;
}

.colorFE9D3B {
  color:#FE9D3B;
}

.color6C82B8 {
  color:#6C82B8;
}

.colorC81919 {
  color:#C81919;
}

a.colorC81919 {
  color:#C81919;
}

.color4A6B8A {
  color:#4A6B8A;
}

a.color4A6B8A {
  color:#4A6B8A;
}

.colorCB0016 {
  color:#CB0016;
}

.colorEA7401 {
   color : #EA7401;
}

.color999999 {
   color : #999999;
}

a.nounderline
{
  text-decoration:none
}
a.nounderline:hover
{
  text-decoration:none
}

.size9 {
  font-size:9px
}

.size10 {
  font-size:10px
}

.size11 {
  font-size:11px
}

.size12 {
  font-size:12px
}

.underline {
  text-decoration : underline;
}

.verdana {
  font-family:Verdana;
}

.bold {
  font-weight:bold;
}

.italic {
  font-style:italic;
}

.floatl {
  float:left;
}

.floatr {
  float:right;
}

.inline {
  display:inline;
}

.borderred {
  border:1px solid red;
}

.clear {
  clear:both;
}

.borderBCBCBC {
    border : 1px solid #BCBCBC;
}

.center 
{
    text-align : center;
}

.left 
{
    text-align : left;
}

.right 
{
    text-align : right;
}

.justify 
{
    text-align : justify;
}

/**** FIN Définition des classes générales ****/


/**** Définition du reste des classes ****/

a.bouton_saft_group_EN, a.bouton_saft_group_EN:hover, a.bouton_saft_group_FR, a.bouton_saft_group_FR:hover
{
    display:block;
    width:106px;
    height:34px;
}

a.bouton_saft_group_EN
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px 0px; }

a.bouton_saft_group_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px -34px; }

a.bouton_saft_group_FR
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px 0px; }

a.bouton_saft_group_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px -34px; }

a.bouton_investor_centre_EN, a.bouton_investor_centre_EN:hover, a.bouton_investor_centre_FR, a.bouton_investor_centre_FR:hover
{
    display:block;
    width:123px;
    height:34px;
}

a.bouton_investor_centre_EN
{ background:transparent url("./images/menu/_EN/bouton_investor_centre.gif") no-repeat 0px 0px; }

a.bouton_investor_centre_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_investor_centre.gif") no-repeat 0px -34px; }

a.bouton_investor_centre_FR
{ background:transparent url("./images/menu/_FR/bouton_investor_centre.gif") no-repeat 0px 0px; }

a.bouton_investor_centre_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_investor_centre.gif") no-repeat 0px -34px; }

a.bouton_press_office_EN, a.bouton_press_office_EN:hover, a.bouton_press_office_FR, a.bouton_press_office_FR:hover
{
    display:block;
    width:104px;
    height:34px;
}

a.bouton_press_office_EN
{ background:transparent url("./images/menu/_EN/bouton_press_office.gif") no-repeat 0px 0px; }

a.bouton_press_office_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_press_office.gif") no-repeat 0px -34px; }

a.bouton_press_office_FR
{ background:transparent url("./images/menu/_FR/bouton_press_office.gif") no-repeat 0px 0px; }

a.bouton_press_office_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_press_office.gif") no-repeat 0px -34px; }

a.bouton_technologies_EN_normal, a.bouton_technologies_EN_hover, a.bouton_technologies_FR_normal, a.bouton_technologies_FR_hover
{
    display:block;
    width:105px;
    height:34px;
}

a.bouton_technologies_EN_normal
{ background:transparent url("./images/menu/_EN/bouton_technologies.gif") no-repeat 0px 0px; }

a.bouton_technologies_EN_hover
{ background:transparent url("./images/menu/_EN/bouton_technologies.gif") no-repeat 0px -34px; }

a.bouton_technologies_FR_normal
{ background:transparent url("./images/menu/_FR/bouton_technologies.gif") no-repeat 0px 0px; }

a.bouton_technologies_FR_hover
{ background:transparent url("./images/menu/_FR/bouton_technologies.gif") no-repeat 0px -34px; }

a.bouton_market_segments_EN_normal, a.bouton_market_segments_EN_hover, a.bouton_market_segments_FR_normal, a.bouton_market_segments_FR_hover
{
    display:block;
    width:132px;
    height:34px;
}

a.bouton_market_segments_EN_normal
{ background:transparent url("./images/menu/_EN/bouton_market_segments.gif") no-repeat 0px 0px; }

a.bouton_market_segments_EN_hover
{ background:transparent url("./images/menu/_EN/bouton_market_segments.gif") no-repeat 0px -34px; }

a.bouton_market_segments_FR_normal
{ background:transparent url("./images/menu/_FR/bouton_market_segments.gif") no-repeat 0px 0px; }

a.bouton_market_segments_FR_hover
{ background:transparent url("./images/menu/_FR/bouton_market_segments.gif") no-repeat 0px -34px; }

.search {
  width:95px;
  height:16px;
  border:1px solid #820513;
  margin:0px;
  padding:0px;
}

.liste_menu{
  display:block;
  margin:0 0 0 52px;
  padding:0;
}

.liste_menu li{
  height:34px;
  list-style:none;          
  display:inline;
  display/**/:block;
  float:none;
  float/**/:left;
  margin:0;
  padding:0px 0px 0px 0px;
}

a.lien_rollover {
  font:11px Verdana;
  color:#333333;
}


.floatl p
{
	 line-height : 8px;
}


a.lien_rollover:link  {
  font:11px Verdana;
  color:#333333;
}

a.lien_rollover:hover {
  font:bold 11px Verdana;
  color:#333333;
}

.liste_lien_violet {
  list-style: url(./images/puce_violet.gif) outside none;
  margin-left:0px;
  padding-left:0px;
}

.liste_lien_violet li {
  margin-left:12px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
  margin-bottom:5px;
}

.liste_lien_vert {
  list-style: url(./images/puce_vert.gif) outside none;
  margin-left:0px;
  padding-left:0px;
}

.liste_lien_vert li {
  margin-left:12px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
  margin-bottom:5px;
}

.menu {
  list-style : square outside;
  margin-left:0px;
  padding-left:0px;
}

.menu li {
  margin-left:14px !important; /*FireFox*/
  margin-left:18px; /*IE*/
  padding-left:0px;
}

.menu li ul {
  list-style : round outside;
  margin-left:5px;
  padding-left:0px;
}

.menu li ul li {
  margin-left:0px !important; /*FireFox*/
  margin-left:0px; /*IE*/
  padding-left:0px;
}

.lienMenuDnn
{
 font:bold 10px Verdana;
 color:#7D88A5;
}

.titre_hp {
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}

.titre_hp_noir {
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.liste_fleche_bleue
{
  list-style-position : outside;
  list-style-type : none;
}

.liste_fleche_bleue li
{
  list-style-type : none;
  background : url(./images/contenu/puce_fleche_bleue.gif) no-repeat 0px 5px;
  padding-left:10px;
}

a.lien_header, a.lien_header:link, a.lien_header:visited, a.lien_header:hover, a.lien_header:active
{
    font-size:10px;
    color:#6C82B8;
    text-decoration:none;
    font-weight:bold;
    font-family:Verdana;   
}

a.lien_hp, a.lien_hp:link, a.lien_hp:visited, a.lien_hp:hover, a.lien_hp:active
{
    color : #333333;
    text-decoration:none;
}

a.lien_hp:hover
{
    text-decoration:underline;
}

/**** FIN Définition du reste des classes ****/


/**** Définition du module NavGauche ****/


/*.leftmodule {width:220px;margin-bottom:13px;text-align:left; color:#003082;}
.leftmodule .header {background-color:#888888;line-height:13px;text-align:center;padding:5px;border-bottom:1px solid white;}
.leftmodule .titre {font-family:verdana;color:white;font-size:13px; font-weight:bold;text-align:center;}
.leftmodule .body {background-color:#AAAAAA;padding-top:3px;padding-bottom:3px;}
.leftmodule .lien {font-size:11px;padding-top:3px;width:97%;padding-bottom:3px;padding-left:10px;border-bottom:1px solid white;}
.leftmodule .selected {background-color:#AAAAAA;border-left:3px solid #888888;padding-top:3px;padding-bottom:3px;margin-left:-5px;padding-left:12px;border-bottom:1px solid white; font-weight:bold;}
.leftmodule .lien a {font-family:verdana;font-size:11px;color:#000000;text-decoration:none;}
.leftmodule .lien a:link {color:#000000;text-decoration:none;}
.leftmodule .lien a:hover {color:#000000;text-decoration:underline;}
.leftmodule .lienOver {color:#000000;text-decoration:underline;}*/

.leftmodule .header 
{
    width:168px;
    height:25px;
    background:url(./images/menu_gauche_haut.gif);
    text-align:center;
}

.leftmodule .titre 
{   
    height:25px;
    line-height:25px;
    vertical-align:middle;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#333333; 
}

.leftmodule .couleur_menu
{
    width:164px;
    margin:1px 0 1px 1px;
    background:#000000;
}

.leftmodule .body
{
    width:168px;
    max-width:167px;
    border-left:1px solid #C7C7C7;
}

.leftmodule .DNNTree
{
    width:164px;
    margin-left:1px;
    background : url(./images/menu_gauche_fond.gif) no-repeat top;
    background-color: #B7BFDD;
}

.leftmodule .lien
{
    float :left;
}

.leftmodule .lienOver
{
}

.leftmodule .selected
{
    font-weight:bold;
}

.leftmodule .DNNTree div div.lien
{
    width:150px;
}

.leftmodule .DNNTree div div.lienAdmin
{
    margin-left : 10px;
    display:inline;
}

.leftmodule .DNNTree div div div.lien
{
    width:140px;
}

.leftmodule .DNNTree .niveau0
{
    padding : 5px 0px;
    border-bottom : 1px solid #666666;
}

.leftmodule .DNNTree .niveau0_deplie
{
    padding : 5px 0px;
    border-bottom : 0px ;
}

.leftmodule .DNNTree .niveau0_select
{
    padding : 5px 0px;
    border-bottom : 1px solid #666666;
    background-color : #FAFAFC;
}

.leftmodule .DNNTree .niveau0_select_deplie
{
    padding : 5px 0px;
    background-color : #FAFAFC;
    border-bottom : 1px solid #FAFAFC;
}

.leftmodule .DNNTree .niveau0 div, .leftmodule .DNNTree .niveau0_deplie div, .leftmodule .DNNTree .niveau0_select div, .leftmodule .DNNTree .niveau0_select_deplie div
{
    font-weight:bold;
}

.leftmodule .DNNTree .niveau1
{
    padding-bottom : 5px;
    border-bottom : 1px solid #666666;
}

.leftmodule .DNNTree .niveau1_select_deplie
{
    padding-bottom : 5px;
    border-bottom : 1px solid #666666;
    background-color : #FAFAFC;
}

.leftmodule .DNNTree .niveau1, .leftmodule .DNNTree .niveau1_select_deplie
{
    text-decoration:underline;
}

/**** FIN Définition du module NavGauche ****/


/**** Ajout PY ****/

div#map440392088 div span
{
    display:none;
}

/**** FIN Ajout PY ****/


/**** Gestion des listes à choix multiples ****/

div.multiContainer
{
  font-size : 11px;
  font-family : Verdana,Arial,Helvetica;
  color: #000000;
}

.multiLabel
{
  width: 220px; /* Taille initiale */
  height: 16px !important;
  height: 20px;
  padding: 2px 0 0 4px;
  border: solid 1px #A5ACB2;
  background: #ffffff url(/SAFT/images/GED/fleche.gif) no-repeat top right;
  cursor: pointer;
  /*/cursor: hand;*/
}

.multiSelContainer /* Le container de la liste deroulante */
{
  position: relative;
  z-index: 100;
}

.multiSel /* Sert au positionnement */
{
  display: none;
  position: absolute;
  z-index: 1000;
  top: 20px;
  left: 0;
  width: 226px !important; /* 6px de plus que multiLabel */
  width: 220px;
  height: 201px;
  background: #ffffff;
  overflow: hidden;
}

.multiSelFinal /* Container de Label */
{
  width: 224px !important; /* 4px de plus que multiLabel */
  width: 220px;
  height: 200px;
  border-top: none 0;
  border-left: solid 1px #A5ACB2;
  border-right: solid 1px #A5ACB2;
  border-bottom: solid 1px #A5ACB2;
  overflow: auto;
}

.labelOUT, .labelOVER
{
  position: static;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  width: auto;
  border-bottom: 1px solid #ffffff;
  background-color : #FAFAFA;
  cursor: pointer;
  /*/cursor: hand;*/
}

.labelOVER
{
  background-color : #D8D8D8;
}

.multiSelFinal input
{
  margin:4px !important;
  margin:0px;
  vertical-align: middle;
}

.multiSelFinal span
{
  display: inline;
  float: none;
}

/**** FIN Gestion des listes à choix multiples ****/


/*** debut ajout contacts***/
.pad3
{
	padding:3px;
}
/*** fin ajout contacts***/



.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
    

    
    
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}



/*** DEBUT Choix SearchProducts ***/

#chx
{
 text-decoration:none;
 cursor:pointer;
 margin-bottom:5px;   
 position:relative;
}

#autocomplete
{
	overflow:auto;
	height:150px;
	width:118px;
	margin-right:2px;
	background-color:#FFFFFF;
	text-align:left;
	display:none;
	border-left:1px solid #6E8DB6;
	border-right:1px solid #6E8DB6;
	border-bottom:1px solid #6E8DB6;
	position:relative;
	left:-8px;
}

/*** DEBUT Choix SearchProducts ***/
