@charset "UTF-8";
/* CSS Document */

/* Styles GÉNÉRAUX */
body {margin:0px; padding:0px;  font:1em Garamond, Georgia, Tahoma, Trebuchet MS, Verdana, sans-serif; #color:#a7712a; background:url(img/bg_body.gif) repeat-x bottom #8eb3c9;}

/* Styles LINKS */
a:link {text-decoration:none; color:#FFF;}
a:visited {color:#8d5b27; text-decoration:none;}
a:hover {font-size:1.1em; color:#8d5b27; text-decoration:underline;}

/* Styles H1, H2, H3, H4... */
h1 {
font-size:1.8em; 
text-align:right; 
border-bottom: 3px solid #8d5b27; 
margin-left:28px; 
margin-bottom:30px; 
margin-right:15px; 
margin-top:20px;
padding-bottom:4px; 
color:#8d5b27;
}
h2 
{
font-size:1em;
border-bottom: 2px solid #8d5b27; 
margin-left:35px; 
margin-bottom:10px; 
margin-top:15px; 
margin-right:15px; 
color:#8d5b27;
}

h3 {font-size:0.9em; 
margin-left:40px; 
margin-bottom:20px; 
margin-top:30px; 
margin-right:15px; 
color:#59381b;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.1em;}

h4 
{
font-size:1em;
border-bottom: 1px solid #8d5b27; 
margin-left:30px; 
margin-bottom:5px; 
margin-top:10px; 
margin-right:15px; 
color:#8d5b27;
}

ul {margin-left: 50px; margin-right:35px; color:#59381b; font:1.1em;}
li {letter-spacing:0.2em; font-weight:bold; margin-top:10px;}

/* Styles DIV*/
div#main {width:955px; margin:auto; background:url(img/bg_cont2.gif) repeat-y #a0c9e2;}

div#header {width:955px; }

div#container {width:955px;}

div#col1{width:238px; float:left;}
div#col1 img {margin-left:57px;}

div#mu {height:100px; width:115px; text-align:right; font-weight:bold;}
div#mu a {margin-right:10px; line-height:1.5em;}
div#col2 {width:675px; float:left; background-color:#bdd4e2;}
div#col2 p {margin-bottom:25px; margin-left:40px; margin-right:20px; color:#59381b; line-height:2em;}
div#col2 a:link {text-decoration:none; color:#8d5b27;}
div#col2 a:visited {color:#8d5b27; text-decoration:none;}
div#col2 a:hover {font-size:1em; color:#8d5b27; text-decoration:underline;}
/* CSS Document 
.galerie { width:370px; padding-left:40px; padding-right:40px; text-align:center; padding-top:20px; margin-left: 85px; }
.galerie img {
	width:115px;
	height:115px;
	border: solid 1px #8d5b27;
	margin: 2px;
}*/

a .imgalerie {
	padding: 5px;
	border: 1px solid #AEAEAE;
	margin: 2px;
	}

	a .imgalerie:hover {
		border-color: #8d5b27;
	}


div#footer1 {width:955px; height:75px; background: url(img/bg955.gif) no-repeat #88ad1a;}
div#footer1 img {margin-left:57px;}
div#notes {
	font-size:0.7em;
	margin-top:70px;
	margin-left:40px;
	margin-right:15px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8d5b27;
}
div#notes p {line-height:1.1em; margin-left:10px;}

div#footer2 {width:955px; height:auto; background-color:#88ad1a;}
div#copyright {width:955px; text-align:left;}
div#copyright a {font-size:0.8em; letter-spacing:0.2em; margin:10px 10px;}

div#mh {width:900px; float:left; text-align:right; color:#fff; margin-top:25px; padding-right:20px;}
div#mh a:hover {font-size:1em;}
div#mh p {letter-spacing:0.2em; font-size:0.9em; margin-top:5px;}
span#big { font-weight:bold; letter-spacing:0.2em;}		
.nofloat {clear:both;}

.map {
	clear:both;
	border: 1px solid #8d5b27;
}
.imgfloatleft {
	float: left;
	margin-right: 10px;
}
.imgfloatright {
	float: right;
	margin-left: 10px;
}

