body{margin:5px;padding:0px;
	font:normal normal normal 16px "Times New Roman", Times, serif;
	text-align:left;text-decoration:none;text-indent:0;
	color:#00008F;cursor:default;
}
@media screen{
	body{background-color:#CDCDCD}
	div#ContenuAvecMenu{
		float:left;
		margin-top: 60px !important; 
		margin-top: 5px;
		margin-left: 120px !important; 
		margin-left: 0px; 
		margin-right: 0px;
		margin-bottom: 5px !important;  
		margin-bottom: 0px;
		padding:0px;border:0px;
		z-index: 0; 
	}
	div#ContenuAvecMenuErreur{
		float:left;
		margin-top: 75px !important; 
		margin-top: 5px;
		margin-left: 120px !important; 
		margin-left: 0px; 
		margin-right: 0px;
		margin-bottom: 5px !important;  
		margin-bottom: 0px;
		padding:0px;border:0px;
		z-index: 0; 
	}
	div#ContenuPleinePage{
		float:left;display:block;
		width:100%; 
		margin-top: 60px !important;  
		margin-top: 5px;
		margin-left: auto !important;
		margin-left: 0px;
		margin-right: auto;
		margin-bottom: 5px !important;  
		margin-bottom: 0px;
		padding:0px;border:0px;
		z-index: 0; 
	}
	div#ContenuPleinePageErreur{
		float:left;display:block;
		width:100%; 
		margin-top: 75px !important;  
		margin-top: 5px;
		margin-left: auto !important;
		margin-left: 0px;
		margin-right: auto;
		margin-bottom: 5px !important;  
		margin-bottom: 0px;
		padding:0px;border:0px;
		z-index: 0; 
	}
}
@media print{
	body{background-color:#FFFFFF}
	div#ContenuAvecMenu{float:left;margin:0px;padding:0px;border:0px}
	div#ContenuPleinePage{float:left;display:block;width:100%;
	margin:0px;padding:0px;border:0px}
}
table{margin:0px;padding:0px;border:0px;border-collapse:collapse}
div.SetLargeurPage{display:block;overflow:hidden;
	margin:0px;padding:0px;width:100%;height: 1px}
div.Decale{margin-left:20px}
div.Decale50{margin-left:50px}
div.Recale{margin-left:-20px}
p.Liste{margin-bottom:0px}
p.Important, span.Important{text-decoration:underline;font-weight:bold}
p.Note,li.Note{text-decoration:none;font-weight:normal;font-style:italic}
p.CadreADroite{text-align:right;}
p.li{margin:0px 0px 5px 0px;
	padding: 0px;text-align:left}
ul, ol {margin:0px 0px 0px 20px;
	padding:0px;list-style-position: outside;}
ul li, ol li {margin: 0px 0px 5px 0px;
	padding: 0px;text-align:left}
