body {
	background-color: #51589C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.bodyInterne {
  position: absolute;
  top: 0em;
  left: 50%;
  width: 780px;
  margin-left: -390px;
  padding: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
  color:#000000;
}

a {font-family: Verdana; color:#000000; font-size:11px; font-weight:100; text-decoration:none; }
a:link{font-family: Verdana; color:#000000; font-size:11px; font-weight:100; text-decoration:none; }
a:active{font-family: Verdana; color:#000000; font-size:11px; font-weight:100; text-decoration:underline; }
a:visited{font-family: Verdana; color:#000000; font-size:11px; font-weight:100; text-decoration:none; }
a:hover{font-family: Verdana; color:#000000; font-size:11px; font-weight:100; text-decoration:underline; }

a.outils:link{font-family: Verdana; color:#ffffff; font-size:9px; font-weight:100; text-decoration:none; }
a.outils:active{font-family: Verdana; color:#ffffff; font-size:9px; font-weight:100; text-decoration:none; }
a.outils:visited{font-family: Verdana; color:#ffffff; font-size:9px; font-weight:100; text-decoration:none; }
a.outils:hover{font-family: Verdana; color:#ffffff; font-size:9px; font-weight:100; text-decoration:underline; }

input.submit1 { border: none; background: transparent url(images/bt_bleu.gif) no-repeat center left; width: 200px; height: 30px; color:#FFFFFF; text-align: left; font-weight: bold; padding: 0px 0px 8px 18px; }
input.submit2 { border: none; background: transparent url(images/bt_rouge.gif) no-repeat center left; width: 200px; height: 30px; color:#FFFFFF; text-align: left; font-weight: bold; padding: 0px 0px 8px 18px; }
input.submit3 { border: none; background: transparent url(images/bt_bleu.gif) no-repeat center left; width: 200px; height: 30px; color:#FFFFFF; text-align: center; font-weight: bold; padding-bottom: 8px; }
input.submit4 { border: none; background: transparent url(images/bt_rouge.gif) no-repeat center left; width: 200px; height: 30px; color:#FFFFFF; text-align: center; font-weight: bold; padding-bottom: 8px; }

.tableau1 { background-color: #BEBEBE; }
.tableau2 { background-color: #EBE5E5; }

.textestd10, .textestd10 a, .textestd10 a:hover, .textestd10 a:visited { font-size: 10px; }
.textestd10black, .textestd10black a, .textestd10black a:hover, .textestd10black a:visited { font-size: 10px; font-weight: bold; }
.textestd11black, .textestd11black a, .textestd11black a:hover, .textestd11black a:visited { font-size: 11px; font-weight: bold; color: #000000; }
.textestd12black, .textestd12black a, .textestd12black a:hover, .textestd12black a:visited { font-size: 12px; font-weight: bold; }
.textestd12blue, .textestd12blue a, .textestd12blue a:hover, .textestd12blue a:visited { font-size: 12px; font-weight: bold; color: #354194; }
.textestd14black, .textestd14black a, .textestd14black a:hover, .textestd14black a:visited { font-size: 14px;	font-weight: bold; }
.textestd14red, .textestd14red a, .textestd14red a:hover, .textestd14red a:visited { font-size: 14px;	font-weight: bold; color: #C90011; }
.textitalic { font-style: italic; }
/******************************************************************************/
/* POSITIONNEMENT DES BLOCS PRINCIPAUX */
.container {
  position: absolute;
  /*height: 51.45em;*/
  width: 70.91em;
  /*top: 50%;*/
  top: 3.27em;
  left: 50%;
  margin-left: -35.45em;
  /*margin-top: -25.73em;*/
  background-color: #FFFFFF;
}

.homeEntete {
  width: 70.91em;
  height: 9.09em;
  background-color: #51589C;
}
.homeEntete img { width: 70.91em; height: 9.09em; border: 0em; }

.homeLangue {
  position: absolute;
  top: 0em;
  width: 7.75em;
  height: 1.50em;
  border: 0px;
}

.homeLangue img {
  width: 2.27em;
  height: 1.36em;
  border: 0em;
}

.homeLink {
  position: absolute;
  top: 2em;
  border: 0px;
}

.homeLink td { margin: 0.1em; padding: 0.2em; }
.homeLink img { width: 0.91em; height: 1.00em; border: 2em; }
.homeLink a, .homeLink a:visited { text-decoration: none; font-weight:500; color: #FFFFFF; }
.homeLink a:hover { text-decoration: underline; font-weight:bold; color: #FFFFFF; }

.homeContent {
  width: 70.41em;
  height: 35.69em;
  border: 0.27em solid #000000;
  background: url(images/home/fond_home.gif);
  background-color: #FFFFFF;
  background-repeat: repeat-x;
}

.homeLogin {
  position: absolute;
  width: 20em;
  top: 0.1em;
  right: 0em;
  text-align: right;
}
.homeLogin table { position:absolute; top: 0em; right: 0em; }
.homeLogin td { margin: 0.1em; padding: 0.2em; font-weight:500; color: #FFFFFF; }
.homeLogin input { height: 1.20em; font-size:10px; }
.homeLogin input.img { height: 1.60em; }
.homeLogin span { font-weight:600; color: #FFFFFF; line-height: 1.6em; }
.homeLogin a, .homeLogin a:visited { text-decoration: none; font-weight:600; color: #FFFFFF; }
.homeLogin a:hover { text-decoration: underline; font-weight:600; color: #FFFFFF; }

.homeCarre1 {
  position: absolute;
  top: 10.45em;
  left: 6.75em;
  width: 1.18em;
  height: 1.27em;
}
.homeCarre1 img { width: 1.18em; height: 1.27em; border: 0em; }

.homePhrase1Content {
  position: absolute;
  top: 9.50em;
  left: 7.75em;
  width: 25.00em;
  font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
	border: 0px;
}

.homeCarre2 {
  position: absolute;
  top: 10.45em;
  left: 40.00em;
  width: 1.18em;
  height: 1.27em;
}
.homeCarre2 img { width: 1.18em; height: 1.27em; border: 0em; }

.homePhrase2Content {
  position: absolute;
  top: 9.50em;
  left: 38.26em;
  width: 26.42em;
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
	border: 0px;
}

.homeImage1Content {
  position: absolute;
  top: 14.55em;
  width: 17.64em;
  height: 17.64em;
  margin: 0em 0em 0em 8.09em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}

.homeImage2Content {
  position: absolute;
  top: 14.55em;
  width: 17.64em;
  height: 17.64em;
  margin: 0em 0em 0em 26.27em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}

.homeImage3Content {
  position: absolute;
  top: 14.55em;
  width: 17.64em;
  height: 17.64em;
  margin: 0em 0em 0em 44.45em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}

.homeImage1Content img, .homeImage2Content img, .homeImage3Content img { width: 17.64em; height: 17.64em; border: 0em; }

.homeMenuContent {
  position: absolute;
  top: 32.36em;
  width: 17.64em;
  height: 10.74em;
  margin: 0em 0em 0em 8.09em;
  border: 1px solid #FFFFFF; /* à garder */
  background-color: #FFFFFF;
}

.homeSearchContent {
  position: absolute;
  top: 32.36em;
  width: 17.64em;
  margin: 0em 0em 0em 26.27em;
  border: 1px solid #FFFFFF; /* à garder */
  background-color: #FFFFFF;
}
.productSearch {
  margin-top: 0.1em;
  padding: 0.5em 0em 0.5em 0em;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  background-image: url(images/fleche_fdnoir.gif);
  background-position: 0.5em 50%;
  background-repeat: no-repeat;
  background-color: #000000;
  color: #FFFFFF;
}
/*.verticalLine {position:absolute; left:1.4em; background-color:black; height:75%; width:1px }*/
.homeSearchContent ul, .headerSearchContent ul { margin: 0.75em 0em 0em 2.5em; padding: 0em; }
.homeSearchContent li, .headerSearchContent li { list-style-type: square; padding-left: 0.3em; line-height:1.3em; }

.homeNetshapeContent {
  position: absolute;
  top: 32.36em;
  width: 17.91em;
  height: 6.00em;
  margin: 0em 0em 0em 44.36em;
  border: 0px;
  background-color: #FFFFFF;
}
.homeNetshapeContent img { width: 17.91em; height: 6.00em; border: 0em; }

.homeFooter {
  width: 70.91em;
  height: 12.73em;
	font-weight: 500;
  text-align: center;
}
.homeFooter img { width: 70.91em; height: 12.73em; border: 0em; }
.copyright { margin-top: -2.85em; bottom: 0em; }
.contentBack { position: absolute; top: 1em; right: 1em; }

/******************************************************************************/
/* MENU PAGE D'ACCUEIL */

div.menu-general {
  margin: 0.1em 0em 0.2em 0em;
  padding: 0.42em 0em 0.42em 3em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  background-image: url(images/fleche_fdnoir.gif);
  background-position: 0.5em 50%;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer;
  border: 1px solid #000000;
  color: #000000;
}
ul.menu-general { margin: 0.75em 0em 0.75em 2.5em; padding: 0em; }
ul.menu-general li { list-style-type: square; padding-left: 0.3em; line-height:1.3em; }

/******************************************************************************/
/* ENTETE DES PAGES INTERNES */

.header {
  position: absolute;
  height: 24.00em;
  width: 70.41em;
  background: url(images/home/fond_header.jpg);
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  border: 0.27em solid #000000;
}
.headerLangue {
  position: absolute;
  top: 0.5em;
  left: 8.09em;
  width: 7.75em;
  height: 1.50em;
  border: 0px;
}
.headerLangue img { width: 2.27em; height: 1.37em; border: 0em; }

.headerLink {
  position: absolute;
  font-size: 9px;
  top: 0.3em;
  left: 0.2em;
  border: 0px;
}

.headerLink td { margin: 0.1em; padding: 0.2em; }
.headerLink img { width: 0.91em; height: 1.00em; border: 2em; }
.headerLink a, .headerLink a:visited { text-decoration: none; font-weight:500; color: #FFFFFF; }
.headerLink a:hover { text-decoration: underline; font-weight:500; color: #FFFFFF; }

.headerImage1Content {
  position: absolute;
  top: 5.38em;
  width: 17.64em;
  height: 4.55em;
  margin: 0em 0em 0em 8.09em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}
.headerImage2Content {
  position: absolute;
  top: 0.5em;
  width: 17.64em;
  height: 9.45em;
  margin: 0em 0em 0em 26.27em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}
.headerImage3Content {
  position: absolute;
  top: 0.5em;
  width: 17.64em;
  height: 14.45em;
  margin: 0em 0em 0em 44.45em;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}
.headerImage1Content img { width: 17.64em; height: 4.55em; border: 0em; }
.headerImage2Content img { width: 17.64em; height: 9.45em; border: 0em; }
.headerImage3Content img { width: 17.64em; height: 14.45em; border: 0em; }

.headerMenuContent {
  position: absolute;
  top: 10.12em;
  width: 17.64em;
  height: 10.74em;
  margin: 0em 0em 0em 8.09em;
  border: 1px solid #FFFFFF; /* à garder */
  background-color: transparent;
}

.headerSearchContent {
  position: absolute;
  top: 10.12em;
  width: 17.64em;
  margin: 0em 0em 0em 26.27em;
  border: 1px solid #FFFFFF; /* à garder */
  background-color: transparent;
}

.headerNetshapeContent {
  position: absolute;
  top: 15.16em;
  width: 17.91em;
  height: 6.00em;
  margin: 0em 0em 0em 44.36em;
  border: 0px;
  background-color: #FFFFFF;
}
.headerNetshapeContent img { width: 17.91em; height: 6.00em; border: 0em; }

/******************************************************************************/
/* CONTENUS DES PAGES INTERNES */

.content {
  position: absolute;
  top: 24.72em;
  width: 68.41em;
  margin: 0em;
  padding: 0em 1.00em 1.00em 1.00em;
  border: 0.27em solid #000000;
  /*overflow: hidden;*/
}
div.contentBis { border-top: 0.27em solid black; margin: 0em -1em 0em -1em; padding: 0.85em 1em 0em 1em; }
div.separation { border-top: 0.27em solid black; border-left: 0.27em solid white; border-right: 0.27em solid white; margin: 0em -1.27em 0em -1.27em; height: 0.2em; }
div.machiningImg { position:absolute; top:1px; left:50%; }
div.foodFamily { word-spacing: 4.5em; text-align: center; margin-bottom: 1.5em; }
div.foodFamily a { word-spacing: 0.2em; }

.normal {
  margin: 0em;
  padding: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
	text-transform: none;
  color:#000000;
}

.linkRight { text-align: right; color: #C90011; font-size: 13px; line-height: 16pt; }
.linkRight a, .linkRight a:hover, .linkRight a:visited { color: #C90011; text-align: right; font-weight: bold; text-decoration: underline;	font-size: 13px; }

.titre1 {
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em;
  height: 1.75em;
  width: 20.0em;
  background-image: url(images/carrebleu.gif);
  background-position: 0em 0.92em;
  background-repeat: no-repeat;
  background-color: transparent;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 30px;
  font-weight: 100;
  color: #000000;
}
.titre1Red {
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em;
  height: 1.75em;
  width: 20.0em;
  background-image: url(images/carrerouge.gif);
  background-position: 0em 0.92em;
  background-repeat: no-repeat;
  background-color: transparent;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 30px;
  font-weight: 100;
  color: #000000;
}
.titre1Bleu { font-weight: bold; color: #354194; }
.titre1Rouge { font-weight: bold; color: #C90011; }
.ssTitre1Bleu { margin: 0.40em 0em 0em 2.75em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #354194; }
.ssTitre1Rouge { margin: 0.40em 0em 0em 2.75em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C90011; }

.titre2 {
  margin: 0em;
  padding: 0em 0em 0em 1.5em;
  width: 30.00em;
  background-image: url(images/pucefbbc.gif);
  background-position: 0.4em 0.25em;
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.titre3 {
  margin: 0em;
  padding: 0em 0em 0em 3.0em;
  width: 50.00em;
  background-image: url(images/pucefbbc.gif);
  background-position: 2em 0.25em;
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
  color: #C90011;
}

.titreCouleur { font-size: 12px; font-style: italic; color:blue; }
.titreRegulatory { background:#AEB5DA; padding: 0.15em 0px 0.15em 0.25em; margin: 1.25em 0em 0em 0em; font-weight: bold; font-size: 12px; }

DIV.contentColLeft { float: left; margin-right: 1.00em; }
DIV.contentColRight { float: right; margin-left: 1.00em; }

.infoform {
	color: #C90011;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: center;
}

/******************************************************************************/
/* ACTUALITES */

DIV.menuNews {
	float: right;
	width: 20.50em; /*width: 265px; MAX */
	padding: 0em 0.5em 0em 0em;
	text-align: right;
	font-weight: bold;
}
DIV.menuNews a, DIV.menuNews a:visited { font-size: 10px; font-weight: bold; color: #C90011; }
DIV.menuNews a:hover { text-decoration: none; }

DIV.singleNews { width: 46.00em; margin: 0em; }
DIV.singleNewsCorps { margin: 1.4em 0em 0em 0em; overflow-y:none; }
DIV.imgNewsCorps { margin: 1.4em 0.6em 0em 0em; }

/******************************************************************************/
/* CSS MODULE DE RECHERCHE */

/* Par famille : */

.titreFamille { width: 29.17em; font-size: 12px; font-weight: bold; padding: 0.17em 0em 0.17em 0.35em; background: #354194; color: #FFFFFF; }
.menuPolymeresFamille { float: right; 	width: 17.50em; padding-left: 2.50em; padding-bottom: 0.83em; }
.menuPolymeresFamille li { list-style: none; line-height: 8pt; }
.menuPolymeresFamille a, .menuPolymeresFamille a:visited, .menuPolymeresFamille a:hover { color: #FF0000; font-size: 10px; }

/*----------------------------------------------------------------------------*/
/* Par marque : */

.menuTradeSearch { text-align: center; margin: 2em; }
.menuTradeSearch a, .menuTradeSearch a:visited { text-decoration: underline; }

table.resultMarque th { padding: 1em 0em 1.10em 0em; }
table.resultMarque td {	padding: 2px 5px 2px 5px; }

/*----------------------------------------------------------------------------*/
/* Par nom du ploymère : */

div.listeCouplesFamilles { margin: 1.5em 0em 0em 5em; width: 45em; }
div.listeCouplesFamilles li { 
  margin: 0em;
  padding: 0em;
	list-style: none;
  padding-left: 1.50em;
	background: transparent url(images/puce_carre1.gif) no-repeat left 0.6em;
	line-height: 1.80em;
}
div.listeCouplesFamilles input.submit1 { margin-left: 3em; _margin-left: 3.5em; text-transform: uppercase; letter-spacing: 0.2em; }

table.resultPolymers th { padding: 1em 0em 1.10em 0em; }
table.resultPolymers td {	padding: 2px 5px 2px 5px; }
#resultsSearchByName input.submit2 { margin-left: 7em; _margin-left: 7.5em; text-transform: uppercase; letter-spacing: 0.2em; }

table.resultProperties th { padding: 1em 0em 1.10em 0em; }

div.propertiesChoice { text-align:center; margin: 2em 0em 1em 0em; }
div.propertiesChoice a, div.propertiesChoice a:visited, div.propertiesChoice a:hover { font-size: 12px; font-weight: bold; }

.selectChemical { width: 275px; }

/*----------------------------------------------------------------------------*/
/* Par identification : */

table.resultIdenfication { width: 99%; margin: auto; border: 0px; }
table.resultIdenfication td.enteteFamille { padding: 2px 5px 2px 5px; text-align: center; }
table.resultIdenfication td.enteteFamille a { font-weight: bold; font-size: 12px; text-decoration: underline; }
table.resultIdenfication td.enteteFamille a:hover { text-decoration: none; }
table.resultIdenfication td { padding: 0.27em 0em 0.27em 0.45em; }
table.resultIdenfication th { padding: 1em 0em 1em 0.27em; text-align: left; background-color: #8A8A8A; }

/*----------------------------------------------------------------------------*/
/* Guide technique : */

DIV.guideInfos { float: left; width:30.09em; }
DIV.guideInfos table { width:30.09em; }
DIV.guideInfos th { text-align:left; font-weight:bold; font-size:12px; height:2.73em; padding: 0em 0em 0em 0.5em; background-color:#CDCDCD;}
DIV.guideInfos th.titreGuideInfos { text-align:center; font-size:16px; font-weight:bold; height: 4.19em; background-color:#FFFFFF;}
DIV.guideInfos th.titreGuideInfos img { width:12.1em; height: 4.10em; }
DIV.guideInfos th.enteteGuideInfos { text-align:center; padding:0em; background-color:#BCBCBC; }
DIV.guideInfos td { font-size:10px; padding: 0.2em 0em 0.2em 0.2em; height: 2.00em; }

DIV.moveProperties { float: right; }
DIV.moveProperties input { width: 2.27em; }

*+html DIV.guideValues { float:left; width: 38.45em; height:82.18em; margin-left: -0.18em; overflow:auto; }
DIV.guideValues { float:left; width: 38.45em; margin-left: -0.18em; _height:82.18em; overflow:auto; }
DIV.guideValues th.titreGuideValues { text-align:left; font-size:16px; font-weight:bold; height: 4.19em; }
DIV.guideValues th.titreGuideValues span { padding-left:7.82em; padding-right:7.82em; }
DIV.guideValues tr.polymerGuide th { background-color:#BCBCBC; }
DIV.guideValues th { font-size:11px; height:2.98em; padding: 0em 0.55em 0em 0.55em; background-color:#CDCDCD; }
DIV.guideValues th a { font-weight:bold; text-decoration: underline; }
DIV.guideValues th a:hover { text-decoration: none; }
DIV.guideValues td { font-size:10px; padding: 0.2em 0em 0.2em 0.2em; height: 2.00em; text-align:center; }

