body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #EBEBEB;	background-color: #000000;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.fondMenu {	background-image: url(images/fond_ligne45.gif);}.logo {	background-image: url(images/logo.gif);	background-repeat: no-repeat;	background-position: left bottom;}.fondBox {	background-image: url(images/fond_ligne45.gif);	padding: 10px;	text-align: justify;}.margeHautA {	margin-top: 50px;}.margeHautB {	margin-top: 20px;}.margeHautC {	margin-top: 5px;}.cadrePhoto {	border: 1px solid #666666;}a.menuA:link, a.menuA:visited {	font-size: 13px;	font-weight: bold;	color: #EBEBEB;	text-decoration: none;}a.menuA:hover {	font-size: 13px;	font-weight: bold;	color: #000000;	text-decoration: none;	background-image: url(images/fond_ligne45b.gif);}a.menuB:link, a.menuB:visited {	font-size: 11px;	color: #EBEBEB;	text-decoration: none;	display: block;}a.menuB:hover {	font-size: 11px;	color: #000000;	text-decoration: none;	background-image: url(images/fond_ligne45b.gif);	display: block;}.menuBactif {	font-size: 11px;	color: #000000;	text-decoration: none;	background-image: url(images/fond_ligne45b.gif);	display: block;}ul.menu {	display: inline;	list-style-type: none;	margin: 0px;	padding: 0px;}ul.menu li {	display: inline;	padding-left: 2px;	padding-right: 5px;}ul.ref {	display: inline;	list-style-type: none;	margin: 0px;	padding: 0px;}ul.ref li{	list-style-type: none;	padding-left: 0px;	padding-right: 0px;}.margeBasB {	margin-bottom: 20px;}a:link, a:visited {	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #cccccc;}a.langue:link, a.langue:visited {	color: #FFFFFF;	text-decoration: none;}a.langue:hover {	color: #000000;	text-decoration: none;	background-image: url(images/fond_ligne45b.gif);}.titre {	font-size: 13px;	font-weight: bold;}form {	margin: 0px;	padding: 0px;}.champs {	font-size: 10px;	color: #FFFFFF;	background-color: #000000;	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;}.bouton {	font-size: 10px;	font-weight: bold;	color: #000000;	background-image: url(images/fond_ligne45b.gif);	margin: 0px;	padding: 0px;	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;}.margeDroite {	padding-right: 5px;}.margeHautBasPetit {	padding-top: 2px;	padding-bottom: 2px;}.margeGauche {	padding-left: 3px;}h1 {	font-size: 13px;	font-weight: bold;	letter-spacing: normal;	text-align: left;	vertical-align: baseline;	word-spacing: normal;	white-space: normal;	margin: 0px;	padding: 0px;	display: inline;}h2 {	font-size: 11px;	font-weight: bold;	letter-spacing: normal;	vertical-align: baseline;	word-spacing: normal;	text-align: left;	white-space: normal;	display: inline;}h3 {	font-size: 11px;	font-weight: normal;	letter-spacing: normal;	text-align: left;	vertical-align: baseline;	word-spacing: normal;	white-space: normal;	display: inline;}