* {margin: 0; padding: 0;}
body { font-family: georgia, sans-serif; line-height: 150%; background: #110104 url(../img/fnd06.jpg) center repeat-y; /*font-weight: bold;*/ font-size:110%;}
h1, h2, h3, h4 {color: #5f2140;}

a {font-size: 80%;}
/*p.text:first-letter {font-size: 130%;  padding-top: 6px; padding-right: 4px; color:#5f2140;}*/

.claire {clear: both;}

#container {width: 920px; margin: auto; height: auto;}

#header {width: 920px; height: 275px; background: url(../img/header06.jpg) center no-repeat; position: relative;}
#logo {width: 340px; height: 220px; position:absolute; top: 30px; right: 30px;}

#header h1 {text-indent: -1000em;}

/*#menu {width: 900px; height: 35px; background: url(../img/menubar.jpg) bottom repeat-x; margin-left: 10px;}
#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left; width:90px; padding-left: 30px;}
#menu ul li a, #menu ul li a:visited {display:block; width:100px; text-decoration:none; height:35px; line-height:35px; color:#fff; font-weight: bold; text-align: center;}
#menu ul li a:hover {background: url(../img/ahover.png) top no-repeat; height: 35px;}*/

#content {width: 920px; height: auto;}

#contenuhaut {width: 920px; height: 40px; background: url(../img/fndcontenuhaut06.jpg) no-repeat;}
#contenuin {width: 860px; height: auto; background: url(../img/fndcontenu06.jpg) repeat-y; padding-left: 40px; padding-right: 20px;}

#contenuin h1 {font-size: 130%; text-align:center; padding: 10px;}
#contenuin a {color: #5f2140; text-decoration: underline; font-size: 90%; font-weight: bold;}
#contenuin a:hover {text-decoration: none;}

#contenuin h2 {padding: 10px; font-size: 110%; margin-left: 10px; text-align: left;}
#contenuin p { margin-left: 20px; margin-right: 20px; margin-bottom: 20px;}
.tableauxcours {text-align: left;}
.tableauxcours table {background: url(../img/brd1.jpg);}
.tableauxcours td {background: #f4eaef;}

.tableaucours2 {text-align: left;}
.tableauxcours2 table {background: url(../img/brd1.jpg);}
.tableauxcours2 td {background: #f4eaef; text-align: left; padding-left: 10px;}
.tableauxcours2 ul li {text-align: left; padding-left: 20px;}
.tableauxcours2 ul {list-style: none;}
.tableauxcours2 a{color: #5f2140; text-decoration: none;}
.tableauxcours2 a:hover {color: #000; text-decoration: underline;}


#contenubas {width: 920px; height: 40px; background: url(../img/fndcontenubas06.jpg) no-repeat;}
#contenubascontact {width: 920px; height: 170px; background: url(../img/fndcontenubascontact.jpg) no-repeat;}

#left {width: 160px; height: auto;  float: left; margin-left: 40px;}
/*#left img {margin-bottom: 5px; margin-top: 5px; border: 1px solid #5f2140; padding: 2px;}*/

#pub {width: 88px; margin-left: 20px;}
#pub p {width: 88px; margin-left: 0px;}

#footer {width: 920px; height: 100px; background: url(../img/footer06.jpg) bottom no-repeat; margin-bottom: 0; padding-bottom: 0; position: relative;}
#footer p {color: #fff; text-align: center; line-height: 100px; font-size: 80%;}

#compteur {width: 920px; height: 100px; background: url(../img/footer06.jpg) bottom no-repeat; margin-bottom: 0; padding-bottom: 0; color: #fff; text-align: center;}
#compteur p {color: #fff; text-align: center; line-height: 100px;}
#compteur a {text-decoration:none; line-height: 100px; color:#fff; font-weight: bold; text-align: center;}
#compteur a:hover {text-decoration: underline;}


#google {float: right;}
#google img {margin-bottom: 10px; border: none;}

#formulaire {width: 500px; margin: auto;}

