body {
	background:#7DA13E;
	margin:0 ;
	padding:0;
	background-image:url(icono/fond.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#conteneur {
	height: auto;
	margin: 0 auto;
	width: 1058px;
	padding:0;
}
#titre {
	height: 700px;
	width: 75px;
	float:left;
}
#pied {
	padding-top:20px;
	height: auto;
	width: 430px;
	clear:both;
}
#contenu {
	height: auto;
	width: 880px;
	float:left;
	background-color:#336699;
}
#bloc-texte {
	padding-left:30px;
	height: auto;
	width: 320px;
	float:left;
}
a#papillon {
	position:absolute;
	z-index:50;
	height: 170px;
	width: 500px;
	background-image:url(icono/papillon.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#pin {
	position:absolute;
	z-index:3;
	height: 400px;
	width: 500px;
	top:500px;
	background-image:url(icono/pin.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#bloc-diapo {
	padding : 30px 0 0 80px;
	height: auto;
	width: auto;
	float:left;

}
#nav { margin: 5px; }
#nav a {
	margin: 5px;
	padding: 3px 5px;
	border: 1px solid #fff;
	background: #FFFD00;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F45011;
 }
#nav a.activeSlide { background: #FFE600 }
#nav a:focus { outline: none; }

.pics { 
height: 312px; 
width: 450px; 
padding:0; 
margin:0; 
overflow: hidden;
background-image:url(icono/fond-image.gif);
background-repeat:no-repeat; 
}

.pics img { 
height: 267px; 
width: 400px; 
padding: 20px;
top:0; 
left:0 
}
.popUp {
	height: 470px;
	width: 440px;
	z-index: 10;
	overflow:hidden;
	position: absolute;
	background-color:#F86121;
	visibility: hidden;
    }
.sous-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color:#FFCC00;
}
.texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:justify;
}
.texte a{
	color: #FFFFFF;
	text-decoration:none;
}
.texte a:hover{
	color: #FFE600;
	text-decoration:none;
}
.textepetit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
.textepetit a{
	color: #fff;
	text-decoration:none;
}
.textepetit a:hover{
	color: #FFE600;
	text-decoration:none;
}
.textepetit input{
	color: #336699;
	border: 1px solid #6789D1;
	background-color: #fff;
	font-size: 9px;
}

.textepetit textarea{
	color: #336699;
	border: 1px solid #6789D1;
	font-size: 9px;
}