body {
	margin:           0;
	padding:          0;
	background:       #ffffff;
	font:             0.8em myriad, arial, sans-serif; }

/***** MENU *****/

dl, dt, dd, ul, li {
	margin:           0;
	padding:          0;
	list-style-type:  none; }

#menu {
	background-color: #0aa0df;
	height:           35px;
	padding-left:     200px;
	z-index:          100; }

#menu dl {
	margin:           0;
	padding:          0;
	float:            left; }

#menu dt {
	cursor:           pointer;
	background:       #0aa0df;
	border:           0px;
	padding:          0;
	margin:           0px 25px 0px 0px; }

#menu dt a img {
	margin: 0;
	z-index: 200;
	padding: 0; }
	
#menu dd {
	position:         absolute;
	display:          none;
	border:           1px solid #ffffff;
	z-index:          100; }

#menu li {
	text-transform:   uppercase;
	font-size:        0.9em;
	text-align:       left;
	background:       #0aa0df;
	border-bottom:    1px solid #ffffff; }

#menu li a {
	color:            #ffffff;
	text-decoration:  none;
	display:          block;
	height:           100%;
	width:            275px;
	padding:          2px 3px 1px 4px;
	border:           0; }

#menu dt a {
	margin:           0;
	padding:          0;
	border:           0; }

#menu dt a img {
	margin:           0;
	padding:          0;
	border:           0; }

#menu li a:hover {
	background:       #e2007a; }

#menu dt a:hover {
	background:       #e2007a; }

/***** CONTENU *****/

h3 {
	color:            #162983;
	font-size:        1.3em;
	font-weight:      normal;
	margin:           15px 0px 0px 0px; }

h4 {
	color:            #162983;
	font-size:        1em;
	font-weight:      bold;
	margin:           0px; }

p {
	color:            #000000;
	margin:           5px 0px 0px 0px;
	text-align:       justify; }

.image_avec_bord {
	border: 1px solid #000000; }

.margintop {
	margin-top: 20px; }

table, tr, td {
	margin: 0;
	padding: 6px; }

/***** CADRE COORDONNEES *****/

#coordonnees p {
	margin:           0;
	color:            #878889;
	font-style:       italic;
	font-size:        0.9em; }

#coordonnees a         { text-decoration: none; color: #878889; }
#coordonnees a:link    { text-decoration: none; color: #878889; }
#coordonnees a:visited { text-decoration: none; color: #878889; }
#coordonnees a:hover   { text-decoration: none; color: #383838; }

/***** ACCUEIL *****/

label {
	color:            #162983;
	display:          block;
	float:            left;
	width:            140px; }

