
body {
	background: #e16032 none repeat scroll 0 0;
	margin:0;
	padding:0;
	text-align:left;
	font-family: "Lucida Sans", Verdana, "Trebuchet MS", Helvetica;
	color:#27296A;
	font-size:0.8em;
	
	}

#photos {
	font-size:0.9em;
	text-align:center;
	}

#photos p {
	margin:0;
}



h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Sans", Verdana, "Trebuchet MS", Helvetica;
	}

h2{	font-size:1.6em;
	color: #27296A;
	margin:0 0 8px 0px;	
	font-weight:bold;
	
}
h3{
	font-size:1.3em;
	margin:5px 0;
	}
	
h4{
	font-size:1.2em;
	margin:5px 0;
	}

a{
	color: #27296A;
	text-decoration:none;
	}
	
a:hover, a:focus, a:active {
	color:#FF8800;
	text-decoration:none;
	outline:none;
}



.chapo {
color:#27296A;

}

.texte {
line-height:1.3em;
}

.syndic ul{list-style-type:none;}


#conteneur-accueil {
	background-image: url(images/fond-accueil.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F7E6BD;
	margin:10px auto 0 auto;
	width:1050px;
	position:relative;
	padding-bottom:10px;
}


	
#conteneur-suite {
	background-image: url(images/fond-suite.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F7E6BD;
	margin:10px auto 0 auto;
	width:1050px;
	position:relative;
	padding-bottom:10px;
	
}


#intraconteneur {
	height:615px;
	position:relative;
	}
	
html>body #intraconteneur {
	height:auto;
	min-height:615px;
	}

/* menus et liens accueil en franÁais */

#menu-boules{
	position:absolute;
	display:block;
	left:37px;
	top:227px;
	width:144px;
	height:54px;
	z-index:1;
	background:transparent url(images/menu-boules.gif) no-repeat scroll center top;
}

a#menu-boules:hover {
	 
	 background-position: center -56px;
	 cursor:hand;
	 outline: none;

}
#menu-restauration{
	position:absolute;
	display:block;
	left:47px;
	top:300px;
	width:164px;
	height:67px;
	z-index:1;
	background:transparent url(images/menu-restauration.gif) no-repeat scroll center top;
}

a#menu-restauration:hover {
	 
	 background-position: center -68px;
	 cursor:hand;
	 outline: none;
}

#menu-evenements{
	position:absolute;
	display:block;
	left:55px;
	top:300px;
	width:156px;
	height:64px;
	z-index:1;
	background:transparent url(images/menu-evenements.gif) no-repeat scroll center top;
}

a#menu-evenements:hover {
	 
	 background-position: center -68px;
	 cursor:hand;
	 outline: none;
}

#menu-sculptures{
	position:absolute;
	display:block;
	left:41px;
	top:376px;
	width:144px;
	height:38px;
	z-index:1;
	background:transparent url(images/menu-sculptures.gif) no-repeat scroll center top;
}

a#menu-sculptures:hover {
	 
	 background-position: center -39px;
	 cursor:hand;
	 outline: none;
}

#menu-faiences{
	position:absolute;
	display:block;
	left:36px;
	top:427px;
	width:131px;
	height:24px;
	z-index:1;
	background:transparent url(images/menu-faiences.gif) no-repeat scroll center top;
}

a#menu-faiences:hover {
	 
	 background-position: center -27px;
	 cursor:hand;
	 outline: none;
}

#sculptures {
	position:absolute;
	display:block;
	left:514px;
	top:291px;
	width:169px;
	height:49px;
	z-index:1;
	background:transparent url(images/sculptures.gif) no-repeat scroll center top;
}

a#sculptures:hover {
	 
	 background-position: center -51px;
	 cursor:hand;
	 outline: none
}


#restauration {
	position:absolute;
	display:block;
	left:268px;
	top:424px;
	width:175px;
	height:77px;
	z-index:1;
	background:transparent url(images/restauration.gif) no-repeat scroll center top;
}

a#restauration:hover {
	 
	 background-position: center -77px;
	 cursor:hand;
	 outline: none
}


#evenements {
	position:absolute;
	display:block;
	left:268px;
	top:424px;
	width:203px;
	height:75px;
	z-index:1;
	background:transparent url(images/evenements.gif) no-repeat scroll center top;
}

a#evenements:hover {
	 
	 background-position: center -77px;
	 cursor:hand;
	 outline: none
}


#boules {
	position:absolute;
	display:block;
	left:862px;
	top:168px;
	width:169px;
	height:68px;
	z-index:1;
	background:transparent url(images/boules.gif) no-repeat scroll center top;
}

a#boules:hover {
	 
	 background-position: center -88px;
	 cursor:hand;
	 outline: none
}

#faiences {
	position:absolute;
	display:block;
	left:709px;
	top:421px;
	width:122px;
	height:30px;
	z-index:1;
	background:transparent url(images/faiences.gif) no-repeat scroll center top;
}

a#faiences:hover {
	 
	 background-position: center -32px;
	 cursor:hand;
	 outline: none
}


/* menu et texte en anglais */

#menu-boules-en{
	position:absolute;
	display:block;
	left:37px;
	top:227px;
	width:144px;
	height:54px;
	z-index:1;
	background:transparent url(images/baubles-menu.gif) no-repeat scroll center top;
}

