body {
background-color: rgb(0, 0, 0);
background-image: url(http://atma-porte-divine.fr/images/bg175.gif);
margin: 0;
padding: 0;
font-family: 'Times New Roman', Garamond, Times, serif;
color:  #0099FF;
font-weight: bold;
font-size: 80%;
}

H1 { color: #6087FF; font-size: 1.9em; margin: 5px; padding: 5px; } /*titre des pages*/
H2 { color: #6087FF; font-size: 1.4em; margin: 0px; padding: 0px; } /*sous-titre*/
H3 { color: #99FFFF; font-size: 1.26em; margin: 0px; padding: 0px; } /*titre livre*/
H4 { color: #FFFFCC; font-size: 1.0em; margin: 0px; padding: 0px; } /*légende blanche*/
H5 { color: #0099FF; font-size: 1.0em; margin: 0px; padding: 0px; } /*légende livre*/
H6 { color: #99FFFF; font-size: 1.3em; margin: 0px; padding: 0px; } /*titre p*/

ul, ol { font-size: 1.26em; }

td, ol p, ol li, p span { font-weight: bold; font-size: 1.0em; }

p, span { margin: 10px 0px 0px 0px; font-size: 1.26em; }

a, a:visited { color: #9999ff; text-decoration: underline; }
a:hover { color: #6666cc; text-decoration:none; }
a img { display:inline ; border:0; }	/*Aucune bordure sur les liens <img>*/


#conteneur {
 height: 100%;
 width: 100%;
}

#header {
 height: auto;
 margin-top: 10px;
 text-align: center;
}

#centre {
 margin-left: 220px;
 margin-right: 55px;
 margin-top: 65px;
 margin-bottom: 40px;
 text-align: justify;
}

#tableau {
 margin-left: 190px;
 margin-right: 30px;
 margin-top: 0px;
 margin-bottom: 0px;
 text-align: justify;
}

#centre_text {
 margin-left: 70px;
 margin-right: 70px;
 margin-top: 75px;
 margin-bottom: 20px;
 text-align: justify;
}

#text_middle {
 margin-left: 60px;
 margin-right: 60px;
 margin-top: 15px;
 margin-bottom: 20px;
 text-align: center;
}

#gauche {
 position: absolute;
 padding: 0;
 margin-top: 40px;
 left: 5px;
 width: 175px;
 text-align: center;
 overflow: auto;
}

.menugauche {
 list-style-type: none;
 margin-top: 0;
 margin-left: 2px;
 padding: 1px;
 border-style: double; border-color: rgb(153, 153, 255);
}

.menugauche ul {	
 margin: 0;
 padding: 0;
 zoom: 1;
}

.menugauche li {
 text-align: left;
 margin-left: 5px;
 margin-top: 20px;
 margin-bottom: 20px;
}

#menu_horiz {
 height: auto;
 margin: 60px 60px 20px 60px;
}
 
.menu-top {  
 list-style-type: none;
 margin: 0;
 padding: 0;
 text-align: left;
}
 
.menu_top ul {
 margin: 0;
 padding: 0;
}
 
.menu_top li {
 display: inline;
 margin-right: 90px;
 white-space : nowrap;
}
 
.sous_menu { 
 margin: 0;
 padding: 0;
 text-align: left;
}
 
.sous_menu ul {
 margin: 0;
 padding: 0;
}
 
.sous_menu li {
 list-style-type: disk;
 margin-left: 100px;
 padding: 0;
 line-height: 22px;
}

.stars_menu {  
 margin: 0;
 padding: 0;
 text-align: center;
 font size: 1.4em;
 font-weight: bold;
}

.liste {
 list-style-position: inside;
 list-style-type: circle;	
 margin: 0px 0px 0px 100px;
 line-height: 0.8em !important; line-height: 1.5em;
 }

 .bordure_ridge {
 padding: 5px 20px 5px 20px; 
 margin: 2px;
 border: 3px;
 border-style: ridge; border-color: rgb(153, 153, 255);
 text-align: justify;
}

.bordure_rid_pt {
 margin: 0;
 padding: 0;
 border: 2px;
 border-style: ridge; border-color: rgb(153, 153, 255);
 text-align: justify;
}

.bordure_double {
 padding: 5px;
 margin: 5px;
 border-style: double; border-color: rgb(153, 153, 255);
 text-align: justify;
}
 
#bas-page {
 margin-left: 190px;
 margin-right: 40px;
 text-align: center;
 overflow: auto;
}

#pied {
 position: absolute;
 height: auto;
 width: 100%;
 margin-top: 15px;
 text-align: center;
 font-weight: normal;
 font-size: 0.9em;
 color: #6087FF;
}

.gauche {
 float: left;
 display: inline;
 margin: 0px 15px 0px 0px; 
 padding: 0;
}

.droite {
 float: right;
 margin: 0; 
 padding: 0;
}


.spacer { margin-right: 30px; }

.spacer_max { margin-right: 50px; }

.spacer_left { margin-left: 30px; }

.spacer_left_max { margin-left: 70px; }

.logoretour {
 float: left;
 display: inline;
 margin-left: 15 px;
 width: 50px; 
 height: 50px;
}

.logoretour_center {
 float: none;
 width: 50px; 
 height: 50px;
}

.topics_anywhere {
 color: #9999ff;
 text-decoration: underline;
}

.listing {
 line-height: 0.2em !important; line-height: 1.3em;
 margin: 0;
 padding: 0;
}

.listing ol {
 margin: 0;
 padding: 0;
}

.listing li {
 list-style-type: upper-roman;
 margin: 0 0 0 300px;
 padding: 0;
}

.sous_listing {
line-height: 0.2em !important; line-height: 1.3em;
list-style-type: lower-alpha;
 margin: 0 0 0 330px;
 padding: 0;
}
