body { 	font-size: 0.9em;   	background-color:#f8f6f2;   	font-family: Arial, Helvetica, sans-serif;   	border: 0px;   	padding: 0px;   	margin: 0px;   	background-image: url(img/backgroundimage.jpg); 	background-position: top center;	background-repeat: no-repeat;     }div.main {        margin-top: 210px;	margin-left: auto;	margin-right: auto;   	width: 700px;	}div.left {   	width: 330px;	float: left;	}div.right {        padding-left: 0px;   	width: 330px;	float: right;    	}div.rightSpacer{         width: 1px;	 height: 160px;         }div.rightSpacer2{         width: 1px;	 height: 30px;         }div.footer {	text-align: center;	padding-top: 10px;	color: #777777;	clear: both;	font-size: 0.8em;	} div.footerRight {	margin-right: 30px;	float: right;	border-top: solid #888888 1px;	width: 310px;	}      div.footerLeft {	float: left;	border-top: solid #888888 1px;	width: 310px;	}      h1,h2,h3 , .titrepuce{ color: #0566A2; font-size: 1.25em; }div.cours {	visibility: hidden; 	position: absolute; 	top: 240px; 	width: 310px;	margin-left: 8px;	}a.infoCours{ font-size: 0.8em; float: right; text-decoration: none; padding-right: 30px;}p.titreSmallPuce, p.titrepuce, p.objectif,p.sujetPresente { color: #0566A2; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }li.titreCour { font-size: 1.1em; margin-top: 0.5em; } li.titreCour a { text-decoration: none; } li.titreCour a:active  {color: #000000;} li.cours { margin-top: 0.4em;   }li.semanticPage{ margin-top: 0.4em; padding-right: 10px;  }p.titrepuce{ color: black;  }img.backgroundCours{position: absolute; top: 215px; margin-left: -30px;}div.descriptionCours{	font-size: 0.9em;        padding: 1em 0 0em 0;         }p.objectif {margin-top: 1em;}img.contact { position: absolute; margin-left: 100px; top: 170px; align: center; }img.map { margin-left: -20px; }.legende{         font-size: 0.65em;	 margin-bottom: 1em;          }.legendeCenter{	font-size: 0.65em;	text-align: center;	margin-right: 30px;        }#tabfloat { position:absolute;top:44px;left:450px;z-index:2; }img.contact { position: absolute; top: 165px; align: center; }img.menu1, img.menu1Selected{ text-decoration: none; border: 0px; position: absolute; top: 248px; align: center; margin-left:373px;}img.menu2, img.menu2Selected{ text-decoration: none; border: 0px; position: absolute; top: 365px; align: center; margin-left:375px;}img.menu3, img.menu3Selected{ text-decoration: none; border: 0px; position: absolute; top: 490px; align: center; margin-left:385px;}img.menu1Selected { margin-left:358px;}img.menu2Selected { margin-left:365px;}img.menu3Selected { margin-left:370px;}.titrepuce{ margin-bottom: 0px; margin-top: 0px; font-weight: bold; font-size: 90%;} ul{ margin-bottom: 2ex; margin-top: 0.2ex; font-size: 90%;}img.center {  display: block; margin-left: auto;  margin-right: auto; margin-top:30px; }img.right {   float: right; margin-right: 30px; }