body {
  padding-top: 20px;
}
a {
  color: #800000;
  text-decoration: bold;
}
a:hover,
a:focus {
  color: #000000;
  text-decoration: underline;
}


.baniere {
	height: 50px;
	background: url("banniere.png") fixed no-repeat top center;
	opacity: 0.9;
}


.blocfixe {
	height: 250px;
	border: 1px solid black;
	overflow: auto;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}

.navbar-default {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.navbar-default .navbar-text {
  color: #8A1502;
}
.navbar-default .navbar-nav > li > a {
  color: #800000;
}

.pave0 {
  background-color: #F5F5F5;

  border: 0px outset #5E3500;

  border-radius: 15px;

  line-height: 20px;

  text-align: left;	
}


.pave {
  background-color: #F5F5F5;

  border: 1px outset #5E3500;

  border-radius: 15px;

  line-height: 20px;

  text-align: left;	
}

.pave1 {
  background-color: #F5F5F5;

  border: 1px outset #6E6F43;

  border-radius: 20px;

  line-height: 15px;

  text-align: left;	
}

.pave1bis {
  background-color: #F5F5F5;

  border: 1px outset #6E6F43;

  border-radius: 20px;

  line-height: 40px;

  text-align: left;	
}

.pave2 {
  background-color: #EFEFED;

  border: 2px outset #6E6F43;

  border-radius: 30px;

  line-height: 20px;

  text-align: left;	
}
.pave3 {
  background-color: #E4EEE4;

  border: 2px outset #1E4C1E;

  border-radius: 20px;

  line-height: 20px;

  text-align: left;	
}

#en_tete
{
	visibility : hidden;
}
@page
{	size:21.0cm 29.70cm;
	margin-top:1.7cm;
	margin-bottom:1.4cm;
	margin-left:2cm;
	margin-right:2cm;
}
#pied_de_page
{
	visibility : hidden;
}
#header
{
	visibility : hidden;
}
#menu
{
	visibility : hidden;
}
