body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}


/*HEADER*/
/*#header { width:960px; margin:0px auto;}
#header-L { width:475px; display:inline-block; vertical-align:top; margin-top:22px;}
#header-R { width:485px; display:inline-block; vertical-align:top; margin-top:15px;}
.nom { font-size:14px; line-height:18px; color:#003053; margin-top:15px; text-align:right;}
.funerailles { font-size:14px; line-height:18px; font-style:normal; color:#5f5c5c; margin-top:5px; text-align:right;}
.funerailles span { text-transform:uppercase; font-style:normal;}
.details { font-size:14px; line-height:18px; font-style:normal; color:#d3af7e; margin-top:8px; text-align:right;}
.details a { color:#d3af7e; text-decoration:underline;}
#defunt { width:320px; background-color:#f5f6f4;}
#defunt p { font-size:14px; line-height:20px; font-style:normal; color:#5f5c5c;}*/


/*MENU*/
.dropshadow { background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 65%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 65%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

#menu { margin:15px 0px 50px;}
#menu-contenu { width:960px; margin:0px auto;}

#m-bleu { height:33px;}
#m-bleu li { display:inline-block; font-size:14px; font-style:normal; color:#fff; margin-right:22px; margin-top:10px;}
#m-bleu li a { color:#fff; text-decoration:none;}
#m-bleu li a:hover { color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#m-bleu li .actif { color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none;}

#m-vertical { text-align:right;}
#m-vertical li { display:inline-block;}


/*EN GÉNÉRAL*/
#contenu { width:960px; margin:0px auto;}

h1 { font-size:36px; line-height:32px; font-style:normal; font-weight:bold;}
h1 span { font-size:22px; line-height:32px; font-style:italic; font-weight:normal;}

h2 { font-size:18px; line-height:24px; font-style:normal; font-weight:bold; color:#95918f;}
h2 span { text-transform:uppercase;}

h3 { font-size:16px; line-height:20px; font-style:normal; font-weight:bold; color:#95918f; text-transform:uppercase;}

h4 { font-size:16px; line-height:20px; font-style:normal; font-weight:bold; color:#c59c64; margin:30px 0px 3px;}

h5 { font-size:14px; line-height:20px; font-style:normal; font-weight:normal; color:#c59c64; margin-bottom:15px;}
h5 span { font-size:24px; line-height:27px; font-style:normal; font-weight:bold; color:#c59c64;}

p { font-size:14px; line-height:20px; font-style:normal; color:#95918f;}
p a { color:#95918f; text-decoration:underline;}
p span { font-style:italic;}

.citation { font-size:14px; line-height:20px; font-style:italic; color:#c59c64;}
.reference { font-size:12px; line-height:16px; font-style:normal; color:#95918f; margin-top:30px; text-align:right;}

.list ul { list-style-type: disc; padding-left:12px;}
.list li { font-size:14px; line-height:20px; font-style:normal; color:#95918f; margin-top:5px;}
.list li a { color:#95918f; text-decoration:underline;}
.list ul li ul { list-style-type: none; padding-left:0px;}

.bt a { font-size:14px; line-height:14px; font-style:normal; font-weight:bold; color:#fff; padding:6px 12px; background-color:#d3af7e; display:inline-block;}
.bt span { text-transform:uppercase;}
.bt a:hover { background-color:#95918f;}

.bt-down a { font-size:14px; line-height:14px; font-style:normal; font-weight:bold; color:#fff; padding:6px 12px; background-color:#95918f; display:inline-block;}
.bt-down span { text-transform:uppercase;}
.bt-down a:hover { background-color:#d3af7e;}
.choix { font-size:14px; line-height:14px; font-style:normal; font-weight:bold; color:#fff; text-transform:none !important; padding:6px 12px; background-color:#003053; display:inline-block;}

.bt-plus a { font-size:14px; line-height:14px; font-style:normal; font-weight:bold; color:#fff; padding:6px 12px; background-color:#003053; display:inline-block;}
.bt-plus span { text-transform:uppercase;}
.bt-plus a:hover { background-color:#95918f;}

.champ { height:22px; border:1px solid #95918f; font-size:14px; line-height:14px; font-style:normal; color:#95918f; padding:0px;}
#jumpMenu { height:24px; border:1px solid #95918f; font-size:12px; line-height:14px; font-style:normal; color:#95918f;}

.balloonstyle { position:absolute; top: -500px; left: 0; padding: 20px; visibility: hidden; border:0px; z-index: 100;}
#arrowhead { z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}


/*FOOTER*/
#footer { background-color:#e3e4e0;}
.droits { font-size:11px; line-height:12px; font-style:normal; color:#95918f; text-decoration:none; text-align:center; padding:40px 0px 8px 0px;}
.droits a { color:#95918f; text-decoration:none;}
#bande { background-color:#f1f0e9; padding:15px 0px;}
#bande-contenu { width:960px; margin:0px auto;}
#bande-L { width:750px; display:inline-block; vertical-align:top;}
.besoin { font-size:18px; line-height:24px; font-style:normal; color:#95918f; font-style:normal; text-align:right; padding-right:10px;}
.besoin span { font-size:24px; font-style:normal;}
#bande-R { width:210px; display:inline-block; vertical-align:top;}
.coordonnees { font-size:12px; line-height:14px; font-style:normal; color:#95918f; border-left:1px solid #fff; padding-left:10px; margin-top:7px;}
.coordonnees a { color:#95918f; text-decoration:underline;}