/* annonce miniature */

.vignette_pro {
	width: 121px;

	margin-bottom: 10px;

	float: left;
	text-align: left;
	color: #797979;
}

	.last {
		width: 111px;
	}


	.vignette_pro div.cont {
		width: 116px;

		background-color: #f2f2f2;
		background-image: url(../../images/carbone.gif);
	}

		.vignette_pro div.cont p.logo {
			width: 116px;
			height: 33px;
			line-height: 11px;

			color: #ffffff;
			background-image: url(../../images/vignette_titre.gif);
			background-repeat: no-repeat;

			font-weight: bold;

			text-align: center;
		}

			.vignette_pro div.cont p.logo a:link { color: #ffffff; }
			.vignette_pro div.cont p.logo a:visited { color: #ffffff; }
			.vignette_pro div.cont p.logo a:hover { color: #ffffff; }

			.vignette_pro div.cont img.logo {
				width: 116px;
				height: 25px;
			}

		.vignette_pro p.actions {
			height: 18px;

			padding: 4px;

			background-color: #f2f2f2;

			border: 1px solid #000000;

			text-align: right;
		}

			.vignette_pro p.actions img {
				margin-right: 5px;
				display: inline;
			}

		.vignette_pro div.cont p.infos {
			border: 1px solid #000000;
		}

			.vignette_pro div.cont p.infos img.photo {
				width: 114px;
				height: 75px;

				display: block;
			}

/* VIGNETTES VERTICALES */

#vignette_y {
	width: 294px;

	font-size: 9px;
	float: left;
}

	#vignette_y h5 {
		line-height: 15px;

		margin: 0;
		padding: 0;

		padding: 0 5px;

		color: #ffffff;
		background-color: #999999;

		font-size: 11px;
	}

.vignette_y_photo {
	width: 60px;
	height: 45px;
	display: block;
	float: left;
}

.vignette_y_intitule {
	width: 226px;
	height: 30px;

	background-color: #f2f2f2;
	float: left;
}
.vignette_y_intitule p {
	padding: 3px;
}

.vignette_y_prix {
	width: 226px;
	height: 15px;

	margin-bottom: 1px;

	color: #ff0000;
	background-color: #e6e6e6;

	float: left;
}
.vignette_y_prix img {
	display: inline;
	float: right;
}

hr.sep {
	visibility: hidden;

	margin: 0;
	padding: 0;
}

/* Liste */

#liste {
	width: 640px;

	background-image: url(../../images/structure/bloc_640_jaune.gif);
	background-repeat: no-repeat;
}

	.col2 td{
		background-color: #ffe88c;
	}

	.col td {
		background-color: none;
	}

	#liste tr {
		text-align: left;

		padding-left: 11px;

		border-bottom: 1px solid #e9e8e8;
	}

	#liste tr#liste_header {

		height: 28px;
		line-height: 26px;

		margin: 0;
		padding: 0;

		padding-left: 11px;

		color: #ffffff;
		font-size: 12px;
		font-family: Arial, Verdana;

		text-align: left;

		border: none;
	}

		#liste tr th {
			text-align: center;
		}

#liste .annonce_titre a:link {
	color: #0000FF;
	text-decoration: underline;
}
#liste .annonce_titre a:visited {
	color: #0000FF;
	text-decoration: underline;
}
#liste .annonce_titre a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#liste td {
	font-family: Verdana;
	font-size: 11px;

	text-align: left;

	padding: 10px;
}

#liste img.photo {
	width: 56px;
}

#liste .annonce {
	width: 250px;
}

	#liste .annonce .txt_garantie {
		font-size: 10px;
		font-weight: bold;
		color: #ff0000;
	}

#liste .icones {
	width: 21px;

	vertical-align: top;
}

#liste .annonce_titre {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
}

#liste .annonce_version {
	font-weight: bold;
	color: #666666;
}

#liste .prix {
	width: 148px;

	text-align: center;
}

#liste .annonce_prix {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;

	color: #ff0000;
}

#liste .annonce_prix_remise {

	width: 81px;
	height: 22px;
	line-height: 24px;

	font-family: Arial;
	font-size: 17px;
	font-weight: bold;

	color: #ff0000;

	background-image: url(../../images/prix_remise.gif);
	background-repeat: no-repeat;

	text-align: center;

	display: block;
	float: left;
}

#liste .annonce_remise {

	width: 64px;
	height: 22px;
	line-height: 24px;

	font-family: Arial;
	font-size: 17px;
	font-weight: bold;

	color: #ffffff;

	background-image: url(../../images/remise.gif);
	background-repeat: no-repeat;

	text-align: center;

	display: block;
	float: left;
}

#liste .annonce_vendue {
	position: absolute;
	z-index: 10;
}

#liste_fleche_rouge {
	margin-left: 415px;
	margin-top: -28px;

	position: absolute;
}

/* Liste résultat */

#liste_resultat {
	width: 586px;
	margin-left: auto;
	margin-right: auto;
	height: 52px;
	background-image: url('../../images/resultat.gif');
	background-position: top-left;
	background-repeat: no-repeat;
	text-align: center;
}
#liste_resultat p {
	padding-top: 14px;
}

#liste_pages {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* affiche annonce */
#annonce {
}

	#annonce label {
		width: 130px;

		font-weight: bold;
	}

	#annonce div#annonce_gauche {
		width: 294px;

		padding: 13px;

		background-color: #ffffff;

		border: 3px solid #f6e6d8;

		float: left;
	}

	#annonce div#annonce_droite {
		width: 220px;

		padding: 13px;

		background-color: #ffffff;

		border: 3px solid #d8e9f6;
	}
	
	#annonce div#dr_droite {
		width: 220px;

		padding: 13px;

		background-color: #ffffff;

		border: 3px solid #d8e9f6;
		float:bottom;
	}

	#annonce img#photo {
		width: 280px;
	}

	#annonce span#annonce_prix {
		color: #ff0000;
		font-size: 14px;
		font-weight: bold;
	}

	#annonce div#annonce_photos_sup {
		margin-top: 2px;
		float: left;
	}

		#annonce div#annonce_photos_sup img {
			width: 46px;

			margin-right: 2px;

			display: inline;
		}
