body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0;
padding: 0;
}
#conteneur {
width: 721px;
margin: 0 auto;
padding-top:30px;
}

#header1 {
background-image:url(../interface/accueil/accueil-00_top.gif);
height: 29px;
z-index:1;
}
#header2 {
background-image:url(../interface/accueil/accueil-01_eglise.gif);
height: 344px;
}
#header2 p{
display:block;
width:170px;
height:100px;
padding:26px 0 0 20px;
margin:0;
line-height:16px;
text-align:justify;
font-size:1 em;
color:#B9A495;
}
#news {
float:right;
margin:-140px 30px 0 0;
_margin:-183px 30px 0 0;
z-index:20;
width:233px;
}
#news #fis2009 {
_margin-top:-3px;
float:right;
}
#news h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
margin:0 15px 0 15px;
padding:0;
color:#705644;
}
#news p{
text-align:justify;
margin:-25px 15px 0 15px;
color:#9C7E69;
}
#news #top{
height:19px;
background-image:url(../interface/accueil/accueil-12_news-top.gif)
}
#news #middle{
color:#9C7E69;
padding-left:14px;
background-image:url(../interface/accueil/accueil-11_news-middle.gif);
_height:220px;
min-height:220px;/*hack min-height pour IE*/
}
#news #middle p{
margin:0;
padding:0;
}

#news #bottom{
height:13px;
background-image:url(../interface/accueil/accueil-10_news-bottom.gif);
}
#frise {
padding-left:3px;
background-image:url(../interface/accueil/accueil-03_fond.gif);
height:106px;
}
#langue {
background-image:url(../interface/accueil/accueil-03_fond.gif);
height: 95px;
text-align:right;
z-index:5;
text-indent:-2000px;
font-size:0;
position:relative;


/*margin-right:20px;*/
}
#langue #label{
	text-indent:0;
	margin:10px 20px 0pt 0pt;
	position:absolute;
	right:50px;
}
#langue #label img{
	margin:0 5px;
}
/*configuration du changement de langue*/
		#langue a{
		text-decoration:none;
		display:block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
		width: 31px;
		height: 23px;
		}
		#langue a:hover{
		background-position:0% -23px;
		}
		#langue span{
		display:inline;
		float:left;		
		}

		a.en{
		color: #FFFFFF;
		text-indent:-2000px;
		background: url(../interface/accueil/accueil-32_btn-en.gif) no-repeat top ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
		margin:0 35px 0 0;
		}
		a.fr{
		color: #FFFFFF;
		background: url(../interface/accueil/accueil-31_btn-fr.gif) no-repeat top ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
		margin:0 35px 0 0;
		}
		a.pano{
		color: #FFFFFF;
		background: url(../interface/accueil/accueil-31_btn-360.gif) no-repeat top ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */		
		}

		#langue #btn{
		width:200px;
		margin: auto;
		_margin-right:300px;/*hack ie reference du margin*/
		padding:20px 0 0 0;
		z-index:10;
		}
/*fin de configuration du changement de langue*/



#pied {
background-image:url(../interface/accueil/accueil-04_bas.gif);
background-repeat:no-repeat;
background-position:top;
height: 7px;
}