BODY {
font-family : Tahoma, Sans-Serif; 
margin : 0px ;
} 
a {
color : rgb(0,64,96); 
text-decoration : none; 
} 
a:visited {
text-decoration : none; 
} 
a:hover {
text-decoration : none; 
background-color : rgb(240,240,240); 
color : #ff3333; 
}

.summary
{
	width : 90% ;
	font-size : .7em ;
	border : 2px solid rgb(230,240,230) ;
	padding-bottom : .5em ;
	margin : 20px;
	background-color : white ;
	border-collapse : collapse ;
}
.summary .title 
{
	text-align : center ;
	color : rgb(1,84,116) ;
	font-size : 1.4em ;
	font-weight : bold ;
	border : 1px solid black ;
}
.summary .firstLine td
{
	color : rgb(113,35,21) ; 
	text-align : center ;
	font-weight : bold ;
	border : 1px solid black ;
	border-right : none ;
	border-top : none ;
	font-size : .9em;
}

.summary .firstLine .firstCell 
{	
	border : none ;
	border-bottom : 1px solid black ;
}

.summary .dataLine td 
{	
	color : blue ;
	text-align : center ;
	border : 1px solid black ;
	border-right : none ;
	border-top : none ;
	background-color : yellow ;
}

.summary .dataLine .empty
{	
	background-color : white ;
}

.summary .dataLine .firstCell 
{	
	border : none ;
	border-bottom : 1px solid black ;
	background-color : transparent ;

}

.summary .totalsLine td
{	
	color : black ;
	text-align : center ;
	border : 1px solid black ;
	border-top : none ;
	border-bottom : none ;
	border-right : none ;
	background-color : rgb(230,240,230) ;
}
.summary .totalsLine .firstCell 
{	
	border : none ;
	background-color : transparent ;
}
.summary .totalsLine .combination
{	
	color : red ;
	font-weight : bold ;
}
.version .id 
{
text-align : right; 
font-family : "Lucida Console", Monospace; 
font-size : 1.1em; 
padding : 5px; 
} 

@media screen
{
.about {
text-align : left ;
font-size : .8em ;
visibility : hidden ;
position : absolute ;
top : 0px ;
left : 0px ;
width : 500px; 
background-color : white; 
border : 3px outset rgb(220,220,220); 
filter : alpha(opacity=90) ;
}
#aboutCtl{
padding-top : 5px ;
padding-bottom : 5px ;
text-align : right ;
border-bottom : solid 1px black ;
background-color : rgb(1,84,116) ;
height : 1.8em ;
}

#aboutCtl .x{
float : right ;
margin : .025em ;
border : solid 1px white ; 
border-right : solid 2px black ; 
border-bottom : solid 2px black ; 
padding : 1px ;
height : 1.3em;
width : 1.3em;
font-size : 1.3em ;
text-align : center ;
background-color : rgb(220,220,220) ;
cursor: pointer;
cursor: hand;
}

#about .content{
overflow: scroll-left ;
padding : 4px ;
background-color : rgb(250,246,216) ;
} 
}


@media print
{
	.about {
	margin-top : 1em ;
	text-align : left ;
	font-size : 1em ;
	position : relative ;
	width : 100%; 
	background-color : white; 
	border : 1px solid black ; 
	}
	#aboutCtl{
	display : none ;
	}
	#about .content{
	font-family : monospace ;
	padding : .5em ;
	}
}


.product_info {
margin-top : 27px; 
margin-left : 10px; 
margin-right : 10px; 
} 

.product_info .id {
font-family : "Lucida Console", Monospace; 
font-size : 1.3em; 
padding-bottom : 15px; 
padding-top : 15px; 
text-align : center; 
border-top : 2px solid rgb(1,84,116); 
border-bottom : 2px solid rgb(1,84,116); 
vertical-align : middle; 
} 

.product_info .id .name {
color : rgb(1,84,116); 
font-weight : bold; 
} 

.product_info .id .cas {
font-family : "Lucida Console", Monospace; 
font-weight : normal; 
} 

.product_info .id .classes {
font-family : "Lucida Console", Monospace; 
font-weight : bold; 
font-size : 1.1em; 
padding-top : 10px; 
padding-bottom : 10px; 
} 

