*{margin:0px;padding:0px;}
a img{border:none; margin:0px;}
form{margin:0px;}
body, p, h1, h2, h3, h4, h5, h6, ul, li, td{font: 13px Arial, Tahoma, Geneva, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6
{
	color:red;
}

h1
{
	text-align:left;
	margin-bottom:5px;
	padding-left: 17px;
	margin-left:15px;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

h2
{
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

h3
{
	text-align:left;
	font-size:20px;	
	font-weight:bold;
}

h4
{
	text-align:left;
	font-size:18px;
	color:#990000;	
	font-weight:bold;
	margin:10px;
	font-style:italic;
}

.titre_page {font-weight:bold; text-align:center; margin:auto; font-size:2em; color:red;}
.stitre_page {font-weight:bold; text-align:center; margin:10px auto; font-size:1.5em; color:#663300;}
.image_page {text-align:center;}
.image_page img {margin:10px auto; border:solid 1px black;}

.titreFR {font-weight:bold; text-align:left; margin-left:20px; font-size:1.2em;}
.titreEN {color:#663300; font-style:italic; text-align:left; margin-left:20px;}
.auteurs {color:#000000; text-align:left; margin-left:20px;}
.publie {color:#000000; font-style:italic; text-align:left; margin-left:20px; font-size:1.1em;}
.abstract {color:red; text-align:left; margin-left:20px;}
.pdf {color:#000000; text-align:left; margin-left:20px; font-style:italic;}

.abstractFR {color:#000000; text-align:left; margin-left:20px; padding-top:8px;}
.abstractEN {color:#663300; text-align:left; margin-left:20px; padding-top:8px;}
.keywordFR {color:#000000; text-align:left; margin-left:20px; padding-top:8px;}
.keywordEN {color:#663300; text-align:left; margin-left:20px; padding-top:8px;}
.refbibliotitre {color:#000000; font-weight:bold; text-align:left; margin:10px 10px 10px 20px; font-size:1.2em;}
.refbiblio {color:#000000; text-align:left; margin-left:40px; margin-right:20px;}
.biblioHR {margin:10px 10px 10px 0px;}

p{margin: 4px 0px; line-height:1.4em; padding:0px}
p.main {padding:10px; padding-bottom:0px;}

a:link{color:#000000;text-decoration: underline;}
a:visited{color:#000000;}
a:hover{color:#0000CC;text-decoration: underline;}
a:active{color:#0000CC;}

li{margin-bottom:0px}
ul,ol{margin-left:25px}

body
{
	background-color:white;
	text-align:center; 
	margin: 5px 0px;	/* marge 5 px en haut */
	padding: 0px;
}

input, select
{
	font-size: 11px;
	font-family:verdana;
}

a.important {color:red;text-decoration:none; font-family:arial;}
a.important:link{color:red;}
a.important:visited{color:red;}
a.important:hover{color:#000000;}
a.important:active{color:red;}

a.liennav {color:red;text-decoration: none; font-family:"courier new"; font-size:12px;}
a.liennav:link{color:red;}
a.liennav:visited{color:red;}
a.liennav:hover{color:#000000;}
a.liennav:active{color:#000000;}

span.NavSelected {font-family:"courier new"; font-size:13px; color:black; font-weight:bold;}

div.navigation {font-family:verdana; padding:2px;}

.liennav
{
	text-align:center;
}

.center
{
	text-align:center;
}

.bold
{
	font-weight:bold;
}

.souligne
{
	text-decoration: underline;
}

.italic
{
	font-style:italic;
}

.bi
{
	font-weight:bold;
	font-style:italic;
}

table 
{
	margin-left:0px;
	border-style:solid; 
	border-width:1px; 
	border-color:#C0C0C0;
	border-collapse:collapse
}

td 
{ 
	border-style:solid; 
	border-width:1px; 
	border-color:#C0C0C0;
	padding:2px;
}

tr.tr1
{
	background-color:#F1F1F1;
}

tr.tr2
{
	background-color:#F0F0F0;
}

tr.tr3
{
	font-weight:bold; 
	color:#336600; 
	background-color:#E3FEDA;
}

tr.tr4
{
	font-weight:bold; 
	color:#ffffff; 
	background-color:red;
}

tr.tr_hide
{
}

tr.tr_hide td
{
}

tr.titre
{
	color:#ffffff;
	background-color:red;
	font-weight:bold;
}

td.titre
{
	color:#ffffff;
	background-color:red;
	font-weight:bold;
}

.Col, .Col300, .Col250, .Col200, .Col150, .Col100, .Col75, .Col50, Col25, ColPrix, ColDate
{
	text-align:left;
	padding:5px;
	font-family:arial;
	font-size:13px;
	height:16px;
	border:none;
	border-left:solid 1px #B4B4B4;
	border-bottom:solid 1px #B4B4B4;
	overflow:hidden;
}

.puce {vertical-align:middle; border:0px; margin:0px 5px auto 0px;}

.Col300 {width:300px;}
.Col250 {width:250px;}
.Col200 {width:20px;}
.Col150 {width:150px;}
.Col100 {width:100px;}
.Col75 {width:75px;}
.Col50 {width:50px;}
.Col25 {width:25px;}
.Col80P {width:80px; text-align:right;}
.Col75D {width:60px; text-align:center;}

.div80 {width:80px; height:15px; overflow:hidden;}
.div100 {width:100px; height:15px; overflow:hidden;}
.div {height:15px; overflow:hidden;}

#table {width:730px; margin:auto;}			/* largeur des tableaux 605 px */

#table_saisie {width:720px; margin:auto; padding:10px; border:solid 2px red; background-color:#F6D1CE;}
#table_saisie td
{
	padding:5px;
	text-align:left;
}
#table_saisie input, textarea, select {color:blue;}
#table_saisie .aide {color:grey;}
#table_saisie .table_saisie_input {width:610px;}
#table_saisie .table_saisie_pubmed {width:610px; display:none;}
#table_saisie .table_saisie_titre {font-weight:bold; background-color:#EEE; font-family:verdana; letter-spacing:3px;}

.legende {width:120px; text-align:right; color:#0000CC; padding:5px 10px 5px 5px;}
.saisie {text-align:left; padding:5px 0px 5px 10px;}
.saisielock {text-align:left; padding:5px 0px 5px 10px;}

div.help
{
	display:none;
	color:black;
	padding:10px;
	margin-top:10px;
	margin-bottom:15px;
	border:solid #006633 1px;
	background-color:#FFFFCC
}

.iframe {border:solid 1px black; width:750px; height:300px; margin:auto; display:none;}
body.frame {width:750px; text-align:left; margin:0px; padding:0px; background-color:#ffffff; background-image: url();}

#main {padding:10px; padding-top:0px;}

#message
{
	width:auto;
	margin:15px auto 30px auto;
	text-align:center;
}

#message_ok
{
	width:450px;
	color:green;
	padding:10px;
	margin:auto;
	border:solid green 1px;
	background-color:#FFFFCC
}

#message_alerte
{
	width:450px;
	color:red;
	padding:10px;
	margin:auto;
	border:solid red 1px;
	background-color:#FFFFCC
}

#message_alerte p
{
	font-family:verdana;
	font-size:11px;
	color:red;
	font-weight:bold;
}

.stabilo
{
	font-weight:bold;
	color:red;
}

.gras
{
	font-weight:bold;
	color:red;
}

#pas_vu
{
	display:none;
}

#main p {line-height:1.8em;}
img.aide {vertical-align:middle; width:21px; height:18px;}
img.imgvertalign {vertical-align:middle; border:0px;}

.inputtextarea {width:99%;}

#dhtmltooltip
{
	text-align:left;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

