div#corps div#menu_galerie {
	overflow: auto;
	width: 100%;
	height: 25px; /* pour Chrome et Safari */
	font-size: 100%;
	text-align: center;
	border-bottom: 1px outset rgb(200,100,100);
}

div#corps div#menu_galerie ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#corps div#menu_galerie ul#menu li {
	display: inline;
	margin: 1px;
}

div#corps div#menu_galerie ul#menu li a {
	text-decoration: none;
	padding: 5px 5px;
	margin: 0;
	border: 1px outset rgb(200,100,100);
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	-webkit-border-top-left-radius: 15px; /* pour Chrome */
	-webkit-border-top-right-radius: 15px; /* pour Chrome */
}

div#corps div#menu_galerie ul#menu li.onglet_passif a {
	font-weight: normal;
	background: rgb(200,150,100);
}

div#corps div#menu_galerie ul#menu li.onglet_actif a {
	font-weight: bold;
	background: rgb(200,150,0);
}

div#corps div#menu_galerie ul#menu li a:hover, div#corps div#menu_galerie ul#menu li a:focus {
	background: rgb(250,150,0);
	color: rgb(0,0,0);
}

div#corps span.nouveaute {
	font-size: 55%;
	color: rgb(250,0,0);
	background: rgb(250,250,150);
	border: 1px;
	border-style: outset;
	border-color: rgb(250,0,0);	
}

div#corps span.titre {
	font-size: 70%;
}

div#corps span.disponible {
	color: rgb(0,170,0);
	vertical-align: -17%;	
}

div#corps span.indisponible {
	color: rgb(250,0,0);
	vertical-align: -17%;
}

div#corps span.votes {
	font-family: Arial, "Trebuchet MS", Georgia, Verdana, serif;
	font-size: 70%;
}

div#corps div#image {
	width: 100%;
	overflow: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 10px;
}

div#corps div#image div#gauche {
	float : left;
	width: 9%;
}

div#corps div#image div#centre {
	float : left;
	width: 81%;
}

div#corps div#centre div#message-defilant {
	overflow: hidden;
	height: 25px;
	font-size: 100%;		
	color: rgb(255,200,0);
}

div#corps div#image div#droite {
	float : right;
	width: 9%;
}

div#corps div#image div#gauche img, div#corps div#image div#droite img {
	padding-top: 10px;
	border: 0px;
	border-style: outset;
	border-color: rgb(200,100,100);
}

div#corps img {
	font-size: 0%; /* Pour cacher le texte de l'attribut alt avant affichage de l'image */
}

div#corps a img:hover, div#corps img:hover {
	background-color: rgb(250,150,0);
}

div#corps span.bouton {
	font-size: 70%;
}

div#corps div#image span.titre {
	font-size: 100%;
}

div#corps div#image span.commentaire {
	font-size: 70%;
}

div#corps tr.titres-infos {
	font-size: 90%;
	text-align: center;
	font-style: italic;
	background-color: rgb(250,200,150);
}
div#corps tr.valeurs-infos {
	font-size: 90%;
	text-align: center;
	background-color: rgb(250,210,180);
}

div#corps tr.titres-compteurs {
	font-size: 70%;
	text-align: center;
	font-style: italic;
	background-color: rgb(250,200,150);
}

div#corps tr.valeurs-compteurs {
	font-size: 70%;
	text-align: center;
	background-color: rgb(250,210,180);
}