/*** CRITERES ***/

#criteres {
}
	
	#criteres ul {
		margin-left: 8px;
		margin-right: 8px;
		margin-top: 10px;
	}
	
		#criteres ul li {
			font-weight: bold;
			margin-bottom: 7px;
			height: 30px;
			overflow: hidden;
		}
		
			#criteres ul li div {
				text-align: right;
				font-weight: normal;
				font-style: italic;
				padding-top: 2px;
			}
	
	#criteres p {
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 5px 10px;
		width: 125px;
	}
	
		#criteres p a {
			font-size: 11px;
			text-decoration: none;
		}
		
		#criteres p a:hover {
			text-decoration: underline;
		}

/*** TOP BOX ***/

#topbox {
	margin-left: 155px;
	margin-bottom: 15px;
	top: 5px;
	position: relative;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	height: 110px;
}
	
	#topbox ul#liste_h2 {
		z-index: 12;
		position: absolute;
		right: 6px;
		top: -25px;
		margin-bottom: -5px;
		width: 442px;
	}
	
		#topbox ul#liste_h2 li {
			float: right;
			font-size: 12px;
			font-weight: bold;
			margin-left: 6px;
			position: relative;
			padding-top: 4px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 5px;
		}
		
		#topbox ul#liste_h2 li#liste_h2-select {
		}
		
			#topbox ul#liste_h2 li h2 {
				position: relative;
				right: 0;
				top: 0;
				height: auto;
				font-size: 12px;
				padding: 0;
			}
			
				#topbox ul#liste_h2 li h2 a {
					text-decoration: none;
					padding-top: 4px;
					padding-left: 11px;
					padding-right: 11px;
					padding-bottom: 5px;
					margin-left: -10px;
					margin-right: -10px;
					white-space: nowrap;
					cursor: pointer;
					height: 20px;
				}
				
				#topbox ul#liste_h2 li h2 a:hover {
					text-decoration: underline;
				}
	
	/*** AFFICHAGE - TRI - NAVIGATION ***/
	
	#topbox #afftrinav {
	}
	
		#topbox #afftrinav h3 {
			font-size: 12px;
			padding-left: 30px;
			height: 15px;
			padding-right: 0;
			padding-bottom: 0;
			padding-top: 0;
			margin: 0;
		}
		
		/**** TRI ****/
		
		#topbox #afftrinav ul#tri {
			position: relative;
			top: -21px;
			height: 20px;
		}
		
			#topbox #afftrinav ul#tri li {
				float: right;
				padding-top: 5px;
				padding-bottom: 4px;
				margin-left: 5px;
				margin-bottom: 10px;
				height: 8px;
			}
			
				#topbox #afftrinav ul#tri li a {
					text-decoration: none;
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#tri li span {
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#tri li a:hover {
				}
		
		/**** ORDRE ****/
		
		#topbox #afftrinav ul#ordre {
			position: relative;
			top: -21px;
			height: 20px;
		}
		
			#topbox #afftrinav ul#ordre li {
				float: right;
				padding-top: 5px;
				padding-bottom: 4px;
				margin-left: 5px;
				margin-bottom: 10px;
				height: 8px;
			}
			
				#topbox #afftrinav ul#ordre li a {
					text-decoration: none;
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#ordre li span {
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#ordre li a:hover {
				}
		
		/**** PAGINATION ****/
		
		#topbox #afftrinav ul#pagination_top {
			position: relative;
			top: -21px;
			height: 20px;
		}
			
			#topbox #afftrinav ul#pagination_top li {
				float: right;
				padding-top: 5px;
				padding-bottom: 4px;
				margin-left: 5px;
				margin-bottom: 10px;
				height: 8px;
			}
			
				#topbox #afftrinav ul#pagination_top li a {
					text-decoration: none;
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#pagination_top li span {
					padding: 3px 10px;
				}
				
				#topbox #afftrinav ul#pagination_top li span.inactif {
				}
				
				#topbox #afftrinav ul#pagination_top li a:hover {
				}
		
		/*** AUCUN RESULTAT ***/
		#topbox #afftrinav p#no_result_top {
			text-align: center;
			padding: 25px 20px;
			width: 250px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
		}
		
		#topbox #afftrinav p#no_result_top_search {
			text-align: center;
			margin-top: 15px;
		}
		
			#topbox #afftrinav p#no_result_top_search a {
				font-weight: bold;
				text-decoration: none;
			}
			
			#topbox #afftrinav p#no_result_top_search a:hover {
				text-decoration: underline;
			}
	
	/*** MA SELECTION ***/
	
	#topbox #maselection {
		display: none;
	}
	
		#topbox #maselection #maselection_left {
			float: left;
			width: 195px;
			position: relative;
			top: -10px;
			padding-left: 10px;
		}
	
			#topbox #maselection #maselection_left h3 {
				/*background: url(../../img/panier.gif) no-repeat top left;
				padding-left: 50px;*/
				padding-left: 0;
				padding-top: 15px;
				width: 150px;
				height: 25px;
				font-size: 15px;
			}
			
				#topbox #maselection #maselection_left h3 span {
					padding-bottom: 2px;
					padding-right: 5px;
					padding-left: 5px;
				}
				
			#topbox #maselection #maselection_left ul#change_maselection {
				margin-top: 10px;
				margin-left: 15px;
			}
			
				#topbox #maselection #maselection_left ul#change_maselection li {
					font-weight: bold;
				}
				
					#topbox #maselection #maselection_left ul#change_maselection li a {
						text-decoration: none;
						font-weight: bold;
						cursor: pointer;
					}
					
					#topbox #maselection #maselection_left ul#change_maselection li a:hover {
						text-decoration: underline;
					}
				
		#topbox #maselection #listing_selection_content {
			margin-left: 205px;
			width: 265px;
			top: -8px;
			position: relative;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		
			#topbox #maselection #listing_selection_content #listing_selection_cont {
				height: 99px;
				overflow: hidden;
				padding-left: 10px;
				padding-right: 20px;
			}
			
				#topbox #maselection #listing_selection_content #listing_selection_cont p {
					font-style: italic;
				}
		
				#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection {
				}
				
					#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection li {
						padding: 3px 0px;
						clear: left;
						height: 27px;
						overflow: hidden;
					}
						
						#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection li a img {
							padding: 1px;
							float: left;
							margin-top: 0px;
						}
						
						#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection li div {
							margin-left: 38px;
						}
						
							#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection li div a {
								text-decoration: none;
								font-weight: bold;
							}
							
							#topbox #maselection #listing_selection_content #listing_selection_cont ul#listing_selection li div a:hover {
								text-decoration: underline;
							}
						
			#topbox #maselection #listing_selection_content img#scroll_top {
				position: absolute;
				top: 5px;
				right: 5px;
				cursor: pointer;
			}
			
			#topbox #maselection #listing_selection_content img#scroll_bottom {
				position: absolute;
				bottom: 5px;
				right: 5px;
				cursor: pointer;
			}

