body {	font: 12px Verdana, Arial, Helvetica, sans-serif;	background-image: url(images/testPattern.jpg);	margin: 0px;	padding: 0px;}h1 {	font-size: 16px;	font-weight: normal;	color: #A14211;	margin: 0px 0px 15px;	padding: 0px;	font-family: Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;}h2 {	font: italic normal 16px Georgia, "Times New Roman", Times, serif;	margin: 0px 0px 10px;	padding: 0px;	color: #292C16;}h3 {	font-size: 14px;	color: #993300;	margin: 0px 0px 10px;	padding: 0px;	font-family: Georgia, "Times New Roman", Times, serif;}li {	margin-bottom: 12px;	list-style-position: outside;	list-style-type: circle;}ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}a {	font-weight: bold;	color: #487281;}strong {	color: #333333;}p {	margin: 0px;	padding-bottom: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;}fieldset {	float: left;	width: 230px;	padding: 10px;	margin-right: 20px;}.cadreCentre {	text-align: center;	display: block;	margin: auto;}fieldset label {	text-align: right;	display: block;}.detail {	font-style: italic;	background-color: #DCD6B8;	border: 1px solid #2A231F;	padding: 10px;}#dechirure {	position: absolute;	left: 397px;	top: 214px;	width: 311px;	height: 309px;	visibility: hidden;}.legende {	font-size: 10px;	font-style: italic;	color: #23261C;	margin: 0px;	padding-bottom: 5px;}#frame {	background-image: url(images/bgdHaut.jpg);	background-repeat: repeat-x;	margin-bottom: 15px;}#header {	background-image: url(images/haut.jpg);	height: 180px;}#main {	margin: auto;	width: 805px;	background-image: url(images/milieu.jpg);	position: relative;}#footer {	background-image: url(images/bas.jpg);	height: 86px;	clear: both;	font-style: italic;	line-height: 86px;	color: #545E40;	text-align: center;}#content {	margin-right: 60px;	margin-left: 60px;}#header ul {	margin: 0px;	padding: 0px;	position: relative;	top: 120px;	text-transform: uppercase;	color: #747532;	text-align: center;	font-size: 15px;	font-family: Georgia, "Times New Roman", Times, serif;}#header li {	display: inline;	list-style: none;}#header a {	color: #977A0A;	text-decoration: none;	margin-right: 3px;	margin-left: 3px;	font-weight: normal;}#header a:hover {	color: #4C421C;	text-decoration: underline;}#header .menuon {	color: #4C421C;	text-decoration: underline;}#droite {	float: right;	width: 120px;	background-image: url(images/lignemenu.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-bottom: 25px;	margin-left: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	margin-right: -15px;}#droite a:hover {	border-top: 1px solid #BCB78A;	border-bottom: 1px solid #BCB78A;}#droite a {	display: block;	margin-bottom: 15px;	font-size: 16px;	color: #845B0F;	text-decoration: none;	padding: 5px 5px 5px 10px;	font-weight: normal;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FCF2D5;	border-bottom-color: #FCF2D5;}#droite li {	list-style: none;	color: #7A7A44;	margin: 0px;	padding: 0px;}#droite ul {	margin: 10px 5px 0px 15px;	padding: 0px;	font-family: Georgia, "Times New Roman", Times, serif;}.cadreG {	display: block;	padding: 3px;	float: left;	margin-right: 15px;	border: 1px solid #CDC4AF;	margin-top: 10px;	margin-bottom: 10px;}.clearG {	clear: left;}.cadreD {	display: block;	padding: 3px;	float: right;	margin-left: 6px;	border: 1px solid #BCB59F;	margin-top: 10px;}.clearD {	clear: right;}#madewith {	text-align: center;	margin: 0px;	padding: 0px;}#madewith a {	font-weight: normal;	color: #969F77;	text-decoration: none;	font-size: 11px;}#madewith a:hover {	color: #FCF2D5;	text-decoration: underline;}hr {	clear: left;	color: #ACB798;}