/***** niveau menu gauche *****/
#related {
	z-index: 5; 
	position: absolute; 
	left: 8px; 
	top: 4.3em; 
	padding: 0px; 
	border: 0px; 
	margin: 0px; 
	width: 211px;
}

#related-box {
	background-color:white; 
	color:black; 
	margin:0px 20px 0px 0px; 
	padding:10px 0px 10px 0px; 
    border-width:0px 1px 0px 0px; 
    border-style:solid; 
    border-color:#737C8C;
}
#related form { padding-left:10px; }
#related ul { padding-left: 0px; margin-left: 30px; border: 0px }
#related li { padding-top:0px; }
#related li.bullet { list-style: disc url(/img/list-style.jpg); }
#related a { font-weight:bold; }

#related h2 {
	background-color:#B3BCCC; 
	color:white; 
	font-size:1em; 
	margin:0px 0px 0px 0px; 
	padding:2px 0px 2px 10px; 
	overflow:hidden; 
	border-width:1px 0px 1px 0px; 
	border-style:solid; 
	border-color:#737C8C;
}

/***** niveau page droite *****/
/***** 220px marge gauche sous le menu *****/
#page{ 
	right: 0px; 
	left: 0px; 
	z-index: 0; 
	margin: 0px; 
	padding: 0px; 
	top: 0em; 
	width: 95%; 
	text-align:justify;
}
#copy #a1, #page #i1    { padding: 0px 0px 0px 220px; background: none; }
#copy #a2, #page #i2    { padding: 0px 5px 0px 0px; background: none;  }

#copy {right: 0px; left: 0px; z-index: 1; margin: 0px; padding: 0px; background: none;  }

#page div.sptop { height: 7em; }
#page div.sp { height: 1em; }

