html {
}
body {
	width: 950px;
	font-family: Verdana;
	background:#d3d2de url('/public/theme/fond_body.jpg') repeat-x top left;
}
#access-nav {
	position: absolute;
	left: -9999px;
}
#header {
	overflow: hidden;
	position: relative;
	height: 102px;
	background: transparent url('/public/theme/fond_header.jpg') no-repeat top left;
	width: 950px;
	}
	#header h1 {
		overflow: hidden;
		width: 210px;
		height: 120px;
		float: left;
		margin: 0px;
		padding: 0;
		}
		#header h1 a {
			text-indent: -9999px;
			background: transparent url('/public/theme/logo-aquadeco.jpg') no-repeat top left;
			display: block;
			width: 210px;
			height: 120px;
		}
	#header ul#main-nav {
		overflow: hidden;
		left: 409px;
		position: absolute;
		bottom: 0px;
		margin: 0;
		padding: 0;
		}
		#header ul#main-nav li {
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
			#header ul#main-nav li a {
				font-family: Verdana;
				font-weight: bold;
				color: #20a2dc;
				font-size: 22px;
				text-decoration: none;
				height: 48px;
				text-align: center;
				display: block;
				padding-top: 3px;
			}
			#header ul#main-nav li.home a {
				background: transparent url('/public/theme/onglet_home.jpg') no-repeat top left;
				width: 176px;
			}
			#header ul#main-nav li.home a.selected, #header ul#main-nav li.home a:hover {
				background: transparent url('/public/theme/onglet_home_selected.jpg') no-repeat top left;
			}
			#header ul#main-nav li.galerie a {
				background: transparent url('/public/theme/onglet_galerie.jpg') no-repeat top left;
				width: 170px;
			}
			#header ul#main-nav li.galerie a.selected, #header ul#main-nav li.galerie a:hover {
				background: transparent url('/public/theme/onglet_galerie_selected.jpg') no-repeat top left;
			}
			#header ul#main-nav li.contact a {
				background: transparent url('/public/theme/onglet_contact.jpg') no-repeat top left;
				width: 162px;
			}
			#header ul#main-nav li.contact a.selected, #header ul#main-nav li.contact a:hover {
				background: transparent url('/public/theme/onglet_contact_selected.jpg') no-repeat top left;
			}
			#header ul#main-nav li a:hover, #header ul#main-nav li a.selected {
				color: white;
			}
#content {
	background: transparent url('/public/theme/fond_page.jpg') no-repeat top left;
	overflow: hidden;
	width: 950px;
	min-height: 500px;
	}
	#content .index dd span{
	color: #20a2dc;
	font-weight:normal;
	}
	#content .index dd strong{
	font-weight:normal;
	}
	#content p#baseline {
		clear: both;
		}
	#content p#flash_message {
		position: absolute;
		left: 413px;
		width: 431px;
		padding: 0;
		margin: 0;
		padding: 5px 23px 0px 45px;
		color: #3a1f6c;
		font-weight: bold;
	}
	
/* HOME PAGE AND CONTACT PAGE*/
	#content div.index.statique, #content div.contacts.index, #content div.admin, #content div.statique.mentions {
		background: transparent url('/public/theme/bg_box.jpg') no-repeat top left;
		width: 431px;
		height: 446px;
		float: right;
		padding: 50px 23px 0px 45px;
		margin-right: 35px;
/*		margin-top: 2px;*/
		text-align: left;
		}
		#content div.index.statique dt {
			margin: 0px;
			margin-bottom: 15px;
			padding: 0;
			line-height: 23px;
			height: 100%;
			font-size: 31px;
			color: #20a2dc;
			font-weight: normal;
		}
			#content div.index.statique dd p {
				/*margin-left: 0px;
				color: #3a1f6c;
				font-size: 10px;
				width: 278px;
				text-align: justify;*/
			}
			#content div.index.statique dd img {
				margin-left: 15px;
				float: right;
			}
		#content p#baseline {
			color: #3a1f6c;
			font-size: 9px;
			float: right;
			width: 499px;
			margin: 5px 15px 0px 0px;
			padding: 0;
		}
/* CONTACT FORM */
form, form * {
	padding: 0;
	margin: 0;
	}
	form p {
		margin: 0;
		padding: 0;
	}
label {
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 10px;
	font-weight: normal;
	color: #3a1f6c;
	font-size: 11px;
}
input {
	width: 185px;
	margin: 0;
	margin-right: 15px;
	height: 20px;
	border-bottom: #b2b2b6 solid 1px;
	border-left: #b2b2b6 solid 1px;
	border-top: #f2f2f5 solid 1px;
	border-right: #f2f2f5 solid 1px;
	}
	p.submit_button input {
		width: 79px;
		height: 32px;
		float: right;
		margin-right: 44px;
		border: 0;
	}
