/* APF CSS */

body { padding:0px; margin:0px; background: url(images/interface/bg-selarl.jpg) repeat-x; background-color:#e7eef4;text-align:left;}
p { padding:0px; margin:0px;}
img { border:0px; padding:0px;}
ul { padding:0px; margin:0px;}
li{ padding:0px; margin:0px;}
h1 { padding:0px; margin:0px;}

/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

/* Page accueil */
#global {
	width:980px;
	left:50%;
	margin-left:-490px;
	position:absolute;
	float:left;
}
#header {
	width:980px;
	height:109px;
	text-align:left;
	background: url(images/interface/header.jpg) repeat-x;
}
#header h1 a{
	display:block;
	background: url(images/interface/logo-biologie-clinique.jpg) no-repeat;
	height:88px;
	width:282px;
	position:absolute;
	left:16px;
	top: 21px;
}
#header h1 span{
	display:none;
}
#header ul{
	padding:0px;
	padding-left:760px;
	padding-top:22px;	
	margin:0px;
}
#header ul li {
	display:inline;	
}
#header ul li a {
	padding-left:8px; padding-right:6px; padding-top:3px; padding-bottom:5px;
	background: url(images/interface/puce1.gif) no-repeat;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
}
#header ul li a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #b5ddd7; font-weight:bold; text-align:left; text-decoration:none;
}

/* Menu */
#menu { height:26px; padding-top:10px; display:block; background-color:#FFFFFF;}
#menu span.droi {float:right;}

#nav1 {padding:0px; margin:0px; list-style:none; position:relative; z-index:200; }
 
#nav1 li a {display:block; float:left;  padding:0px;  text-decoration:none; white-space:nowrap; }

#nav1 li a.down {background:url(images/interface/menu-leftoff.gif) left no-repeat ; padding-left:10px;  height:26px;}
#nav1 li a.down p {background:url(images/interface/menu-rightoff.gif) right no-repeat;  padding-right:25px;   padding-top:3px;  padding-bottom:5px;
				font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6b6b; font-weight:bold; 
				text-align:left; text-decoration:none;  }
#nav1 li a:hover.down {background:url(images/interface/menu-left.gif) left no-repeat; }
#nav1 li a:hover.down p { background:url(images/interface/menu-right.gif) right no-repeat;  
				font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; 
				text-align:left; text-decoration:none; }


 
#nav1 ul {padding:0; margin:0; list-style:none; float:left; background:#e5eefc; border-top:1px solid #007fe4; border-color:#007fe4 #007fe4 #007fe4 #007fe4;}

#nav1 li {float:left;}
#nav1 li li {float:none; border-left:1px solid #007fe4; border-right:1px solid #007fe4;}
/* a hack for  IE6 */
* html #nav1 li li {float:left;}


#nav1 li li a {display:block; height:20px;  float:none; padding:0px; font-weight:normal; }

#nav1 li li a {display:block; height:20px; line-height:20px; float:none; padding:0 25px 0 5px; font-weight:normal; letter-spacing:1px;}
#nav1 li li a.fly {background:url(fly.gif) no-repeat right center;}

#nav1 li:hover {position:relative; z-index:300;}
#nav1 li.cssplay_hover {position:relative; z-index:300; }
#nav1 li.cssplay_hover a {color:#007fe4; }

#nav1 li li a {font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #007fe4; font-weight:normal;}
#nav1 li li.cssplay_hover a {color:#0867b2; background: #c1d5f5;} /* ie 6 sous menu*/

#nav1 li:hover ul {left:0; top:26px; z-index:500;}
#nav1 li.cssplay_hover ul {left:0; top:26px; z-index:500;}

#nav1 ul {position:absolute; left:-9999px; top:-9999px;}
* html #nav1 ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav1 li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
/* keep further levels hidden */
#nav1 li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav1 li:hover > a {color:#0867b2;}
#nav1 li li:hover > a {font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0867b2; font-weight:normal; text-decoration:none; background: #c1d5f5;}


/* Bandeau */

#bandeau {
	position:absolute;
	height:146px;
	display:block;
}

/* Contenu */

#contenu {
	position:absolute;
	margin-top:146px;
	width:980px;
	display:block;
	background-color:#FFFFFF;
}
#contenug {
	width:650px;
	display:block;
	float:left;
	background-color:#FFFFFF;
}
#contenud {
	width:300px;
	margin-left:30px;
	display:block;
	float:left;
	background-color:#FFFFFF;
}
#Clearer{width:980px;height:20px;clear:both;/*overflow:hidden;*/ }

