/* CSS Document */
body {
background-color:#B0E0E6;
font: 90% "Trebuchet MS", sans-serif;
}
h1 {
font-family: "Lucida Handwriting", Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#993333;
}
.center {
text-align:center;
}
h2 {
font-size:1.2em;
color:#FFFFFF;
}
h3 {
font-size:14px;
}
h4 {
font-family: "Lucida Handwriting", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
}
h5 {
text-align:center;
font-size:12px;
color:#999999;
}
h6 {
color:black;
font-size:12px;
text-align:center;
}
#contenu {
min-height: 100%;
width: 900px;
margin: 0 auto;
border-bottom: 3px solid #808080;
border-right: 3px solid inset #808080;
border-top: 1px solid inset #808080;
border-left: 1px solid #808080;
background: #FFEFD5;
color:#666666;
position: relative;
padding: 0 10px;
}
#corps {
padding-bottom: 50px;
overflow: auto;
}
#header {
color:#999999;
height: 201px;
}
#centre {
float: right;
width: 640px;
padding-left:10px;
padding-right:10px;
}
#menugauche {
float: left;
width: 200px;
	}
#footer {
position: absolute;
width: 100%;
bottom: 0;
}
#tableindex {
width:90%;
margin-left:3%;
border-collapse:collapse;
}
.titre {
background-color:#666666;
color:#666666;
text-align:center;
width:100%;
}
.titre a {
color:white;
text-decoration:none,
}
.titre hover {
color:#CCCCCC;
text-decoration:none;
}
img {
border:0;
}
#navphoto {
width:700px;
float:right;
height:350px;
}
#gallerie {
width:650px;
height:auto;
background-color:#999999;
margin-left:75px;
}
div.photomenu {
float:right;
margin-right:80px;
margin-top:50px;
}
ul#navlist
{
margin: 0;
padding: 0;
list-style: none;
}


ul#navlist li a{
display: block;
height: 30px;
line-height: 30px;
background: url(img/fond_lien.png) no-repeat left top;
padding-left: 35px;
margin: 2px 0;
border-bottom: 1px solid #483D8B;
color: #4B0082;
font: small-caps 1.1em/30px Georgia,serif;
font-weight:bold;
text-decoration: none;
}
ul#navlist li a:hover {
background-position: left bottom;
color: #c30;
font-weight:bold;
}

.titredroit {
width:370px;
height:20px;
background-color:#666666;
color:#666666;
text-align:center;
}
.titredroit a {
color:white;
text-decoration:none,
}
.photo {
width:100px;
height:100px;
text-align:center;
}
.texte {
font-size:12px;
text-align:justify;
color:#666666;
padding-left:7px;
padding-right:7px;
vertical-align:text-top;
}
.texte a {
color:white;
text-decoration:none,
}
.titregauche {
width:370px;
height:25px;
background-color:#666666;
color:#666666;
text-align:center;
margin-left:39%;
}
.titregauche a {
color:white;
text-decoration:none,
}
.tablemin {
word-spacing:5px;
background-color:silver;
margin-left:5px;
}
.minhor {
background-color:silver;
border-width:3px;
border-style:inset;
border-color:silver;
width:210px;
height:112px;
text-align:center;
}
.textminhor {
background-color:white;
width:210px;
height:25px;
text-align:center;
font-size:10px;
color:#666666;
word-spacing:normal;
}
.minver {
background-color:silver;
border-width:3px;
border-style:inset;
border-color:silver;
width:156px;
height:167px;
text-align:center;
}
.textminver {
background-color:white;
width:132px;
height:25px;
text-align:center;
font-size:10px;
color:#666666;
word-spacing:normal;
}
.cadrephotohor {
width:600px;
height:450px;
margin-left:150px;
padding:5px;
}
.textephotohor {
width:610px;
height:20px;
text-align:center;
margin-left:150px;
background-color:#000000;
}
.cadrephotover {
width:337px;
height:450px;
text-align:center;
margin-left:150px;
background-color:#000000;
padding:5px;
}
.textephotover {
width:347px;
height:20px;
text-align:center;
margin-left:150px;
background-color:#000000;
}

#nav
{
margin: 0px;
margin-bottom: 30px;
margin-left:2px;
padding: 0px;
padding-left: 20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
}

#nav a, #nav a:link, #nav a:visited
{
border: 1px solid;
border-color:#666666;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #666666;
font-weight: bold;
text-decoration: none;
background-color:#66FFFF;
}

#nav a:hover, #nav a:active, #nav a:focus
{
border: 1px solid;
border-color:#333333;
background-color:white;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#nav li
{
padding-right: 1px;
font-size: 0.6em;
display:inline;
}

#nav ul
{
margin: 0px;
padding: 0px;
}

#nav #active a { background-color: white; }