ol.Numero{list-style-type:decimal}
ol.PetiteLettre{list-style-type:lower-alpha}
ol.Lettre{list-style-type:upper-alpha}
p.Navigateur{text-align:center;
	margin-top:0px;margin-bottom: 10px;
	font:normal normal bold 10px Verdana, Arial, sans-serif;
	color: #8F008F;background-color:inherit}
p.TitrePage{text-align:center;
	margin-top:5px;margin-bottom:30px;
	font:normal normal bold 22px Verdana, Arial, sans-serif;
	color: #00008F}
p.Erreur{text-align:center;
	margin-top:15px;margin-bottom:15px;
	font:normal normal bold 18px Verdana, Arial, sans-serif;
	color: #8F0000}
a.Messagerie{text-decoration:none;font-weight:bold;color:inherit}
a.Messagerie:hover{color:#FF8040}

/* ***************************************
*  Styles pour le pied de Page
*****************************************/
@media screen{
	div#BandeBasDePage{clear:both;display:block;
	font:italic normal normal 10px Verdana, Arial, sans-serif;
	color:#000000}
}
@media print{div#BandeBasDePage{clear:both;display:none}}

div#Compteur{float:left;width:80px;}
div#Compteur p.Compteur {margin-top:0px;text-align:left;}
p.PiedDePage {margin-top:0px;text-align:center}
a.PiedDePage{text-decoration:none;font-weight:bold;color:#000000}
a.PiedDePage:hover{color:#FF8040}
p.PiedDePage span.Bleu{font-size:12px;font-weight:bold;color:#0000FF}
p.PiedDePage span.Blanc{font-size:12px;font-weight:bold;color:#FFFFFF}
p.PiedDePage span.Rouge{font-size:12px;font-weight:bold;color:#FF0000}
div#DateMAJ{float:right;width:80px}
div#DateMAJ p.DateMaj{margin-top:0px;text-align:right;color:#000000;}

div.FormMail table{margin:0px;padding:0px;border:0px;
	border-collapse:collapse;
	text-align: left;
	background-color:#DDDDFF}
div.FormMail td{margin:0px;padding:5px 0px 0px 0px}
div.FormMail td p{margin:0px;padding:5px 0px 0px 0px}
div.FormMail td.Libelle{margin:0px;padding:5px 0px 0px 5px;vertical-align: top}
div.FormMail td.Envoyer{margin:0px;padding:0px;vertical-align: bottom}
div.FormNews table{margin:0px;padding:0px;border:0px;border-collapse: collapse}
div.FormNews td{margin:0px;padding:5px 0px 0px 0px}
div.FormNews td.Libelle{margin:0px;padding:5px 0px 0px 0px;vertical-align:top}
div.FormNews td.Envoyer{margin:0px;padding:0px;text-align:right}
/*********************************************
*		Styles pour les Panneaux Sélection
*********************************************/
table.PanneauSelection{display:table;padding:0px;margin:0px;
	background-color:inherit;border-collapse:collapse;
	border:2px solid #00008F;	z-index:-1}
table.PanneauSelection td.SelectionTopic{
	text-align:center;border:0px;padding:5px}
table.PanneauSelection td.BoutonAfficher{
	text-align:center;border:0px;padding:5px}

/***********************************************
*		Styles pour les panneau d'Information
***********************************************/
div.PanneauInformation{display:block;margin:0px 100px 0px 30px;
	padding: 2px 10px 2px 10px;text-align:left;background-color:#FFFFBB;border:0px}
p.Question{text-decoration:none;
	font:italic normal bold 18px "Times New Roman", Times, serif;
	margin:30px 30px 10px 30px}
p.Reponse {text-decoration: none;
	font:normal normal normal 14px "Arial", sans-serif;
	margin:8px 40px 0px 30px}
div.CiJoint{float:right;clear:left;
	margin-right:40px;padding:5px 10px;
	border:1px solid #00009F;
	font:normal normal normal 10px "Arial", sans-serif;
	text-align: center}
div.CiJoint a{text-decoration: none}
div.CiJoint a img{border-style:none}
div.CiJoint:hover{background-color:#FFFFBB}
div.ImageMessage {float:left;
	margin:0px 20px 0px -10px;padding:0px}
div.MessageDouteux{display:block;
	margin: 0px 100px 0px 50px;padding:5px 10px;border:0px;
	text-align:left;
	background-color: #FFCCFF;
	font:normal normal bold 14px Verdana, "Arial", sans-serif}
div.MessageDouteux p{margin: 5px 0px 0px 0px}
div.EnvoiMessageReussi{display:block;
	margin: 0px 100px 0px 50px;padding:5px 10px;
	text-align:left;background-color:#CCFFCC;
	border:0px;
	font:normal normal bold 14px Verdana, "Arial", sans-serif}
div.EnvoiMessageReussi p{margin: 5px 0px 0px 0px}
div.EnvoiMessageRate{display: block;
	margin: 0px 100px 0px 50px;padding:5px 10px;
	text-align:left;background-color:#FFCCFF;
	border:0px;
	font:normal normal bold 14px Verdana, "Arial", sans-serif}
div.EnvoiMessageRate p{margin:5px 0px 0px 0px}
div.Centre{display:block;width:50%;margin:auto}

/* ***********************************************
	Style pour le panneau information sur Antagène 
	C'est un panneau popup au passage de la souris 
****************************************************/
div.InfoAntagene{z-index:0}
div.InfoAntagene ul.Societe{
	display:block;position:relative;
	text-align:center;
	margin:0px;padding:0px;
	list-style: none;
	z-index: 0;
}
div.InfoAntagene div.Titre{height:40px;margin:0px;padding:0px;border:0px}
div.InfoAntagene p.Titre {
	padding:10px 0px;margin:0px auto;border:0px;
	color: #00008F;text-align:center;
	font:normal normal bold 16px Verdana, Arial, sans-serif;
} 
div.InfoAntagene div.LogoAntagene{
	float:left;width:50px;
	margin:0px;padding:0px;border:0px;
}
div.InfoAntagene div.LogoFede{
	float:right;top:0px;width:100px;
	margin:0px;padding:0px;border:0px;
}
div.InfoAntagene div.Corps{margin:0px 5px 0px 20px}
div.InfoAntagene ul.Panneau{
	list-style: none;
	display:block;position:absolute;
	left:-550px;top:50px;
	width:605px;height:550px;
	background:#FFFFFF url('bobine-adn.jpg') no-repeat top center;
	border:2px solid #008F00;
	padding:0px 5px;margin:0px;
	color:#000000;text-align:left;
	font:normal normal normal 12px/16px Verdana, Arial, sans-serif;
	z-index: 3;
}
div.InfoAntagene li>ul{top:auto;left:auto;}
/* Fix IE. Hide from IE Mac \*/
* html div.InfoAntagene ul li {height:1%}
* html div.InfoAntagene ul li a {height:1%}
/* End */
div.InfoAntagene li:hover ul {display:block}
div.InfoAntagene li:hover>ul {visibility:visible}
div.InfoAntagene ul ul {visibility:hidden}		
div.InfoAntagene ul.Panneau p{margin: 5px 0px 0px 0px}
div.InfoAntagene p a.Antagene {
	display:inline; 
	text-decoration:none;
	font-weight:bold;
	color:#00008F;
}
div.InfoAntagene p a.Antagene:hover{color:#FF8040}

button.B16, a.B16{
	background-color: transparent;
	border:1px solid transparent;
	margin:0px;	padding:0px;
	width:20px; height:20px;
	cursor:pointer;
	text-decoration: none;
}
button.B16:hover, a.B16:hover{border-color:#FF0000;background-color:#93DCA5;}
ul.B16{margin:0px;padding:0px;
	list-style-type:none;
	list-style-position:outside}
ul.B16 li{margin-left:30px}
ul.B16 li>span.B{padding-left:3px;margin-left:-20px}

x.B16 div{display:inline;
	margin:0px;padding:0px;border:0px;
	width:16px;height:16px;
	background-image:url('barre_outils.png');
	background-repeat:no-repeat;
	font:normal normal bold 14px/16px Monospace}
x.B16 li div{padding-left:3px;margin-left:-20px;}

xdiv.li{text-indent:-18px;margin-left:30px}
x.B16 div.None{background-position:0px 0px}
x.B16 div.Pen{background-position:0px -16px}
x.B16 div.Cross{background-position:0px -32px}
x.B16 div.Door{background-position:0px -48px}
x.B16 div.Coupe{background-position:0px -64px}
x.B16 div.Girl{background-position:0px -80px}
x.B16 div.Boy{background-position:0px -96px}
x.B16 div.Info{background-position:0px -112px}
x.B16 div.Doc{background-position:0px -128px}
x.B16 div.Check{background-position:0px -144px}
x.B16 div.Folder{background-position:0px -160px}
x.B16 div.Rouge{background-position:0px -176px}
x.B16 div.Orange{background-position:0px -192px}
x.B16 div.Jaune{background-position:0px -208px}
x.B16 div.Verte{background-position:0px -224px}
x.B16 div.VertF{background-position:0px -240px}
x.B16 div.Bleu{background-position:0px -256px}
x.B16 div.Violet{background-position:0px -272px}
x.B16 div.Lettre{background-position:0px -288px}
x.B16 div.Calend{background-position:0px -304px}
x.B16 div.Des2{background-position:0px -320px}
x.B16 div.Des{background-position:0px -336px}

span.B{
	margin:0px;padding:0px;border:0px;
	width:16px;height:16px;
	background-image:url('barre_outils.png');
	background-repeat:no-repeat;
	font:normal normal bold 14px/16px Monospace}
span.None{background-position:0px 0px}
span.Pen{background-position:0px -16px}
span.Cross{background-position:0px -32px}
span.Door{background-position:0px -48px}
span.Coupe{background-position:0px -64px}
span.Girl{background-position:0px -80px}
span.Boy{background-position:0px -96px}
span.Info{background-position:0px -112px}
span.Doc{background-position:0px -128px}
span.Check{background-position:0px -144px}
span.Folder{background-position:0px -160px}
span.Rouge{background-position:0px -176px}
span.Orange{background-position:0px -192px}
span.Jaune{background-position:0px -208px}
span.Verte{background-position:0px -224px}
span.VertF{background-position:0px -240px}
span.Bleu{background-position:0px -256px}
span.Violet{background-position:0px -272px}
span.Lettre{background-position:0px -288px}
span.Calend{background-position:0px -304px}
span.Des2{background-position:0px -320px}
span.Des{background-position:0px -336px}

