html {color:#000; background:#fff;}

body {text-align:center; font-family:verdana, arial, sans-serif; font-size:76%; color:#000; background:#fff; padding:0; border:0; margin:10px 0 0 0;}

a, a:visited {color:#080;}

a:hover {text-decoration:none;}

#wrapper {width:750px; margin:0 auto; text-align:left; background:#ffffff;}

#head {width:750px; text-align:left; position:relative;  background:#fff url(logo.gif) no-repeat 0 0;}



#replacement {float:left;}

h1#title {position:relative; width:370px; height:53px; padding:0; margin:10px 0 0 150px;}

/* start hide \*/

h1#title {overflow:hidden;}

/* end hide */

h1#title em {display:block; width:370px; height:53px; background:url(images/titre.jpg); position:absolute; top:0; left:0;}

h2#slogan {position:absolute; width:370px; height:15px; padding:0; margin:0; text-align:left; top:70px; left:150px;}

/* start hide \*/

h2#slogan {overflow:hidden;}

/* end hide */

h2#slogan em {display:block; width:370px; height:15px; background:url(images/slogan.jpg); position:absolute; top:0; left:0;}



h2 {color:#322b16; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 10px 0; padding-top:5px;}

h2 span {line-height:1.4em;}

h3 {font-size:1.1em;}

ul#submenu {list-style-type:none; float:right; text-align:right; margin:1em -4px 30px 0; padding:0; position:relative; z-index:10;}

ul#submenu li {font-size:0.8em; height:1.5em;}

ul#submenu li a, ul#submenu li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#362b16; padding-right:5px; border-right:5px solid #fff;}



ul#submenu li a:hover {color:#697210; border-right:5px solid #88715a;}



ul#mainmenu {clear:both; margin:0; padding:0; list-style-type:none; text-align:center; position:relative; z-index:10;}

ul#mainmenu li {display:inline; padding:0;}

ul#mainmenu em, ul#mainmenu a, ul#mainmenu a:visited {background:transparent; font-family:georgia, "times new roman", serif; font-size:1.4em; color:#000; margin:0 0.2em; text-decoration:none; padding:0 4px; border:1px solid #72614b; border-bottom:1px solid #fff;}



ul#mainmenu a:hover {background:#88715a; color:#fff; border-bottom:3px solid #362b16;}

ul#mainmenu em {font-style:normal; background:#362b16; color:#fff; border:1px solid #362b16; border-bottom:3px solid #362b16;}

ul#mainmenu a:active, ul#mainmenu a:focus {font-style:normal; background:#362b16; color:#fff; border:1px solid #362b16; border-bottom:3px solid #362b16;}


#info {width:750px; padding-bottom:12px; background:#fff; border-bottom:1px solid #f0c992;}

#foot {clear:both; width:750px; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:5px solid #697210;}

#search {
text-align:center;
clear:both; 
width:750px; 
margin:0; 
padding-top:10px; 
padding-bottom:10px; 
background:#fff; 
border:1px solid #697210; 
}


.thumb {
	text-align:center;
	}
	
.gallerie {
	background:#ffffff;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	padding:5px;
		border:1px solid #b0b0b0;

	}
.textthumb {
font-weight:normal;
	font-size:0.9em;
}

.titrethumb {
font-family:georgia, "times new roman", serif;
	font-size:1.0em;
}

a.lastesearch:link {
font-family:georgia, "times new roman", serif;
	font-size:1.5em;
}

a.lastesearch:hover {
font-family:georgia, "times new roman", serif;
	font-size:1.5em;
}
a.lastesearch:visited {
font-family:georgia, "times new roman", serif;
	font-size:1.5em;
}

	
img{
border:0px;
}


#menu {position:relative; top:10px; left:100px; width:75px; background-color:#fff; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:-60px; left:150px; width:300px; height:300px; border:10px solid #fff;}

