html {
}

body {

font-family: "times new roman", times, serif;	
margin: 0px;
padding: 20px 0 0 0;
}
div#conteneur {
position:absolute;
left: 50%; 
top: 50%;
width: 900px;
height: 550px;
margin-top: -275px; 
margin-left: -450px; 

}
h1 {
text-align: left;
top:0;
left: 0;
margin: 0;
padding: 0;
}
h1 a{
position: relative;
color: #a68967;
font-size: 35px;
text-decoration: none;
}

h2 {
font-size: 25px;
color: #a68967;
margin: 0;
padding: 0;
border-bottom: 1px solid #a68967;
}

h3 {
text-align: center;
color: #a68967;
font-size: 15px;
margin: 0;
padding: 0;
}
h3 a{
color: #a68967;
font-size: 15px;
margin: 0;
padding: 0;
text-decoration: none;
}
h3 a:hover{
text-decoration: underline;
}
h4 {
text-align: left;
color: #a68967;
margin: 2px 0 0 5px;
font-size: 12px
}



a.titreh3{
color: #a68967;
font-size: 12px;
margin: 0;
padding: 0;
text-decoration: none;
}
a.titreh3:hover{
text-decoration: underline;
}
/*h4 {
color: #000000;
font-size: 12px;
margin: 0;
padding: 0;
}*/

div#contenu {
margin: 0;
padding: 0;
position: relative;
top: 0;
left: 0;
width: 900px;
height: 460px;
border: 3px solid #b4b4b4;
overflow: hidden;
}

div#menudroite {
margin: 0px 0 0 0;
padding: 0;
position: absolute;
top: 5px;
left: 720px;
width: 170px;
text-align: center;
}

div#menudroite div {
border: 2px solid #e1e1e1;
background: #eeeeee;
margin: 5px 0 10px 0;
padding: 2px;
}

div#menudroite a.more {
color: #000000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

div#menudroite a.more:hover {
text-decoration: underline;
}

div#menudroite div p {
font-size: 14px;
margin: 5px 0px 5px 0px;
}
div#menudroite div.home p {
font-size: 12px;
margin: 5px 0px 5px 0px;
}
div#menudroite div h4 {
text-align: center;
color: #000000;
}

p.english {
font-style: italic;
}

div#categories {
position: absolute;
width: 180px;
height: 460px;
left: 0;
margin: 0;
padding: 0;
background: #e1e1e1;
text-align: center;
}

div#categories ul {
text-align: left;
list-style: none;
margin: 1px;
padding: 1px;
}

div#categories li {
border-bottom: 1px solid #a68967;
padding: 5px 2px 6px 5px;
margin: 3px 0px 3px 0px;
font-size: 12px;
font-weight: bold;
}

div#categories li a span {
color: #e1e1e1;
}

div#categories li a {
color: #000000;
text-decoration: none;
}

div#categories li a:hover {
color: #a68967;
text-decoration: none;
}

div#categories li a:hover span {
color: #a68967;
}

div#categories li a.actif span {
color: #e1e1e1;
}

div#categories li a.actif {
color: #a68967;
text-decoration: none;
}

div#categories li a:hover span {
color: #a68967;
}

div#categories li a.actif span {
color: #e1e1e1;
}

div#souscontenu {
margin-left: 180px;
position: absolute;
top: 0;
left: 0;
width: 500px;
overflow: hidden;
}
div#souscontenu p{
margin: 2px 0 0 10px;
font-size: 12px;
}
p#information{
text-align: center;
font-weight: bold;
}
div#images {
float: left;
margin: 5px;
text-align: center;
}

div#images div a img {
border: none;
}
div#images div img {
height: 80px;
padding: 0;
margin: 0;
}
div#images div {
height: 120px;
margin: 5px;
padding: 5px;
border: 1px solid #ffffff;
float: left;
}

div#principal div {
text-align: center;
margin: 0;
padding: 0;
width: auto;
}
div#principal div {
margin: 5px;
padding: 2px;
border: 1px solid #ffffff;
}
div#principal div img{
border : 0;
height: 250px;
}

div#images div:hover {
/*border: 1px solid #a68967;*/
}

div#images div.over {
border: 1px solid #a68967;
cursor: pointer;
}
div#principal div.over {
border: 1px solid #a68967;
cursor: hand;
}
div#mozaique div.over {
border: 1px solid #a68967;
cursor: hand;
}

div#images p {
text-align: center;
font-size: 10px;
margin: 20px 0 0 0;
padding: 0;
}

div#images div.over p{
text-decoration: underline;
}

img#principal {
border:none;
}


div#mozaique {
float: left;
margin: 5px;
text-align: left;
}

div#mozaique div a img {
border: none;
}
div#mozaique div img {
height: 80px;
padding: 0;
margin: 0;
}
div#mozaique div {
height: 80px;
margin: 5px;
padding: 5px;
border: 1px solid #ffffff;
float: left;
}

div ul#menugeneral {
position: relative;
margin: 0;
padding: 0;
list-style: none;
}

div ul#menugeneral li {
float: left;
margin: 0;
padding: 0;
padding-left: 2px;
}

div ul#menugeneral li a {
font-size: 15px;
color: #a68967;
text-decoration: none;
font-weight: bold;
}

div ul#menugeneral li a:hover {
text-decoration: underline;
}

div#scrollbar {
position: absolute;
top: 35px;
left: 700px;
margin-top: 10px;
padding: 0;
width: 9px;
height: 400px;
text-align: left;
}
div#up{
position: absolute;
top:5px;
z-index: 2;
}
div#down{
position: absolute;
bottom:10px;
}

div.form {
margin-left: 10px;

}
div#souscontenu div.form p{
text-align: left;
font-size: 12px;
margin: 30px 0 10px 10px;
}
table.form{
margin: 5px 0 5px 5px;
}
table.form th{
text-align: right;
vertical-align: text-top;
}
table.form td{
text-align: left;
}
table.form td.consigne{
font-size: 11px;
font-style: italic;
}
table.form input.text, table.form textarea.text{
border: 1px solid #a68967;
}
table.form input.focus, table.form textarea.focus{
background-color: #e1e1e1;
}


