ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input,table
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; outline:none; }
a { outline:none; color:#999999; }
object { outline: none; }

body {
  color:#CCC;
  /*background:url(../images/final_03.jpg) center repeat-y;*/
  background-color:#000;
  /*text-align:center;*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  scrollbar-shadow-color:#999;
  scrollbar-highlight-color #999;
  scrollbar-3dlight-color:#999;
  scrollbar-darkshadow-color:#999;
  scrollbar-face-color:#000;
  scrollbar-track-color:#000;
  scrollbar-arrow-color:#666666;
}

#main{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width:882px;
}

#header{
  height:99px;
  background:url(../images/top.jpg) 0 0 no-repeat;
}

#headerMenu{

}

#antescriptum{    /* zone cliquable */
width : 112px;
height: 12px;
margin-left: 6px;
margin-top: 27px;
float:left;
}

#black{    /* zone cliquable */
width : 99px;
height: 12px;
margin-left: 12px;
margin-top: 28px;
float:left;
}
#concepts {    /* zone cliquable */
float:left;
width : 76px;
height: 13px;
margin-left: 11px;
margin-top: 27px;
}
#reflexion {    /* zone cliquable */
float:left;
width : 83px;
height: 12px;
margin-left: 11px;
margin-top: 28px;
}

#postchrist {    /* zone cliquable */
float:left;
width : 65px;
height: 65px;
margin-left: 8px;
margin-top: 3px;
}

#culture {    /* zone cliquable */
float:left;
width : 139px;
height: 12px;
margin-left: 11px;
margin-top: 27px;
}
#assemblee {    /* zone cliquable */
float:left;
width : 90px;
height: 12px;
margin-left: 18px;
margin-top: 27px;
}

#postscriptum{    /* zone cliquable */
float:left;
width : 113px;
height: 12px;
margin-left: 14px;
margin-top: 27px;
}

#leftColumn{
  float:left;
  width:152px;
  height:100%;
  background:url(../images/columnBg.jpg) no-repeat 54px 0px;
  height:631px;
}

#leftColumnMenu {
 /* font-size:0px;
  line-height:0px;*/
}

#leftColumnMenu ul {
  list-style-type: none;
}

#centerColumn{
  width:597px;
  float:left;
  height:625px;
  overflow:auto;
  outline:none;
}


#texte1 a{
  text-decoration:none;
  font-weight:normal;
  color:#ccc;
  border-bottom:1px #ccc solid;
}

#texte1{
  padding-left:4px;
  padding-right:10px;
  text-align:justify;
}

#texte1 a:hover{
  color:#f1f1f1;
   border-bottom:1px #ccc dashed;
}

#rightColumn{
  width:129px;
  float:left;
  background:url(../images/columnBg.jpg) no-repeat -6px 0px;
  height:631px;
}

#rightColumnMenu{
  text-align:right;
  border:1px black solid;
  margin-left:36px;
}

#rightColumnMenu h4{
  text-align:left;
  background-color:#000000;
  padding-left:4px;
  font-size:11px;
  font-weight:bold;
}

#rightColumnMenu ul{
  list-style:none;
}

#rightColumnMenu li{
  margin-top:2px;
  margin-bottom:2px;
  display:block;
}

#rightColumnMenu a{
  text-decoration:none;
  font-weight:bold;
  color:#ccc;
}

#rightColumnMenu a:hover{
  color:#f1f1f1;
   border-bottom:1px #ccc dashed;
}


p { margin-top:6px; margin-bottom:6px; }
blockquote { margin-left:10px; margin-right:10px; }

.titre
{
  text-align:center;
  background-image:url(../images/fond_titre4.jpg);
  font-weight:bold;
  margin-bottom:10px;
  margin-top:10px;
  color:#fff;
}

.titre a{color:#FFFFFF;}

#guestbook h3
{
  text-align:center;
  font-weight:normal;
  color:#666;
  font-size:12px;
  margin:0;
  margin-top:4px;
  margin-bottom:3px;
}

.guestbook_message{
  width:400px;
  margin-left:85px;
  margin-bottom:10px;
}

#texte1 a.keyLink{
  text-decoration:none;
  font-weight:bold;
  color:#ccc;
  border-bottom:0px;
}

#texte1 a.keyLink:hover{
  color:#666;
  text-decoration:underline;
  border:0;
}

h1, h2, h3, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  line-height: 0.5em;
}

#texte1 h2, h3, h5 {
  margin-top: 10px;
  margin-bottom: 6px;
  line-height: 1.5em;
}

.sIFR-active h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 18px;
}

.sIFR-active span.link {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
}
span.link a {
  font-size: 24px;
}


.guestbook_message { padding-bottom:10px; }

#listLetterSelection, #filtersSelection{
  background-color:#0F0E0E;
  text-align:center;
  padding-bottom:4px;
}

dt { padding-bottom:3px; }
dd { font-style:italic; padding-bottom:6px; }

#profileImage { float:left; width:160px; padding-top:14px; }
#profileContent { float:left; width:400px;}

#profileContent dd { padding-bottom:8px; }


h4.currentOrder
{
  margin-top:4px;
  margin-bottom:4px;
  padding-left:6px;
  font-weight:bold;
  font-size:14px;
  border-left:5px #333 solid;
  cursor:pointer;
}

ul#breadcrumb_trail {
  margin-bottom:8px;
}

ul#breadcrumb_trail li
{
  display: inline;
  list-style: none;
  padding-right: 16px;
  background: url(../images/tab_right.png) right top no-repeat;
  font-size: 10px;
}

ul#breadcrumb_trail li.last
{
  background: none;
}

.errorMessages
{
	color: orange;
	padding: 10px;
	border-bottom: 1px orange dotted;
	margin-bottom: 8px;
}

.errorMessages ul
{
	padding-left:15px;
}
