html {
	font-size : 75%;
	font-family : "Lucida sans unicode", Lucida, Tahoma, Arial, sans-serif;
	margin : 0;
	padding : 0;
}

body {
	margin : 0 auto; 
	padding : 0;
	background-color:#008A8A;
}

* { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}

a:link, a:visited { 
	color: #FFFF00;  
}
a:hover { 
	color: #FFF;  
}

/* Page
-------------------------------------------------------- */
#page {
	width: 809px;
	margin:0 auto;
}

/* Header
-------------------------------------------------------- */
#bandeauHaut {
	height : 150px;
	border-bottom:3px solid #333;
	margin:0;
	background:url(/commun/images/bandeauHaut/logo_transparent.gif) no-repeat top right #516195;
	}
	#bandeauHaut h1 { 
	color: #FFFFFF;
	font-size:3em;
	font-weight : normal;
	font-family : "Comic Sans MS";
	}
	#bandeauHaut h2 { 
	color: #000000;
	font-size:1.7em;
	}
	#bandeauHaut a:link, #bandeauHaut a:visited { 
	color: #000000; 
	text-decoration:none; 
	}
	#bandeauHaut a:hover {  
	text-decoration: underline; 
}

/* Le contenu principale */
/*-------------------------------------------------------- */
#wrapper {
	margin: 20 auto 10px auto;
}

#main {
	float: right;
	width: 605px;
	margin : 10px 0 5px 0;
	padding-left: 20px;
	border-left : 1px solid #E0E0E0;
	background: #516195;
}

/* Le contenu du billet( citation, bloc de code )
-------------------------------------------------------- */
.post-content {
	padding: 4px 15px 15px 15px;
	line-height: 1.5em;
	font-size: 1.2em;
}

.post-content p { 
	padding: 4px 0; 
}
.post-content h2 {
	padding: 4px 0;
	font-size: 1.2em;
	color: #FF0000;
	text-transform: none;
}
.post-content h3 { 
	padding: 4px 0; 
	font-size: 1.2em; 
	color: #E0E0E0; 
}
.post-content h4 { 
	padding: 4px 0; 
	font-size: 1.1em; 
	color: #E0E0E0; 
}
.post-content h5 { 
	padding: 4px 0; 
	font-size: 1.0em; 
	color: #E0E0E0;
}

.post-content ul { 
	padding: 4px 0; 
}
.post-content ul li {
	padding: 1px 0 1px 10px;
}

.post-title { 
	color: #FFFF00; 
	padding: 10px 0 4px 5px; 
	font-size: 1.7em; 
}
.post-title a:link, .post-title a:visited { 
	color: #FFFF00; 
	text-decoration: none; 
}

.post-info {
	font-style: italic;
	padding-left:10px;
	color:#FFF;
}
.post-info a {
	color:#FFFS;
}

/* La barre de Navigation */
/* -------------------------------------------------------- */

#navigationGauche {
	width: 175px;
 	float : left; 
	margin : 10px 0 5px 0; 
	}
	#navigationGauche ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	}
	#navigationGauche li {
	line-height: 20px;
	}
	#navigationGauche ul li {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	}
	#navigationGauche ul li a {
	display: block;
	width: 155px;
	padding-left: 20px;
	background-color: #291268;
	font-size: 12px;
	}
	#navigationGauche ul li a:hover {
	background-color: #3E228B;
	color: #FFF;
	}
	#navigationGauche ul ul li a {
	display: block;
	padding-left: 40px;
	width: 135px;
	background-color: #6565AB;
	font-size: 12px;
	color:#FFFF00;
	}
	#navigationGauche ul ul li a:hover {
	background-color: #7575C1;
	color: #FFF;
}

/* Le tableau de présentation des poissons */
/* -------------------------------------------------------- */

#tableau table {
	border:3px solid #6495ed;
	border-collapse:collapse;
	width:90%;
	margin:auto;
	}
	#tableau thead, tfoot {
	background-color:#D0E3FA;
	border:1px;
	}
	#tableau tbody {
	background-color:#FFFFFF;
	border:1px;
	}
	#tableau th {
	border:1px;
	padding:5px;
	background-color:#EFF6FF;
	}
	#tableau td {
	font-size:80%;
	border:1px;
	padding:5px;
	text-align:left;
	}
	#tableau caption {
	color: #FFF;
}

/* Footer
-------------------------------------------------------- */
#footer {
	border-top :3px solid #333;
	background:#516195;
	color: #FFF;
	clear: both;
	}
	#footer p {
	text-align:center;
	padding :5px;
}

#photosAquariums {
	height : 150px;
	border-bottom:3px solid #333;
	margin:0;
}