#getRecherche {
	height:370px;
	width:680px;
	position:relative;
	left:10px;
	top:0px;
}

	#picturePresent, #contentCritereRecherche {
		height:350px;
		width:400px;
		position:absolute;
		top:10px;
		left:270px;
		background:#e6e6d8 url(../images/decoupage/deco_index_search.gif) no-repeat scroll left bottom;
	}
	
	#picturePresent {
		width:260px;
		left:10px;
		background:#e6e6d8 ;
	}
	
		#titleRecherche,#selectRecherche,#champsRecherche,#moreDetailsTitle,#moreDetails,#contentMoreDetails,#submitSearch,#confirmSearch {
			color:#000000;
			height:30px;
			left:25px;
			line-height:30px;
			position:relative;
			margin-top:10px;
			width:340px;
		}
			
			#titleRecherche {
				margin-top:20px;
			}
			
			#selectRecherche a, #selectRecherche label {
				background:transparent url(../images/boutonRadio/caseNotRadio.gif) no-repeat scroll center center;
				display:block;
				float:left;
				height:20px;
				line-height:20px;
				margin-right:5px;
				margin-top:5px;
				width:20px;		
			}
			
			#selectRecherche label {
				width:85px;		
				background:none;
			}
					
		#champsRecherche {
			border-color:#420015;
			border-width:1px 3px;
			border-style:solid;
			clear:both;
			height:22px;
			left:40px;
			line-height:22px;
		}
		
			#champsRecherche input {
				background:transparent;
				border:none;
				height:20px;
				margin-top:1px;
				padding-left:5px;
				width:200px;
			}
		
		#moreDetailsTitle {
			margin-top:10px;
		}
		
			#moreDetails {
				margin-top:10px;
				height:65px;
				overflow:hidden;
				left:40px;
				width:350px;
			}
			
				#contentMoreDetails {
					position:absolute;
					left:0px;
					top:0px;
					margin-top:0px;
					width:350px;
					height:auto;
				}
				
				#contentMoreDetails li div{
					font-size:12px;
					height:22px;
					line-height:22px;
					width:340px;
					clear:both;
				}
				
					#contentMoreDetails li div label{
						height:22px;
						width:150px;
						display:block;
						float:left;
					}
					
					#contentMoreDetails li div .label{
						height:22px;
						width:150px;
						display:block;
						float:left;
						clear:none;
					}
					
				#submitSearch {
					margin-top:20px;
					text-align:center;
				}
				
					#submitSearch input {
						background-color:#330000;
						border:medium none;
						color:#FFFFFF;
						height:25px;
						line-height:25px;
						width:150px;
						cursor:pointer;
					}
				
				#confirmSearch {
					left:40px;
					color:#666666;
					font-size:11px;
				}
		
		#contentResults {
			height:auto;
		}
		
		.ulResults {
			position:relative;
			left:10px;
			width:680px;
		}
		
			.ulResults .itemResult {
				height:170px;
				width:680px;
				position:relative;
				clear:both;
				margin-top:20px;
			}

				.ulResults .itemResult .results {
					height:170px;
					width:320px;
					float:left;
					margin-right:20px;				
				}
					
					.titleItemResult {
						height:25px;
						line-height:25px;
						position:relative;
					}
						.titleItemResult a {
							text-decoration:none;
							color:#000000;
						}
						
					.ulResults .itemResult .results .contentItemResult {
						height:125px;
						width:320px;
						position:relative;
						line-height:20px;
					}
						
						.noteItemResult {
							height:20px;
							width:97px;
							position:absolute;
							top:0px;
							right:0px;
							background:url(../images/decoupage/restaurant_mobile_notation_2.png);
							z-index:100;
						}
							.noteItemResult label {
								display:block;
								height:20px;
								width:80px;
								background-image:url(../images/decoupage/restaurant_notation_2.png);
								position:relative;
								left:17px;
							}
							
						.contentTextResult {
							position:relative;
							width:310px;
							top:5px;
							left:5px;
							height:115px;
						}
							.optionItem {
								display:block; 
								height:25px; 
								line-height:20px; 
								font-size:11px; 
								color:#68685D;
							}
							
							.picturePresent {
								height:115px;
								width:115px;
								float:left;
								margin-right:10px;
							}
						
						.viewRestaurant {
							position:relative;
							height:20px;
							width:150px;
							background:#68685d;
							left:170px;
							text-align:center;
						}
					
							.viewRestaurant a {
								text-decoration:none;
								color:#FFFFFF;
							}
							
				.numerotationPage {
					height:40px;
					left:10px;
					margin-top:20px;
					position:relative;
					width:680px;
				}
				
				#updateSearch {
					height:150px;
					left:10px;
					margin-top:10px;
					position:relative;
					top:0;
					width:680px;
				}
				
					#updateSearch #espaceFormulaire {
						background-position:left bottom;
						background-repeat:no-repeat;
						height:130px;
						left:10px;
						position:absolute;
						top:10px;
						width:270px;
					}
					
						#titleEspaceFormulaire {
							color:#000000;
							font-size:28px;
							height:30px;
							left:25px;
							line-height:30px;
							position:relative;
							top:0;
							width:245px;
						}
						
						#selectRecherche {
							width:235px;
							height:30px;
							position:relative;
							top:0px;
							left:35px;
							font-size:16px;
							line-height:30px;
							margin:0px;
						}
						
							#selectRecherche a, #selectRecherche label{
								height:20px;
								width:20px;
								float:left;
								margin-top:5px;
								margin-right:5px;
								background:url(../images/boutonRadio/caseNotRadio.gif) center no-repeat;
								display:block;
							}
							#selectRecherche label{
								width:90px;
								height:30px;
								background:none;
								line-height:30px;
								margin-top:0px;
								margin-right:0px;
							}
							
						#champsRecherche {
							clear:both;
							width:200px;
							height:22px;
							line-height:22px;
							position:relative;
							top:0px;
							left:40px;
							border-left:3px solid #420015; 
							border-right:3px solid #420015; 
							border-top:1px solid #420015; 
							border-bottom:1px solid #420015;
							margin:0px;
						}
							#champsRecherche input { 
								width:200px; 
								height:20px; 
								border:none; 
								background:transparent; 
								margin-top:1px;
								padding-left:5px;
							}
							
						#submitRecherche {
							height:25px;
							width:150px;
							position:relative;
							top:10px;
							left:100px;
						}
						#boutonSubmitRecherche {
							height:25px;
							width:150px;
							border:none;
							background-color:#330000 ;
							line-height:25px;
							color:#FFFFFF;
						}
					#espaceDetails {
						width:390px;
						height:130px;
						position:absolute;
						top:10px;
						left:280px;
						background:#E6E6D8 url(../images/decoupage/deco_index_search.gif) no-repeat scroll left bottom;
					}
						#moreDetailsBis {
							width:315px;
							height:30px;
							line-height:30px;
							position:relative;
							top:0px;
							left:10px;
						}
						#inputMoreDetails {
							width:340px;
							height:65px;
							position:relative;
							left:45px;
							top:5px;
							overflow:hidden;
						}
							#contenuInputDetails {
								height:180px;
								width:315px;
								position:relative;
								top:0px;
								left:0px;
								font-size:13px;
							}
					#updateSearch #espaceDetails {
						background:#E6E6D8 url(../images/decoupage/deco_index_search.gif) no-repeat scroll left bottom;
						height:130px;
						left:280px;
						position:absolute;
						top:10px;
						width:390px;
					}
					
		#resultRestaurants {
			height:30px; 
			line-height:30px;
		}
		
		#confimSearch {
			height:30px;
			left:30px;
			position:relative;
			width:340px;
			line-height:30px;
		}
		
		#villeSelection {
			height:210px;
			left:50px;
			position:relative;
			width:340px;
			overflow:auto;
		}
		
		#goSearch {
			position:relative;
			left:40px;
			width:250px;
			text-align:center;
			height:40px;
		}
		
		
		
		
		