a#menu-boules-en:hover {
	 
	 background-position: center -56px;
	 cursor:hand;
	 outline: none
}
#menu-restauration-en{
	position:absolute;
	display:block;
	left:47px;
	top:300px;
	width:164px;
	height:67px;
	z-index:1;
	background:transparent url(images/restoration-menu.gif) no-repeat scroll center top;
}

a#menu-restauration-en:hover {
	 
	 background-position: center -68px;
	 cursor:hand;
	 outline: none
}

#menu-evenements-en{
	position:absolute;
	display:block;
	left:55px;
	top:315px;
	width:230px;
	height:65px;
	z-index:1;
	background:transparent url(images/events-menu.gif) no-repeat scroll center top;
}

a#menu-evenements-en:hover {
	 
	 background-position: center -68px;
	 cursor:hand;
	 outline: none
}


#menu-sculptures-en{
	position:absolute;
	display:block;
	left:41px;
	top:376px;
	width:144px;
	height:38px;
	z-index:1;
	background:transparent url(images/sculpture-menu.gif) no-repeat scroll center top;
}

a#menu-sculptures-en:hover {
	 
	 background-position: center -39px;
	 cursor:hand;
	 outline: none
}

#menu-faiences-en{
	position:absolute;
	display:block;
	left:36px;
	top:427px;
	width:131px;
	height:24px;
	z-index:1;
	background:transparent url(images/faience-menu.gif) no-repeat scroll center top;
}

a#menu-faiences-en:hover {
	 
	 background-position: center -27px;
	 cursor:hand;
	 outline: none
}

#sculptures-en {
	position:absolute;
	display:block;
	left:514px;
	top:291px;
	width:169px;
	height:49px;
	z-index:1;
	background:transparent url(images/sculpture.gif) no-repeat scroll center top;
}

a#sculptures-en:hover {
	 
	 background-position: center -51px;
	 cursor:hand;
	 outline: none
}


#restauration-en {
	position:absolute;
	display:block;
	left:252px;
	top:407px;
	width:208px;
	height:83px;
	z-index:1;
	background:transparent url(images/restoration.gif) no-repeat scroll center top;
}

a#restauration-en:hover {
	background-position: center -88px;
	cursor:hand;
	outline: none
}

#events-en {
	position:absolute;
	display:block;
	left:252px;
	top:407px;
	width:297px;
	height:77px;
	z-index:1;
	background:transparent url(images/events.gif) no-repeat scroll center top;
}

a#events-en:hover {
	background-position: center -77px;
	cursor:hand;
	outline: none
}




#boules-en {
	position:absolute;
	display:block;
	left:862px;
	top:168px;
	width:169px;
	height:68px;
	z-index:1;
	background:transparent url(images/christmas-baubles.gif) no-repeat scroll center top;
}

a#boules-en:hover {
	 
	 background-position: center -88px;
	 cursor:hand;
	 outline: none
}

#faiences-en {
	position:absolute;
	display:block;
	left:709px;
	top:421px;
	width:122px;
	height:30px;
	z-index:1;
	background:transparent url(images/faience.gif) no-repeat scroll center top;
}

a#faiences-en:hover {
	 
	 background-position: center -32px;
	 cursor:hand;
	 outline: none
}

/* fin des menus et liens diffÈrents selon la langue */


h1#agnes-claire {
	color:#FFFFFF;
	font-size:20px;
	position: absolute;
	left: 73px;
	top: 142px;
	height: 27px;
	}

h1#agnes-claire a{color:#FFFFFF; font-family:"Times New Roman", Times, serif;}
	

#atelier-des-marcottes {
	text-decoration:none;
	display:block;
	position:absolute;
	left:242px;
	top:39px;
	width:530px;
	height:66px;
	z-index:1;
	background:transparent url(images/atelier-des-marcottes.gif) no-repeat scroll center top;
}


#menu-bas {
	position:absolute;
	left:47px;
	top:490px;
	width:180px;
	height:64px;
	z-index:1;
}

#menu-bas a {
	color:#FFFFFF;
	text-decoration:none;
	outline: none
	}
	
#menu-bas a:hover {
	color:#FF8800;
	text-decoration:none;
	outline: none
	}

#corps-accueil{
	position:relative;
	padding-top:500px;
	margin-left:300px;
	width:680px;
	}
	
#corps-suite {
	position:relative;
	padding-top:140px;
	margin-left:300px;
	width:680px;
	
	}
	

#drapeau {
	position:absolute;
	left:120px;
	top:600px;
	width:30px;
	height:30px;
	z-index:1;
}

/* correction des styles spip */



.menu ul {
border:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.menu ul li {
border:none;
margin:0.2em 0;
padding:0.2em;
}

/* Styles des formulaires de Spip */


.formulaire_spip {
	text-align: left;
	font-size: 1em;
	
	
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 2px solid #FF6600; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background-color: #FFE9CC ; /* Sinon, superposition dans MSIE */
}

.formulaire_spip fieldset legend {
background:transparent;
color:#27296A;
font-size:1.05em;
font-weight:bold;
margin:0;
padding:0;
}

.formulaire_spip label {
color:#27296A;
display:block;
font-weight: normal;
position:relative;
text-align:left;
}
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px inset;
	font-family: inherit;
	
	background-color: #F9F9F9; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	background-color: #27296A;
	color: #FFFFFF;
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }

