@charset "utf-8";
/* CSS Document */

body {
	padding : 2% 0;
	background : #ffffff url(images/bg.jpg) repeat-x;
	background-attachment : fixed;
	font : normal 62.5% sans-serif;
}

a {
	color: #C7AB6B;
	text-decoration: none;
}

a:hover { 
	text-decoration: underline; 
}

img {
	border : none;
}

.contenu {
	width : 950px;
	text-align: left;
	background-image : url(images/bgcontenu.jpg);
}

.contenu p{
	margin-left: 25px;
}

.contenu  ul{
	margin-left: 25px;
}

.contenu li{
	margin-left: 25px;
	list-style-type : disc;
}

.contenu h1{
	font : normal 2.4em serif, sans-serif;
	color : #C7AB6B;
	padding : 8px 0 2px;
	text-decoration: underline;
	text-align: center; 
	margin-left: 25px;
}

.contenu h2{
	font : normal 1.6em serif, sans-serif;
	color : #7B8C86;
	padding : 8px 0 2px;
	margin-left: 25px;
}

.contenu h3{
	font : bold 1.2em serif, sans-serif;
	color : #000000;
	padding : 8px 0 2px;
	margin-left: 25px;
}

#container {
	font-size : 1.3em;
	line-height : 1.3em;
	width : 950px;
	top : 0%;
	position:absolute;
	left: 50%; 
	margin-left: -475px;
}

.top {
	border-top : 0;
	height : 93px;
	width : 950px;
	background-image : url(images/toiletop.jpg);
}

.langue {
	margin-top : 5px;
	margin-right : 20px;
	text-align : right;
}

.rss {
	margin-right : 20px;
	text-align : right;
	margin-top : 2px;
}

.recherche {
	margin-right : 15px;
	text-align : right;
}

form {
	margin : 0;
}

#logos td {
	text-align : center;
	margin-top : 10px;
	width : 190px;
}

dl, dt, dd, ul, li {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.topmenu {
	width : 950px;
	background-image : url(images/bgmenu.jpg);
	background-repeat:  no-repeat;
	background-position : center 0%;
}

#menu {
	height : 110px;
	width : 800px;
	vertical-align : top;
	overflow: hidden;
	margin-left: 85px;
}

#menu dl {
	float : left;
}

#menu dd {
	display : none;
	border : 2px solid #b2b2b2;
	border-top : 0;
	width: 105px;
}

#menu li {
	text-align : center;
	background-image : url(img_menu/bgsm.jpg);
}

#menu li a, #menu dt a {
	color : #000000;
	text-decoration : none;
	display : block;
	height : 100%;
	border : 0 none;
}

#menu li a:focus, #menu dt a:focus {
	background : #eee;
}

#menu li a:hover {
	background-color : #ffffff;
}

#menu dt {
	cursor : pointer;
	font-weight : bold;
	border : 0 solid gray;
}

.accueil {
	background-image : url(img_menu/bt11.gif);
	height : 36px;
	width : 109px;
}

.accueil a:hover {
	background-image : url(img_menu/bt12.gif);
	height : 36px;
	width : 109px;
}

.actu {
	background-image : url(img_menu/bt21.jpg);
	height : 36px;
	width : 109px;
}

.actu a:hover {
	background-image : url(img_menu/bt22.jpg);
	height : 36px;
	width : 109px;
}

.present {
	background-image : url(img_menu/bt31.jpg);
	height : 36px;
	width : 109px;
}

.present a:hover {
	background-image : url(img_menu/bt32.jpg);
	height : 36px;
	width : 109px;
}

.oeuvres {
	background-image : url(img_menu/bt41.jpg);
	height : 36px;
	width : 109px;
}

.oeuvres a:hover {
	background-image : url(img_menu/bt42.jpg);
	height : 36px;
	width : 109px;
}

.atelier {
	background-image : url(img_menu/bt51.jpg);
	height : 36px;
	width : 109px;
}

.atelier a:hover {
	background-image : url(img_menu/bt52.jpg);
	height : 36px;
	width : 109px;
}

.fl {
	background-image : url(img_menu/bt61.jpg);
	height : 36px;
	width : 109px;
}

.fl a:hover {
	background-image : url(img_menu/bt62.jpg);
	height : 36px;
	width : 109px;
}

.livre {
	height : 36px;
	width : 109px;
	background-image : url(img_menu/bt71.jpg);
}

.livre a:hover {
	background-image : url(img_menu/bt72.jpg);
	height : 36px;
	width : 109px;
}

.contacts {
	background-image : url(img_menu/bt81.gif);
	height : 36px;
	width : 109px;
}

.contacts a:hover {
	background-image : url(img_menu/bt82.gif);
	height : 36px;
	width : 109px;
}

.liens a:link, a:visited, a:hover {
	font-size : inherit;
	color : #333333;
	text-decoration : none;
	height : 28px;
}

.liens a:hover {
	font-size : inherit;
	color : #c7ab6b;
	text-decoration : none;
}

.bas {
	background : url(images/bas.jpg);
	width : 950px;
	height : 77px;
	border : 0;
}

.plan {
	margin-top : 15px;
	text-align : center;
}

.cbas{
	text-align : center;
}

.spacer {
	clear: both; 
	visibility:hidden; 
	margin:0; 
	padding:0;
}

.galerieBtn {
	font-size:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	border:none; 
	background-color: #aeaeae; 
	margin: 2px 0; 
	padding:4px;
}



