body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#galleryFrame{
	overflow:scroll;
}
#galleryFrame{width:740px;}
#galleryFrame{width:745px;}
#galleryFrame div{
	overflow:hidden;
	display:inline;
	height:380px;
}
div#map{
	display:table;
	width:100%;
}
div#map img{
	float:left;
}
div#map ul{
	float:left;
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 50px;
	list-style:none;
}
div#map ul li.here{
	font-weight:bold;
}


#defalutFrame{
	text-align:center;
}




/* ========================================================================== */
.g1{background-image:url("imgs/fond_rouge.jpg");}
.g2{background-image:url("imgs/fond_violet.jpg");color: #fff;}
.g3{background-image:url("imgs/fond_bleu.jpg");}
.g4{background-image:url("imgs/fond_vert.jpg");}
.g5{background-image:url("imgs/fond_jaune.jpg");}

/* ========================================================================== */
table.gallery{
	height:380px;
}
td.picture{
	padding:0px 20px 0px 20px;
	text-align:center;
	width:220px;
	vertical-align:top;
}
td.porte{
	padding:24px 0px 0px 0px;
	vertical-align:top;
}
td.picture a{
	display:block;
	background-image:url(imgs/frame.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:0px 0px 8px 0px;
	margin:8px 25px 0px 25px;
	font-size:0px;
}
a img{
	border:none;
}
td.picture a img{
	border:none;
	padding:8px 10px 0px 10px;
	background-image:url(imgs/frame_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

td.picture div.details{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0px 0px 0px;
	width:220px;
	display:block !important;
	height:160px !important;
}

/* ========================================================================== */

div.pictureDisplay{
	text-align:center;
	margin:20px 0px 0px 0px;
}






hr{
	display:none;
}
