body {
	background-image: url(../images/fond_rep.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}
h1{
	margin:0;
	padding:0;
	line-height:33px;
	margin-left: 40px;
	height:33px;
}

h2 {
	margin:0;
	padding:0;
	margin-top:5px;
	line-height:25px;
	margin-left: 40px;
	height:25px;
	
}
/* ------------------ menu -----------------*/
#menu{
text-align:center;
}
#menu ul{
list-style-type: none;
}
#menu li{
display: inline;
padding-left: 10px;
padding-right: 10px;
}
/* ------------------ pied -----------------*/
#pied{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a6a6a;
}
#pied ul{
list-style-type: none;
}
#pied li{
display: inline;
padding:0;
margin:0;
}
.nouscontacter {
	height: 33px;
	width: 153px;
	margin-left: 300px;
	z-index:50;
	position:absolute;
	margin-top: -25px;
}

/* -----------------------------------------*/
a.lien:link {
	color: #FFF;
	text-decoration:underline;
} /* lien non-visité */
a.lien:visited {
	color: #FFF;
	text-decoration:underline;
} /* lien visité */
a.lien:hover {
	color: #FFF;
	text-decoration:none;
} /* lien non-visité */
a.lien:active {
	color: #FFF;
	text-decoration:underline;
} /* lien non-visité */


a.lienpied:link {
	color: #6a6a6a;
	text-decoration:underline;
} /* lien non-visité */
a.lienpied:visited {
	color: #6a6a6a;
	text-decoration:none;
} /* lien visité */
a.lienpied:hover {
	color: #FFFFFF;
	text-decoration:none;
} /* lien non-visité */
a.lienpied:active {
	color: #FFFFFF;
	text-decoration:none;
} /* lien non-visité */

.texte-rouge {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	border: 1px solid #333333;
}
/* -----------------------------------------*/

.fondtexte {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 20px;
	padding-right: 30px;
}
.fondtexte2 {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 35px;
	padding-right: 30px;
	background-image: url(../images/fond_texte.jpg);
}
.fondmap {
	background-image: url(../images/photo_map.jpg);
	background-repeat: no-repeat;
}
.maframemap {
	margin-top: 41px;
	margin-left: 15px;
}
.fondtitre {
	background-repeat: no-repeat;
}
.fondtitre2 {
	background-repeat: no-repeat;
	background-image: url(../images/fond_titre.jpg);
}
.fondaccueil {
	background-image: url(../images/accueil-logo.jpg);
	background-repeat: no-repeat;
}
.listeaccueil {
	color: #FFFFFF;
	text-align: right;
	list-style-image: none;
	list-style-type: none;
	padding:0;
	margin:0;
}
.listeaccueil li {
	margin:0;
	padding:0;
	text-align:right;
	padding-right:35px;
}
.fond_centre {
	background-image: url(../images/fond_centre.jpg);
	background-repeat: no-repeat;
}
.txt_rep {
	background-image: url(../images/txt_rep.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 30px;
}
