/* Encodé en UTF-8 *//*** HTML ELEMENTS ***/p, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, html, body {	margin: 0;	padding: 0;}a img {	border: none;}body {	font: 62.5% "Comic Sans", "Comic Sans MS", cursive;	background: none;}#search-box{	padding: 10px 0 0 20px;}#search-box h1{	color: #718b0b;	font-size: 1.8em;	text-align: left;	margin: 30px 0 42px 420px;	font-weight: normal;	}#search-box p{	margin: 0 0 19px;	font-size: 1.2em;}#search-box p#error-message{	margin: -27px 0 10px 0;	font-size: 1.2em;	color: #f00;}#search-box label{	float: left;	width: 138px;}#search-box label.lb-age{	width: 34px;}#search-box label.lb-age2{	padding-left: 8px;	width: 26px;}#search-box input.text, #search-box select.text{	font-family: "Comic Sans", "Comic Sans MS", cursive;	border: 1px solid #345447;	background: #fff;	padding: 1px 2px;}#search-box p input.text{	width: 370px;}#search-box p select.text{	width: 376px;}#search-box p.age select.text{	width: 154px;}#search-box p.age select.age1{	float: left;}#search-box p.right {	text-align: right;}#search-box input.btn{	border: 0;	background: none;	font-size: 0;	color: #AACC23;	padding: 0;	cursor: pointer;	margin-left: 420px;}#search-box input.btn-valider{	width: 122px;	height: 38px;	background: url(/images/theme/btn-search-valider-nl.png) no-repeat 0 0;}