	body {
		margin: 0;
		background-color: rgb(248,248,245);
		text-align: center;
		padding: 0;
		height: 100%;
		width: 100%;
	}

	#header {
		width: 770px;
		height: 97px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		text-align: left;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
	}

	#logohaut {
		float: left;
		width: 159px;
		height: 65px;
		margin-top: 22px;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		text-align: right;
	}

	#baselinerideaux {
		float: left;
		width: 561px;
		height: 43px;
		margin-top: 28px;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		text-align: center;
	}

	#choixlangues {
		float: right;
		width: 50px;
		height: 17px;
		margin-top: 77px;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		text-align: left;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
	}

	#imgbtfr {
		margin: 0 14px 0 0;
	}

	#barrehaut {
		width: 770px;
		height: 30px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		text-align: left;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
	}

	.fdbleu {
		background-color: rgb(41,83,152);
	}

	.fdvert {
		background-color: rgb(0,172,166);
	}

	#content {
		width: 770px;
		text-align: left;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 0px 0px 0px;
	}

	#droit {
		float: left;
		text-align: left;
		width: 560px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#gauche {
		float: left;
		width: 210px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
	}

	#navigation {
		width: 210px;
		background-color: rgb(255,255,255);
		
	}

	#menua {
		width: 197px;
		font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		margin: 5px 0 0 13px;
	}

	.menub {
		width: 197px;
		font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		margin: 20px 0 0 13px;
	}

	#menudivers {
		width: 197px;
		font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		margin: 10px 0 15px 13px;
		padding: 15px 0 0 0;
		background-image:url(../images/barre-nav-fond-souspartie.gif);
		background-position: 60px 0px;
		background-repeat: no-repeat;
	}

	ul.menu{
		list-style-type: none;
		margin: 10px 0 0 15px;
		padding:0;
	}

	.menu a{
		font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		display: block;
		height: 16px;
		width: 170px;
		text-decoration: none;
		text-indent: 20px;
		background-image:url(../images/dot-menu.gif);
		background-position: 0px 2px;
		background-repeat: no-repeat;
		margin: 5px 0 0 0;
	}
	 
	.menu a:hover{
		color: rgb(41,83,152);
	}

	.menu a.on{
		font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		display: block;
		height: 16px;
		width: 170px;
		text-decoration: none;
		text-indent: 20px;
		background-image:url(../images/dot-menu-on.gif);
		background-position: 0px 2px;
		background-repeat: no-repeat;
		margin: 5px 0 0 0;
	}

	#imgbtventeenligne {
		margin: 23px 0 0 4px;
	}

	#imgbtversvoilnet {
		margin: 65px 0 0 39px;
	}

	#imghaut {
		margin: 0 0 0 11px;
	}

	h1 {
		width: 510px;
		height: 55px;
		font: 22px/23px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		margin: 15px 0 7px 50px;
		padding: 13px 0 0 0;
		text-indent: 15px;
		background-image:url(../images/fd-titre1.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	h1.tel {
		clear: both;
		width: 510px;
		height: 55px;
		font: 22px/23px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,172,166);
		margin: 50px 0 7px 50px;
		padding: 13px 0 0 0;
		text-indent: 15px;
		background-image:url(../images/fd-titre1.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	h2 {
		clear: both;
		width: 495px;
		font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		margin: 25px 0 10px 65px;
		padding: 0 0 5px 0;
		border-bottom: 1px solid rgb(41,83,152);
	}

	h3 {
		clear: both;
		font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,172,166);
		margin: 25px 0 0 65px;
		padding: 0 0 0 0;
	}

	p {
		clear: both;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		margin: 0 0 15px 65px;
		padding: 0;
	}

	p.tiret {
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		margin: 0 0 15px 65px;
		padding: 0;
		text-indent: 15px;
		background-image:url(../images/dot-list.gif);
		background-position: 0px 5px;
		background-repeat: no-repeat;
	}

	p.legende {
		clear: both;
		font: italic 10px/13px Verdana, Arial, Helvetica, sans-serif;
		line-height: 25px;
		color: rgb(0,172,166);
		margin: 0 0 0 65px;
		padding: 0;
	}

	#droit p a {
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		text-decoration: underline;
	}

	#droit ul {
		list-style-image : url(../images/dot-list.gif);
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(41,83,152);
		margin: 0 0 25px 110px;
		padding: 0;
	}

	#droit ul a {
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(199,29,95);
		text-decoration: underline;
	}

	#imghautpage {
		float: right;
		margin-top: 30px;
		margin-bottom: 15px;
	}

	#footer {
		clear: both;
		width: 750px;
		height: 100px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0 10px 0 10px;
		text-align: left;		
	}

	#logobas {
		float: left;
		width: 130px;
		margin: 10px 0 0 0;
	}

	#mentions {
		float: right;
		width: 500px;
		margin: 10px 0 0 0;
		text-align: right;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
	}

	#mentions a {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: underline;
	}

	#ombrefooter {
		clear: both;
		width: 770px;
		height: 40px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		text-align: left;		
	}

	.legendebas {
		float: left;
		margin-bottom: 30px;
		margin-right: 10px;
	}

	.gras {
		font-weight: bold;
	}

	.souligne {
		text-decoration: underline;
	}

	.incline {
		font-style: italic;
	}

	.imgpartenaires {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.clear {
		clear: both;
		height: 30px;
		margin: 0;
		padding: 0;
	}













