/* CSS Document */

body {
	margin				:10px 0 0 0;
	background-color	:#333;
	padding				:0;
}

#page {
	width				:950px;
	border				:3px solid #CCCCCC;
	margin-left			:auto;
	margin-right		:auto;
	background-color	:#666666;
	min-height			:750px;
}	
#header1 {
	background-image	: url(../images/image7.jpg);
}
#header2 {
	background-image	: url(../images/image10.jpg);
}
#header3 {
	background-image	: url(../images/image3.jpg);
}
#header4 {
	background-image	: url(../images/image6.jpg);
}
#header5 {
	background-image	: url(../images/image8.jpg);
}

#header1, #header2, #header3, #header4, #header5  {
	height				:200px;
	background-repeat	: no-repeat;
	background-position	: 50% 50%;
}

#logo {
	z-index				:2;
	position			:absolute;
	padding-left		:20px;
	padding-top			:20px;
}
#menu {
	background-image	:url(../images/fond_menu2.jpg);
	background-repeat	:repeat-x;
	line-height			:29px;
	font-family			:Verdana;
	font-size			:11px;
	font-weight			:bold;
	color				:#FFF;
	padding-left		:40px;
	border				:1px solid #000;
	text-transform		:uppercase;
}

#menu a {
	color				:#FFF;
	margin-left			:25px;
	margin-right		:25px;
	text-decoration		:none;
	padding-left		:5px;
	padding-right		:5px;
	letter-spacing		:0.4em;
}
#menu a:hover {
	color				:#FFFF99;
	border-top			:1px solid #FF9;
	border-bottom		:1px solid #FF9;
}

#message {
	font-family			:Verdana;
	font-size			:12px;
	line-height			:20px;
	color				:#FFFFFF;
	padding				:30px 50px 15px 100px;
	text-align			:justify;
}
#footer {
	text-align			:center;
	font-family			:Verdana;
	font-size			:11px;
	color				:#999;
	padding				:10px 0 15px 0;
	line-height			:16px;
	margin-top			:10px;
}
#footer a {
	color				:#999;
	text-decoration		:none;
}
#footer a:hover {
	text-decoration		:underline;
}

/*---------------------------------------
	PAGE DES ACTUALITES
---------------------------------------*/
.actu_date {
	font-size			:9px;
	font-weight			:bold;
	margin				:0;
	padding				:0;
}
.actu_titre {
	font-size			:18px;
	font-weight			:bold;
	text-transform		:uppercase;
	margin				:0;
	padding				:0;
}
.actu_photo {
	border				:1px dotted #999;
	margin-right		:20px;
	margin-bottom		:10px;
	padding				:5px;
}
#actu_message {
	border-bottom		:1px dashed #999;
	padding-bottom		:10px;
	margin-bottom		:15px;
}
#actu_footer {
	text-align			:center;
	font-size			:10px;
}
#actu_footer a {
	color				:#FF9900;
}
#actu_footer a:hover {
	color				:#FFCC33;
}
/*---------------------------------------
	PAGE GALERIE
---------------------------------------*/

#galerie {
	font-family			:Verdana;
	font-size			:12px;
	line-height			:20px;
	color				:#FFFFFF;
	padding				:30px 15px 15px 15px;
	text-align			:justify;
}

#galerie_menu {
	width				:250px;
	float				:left;
}
#galerie_menu a {
	font-family			:Verdana;
	font-size			:11px;
	color				:#CCCCCC;
	text-decoration		:none;
	font-weight			:bold;
}
#galerie_menu a:hover {
	color				:#CCFF00;
	text-decoration		:none;
}
.galerie_menu_titre {
	font-size			:14px;
	font-weight			:bold;
}
.galerie_retrait {
	margin-left			:5px;
}

#galerie_photos {
	margin-left			:250px;
}

.photo {
	margin-right		:25px;
	margin-bottom		:10px;
	border				:1px solid #999;
	padding				:2px;
}
/*---------------------------------------
	PAGE LIENS
---------------------------------------*/
#lien {
	margin				:0 0 0 200px;
	padding				:0;
}
.lien_titre {
	font-size			:14px;
	font-weight			:bold;
	text-transform		:uppercase;
	margin				:0;
	padding				:0;
}
.lien_des {
	margin				:0;
	padding				:0;
}
.lien_lien {
	margin				:0;
	padding				:0;
}
.lien_sep {
	margin-bottom		:10px;
	padding-bottom		:0px;
	border-bottom		:1px solid #999999;
}
#lien a:link, #lien a:visited {
	text-decoration		:none;
	color				:#FF9900;
}
#lien a:hover {
	text-decoration		:underline;
	color				:#FFCC33;
}

/*---------------------------------------
	PAGE CONTACT
---------------------------------------*/
form {
	width				:350px;
	float				:left;
	margin-right		:50px;
	padding-right		:100px;
	border-right		:1px dotted #999;
}
label {
	display				:inline;
	float				:left;
	width				:100px;
	font-weight			:bold;
	text-transform		:uppercase;
	padding-left		:10px;
}

.form_message {
	padding-top			:10px;
	padding-bottom		:10px;
	border-bottom		:1px solid #999;
}
#form_button {
	padding-left		:110px;
	padding-top			:10px;
}
#form_captcha {
	padding-left		:110px;
	padding-top			:10px;
}
.form_input {
	width				:200px;
	border				:1px solid #999;
	background-color	:#333;
	color				:#FFFFFF;
	font-size			:14px;
	padding				:2px;
}
.form_button {
	background-color	:#333;
	color				:#FFFFFF;
	font-size			:14px;
	padding				:2px;
	border				:1px solid #999;

}
#contact_message {
	padding-left		:50px;
	font-weight			:bold;
	color				:#99CCCC;
}