textarea {
	height: 119px;
	width: 420px;
	padding: 0;
	margin: 0;
	border-bottom: #b2b2b6 solid 1px;
	border-left: #b2b2b6 solid 1px;
	border-top: #f2f2f5 solid 1px;
	border-right: #f2f2f5 solid 1px;
	margin-bottom: 10px;
}
#content div.contacts.index {
	padding-top: 19px;
	height: 477px;
}
div.contacts.index p#adresse {
	color: #3a1f6c;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 28px;
	}
	div.contacts.index p#adresse strong {
		font-size: 16px;
	}
div#row1, div#row2 {
	overflow: hidden;
	}
	div #row1 p, div#row2 p {
		float: left;
		}
/* GALERIE PAGE */
	#content div.galerie.index {
		background:transparent url('/public/theme/fond_galerie.jpg') no-repeat  top left;
		width: 809px;
		height: 496px;
		float: right;
		margin-right: 37px;
		margin-top: -2px;
		position: relative;
	}
	#content div.galerie.index ul#chooser {
		position: absolute;
		top: 38px;
		left: 22px;
		margin: 0;
		padding: 0;
		}
		#content div.galerie.index ul#chooser li {
			list-style-type: none;
			}
			#content div.galerie.index ul#chooser li a {
				text-decoration: none;
				color: #20a2dc;
				font-size: 14px;
			}
			#content div.galerie.index ul#chooser li a:hover {
				text-decoration: underline;
			}
			#content div.galerie.index ul#chooser li a.selected {
				font-weight: bold;
			}
	#content div.galerie.index div#receiver {
		
/*		background:transparent url('/public/theme/empty_imgs.jpg') no-repeat top center;*/
		height: 296px;
		width: 395px;
		margin: 12px 0px 0px 205px;
		padding: 1px;
		}
		#content div.galerie.index div#receiver ul#receiver_liste {
			padding: 0px;
			margin: 0px;
		}
		#content div.galerie.index div#receiver ul#receiver_liste li {
			list-style-type: none;
			list-style-position: outside;
/*			text-align: center;*/
			margin: 0px;
			padding: 0px;
			float: left;
			height: 350px;
			width: 395px;
			overflow:hidden;
		}
		#content div.galerie.index div#receiver ul#receiver_liste li img {
			margin: 0px auto;
			display: block;
		}
		#content div.galerie.index div#receiver p.commentaire {
			width: 395px;
			margin: 5px auto;
			font-size: 10px;
			color: #3a1f6c;
			text-align: center;
		}
	#content div.galerie.index ul#img-nav {
		position: absolute;
		bottom: 48px;
		width: 812px;
		margin: 0;
		padding: 0;
		left: 0px;
		overflow: hidden;
		}
		#content div.galerie.index ul#img-nav li {
			list-style-type: none;
		}
		#content div.galerie.index ul#img-nav li#left {
			float: left;
			margin-left: 51px;
		}
		#content div.galerie.index ul#img-nav li#right {
			float: right;
			margin-right: 47px;
		}
	#content div.galerie ul#vignette {
		position: absolute;
		bottom: 7px;
		left: 0px;
		margin: 0px;
		margin-left: 70px;
		margin-right: 96px;
		padding: 0px;
		height: 118px;
		width: 670px;
		z-index: 100;
		overflow: hidden;
/*		background: transparent url('/public/theme/sep_img-nav.jpg') no-repeat top center;*/
			}
			#content div.galerie ul#vignette li {
				padding: 0;
				list-style-type: none;
				margin: 0px;
				/*text-align: center;*/
				text-align: left;
				height: 100px;
				width: 100%;
				background-color: transparent;
/*				padding-top: 10px;*/
			}
			#content div.galerie ul#vignette li p {
				float: left;
				width: 95px;
				margin: 0px 17px;
				padding: 0px;
				font-size: 9px;
				font-weight: bold;
				color: #3a1f6c;
				}
				#content div.galerie ul#vignette li p.primero {
				margin-left: 26px;
			}

			#content div.galerie ul#vignette li img {
				border: solid 2px #999;
/*				margin: 0px 17px;*/
				display: block;
				margin: 0px 0px;
				height: 72px;
			}
			#content div.galerie ul#vignette li img.current {
				border-color: #20a2dc;
			}
#footer {
	color: #ccc;
	text-align: center;
	font-size: 10px;
	margin: 15px 0px 0px 370px;
/*	margin-top: 25px;*/
	}
	#footer a {
		color: #88A9BE;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
		color: #88A9BE;
	}
	#footer span {
		position:absolute;
		top:-10000px;
		left:-10000px;
	}
/*ADMIN*/
div.admin {
	}
	div.admin input.submit {
		clear: both;
		display: block;
		width: auto;
		height: auto;
		padding: 5px;
	}
#loading img {
	padding-top: 100px;
}


/*ERIC*/

.bleu{
			color: #20a2dc;
		}
