html { overflow: scroll; padding: 0; margin: 0; }

body {
	background-color: #EFC583;
	background-color: #dac495;
	color: #583629;
	background: url("images/body_background.png") repeat scroll left top rgb(218, 196, 149);
	background: url("images/body_background.png") repeat scroll left top rgb(208, 174, 110);
	background: url("images/body_background.png") repeat scroll left top rgb(192, 161, 84);
	margin: 0px;
	font-size : 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	padding : 0pt;
	text-align: center
}

a:link { color: #845B1A; text-decoration: none; }
a:visited { color: #845B1A; text-decoration: none; }
a:hover { color: #C08E40; text-decoration: none; }

#container {
	margin-top: 10px;
	margin: 0 auto;
	width: 824px;
	text-align: left;
}

#haut {
	margin: 30px auto 0;
	background: url(images/haut.png) no-repeat;
	width: 824px;
	height: 30px;
}

#centre {
	margin: 0;
	padding: 20px 0;
	background: url(images/centre.png) repeat-y;
	width: 824px;
	text-align: left;
}

#bas {
	background: url(images/bas.png) no-repeat;
	padding: 0px;
	overflow: hidden;
	width: 824px;
	height: 30px
}

#header_accueil {
	border: 1px solid #B8A070;
	margin: 0 0 40px 52px;
	width: 712px;
	/*background: url(images/accueil.png) no-repeat right 100% #DAC495;
	height: 533px;*/
	background: url(images/accueil.png) no-repeat right 100% #DAC495;
	height: 510px;
}

#header {
	border: 1px solid #B8A070;
	background-color: #dac495;
	/*background: url(images/sable1.png) no-repeat right 0% #DAC495;
	background: url(images/sable2.png) no-repeat right 0% #DAC495;
	background: url(images/sand.jpg) #DAC495;*/
	margin: 0 auto 40px;
	padding-top : 0px;
	height: 200px;
	width: 710px;
}

#header_left {
	float:left;
	border-right: 1px solid #B8A070;
}

#header_right {
	text-align:center;
	margin: 38px auto 0px auto;
	font-size: 112px;
	font-weight: bold;
	letter-spacing: -6px;
}

#phrase_accueil {
	margin: 0 auto 35px;
	padding-top : 0px;
	height: 40px;
	width: 710px;
	text-align: center;
	font-size: 2.3em;
	letter-spacing: -2px;
}

/******** Menu de navigation ********/
.navigation {	
	margin: 0px auto;
	margin: 0 0 10px 52px;
	font: normal 1.0em Tahoma,sans-serif;
	background: #DAC495 url(images/navbutton.gif);
	border: 1px solid;
	border-color: #79635F;
	width: 710px;
	height: 41px;
}

.navigation .barre, .navigation .active, .navigation a:hover {
	border-right: 1px solid #715955;
	color: #EBD7B1;
	display: block;
	float: left;
	line-height: 41px;
	padding: 0 12px;
	text-decoration: none;
}

.navigation a.last {
	background: #DAC495 url(images/navbutton.gif);
	color: #EBD7B1;
	display: block;
	float: left;
	line-height: 41px;
	padding: 0 12px;
	text-decoration: none;
}

.navigation .active, .navigation a:hover {
	background: #DAC495 url(images/navbutton.gif);
	background-position: left bottom;
	color: #5D1311;
}

label {
	display:block;
	font-style:italic;
	margin-bottom: 3px;
}

/******** fin du menu de navigation ********/

#bloc_texte { margin: 0 auto 0; width: 710px; }

h1 { font-size: 40px; font-weight: bold; letter-spacing: -1px; }
h2 { font-size: 26px; font-weight: bold; letter-spacing: -1px; margin: 20px 0 30px 0 }
h3 { font-size: 20px; font-weight: bold; letter-spacing: -1px; }

