html, body {
background-color: #fff;
color: #7f7f7f;
font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
text-align: center; /* pour corriger le bug de centrage IE */
 }
a:link, a:active, a:visited{
color: #7f7f7f;
text-decoration: none;
}
a:hover{
color: maroon;
text-decoration: none;
}
a {
	outline: none;
}
img{
border: none;
 }
#entete{
	height: 55px;
	margin: 25px 0 0 0;
}
#navigation{
margin: 0 40px 0 40px;
padding: 0;
}
.grand_logo{
font-size: 24px;
font-weight: bold;
letter-spacing: .8em;
color: #606060;
text-align: center;
margin-bottom: 15px;
}
.menu ul{
float: right;
margin-right: 30px;
display: inline;
list-style: none;
}
.menu li{
float: left;
margin-left: 7px;
margin-right: 7px;
}
#navigation_accueil{

text-align: center;
}
.menu_accueil ul{
margin: 0 15px 0 0;
padding: 0;
}
.menu_accueil li{
list-style: none;
display: inline;
margin-left: 7px;
margin-right: 7px;
padding: 0;
text-align: center;
}
.nom{
letter-spacing: .4em;
font-size: 1.3em;
font-weight: normal;
color: #7f7f7f;
}
ul#nav1{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	font-size: .9em;
	list-style: none;
}
ul#nav1 li{
	margin: 0;
	padding: 0; 
	float: left;
	display: block;
	list-style: none;
}
ul#nav1 li a, ul#nav1 li a:visited{
	text-decoration: none;
	color:#7f7f7f;
}
ul#nav1 li a:hover, ul#nav1 li a:active{
	color: #ddd;
	text-decoration: none;
}
.focus{
background-color: #d3d3d3;
}
#conteneur {
margin-left: auto;
margin-right: auto;
margin-top: 25px;
width: 840px;

}
#diaporama {
width: 90%;
background-color: #fff;
margin:44px auto;
}
#texte {
text-align: justify;
width: 700px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}
.menu_textes{
font-weight: bold;
text-align: left;
list-style: none;
display: block;
float: left;
}
#galerie {
text-align: justify;
width: 800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}
.galerie li{
margin: 0 8px 0 8px;
display: inline;
list-style: none;
}
#compteur_pagination{
text-align: left;
padding-bottom: 4px;
}
.compteur_pagination_index{
text-align: left;
padding-bottom: 4px;
}
.pagination{
margin: 0 10px 0 0;
padding: 0;
float: left;
/* clear: both; */
}
.pagination {
font:12px Arial, Helvetica, sans-serif;
text-align:left;
}

.pagination a {
background:#bbb;
/* border:1px solid #555555; */
color: #555555;
margin:2px;
padding:.2em .4em;
text-decoration:none;
}

.pagination a:hover {
background:#555555;
/* border:1px solid #555555; */
color: #fff;
}

.pagination span.inactive {
background:#bbb;
/* border:0px solid #555555; */
color:#bbb;
margin:2px;
padding:.2em .4em;
}
.pagination span.active {
background:#000;
/* border:1px solid #c1c1c1; */
color: #c1c1c1;
font-weight:700;
margin:2px;
padding:.2em .4em;
}
#basdpage{
margin-top: 40px;
padding-bottom: 20px;
width: 100%;
}
#couleur{
font-weight: bold;
font-size: 1.2em;
float: left;
margin-left: 40px;
padding-bottom: 40px;
}
#langue{
float: left;
margin-left: 40px;
}
#basdpage select{
background-color: #fff;
color: #7f7f7f;
border: none;
}
#copyright{
float: right;
margin-right: 40px;
}
.no_translation{
font-style: italic;
font-size: .9em;
color: red;
}
