body {	font-family: Arial, Helvetica, Verdana, sans-serif;	background-image: url(images/page-background.png);	margin: 0px;	font-size: 12px;}#wrapper {	margin-right: auto;	margin-left: auto;	width: 766px;}h1 {	margin: 0px;	font-weight: normal;	letter-spacing: -1px;	text-align: left;	font-size: 24px;	font-family: "Century Gothic", Arial, sans-serif;}h4 {	margin: 0px;	font-size: 16px;	font-weight: normal;	color: #D23929;	font-family: "Century Gothic", Arial, sans-serif;}div.spacer { 	clear: both; } /* bloc d'image */#image-header {	background-image: url(images/image-header.png);	height: 50px;}#image-menu {	background-image: url(images/page-whitebg.png);	padding-right: 13px;	padding-left: 13px;}#image-menu a {	color: #666666;	text-decoration: none;}.menu {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	color: #666666;	padding-left: 6px;	padding-right: 6px;	height: 14px;}#image-menu li {	display: inline;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-right-color: #999999;	border-left-color: #999999;	margin: 0px;	padding-right: 3px;	padding-left: 3px;	padding-top: 0px;	padding-bottom: 0px;}#image-menu li:hover {	background-color:#E5E5E5;}#image-menu ul {	display: inline;	margin: 0px;	display:table;	border-collapse:collapse;	line-height: 14px;}#image-content {	background-image: url(images/page-whitebg.png);	padding-right: 18px;	padding-left: 18px;	font-family: "Century Gothic", Arial, sans-serif;}#image-content a {	color: #990000;	text-decoration: none;}#image-content a:hover {	text-decoration: underline;}#image-footer {	background-image: url(images/image-footer.png);	height: 21px;}/* bloc de texte */#texte-header {	background-image: url(images/text-header.png);	height: 20px;}#texte-content {	background-image: url(images/page-whitebg.png);	padding-right: 22px;	padding-left: 18px;	text-align: justify;	font-family: "Century Gothic", Arial, sans-serif;}#text-content p { 	margin: 0 0 10 0;}#texte-content a {	color: #990000;	text-decoration: underline;}#texte-content a:hover {	text-decoration: none;}#texte-footer {	background-image: url(images/text-footer.png);	height: 26px;}#texte-commentaires-top {	background-image: url(images/text-comments-top.png);	height: 7px;	font-size: 2px;}#texte-commentaires-content {	padding-right: 15px;	padding-left: 15px;	background-image: url(images/text-comments-bg.png);}#texte-commentaires-content li {	background-color: #FFFFFF;	list-style-type: none;	margin: 0px 10px 10px -25px;	padding: 5px;	-moz-border-radius: 10px;}#texte-commentaires-content li a{	color:#990000;	text-decoration:none}.commentaires-gauche {	float: left;	width: 425px;	margin-right: 4px;	text-align: justify;	font-size: 11px;	height: auto;}.commentaires-droit {	float: left;	width: 300px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #B3B3B3;	padding-left: 5px;	height: auto;}/* Footer */#footer {	font-size: 10px;	color: #666666;	font-style: italic;	text-align: center;	font-family: Arial, Helvetica, Verdana, sans-serif;}#footer a {	color: #999999;	text-decoration: underline;}/* Formulaire commentaires */div.row { 	clear: both;	 padding-top: 10px; }div.row span.label { 	float: left; 	width: 120px; 	text-align: right; }div.row span.formw {	 float: right; 	width: 150px; 	text-align: left; }input, textarea {	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;	font-size : 1em;	border: 1px solid #ECECEC;}input[type], textarea[name] {	background : #FAFAFA;}input[type=submit], input[type=reset] {	background : #FAFAFA;	color : #000;}input[type=submit]:hover {	background : #FAFAFA;	color : #D96C00;}/* Thumbnails */.thumbnails       { margin: 1px; border: solid 1px #fff }.thumbnails:hover {border: 1px solid #d73414; }.current_thumbnail       { margin: 1px; border: solid 1px #d73414 }blockquote {	border-left-width: 3px;	border-left-style: solid;	border-left-color: #999999;	padding-left: 7px;	margin: 5px;	color: #333333;	font-style: italic;}