.product_info .id .classes .eti {
color : rgb(1,84,116); 
font-family : "Lucida Console", Monospace; 
} 

.product_info .vea_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 

.product_info .vea_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 

.product_info .vea_bloc .eti .vea_source{
padding-left : 10px; 
font-size : .7em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 

.product_info .vea_bloc .entries {
padding-left : 10px; 
} 

.product_info .vea_bloc .entries .entry .eti {
font-size : 0.9em; 
color : rgb(113,35,21) ; 
font-weight : bold; 
} 

.product_info .vea_bloc .entries .entry .val {
font-size : 0.9em; 
color : black; 
font-weight : normal; 
} 
.product_info .vea_bloc .entries .entry .vea_aucune {
font-size : 1em;
color : rgb(1,84,116);  
font-weight : normal; 
} 

.product_info .remtox_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .remtox_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .remtox_bloc .val {
font-weight : normal; 
color : black; 
padding-left : 15px; 
} 
.product_info .macti_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .macti_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .macti_bloc .val {
font-weight : normal; 
color : black; 
padding-left : 15px; 
} 
.product_info .cancer_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .cancer_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .cancer_bloc .entries {
padding-left : 10px; 
} 
.product_info .cancer_bloc .entries .entry .eti {
font-size : 0.9em; 
color : rgb(113,35,21); 
font-weight : bold; 
} 
.product_info .cancer_bloc .entries .entry .val {
font-size : 0.9em; 
font-weight : bold; 
color : black; 
} 
.product_info .metabolite_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .metabolite_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .metabolite_bloc .entries .entry {
font-weight : normal; 
color : black; 
font-size : 0.9em; 
padding-left : 15px; 
} 
.product_info .elementTC_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .elementTC_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .elementTC_bloc .entries {
font-size : 1em; 
padding-left : 10px; 
} 
.product_info .elementTC_bloc .entries .entry .eti {
color : black; 
} 
.product_info .elementTC_bloc .entries .entry .val {
color : black; 
} 
.product_info .effet_bloc {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .effet_bloc .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-bottom : 4px; 
} 
.product_info .effet_bloc .entries {
font-size : 0.9em; 
} 
.product_info .effet_bloc .entries li {
padding-left : 10px; 
padding-bottom : 5px; 
border-bottom : 1px solid silver; 
} 
.product_info .effet_bloc .entries li .name {
font-variant : small-caps; 
font-size : 1.1em; 
color : rgb(113,35,21); 
letter-spacing : 0.05em; 
word-spacing : 0.05em; 
font-weight : bold; 
} 
.product_info .effet_bloc .entries li .classes {
font-family : "Lucida Console", Monospace; 
font-weight : bold; 
font-size : 1.1em; 
} 
.product_info .effet_bloc .entries li .classes .eti {
font-family : "Lucida Console", Monospace; 
font-weight : bold; 
} 
.product_info .effet_bloc .entries li .mecanismes_bloc {
padding-left : 20px; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.product_info .effet_bloc .entries li .mecanismes_bloc .eti {
color : rgb(1,84,116); 
} 
.product_info .effet_bloc .entries li .mecanismes_bloc .entry {
padding-top : 5px; 
padding-left : 5px; 
} 
.product_info .effet_bloc .entries li .mecanismes_bloc .entry .bullet {
color : rgb(1,84,116); 
} 
.product_info .effet_bloc .entries li .mecanismes_bloc .entry .val {
font-weight : normal; 
} 
.product_info .effet_bloc .entries li .doc_bloc {
padding-left : 20px; 
padding-bottom : 10px; 
padding-top : 10px; 
font-weight : normal; 
} 
.product_info .effet_bloc .entries li .doc_bloc .eti {
color : rgb(1,84,116); 
} 
.product_info .effet_bloc .entries li .doc_bloc .entry {
padding-top : 5px; 
padding-left : 5px; 
} 
.product_info .effet_bloc .entries li .doc_bloc .entry .bullet {
color : rgb(1,84,116); 
} 
.product_info .effet_bloc .entries li .doc_bloc .entry .eti {
color : rgb(113,35,21); 
} 
.product_info .effet_bloc .entries li .doc_bloc .entry .val {
font-weight : normal; 
} 
.product_info .bloc_substance_ph2 {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
} 
.product_info .bloc_substance_ph2 .eti {
font-size : 1.1em; 
color : rgb(1,84,116); 
padding-top : 10px; 
font-weight : bold; 
} 
.product_info .bloc_substance_ph2 .entries {
padding-top : 10px; 
margin-left : 15px; 
} 
.product_info .bloc_substance_ph2 .entries li {
font-size : 0.9em; 
color : rgb(113,35,21); 
list-style-type : square; 
list-style-position : inside; 
font-variant : small-caps; 
letter-spacing : 0.05em; 
word-spacing : 0.05em; 
font-weight : normal; 
} 
.subndx_alpha {
font-size : 1.2em; 
text-align : center; 
color : rgb(1,84,116); 
border : 2px dotted rgb(113,35,21); 
margin-top : 3px ;
text-align : center; 
vertical-align : middle; 
} 
.subndx_alpha {
padding-right : 0.2em; 
padding-left : 0.2em; 
} 
.subndx_title {
font-size : 1.4em; 
color : rgb(1,84,116); 
padding-bottom : 15px; 
text-align : center; 
vertical-align : middle; 
height : 2em; 
} 
.subndx_list {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
border-bottom : 1px solid black; 
} 
.subndx_list .subndx_substance {
font-size : 0.9em; 
color : rgb(113,35,21); 
list-style-type : square; 
list-style-position : inside; 
font-variant : small-caps; 
letter-spacing : 0.05em; 
word-spacing : 0.05em; 
font-weight : normal; 
} 

.db_alpha {
font-size : .9em; 
text-align : center; 
color : rgb(1,84,116); 
border : 2px dotted rgb(113,35,21); 
margin-top : 3px ;
text-align : center; 
vertical-align : middle; 
} 
.actionADD
{
	cursor: pointer;
	cursor: hand;
	font-size : .6em ;
	padding-left : 3px ;
	padding-right : 3px ;
	letter-spacing : .04em ;
	border : double 3px black ;
	text-align : center ;
	margin-top : 1px ;
}

.db_list {
font-size : .8em; 
margin-left : 15px; 
padding-bottom : 4px; 
} 
#db_srchString
{
	
	text-align : center ;
	border : 1px solid black ;
	padding : 1em 0 1em 0 ;
	border-style : solid none solid none ;
	margin : 0 0 1em 0 ;
	
}

#db_srchString span
{
	color : rgb(1,84,116); 
	font-size : 1.1em ;
	font-weight : bold ;
}
#db_srchString span:before
{
	content: "«"; color:rgb(113,35,21); 
}

#db_srchString span:after
{
	content: "»"; color:rgb(113,35,21) ;
}

.xlist .subndx_substance {
font-size : 0.6em; 
color : rgb(113,35,21); 
list-style-type : square; 
list-style-position : inside; 
font-variant : small-caps; 
letter-spacing : 0.05em; 
word-spacing : 0.05em; 
font-weight : normal; 
} 



.bindx {
border : 1px solid rgb(113,35,21); 
} 
.bindx_alpha {
font-size : 1.2em; 
text-align : center; 
color : rgb(1,84,116); 
border : 2px dotted rgb(113,35,21); 
margin-top : 3px ;
text-align : center; 
vertical-align : middle; 
} 
.bindx_title {
font-size : 1.4em; 
color : rgb(1,84,116); 
padding-bottom : 15px; 
text-align : center; 
vertical-align : middle; 
height : 2em; 
} 
.bindx_list {
font-size : 1em; 
margin-left : 15px; 
padding-bottom : 10px; 
border-bottom : 1px solid black; 
} 
.bindx_list .bindx_substance {
font-size : 1em; 
color : rgb(113,35,21); 
font-variant : small-caps; 
letter-spacing : 0.05em; 
word-spacing : 0.05em; 
font-weight : normal; 
list-style : circle inside; 
} 
.class_info {
background-color : white; 
margin-top : 27px; 
margin-left : 10px; 
margin-right : 10px; 
} 
.class_info .id {
font-size : 1.2em; 
padding-bottom : 15px; 
padding-top : 5px; 
text-align : left; 
border-top : 1px solid silver; 
border-bottom : 1px solid silver; 
color : rgb(1,84,116); 
} 
.class_info .id .val {
font-weight : bold; 
letter-spacing : 0.1em; 
word-spacing : 0.2em; 
} 
.class_info .id .no {
font-weight : normal; 
color : rgb(113,35,21); 
} 
.class_info .argumentaire {
font-style : normal; 
line-height : 1.2em; 
padding-left : 15px; 
padding-top : 15px; 
text-align : left; 
letter-spacing : 0.05em; 
word-spacing : 0.1em; 
} 
.class_info .bloc_effet {
margin-left : 15px; 
} 
.class_info .bloc_effet .eti {
font-size : 1.2em; 
color : rgb(1,84,116); 
padding-top : 10px; 
font-weight : bold; 
} 
.class_info .bloc_effet .entries {
padding-top : 10px; 
margin-left : 15px; 
font-size : 1em; 
color : rgb(113,35,21); 
font-variant : small-caps; 
letter-spacing : 0.1em; 
word-spacing : 0.2em; 
font-weight : normal; 
} 
.class_info .bloc_effet .entries li {
list-style-type : circle; 
padding-bottom : 0.1em; 
list-style-position : inside; 
} 
.class_info .bloc_substance {
margin-left : 15px; 
padding-top : 10px; 
} 
.class_info .bloc_substance .eti {
font-size : 1.2em; 
color : rgb(1,84,116); 
padding-top : 10px; 
font-weight : bold; 
} 
.class_info .bloc_substance .ndx {
border : 2px dotted rgb(0,0,0); 
margin-top : 3px ;
vertical-align : middle; 
text-align : center; 
} 
.class_info .bloc_substance .entries {
padding-top : 10px; 
margin-left : 15px; 
border-bottom : 1px solid rgb(0,0,0); 
} 
.class_info .bloc_substance .entries .subst {
font-size : 0.9em; 
color : rgb(113,35,21); 
list-style-type : square; 
list-style-position : inside; 
font-variant : small-caps; 
font-weight : normal; 
} 
.doc {
font-size : 0.9em; 
font-weight : normal; 
color : rgb(1,84,116); 
} 
.xhtmllogo {
padding-top : 3px; 
text-align : right; 
} 


/*
Applet
*/

.introwarning {
font-family : "Lucida Console", Monospace; 
color : rgb(130,10,10); 
} 

.cls {
margin-right : .5em;
margin-left : .5em;

text-align : center; 
} 
.subsNo {
padding-left : 3px; 
padding-right : 3px; 
font-family : "Lucida Console", Monospace; 
} 
.ph1 .soustitre {
border-left : 1px solid rgb(1,84,116); 
border-right : 1px solid rgb(1,84,116); 
border-bottom : 1px solid rgb(1,84,116); 
padding : 1em; 
font-size : 1em; 
height : 4em; 
text-align : center; 
vertical-align : middle; 
font-size : 1em; 
color : rgb(1,84,116); 
} 
.ph1 {
margin-left : 10px; 
margin-right : 10px; 
} 
.ph1 .titre {
border : 1px solid rgb(1,84,116); 
padding : 10px; 
font-size : 1em; 
text-align : center; 
vertical-align : middle; 
height : 2em; 
font-size : 1.2em; 
color : rgb(1,84,116); 
} 
.uneInteraction {
border : 1px solid rgb(1,84,116); 
border-top : 3px solid rgb(1,84,116); 
margin-bottom : 3px; 
margin-top : 6px; 
font-size : 1em; 
color : black; 
} 
.uneInteraction .interno {
color : white; 
background-color : #712315; 
width : 1em; 
margin-left : 2px; 
vertical-align : middle; 
text-align : center; 
height : 1.5em; 
font-weight : bold; 
font-size : 1.1em; 
} 
.uneInteraction .meg {
border-top : 1px dashed rgb(1,84,116); 
color : #712315; 
padding-top : 5px; 
padding-left : 20px; 
} 
.substanceNumber {
padding-left : 3px; 
padding-right : 3px; 
color : rgb(1,84,116); 
font-size : larger; 
} 
.uneInteraction .sigmaSubs {
margin-top : 5px; 
padding-left : 10px; 
} 
.uneInteraction .equivClasses {
margin-top : 5px; 
padding-left : 10px; 
} 
.uneInteraction .equivPourcent {
margin-top : 5px; 
padding-left : 10px; 
padding-bottom : 10px; 
border-bottom : 3px solid rgb(1,84,116); 
} 
.uneInteraction .p3 {
margin-left : 20px; 
} 
.uneInteraction .p4 {
margin-left : 20px; 
padding-top : 1em; 
} 
.uneInteraction .p4 .cls {
width : 2em; 
text-align : right; 
} 
.uneInteraction .p4 .clsName {
font-variant : small-caps; 
} 
.uneInteraction .p5 {
padding-top : 1em; 
} 
.subsSepr {
width : 1.5em; 
text-align : center; 
} 
.symbol {
width : 2em; 
text-align : left; 
color : rgb(1,84,116); 
font-size : larger; 
font-weight : bold; 
} 
.crO {
padding-left : 0.2em; 
} 
.crF {
padding-right : 0.2em; 
} 
.expIntro {
color : #712315; 
font-weight : bold; 
margin-top : 3px; 
background-color : rgb(255,255,250); 
text-align : center; 
border-style : solid; 
border-width : 1px; 
border-color : rgb(1,84,116); 
padding : 5px; 
margin-left : 10px; 
margin-right : 10px; 
} 
.cancer {
margin-left : 10px; 
padding-left : 3px; 
font-size : 0.9em; 
border-left-style : solid; 
border-color : rgb(1,84,116); 
border-width : 1px; 
} 
.exp {
font-size : smaller; 
background-color : rgb(255,255,250); 
border-style : solid; 
border-width : 1px; 
border-color : rgb(1,84,116); 
padding : 5px; 
margin-left : 10px; 
margin-right : 10px; 
} 
.exp .exp01 {
background-color : rgb(255,255,250); 
margin-left : 10px; 
padding-left : 3px; 
border-left-style : solid; 
border-color : rgb(1,84,116); 
border-width : 1px; 
} 
.exp .exp02 {
background-color : rgb(255,255,250); 
margin-left : 10px; 
padding-left : 3px; 
border-left-style : solid; 
border-color : rgb(1,84,116); 
border-width : 1px; 
} 
.prodNumber {
padding-left : 3px; 
padding-right : 3px; 
color : rgb(1,84,116); 
font-size : larger; 
} 
.showInteractingProductsInfo {
padding-left : 5px; 
font-size : 1em; 
color : black; 
} 
.productPEL {
font-family : "Lucida Console", Monospace; 
font-size : 0.9em; 
color : black; 
padding-bottom : 1em; 
} 
.locale {
text-align : right; 
padding : 10px; 
font-family : "Lucida Console", Monospace; 
letter-spacing : 0.1em; 
} 
.bouton {
text-align : center ; 
border : double 3px rgb(220,156,39) ; 
padding-left : 6px ; 
padding-right : 6px ; 
background-color : rgb(250,246,216) ;
color : rgb(113,35,21)  ;
height : 2em ;
font-weight : bold ;
cursor: pointer;
cursor: hand;
font-size : 14px ;
} 
.bouton:hover 
{
	cursor: pointer;
	cursor: hand;
	color : rgb(1,84,116) ;
	border : double 3px rgb(1,84,116) ; 
	background-color : white ;
}

.bin {
margin : 20px; 
} 
.bin .titre {
border : 1px solid black; 
font-size : 1.2em; 
color : rgb(1,84,116); 
text-align : center; 
line-height : 2em; 
vertical-align : middle; 
} 
.bin .soustitre {
border-left : 1px solid black; 
border-right : 1px solid black; 
border-bottom : 1px solid black; 
padding : 1em; 
font-size : 1em; 
height : 4em; 
text-align : center; 
vertical-align : middle; 
color : rgb(1,84,116); 
} 
.bin .uneInterBin {
border : 1px solid black; 
} 
.bin .uneInterBin .intro {
margin-left : 4px; 
margin-top : 5px; 
color : rgb(1,84,116); 
font-weight : bold; 
} 
.bin .uneInterBin .couple .subs {
margin-left : 15px; 
margin-top : 10px; 
font-weight : bold; 
color : #712315; 
} 
.bin .uneInterBin .analyse {
margin-bottom : 3px; 
} 
.bin .uneInterBin .analyse .val {
font-size : 0.8em; 
margin-left : 15px; 
margin-right : 15px; 
margin-bottom : 3px; 
line-height : 1.5em; 
} 
.bin .uneInterBin .conclusion {
margin-bottom : 3px; 
} 
.bin .uneInterBin .conclusion .val {
font-size : 0.8em; 
margin-left : 15px; 
margin-right : 15px; 
margin-bottom : 3px; 
line-height : 1.5em; 
} 
.bin .uneInterBin .conclusion {
margin-bottom : 3px; 
} 
.bin .uneInterBin .categorie .val {
font-size : 0.8em; 
margin-left : 15px; 
margin-bottom : 3px; 
line-height : 1.5em; 
font-weight : bold; 
} 
.bin .uneInterBin .doc {
margin-left : 4px; 
margin-bottom : 10px; 
margin-top : 10px; 
line-height : 1.5em; 
font-weight : bold; 
} 
.helpMeIfYouCan {
color : rgb(1,84,116); 
text-align : right; 
}
.helpMeIfYouCan a {
text-decoration : none; 
cursor : help; 
} 
.helpMeIfYouCan a:link {
text-decoration : none; 
color : rgb(1,84,116); 
} 
.helpMeIfYouCan a:visited {
text-decoration : none; 
color : rgb(1,84,116); 
} 
.helpMeIfYouCan a:active {
text-decoration : none; 
color : rgb(1,84,116); 
} 
.helpMeIfYouCan a:hover {
text-decoration : none; 
color : rgb(0,0,0); 
} 
.helpMeIfYouCan a span {
padding-left : 0.4em; 
visibility : hidden; 
letter-spacing : 0.1em; 
border : medium none inherit; 
} 
.helpMeIfYouCan a:hover span {
text-decoration : none; 
visibility : visible; 
color : #712315; 
} 
.helpMeIfYouCan a .caract {
margin-left : 4px; 
background-color : rgb(1,84,116); 
color : white; 
width : 2em; 
visibility : visible; 
font-weight : bold; 
text-align : center; 
font-size : 1em; 
margin : 2px; 

} 
@media screen
{
	div.hint 
	{
	font-size : .7em ;
	left : 0; 
	top : 0; 
	width : 300px; 
	visibility : hidden; 
	position : absolute; 
	background-color : white; 
	border : 2px solid rgb(1,84,116); 
	padding : 4px; 
	} 
	div.hint div {
	border : 1px solid rgb(1,84,116); 
	padding : 4px; 
	font-weight : normal; 
	color : black; 
	font-size : 0.9em; 
	background-color : rgb(240,240,240); 
	text-decoration : none; 
	} 
	div.hint div b {
	font-weight : bold; 
	letter-spacing : 0.05em; 
	color : rgb(1,84,116); 
	} 
	div.hint div div {
	border : 1px solid rgb(1,84,116); 
	padding : 2px; 
	font-weight : normal; 
	font-size : 0.9em; 
	background-color : white; 
	text-decoration : none; 
	} 
}

/*
@media print
{
	div.hint {
	width : 70%; 
	background-color : white; 
	visibility : visible; 
	border : 2px solid rgb(1,84,116); 
	padding : 4px; 
	} 
	div.hint div {
	border : 1px solid rgb(1,84,116); 
	padding : 4px; 
	font-weight : normal; 
	color : black; 
	font-size : 0.9em; 
	background-color : rgb(240,240,240); 
	text-decoration : none; 
	} 
	div.hint div b {
	font-weight : bold; 
	letter-spacing : 0.05em; 
	color : rgb(1,84,116); 
	} 
	div.hint div div {
	border : 1px solid rgb(1,84,116); 
	padding : 2px; 
	font-weight : normal; 
	font-size : 0.9em; 
	background-color : white; 
	text-decoration : none; 
	} 
}
*/
@media screen
{
	#carcinogenic1 { visibility : hidden ; }
	#moreThanOnePELType1 { visibility : hidden ; }
	#about1 { visibility : hidden ; }
}

@media print
{
	
	#carcinogenic { visibility : hidden ; }
	#moreThanOnePELType { visibility : hidden ; }
	#about { visibility : hidden ; }
	#carcinogenic1 { visibility : visible ; border : 1px solid black ; width:40em ; margin-top:.5em ;}
	#moreThanOnePELType1 { visibility : visible ; border : 1px solid black ; width:40em ; margin-top:.5em ; }
	#about1 {visibility : visible ; border : 1px solid black ;  width:40em ; margin-top:.5em ;}
}

.help {
	border-left : 1px solid black; 
	border-bottom : 1px solid black; 
	border-right : 1px solid silver; 
	border-top : 1px solid silver; 
	background-color : rgb(1,84,116); 
	color : white; 
	width : 1em; 
	visibility : visible; 
	font-weight : bold; 
	text-align : center; 
	font-size : 1em; 
	cursor : help ;
} 

#zoneDeTexte
{
	margin-top : .5em;
}

#forApplet
{
border : none ;
margin : 0 ;
}



#toolTable, #ctlTable
{
	table-layout : fixed ;
	width : 900px ;
	font-family : arial ;
	font-size : 1.1em ;
	border : 1px rgb(220,156,39) solid ;
	background-color : rgb(250,246,216) ; 
	margin: 0px ;
}
#
#ctlTable tr
{
	margin : 0 ;
	padding : 0 ;
}


#ctlTable td
{
	
	margin : 0 ;
	padding : 0 ;
}

@media print
{
	#banner, #toolTable, #ctlTable { display:none ;}
}

		
		#toolTable, #ctlTable
		{
			font-family : tahoma ;
		}
		#toolTable tr
		{
			margin : 0 ;
			padding : 0 ;
		}
		#toolTable td
		{
			margin : 0 ;
			padding : 0 ;
		}

		td.lineNumber
		{
			width : 3% ; /* 3% */
		}
		td.lineNumber div
		{
			width : 100% ;
			text-align : center ;
			color : rgb(113,35,21) ;
			font-size : 12px ;
			font-weight : bold ;
			font-family : arial;
		}

		td.substanceCombo 
		{
			width : 55%; /* 58% */
		}

		td.substanceCombo div 
		{
			width : 100% ;
		}

		td.substanceCombo div select
		{
			width : 100%;
		}


		td.PELCombo 
		{
			width : 15%; /* 73% */
		}


		td.PELCombo div select
		{
			width : 100%;
		}

		td.exposureValueBox
		{
			width : 10%; /* 83% */
		}

		td.exposureValueBox input
		{
			width : 99% ;
			text-align : center ;
			border : solid 1px black ;
		}


		
		td.ratioLabel
		{
			width : 10%; /* 93% */
			text-align : center ;
			border : none ;
		}

		td.ratioLabel div
		{
			width : 100%;
			text-align : center ;
			font-size : .8em ;
			border : none ;
		}
		
		td.header
		{
			height : 55px ;
			text-align : center ;
			vertical-align : middle ;
			color : rgb(113,35,21) ;
			font-size : 15px ;
			border : 1px solid rgb(220,156,39) ;
		}

		#userChoices 
		{
			display : none ;
		 	font-family : tahoma ;
		 	border : 1px solid black ;
		 	border-collapse : collapse ;
		 	font-size : .8em ;
		 	margin-bottom : 1.5em ;
		 	
		}


		#userChoices td
		{
			vertical-align : top ;
			border-right : 1px solid black ;
			border-bottom : 1px solid black ;
		}

		table#userChoices tr td.substance 
		{
			width : 55% ;
			text-align : left ;
			padding : 2px ;
			
		}
		table#userChoices tr td.pel 
		{
			width : 15% ;
			text-align : left ;
			padding : 2px ;
			
		}


		table#userChoices tr td.header
		{
			height : 55px ;
			text-align : center ;
			vertical-align : middle ;
			color : rgb(113,35,21) ;
			border : 1px solid rgb(220,156,39) ;
		}
				
		table#userChoices  tr td.lineNumber
		{
			width : 5% ; /* 3% */
			text-align : center ;
			color : rgb(113,35,21) ;
			font-size : 12px ;
			font-weight : bold ;
		}

		table#userChoices  tr td.exposure
		{
			width : 10%; /* 83% */
		}


		table#userChoices  tr td.exposure div
		{
			text-align : center ;
		}
		
		table#userChoices  tr.dummy
		{
			background-color : rgb(240,240,240) ;
		}
		table#userChoices  tr.repetition
		{
			background-color : rgb(240,240,240) ;
		}

		@media print
		{
			#userChoices 
			{
				display : block ;
			}
		}

