* {	font-family: Verdana, Arial, Sans Serif;	font-size: 8pt;}body {	margin: 10pt;	background-color: white;}h1 {	font-size: 14pt;}h2 {	font-size: 12pt;}h3 {	font-size: 8pt;}h4 {	background-color: #95C974;	width: 100%;	font-size: 8pt;	padding: 3px;}em {	font-style: normal;	font-weight: bold;}form {	margin: 0px;	padding: 0px;}#contenu {	position: relative;	z-index: 0;	width: 593px;	margin-left: 207px;	padding-left: 2pt;	min-height: 450px;	/* Hack pour le probl�me d'Explorer 6 */	height: 450px;}html>body #contenu { /* Hack pour le probl�me d'Explorer 6 */	height: auto;}#contenu ul li {	list-style-type: disc;	padding-left: 0px;	margin-bottom: 5px;}html>body #contenu ul li { /* Hack pour le probl�me d'Explorer 6 */	list-style-type: none;	padding-left: 15px;	background-image: url('../images/bullet1.gif');	background-repeat: no-repeat;	background-position: 1px 5px;}#contenu ul {	margin-top: 5px;	margin-bottom: 10px;	margin-left: 28px;	padding-left: 0px;}html>body #contenu ul { /* Hack pour le probl�me d'Explorer 6 */	margin-top: 5px;	margin-bottom: 10px;	margin-left: 0px;	padding-left: 10px;}#contenu input {	font-size: 8pt;}#titrepage {	width: 588px;	height: 60px;	margin-bottom: 10px;}#fond_frontpage {	position: relative;	width: 800px;	height: 307px;	background-image: url('../images/accueil/fond_frontpage.jpg');}#connexion_rapide {	width: 185px;	height: 210px;	position: absolute;	top: 119px;	left: 17px;	padding: 0px;	border: 0px;	background-image: url('../images/accueil/panneau_connexion.png');}#liens_utiles {	width: 568px;	height: 54px;	position: absolute;	top: 275px;	left: 210px;	padding: 0px;	background-image: url('../images/accueil/panneau_liens_utiles.png');}#liens_utiles img {	margin: 10px;}div.hr {	height: 1px;	background: #fff url(../images/hr.gif) no-repeat scroll left;}div.hr hr {	display: none;}p,#contenu li {	font-size: 8pt;	line-height: 150%;	margin-top: 5px;	margin-bottom: 10px;}p.description {	background-color: #95C974;	/*background-color:rgb(255,240,200);*/	border: 1px solid black;	padding: 10px;	text-align: justify;	width: 565px;	height: 40px;	margin-top: 5px;}div.description {	background-color: #95C974;	/*background-color:rgb(255,240,200);*/	border: 1px solid black;	padding: 10px;	text-align: justify;	width: 565px;	margin-top: 5px;	margin-bottom: 10px;}div.description p {	padding: 0px;	margin: 5px;}#contenu select {	font-size: 8pt;}p.adresse {	font-size: 7pt;	color: black;	margin-top: 0pt;	margin-bottom: 0pt;}p.promo {	font-size: 9pt;	margin-bottom: 4pt;	margin-right: 10pt;	margin-top: 0pt;	text-align: justify;}p.promo a {	color: #471A75;	text-decoration: none;}p.promo a:hover {	color: #471A75;	text-decoration: underline;}p.notice {	color: black;	margin-top: 10pt;	margin-bottom: 10pt;}.notice {	font-size: 7pt;}p.promotitre {	font-size: 16pt;	margin-bottom: 4pt;}p.promosoustitre {	font-size: 12pt;	margin-bottom: 4pt;	margin-top: 10pt;	margin-right: 10pt;}p.titre {	font-size: 28pt;}p.soustitre {	font-size: 17pt;	margin: 0px;	padding-top: 5px;}#connexion_rapide p {	font-size: 8pt;	color: white;}#connexion_rapide div {	padding: 10px;}#connexion_rapide input {	border: 1px solid white;	background-color: #95C974;	font-family: verdana;	font-size: 7pt;}#pied {	margin-top: 20pt;}#pied table {	border: 0px;	padding: 0px;	border-collapse: collapse;	width: 100%;}#pied table p {	text-align: center;	font-size: 8pt;	color: white;	margin: 0px;}#pied td {	padding: 0px;}#pied a {	color: #ffffff;}p.connexion {	font-size: 10pt;	color: white;	margin-bottom: 12pt;	margin-top: 12pt;	margin-left: 12pt;	margin-right: 12pt;}p.menugauche {	margin-bottom: 10pt;	margin-top: 10pt;}p.bulle-entete {	font-size: 8pt;	color: white;}p.transaction {	font-size: 8pt;	color: black;	margin-top: 0pt;	margin-bottom: 0pt;}table.bulle h1 {	font-weight: normal;	font-size: 8pt;	color: white;	margin: 0px;}#liens_rapides {	position: absolute;	bottom: 0px;	right: 14px;	font-size: 7pt;	margin: 0pt;}#liens_rapides a {	text-decoration: none;}#menu-page {	position: absolute;	top: 62px;	right: 16px;	font-size: 7pt;	margin: 0pt;}#menu-page a {	text-decoration: none;}td.listemembres_a {	background-color: #471A75;	color: white;	font-size: 8pt;	padding-left: 10pt;	padding-right: 10pt;}td.listemembres_b {	background-color: #95C974;	color: black;	font-size: 8pt;	padding-left: 10pt;	padding-right: 10pt;}td.transaction {	border-right: 1px solid black;}tr.transaction_a { /*background-color:#e3e3ff;*/	background-color: #c1e1c1;	/*background-color:#95C974;*/	padding-top: 5px;	padding-bottom: 5px;}td.transaction_blank {	background-color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}tr.transaction_b { /*background-color: #e3ffe3;*/	background-color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}a {	text-decoration: underline;	color: #471A75;}a:hover {	color: #EA3B42;}a.connexionrapide {	text-decoration: none;	color: #ffffff;}a.connexionrapide:hover {	color: #ff0000;}img {	border-width: 0px;}input.connexion {	border: 1px solid white;	background-color: #95C974;	font-family: verdana;	font-size: 10pt;}th {	background-image: url(../images/bulle_centre.jpg);	height: 30px;	color: white;	font-size: 8pt;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 5px;}table.listeTrans {	width: 100%;	border-size: 0px;	font-size: 8pt;}.print_only {	display: none;}#page {	position: relative;	width: 800px;	margin:0 auto;}#logomilliplein {	width: 207px;	height: 91px;}#topmenu {	position: absolute;	z-index: 2;	/* Devrait �tre 0px mais hack */	top: 29px;	left: 207px;	width: 593px;	/* Devrait �tre 91px mais hack */	height: 62px;}#imenus0 {	/* Comment� car il y a un bogue dans IE, remplac� par un hack du div topmenu */	/*	position:absolute;	top:29px;	left:0px;	*/	}/* Menus de navigation de section */#sousmenu {	font-family: Verdana, Arial, Sans Serif;	font-size: 10px;	cursor: default;	margin-left: 28px;	padding: 0px;	width: 140px;}#sousmenu li {	padding: 0px;	list-style-type: none;	margin: 0px;	position: relative;}#sousmenu li a {	color: black;	width: 100%;	display: block;	text-align: left;	padding: 4px;	margin: 0px;	border-bottom: 1px solid black;	text-decoration: none;}#sousmenu li li {	padding: 0px;	margin: 0px;}#sousmenu li li a {	background-image: url('../images/arrows_6.gif');	background-repeat: no-repeat;	background-position: 4px 7px;	padding-left: 15px;	width: 129px;}#sousmenu li ul {	margin: 0px;	padding: 0px;}#sousmenu li a:hover {	background-color: #95C974;	color: black;}/* Fin des menus de navigation de section */#menu-section {	position: absolute;	left: 0px;	top: 94px;	width: 207px;}#boitecoordonnees {	float: right;	border: 1pt solid black;	background-color: #95C974;	margin-right: 2pt;	margin-left: 5pt;	margin-bottom: 5pt;	margin-top: 5px;	clear: both;}
