
	
		body
		{
		
		    margin: 0; /* pour éviter les marges */
     		text-align: center; /* pour corriger le bug de centrage IE */
			padding: 0 ;
			font: 10pt arial, helvetica, sans-serif ;
			background: #D9EDEB; 
/*		    background: url(../rep_pics/iaf/numeros_hepatite.jpg) no-repeat left top; */
		}
		
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }
hr.spip { }
b.spip { }
i.spip { }		

ul.spip {
			font: 0.9em arial, helvetica, sans-serif ;
			text-align: left ;
			line-height: 1.3em ;
			color: #6E6E6E ;
			
}		

	div#conteneur
		{
	        position: relative; /* on positionne le conteneur, ceci permet de centrer tous les éléments contenus, même s'ils sont en absolute */
			width: 800px ;			
			background: #FFFFFF; 
	 	    margin-left: auto;
     		margin-right: auto;
	      	text-align: left; /* on rétablit l'alignement normal du texte */
		}

		
	div#menu
		{
			width: 300px ;
			display: block ;
			position: relative ;
			left: 320px ;
			top: 50px ;
            z-index : 1;
			font: 0.4em arial, helvetica, sans-serif ;
			font-weight: bold ;
			color: #564D82;
		}

/* Styles pour les listes d'articles */
	div#titres-articles-0 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-1 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-2 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-3 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-4 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-5 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-6 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-7 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-8 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-9 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-10 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-11 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-12 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-13 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}
	div#titres-articles-14 {position: absolute; width: 180px; height: 90px; left: 325px; top: 30px; text-align: left; visibility:hidden;}

	div#titres-articles-1 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-2 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-3 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-4 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-5 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-6 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-7 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-8 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-9 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-10 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-11 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-12 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-13 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
	div#titres-articles-14 a { font: 0.8em arial, helvetica, sans-serif ; font-weight: bold ; color: #564D82; text-align: left; }
		
		
	a.item-menu
		{
			color: #564D82;
            z-index : 1;
			text-decoration: underline ;
		}


		/* styles pour l'actualité en haut de page */
		div#news-iaf     {position: absolute; 
		                  width: 800px; height: 154px; 
						  left: 0px; top: 0px; 
						  text-align:left;		
						  }
		.news_iaf {
						  font: 1em arial, helvetica, sans-serif ; font-weight: bold ; color: #000000;
						  padding: 3px 0px 0px 30px;
						  text-align:left;
						  background: transparent;
						  border:solid 0 #fff;
		}

		/* styles pour la page d'accueil */
		div#bandeau-accueil     {position: absolute; width: 513px; height: 154px; left: 0px; top: 0px;   background: url(../rep_pics/iaf/bandeau_haut_logo.jpg) no-repeat left top; text-align:right;} 
		#logo-iaf               {position: absolute; width: 220px; height: 80px; left: 60px; top: 40px;} 
		div#menu-accueil        {position: absolute; width: 800px; height: 115px; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;} 
		div#image-culture-0 	{position: absolute; width: 287px; height: 154px; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) no-repeat left top;}

		div#menu-1 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-1 { position: absolute; width : 108px; height: 25px; left: 60px; top: 155px;}
		#item-menu-1:hover { background: url(../rep_pics/iaf/item_menu_activite.jpg) top left no-repeat; position: absolute; width : 87px; height: 27px; left: 76px; top: 152px; }
		div#image-culture-1 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_1.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-1 { background: url(../rep_pics/iaf/item_menu_activite.jpg) top left no-repeat; position: absolute; width : 87px; height: 27px; left: 76px; top: 152px; }

		div#menu-2 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-2 { position: absolute; width : 35px; height: 25px; left: 175px; top: 155px;}
		#item-menu-2:hover { background: url(../rep_pics/iaf/item_menu_ist.jpg) top left no-repeat; position: absolute; width : 35px; height: 25px; left: 175px; top: 154px;}
		div#image-culture-2 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_2.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-2 { background: url(../rep_pics/iaf/item_menu_ist.jpg) top left no-repeat; position: absolute; width : 35px; height: 25px; left: 175px; top: 154px;}

		div#menu-3 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-3 { position: absolute; width : 80px; height: 25px; left: 215px; top: 160px;}
		#item-menu-3:hover { background: url(../rep_pics/iaf/item_menu_hepatites.jpg) top left no-repeat; position: absolute; width : 80px; height: 25px; left: 216px; top: 160px; }
		div#image-culture-3 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_3.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-3 { background: url(../rep_pics/iaf/item_menu_hepatites.jpg) top left no-repeat; position: absolute; width : 80px; height: 25px; left: 216px; top: 160px; }

		div#menu-4 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-4 { position: absolute; width : 45px; height: 25px; left: 305px; top: 172px; }
		#item-menu-4:hover { background: url(../rep_pics/iaf/item_menu_sida.jpg) top left no-repeat; position: absolute; width : 45px; height: 25px; left: 305px; top: 172px;}
		div#image-culture-4 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_4.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-4 { background: url(../rep_pics/iaf/item_menu_sida.jpg) top left no-repeat; position: absolute; width : 45px; height: 25px; left: 305px; top: 172px;}

		div#menu-5 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-5 { position: absolute; width : 65px; height: 30px; left: 358px; top: 188px;}
		#item-menu-5:hover { background: url(../rep_pics/iaf/item_menu_cancer.jpg) top left no-repeat; position: absolute; width : 65px; height: 30px; left: 357px; top: 186px;}
		div#image-culture-5 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_5.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-5 { background: url(../rep_pics/iaf/item_menu_cancer.jpg) top left no-repeat; position: absolute; width : 65px; height: 30px; left: 357px; top: 186px;}

		div#menu-6 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-6 { position: absolute; width : 100px; height: 40px; left: 425px; top: 208px; }
		#item-menu-6:hover { background: url(../rep_pics/iaf/item_menu_vaccination.jpg) top left no-repeat; position: absolute; width : 100px; height: 40px; left: 428px; top: 206px; }
		div#image-culture-6 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_6.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-6 { background: url(../rep_pics/iaf/item_menu_vaccination.jpg) top left no-repeat; position: absolute; width : 100px; height: 40px; left: 428px; top: 206px;}

		div#menu-7 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-7 { position: absolute; width : 90px; height: 30px; left: 535px; top: 234px;}
		#item-menu-7:hover { background: url(../rep_pics/iaf/item_menu_recherche.jpg) top left no-repeat; position: absolute; width : 90px; height: 30px; left: 538px; top: 237px;}
		div#image-culture-7 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_7.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-7 { background: url(../rep_pics/iaf/item_menu_recherche.jpg) top left no-repeat; position: absolute; width : 90px; height: 30px; left: 538px; top: 237px;}
		
		div#menu-8 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-8 { position: absolute; width : 125px; height: 28px; left: 636px; top: 239px;}
		#item-menu-8:hover { background: url(../rep_pics/iaf/item_menu_infos.jpg) top left no-repeat; position: absolute; width : 125px; height: 28px; left: 636px; top: 239px;}
		div#image-culture-8 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_8.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-8 { background: url(../rep_pics/iaf/item_menu_infos.jpg) top left no-repeat; position: absolute; width : 125px; height: 28px; left: 636px; top: 239px;}
		
		div#menu-9 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		#item-menu-9 { position: absolute; width : 90px; height: 32px; left: 660px; top: 200px;}
		#item-menu-9:hover { background: url(../rep_pics/iaf/item_menu_dons.jpg) top left no-repeat; position: absolute; width : 90px; height: 32px; left: 656px; top: 200px; }
		div#image-culture-9 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}
		div#item-menu-colore-9 { background: url(../rep_pics/iaf/item_menu_dons.jpg) top left no-repeat; position: absolute; width : 90px; height: 32px; left: 656px; top: 200px; }

		div#menu-10 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		div#image-culture-10 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}

		div#menu-11 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		div#image-culture-11 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}

		div#menu-12 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		div#image-culture-12 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}

		div#menu-13 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		div#image-culture-13 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}

		div#menu-14 { position: absolute; width:800px; height: 115px ; left: 0px; top: 154px; background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;}
		div#image-culture-14 {position: absolute; width:287px; height: 154px ; left: 513px; top: 0px; margin: 0px ; padding: 0px; background: url(../rep_pics/iaf/bandeau_haut_culture_accueil.jpg) top left no-repeat;visibility:hidden;}

		h1#header
		{
			height: 120px ;
			margin: 0px ;
			padding: 0px;
			background: url(../rep_pics/iaf/menu_home.jpg) no-repeat left top ;
                        z-index : 1;
		}
		
		h1#header a span
		{
			display: none ;
		}
		
		ul#menu
		{
			height: 35px ;
			margin: 0 ;
			padding: 0 ;
			background: url(../rep_pics/biospip/bg_menu.gif) repeat-x 0 -25px ;
			list-style-type: none ;
		}
				
		ul#menu li
		{
			float: left ;
			text-align: center ;
		}
		

		
		ul#menu li a
		{
			width: 150px ;
			line-height: 25px ;
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #fff ;
			display: block ;
			text-decoration: none ;
			border-right: 2px solid #ab4 ;
		}
		
		ul#menu li a:hover
		{
			background: url(../rep_pics/biospip/bg_menu.gif) repeat-x 0 0 ;
		}

		ul#menu li.current
		{
			background: url(../rep_pics/biospip/bg_menu.gif) repeat-x 0 0 ;
		}



