html {	overflow-y: scroll;}body {	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	margin: 0px;	padding: 0px;	background-image: url(../images/pellicule.gif);	background-repeat: repeat-x;	background-position: 0px 218px;}p {	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;}h1, h2, h3, h4 {	font-family: "Arial Black", "Arial Bold", Impact, sans-serif;	font-weight: normal;	text-transform: uppercase;	margin: 0px;	padding: 0px;}label {    display: block;    text-align: right;    width: 300px;    float: left;    margin-right: 20px;    margin-bottom: 15px;}textarea,input,select{    display: block;    margin-bottom: 15px;    width: 200px;}.zemCheckbox{    display: inline;    float: none;    margin: 15px 0;    width: 20px;}label.zemCheckbox{    display: block;    text-align: right;    width: 300px;    float: left;    margin-right: 20px;    margin-bottom: 15px;}#frame {	margin: auto;	width: 940px;	position: relative;}#header {	height: 218px;}#header #topBlue{	background-color: #12295B;	padding: 4px;	font-family: Arial, Helvetica, sans-serif;	color: #FEFEFE;	height: 21px;	line-height: 21px;}#topBlue ul {	margin: 0px;	padding: 0px;}#topBlue li {	display: inline;}#topBlue li a {	font-weight: bold;	color: #FFF;	text-decoration: none;	font-size: 12px;}#topBlue a:hover {	text-decoration: underline;}.languages {	text-transform: uppercase;	font-size: 20px;}#topBlue #cherche {	float: right;}#cherche #q  {    font-size: 12px;    color: #666;    display: block;    background-image: url(../images/search.gif);    height: 21px;    width: 159px;    bordere: none;    background-repeat: no-repeat;    background-color: #15295A;    border: 1px solid #102756;    padding-left: 10px;}#topBlue #tools {	float: right;	margin-right: 10px;}#header #headCentre{	height: 150px;}#objectif {	position: absolute;	left: 550px;	top: 21px;}#millenium {	position: absolute;	z-index: 100;	left: 11px;	top: 41px;}#header h1 {	font-size: 17px;	color: #15295A;	margin: 0px;	padding: 0px;	position: absolute;	left: 11px;	top: 115px;}#header h2 {	color: #15295A;	float: right;	text-align: right;	padding:0;	margin:0;	font-size: 27px;	position: absolute;	z-index: 5;	right: 5px;	top: 60px;}h2 #bruxelles {	font-size: 30px;}#header #nav{	background-color: #E0AF1B;	margin: 0px;	padding: 0px;	height: 40px;	line-height: 40px;}#nav li {	display: inline;}#nav li a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;	text-decoration: none;	font-size: 16px;	display: block;	float: left;	padding-right: 13px;	padding-left: 11px;}#nav li a:hover {	color: #FFF;}#nav li.on a {	color: #FFF;}/*#nav li a.archive {	margin-left: 270px;}*/#content {	background-image: url(../images/blancBrun.png);	}#content h2 {	margin: 0px;	padding: 10px 0px;	font-size: 17px;	color: #102857;}#content #left {	float: left;	width: 650px;	padding-right: 30px;	padding-left: 30px;	padding-top: 25px;}#bigFilm {	float: right;	margin-right: -20px;	margin-left: 15px;}#left a{	color: #15295A;}#left iframe{	border:solid 1px #000;	margin:0 100px;}#content #right {	margin-left: 710px;	padding-left: 15px;	padding-right: 15px;	padding-top: 35px;}#right h3 {	font-size: 13px;	color: #600;}#right ul{	margin:0;	padding:0;}#right li {	display:inline;	list-style-type:none;}#right li a {	display:block;	color: #102857;	list-style-type: square;	line-height: 18px;	margin: 10px;	padding:3px 15px;	border:solid 1px #929292;	list-style-position:inside;	background:#E5E5E5;		 -moz-border-radius: 7px;   -khtml-border-radius: 7px;	border-radius: 7px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;}#right li a:hover {	color: #600;	background:#fff;	}#footer {	background-image: url(../images/unGoals.gif);	height: 104px;	background-repeat: no-repeat;	clear: both;}#goals {    display: block;    margin-left: 15px;    border-style: none;}#beesimple {    text-align: right;    font-size: 10px;    margin: 0px;    padding: 0px;}#beesimple a{    color: #999;    text-decoration: none;}.lireSuite {	text-transform: uppercase;	text-align: right;	font-size: 12px;	font-weight: bold;}.lireSuite a {	color: #669;}.photoGauche {	float: left;	margin-right: 10px;}.maj {	font-size: 11px;	text-align: right;	display: block;}.zemSubmit {	display: block;	margin:auto;}.zemRequirederrorElement {	font-weight: bold;	color: #600;}