/*******************************************************************************/
/* all.css */
/*******************************************************************************/
/* http://www.maaax.com/maxetlulu/ - Copyright © 2010 */
/* LogBook - Copyright © 2004, 2010 */
/* Maxime MARCONATO / MaaaX (maxime@maaax.com). */
/* */
/* Notice : This computer program is not a freeware. It is protected by */
/* copyright laws and international treaties. Unauthorized reproduction or */
/* distribution of this program, or any portion of it, may result in severe */
/* civil and criminal penalties, and will be prosecuted to the maximum extent */
/* possible under the law. */
/*******************************************************************************/


@charset "UTF-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
}

html
{
}

body
{
	padding:10px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1em;
	text-decoration:none;
	background:#060;
	color:#000;
	background-color:#007E00;
	background-image:url('../pictures/herbe.jpg');
	background-repeat:repeat;
	padding:0;
	margin:0;
	font-style:italic;
}

a
{
	cursor:pointer;
	cursor:hand;
}

table.main
{
	width:100%;
}
div.main
{
}

a
{
	color:#906;
	text-decoration:underline;
}

hr
{
	padding:0;
	margin:10px;
	border:0px none #FC9;
	border-top:1px solid #906;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	color:#906;
	text-decoration:none;
}
h1
{
	font-size:1.6em;
}
h2
{
	font-size:1.5em;
}
h3
{
	font-size:1.4em;
}
h4
{
	font-size:1.3em;
}
h5
{
	font-size:1.2em;
}
h6
{
	font-size:1.1em;
}

.noscript
{
	margin:0;
	padding:5px;
	background:#F00;
	font-weight:bold;
	color:#FFF;
	border:1px solid #000;
}

.information
{
	color:#0C0;
}
.warning
{
	color:#F90;
}
.error
{
	color:#F00;
}
div.information,
div.warning,
div.error
{
	margin:0;
	padding:100px 20px 100px 20px;
	text-align:center;
}
.information h1,
.warning h1,
.error h1
{
	font-weight:bold;
	font-size:1.2em;
}

div.frame1
{
	padding:0;
	margin:0;
	position:relative;
}
div.frame2
{
	padding:20px 5px 20px 5px;
	margin:0;
	position:relative;
	width:800px;
}
div.frame3
{
	padding:0;
	margin:0;
	position:relative;
	width:790px;
	background-color:#E5D3AE;
	background-image:url('../pictures/fond.jpg');
	background-position:top left;
	background-repeat:repeat;
}
div.frame4
{
	padding:0;
	margin:0;
	position:relative;
	background-image:url('../pictures/bandeau.jpg');
	background-position:top left;
	background-repeat:repeat-y;
}

table.inner
{
	width:100%;
}
div.inner-top-left
{
	padding:0;
	margin:0;
	position:relative;
	width:150px;
	background-image:url('../pictures/corner-top-left.png');
	background-position:top left;
	background-repeat:no-repeat;
}
div.inner-top-right
{
	padding:0;
	margin:0;
	position:relative;
	width:640px;
	background-image:url('../pictures/corner-top-right.png');
	background-position:top right;
	background-repeat:no-repeat;
}
div.inner-bottom-left
{
	padding:0;
	margin:0;
	position:relative;
	width:150px;
	background-image:url('../pictures/corner-bottom-left.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.inner-bottom-right
{
	padding:0;
	margin:0;
	position:relative;
	width:640px;
	background-image:url('../pictures/corner-bottom-right.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

div.footer,
div.adminlink,
div.footer a,
div.adminlink a
{
	color:#EEE;
	font-weight:normal;
}
div.footer
{
	font-size:0.7em;
	padding:0 0 20px 0;
}
div.footer a,
div.adminlink a
{
	text-decoration:underline;
}

.pagecontacts .message
{
	padding: 10px;
}
.pagecontacts .captchaimg
{
	border:1px solid #000;
	background:#F0E5D0;
}
.pagecontacts table
{
	width:400px;
	padding:5px;
	border:1px solid #906;
}
.pagecontacts td
{
	padding:1px;
}
.pagecontacts div.information,
.pagecontacts div.warning,
.pagecontacts div.error
{
	border:1px solid #FFF;
	color:#FFF;
	padding:1em;
	margin:5px;
}
.pagecontacts div.information
{
	background-color:#090;
}
.pagecontacts div.warning
{
	background-color:#F90;
}
.pagecontacts div.error
{
	background-color:#F00;
}

.formtextarea
{
	border:1px solid #906;
	width:390px;
	height:15em;
	overflow:auto;
	overflow-y:scroll;
}
.formtext,
.formpassword,
.formselect,
.formfile
{
	width:250px;
	padding:2px;
	background:#FFF;
	color:#000;
	border:1px solid #906;
}
.formtext-readonly,
.formpassword-readonly
{
	width:250px;
	padding:2px;
	background:#DDD;
	color:#777;
	border:1px solid #906;
}
.formbutton
{
	width:75px;
	padding:0.2em;
	cursor:pointer;
	cursor:hand;
}
.formcheckbox,
.formradio,
.formselect
{
	cursor:pointer;
	cursor:hand;
}

div.adminnav
{
	float:left;
	border:1px solid #906;
	margin:0 10px 10px 0;
	padding:10px;
}
.adminpage div.adminicon
{
	float:left;
	padding:0 20px 10px 20px;
}
.adminpage .adminicon a
{
	text-decoration:none;
}
div.adminpage
{
	padding:0 10px 0 0;
}
.asterisk
{
	color:#F30;
}

.adminlogin table
{
	width:400px;
	padding:5px;
	border:1px solid #906;
}
.adminlogin td
{
	padding:1px;
}

.adminpage div.information,
.adminpage div.warning,
.adminpage div.error
{
	border:1px solid #FFF;
	color:#FFF;
	padding:1em;
	margin:5px;
}
.adminpage div.information
{
	background-color:#090;
}
.adminpage div.warning
{
	background-color:#F90;
}
.adminpage div.error
{
	background-color:#F00;
}

.pageaccueil div.countdown
{
	border:1px solid #906;
	color:#906;
	width:150px;
	padding:10px;
	font-size:24px;
}
.adminpage .message
{
	padding: 10px;
}

.pagephotos div.information,
.pagephotos div.warning,
.pagephotos div.error
{
	border:1px solid #FFF;
	color:#FFF;
	padding:3px;
	margin:2px;
	width:300px;
}
.pagephotos .information
{
	background-color:#090;
}
.pagephotos .warning
{
	background-color:#F90;
}
.pagephotos .error
{
	background-color:#F00;
}

table.photos
{
	padding:2px;
	border:1px solid #906;
}
table.photos td
{
	padding:2px;
}
.photos div.info
{
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}

table.photonavigator
{
	border:1px solid #906;
}
.photonavigator td
{
	padding:2px;
}
.photonavigator td.photoshortcut
{
	width:30px;
}
.photonavigator td.photonumber
{
	width:40px;
}
.photonavigator td a
{
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	font-style:normal;
}
span.albumcomment
{
	font-style:normal;
	font-weight:normal;
	font-size:0.9em;
}
span.phototitle
{
	font-style:normal;
	font-weight:bold;
	font-size:1em;
}
span.photocomment
{
	font-style:normal;
	font-weight:normal;
	font-size:0.9em;
}
img.viewphoto
{
	border:1px solid #906;
}

