/* CSS Document */

/*------------le calque qui englobe les liens du menu haut----------*/
#menuhaut
{
text-align:right;
padding:0px;
margin:0px;actu
}

#menuhaut a.lienmh
{
font-size:11px;
color:#021b4f;
text-decoration:none;
background-image:url(../images/puces/lien-mh.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding:0px 6px 0px 9px;
}

#menuhaut a.lienmh:hover
{
font-size:11px;
color:#A60318;
text-decoration:none;
}

#menuhaut a.accueil 
{
font-size:11px;
color:#021b4f;
text-decoration:none;
padding:0px 6px 0px 9px;
margin:0px;
}

#menuhaut a.accueil:hover
{
font-size:11px;
color:#A60318;
text-decoration:none;
}

/*------------le div qui englobe les liens de la barre de navigation----------*/
div#nav
{
font-size:11px;
margin: 0;
padding: 0;
}
div#nav ul 
{
margin: 0;
padding: 0;
background: white;

}
/*------------les liens  de la barre de navigation----------*/
div#nav li.rub
{
list-style: none;
margin: 0;
float: left; 
width: 98px;
background: #e5eaf9;
border:1px solid #061871;
margin:2px 1px 0px 1px;
}
div#nav li.rub:hover
{
background: #f9e0d9;
}
div#nav li.rub a 
{
display: block;
text-decoration: none;
color:#021b4f;
}
div#nav li.rub a:hover 
{
display: block;
text-decoration: none;
background: #f9e0d9;
}
div#nav>ul a {width: auto;}

/*------------le lien revue biologique de la barre de navigation----------*/
div#nav li.revue
{
list-style: none;
margin: 0;
float: left; 
width: 152px;
border:1px solid #061871;
background: #e5eaf9;
margin:2px 1px 0px 1px;
}
div#nav li.revue:hover
{
background: #f9e0d9;
}

div#nav li.revue a 
{
display: block;
text-decoration: none;
color:#021b4f;
}
div#nav li.revue a:hover 
{
display: block;
text-decoration: none;
background: #f9e0d9;
}

/*------------le calque qui englobe tout le contenu----------*/
#contenu
{
text-align:left;
margin:0px;
}
/*-----titre de la rubrique------------*/
#contenu img.titre
{
margin:10px 0px 10px 10px;
}

#contenu h1
{
display:none;
}
#contenu h2
{
font-size:12px;
color:#a60d1e;
height:17px;
font-weight:bold;
margin:0px 0px 4px 10px;
background-image:url(../images/puces/puce-h2.gif);
background-repeat:no-repeat;
background-position:0px -2px;
padding-left:24px;
}

#contenu h2 a
{
font-size:12px;
color:#a60d1e;
text-decoration:underline;
}
#contenu h2 a:hover
{
font-size:12px;
color:#a60d1e;
text-decoration:none;
}

#contenu h3
{
font-size:11px;
font-weight:bold;
color:#566295;
height:17px;
margin:0px 0px 4px 20px;
background-image:url(../images/puces/puce-h3.gif);
background-repeat:no-repeat;
background-position:0px -2px;
padding-left:20px;
}
#contenu h4
{
font-size:11px;
font-weight:bold;
color:#566295;
margin:0px 0px 4px 20px;
}

#contenu h3 a
{
font-size:11px;
font-weight:bold;
color:#566295;
text-decoration:underline;
}
#contenu h3 a:hover
{
font-size:11px;
font-weight:bold;
color:#566295;
text-decoration:none;
}

p
{
font-size:11px;
color:black;
margin:0px 10px 4px 10px;
text-align:justify;
line-height:16px;
}

p.niveau2
{
font-size:11px;
color:black;
margin:0px 10px 4px 20px;
text-align:justify;
}

div#contenu ul
{
margin:4px 10px 10px 34px;
}
div#contenu li
{
font-size:11px;
list-style:none;
background-image: url(../images/puces/li.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:6px;
margin:0px 10px 0px 0px;
}

div#contenu li a
{
font-size:11px;
color:#15277B;
text-decoration:underline;
font-weight:bold;
}
div#contenu li a:hover
{
font-size:11px;
color:#15277B;
text-decoration:none;
font-weight:bold;
}

div#contenu li strong
{
color:#DDA0A9;
}

div#contenu>ul
{
margin:4px 10px 10px -4px;
}
#contenu>ul>li
{
background-position:0px 4px;
margin:0px 10px 4px 0px;
}

a
{
font-size:11px;
color:#0000EE;
text-decoration:none;
}
a:hover
{
font-size:11px;
color:#0000EE;
text-decoration:underline;
}

.txtrouge
{
font-size:11px;
font-weight:bold;
color:#AD1F2F;
text-align:center;
}

/*------------les liens de la page analyses-medicales--------------*/
#contenu a.bull
{
font-size:11px;
color:#006BB1;
font-weight:bold;
background-image:url(../images/puces/bulle.gif);
background-repeat:no-repeat;
padding-left:27px;
padding-bottom:10px;
display:block;
margin-top:10px;
margin-left:20px;
text-decoration:underline;
}

#contenu a.bull:hover
{
font-size:11px;
color:#006BB1;
font-weight:bold;
text-decoration:none;
}

#contenu form
{
margin:0px 0px 20px 40px;
}

/*----------tableau glossaire de la page analyse-------------*/
#alphabet
{
width:520px;
border:1px solid #061871;
}
#alphabet td
{
background-color:#E5EAF9;
border:1px solid #061871;
text-align:center;
padding:2px;
}

#alphabet a
{
font-size:11px;
color:#15277B;
text-decoration:none;
font-weight:bold;
}

#alphabet a:hover
{
font-size:11px;
color:#15277B;
text-decoration:none;
font-weight:bold;
}

/*----------tableau personnel et horaire  de la page contact-------------*/
.contact
{
margin-bottom:14px;
width:520px;
}

.contact th
{
font-size:11px;
background-color:#C7DBF1;
color:#162983;
text-align:center;
padding:4px;
}

.contact th.nom
{
width:166px;
font-size:11px;
background-color:#E0EBF7;
color:#162983;
text-align:left;
padding:4px;
}

.contact td
{
font-size:11px;
background-color:#F7F7F7;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}

.contact td.dr
{
width:120px;
font-size:11px;
background-color:#F7F7F7;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}

.contact td.mail
{

font-size:11px;
background-color:#F0F0F0;
font-weight:bold;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}

/*----------tableau plan de formation-------------*/
.formation
{
margin-bottom:14px;
width:520px;
}

.formation th
{
font-size:11px;
background-color:#C7DBF1;
color:#162983;
text-align:center;
padding:4px;
}

.formation th.jour
{
width:40px;
font-size:11px;
background-color:#E0EBF7;
color:#162983;
text-align:center;
padding:4px;
}



.formation td
{
font-size:11px;
background-color:#F7F7F7;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}


/* ----------------------------le div qui englobe le footer */
#footer
{
font-size:11px;
margin: 0;
padding:10px 0px 0px 0px;
color:#021b4f;
}
#footer a
{
font-size:11px;
color:#021b4f;
text-decoration:none;
}

#footer a:hover
{
font-size:11px;
color:#A60318;
text-decoration:none;
}

#footer span#menubas
{
text-align:left;
padding-left:10px;
}

#footer span#mention
{
font-size:11px;
background-image:url(../images/fonds/mention-legal.gif);
background-repeat:no-repeat;
background-position:10px 8px;
padding-left:50px;
padding-bottom:6px;
}

/* ----------------------------le div qui englobe realisation pyxicom */
div#pyxicom
{
float:left;
background-image: url(../images/puces/logopyxicom.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:16px;
}
#pyxicom a
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color:#797878;
text-decoration:none;
}
#pyxicom a:hover
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color:#797878;
text-decoration:underline;
}
/*--------------------------page analyses medicales -------------------*/
/*----------tableau laboratoires-------------*/
.labo
{
margin-bottom:14px;
width:520px;
}

.labo th
{
font-size:12px;
background-color:#E5EAF9;
color:#162983;
text-align:center;
padding:4px;
border:1px solid #162983;
}

.labo a
{
font-size:12px;
color:#162983;
text-decoration:none;
}
.labo a:hover
{
font-size:12px;
color:#162983;
text-decoration:none;
}

/*-tableau detail labo------*/
/*----------tableau laboratoires-------------*/
form
{
margin:0px;
}
.detaillabo
{
margin-bottom:14px;
border:1px solid #3177C4;
width:60%;
}

.detaillabo th
{
font-size:12px;
background-color:#9BBFE6;
color:#162983;
text-align:center;
padding:4px;
}

.detaillabo th.interlocuteur
{
width:40px;
font-size:11px;
background-color:#C7DBF1;
color:#162983;
text-align:left;
padding:4px;
}

.detaillabo td
{
font-size:11px;
background-color:#F7F7F7;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}
.detaillabo td.type
{
font-size:11px;
background-color:#F4F4F4;
color:#000000;
text-align:left;
padding:4px 2px 4px 2px;
}
.detaillabo a
{
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.detaillabo a:hover
{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

/*tableau detail analyses*/
.detailanalyse
{
width:750px;
}

.detailanalyse th
{
font-size:12px;
color:#52677E;
text-align:left;
padding:4px;
}

.detailanalyse td
{
font-size:12px;
color:#000066;
text-align:left;
padding:4px;
font-weight:bold;
}
.detailanalyse td p
{
font-size:12px;
color:#000066;
text-align:left;
font-weight:bold;
margin:0px;
}
/*tableau des jours analyses*/
.tablejt
{
width:374px;
}

.tablejt td
{
font-size:12px;
color:#000066;
text-align:center;
padding:4px;
font-weight:bold;
}
.red
{
color:red;
font-weight:bold;
}
