#galerie #corps							{ /*background: #FFF url(/layout/gfx/bg-corps-galerie.gif) no-repeat top left; */}

/* reformatage des tables pour qu'il n'y ait plus aucune bordure */
table 											{ border-spacing: 0px; border-collapse: collapse; }
td													{ border: 0; padding: 0; }

#page_lv2										{ background: url(/gfx/objectifs.gif) no-repeat bottom left; /* padding-bottom: 80px; */ }

#gal_search_box							{ vertical-align: middle; text-align: center; margin: 5px;  }

#page_galerie								{ background: #FFF; }
#page_galerie h1						{ background: transparent; padding: 0; border: 0; }
#page_galerie .adsense			{ text-align: center; margin: 10px 0 0 0; }

#gal_toolbar								{ text-align: center; border-bottom: 1px solid #000; margin: 15px 5px 0 5px; }
#gal_toolbar img						{ display: block; }
#gal_toolbar table					{ text-align: center; margin: 0 auto; }

#gal_thumbnails 						{ margin: 0 5px 0 5px; border-top: 2px solid #EEE; border-bottom: 2px solid #EEE; } /* listing gle - table en enfant */
#gal_thumbnails table 			{ width: 100%; }

#gal_self_config						{ position: absolute; top: 38px; left: 15px; }

.gal_img_details div				{ font-size: 90%; background: #EEE; margin: 2px; padding: 4px; color: #666; text-align: center; } /* attention, <div> en enfant */
.gal_img_details strong			{ color: #333 }
.gal_img_thumb							{ text-align: center; padding: 5px; background: #FFF; }
.gal_img_rowspan 						{ padding: 1px; background: #EEE; }

.adsense_alt								{ padding-bottom: 55px; text-align: center; width: 468px; height: 60px; margin: 0 auto; }

#gal_table_rubriques				{ width: 95%; text-align: center; margin: 0 auto; padding: 50px 0 30px 0; }
#gal_table_rubriques table	{ width: 100%; text-align: left; margin-top: 10px; }
.gal_columncat1							{ text-align: center; vertical-align: top; padding: 5px; }
.gal_columncat2							{ font-weight: bold; width: 100%; vertical-align: top; padding: 5px; }

/* ###################################################################################### */

#gal_image           				{ width: 100%; margin: 0 auto; }
#gal_image									{ background: transparent;	}
#gal_image #page_lv2   			{ border: 0; background: transparent; }
#gal_image .adsense_alt			{ display: none; }

#gal_img_image_lv1					{ position: relative; text-align: center; }
#gal_img_image_lv2					{ /* position: absolute; margin: 0 auto; */ }
#gal_img_full_details				{ background: #EEE; text-align: center; margin: 0 auto; margin-top: 10px; }
#gal_img_full_details	thead	{ font-size: 90%; color: #000; font-weight: bold; }
#gal_img_full_details	td		{ text-align: left; vertical-align: top; padding: 2px 10px 2px 10px; border-right: 1px solid #FFF; border-top: 1px solid #FFF; }

