#content {
	position: absolute;
	top: 65px;
	left: 20px;
	bottom: 30px;
	right: 20px;
	overflow: auto;
}
textarea { min-width: 180px; max-width: 600px; }
#footer a {
	position: absolute;
	bottom: 5px;
	left: 50%;
	margin-left: -75px; /* moiti de la largeur */
}
td.gall div {
	background-repeat: no-repeat;		 
	margin: auto;
	text-indent: -5000px;
}
td.gall div { text-align: center; margin: 0 auto; }
.gall a.temps_modernes_1, .gall a.temps_modernes_2, 
.gall a.regional_rock_1, .gall a.regional_rock_2, 
.gall a.petit_nouvel_an_1, .gall a.petit_nouvel_an_2 {
	 float: left;
}
div.moudon, div.moudon a {
	width: 259px; /* largeur de l\'image ractive */
	height: 300px; /* hauteur de l\'image ractive */
}
div.moudon a {
	display: block;
	background-image: url(/img/gall/moudon.jpg); /* source de l\'image de dpart */
}
div.moudon a:hover { /* dfinition de la classe "moudon" de la balise <a> au survol */
	background-position: -259px 0;
}
div.grand_v_rock, div.grand_v_rock a {
	width: 300px;
	height: 227px;
}
div.grand_v_rock a {
	display: block;
	background-image: url(/img/gall/grand_v_rock.jpg);
}
div.grand_v_rock a:hover {
	background-position: -300px 0;
}
/****************************************************************************************/
div.temps_modernes {
	 width: 300px;
	 height: 225px;
}
.gall a.temps_modernes_1, .gall a.temps_modernes_2 {
	 width: 150px;
	 height: 225px;
	 background-image: url(/img/gall/temps_modernes.jpg);
}
.gall a.temps_modernes_2 {
	 background-position: -150px 0;
}
.gall a.temps_modernes_1:hover {
	 background-position: -300px 0;
}
.gall a.temps_modernes_2:hover {
	 background-position: -450px 0;
}
/****************************************************************************************/
div.regional_rock {
	 width: 300px;
	 height: 207px;
}
.gall a.regional_rock_1, .gall a.regional_rock_2 {
	 width: 150px;
	 height: 207px;
	 background-image: url(/img/gall/regional_rock.jpg);
}
.gall a.regional_rock_2 {
	 background-position: -150px 0;
}
.gall a.regional_rock_1:hover {
	 background-position: -300px 0;
}
.gall a.regional_rock_2:hover {
	 background-position: -450px 0;
}
/****************************************************************************************/
div.petit_nouvel_an {
	 width: 300px;
	 height: 228px;
}
.gall a.petit_nouvel_an_1, .gall a.petit_nouvel_an_2 {
	 width: 150px;
	 height: 228px;
	 background-image: url(/img/gall/petit_nouvel_an.jpg);
	 }
.gall a.petit_nouvel_an_2 {
	 background-position: -150px 0;
} 
.gall a.petit_nouvel_an_1:hover {
	 background-position: -300px 0;
} 
.gall a.petit_nouvel_an_2:hover {
	 background-position: -450px 0;
} 
