/* annonce miniature */

.vignette_pro {
	width: 165px;
	float: left;
	margin-bottom: 10px;
	text-align: left;
	color: #797979;
}

	.last {
		width: 203px;
	}


	.vignette_pro div.cont_couleur1 {
		width: 150px;
		height:153px;
		background-image: url(../../images/vignette2.gif);
		background-repeat: no-repeat;
		padding-top: 2px;
	}
	
	.vignette_pro div.cont_couleur0{
		width: 150px;
		height:153px;
		background-image: url(../../images/vignette1.gif);
		background-repeat: no-repeat;
		padding-top: 2px;
	}


		.vignette_pro div.cont_couleur0 p.logo {
			width: 150px;
			color: #ffffff;
			font-weight: bold;
			font-family:verdana;
			font-size:11px;
			text-align: center;
			margin: 0; padding: 0;
		}
		.vignette_pro div.cont_couleur1 p.logo {
			width: 150px;
			color: #ffffff;
			font-family:verdana;
			font-size:11px;
			font-weight: bold;
			text-align: center;
			margin: 0; padding: 0;
		}

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

			.vignette_pro div.cont_couleur0 img.logo {
				width: 162px;
				height: 25px;
			}
			.vignette_pro div.cont_couleur1 p.logo a:link { color: #ffffff; }
			.vignette_pro div.cont_couleur1 p.logo a:visited { color: #ffffff; }
			.vignette_pro div.cont_couleur1 p.logo a:hover { color: #ffffff; }

			.vignette_pro div.cont_couleur1 img.logo {
				width: 162px;
				height: 25px;
			}

		.vignette_pro p.actions {
			height: 18px;
			padding: 4px;
			background-color: #f2f2f2;
			text-align: right;
		}

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

			.vignette_pro div.cont_couleur0  img.photo {
				width: 140px;
				height: 100px;
				display: block;
				margin: 5px 0 0 5px;
			}
			.vignette_pro div.cont_couleur1  img.photo {
				width: 140px;
				height: 100px;
				display: block;
				margin: 5px 0 0 5px;
			}

/* VIGNETTES VERTICALES */

#vignette_y {
	width: 294px;

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

.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: 963px;
	font-family:verdana;
}

	.col2 td{
		background-color: #f1f1f1;
		font-family:verdana;
	}

	.col td {
		background-color: none;
		font-family:verdana;
	}

	#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: verdana, verdana;

		text-align: left;

		border: none;
	}

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

#liste .annonce_titre a:link {
	color: #0000FF;
	text-decoration: underline;
	font-family:verdana;
}
#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;
	border-bottom: 1px solid #fdf2e6;
}

#liste .photo {
	width: 100px;
}

#liste img {
	max-width: 56px;
}

#liste .annonce {
	width: 250px;
	font-family:verdana;
}

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

#liste .icones {
	width: 21px;

	vertical-align: top;
}

#liste .titre {
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
}

	#liste .titre a {
		text-decoration: underline;
		color:#eb8509;
		font-family:verdana;
	}

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

#liste .prix {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;

	color: #ff3333;
}

#liste .annonce_prix_remise {

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

	font-family: verdana;
	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: verdana;
	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_outils {
	margin-bottom: 10px;
	margin-right: 8px;
	padding: 0 10px;

	color:#000000;
	text-align: left;
	float: left;

	line-height: 0;
}

	.annonce_outils img {
		margin: 3px 0;

		display: inline;
	}

div#annonce {
	width:650px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: #f1f1f1;
	-moz-border-radius:15px;
	color:#0e100d;
	float:left;
	font-family:verdana;
}

	#annonce h2 {
		margin: 0;

		color: #000000;
		text-align: left;
	}

	#annonce h3 {
		margin: 0;

		color: #000000;
		text-align: left;
	}

	#annonce h5 {
		margin: 0;
		margin-bottom: 5px;
		text-align: left;
		color: #000000;
	}

	#annonce div#annonce_gauche {
		width: 294px;
		padding: 20px;
		margin-bottom: 9px;
		float: left;
	}

	#annonce div#annonce_droite {
		width: 270px;
		
		font-size:11px;
		margin-bottom: 9px;
		margin-left: 3px;
		padding: 20px;
		text-align:left;
		float:right;

	}

	#annonce div#annonce_bas {
		margin-right: 25px;
		padding: 20px;
		text-align:left;
	}

	#annonce span#annonce_prix {
		color: #ff0000;
		font-size: 16px;
		font-weight: bold;
		text-align: left;

		display: block;
	}

	div#annonce a.photo_sup, div#annonce a.photo_sup_last {
		float: left;
		margin-bottom: 7px;
	}

		div#annonce a.photo_sup {
			margin-right: 8px;
		}

		div#annonce a.photo_sup:hover, div#annonce a.photo_sup_last:hover {
			border: 1px solid #ffd200;
		}

	table#details {
		width: 100%;
	}
	
	table#details tr td {
		font-family:verdana;
		font-size:11px;
		color:0e100d;
	}

		table#details tr.col1 {
		}

			table#details tr.col1 td {
				background-color: #ffffff;
				border-top: 1px solid #dddddd;
				border-bottom: 1px solid #dddddd;
			}

	table#options {
		width: 100%;
	}

		table#options tr {
		}

			table#options tr td {
				border-bottom: 1px solid #dddddd;
			}
			
			
#annonce_detail{
	width:600px;
	float:left;
	text-align:left
}

p.sep_jaune {
	margin: 5px 0; 

	font-size: 1px;
	line-height: 1px;

	background-color: #ffcc00;
}
