*{ margin:0px; padding:0px; border:0px;}
body{ background:#4d513c none; font-size:12px; color:#393c2e; line-height:15px; font-family:arial, verdana; padding: 25px 0 25px 0}

a img {border:none;}

p{ margin-bottom:10px; }
li{ margin-bottom:10px; }
h1{ line-height:35px; font-size:22px; color:#516d06; }
h2{ line-height:35px; font-size:20px; color:#94a80a; }
h3{ line-height:35px; font-size:18px; color:#393c2e; }
h4{ line-height:35px; font-size:16px; color:#000000; }

td {text-align: center;}
#marcel td {max-height: 120px; height: 120px; vertical-align: top;}
#marcel td .transparent {margin-top: -120px;}

#texte a:link, #texte a:visited, #fancybox a:link, #fancybox a:visited { color:#88952e; text-decoration:none;}
#texte a:hover, #fancybox a:hover { color:#55593b; text-decoration:none;}

#contenu{ width:800px; position:relative; height:auto; margin-right:auto; margin-left:auto; background:#ffffff none; border:5px solid #70ad0a;}
#sousmenu{ position:absolute; top:0px; left:110px;}
#sousMenuCadre{ width:185px; height:80px; position:absolute; top:0px; left:146px; }

#CoinEnseignant{ position:absolute; top:0px; right:0px; }

#texte{ width:755px; padding:20px; height:auto; overflow:auto; }

#footer p {font-size: 12px; background-color: #aaa;  text-align: center;}

#sub {width:800px; margin-right:auto; margin-left:auto; text-align: center; color: #aaa;}

#sub a, #sub a:link, #sub a:visited {text-decoration: none; color:#aaaaaa; font-weight: bold;}


/* Fancy Box */

#fancybox {padding: 5px; background-color: #fff;}
.zoomd {padding-left: 50px; padding-top: 30px; float: left; padding-right: 50px; width: 200px;}
#fancybox h2 {padding: 15px;}
#fancybox #texte {padding-top: 30px; width: 540px;}
#playerFlashFancy {padding-top: 35px;}
div#fancy_inner {background: #70ad0a;}
#fancybox h1 {padding-top: 15px; padding-left: 20px;}