body {
	margin: 0px;
}
th {
	text-align: left;
}
ul
{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
}
p {
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B00000;
	text-transform:uppercase;
	margin-top:0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B00000;
	margin-left:25px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #033333;
	margin-left:50px;
}
.entete {
	background-image: url(/images/entete.gif);
	background-repeat: no-repeat;
	height: 92px;
	width: 999px;
}
.entete2 {
	background-image: url(/images/entete2.gif);
	height: 159px;
	width: 999px;
}
.entete-about {
	background-image: url(/images/entete-about.jpg);
	height: 98px;
	width: 999px;
}
.entete-search
{
	background-image: url(/images/entete-search.jpg);
	height: 98px;
	width: 999px;
}
.entete-drugs {
	background-image: url(/images/entete-drugs.jpg);
	height: 98px;
	width: 999px;
}
.entete-diseases {
	background-image: url(/images/entete-diseases.jpg);
	height: 98px;
	width: 999px;
}
.entete-products {
	background-image: url(/images/entete-products.jpg);
	height: 98px;
	width: 999px;
}
.entete-partnerships {
	background-image: url(/images/entete-partnerships.jpg);
	height: 98px;
	width: 999px;
}
.entete-academy {
	background-image: url(/images/entete-academy.jpg);
	height: 98px;
	width: 999px;
}
.entete-news {
	background-image: url(/images/entete-news.jpg);
	height: 98px;
	width: 999px;
}
.entete-links {
	background-image: url(/images/entete-links.jpg);
	height: 98px;
	width: 999px;
}
.entete-contacts {
	background-image: url(/images/entete-contact.jpg);
	height: 98px;
	width: 999px;
}
.entete-tools {
	background-image: url(/images/entete-tools.jpg);
	height: 98px;
	width: 999px;
}
.entete-legal {
	background-image: url(/images/entete-legal.jpg);
	height: 98px;
	width: 999px;
}
.menu {
	background-image: url(/images/menu.gif);
	height: 24px;
	width: auto;
	padding-right:10px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.pied {
	background-image: url(/images/pied.gif);
	padding-right:20px;
	text-align:right;
	height: 27px;
	width: 999px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}
.lien-pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
a.lien-pied:hover {
	color:#670812;
}
.welcome {
	margin: 10px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.T-welcome {
	background-image: url(/images/T-welcome.gif);
	background-repeat:no-repeat;
	width:77px;
	height:21px;
}
.pointille-v{
	background-image: url(/images/pointille-bas.gif);
	background-repeat:repeat-x;
	width: 300px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	_margin-bottom: -16px;
}
.T-news {
	background-image: url(/images/T-news.gif);
	background-repeat:no-repeat;
	width:113px;
	height:17px;
	margin-bottom:5px;
}

.titre-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.lieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B3071B;
}
.pointille-h{
	background-image: url(/images/pointille-H.gif);
	width:1px;
	height:400px;
	background-repeat:repeat;
}
.contenu-principal{
	margin: 25px;
	width: 645px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.contenu-principal-charte{
	margin: 25px;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:justify;
}
.highlight{
	margin: 0px;
	padding:10px;
	width: 620px;
	background-color:#FAEEEF;
	position: relative;
}
.img{
	margin:0px;
	padding-right:10px;
}
.T-highlight {
	background-image: url(/images/T-highlight.gif);
	background-repeat:no-repeat;
	width:77px;
	height:21px;
	margin-bottom:5px;
}
.visu-diseases{
	background-image: url(/images/diseases.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:113px;
}
.pave{
	margin: 10px;
	height:105px;
	padding:0px;
}
.bas-pave{
	background-image: url(/images/fleche-ronde.gif);
	background-repeat:no-repeat;
	width:196px;
	height:24px;
}
.visu-products{
	background-image: url(/images/products.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:113px;
}
.visu-academy{
	background-image: url(/images/academy.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:113px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-right:10px;
}
.lien-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.lien-menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FE031B;
}
.menu-gauche, .menu-gauche-vide {
	margin: 0px;
	padding:0px;
	width: 240px;
	background-color:#D7031B;
}
.menu-gauche-vide{
	background-color: transparent;
}
.lien-menugche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	list-style-image: url(/images/puce-blc.gif);
}
a.lien-menugche:hover {
	color:#670812;
	list-style-image: url(/images/puce-rge.gif);
}
.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B3071B;
	text-decoration:none;
}

.outils
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	text-decoration:none
}
.print
{
 text-align:right;
}
/********** tableau pipeline**************************/

table {border-collapse:collapse;border-spacing:0;empty-cells:show}

tr td.botbor {border-bottom:1px solid #ccc;}
td.content table td {font-family:verdana;color:#333;font-size:11px;}

table#releases td a {text-decoration:none;color:#F01530}
table#releases td a:hover {text-decoration:underline;color:#F01530}
table#releases {font-family:verdana;font-size:11px;color:#333;margin:0;}

table#releases thead th {padding-left:4px;text-align:left;padding-bottom:10px;border-bottom:1px solid #ccc;}

table#releases tr td {padding:4px;border-bottom:1px solid #fff;background-color:#DDDDDD;}

table#releases tr.last td {padding:4px;border-bottom:1px solid #ccc;background-color:#DDDDDD;}

table#releases tr.first td {padding:4px;border-top:1px solid #ccc;background-color:#DDDDDD;}

table#releases tr.odd td {background:#fff;}

table#releases th.center, table#releases  td.center {text-align:center}



table#releases a {color:#333;text-decoration:none;}
table#releases a:hover {color:#F01530;text-decoration:underline;}


/* Data tables */ 

table.data tr td, table.data tr th {font-family:verdana;color:#333;font-size:10px; border-bottom:1px solid #ccc; padding:4px; text-align:left;}

table.data tr th {text-align:left; vertical-align:top;}
table.data tr td.right, table.data tr th.right {text-align:right;}
table.data tr td.center, table.data tr th.center {text-align:center;}
table.data tr td.red, table.data tr th.red {color:#F01530;}

table#pipeline {font-family:verdana;font-size:10px;color:#333;margin:0 0 10px 0;}
table#pipeline th {padding-left:4px;text-align:left;padding-bottom:10px;background-color:#DDDDDD;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-top:10px;}
table#pipeline th.small {width:20%}
table#pipeline th.big {width:30%}

table#pipeline td {width:20%;padding:5px 0 5px 4px;text-align:left;background-color:#ccc;vertical-align:top;border-bottom:1px solid #fff;font-size:10px;}



table#pipeline tr.first td {background-color:#dc848c;}
table#pipeline tr.second td {background-color:#faeeef;}
table#pipeline tr.third td {background-color:#dc848c;}
table#pipeline tr.fourth td {background-color:#faeeef;}
table#pipeline tr.fifth td {background-color:#dc848c;}


.botbor {padding-bottom:5px;}
.related-links {background-color: #fff; min-height:25px; width:190px;margin:0;padding:0;float:left}
.related-links a {background-image: url(/rec_en/siteware/red-arr.gif); 
	background-position: 22px 8px;
        padding: 5px 0 5px 32px;
        background-repeat:no-repeat;
        font-size:11px;
	font-weight:normal;
        text-decoration: none;
	color: #F01530;
        display:block;
                }
.relatedmargin{margin-bottom:-2px}
.related-link a:hover {background-image: url(/rec_en/siteware/red-arr.gif); 
	text-decoration: underline;
	display:block; }

#bottom-credits {margin-top:20px;}
#bottom-credits a  {color:#999;font-family:verdana;font-size:11px;text-decoration:none;font-weight:normal;}
#bottom-credits a:hover {color:#999;font-family:verdana;font-size:11px;text-decoration:underline;font-weight:normal;}

/* Classes added on 8-4-2008 */

table#pipeline1 {font-family:verdana;font-size:10px;color:#333;margin:0 0 10px 0;}
table#pipeline1 th {padding-left:4px;text-align:left;padding-bottom:10px;background-color:#DDDDDD;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-top:10px;}
table#pipeline1 th.small {width:20%}
table#pipeline1 th.big {width:30%}

table#pipeline1 td {width:20%;padding:5px 0 5px 4px;text-align:left;background-color:#ccc;vertical-align:top;border-bottom:1px solid #fff;font-size:10px;}

table#pipeline1 tr.first td {background-color:#edc1c5;}
table#pipeline1 tr.second td {background-color:#faeeef;}

.welcome a{color: #b3071b; text-decoration:none;}

.welcome a:hover{text-decoration:underline;}

a {color: #b3071b; text-decoration:none;}

a:hover{text-decoration:underline;}