@charset "utf-8";

body {
margin:0;
font-family:Verdana, Geneva, sans-serif;
background:black;
}

form{
margin:0;
padding:0;
}

p{
margin:0;
padding:0;
}

.images{
display:block;
border:0;
}

#website{
width:993px;
margin:0 auto 0 auto;
}

h2
{
margin:0;
font-size:16pt;
}

h3
{
margin:0;
font-size:13pt;
}

ul{
margin:0px;
}

img
{
border:none;
}
			
		/*------------------
		-----Formulaire-----
		------------------*/
		
		table{
		border-collapse: collapse;
		margin-top:10px;
		color:white;
		}
		
		#friend tr{
		border-bottom:solid 5px black;
		}
		
		table .libelle{
		width:230px;
		padding:0 0 0 100px;
		}
		
		table .libelleb{
		width:100px;
		padding:0 15px 0 20px;
		}
		
		table .libellec{
		width:250px;
		padding:0 0 0 20px;
		}
		
		table .libellec textarea{
		width:230px;
		height: 120px;
		}
		
		table caption{
		padding:20px 0 0 20px;
		}
				
		.formulaire{
		padding:10px 0 0 30px;
		}
				
		input{
		width:170px;
		margin: 0;
		}
		
		.radio
		{
		width:20px;
		}
		
		#loader{
		color:white;
		text-align:center;
		}
		
		#result{
		color:white;
		text-align:center;
		}

	/*------------------
	-------Header-------
	------------------*/
		
	#website #header #menu {
	background:url('/media/images/menu_fond.jpg') repeat-x;
	height:30px;
	}
	
		#website #header #menu ul {
			padding:0px 0px 0px 15px;
		}
		
			#website #header #menu ul li {
				float: left;
				list-style:none;
				padding-top:8px;
				padding-left:8px;
				padding-right:5px;
			}
			
				#website #header #menu a {
					text-decoration:none;
					color:#e6801d;
					font-size:10pt;
					font-weight:bold;
				}
				
				#website #header #menu a:hover {
				text-decoration:underline;
				}
							
		#website #header #menu .puce_menu {
			background-image:url('/media/images/puce.jpg');
			background-repeat:no-repeat;
			background-position:0px 8px;
			padding-left:15px;
		}
	
	/*------------------
	------- Body -------
	------------------*/
		#website #main {
			background-color:#9b856d;
			background-image:url('/media/images/fond_body.jpg');
			background-repeat:repeat-x;
		}
			
				/*------------------
				---- Recherche -----
				------------------*/	
				
				#website #main #col_left 
				{
				float:left;
				padding:20px 6px 0px 6px;
				width:184px;
				}
				
														
						#website #main #col_left #recherche #recherche_haut{
							background-image:url('/media/images/recherche_haut.jpg');
							background-repeat:no-repeat;
							height:8px;
						}
			
						#website #main #col_left #recherche #recherche_body{
							background-image:url('/media/images/recherche_body.jpg');
							background-repeat:repeat-x;
							min-height:209px;
							background-color:#483818;
						}
								
								#website #main #col_left #recherche #recherche_body h1{
									padding:0px 0px 0px 4px;
									margin:0px;
									color:#e6801d;
									font-size:11pt;
									font-weight:bold;
								}
								
								#website #main #col_left #recherche #recherche_body input{
									background-color:#d1cabd;
								}

								#website #main #col_left #recherche #recherche_body .piece{
								width:65px;
								}
															
								#website #main #col_left #recherche #recherche_body select{
									width:170px;
									margin:4px;
									background-color:#d1cabd;
								}
								
								#website #main #col_left #recherche #recherche_body .text{
									font-size:14px;
									padding:3px;
									color:#e6801d;
								}
								
								#website #main #col_left #recherche #recherche_body .text2{
									font-size:9px;
									padding:5px 3px 0px 4px;
									float:left;
									color:#d1cabd;
								}
						
								#website #main #col_left #recherche #recherche_body input{
								width:125px;
								}
								
								#website #main #col_left #recherche #recherche_body button{
									color:#e6801d;
									border:none;
									font-weight:bold;
									padding:0px;
									margin:0px 0px 0px 3px;
									width:170px;
									background:none;
									background-image:url(/media/images/fleche.jpg);
									background-repeat:no-repeat;
									background-position:right;
								}
								
								
						#website #main #col_left #recherche #recherche_bas{
							background-image:url('/media/images/recherche_bas.jpg');
							background-repeat:no-repeat;
							height:8px;
						}
					
				/*------------------
				----- adresse ------
				------------------*/
				#website #main #col_left #adresse{
					padding-top:5px;
					padding-left: 5px;
					font-size:10pt;
					font-weight:bold;
				}
				
						#website #main #col_left #adresse a{
							text-decoration:none;
							color:black;
						}
					
						
						#website #main #col_left #adresse a:hover{
							text-decoration:underline;
						}
						
						#website #main #col_left #adresse:first-letter{
							font-size:24pt;
						}
						
						#website #main #col_left #adresse img{
							padding-top:5px;
						}
	
		/*------------------
		---- content -----
		------------------*/
	
			#website #main #content
			{
				float:left;
				padding-top:20px;
				width:787px;
				}

				#website #main #content #ariane{
					padding: 0px 0px 5px 15px;
					color: white;
					font-size:10px;
					font-weight:bold;
				}
					
				#website #main #content #ariane a{
					text-decoration:none;
					color: white;
				}
				
							
				#website #main #content #ariane a:hover{
				text-decoration:underline;
				}
				
				#website #main #content #ariane a.actif{
					text-decoration:none;
					color: #DD8800;
				}
				
				
				#website #main #content #content_haut{
					background-image:url('/media/images/content_haut.jpg');
					background-repeat:no-repeat;
					height:10px;
				}
		
				#website #main #content #content_body{
					background-image:url('/media/images/content_body.jpg');
					background-repeat:repeat-x;
					min-height:400px;
					background-color:#423115;
					padding: 0 14px 10px 14px;
					font-size:10pt;
				}
				
				#website #main #content #content_body .corps_body a{
					text-decoration:none;
					color:black;
					}
				
				#website #main #content #content_body .corps_body a:hover{
					text-decoration:underline;
					}
				
					/*------------------
					 formulaire du corps
					------------------*/
					
					#website #main #content #content_body label.error
					{
					color:red;
					}
					
					#website #main #content #content_body #result{
					color:black;
					}
					
					#website #main #content #content_body table{
					color:black;
					}
										
					#website #main #content #content_body textarea{
					width:170px;
					}
					
					#website #main #content #content_body select{
					width:175px;
					}
					
					#website #main #content #content_body #message{
					height:75px;
					width:600px;			
					}
					
					#website #main #content #content_body #validation{
					text-align:center;
					}
					
					
					#website #main #content #content_body fieldset{
					border: 1px solid black;
					margin:10px 20px;
					}
					
					
					#website #main #content #loader{
					color:black;
					}
								
					
					/*------------------
					---- Pagination ----
					------------------*/
						
					#website #main #content #content_body #pagination a{
					color:white;
					text-decoration: none;
					}
					
					#website #main #content #content_body #pagination a:hover{
					text-decoration:underline;
					}
									
					#website #main #content #content_body .pagination{
					padding:5px 0 0 10px;
					color:#DD8800;
					}
					
					
					/*------------------
					--- Acces agence ---
					------------------*/
					
				
					#website #main #content #content_body #map{
					height:380px;
					width:760px;
					border: solid 1px white;
					}
					
					#website #main #content #content_body #adresse{
					padding: 40px 0 0 30px;
					color:white;
					font-weight:bolder;
					float:left;
					}
					
					#website #main #content #content_body .img_acces{
					float:right;
					padding: 0 0 5px 0;
					}
					
					
					/*------------------
					----- articles -----
					------------------*/
					
					#website #main #content #content_body .corps_body h2{
					padding:10px 0 0 30px;
					}
					

					#website #main #content #content_body .corps_body .contenu_news p:first-letter{
					font-size:16pt;
					}
					
					#website #main #content #content_body .corps_body .contenu_news{
					padding:10px 70px;
					}
					
					
					/*-----------------------
					-- Fiche & Mini Fiches --
					-----------------------*/
					#website #main #content #content_body .bandeau_fiche_haut{
						background-image:url('/media/images/bandeau_fiche_haut.png');
						background-repeat:no-repeat;
						height:7px;
						margin-top:5px;
						}
						
                    #website #main #content #content_body .bandeau_fiche_body{
						background-image:url('/media/images/bandeau_fiche_body.jpg');
						background-repeat:repeat-x;
						background-color:#8c4e11;
						font-weight:bolder;
						font-size:10pt;
						}
					
							#website #main #content #content_body .bandeau_fiche_body .cat_fiche{
								float:left;
								padding-left: 5px;
							}
							
							#website #main #content #content_body .bandeau_fiche_body .ville_fiche{
								float:right;	
								margin-right:80px;
								padding-left:10px;
							}
							
							
							#website #main #content #content_body .bandeau_fiche_body .prix_fiche{
							float:right;
							margin-right:130px;
							padding-left:10px;
							}
							
							
							#website #main #content #content_body .bandeau_fiche_body .ref_fiche{
						  		float:right;
						  		padding:0 10px 0 0;
							}
						
                    #website #main #content #content_body .bandeau_fiche_bas{
						background-image:url('/media/images/bandeau_fiche_bas.png');
						background-repeat:no-repeat;
						height:7px;
					}

					/* Seulement pour les Minis fiches*/
                    #website #main #content #content_body .fiche_body{
						background-color:#716757;
						padding:10px;
						margin:10px 0 20px 0;
					}	
						
							#website #main #content #content_body .descriptif {
								float:right;
								width: 550px;
								min-height:124px;
								color:#d1cabd;
								font-weight:bold;
								}
					
								#website #main #content #content_body .corps_body .photo{
								float:left;
								padding:10px 20px;
								}		
					/* Fin du Seulement pour les minis fiches*/
					
					
					/* Seulement pour les fiches de descrition */
					#website #main #content #content_body .descriptif2{
								color:#d1cabd;
								font-weight:bold;
								font-size:8pt;
								padding-left: 15px;
								margin-bottom:10px;
								}
							
							
							#website #main #content #content_body .corps_body img{
							padding: 0 3px;							
							}	
								
						
							#website #main #content #content_body .fiche_body .photo{
							float:left;
							width:180px;
              				}
				
							
							
							#website #main #content #content_body .corps_body .petites_photos{
							float:right;
							padding:0 20px 0 0;
							}
				
							
								#website #main #content #content_body .option {
									padding:10px 0 0 0;
								}
							
									#website #main #content #content_body .option a{
										text-decoration:none;
										height:30px;
										min-width:150px;
										color:#d1cabd;
										font-weight:bold;
										font-size:9pt;
										display:block;
										padding:8px 0 0 60px;
										background-repeat:no-repeat;
										float:left;
									}
									
										#website #main #content #content_body .option a.lien_contact{
										background-image:url('/media/images/enveloppe.png');
										}
										
										#website #main #content #content_body .option a.lien_detail{
										background-image:url('/media/images/voir.jpg');
										}
				
										#website #main #content #content_body .option a#retour{
										background-image:url('/media/images/fleche.png');
										width:250px;
										}
										
										#website #main #content #content_body .option a#email{
										background-image:url('/media/images/enveloppe.png');
										
										}
										
										#website #main #content #content_body .option a#imprime{
										background-image:url('/media/images/imprimante.png');
										width:250px;
										}
										
										#website #main #content #content_body .option a#ami{	
										background-image:url('/media/images/ami.png');
										}
						/* Seulement pour les fiches de descrition */			
					
					/*------------------
					------ Index -------
					------------------*/
					
					
					#website #main #content #content_body .corps_body #photo{
								padding:0 0 0 20px;
						}
							
					#website #main #content #content_body .corps_haut{
							background-image:url('/media/images/corps_haut.png');
							background-repeat:no-repeat;
							height:13px;
					}
						
					#website #main #content #content_body .corps_body{
							background-color:#d2cabf;
							min-height:100px;
							padding: 0 5px;
						}
					
									
					#website #main #content #content_body .soulignement{
						display:block;
						margin-bottom:20px;
						}
								
								#website #main #content #content_body .corps_body .corps_col_gauche{
								float:left;
								width: 320px;
								margin:0px 7px;
								font-size:10pt;
								}
								
								#website #main #content #content_body .corps_body .corps_col_gauche imgimg{
								display:block;
								padding:0; 
								}
								
								
									#website #main #content #content_body .corps_body .titre{
									padding: 10px 0 0 0;
									
									}
									
									#website #main #content #content_body .corps_body .corps_col_gauche #info{
										display:block;
										text-align:center;
										font-weight:bold;
										font-size:12pt;
									}
										
								#website #main #content #content_body .corps_body .corps_col_droite{
									float:right;
									width: 400px;
									padding:0px 10px 0px 0px;
									font-size:10pt;
								}
																	
				#website #main #content #content_body li{
					list-style:none;
				}
								
				#website #main #content #content_body li a{
					color:#000000;
					text-decoration:none;
				}
				
				#website #main #content #content_body li a:hover{
					text-decoration:underline;
				}
												
									#website #main #content #content_body .corps_body .corps_col_droite .news{
										float: left;
										margin:0 100px 0 0;
										min-height: 50px;
									}
																						
					#website #main #content #content_body .corps_bas{
							background-image:url('/media/images/corps_bas.png');
							background-repeat:no-repeat;
							height:9px;
							margin-bottom:10px;
					}
			
			#website #main #content #content_bas{
				background-image:url('/media/images/content_bas.jpg');
				background-repeat:no-repeat;
				height:14px;
			}
	
			
	
					/*------------------
					--- coupdecoeur ----
					------------------*/
					#website #main #content #content_body .corps_col_gauche #coupdecoeur p{
					text-align:center;
					}		
			
			
	/*------------------
	------ Footer ------
	------------------*/		
			
		#website #footer {	
			padding:10px 0 0 0;
			clear:both;
			background-image:url('/media/images/fond_bas.jpg');
			background-repeat:repeat-x;
			max-height:18px;
			text-align:center;
			color:white;
			font-size:8pt;
		}

			#website #footer a{
			text-decoration:none;
			color:white;
			}
			
			#website #footer a:hover{	
			color:white;
			}
