html, body { 

margin : 0;
padding:0;
border:0;
vertical-align: baseline;
height: 100%;
 -webkit-font-smoothing: antialiased;
}
html, body {  }

html, body, div, input, textarea {
 font-family: Verdana,Tahoma,Segoe,sans-serif;
 font-size: 1.1em;
}
body { text-align:center;
background: #fff; 
color: #ddd; 
background-attachment: fixed !important;
 }
/*width:100%;
height: 100%;*/

#nav { margin:2em;}
#page-content { 

border:1px solid black;
text-align:center;
margin:auto;
padding:0;
margin:auto; 
 height:1080px;
/*height:1080px;width:1920px*/
width:80%;
 background:url('images/fond.png') 0 0; 
 
 }
h1, h2, h3, h4 { color: #ddd; text-align: center; }
h2 { margin: 5px; font-size: 130%; cursor: pointer; text-transform: capitalize; }


#bas {
/*margin-left: 50%; 
margin-bottom:1em;*/
/*width:100%; width:1100px; 
position: absolute; */
}

#results { color:black;display:none;}

#results table {padding:15px;border:1px solid black;border-radius: 15px;background:url('images/fond.png');width:70%;margin:auto;margin-bottom:200px;}

#results caption {font-weight:bold;color:#47c611;border-radius: 15px;font-size:1.2em;font-style:italic;}
#results table td{text-align:left;font-size:0.9em;}
#results table tr{margin:10px;}
#results .color1 {font-weight:bold;color:#c5007b;}
#results .color2 {font-weight:normal;color:#e90188;}

#details  {padding:15px;border:1px solid black;border-radius: 15px;background:url('images/fond.png');width:70%;margin:auto;margin-bottom:200px;}

#error { display:none;padding:10px;color:white;border:1px solid white;border-radius: 15px;background:url('images/fond_rouge.png');width:50%;margin:auto; }
#error p{}
#info { display:none;padding:10px;color:white;border:1px solid white;border-radius: 15px;background:url('images/fond_jaune.png');width:50%;margin:auto; }
#info p{}

.identite {font-size:1.3em;}
.residence {}
.deces {}
.crema {}
.destination {}

.spacer {clear:both;display:none;}