html, body { 
	margin:0; padding:0; background:url(../images/background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#000000;
	}

body { color:#FFFFFF; 	
	text-align:center;

	}
	
img {vertical-align:middle;}
a img {border:0;}

a {
	color:#c90101;
	text-decoration:none; 
	}

h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0;}

h2 {font-size:20px; font:"Times New Roman", Times, serif; font-weight:lighter; letter-spacing:6px; color:#be9750;}
h3 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ccbea0; font-weight:lighter; margin-bottom:10px; }

.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ccbea0; line-height:18px; font-weight:lighter; }
.text a { text-decoration:none; color:#be9750; }
.text a:hover { color:#FFFFFF; }

.text-light { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform:uppercase; }
.text-light a { text-decoration:none; font-size:10px; color:#5a0a07; text-transform:uppercase;}
.text-light a:hover { font-size:10px; color:#000000;text-transform:uppercase; }
	
#langue { line-height:29px }
#langue a { color:#5a0a07; }	


#wrap {
	width:970px;
	margin:0px auto;
	text-align:left;
	}
	
#header { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right;}
	
#header a:hover { color:#000000}

	
	
#nav {
	font-size:0;
	float:left;
	width:215px;
}

#nav ul {
	padding:50px 0px;
	margin:0;
	}

#nav ul li {
	list-style:none;
	background:url(../images/menu_line.png);
	background-repeat:no-repeat;
	background-position:bottom;

	}
	
#nav ul li a {
	display:block;
	padding:13px;
	color:#be9750;
	font-family:"Times New Roman", Times, serif; letter-spacing:3px; text-transform: uppercase; font-size:11px;
	text-decoration:none;
	}

#nav ul li a:hover {

	color:#FFFFFF;
	background:url(../images/btn_over.png);
	background-repeat:no-repeat;
	background-position:middle;

}

#content {
	float:left;
	width:650px;
	padding:50px 5px 0px 25px;
	text-align:justify; min-height:600px;
	}
	
	
#book { 	padding:0px; margin-left:-20px; margin-right:30px;
	float:left;
	}
	
#formInfo {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ccbea0; font-weight:lighter; line-height:25px;
	padding:0px;
	margin:0px; 
	float:left; width:70px; height:275px;
	}
#form { font-size:11px;
	padding:0px;
	margin:0px; width:275px;
	
	}

.input {
		color:#ccbea0; height:11px; margin:5px 0px;
	background-color:#000000;
	border:1px solid #FFFFFF; width:170px;
	}
.inputMulti {
		color:#ccbea0;
	background-color:#000000;
	border:1px solid #FFFFFF;
	margin:5px 0px;
	width:170px;

	}
	
.inputNewsletter {padding:3px;
	margin:0px;
	height:13px;
		color:#ccbea0;
	background-color:#000000;
	border:1px solid #FFFFFF; width:170px;
	}

	
	
	
#footerbg {
 	vertical-align:bottom;
	background:url(../images/footer.png); background-repeat:no-repeat;
	background-position:center;
	height:180px;
	text-align:center;
	}
	
#footer {
	display:block;
	margin:0px auto;
	padding-top:65px;
	width:970px;
	text-align:left;
	vertical-align:top;
	}
	
#newsletter {
	padding:0px;
	margin:0px;
	float:left;
	}
#follow { 
	padding:0px;
	float:right;
	width:auto;
	text-align:right;
	}
	
a.send { 
	border:0 none;

	}
a.send:hover {
	border:0 none;
	}
	

.clear {
	font-size:0px;
	line-height:1px;
	height:1px;
	clear:both;
	}
	
.hide { display:none;
	}

a.sendmailling { 
	display:inline-block;
	background-image:url(../images/send.gif);
	width:24px; 
	height:21px;
	background-repeat:no-repeat;
	vertical-align: top;

	}
a.sendmailling:hover {
	background-color:#000000;	
	}