#col-main .criteres {
	border-top: 1px solid #ccc;		
	border-bottom: 1px solid #ccc;	
	height: 53px;
	background: #f4f4f4 url("../img/resultats-criteres.png") no-repeat 74px 0;
	line-height: 12px;
}

	#col-main .criteres h2 {
		display: none;
	}

	#col-main .criteres img {
		display: block;
		float: left;
		margin-right: 50px;
	}
	
	#col-main .criteres div {
		float: left;
		margin-right: 20px;
	}
	
		#col-main .criteres div .intitule {
			font-size: 10px;
			color: #666;
		}
		
		#col-main .criteres div .valeur {
			font-size: 10px;
			font-weight: bold;
			color: #333;
		}
	

#col-main .resultats {
	margin: 10px 0;
}

	#col-main .resultats .bordure-haut {
		height: 5px;
		background: url("../img/bordure-haut-656.png");
	}
	
	#col-main .resultats .bordure-bas {
		height: 5px;
		background: url("../img/bordure-bas-656.png");
	}	
	
	#col-main .resultats .entete {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		background: #fff;
		padding: 5px;
		line-height: 18px;
	}
	
		#col-main .resultats .entete a {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #333;
		}
		
		#col-main .resultats .entete img {
			vertical-align: middle;
		}
	
		#col-main .resultats .entete .nb-resultats {
			float: left;
			font-size: 14px;
			font-weight: bold;
			color: #333;
		}
		
/*		
		#col-main .resultats .entete .nb-resultats:first-letter {
			font-size: 18px;
		}*/
	
		#col-main .resultats .entete .lien-module {
			float: left;
		}

		#col-main .resultats .entete .outils {
			float: right;
			height: 15px;
			overflow: hidden;
		}
		
			#col-main .resultats .entete .outils a {
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #333;
				line-height: 15px;
				height: 15px;
				display: block;
			}

			#col-main .resultats .entete .outils a.rss {
				background-image: url("../img/icone-rss.png");
				padding-left: 37px;
			}

	#col-main .resultats .pagination {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-top: 1px solid #ccc;
		padding: 5px;
		text-align: right;
		font-family: Tahoma;
		font-size: 10px;
		color: #333;
	}
	
		#col-main .resultats .pagination select {
			margin: 0 5px;
		}
	
		#col-main .resultats .pagination a {
			margin: 0 5px;
			font-weight: bold;
			color: #333;
			text-decoration: none;
		}
		
		#col-main .resultats .pagination a:hover {
			text-decoration: underline;
		}
		
		#col-main .resultats .pagination .numero {
			margin: 0 5px;
			font-size: 12px;
			font-weight: bold;
		}

	#col-main .resultats .liste {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
	
		#col-main .resultats .liste .resultat1 {
			border-top: 1px solid #a23379;		
			border-bottom: 1px solid #a23379;		
			margin: 5px 0;
			background: #e6d9e2;
		}
		
		#col-main .resultats .liste .resultat2 {
			border-top: 1px solid #a23379;		
			border-bottom: 1px solid #a23379;	
			margin: 5px 0;
			background: #fff;
		}
		
			#col-main .resultats .liste .resultat1 .contenu, #col-main .resultats .liste .resultat2 .contenu {
				margin: 5px;
			}
			
				#col-main .resultats .liste .resultat1 h3, #col-main .resultats .liste .resultat2 h3 {
					font-size: 12px;
					font-weight: bold;
					padding: 0;
					margin: 5px 0;
				}
				
				#col-main .resultats .liste .resultat1 p, #col-main .resultats .liste .resultat2 p {
					margin: 5px 0;
					padding: 0;
				}

				#col-main .resultats .liste .resultat1 ul, #col-main .resultats .liste .resultat2 ul {
					margin: 5px 0;
					padding: 0;
					list-style-type: none;
				}
				
				#col-main .resultats .liste .resultat1.resultat_residence h3,
				#col-main .resultats .liste .resultat2.resultat_residence h3,
				#col-main .resultats .liste .resultat1.resultat_residence p,
				#col-main .resultats .liste .resultat2.resultat_residence p,
				#col-main .resultats .liste .resultat1.resultat_residence ul,
				#col-main .resultats .liste .resultat2.resultat_residence ul {
					margin-left: 110px;
				}
				
				#col-main .resultats .liste .resultat1 a, #col-main .resultats .liste .resultat2 a {
					font-weight: bold;
					color: #f70;
				}
				
				#col-main .resultats .liste .resultat1 img.photo, #col-main .resultats .liste .resultat2 img.photo {
					float: left;
					border: 1px solid #808080;	
					margin-bottom: 5px;
					margin-right: 5px;
				}
				
				#col-main .resultats .liste .resultat1 img.logo, #col-main .resultats .liste .resultat2 img.logo {
					float: right;
					
					margin-bottom: 5px;
					margin-left: 5px;
				}
				
		
		#col-main .resultats .liste .pub {
			height: 48px;
			border-top: 1px solid #808080;		
			border-bottom: 1px solid #808080;	
			margin: 5px 0;
			background: #fff url("../img/pub.png") no-repeat 10px 5px;
		}