/*
.galerie { text-align: justify; }
.galerie p { margin: 10px 0px 5px 0px; }
*/
.galerie ul { margin: 0 0 0 30px; padding: 0; }
.galerie li { margin: 0 0 8px 0; padding: 0 0 0 0px; }
.galerie li a.current { list-style-type: none; color: #4a1914; font-style:italic; font-weight:bold; }
.galerie li a.current { list-style-type: none; color: #C08E40; font-style:italic; font-weight:bold; }

.miniature {
	border: 1px solid #000;
	border: 1px solid #B8A070;
	margin: 0 0 1px 0;
}

.miniature2 {
	background:#dac495;
	border: 1px solid #644333;
	margin: 0 0 1px 0;
}

.spacer { clear: both; height: 13px; background-color: transparent }

.expositions { background: none overflow: auto; }
.expositions .annee { font-weight: bold; color: #be4609; text-indent: 0px; padding-left: 15px; }
.expositions .item { margin: 0px 0px 0px 8px; }
.expositions .autreitem { margin-left: 46px; }

.biographie { background: none no-repeat left 50%; overflow: auto }
.biographie p {	margin: 25px 0px 5px 0px; font-size: 1.2em; text-align: left; }

.actualite { background: none no-repeat right 50%; overflow: auto; }
.actualite p { margin: 10px 0px 0px 0px }
.actualite p.actu { font-weight: bold; font-size: medium; margin: 20px 0px 10px; color: #be4609 }
.actualite .item p { margin:0 0 0 0; }

.contact { margin-top: 0px; margin-left: 0px; margin-right: 0px; background: none no-repeat left 50%; overflow: auto; }

/*.galerie .item { background: url(images/puce.gif) no-repeat left 50%; margin: 20px 0px 0px; text-indent: 15px; }*/

.liens li { margin: 0px 0px 10px 0px; }

.titre { margin: 0px; font-size : 1.6em; font-weight: bold; font-style:italic; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.message_rouge { color: #FF0000; font-size: 1.2em; font-style: normal; font-weight: bold; }

.signature { clear: both; font-size : x-small; color: #630; text-align: center }
.signature a:link { color: #630; text-decoration: none; }
.signature a:visited { color: #630; text-decoration: none; }
.signature a:hover { color: #000; text-decoration: none; }

.galery_box {
	float: left;
	width: 212px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	/*border-bottom: 1px dotted #999;*/
}

.thumb_wrapper {
	width: 210px;
	height: 224px;
	padding: 1px;
	background: url(images/ombre.png) no-repeat;
}

.galery_box .thumb_wrapper img {
	width: 210px;
	height: 210px;
	background:#dac495;
	border: 0;
}

.galery_box a {
	text-decoration: none;
}

.galery_box a:hover {
	text-decoration: none; 
}

.galery_box .numgal {
	text-align: center;
	font-size: 20px;
	font-weight: bold; 
	letter-spacing: -1px; 
	margin: 10px 0 8px;
}

.galery_box .titregal {
	text-align: center;
	font-size: 24px;
	font-weight: bold; 
	letter-spacing: -1px; 
	margin: 10px 0 8px;
}

.galery_box .anneegal {
	text-align: center;
	font-size: 18px;
	font-weight: bold; 
	letter-spacing: -1px; 
	margin: 0;
}

.margin_r20 { margin-right: 20px; }
.margin_r22 { margin-right: 22px; }
.margin_r25 { margin-right: 25px; }
.margin_r30 { margin-right: 30px; }
.margin_r35 { margin-right: 35px; }
.margin_r40 { margin-right: 40px; }
.margin_r80 { margin-right: 80px; }

.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_15 { clear: both; width: 100%; height: 15px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}

/*
|--------------------------------------------------------------------------
| Haut de page
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:47px;
	height:47px;
	border:none;
	text-indent:-999px;
	background:url("images/totop.png") no-repeat left top;
}

#toTopHover {
	background:url("images/totop.png") no-repeat left -47px;
	width:47px;
	height:47px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*--Tooltip Styles--*/
/*.tip {
	color: #fff;
	background:#1d1d1d;
	background:#6e5b58;
	display:none;
	padding:2px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
*/
.tip {
	color: #fff;
	background:#1d1d1d;
	background:#644333;
	display:none; /*--Hides by default--*/
	padding:1px;
	position:absolute;	z-index:1000;
}
