

#entete
{
position: absolute;
     left:0px;
     top: 0px;
     width:1170px;
    height:80px;
 /*background:#df91cf;*/
 background:#D38947 /*url(../images/abbaye.jpg);*/




   
}

#entete h1
{
	text-align : center;
	color :#8D5C30;
	font-size: 200%;

	
}
html
{
background:#FFCEA3;	

    
}

body {
	
	color:#AABBCC;
   background:#FFCEA3;
  
    margin:0;
    padding:0;
    
}




#corps_haut {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 0px;
     width: 1000px;
     height: 400px;
     overflow:auto;
    
     padding-left: 10px;
     
     
    /*border:1px #000 solid;*/
    }

#corps_haut p {
		text-align : left;
		margin-left: 20px;
	color :#000000;
	font-size: 100%;
}


#corps_haut h1
{
	text-align : center;
	color :#8D5C30;
	font-size: 200%;

	
}

table
{
    border-collapse: collapse;
}
td, th /* Mettre une bordure sur les td ET les th */
{
    border: 1px solid black;
    height: 20px;
   
    padding-left:20px;
    color :#000000;
}

#corps_moyen {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 220px;
     width: 1000px;
    height: 100px;
     overflow:auto;
    
    
     padding-left: 10px;
     
     
    /*border:1px #000 solid;*/
    }

#corps_moyen_titre {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 150px;
     width: 1000px;
    height: 40px;
     color:#000000;
     text-align : left;
     
    
     padding-left: 10px;
     
     
    /*border:1px #000 solid;*/
    }
#corps_moyen_titre h2 {
     
   margin-bottom: 0px;

  
    }



#corps_bas_titre {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 280px;
     width: 1000px;
    height: 40px;
     color:#000000;
     text-align : left;
     
    
     padding-left: 10px;
     
     
    /*border:1px #000 solid;*/
    }
#corps_bas_titre h2 {
     
   margin-bottom: 0px;

  
    }


#corps_bas {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 390px;
     width: 1000px;
    height: 100px;
     overflow:auto;
    
    
     padding-left: 10px;
     
     
    /*border:1px #000 solid;*/
    }









#corps_fond {
    background:#F5B073;
    position: absolute;
     left: 160px;
     top: 142px;
     width: 1000px;
     height:600px;
     border:1px #000 dotted;
     
     
     padding-left: 10px;
     
    
    /*border:1px #000 solid;*/
    }	


#bas_de_page {
	
	background:#edbe94;
    
    position: fixed;
     left: 0px;
     top: 650px;
     width: 100%;
     
     padding-left: 10px;
     
    
	
	
}

#bas_de_page p {
    
  color: #a27d43
}

#liste {
	margin-left: 10px;
	background:#ffcea3;
	color:#800000;
	
}


/* main menu styles */
/*barre de menu haut*/
.menu_haut {
     background:#FFCEA3;
     position:absolute;
     
     left: 200px;
     top: 80px;
     
    
   
    /*border:1px #000 solid;*/
   
    margin-left:0px;
    margin-right:0px;
    
   
    }
#nav {
    display:inline-block;
    width:100%;
    margin:0px auto;
    padding:0;
    background:#FFCEA3; url(../images/bg.png) repeat-x 0 -110px;
/*
    border-radius:10px; /*some css3*/
/*    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
*/
}
#nav li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-weight:bold;
    color:#8F4A0C;
    text-decoration:none;
    display:block;
    padding:8px 20px;

    border-radius:10px; /*some css3*/
   -moz-border-radius:10px;
    -webkit-border-radius:10px;
   /* text-shadow:0 1px 1px rgba(0,0,0, .7);*/

}

/* selected menu element */
#nav .current a, #nav3 li:hover > a {
    background:#8F4A0C url(../images/bg.png) repeat-x 0 -20px;
    color:#fccea3;
/*    border-top:1px solid #f8f8f8;
/*
    box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
/*   -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
*/
}

/* sublevels */

/* menu gauche */
#menu_gauche {
    background:#F5B073;
    position: absolute;
     left: 0px;
     top: 142px;
    width:160px;
    height:600px;
    border:1px #000000 dotted;
    
    }

   
#menu_gauche p
{
  background:#f5b03;
  color: #800000;
 text-align: center;
 font-weight:bold;
   }




