body {
margin: 0; /* sans marges, la page sera collée aux bords */
font-family: Times; /*  la police de base dans la page */
font-size: 1em; /* la taille de police de base dans la page */
background:#910000;
}
.head1{background-image: url("../img/header.jpg"); width: 701px; height: 98px; }
#googlesearch{
     width: 410px;
     height: 68px;
     text-align: center;
     color= #000;
     margin-left: 3px;
     margin-right: 6px;
     float: right;
     margin-top: 3px;

     font-size: .9em;
     font-weight:bold;
     font-family: Times;

}
.pagemap{
  background:#fff;
  width: 100%;
  height: 100%;
  color: #000;
  font-family: times;
  font-size: 105%;

}
.html1 a { font-size: 100%; font-weight: bold;  font-family: times;  margin-left: 15px; margin-right: 5px; display: block; }
h1{font-size: 30pt; font-weight: bold; text-align: center; font-family: times; }
h3
{
font-size: 15pt;
font-weight: bold;
text-align: center;
font-family: times;
font-variant:small-caps;

}

p{
font-size: 100%;
font-weight: bold;
text-align: left;
font-family: times;
margin-left: 10px;

line-height: 18px;
}
#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #F9CC83;
color: white;
width: 100%;
font-family: times;
font-variant:small-caps;
font-weight:bold;
line-height: 18px;

/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
color: #C10033;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-image: url("../img/bouton1.png");
color: #C10033;
font-size: 13px;
text-decoration: underline;
font-variant:small-caps;

}

#navcontainer #active {
border-left: 1px solid #fff;
}

a:link {
font-size: 12pt; color: #000099; text-decoration: underline;
}
a:visited {
font-size: 12pt; color: #660000; text-decoration: underline;
}
a:active {
font-size: 12pt; color: #3399cc; text-decoration: underline;
}
img {
border: 0;
}
/* rechercher */
#search{
float: right;
margin-right: 10px;
}
#top{
  float: right;
  margin: 0;
  padding: 0;}
  
.clear{
  clear: both;
}
hr.clear
{
clear: both;
visibility: hidden;
}
.clearall{ clear:all; }
