/* styles generiques */
body {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
	color:#000;
}
div {
	margin:0px;
	padding:0px;
}
br {
	float:none;
	clear:both;
}
a { 
	color:#000;
}
a:hover { 
	color:#000;
	text-decoration:none;
}
a img { 
	border:0px;
}
.nofloat{
	float:none;
	clear:both;
}
img {
	display:inline;
	border:0px;
}

/* page */
div#page {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-240px;
	margin-left:-500px;
	width:1000px;
	background-color:#FFF;
}

/* styles particuliers */
/* gauche de la page */
div#gauche { 
	margin:25px 0 0 0;
	padding:0px;
	width:546px;
	height:386px;
	float:left;
}

div#droit { 
	margin:-10px 0 0 0;
	padding:0px;
	width:354px;
	height:486px;
	float:left;
}

div#droit ul { 
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#droit ul li {
	margin:0px;
	padding:0px;
	clear:both;
}

div#droit ul li dl {
	margin:0px;
	padding:0px;
}

div#droit ul li dl dt {
	margin:0px;
	padding:0px;
	float:left;
}

div#droit ul li dl dt.image {
	width:36px;
}

div#droit ul li dl dt.texte {
	margin:10px 0px 0px 8px;
	width:308px;
	font-size:10px;
}

div#droit ul li dl dt.texte a {
	font-size:10px;
	color:#919191;
	text-decoration:none;
}

div#droit ul li dl dt.texte a:hover {
	color:#000;
}

div#droit ul li dl dt.texte span.titre {
	font-size:11px;
	font-weight:bold;
	color:#000;
}
 
/* bas de la page */
div#bas { 
	font-size:11px;
	clear:both;
	margin:22px 0px;
	text-align:center;
}
div#bas p { 
	margin:0px;
	padding:0px;
	color:#000;
	text-align:center;
}
div#bas p.lien { 
	color:#919191;
}
div#bas p.lien a { 
	font-size:11px;
	color:#919191;
	text-decoration:none;
}
div#bas p.lien a:hover { 
	color:#000;
}

