.div_rubrique_images_grande
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 60;
	display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 10px solid #FFF;
	background-color: #FFF;
	cursor: pointer;
}

/**********************************************************************************/
/*********************************** Commun **************************************/
/*********************************************************************************/

#div_cache
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 130;
	width: 100%;
	height: 100%;
	display: none;
	background-color: #000;
}

.galerie_button
{
	margin-left: 5px;
	border: 0px solid #DDD;
}

.img_album_miniature
{
	margin: 2px 0px 5px 9px;
}

/*********************************************************************************/
/************************** Galerie - les miniatures ***********************************/
/*********************************************************************************/

.div_galerie1, .div_galerie2, .div_galerie3
{
	position:relative;
	margin: 0px 0px 10px 20px;
	width: 800px;
	padding: 0px;
}

.div_galerie1
{
	width: 290px;
	margin: 0px 0px 5px 0px;
	height: 97px;
	border-width: 0px;
}

.div_galerie2
{
	width: 100%;
	margin: 12px 0px 0px 18px;
}

.div_galerie1 img
{
	margin: 0px 5px 10px 0px;
	vertical-align: top;
	border: 0px solid transparent;
}

.div_galerie2 img
{
	margin: 0px 10px 15px 0px;
	vertical-align: top;
	border: 0px solid transparent;
}

.img_miniature_not_selected, .img_miniature_selected
{
}

.img_miniature_selected
{
	border-color: #333333;
}

/*********************************************************************************/
/********************* Galerie - les miniatures - affichage LINE **************************/
/*********************************************************************************/

#div_galerie_line_out
{
	position:absolute;
	top: 0px;
	left: 16px;
	width: 87.7%;
	height: 100%;
	overflow: hidden;
	border: 0px solid #f00;
}

#div_galerie_line_in
{
	position:absolute;
	top: 0px;
	left: 0px;
	white-space: nowrap;
	border: 0px solid #f00;
}

#div_galerie_line_flecheGauche, #div_galerie_line_flecheDroite
{
	position: relative;
	float: left;
	width: 12px;
	height: 32px;
	border: 0px solid #f00;
	display: none;
}

#div_galerie_line_flecheDroite
{
	float: right;
	margin-right: 5px;
}

/*********************************************************************************/
/************************** Galerie - affichage des images *****************************/
/*********************************************************************************/

#div_image
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 140;
	display: none;
	border: 10px solid #FFF;
	border-bottom-width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFF url(http://www.broutin-alu.fr/images/site/wait.gif) no-repeat center center;
	vertical-align: bottom;
	background-color: #fff;
}

#div_image_navigation_close
{
	position: absolute;
	border: 0px solid #000;
	top: 100%;
	left: 0px;
	width: 98%;
	text-align: right;
	margin-top: 11px;
}

#div_image_navigation_prev, #div_image_navigation_next
{
	position: absolute;
	border: 0px solid #f00;
	top: 0px;
	left: 0px;
	width: 50%;
	height: 99.5%;
}

#div_image_navigation_next
{
	left: 50%;
}

.galerie_navigation_prev_over, .galerie_navigation_prev_out
{
	background: transparent url(http://www.broutin-alu.fr/images/site/galerie_prev_over.png) no-repeat 0% 15%;
}

.galerie_navigation_next_over, .galerie_navigation_next_out
{
	background: transparent url(http://www.broutin-alu.fr/images/site/galerie_next_over.png) no-repeat 100% 15%;
}

.galerie_navigation_prev_out
{
	background-image: url(http://www.broutin-alu.fr/images/site/galerie_prev_out.png);
}

.galerie_navigation_next_out
{
	background-image: url(http://www.broutin-alu.fr/images/site/galerie_next_out.png);
}

#div_image_navigation_text
{
	position: absolute;
	border: 0px solid #f00;
	top: 100%;
	left: 0px;
	width: 94%;
	color: #000;
	font-size: 12px;
}

/**********************************************************************************/
/************************************ Objets  **************************************/
/*********************************************************************************/

#div_object
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 140;
	display: none;
	border: 10px solid #FFF;
	border-bottom-width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	background-color: #fff;
}

#div_object_tools
{
	position: absolute;
	border: 0px solid #000;
	top: 100%;
	left: 0px;
	width: 98%;
	text-align: right;
	margin-top: 3px;
	border: 0px solid #F00;
}
