body{	font-family:  Arial, sans-serif;	font-size:12px;	margin:0px;	padding:20px;	text-align: center;}a{text-decoration:none;color:#B43B07;font-weight:bold;}h1{font-size:30px;}#cadre{		text-align: center;	margin:0px;	padding:0px;	width:700px;	height:500px;	margin-left:150px;}#centre{   	background-repeat:no-repeat;	background-image:url(../images/fond_st.jpg);	background-position:right bottom;	height:500px;}img{    border:0px;}.title{    padding-top:20px;}#titre {  background-repeat:no-repeat;  height:138px;  width:760px;  z-index:10;}#menuG{  position:relative;  bottom:500px;  z-index:1;  width:100px;  left:650px;  _left:380px;}#menuG{ background-color:#CBD3D6;}.accueil{	position:relative;	top:20px;   font-size:14px;   text-indent:10px;   font-family:cursive;   padding:20px;   padding-top:50px;   background-color:#FFBFEF;   width:400px;   height:250px;   color:#8F006B;}.recept{	position:relative;	top:10px;	padding:20px;	padding-top:2px;   font-size:14px;   text-indent:10px;   font-family:cursive;   background-color:#BFFFE4;   width:450px;   height:300px;   color:#064027;}.contact{	position:relative;	top:20px;   font-size:14px;   text-indent:10px;   font-family:cursive;   padding:20px;   background-color:#BFCFFF;   width:400px;   height:320px;   color:#041A59;}.contact a, .recept a{  color:#007D48;}.boxL{   color:#410F5E;   text-align:center;	height:500px;} .course{   position:relative;	_position:absolute;   width:250px;   height:800px;	height:300px;} .boxL h1{   font-family:cursive;   color:#410F5E;   font-weight:bolder;} .boxL table{  	width:300px;	height:300px;	margin-left:auto;	margin-right:auto;}.boxL th{  text-size:12px;  font-weight:bold;  text-transform:uppercase;  color:#281D00;  border-bottom:solid 1px white;}.boxL td{  font-weight:bold;}.box_dynamiq{    position:absolute;	top:180px;	left:220px;	width:440px;	height:340px;	background-image:url(../images/color_boxM.png);}#menu_dynamiq {	position:relative;	text-align:center;	width:480px;	height:380px;	background-image:url(../images/color_boxM.png);}#menu_dynamiq img{   border: solid 1px #3A0521;}.jcarousel-container {    position: relative;    top:40px;    left:40px;    display:hidden;}.jcarousel-clip {    z-index: 2;    padding: 0;    overflow: hidden;    position: relative;    width: 400px;    height: 300px;}.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}.jcarousel-list li,.jcarousel-item{    float: left;    list-style: none;    /* We set the width/height explicitly. No width/height causes infinite loops. */    width: 400px;    height: 300px;    text-align:center;}