/********************************************************/
/* Contenu                                              */
/********************************************************/
#lienNews {
	padding-right:15px;
	padding-bottom:15px;
}
#lienNews a{
	color:#000;
	font-weight:bold;
}
#lienNews a:hover{
	color:#666;
}
#slogan {
	padding: 0px;
	color: rgb(114, 200, 251);
	font-size: 26px;
	height:50px;
}

div.mainTitle { color:#666666; font-size:24px; font-weight:normal; padding:0px;}
p { text-align:justify;}
table td { vertical-align:top;}
.titreNoir { 
color:#000;
}

#contenu { color:#333333;}

#contenu ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu .encadre { background-color:#E6E6E6; padding:10px 10px 10px 10px; margin-top:30px;}
#contenu .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu .encadreTab ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#contenu .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; border-bottom:1px dotted #000; padding-bottom:2px; margin-bottom:10px;}

#contenu table.sites { width:550px;}
#contenu table.sites td { vertical-align:top;}
#contenu table.sites td.image { width:265px; padding-top:4px;}
#contenu table.sites ul { margin-top:0;}
#contenu .legende { font-size:10px; font-style:italic; margin-top:10px;}

#contenu1 { color:#333333;}

#contenu1 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu1 ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu1 .encadre { background-color:#E6E6E6; padding:10px 10px 10px 10px; margin-top:30px;}
#contenu1 .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu1 .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu1 .encadreTab ul { list-style-image:url(images/puces_content_gris_n1_rub1.gif);}
#contenu1 .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#88b935; border-bottom:1px dotted #88b935; padding-bottom:2px; margin-bottom:10px;}

#contenu1 table.sites { width:550px;}
#contenu1 table.sites td { vertical-align:top;}
#contenu1 table.sites td.image { width:265px; padding-top:4px;}
#contenu1 table.sites ul { margin-top:0;}
#contenu1 .legende { font-size:10px; font-style:italic; margin-top:10px;}

#contenu2 { color:#333333;}

#contenu2 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu2 ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#inforub2 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}

#contenu2 .encadre { background-color:#E6E6E6; padding:10px 10px 10px 10px; margin-top:30px;}
#contenu2 .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu2 .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu2 .encadreTab ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#contenu2 .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#318cca; border-bottom:1px dotted #318cca; padding-bottom:2px; margin-bottom:10px;}

#contenu2 table.sites { width:550px;}
#contenu2 table.sites td { vertical-align:top;}
#contenu2 table.sites td.image { width:265px; padding-top:4px;}
#contenu2 table.sites ul { margin-top:0;}
#contenu2 .legende { font-size:10px; font-style:italic; margin-top:10px;}

#contenu3 { color:#333333;}

#contenu3 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu3 ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#inforub3 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu3 .encadre { background-color:#E6E6E6; padding:10px 10px 10px 10px; margin-top:30px;}
#contenu3 .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu3 .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu3 .encadreTab ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#contenu3 .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e16c20; border-bottom:1px dotted #e16c20; padding-bottom:2px; margin-bottom:10px;}

#contenu3 table.sites { width:550px;}
#contenu3 table.sites td { vertical-align:top;}
#contenu3 table.sites td.image { width:265px; padding-top:4px;}
#contenu3 table.sites ul { margin-top:0;}
#contenu3 .legende { font-size:10px; font-style:italic; margin-top:10px;}

#contenu4 { color:#333333;}

#contenu4 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu4 ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#inforub4 ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}

#contenu4 .encadre { background-color:#E6E6E6; padding:10px 10px 10px 10px; margin-top:30px;}
#contenu4 .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu4 .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu4 .encadreTab ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#contenu4 .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d1006c; border-bottom:1px dotted #d1006c; padding-bottom:2px; margin-bottom:10px;}

#contenu4 table.sites { width:550px;}
#contenu4 table.sites td { vertical-align:top;}
#contenu4 table.sites td.image { width:265px; padding-top:4px;}
#contenu4 table.sites ul { margin-top:0;}
#contenu4 .legende { font-size:10px; font-style:italic; margin-top:10px;}

.pageTop { width:100%; text-align:center; height:15px; vertical-align:top;}

#printPage {
  float:right;
	width:12px;
	clear:none;
}
#printPage a, #printPage a img {
  display:block;
	height:12px;
  width:12px;
}
#printPage a { background:url(images/print_on.gif) no-repeat;}
#printPage a:hover { visibility: visible;}
#printPage a:hover img { visibility: hidden;}