/* Footer */
#footer {
	background-image:url(images/interface/footer.jpg);
	width:150px;
	height:30px;
	margin-top:30px;
	display:block;
	float:left;
	padding-left:830px;
	padding-top:20px;
}
#footer p {
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-align:left; text-decoration:none;
}
#footer a {
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-align:left; text-decoration:none;
}
#footer a:hover {
	font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-align:left; text-decoration:none;
}

/* CSS texte */

.titre { padding-left: 80px; padding-top:50px; padding-bottom:15px; font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #026493; font-weight:bold; text-align:left; text-decoration:none; }
.soustitre { padding-left: 27px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #da8027; font-weight:bold; text-align:left; text-decoration:none; background:url(images/interface/puce2.gif) no-repeat 0px 3px;  }
.texte { padding-top:8px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #323232; font-weight:normal; text-align:left; text-decoration:none; }
.infos { padding-left:30px; padding-top:20px; padding-bottom:7px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:left; text-decoration:none; }
.liens1 { padding-top:5px; padding-left:11px; margin-left:60px;font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:normal; text-align:left; text-decoration:none; border-bottom:1px solid #d7d2cc; background:url(images/interface/puce3.gif) no-repeat 0px 8px; }
.liens1 a{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:normal; text-align:left; text-decoration:none; }
.liens1 a:hover{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:bold; text-align:left; text-decoration:none;  }

.titreactus { padding-left: 20px; padding-top:50px; padding-bottom:10px; font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #026493; font-weight:bold; text-align:left; text-decoration:none; }
.texteactus { padding-top:8px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1a1a1a; font-weight:normal; text-align:left; text-decoration:none; }
.lirelasuite {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:right; text-decoration:none; }
.lirelasuite a{  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:right; text-decoration:none; }
.lirelasuite a:hover{  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:right; text-decoration:underline; }


/* Gabarit accueil */

#g1image {
	padding-left:54px;
	width:145px;
	float:left;
}
#g1texte {
	width:380px;
	float:left;
	padding-left:45px;
	padding-top:15px;
}
.gaimage {
	margin-left:20px;
	width:220px;
	float:left;
}
.gatexte {
	margin-left:20px;
	width:220px;
	float:left;
	display:block;
}
.contenugab {
	width:650px;
	float:left;
}
.texteactus {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1a1a1a; font-weight:normal; text-align:left; text-decoration:none;
}

/* Gabarit pdf */

.contenugab2 {
	width:500px;
	padding-left:150px;
	padding-top:20px;
	float:left;
}

.gab2titre { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:left; text-decoration:none;  }
.gab2titre a{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:left; text-decoration:none;  }
.gab2titre a:hover{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5092c9; font-weight:bold; text-align:left; text-decoration:underline;  }

.gab2details { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:normal; text-align:left; text-decoration:none; }
.gab2details a{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:normal; text-align:left; text-decoration:none; }
.gab2details a:hover{ font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #da8027; font-weight:normal; text-align:left; text-decoration:none; }

/* Gabarit actus */

.contenugabactus {
	width:600px;
	padding-left:100px;
	padding-top:40px;
	float:left;
	display:block;
}
.gabtitreactus { padding-left: 27px; padding-top:5px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #da8027; font-weight:bold; text-align:left; text-decoration:none; background:url(images/interface/puce2.gif) no-repeat 0px 8px;  }
.gabtexteactus { padding-left: 25px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #323232; font-weight:normal; text-align:left; text-decoration:none; }

/* Gabarit entete */
.contenugabtete {
	width:650px;
	float:left;
}

.titretete { padding-left: 80px; padding-top:40px; padding-bottom:15px; font-family:  "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #026493; font-weight:bold; text-align:left; text-decoration:none; }
.textetete { padding-left: 100px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #323232; font-weight:normal; text-align:left; text-decoration:none; }

/*  Gabarit libre  */

.contenugablibre {
	width:700px;
	padding-left:100px;
	float:left;
}

/*  Gabarit labo  */

.contenulabo {
	width:650px;
	padding-left:50px;
	float:left;
}

/* Textes mentions   */
#contenumentions {
	width:900px;
	display:block;
	float:left;
	background-color:#FFFFFF;
}
#g1mentions {
	width:700px;
	float:left;
	padding-left:45px;
	padding-top:15px;
}
.textementions { padding-top:8px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #323232; font-weight:normal; text-align:left; text-decoration:none; }

/* Textes contacts   */
#contenucontact {
	width:800px;
	padding-left:100px;
	padding-top:30px;
	display:block;
	float:left;
	background-color:#FFFFFF;
}

/* gabarits plan   */
#contenuplan {
	width:800px;
	padding-left:100px;
	padding-top:30px;
	display:block;
	float:left;
	background-color:#FFFFFF;
}
.texte2 a{
	padding-left: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight:normal; text-align:left; text-decoration:none;
}
