*{list-style-type:none;}

.gallery .def {
	display:block;
	font-size:1em;
	font-weight:800;
	width:auto;
	padding:0 2px 10px 2px;
	color:#eee;
}

.gallery .prix {
 font-size:1.1em;
	font-weight:800;
	color:#FF3300;
 display:block;
		padding:3px 2px 3px 2px;
}

.gallery .plusinfos {
 display:block;
	padding:3px 2px 3px 2px;
}

.gallery .plusinfos a {
 font-size:1.1em;
	font-weight:800;
	color:#468FB3;
	text-decoration:underline;
	height:auto;
}

.gallery .vehic {
 display:block;
	padding:0 2px 3px 2px;
	width:200px;
}

.gallery .plusinfos a:hover {
	font-weight:800;
	color:#555;
	text-decoration:none;
	background-image:none;
}

.gallery .vehic a{
 margin-top:.5em;
 font-size:1em;
	font-weight:800;
	color:#468FB3;
	text-decoration:underline;
	height:auto;
}

.gallery .vehic a:hover {
 border:0; text-decoration:none;
}

.gallery .designation {
 font-size:1.1em;
	padding:10px 2px 2px 2px;
	display:block;
}


.ajpan a {
 font-size:1.1em;
	color:#ff740e;
}

.ajpan a:hover{
	color:#333;
}

/*---images---*/

.gallery div {
	display:inline;
}

.gallery {
	text-align:center;
}

.gallery a img {
	vertical-align:middle;
	background-image:none !important;
 border:1px solid #fff;
}

.gallery a:hover img  {
	vertical-align:middle;
	background-image:none !important;
	background:#fff;
	border:1px solid #333;
}

/* prop up the box for IE */
.gallery span.vignette a i {
	display:none;
	display:inline-block;
	width:1px;
}

.gallery div span.cell, .gallery div span.vignette {
	display:table-cell;
	display:inline-block;
	padding:5px;
	margin:5px;
	width:200px;
	/* height:32em; */
	height:auto;
	vertical-align:top;
	border:1px solid #222;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	background:url(../images/bg-gallery.jpg) top repeat-x;
}

.gallery div span span.vignette {
	vertical-align:middle;
	line-height:150px;
	display:table-cell;
	height:180px;
	padding-left:0 !important;
	padding-right:0 !important;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	border:1px solid #ccc;
}

/* width consistency for 'fox */
.gallery div span span.vignette::after {
	display:none;
	display:-moz-inline-block;
	content:" ";
	width:220px;
	height:1px;
	overflow:hidden;
}

* html div.gallery div span span.vignette {
iehack:"\";
background-image:none !important;
iehack:\"";
}

/*......*/

.vignette {
 display:block;
 text-align:center;
 background-position:center;
 background-repeat:no-repeat;
 padding:4px !important;
 margin:0px !important;
}

.vignette a:hover{
 border:1px solid #fff;
}

.vignette a img {
 max-width: 180px;
 max-height: 160px;
 }

* html div.gallery .vignette img {
 position:relative;
 top:4px;

}
/*div.mediatheque div span span img {
	padding:3px 4px 5px 4px;
}*/

.infobullet, .infobulle{
list-style-type: none;
}


#cat_fiche
{
	line-height:120%;
	padding:20px;
}

#artbandeau
{
	white-space:nowrap;
}


.artbd-item
{
	display:table-cell;
	width:250px;
	height:161px;
	line-height:120%;
	border:solid 1px #333;
	background-color: #fff;
	text-align:center;
}

.artbd-imgblk
{
	display: block;
	height: 110px;
	width:250px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
}


.artbd-libel
{
	white-space:normal;
	font-weight:bold;
}