/********************************************************/
/* Zone d'information                                   */
/********************************************************/
#info ul {
  list-style-type:none;
  list-style-image:url(images/puces_info.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#info ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#info a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#info a:hover { text-decoration:underline;}
#info p { font:Verdana, Arial, Helvetica, sans-serif;}
#infoVSep { display:none; height:20px;}
#info a.QE_Link , #info a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

#inforub1 ul {
  list-style-type:none;
  list-style-image:url(images/puces_info_rub1.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#inforub1 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#inforub1 a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#inforub1 a:hover { text-decoration:underline;}
#inforub1 p { font:Verdana, Arial, Helvetica, sans-serif;}
#inforub1 a.QE_Link , #inforub1 a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

#inforub2 ul {
  list-style-type:none;
  list-style-image:url(images/puces_info_rub2.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#inforub2 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#inforub2 a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#inforub2 a:hover { text-decoration:underline;}
#inforub2 p { font:Verdana, Arial, Helvetica, sans-serif;}
#inforub2 a.QE_Link , #inforub2 a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

#inforub3 ul {
  list-style-type:none;
  list-style-image:url(images/puces_info_rub3.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#inforub3 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#inforub3 a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#inforub3 a:hover { text-decoration:underline;}
#inforub3 p { font:Verdana, Arial, Helvetica, sans-serif;}
#inforub3 a.QE_Link , #inforub3 a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

#inforub4 ul {
  list-style-type:none;
  list-style-image:url(images/puces_info_rub4.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#inforub4 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#inforub4 a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#inforub4 a:hover { text-decoration:underline;}
#inforub4 p { font:Verdana, Arial, Helvetica, sans-serif;}
#inforub4 a.QE_Link , #inforub4 a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

/********************************************************/
/* Glossaire                                            */
/********************************************************/
dl {}
dt { font-weight:bold; margin-top:4px;}
dd { margin-left:30px;}
#alpha { font-size:12px; color:#CCCCCC; margin-bottom:20px;}
#alpha a { color:#0090D7; text-decoration:none; padding-left:1px; padding-right:1px;}
#alpha a:hover { color:#77C10B;}

/********************************************************/
/* Fiches Produits                                      */
/********************************************************/
#fiche_produits #gauche, #fiche_produits #gauche1C {	background-color:#E6E6E6;	vertical-align:top;}
#fiche_produits #gauche { padding:10px;}
#fiche_produits #gauche1C { padding:10px;}
#fiche_produits #gauche1C {	width:100%;}
#fiche_produits #gauche {	width:189px; font-size:11px;}
#fiche_produits {	border:1px solid #E6E6E6; width:549px;}
#fiche_produits #gauche p, #fiche_produits #gauche1C p, #fiche_produits #droite p { text-align:left;}
#fiche_produits #droite p.titre, #fiche_produits #gauche1C p .titre { font-weight:bold; color:#0090D7;}
#fiche_produits #droite p.titre { text-align:center; font-size:12px;}
#fiche_produits #gauche ul, #fiche_produits #gauche1C ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#fiche_produits #gauche ul ul, #fiche_produits #gauche1C ul ul { list-style-image:url(images/puces_content_gris_n2.gif);}
#fiche_produits #droite {	vertical-align:top; padding:10px;}
#tabLink .titrePara { width:270px;}
#ficheBack { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0090D7; margin-top:7px; margin-bottom:20px;}

#fiche_produits #droite1C p { text-align:left;}
#fiche_produits #droite1C p.titre { font-weight:bold; color:#0090D7;text-align:center; font-size:12px;}
#fiche_produits #droite1C {	width:550px; vertical-align:top; padding:10px;}
/********************************************************/
/* Pages QA                                             */
/********************************************************/
#inspections { width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#inspections th, #inspections td { padding:8px;}
#inspections th { width:25%; color:#FFFFFF; text-align:center;}
#inspections th.sites { color:#000000; font-weight:bold; background-color:#FFFFFF;}
#inspections td { text-align:center;}
#inspections td.sites { background-color:#CCCCCC; text-align:left; vertical-align:middle;}
#inspections .eu, #inspections .us, #inspections .jpn { vertical-align:top; font-weight:bold;}
#inspections .eu { background-color:#4CB1E1;}
#inspections .us { background-color:#9CDE3C;}
#inspections .jpn { background-color:#FFCC00;}

/********************************************************/
/* Pages Partners                                       */
/********************************************************/
.partners { width:550px;}
.partners td.logo { border-bottom:1px solid #E6E6E6; }
.partners td, .partners td p { text-align:justify;}
.partners td.titrePartners { border-bottom:1px solid #E6E6E6; vertical-align:middle;padding-left:10px; text-align:left; width:385px;}
.partners .description { padding-top:10px;}

/********************************************************/
/* Pages R&D                                            */
/********************************************************/
#rdPcas { background-color:#E6E6E6;width:550px; padding-top:10px; padding-bottom:15px; color:#666666;}
#rdPcas #moyens { width:520px; margin-left:10px;}
#rdPcas #moyens td { padding:4px 8px 4px 8px;}
#rdPcas #moyens .libelle { font-weight:bold; color:#000000; width:190px; /* padding-left:0px; */}
#rdPcas #capacites { width:520px; margin-left:10px;}
#rdPcas #capacites th, #rdPcas #capacites td { text-align:center; background-color:#CCCCCC;}
#rdPcas #capacites th { padding:8px; color:#0090D7; border-bottom:1px solid #E6E6E6;}
#rdPcas #capacites td { padding:4px 8px 4px 8px;}
#rdPcas #capacites .libelle { font-weight:bold; text-align:left; background-color:#E6E6E6; color:#000000; width:200px;}
#rdPcas #capacites .sep { width:3px; background-color:#E6E6E6; padding:0px;}

.rdProcess { width:550px;}
.rdProcess td {}
.rdProcess td p { text-align:left;}
.rdProcess td.sep { width:10px; padding:0px;}

/********************************************************/
/* Recherche & resultat molecules                       */
/********************************************************/
#anotherSearch {
  /*background-color:#FFCC00;*/
	padding:4px 0px 4px 0px;
	margin-bottom:10px;
}
#anotherSearch input.input_text {
	background: url(./images/fond-saisie.png) no-repeat left;
	width: 162px;
	height: 23px;
	padding:6px 8px 0px 8px;
	border:0px;
	border-collapse:collapse;

}
#anotherSearch input.input_submit {
	height:23px;
	border:0px;
	border-collapse:collapse;
	padding-bottom:2px;
	margin-left:10px;
	font-size:12px;
	color:#999999;
	background-color:#FFFFFF;/**/
	cursor: pointer;
}
#listResultMol { width:550px;}
#listResultMol th, #listResultMol td { vertical-align:middle; text-align:center;}
#listResultMol th { background-color:#B1DC73; color:#FFFFFF; padding:10px 0px 10px 0px; border:1px solid #FFFFFF; font-weight:normal;}
#listResultMol td { border:1px solid #B1DC73; padding:3px 0px 3px 0px;}
#listResultMol td.name { border-left:1px solid #FFFFFF; width:245px;}
#listResultMol td.casNumber { width:120px;}
#listResultMol td.diagram { border-right:1px solid #FFFFFF;}
#listResultMol td.sepH, #listResultMol td.molBottom { height:5px; border-collapse:collapse; border:0px; padding:0px;}
#listResultMol td.molBottom { background-color:#B1DC73;}
#listResultMol a.moleculeName { color:#000000; text-decoration:none;}
#listResultMol a.moleculeName:hover { color:#77C10B;}
#listResultMol td.diagram  img {
  max-width: 135px;
  _width: expression((this.offsetWidth>=135) ? 135, this.offsetWidth) : true);
}
/********************************************************/
/* Pages Molecules                                      */
/********************************************************/
#moleculeDiag { text-align:center; margin-bottom:10px;}
#moleculeSheet { width:550px;}
#moleculeSheet td, #moleculeSheet th { padding:4px 0px 4px 0px; vertical-align:top; font-weight:normal;}
#moleculeSheet th { /*border-top:1px solid #0090D7;*/}
#moleculeSheet .libelle { color:#999999; width:110px;}
#moleculeSheet .contenu {}

#moleculeSheet .typeContact { width:100%;}
#moleculeSheet .typeContact td { padding:2px 0px 2px 0px; vertical-align:top; margin:0px; height:20px;}
#moleculeSheet .typeContact th { padding:0px 0px 2px 0px; vertical-align:top; margin:0px; font-weight:normal; height:20px;}
#moleculeSheet .typeContact td.radio, #moleculeSheet .typeContact th.radio { width:25px;}
#moleculeSheet .typeContact td.radioLabel, #moleculeSheet .typeContact th.radioLabel { width:175px;}
#moleculeSheet th.contactSubmit {}

#moleculeBack { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0090D7; margin-top:7px; margin-bottom:20px;}
#moleculeDelete { margin-top: 10px; }
#moleculeContacttd { color: white; }
#moleculeContact table { width: 100%; }
#moleculeContact td { margin: 0px; padding: 0px; }
/********************************************************/
/* Pages Financieres                                    */
/********************************************************/
#contenu .finResult { width:550px; border:1px solid #E6E6E6;}
#contenu .finResult td, #contenu .finResult th {  padding:5px 5px 5px 5px; border-bottom:1px solid #E6E6E6; vertical-align:middle;}
#contenu .finResult p { text-align:center; margin:0px; padding:0px;}
#contenu .finResult .libelle p { text-align:left;}
/*#contenu .finResult th { padding-top:10px;}*/
#contenu .finResult td.libelle, #contenu .finResult th.libelle { width:385px; background-color:#E6E6E6; }
#contenu .finResult td.libelle ul { list-style:none; list-style-image:url(images/puces_content_gris_n1.gif); margin-top:0px; margin-bottom:0px;}

#profile { background-color:#E6E6E6; padding:10px 10px 5px 10px; margin-bottom:15px;}
#profile ul { list-style:none; list-style-image:url(images/puces_content_gris_n1.gif);}

#contenu ul.pdf, #contenu ul.html, #contenu ul.ppt { list-style:none; margin:0px; padding:0px;}
#contenu ul.pdf  { list-style-image:url(images/puces_rrr_n1.gif);}
#contenu ul.html { list-style-image:url(images/puces_htmlico_n1.gif);}
#contenu ul.ppt  { list-style-image:url(images/puces_pptico_n1.gif);}
#contenu ul.pdf li, #contenu ul.html li, #contenu ul.ppt li, #contenu ul.noBullet li { margin:3px 0px 0px 20px; padding:0px 0px 0px 5px;}
#contenu ul li .date { font-size: 10px; color:#999999;}
#contenu ul.noBullet { list-style:none; margin:0px; padding:0px; list-style-image:url(images/puces_blank_n1.gif);}

#contenu .shareHolding { width:550px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contenu .shareHolding th { font-size:11px; font-weight:normal; text-align:center; vertical-align:top; padding:6px 4px 6px 4px; border-bottom:1px solid #0090D7;border-top:2px solid #0090D7;}
#contenu .shareHolding th.libelle { color:#666666; text-align:left;}
#contenu .shareHolding td { color:#000000; text-align:center; padding:4px 4px 4px 4px; vertical-align:top;}
#contenu .shareHolding td.libelle { font-size:11px; font-weight:normal; color:#666666; text-align:left;}
#contenu .shareHolding td.total { color:#0090D7; background-color:#FFFFFF; font-weight:bold; border-top:1px solid #0090D7; border-bottom:2px solid #0090D7;}
#contenu .shareHolding tr.odd { background-color:#E6E6E6}
#contenu .shareHolding tr.even { background-color:#FFFFFF;}

#contenu .capitalPub { width:450px;}
#contenu .capitalPub th, #contenu .capitalPub td { vertical-align:top; border:1px solid #A7A7A7;}
#contenu .capitalPub th { padding:4px 4px 4px 4px; background-color:#999999; color:#FFFFFF;}
#contenu .capitalPub td { padding:2px 4px 2px 4px;}
#contenu .capitalPub td.date { width:120px; background-color:#E6E6E6;}

/********************************************************/
/* Page Contact                                         */
/********************************************************/
#contenu .plant { color:#666666;}
.mapMain { margin: 0px 0px 10px 0px; width:550px;}
.hideShow table { width:550px}
.showLink { text-align:left; width: 250px;}
.hideLink { clear:none; display:none; float:right; width:250px; text-align:right;}
.googleMap { margin:4px 0px 4px 0px; display:none; width:550px;}
.enlargeLink { text-align:right; display:none;}

#menu_lvl4 {
	padding-top:20px;
	padding-left:30px;
	padding-bottom:8px;
}