/*** PUB RESULTATS ***/

#pub_resultats, #frame_pub_11 {
	margin-left: 20px;
	width: 468px;
	padding: 1px;
	position: absolute;
}

/*** LISTING ***/

#listingtitle {
	padding: 3px 8px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
}

	#listingtitle h4 {
		font-size: 10px;
	}
	
	#listingtitle #listingtitlevues {
		position: absolute;
		top: 3px;
		right: 8px;
		text-align: right;
	}
	
		#listingtitle #listingtitlevues p {
			text-decoration: underline;
			float: left;
			margin-right: 5px;
		}
		
		#listingtitle #listingtitlevues ul {
			float: left;
		}
		
			#listingtitle #listingtitlevues ul li {
				float: left;
				margin-left: 5px;
				font-weight: normal;
			}
			
				#listingtitle #listingtitlevues ul li span {
					padding: 1px 6px;
				}
			
				#listingtitle #listingtitlevues ul li a {
					padding: 1px 6px;
					text-decoration: none;
				}
				
				#listingtitle #listingtitlevues ul li a:hover {
				}

#listing {
	position: relative;
	padding-bottom: 5px;
}

	#listing table {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	
		#listing table tr {
		}
		
			#listing table tr th {
				text-align: left;
				padding: 2px 5px;
				font-size: 12px;
			}
			
				#listing table tr th span {
					float: left;
					margin-right: 10px;
				}
			
					#listing table tr th span a {
						text-decoration: none;
						height: 14px;
					}
					
					#listing table tr th span a:hover {
						text-decoration: underline;
					}
			
				#listing table tr th .listing_prix {
					text-align: right;
					
				}
			
				#listing table tr th ul.editer_addphoto {
				}
				
					#listing table tr th ul.editer_addphoto li {
						float: left;
						padding: 0 4px;
					}
					
					#listing table tr th ul.editer_addphoto li.liediter {
					}
					
					#listing table tr th ul.editer_addphoto li.liaddphoto {
					}
					
					#listing table tr th ul.editer_addphoto li.lisupprimer {
					}
					
						#listing table tr th ul.editer_addphoto li a {
							font-size: 9px;
							font-weight: normal;
							text-decoration: none;
						}
						
						#listing table tr th ul.editer_addphoto li a.editer {
							padding-right: 14px;
						}
						
						#listing table tr th ul.editer_addphoto li a.addphoto {
							padding-left: 16px;
						}
						
						#listing table tr th ul.editer_addphoto li a.supprimer {
							padding: 1px 3px;						
						}
						
						#listing table tr th ul.editer_addphoto li a:hover {
							text-decoration: underline;
						}
			
			#listing table tr td {
			}
			
			#listing table tr td.tdtabcontentphoto {
				width: 135px;
				text-align: center;
			}
			
				#listing table tr td.tdtabcontentphoto img {
					padding: 1px;
					margin: 5px;
				}
				
			#listing table tr td.tdmaselection {
				width: 135px;
			}
			
				#listing table tr td.tdmaselection a {
					text-decoration: none;
					text-align: left;
					display: block;
					margin-left: auto;
					margin-right: auto;
					cursor: pointer;
				}
				
				#listing table tr td.tdmaselection a:hover {
					text-decoration: underline;
				}
				
				#listing table tr td.tdmaselection a.maselection_added {
					padding-left: 29px;
					width: 91px;
					font-weight: bold;
				}
				
				#listing table tr td.tdmaselection a.maselection_add {
					padding-left: 25px;
					width: 80px;
				}
			
			#listing table tr td.tdtabcontent {
				padding-right: 15px;
			}
			
			#listing table tr td.tdecommerce {
				text-align: right;
				padding-right: 20px;
			}
				
				#listing table tr td ul.ecommerce {
				}
				
					#listing table tr td ul.ecommerce li {
						display: inline;
						margin-left: 10px;
					}
					
						#listing table tr td ul.ecommerce li a {
							text-decoration: underline;
							font-size: 11px;
						}
						
						#listing table tr td ul.ecommerce li a:hover {
							font-weight: bold;
							text-decoration: none;
						}
			
			#listing table tr td.tdtabcontentclient {
				padding-right: 0;
				padding-top: 10px;
			}
			
				#listing table tr td.tdtabcontent table {
					width: 500px;
				}
				
				#listing table tr td.tdtabcontent table.tableclient {
					width: 600px;
					margin-left: auto;
					margin-right: auto;
				}
			
					#listing table tr td.tdtabcontent table tr {
					}
					
						#listing table tr td.tdtabcontent table tr th {
							padding: 5px 5px;
							font-size: 10px;
							width: 235px;
							vertical-align: top;
						}
						
						#listing table tr td.tdtabcontent table.tableclient tr th {
							width: 300px;
						}
						
							#listing table tr td.tdtabcontent table tr th strong {
								text-decoration: underline;
								margin-right: 10px;
							}
							
							#listing table tr td.tdtabcontent table tr th address {
								font-style: normal;
								margin-left: 65px;
							}
							
							#listing table tr td.tdtabcontent table tr th a {
								text-decoration: underline;
							}
							
							#listing table tr td.tdtabcontent table tr th a:hover {
								text-decoration: none;
							}
						
						#listing table tr td.tdtabcontent table tr td {
							padding: 5px 5px;
						}
						
						#listing table tr td.tdtabcontent table tr td.tdphotos {
							text-align: right;
							padding-right: 5px;
							font-weight: bold;
						}
						
							#listing table tr td.tdtabcontent table tr td.tdphotos img {
								padding: 0;
								margin: 0;
								position: relative;
								top: 5px;
							}
						
						#listing table tr td.tdtabcontent table tr td.tdvideos {
							text-align: left;
							padding-left: 5px;
							font-weight: bold;
						}
						
							#listing table tr td.tdtabcontent table tr td.tdvideos img {
								padding: 0;
								margin: 0;
								position: relative;
								top: 5px;
							}
							
							#listing table tr td.tdtabcontent table tr td ul {
							}
							
								#listing table tr td.tdtabcontent table tr td ul li {
								}
								
									#listing table tr td.tdtabcontent table tr td ul li span {
										font-weight: bold;
									}
							
							#listing table tr td.tdtabcontent table tr td p {
								padding-top: 5px;
								text-align: right;
								vertical-align: bottom;
							}
							
								#listing table tr td.tdtabcontent table tr td p a {
									padding: 3px 10px;
								}
								
								#listing table tr td.tdtabcontent table tr td p a:hover {
									text-decoration: none;
								}
								
								#listing table tr td.tdtabcontent table tr td p a.print {
									padding: 0;
									margin-right: 5px;
								}
								
									#listing table tr td.tdtabcontent table tr td p a.print img {
										position: relative;
										top: 5px;
									}
			
				#listing table tr td table.simple {
				}
				
					#listing table tr td table.simple tr {
					}
					
						#listing table tr td table.simple tr td {
							padding: 8px 5px;
							height: 30px;
							text-align: center;
						}
						
						#listing table tr td table.simple tr:hover td {
						}
						
						#listing table tr td table.simple tr td.simple_titre {
							width: 160px;
							text-align: left;
						}
						
							#listing table tr td table.simple tr td.simple_titre a {
								text-decoration: none;
							}
							
							#listing table tr td table.simple tr:hover td.simple_titre a {
							}
							
							#listing table tr td table.simple tr td.simple_titre a:hover {
								text-decoration: underline;
							}
						
						#listing table tr td table.simple tr td.simple_photo {
							width: 30px;
							text-align: center;
						}
						
							#listing table tr td table.simple tr td.simple_photo img {
							}
						
						#listing table tr td table.simple tr td.simple_prix {
							text-align: right;
							width: 64px;
						}
						
						#listing table tr td table.simple tr td.simple_province {
							width: 110px;
						}
						
						#listing table tr td table.simple tr td.simple_rubrique {
						}
						
						#listing table tr td table.simple tr td.simple_lien {
							text-align: right;
							width: 170px;
						}
						
							#listing table tr td table.simple tr td.simple_lien a {
								padding-left: 30px;
								padding-right: 5px;
								padding-bottom: 3px;
								padding-top: 3px;
								text-decoration: none;
								font-size: 10px;
								margin: 0 3px;
							}
							
							#listing table tr td table.simple tr:hover td.simple_lien a {
							}
							
							#listing table tr td table.simple tr td.simple_lien a:hover {
								text-decoration: underline;
							}
				
				#listing table tr td table.clientsimple {
				}
				
					#listing table tr td table.clientsimple tr {
					}
					
						#listing table tr td table.clientsimple tr td {
							padding: 8px 5px;
							height: 30px;
							text-align: center;
						}
						
						#listing table tr td table.clientsimple tr:hover td {
						}
						
						#listing table tr td table.clientsimple tr td.simple_titre {
							width: 170px;
							text-align: left;
						}
						
							#listing table tr td table.clientsimple tr td.simple_titre a {
								text-decoration: none;
							}
							
							#listing table tr td table.clientsimple tr:hover td.simple_titre a {
							}
							
							#listing table tr td table.clientsimple tr td.simple_titre a:hover {
								text-decoration: underline;
							}
						
						#listing table tr td table.clientsimple tr td.simple_province {
							width: 150px;
						}
						
						#listing table tr td table.clientsimple tr td.simple_lien {
							text-align: right;
							width: 200px;
						}
						
							#listing table tr td table.clientsimple tr td.simple_lien a {
								padding-left: 30px;
								padding-right: 5px;
								padding-bottom: 3px;
								padding-top: 3px;
								text-decoration: none;
								font-size: 10px;
								margin: 0 3px;
							}
							
							#listing table tr td table.clientsimple tr:hover td.simple_lien a {
							}
							
							#listing table tr td table.clientsimple tr td.simple_lien a:hover {
								text-decoration: underline;
							}
			
			#listing table tr td.listing_spacer {
				height: 13px;
			}
			
			#listing table tr td.listing_spacer_simple {
				font-size: 0px;
			}

	p#no_result {
		margin: 0 auto;
		text-align: center;
		font-weight: bold;
		padding-top: 15px;
		padding-bottom: 40px;
		width: 100%;
		clear: left;
	}
	
	#listing .timbre {
		float: left;
		position: relative;
		width: 183px;
		height: 315px;
		overflow: hidden;
		margin-left: 5px;
		margin-top: 5px;
		padding: 2px;
	}
	
		#listing .timbre p {
		}
		
		#listing .timbre p.timbre_rubrique {
			text-align: center;
			margin-bottom: 10px;
			margin-left: -2px;
			margin-top: -2px;
			margin-right: -2px;
			padding: 3px 0;
			font-family: Arial;
			text-transform: uppercase;
			font-size: 11px;
			font-weight: normal;
		}
		
		#listing .timbre table.timbre_photo {
		}
			
			#listing .timbre table.timbre_photo tr {
			}
			
				#listing .timbre table.timbre_photo tr td {
					vertical-align: middle;
					text-align: center;
				}
		
		#listing .timbre p.timbre_titre {
			text-align: center;
			padding: 10px 15px;
		}
		
			#listing .timbre p.timbre_titre a {
				text-decoration: none;
				font-weight: bold;
			}
			
			#listing .timbre p.timbre_titre a:hover {
			}
		
		#listing .timbre p.timbre_coordonnees {
			position: absolute;
			bottom: 120px;
			left: 2px;
			width: 181px;
			height: 17px;
			text-align: center;
		}
		
			#listing .timbre p.timbre_coordonnees span {
				padding: 0 5px;
			}
			
			#listing .timbre p.timbre_coordonnees span.timbre_telephone {
			}
			
			#listing .timbre p.timbre_coordonnees span.timbre_email {
				display: block;
			}
			
				#listing .timbre p.timbre_coordonnees span.timbre_email a {
					text-decoration: none;
				}
				
				#listing .timbre p.timbre_coordonnees span.timbre_email a:hover {
					font-weight: bold;
				}
		
		#listing .timbre .timbre_liens {
			position: absolute;
			bottom: 24px;
			left: 2px;
			padding-bottom: 25px;
			width: 181px;
			height: 45px;
		}
		
			#listing .timbre .timbre_liens ul.ecommerce {
				text-align: center;
			}
			
				#listing .timbre .timbre_liens ul.ecommerce li {
					margin: 0 3px;
				}
				
					#listing .timbre .timbre_liens ul.ecommerce li a {
					}
					
					#listing .timbre .timbre_liens ul.ecommerce li a:hover {
						text-decoration: none;
						font-weight: bold;
					}
				
		#listing .timbre p.timbre_prix {
			text-align: right;
			padding-right: 15px;
			position: absolute;
			bottom: 5px;
			right: 0px;
			width: 181px;
			font-weight: bold;
		}
		
		#listing .timbre p.timbre_prixbarre {
			text-align: left;
			padding-left: 15px;
			position: absolute;
			bottom: 5px;
			left: 0px;
			width: 181px;
			font-weight: bold;
			text-decoration: line-through;
		}
		
		#listing .timbre p.timbre_prixpromo {
			text-align: right;
			padding-right: 15px;
			position: absolute;
			bottom: 5px;
			right: 0px;
			width: 181px;
			font-weight: bold;
		}
		
		#listing .timbre p.timbre_selection {
			position: absolute;
			bottom: 25px;
			left: 5px;
		}
			
			#listing .timbre p.timbre_selection a {
				text-decoration: none;
				text-align: left;
				display: block;
				margin-left: auto;
				margin-right: auto;
				cursor: pointer;
			}
			
			#listing .timbre p.timbre_selection a:hover {
				text-decoration: underline;
			}
			
			#listing .timbre p.timbre_selection a.maselection_added {
				padding-left: 29px;
				width: 130px;
				font-weight: bold;
			}
			
			#listing .timbre p.timbre_selection a.maselection_add {
				padding-left: 25px;
				width: 130px;
			}
			
	#listing .timbreclient {
		float: left;
		position: relative;
		width: 183px;
		height: 465px;
		overflow: hidden;
		margin-left: 5px;
		margin-top: 5px;
		padding: 2px;
	}
	
		#listing .timbreclient p {
		}
	
		#listing .timbreclient p.timbreclient_rubrique {
			text-align: center;
			margin-bottom: 10px;
			margin-left: -2px;
			margin-top: -2px;
			margin-right: -2px;
			padding: 3px 0;
			font-family: Arial;
			text-transform: uppercase;
			font-size: 11px;
			font-weight: normal;
		}
		
		#listing .timbreclient p.timbreclient_nom {
			font-size: 14px;
			font-family: Georgia;
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 15px;
			text-align: center;
		}
		
		#listing .timbreclient p.timbreclient_logo {
			text-align: center;
			margin: 5px auto;
		}
		
		#listing .timbreclient table {
			position: absolute;
			top: 180px;
			left: 0px;
		}
		
			#listing .timbreclient table tr {
			}
			
				#listing .timbreclient table tr td {
					vertical-align: bottom;
					background: none;
				}
		
					#listing .timbreclient table tr td ul.timbreclient_contact {
						margin-bottom: 10px;
					}
					
						#listing .timbreclient table tr td ul.timbreclient_contact li {
							text-align: center;
						}
						
							#listing .timbreclient table tr td ul.timbreclient_contact li a {
								text-decoration: none;
								font-size: 10px;
							}
							
							#listing .timbreclient table tr td ul.timbreclient_contact li a:hover {
								text-decoration: underline;
							}
					
					#listing .timbreclient table tr td p.timbreclient_magasin {
						text-align: center;
						margin: 5px auto;
					}
					
					#listing .timbreclient table tr td p.timbreclient_adresse {
						background: #FFF0C9;
						margin-left: 10px;
						margin-right: 10px;
						padding: 5px 10px;
					}
		
		#listing .timbreclient ul.timbreclient_liens {
			position: absolute;
			bottom: 10px;
			left: 10px;
		}
		
			#listing .timbreclient ul.timbreclient_liens li {
				float: left;
				margin: 5px 3px;
			}
			
				#listing .timbreclient ul.timbreclient_liens li a {
					padding-bottom: 2px;
					padding-left: 5px;									
					padding-right: 5px;
					padding-top: 2px;
					text-align: right;
					letter-spacing: 1px;
					width: auto;
					text-decoration: none;
					font-size: 10px;
				}
				
				#listing .timbreclient ul.timbreclient_liens li a:hover {
					text-decoration: underline;
				}
				
				#listing .timbreclient ul.timbreclient_liens li a.timbreclient_a_imprimer {
					padding: 0 15px;
				}
				
	#listing .timbrebon {
		float: left;
		position: relative;
		width: 183px;
		height: 480px;
		overflow: hidden;
		margin-left: 5px;
		margin-top: 5px;
		padding: 2px;
	}
	
		#listing .timbrebon p.timbrebon_rubrique {
			text-align: center;
			margin-bottom: 10px;
			margin-left: -2px;
			margin-top: -2px;
			margin-right: -2px;
			padding: 3px 0;
			font-family: Arial;
			text-transform: uppercase;
			font-size: 11px;
			font-weight: normal;
		}
		
		#listing .timbrebon .timbrebon_bon {
			border: 3px dashed #000000;
			margin: 10px 10px;
			position: relative;
		}
		
			#listing .timbrebon .timbrebon_bon p.timbrebon_titre {
				font-size: 14px;
				font-family: Georgia;
				margin-left: 10px;
				margin-right: 10px;
				margin-bottom: 5px;
				text-align: center;
				padding: 0 5px;
			}
			
			#listing .timbrebon .timbrebon_bon p.timbrebon_promo {
				text-align: center;
				font-style: italic;
				padding: 5px;
				margin: 10px 10px;
				background: #000000;
				color: #FFFFFF;
				font-size: 12px;
			}
			
			#listing .timbrebon .timbrebon_bon p.timbrebon_photo {
				margin-bottom: 10px;
				text-align: center;
			}
			
			#listing .timbrebon .timbrebon_bon img.cut1 {
				position: absolute;
				bottom: 5px;
				left: -7px;
			}
		
		#listing .timbrebon p.timbrebon_nom {
			font-size: 14px;
			font-family: Georgia;
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 10px;
			margin-top: 10px;
			text-align: center;
		}
		
		#listing .timbreclient table {
			position: absolute;
			bottom: 65px;
			left: 0px;
		}
		
			#listing .timbrebon table tr {
			}
			
				#listing .timbrebon table tr td {
					vertical-align: bottom;
				}
		
					#listing .timbrebon table tr td ul.timbrebon_contact {
						margin-bottom: 10px;
					}
					
						#listing .timbrebon table tr td ul.timbrebon_contact li {
							text-align: center;
						}
						
							#listing .timbrebon table tr td ul.timbrebon_contact li a {
								text-decoration: none;
								font-size: 10px;
							}
							
							#listing .timbrebon table tr td ul.timbrebon_contact li a:hover {
								text-decoration: underline;
							}
					
					#listing .timbrebon table tr td p.timbrebon_adresse {
						margin-left: 10px;
						margin-right: 10px;
						padding: 5px 10px;
					}
					
		#listing .timbrebon ul.timbrebon_liens {
			position: absolute;
			bottom: 10px;
			left: 10px;
		}
		
			#listing .timbrebon ul.timbrebon_liens li {
				float: left;
				margin: 5px 3px;
			}
			
				#listing .timbrebon ul.timbrebon_liens li a {
					padding-bottom: 2px;
					padding-left: 5px;									
					padding-right: 5px;
					padding-top: 2px;
					text-align: right;
					letter-spacing: 1px;
					width: auto;
					text-decoration: none;
					font-size: 10px;
				}
				
				#listing .timbrebon ul.timbrebon_liens li a:hover {
					text-decoration: underline;
				}
				
				#listing .timbrebon ul.timbrebon_liens li a.timbrebon_a_imprimer {
					padding: 0 15px;
				}

/**** PAGINATION ****/

ul#pagination_bottom {
	height: 22px;
	padding-top: 5px;
	padding-right: 10px;
}
	
	ul#pagination_bottom li {
		float: right;
		margin-left: 5px;
		margin-bottom: 10px;
		font-size: 10px;
	}
	
		ul#pagination_bottom li a {
			text-decoration: none;
			padding: 2px 5px;
		}
		
		ul#pagination_bottom li span {
			padding: 2px 5px;
		}
		
		ul#pagination_bottom li span.inactif {
		}
		
		ul#pagination_bottom li a:hover {
		}
		
p#newsearch {
	position: absolute;
	bottom: 10px;
	left: 5px;
}

	p#newsearch a {
		padding-left: 30px;
		text-decoration: none;
		font-size: 12px;
	}
	
	p#newsearch a:hover {
		text-decoration: underline;
	}
