@charset "utf-8";
/* CSS Document */

html, body {
	color: black;
	font-family: arial;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
	margin: 0;
	padding: 0;
}

#menuPrincipal { display:none;}
#menu_gauche { display:none;}
#arborescence { display:none;}
#printPage { display:none;}
#footer { display:none;}

#info {
	margin-left: 0px;
	margin-top: 35px;
	margin-bottom: 35px;
	width: 550px;
}
#info table { width:550px; color:#FFFFFF; padding:0px; margin:0px;}
#info table td.haut { background:url(images/info_haut.jpg) no-repeat; height:10px;}
#info table td.bas { background:url(images/info_bas.jpg) no-repeat; height:10px;}
#info table td.gauche { width:37px; background-color:#C6ED8F; border-right:1px solid #FFFFFF; vertical-align:top;}
#info table td.droit { background-color:#9CDE3C; vertical-align:top; padding-left:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#info div#gauche { background: url(./images/info_gauche.gif) no-repeat left; width: 38px; height: 105px; float: left; }

#titre {
	font-family: verdana;
	font-weight: bold;
	font-size:14px;
	margin: 20px 0px 15px 5px;
	width: 550px;
}
#content table {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse; 
}
td#conteneur {
	width:550px;
	vertical-align: top;
	font-size: 12px;
}
div#contenu {
	width: 550px;
}

/********************************************************/
/* Contenu                                              */
/********************************************************/
p { text-align:justify;}
table td { vertical-align:top;}
#contenu ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:0px 0px 10px 16px;
	padding:0px;
}
#contenu ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 32px;
	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 .titrePara { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0090D7; border-bottom:1px dotted #0090D7; 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;}

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

/********************************************************/
/* 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;}
#info a:hover { text-decoration:underline;}
#info p { font:Verdana, Arial, Helvetica, sans-serif;}

/********************************************************/
/* 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; padding:10px;}
#fiche_produits #gauche1C {	width:100%;}
#fiche_produits #gauche {	width:189px;}
#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 #gauche p.titre, #fiche_produits #gauche1C p.titre { font-weight:bold; color:#0090D7;}
#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;}

/********************************************************/
/* 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:200px; 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 { width:270px;}
.rdProcess td p { text-align:left;}
.rdProcess td.sep { width:10px; padding:0px;}

/********************************************************/
/* Pages Financieres                                    */
/********************************************************/
#contenu .finResult { width:550px; border:1px solid #E6E6E6;}
#contenu .finResult td, #contenu .finResult th {  padding:10px 5px 0px 10px; border-bottom:1px solid #E6E6E6; vertical-align:middle;}
#contenu .finResult p { text-align:center;}
#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);}
#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_pdf_n1.gif);}
#contenu ul.html { list-style-image:url(images/puces_html_n1.gif);}
#contenu ul.ppt { list-style-image:url(images/puces_ppt_n1.gif);}
#contenu ul.pdf li, #contenu ul.html li, #contenu ul.ppt li { margin:3px 0px 0px 20px; padding:0px 0px 0px 5px;}
#contenu ul li .date { font-size: 10px; color:#999999;}

#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;}

