﻿body{
	background:#251D17;
	margin:0px;
	padding:0px;
	text-align: center; 
	font-family: Verdana, sans-serif;
	font-size:12pt;
	color:#40321A;
	
	
}
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

#banner{
	background:url(pix/top.jpg) no-repeat;
	width:800px;
	height:199px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
}
#back_content{
	background-image:url(pix/mid.jpg);
	background-repeat:repeat-y;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	padding-right:5px;
	
	padding-bottom:5px;
	text-align:left;
	overflow:auto;
}
#bottom{
	background:url(pix/bottom.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:41px;
	margin-left: auto;
	margin-right: auto;
	
	border:0px red solid;
	text-align:center;
	padding-left:6px;
}
#menu{
	
	padding:0px;
	margin-left:23px;
	font-size:16pt;
	color:white;
	/*width:100%;	*/
	border:0px solid red;
}
a{
	color:#C32E30;
	font-weight:normal;
	text-decoration:none;
	border:0px;
}
a:hover{
	/*background-color:#dedede;*/
	letter-spacing:1px;
}
#menu  .bouton a{
	float:left;
	color:inherit;
	text-align:center;
	background:url(pix/bouton.jpg);
	background-repeat:no-repeat;
	width:127px;
	line-height:40px;
	cursor:pointer;
	text-decoration:none;
}
#menu  .bouton a:hover{
	background:url(pix/bouton_hover.jpg);
	background-repeat:no-repeat;
}
#content{
	margin-left:25px;
	margin-right:25px;
}
.xsmal{
	font-size:8pt;
	margin-right:50px;
}
.citaat {
	margin-top:35px;
	font-size: x-small;
	color: #630103;
	clear:both;
	
}
#livre_top{
	background:url(pix/back_livre_top.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:32px;
}
#livre_mid{
	background:url(pix/back_livre_mid.jpg);
	background-repeat:repeat-y;
	width:500px;
	overflow:auto;
	text-align:left;
	padding-left:15px;
	padding-right:25px;
	border:0px solid red;
}
#liv_cont{
	width:450px;
}
#livre_bottom{
	background:url(pix/back_livre_bottom.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:31px;
}
#fiche_a{
	background:url(pix/fiche_id.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:300px;
	font-family:Courier New,verdana;
	color:white;
	padding-top:75px;
	padding-left:35px;
	padding-right:35px;
}
.sign{
	clear:both;
	margin-left: 100px;
	margin-right: auto;
	text-align:center;
}
h1{
	color:#826633;
	font-size:18pt;
	font-weight:normal;
	
	letter-spacing:2px;
	border-top:1px solid #D1B889;
	border-bottom:1px solid #D1B889;
}
h2{
	font-size:14pt;font-weight:normal;
}
h3{
	font-size:12pt;font-weight:normal;
	margin-left:5px;
}
hr{
	background-color:#906241;
	width:80%;
	height:5px;
	border: 0px;
	text-align:center;
	
	clear:both;
}
blockquote{
	background:url(pix/blockquote.jpg) repeat-x #ededed;
	padding:5px;
	overflow:auto;
}
input{
	background:url(pix/bkg_input.jpg) repeat-x;
	width:300px;
	border-left:2px solid #D1B889;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	line-height:18px;
}
.check{
	border:0px;
	width:auto;
}
.submit{
	background:url(pix/arrow.jpg) left center no-repeat;
	cursor:pointer;
	width:auto;
	padding-left:14px;
	border-bottom:1px solid #D1B889;
	font-weight:bold;
	
}
.submit_guest{
	background:url(pix/signature.png) left center no-repeat;
	cursor:pointer;
	width:auto;
	padding-left:48px;
	border:0px;
	font-weight:bold;
	font-size:14pt;
	height:48px;
}
.reset{
	background:url(pix/eraser.png) left center no-repeat;
	cursor:pointer;
	width:auto;
	padding-left:14px;
	border:0px;
	font-size:12pt;
	font-weight:normal;
}
textarea{
	width:300px;
	border:0px;
	height:250px;
	background:#dac7a3 ;
	font-family:inherit;
	font-size:10pt;
	border-left:2px solid #D1B889;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	line-height:18px;
}

.phila,.piece,.id_a{
	background-repeat: no-repeat;
	width:204px;
	height:259px;
	
	margin:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:10pt;
	color:#775E2F;
	
}
.phila{
	background-image:url(pix/carte_quote.jpg);
	text-align:center;float:right;
	

}
.phila_txt{
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	height:240px;overflow:auto;
}
.piece{
	background-image:url(pix/carte_piece.jpg);


	
}
.piece_sophie{
height:150px;
overflow:auto;
}
.id_a{
	background-image:url(pix/carte_id.jpg);
	float:left;
}
#affi{
	float:left;
	margin-right:5px;
}
#affo{
	float:right;
	margin-right:5px;
	border:0px solid red;
	margin-bottom:15px;
}
#affo0{
	float:right;
	margin-right:0px;
	margin-top:50px;
	border:1px dotted #40321A;
	margin-bottom:15px;
	width:250px;
	background-color:#D6A86F;
	font-size:9pt;
	text-align:right;
	padding-right:3px;
}
#affo0 h3{
	font-size:11pt;
	font-weight:bold;
}
#id_q{
	margin-left:29px;
	margin-bottom:15px;
	
}
#pdf_line{
	line-height:25px;
}
#pdf_line a:hover{
	background:#C32E30;
	color:white;
}
.alert{
	color:#fb0001;
}
/***************
BULLES IMAGES
****************/
a.bulle span{
	display: none;
}

a.bulle:hover{
	background: none; /*contournement bug IE*/
}

a.bulle:hover span{
	display: inline;
	position: absolute;
	top: 213px;
	left: 500px;
	background: #D9C59E;
	text-align: center;
	text-decoration: none;
	color: blue;
	padding: 0.2em;
	border:1px dotted #40321A;
}