@import url(style.reset.css);

body, html {
	width: 100%;
	height: 100%;
}

body {
	background-color: #ffffff;
}

div#page {
	position: relative;
	width: 1050px;
	height: 612px;
	margin-left: -525px;
	left: 50%;
	/*top: 100px;*/
	/*margin-top: -306px;
	top: 50%;*/
	overflow: hidden;
}

	#kw {
		height: 1px;
		line-height: 20em;
		overflow: hidden;
	}

	h1 {
		height: 1px;
		line-height: 20em;
		overflow: hidden;
	}
	
	img#etoiles {
		position: absolute;
		left: 625px;
		top: 112px;
	}
	
	div#adresse {
		position: absolute;
		width: 273px;
		height: 16px;
		left: 765px;
		top: 110px;
		overflow: hidden;
		font-family: arial, verdana;
		font-size: 0.8em;
	}
	
	div#photo_centre {
		position: absolute;
		width: 118px;
		height: 278px;
		left: 347px;
		top: 193px;
	}
	
	div#contenu {
		position: absolute;
		width: 335px;
		height: 258px;
		left: 477px;
		top: 216px;
		font-family: Tahoma, Arial, Verdana;
		font-size: 0.8em;
		line-height: 1.7em;
		text-align: justify;
		overflow: auto;
	}
	
		div#contenu p {
			margin: 0 5px 10px 5px;
		}
		
			div#contenu p a.lien {
				text-decoration: none;
				/*color: #686868;*/
				color: #cc6600;
			}
			div#contenu p a:hover.lien {
				font-weight: bold;
				color: #cc6600;
			}
		
		div#contenu p.contact {
			margin: 20px 5px 30px 5px;
		}
		
			div#contenu p.contact span.relief {
				font-weight: bold;
				font-size: 1.3em;
			}
			
			div#contenu p.contact a {
				text-decoration: none;
				color: #cc6600;
			}
			div#contenu p.contact a:hover {
				color: #cc6600;
				font-weight: bold;
			}
	
		ul#liste_photos {
			margin-left: 20px;
		}
		
			ul#liste_photos li {
				margin: 0 10px 10px 0;
				float: left;
			}
			
				ul#liste_photos li a {
					display: block;
					width: 50px;
					height: 50px;
					border: 1px solid #000000;
				}
				ul#liste_photos li a:hover {
					border: 1px solid #b2b1b1;
				}
		
		ul#liste_photos_presse {
			margin-left: 0;
		}
		
			ul#liste_photos_presse li {
				margin: 0 10px 8px 0;
				padding-top: 2px;
				float: left;
				text-align: center;
				width: 150px;
				height: 88px;
				border: 1px solid #000000;
			}
			
				ul#liste_photos_presse li a {
					text-decoration: none;
					color: #686868;
				}
				ul#liste_photos_presse li a:hover {
					font-weight: bold;
					color: #000000;
				}
		
		ul#liste_tarifs {
			
		}
		
			ul#liste_tarifs li.libelle {
				float: left;
				width: 260px;
				height: 28px;
				text-align: left;
				overflow: hidden;
				padding-right: 3px;
			}
			
			ul#liste_tarifs li.prix {
				float: left;
				width: 70px;
				height: 28px;
				text-align: left;
				overflow: hidden;
			}
	
	div#signature {
		position: absolute;
		bottom: 0;
		text-align: center;
		width: 1050px;
		font-family: Arial;
		font-size: 0.7em;
	}
	
		div#signature a {
			text-decoration: none;
			color: #b2b1b1;
		}
		div#signature a:hover {
			color: #7f7e7e;
		}