.blue-button { background-color:#969696; color:white; font-weight:bold; padding:2px; border:1px outset #778899; }

body{ 
  background-color:#ffffff;
  font-family: Calibri;
  font-size: 14px;
}
td{ 
  font-family: Calibri;
  font-size: 14px;
}

div.blockTitle{
	width: 191px;
	height:	27px;
	padding:5px 2px 2px 2px;
	color:#6E6176;
	font-weight: bold;
	background-position: 0% 15%;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align:middle;
}

A{
   color:#4B5864;
   text-decoration:none;
}

A:visited {
   color:#4B5864;
   text-decoration:none;
}

A:hover {
   color:red;
}

a.topay{
  color: #FF7F00;
  text-decoration:none;
}
a.topay:hover{
  color: #708090;
  text-decoration:none;
}
a.free{
  color: #6E8B3D;
  text-decoration:none;
}
a.free:hover{
  color: #708090;
  text-decoration:none;
}

.colorOne_off{
	background-color:#F2F7FC;
	color: #3f3f3f;
	font-style: italic;
}

.colorTwo_off{
	background-color:#ffffff;
	color: #3f3f3f;
	font-style: italic;
}

.textinput{
	font-size: 12px;
	border-width : 1px;
	border-style : groove;
	color : black;
	border-color : black;
}
textarea{
	font-size: 12px;
	background-color : white;
	border-width : 1px;
	border-style : groove;
	color : black;
	border-color : black;
}
.mcb{
	font-size: 10px;
	width: 250px;
	height: 30px;
	background-color : ivory;
	border-width : 1px;
	border-style : groove;
	color : black;
	border-color : black;
}
.legend{
	font-size: 10px;
	width: 150px;
	height: 100px;
	background-color : ivory;
	border-width : 1px;
	border-style : groove;
	color : #006699;
	font-weight: bold;
	border-color : #006699;
	text-align: center;
}
checkbox{
  margin : 0px 1px 0px 1px;
}

radio{
  margin : 4px 2px 0px 12px;
}

.jumpto{
	background-color: white;
	border-width : 1px;
	border-style : groove;
	border-color : black;
}
input:focus {
    background:#FFFF99;
}
select:focus {
    background:#FFFF99; 
} 
textarea:focus {
    background:#FFFF99; 
}


/********************************************************************************
 Standard table
/********************************************************************************/

.StandardTable {
   border:1px solid white;
   background-color:rgb(205,205,205);
   border-spacing:1px;
}
.StandardTable2 {
   background-color:rgb(255,255,255);
}

.StandardTable3 {
   border:1px solid rgb(205,205,205);
}

.StandardTableHead {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(235,235,235);
   font-weight:bold;
   color:#4B5864;
   text-align:center;
}

.StandardTableInfo {
   font-size: 14px;
   font-weight: bold;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(220,220,220);
   color:#4B5864;
}

.StandardTableLabel {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(245,245,245);
   color:#4B5864;
}
.StandardTableStrong {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   font-weight:bold;
   color:#4B5864;
}
.StandardTableValue {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:black;
}
.StandardTableValuegreen {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:green;
}
.StandardTableValuered {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:red;
}
.StandardTableValueblue {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:blue;
}
.StandardTableValueTip {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:#27408B;
   font-weight: bold;
}

.StandardTableValuegrey {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:grey;
}
.StandardTableValuepurple {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:purple;
}
.StandardTableSmall {
   font-size:9px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:black;
}

.StandardTableYellow {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:#FF9A00;
   text-align: center;
   font-weight: bold;
}
.StandardTableTitle{
   font-size:16px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:#4A708B;
   text-align: center;
   font-weight: bold;
}

.StandardTableText {
   font-size:14px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:black;
   text-align:justify;
}

.StandardTableHeadDark {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(150,155,165);
   font-weight:bold;
   color:white;
}

.StandardTableCellOdd {
   height:25px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
}

.StandardTableCellEven {
   height:25px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(250,250,250);
}
.StandardTableMessage {
   height:25px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(255,255,255);
   color:#556B2F;
   text-align: center;
   font-weight:bold;
}

A.SimpleLink {
   font-size:12px;
   color:#4B5864;
   text-decoration:none;
}

A.SimpleLink:visited {
   color:#4B5864;
   text-decoration:none;
}

A.SimpleLink:hover {
   color:#4A708B;
}

A.StrongLink {
   font-size:12px;
   color:#6E8B3D;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:visited {
   color:#6E8B3D;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:hover {
   font-weight:bold;
   color:#4A708B;
}

A.SimpleLinkHere {
   font-size:12px;
   color:#6E8B3D;
   text-decoration:none;
}

A.SimpleLinkHere:visited {
   color:#6E8B3D;
   text-decoration:none;
}

A.SimpleLinkHere:hover {
   color:#4A708B;
}

A.YellowLink {
   font-size:12px;
   color:#FF9A00;
   text-decoration:none;
}

A.YellowLink:visited {
   color:#FF9A00;
   text-decoration:none;
}

A.YellowLink:hover {
   color:#4B5864;
}


A.TopMenuLink {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#808080;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:#808080;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#808080;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#808080;
   font-weight:bold;
   color:white;
   text-decoration:none;
}

A.TopMenuLink:visited {
   color:white;
   text-decoration:none;
}

A.TopMenuLink:hover {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:black;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:black;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:black;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:black;
   color:black;
}

A.DisplayLink {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:white;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:white;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:white;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:white;
   font-size:11px;
   color:#000000;
   text-decoration:none;
}

A.DisplayLink:visited {
   color:#000000;
   text-decoration:none;
}

A.DisplayLink:hover {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#7BA0DA;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:#7BA0DA;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#7BA0DA;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#7BA0DA;
   color:#000080;
   font-size:11px;
   background:#E2EAF7;
}


A.HeadlineLink {
   font-size:12px;
   color:#4B5864;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:visited {
   color:#4B5864;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:hover {
   color:#4A708B;
   font-weight:bold;
}
A.HeadLink {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:white;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:white;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:white;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:white;
   font-weight:bold;
   color:#6E8B3D;
   text-decoration:none;
}

A.HeadLink:visited {
   color:#6E8B3D;
   font-weight:bold;
}

A.HeadLink:hover {
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#4A708B;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:#4A708B;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#4A708B;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#4A708B;
   color:#4A708B;
   font-weight:bold;
}
.infobulle{
    position: absolute;  
    color: white; 
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-size: 10px;
    text-align: left;
    background-color: #708090;
    opacity : 0.95;
	-moz-opacity : 0.95;
	-khtml-opacity : 0.95;
	filter : alpha(opacity=95);
}
.infobulle span{
	width: 400px;
}


.multicol { float: left; width: 12em; white-space: nowrap }
.publi_title{
	font-weight: bold;
	background-color: #B3BCCC;
	color: white;
	line-height: 20px;
	text-align:center;
}
.publi_journal{
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_authors{
	color: #040719;
}
.publi_institute{
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_abstract{
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_pubmed{
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
a.publi_pubmed:hover{
	font-weight: bold;
	font-style: italic;
	color: #CE9a00;
	line-height: 15px;
	text-align:justify;
}
a.author{
	font-weight: bold;
	color: #336633;
	line-height: 15px;
	text-align:justify;
}
a.author:hover{
	font-weight: bold;
	color: black;
	line-height: 15px;
	text-align:justify;
}



