body {background-color: #405e78;
margin:0;
color:#3b4e5b;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#tout {width: 752px;
margin-top: 2em;}

#top {background-image: url(images/co_top.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 88px;
color:#bbcadb;
font-size:0.75em;
padding-left:19em;
padding-top:2.5em;
margin-bottom:-2.5em;}

#milieu {background-image: url(images/co_milieu.jpg);
background-position: left;
background-repeat: repeat-y;
font-size:0.75em;
color: #27323a;
margin:0;
float:left;}

#bas {background-image: url(images/co_bas.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 79px;
color:#bbcadb;
font-size:0.75em;
margin:0;
padding-top:4.4em;
text-align:center;
clear:both;}

#boutons {margin-left: 3em;
margin-top: 3em;
float:left;
z-index:100;}

#contenu {margin-right: 5.5em;
margin-left: 210px;
margin-bottom:0;
width:500px;}

h1 {color: #27323a;
font-size: 1.13em;
margin:0;
margin-bottom: 1em;}

h2 {font-size: 1em;
font-weight: bold;
margin-left: 1.5em;}

span.separateur {margin:0;
margin-left:1em;
margin-right:1em;}

p.ariane {margin:0;
margin-bottom:0.5em;}

hr.clear {clear:both;
visibility:hidden;
margin:0;
padding:0;
width:1px;
height:0;}

p.citation {font-style:italic;}

a.menu:link {color:#bbcadb;
text-decoration:none;}

a.menu:visited {color:#bbcadb;
text-decoration:none;}

a.menu:hover {color:#bbcadb;
text-decoration:underline;}

a.menu:active {color:#bbcadb;
text-decoration:none;}

a:link {color:#3b4e5b;
text-decoration:underline;}

a:visited {color:#50748c;
text-decoration:underline;}

a:hover {color:#d6e8f5;
text-decoration:none;}

a:active {color:#3b4e5b;
text-decoration:underline;}

/*Page lire_témoignages - infos - anectodes*/

table.navigation {margin-top:1em;}

.HB {background-image: url(images/tem_haut.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: 14px;
margin:0;
margin-top:1em;
width:473px;}

.MB {background-image: url(images/tem_milieu.jpg);
background-repeat: repeat-y;
background-position: left;
padding: 1em;}

.MB p {margin-right:3em;
margin-left:1.5em;}

.BB {background-image: url(images/tem_bas.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height: 13px;
margin:0;
width:473px;}

.HB2 {background-image: url(images/tem_haut2.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: 14px;
margin:0;
margin-top:1em;
width:473px;}

.MB2 {background-image: url(images/tem_milieu2.jpg);
background-repeat: repeat-y;
background-position: left;
padding: 1em;}

.BB2 {background-image: url(images/tem_bas2.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height: 13px;
margin:0;
width:473px;}

.MB2 p {margin-right:3em;
margin-left:1.5em;}

p.nombres {margin-right: 5em;}

/* Page témoignages */

label {
float: left;
width: 6.5em;
text-align: right;}

textarea, input{
margin-left: 0.5em; }

.bouton{
text-align: right;
margin-right: 2em; 
margin-top: 2em;}

/* Pages articles - maisons hantées - crypto*/

table.liste td {padding-right: 3em;
padding-bottom: 1em;}

/* Page aggrandissement*/

img.agg {border: solid #adbcce 0.5em;}

/* Page livres*/
h2.livres {margin:0;
padding-bottom:0.5em;
color: #27323a;
font-size:1.5em;}

p.infos {font-weight: bold;
margin:0;
padding-top:1em;}

#MB table {margin-right:3.5em;
margin-left:0.5em;}

#MB2 table {margin-right:3.5em;
margin-left:0.5em;}

h3 {font-weight: bolder;
font-size: 1em;
margin:0;
margin-top:1em;}

td.livres {text-align:center;
background-color:#a3b8cd;}

td.titre {vertical-align:text-bottom;
padding-top:1em;
text-align:center;
background-color:#a3b8cd;}

#MB2 td.livres {background-color:#adc0d6;}

#MB2 td.titre {background-color:#adc0d6;}

#MB table p {margin:0;
margin-bottom:1em;}

div.michel {margin-top:4em;} 

p.soustL {font-weight:bold;
font-size:1em;}

td {vertical-align:bottom;
margin:0;
padding:0;}

/* Page index*/

div.livres {text-align:center;
/*display:inline-block;
display:inline;*/
float:left;
width:140px;
height:200px;
}

div.livres h3 {margin-bottom:0.5em;}

p.intro {
	font-weight:bold;
	border:1px solid #3b4e5b;
	padding:10px;
}