body
{
	background:#ffffff;
	margin:15px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#848484;
	font-size:10px;
	font-family:verdana;
}
body form
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}
ul
{
	list-style: disc;
	list-style-position:inside;
}
li
{
	padding-top:10px;
}	
input[type=text]
{
	border:1px solid #dfdfdf;
	color:#c8c8c8;
	/*padding:0px 4px 0px 4px;*/
}
input[type=image]
{
	margin:0px 9px -3px 5px;
}
.date
{
	color:#848484;
	font-size:9px;
}
#logo
{
	margin-left:15px;
}
#lang_fr,#lang_gb,#lang_cn,#laboratoire,#pf,#sites,#contact,#rechercher
{
	clear:none;
	display:inline;
	margin-top:6px;
	height:33px;
	float:left;
}
#lang_fr
{
        background:url('../images/flags/fr.png') no-repeat center 5px;
        width:16px;
        margin-left:3px;
}
#lang_gb
{
        background:url('../images/flags/gb.png') no-repeat center 5px;
        width:16px;
       margin-left:3px;
}
#lang_cn
{
	background:url('../images/flags/cn.png') no-repeat;
	width:16px;
}
#pf
{
	background:url('../images/fr_footer/pf.png') no-repeat;
	width:81px;
}
#sites
{
	background:url('../images/fr_footer/dugroupe.png') no-repeat;
	width:110px;
}
#contact
{
	background:url('../images/fr_footer/contact.png') no-repeat;
	width:372px;
}
#laboratoire
{
	background:url('../images/fr_footer/labo.png') no-repeat;
	width:164px;
}
#rechercher
{
	width:164px;
}
#erreur
{
	opacity:0.9;
	position:absolute;
	width:480px;
	margin-left:-240px;
	margin-top:150px;
	top:0px;
	left:50%;
	background:#fb8668;
	color:#ffffff;
	font-size:12px;
	padding:20px;
	cursor:pointer;
}

select
{
	background:#f2f2f2;
	border:0px;
	color:#a9a9a9;
	text-align:center;
	margin:0px 10px 0px 10px;
	width:110px;
}
a
{
	color:#FB8668;
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a:focus
{
	text-decoration:underline;
}
#submenu a
{
	color:#454545;
	text-decoration:none;
}
#submenu a:hover
{
	color:#41abc3;
	text-decoration:none;
}
#centre,#haut,#bas
{
	width:960px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
	#haut
	{
		height:31px;
	}
		#haut_gauche
		{
			width:230px;
			float:left;
		}
		#haut_droite
		{
			width:673px;
			float:right;
			text-align:right;
			margin-top:15px;
			padding-right:17px;
			font-size:12px;
		}
#bas
{
	width:945px !important;
	padding-left:25px;
	text-align:center;
	opacity:0.36;
	cursor:pointer;
}
#bas input[type=text]
{
	font-size:9px;
	height:15px;
	width:100px;
}