p.ps
{
padding: 5px;
background : #ccc;
border : 2px solid #000;
	border-radius: 0.5em;
	/* Arrondi des coins pour Mozilla */
	-moz-border-radius: 0.5em;
}

ul.box_derniersarticles
{
padding-left: 40px;
list-style-type: none ;
background: #dea ;
border: 2px solid #ab4 ;
	border-radius: 0.5em;
	/* Arrondi des coins pour Mozilla */
	-moz-border-radius: 0.5em;
}

p.erreur_404
{background: #ff0 ;
border: 5px solid #f00 ;
text-align:center;
text-decoration:blink;
font-family : Arial, sans-serif ;
font-size: 1.2em;
font-weight: bold;
color: #f00 ;
}

li.plan-article
{display: list-item ;
list-style-image: url("../rep_pics/stock_new-16.png");}

li.plan-rubrique
{display: list-item ;
list-style-image: url("../rep_pics/sc_dbqueryopen.png");}

li.plan-breve
{display: list-item ;
list-style-image: url("../rep_pics/stock_paste-16.png");}

li.plan-site
{display: list-item ;
list-style-image: url("../rep_pics/stock_insert_url-16.png");}
		

		
		
		div#contenu
		{
			padding: 300px 38px 0 70px ;
		}
		
		div#moz_add {
	float: right;
	/*width: 14em;*/
	width: 160px;
	margin-left: 4%;
	/*margin-left: 2em;*/
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 0px;
}
		
						
		
		div#contenu h2
		{
			padding-left: 0px ;
			line-height: 25px ;
			font-size: 1.2em ;
			color: #0076B8 ;
		}
		
		div#contenu h3
		{
			font-size: 1.2em ;
			color: #0076B8 ;
			margin: 0px 0px -1.1em 0px;
		}

h3.spip {
}

p.spip {
}

div#contenu p.titre {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #A22C28;
}

/* Titres des articles de la rubrique "Laboratoire" */
div#contenu p.titre_1 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #A22C28;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "IST" */
div#contenu p.titre_2 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #0070AF;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "Hépatites" */
div#contenu p.titre_3 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #0070AF;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "SIDA" */
div#contenu p.titre_4 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #0070AF;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "Cancer" */
div#contenu p.titre_5 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #0070AF;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "Vaccination" */
div#contenu p.titre_6 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #E28600;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "Recherche" */
div#contenu p.titre_7 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #A13C98;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles de la rubrique "Infos pratiques" */
div#contenu p.titre_8 {
			font: bold 16pt arial, helvetica, sans-serif ;
			color: #009CA8;
			margin: 0px 0px 0.3em 0px;
}

/* Titres des articles des autres rubriques */
div#contenu p.titre_9 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }
div#contenu p.titre_10 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }
div#contenu p.titre_11 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }
div#contenu p.titre_12 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }
div#contenu p.titre_13 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }
div#contenu p.titre_14 { font: bold 16pt arial, helvetica, sans-serif ; color: #0070AF; margin: 0px 0px 0.3em 0px; }

p.texte {
}

.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}

        div#contenu h4
		{
			margin-left: 20px ;
			padding-left: 2px ;
			border-bottom: 1px solid #ab4 ;
			border-left: 2px solid #ab4 ;
			color: #ab4 ;
		}
		
		
		div#contenu p
		{
			font: 0.9em arial, helvetica, sans-serif ;
			text-align: left ;
			line-height: 1.3em ;
			color: #6E6E6E ;
		}
		
		div#contenu a, a
		{
			color: #0076B8 ;
			text-decoration: none;
		}
		
		div#contenu a:hover, a:hover
		{
			color: #0076B8;
			text-decoration: none;
		}
		
		p.footer
		{
			text-align: center ;
			line-height: 40px;
		}
		
		a.footer-link
		{
			font: bold 8pt arial, helvetica, sans-serif ;
			color: #6E6E6E ;
			text-decoration: underline;
		}
		
		a.footer-link:hover
		{
			color: #6E6E6E ;
			text-decoration: underline;
		}

		pre
		{
			overflow: auto ;
			background: #dea ;
			border: 2px solid #ab4 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		* html pre
		{
			width: 636px ;
		}
		
		pre span
		{
			color: #560 ;
		}
		
		pre span.comment
		{
			color: #b30000 ;
		}
		
		
		/* Forums */

h2.forum
		{
			padding-left: 48px ;
			line-height: 48px ;
			font-size: 1.4em ;
			background: url(../rep_pics/discussion.png) no-repeat left bottom ;
			color: #9b2 ;
		}


div.forum {
	border: solid 1px #fff;
	margin: 0.5em;
	padding: 0.5em;
	background-color: #fff;

}

div.forum ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.forum li {
	margin: 0.2em 0 0.2em 1em;
	padding: 0;
}

div.message {
	margin: 0;
	padding: 0.2em;
	border: 1px solid #ccc;
	background: #ddd;

}

li li div.message {
	border: 1px solid #bbb;
	background: #ccc;
}

div.forum li p.author {
	color: #069;
	font-size: 0.9em;
	padding: 0.1em;
	margin: 0;
}

div.forum li h4 {
	color: #069;
	padding: 0.1em;
	margin: 0;
}

div.forum li div.texte {
	padding: 0.2em;
	margin: 0;
}

.edito {
	padding: 250px 0px 0px 0px ;
	margin: 0px 30px 0px 0px;
	font: 0.9em arial, helvetica, sans-serif ;
	text-align: left ;
	line-height: 1.3em ;
	height: 372px;
	color: #6E6E6E ;
}

p.reply {
	text-align: right;
}

p.bouton-retour {
			margin-left: 600px ;
			text-align: right ;
}

p.gravatar {
	float: right;
}

p.gravatar, p.gravatar img {
	border: 0;
	padding: 0;
	margin: 0;
}


/* Recherche GOOGLE */

.google_box {
        top : 6px;
	padding-left: 6px;
	width: 150px;
	border: 1px solid #c4c4ff;
	font-family: verdana,helvetica,sans-serif;
	-moz-border-radius: 6px;
	font-size: 11px;
}

.google_form {
	margin-top: 0px;
	text-align: left;
}

a.partie_privee 
{
float : left;
top : 1px ;
left : 1px;
font-style : italic ;
font-size : small ;
text-decoration : none ;
}

a.partie_privee:hover
{
text-decoration : underline ;
}


table.spip {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC; 
	border-collapse:collapse;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: left;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: 3px;
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #D9EAF4;
}

table.spip tr.row_even {
	background-color: #FEF4D9;
}

table.spip td {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font: 0.8em arial, helvetica, sans-serif ;
	color: #6E6E6E ;
	border-bottom: 1px solid #CCCCCC; 
}

blockquote.spip
{
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
background-color : #dea;
border : solid 2px #ab4;
	border-radius: 0.5em;
	/* Arrondi des coins pour Mozilla */
	-moz-border-radius: 0.5em;

}


.en2col{
	float: left;
	width: 47.5%;
}

.inside3col {
	padding: 13px 13px;
	margin: 0px;
}

#box_pagination {
	padding: 3px;
}

#box_pagination {
	background: #F6FAFA url("../rep_pics/biospip/bgtitre.gif") scroll repeat-y top right;
	position:relative;
	border:1px solid #99CCCC;
}


.clear{
	clear: both;
}

html>body .mozclear/* could use :root instead of html>body to target mozilla specifically, but that invalidates the stylesheet */
{
	border-bottom: 1px solid transparent;	/* help mozilla recognize empty clearing element */
	margin-bottom: -1px;	/* compensate for 1px space used by border */
}

/* \*/
* html .hollyfix {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
}

/* */

/* \*/
i {content: "\"/*" }
* html .hollyfix {
	height : 1%;
} 
/* */


.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto; 
	text-align: center;
	width: 80%;
	padding: 20px 10px 10px 10px;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}

/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}


.forml { width: 100% ; background-color: #FFDDAA;}

.spip_encadrer {
	font-family: helvetica, arial, sans-serif;
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
}

div.spip_poesie {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}

.spip_bouton { background-color: #FFCC00;}

form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	background-color: #FFDDAA;
}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }

/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
	behavior: url("win_png.htc");
}
