/*importation des styles navigateurs récents*/
@import url("addentum3.css");
/*styles communs NS4.x et autres*/
html {
margin:0;
}
body {
background-color:white;
margin:0;
background-image:url(images/rayegrisfin.gif);
}

h1 {
text-align:right;
font-family:"trebuchet ms", sans-serif;
font-style:normal;
font-size:280%;
color:#696969;
margin-top:0;
background-color:transparent;
}
h2 {
text-align:center;
font-family:"trebuchet ms", sans-serif;
font-style:italic;
font-size:180%;
color:#FF0000;
letter-spacing:3px;
}

h3 {
text-align:left;
font-family:"trebuchet ms", sans-serif;
font-size:130%;
color:#000000;
border-bottom:1px solid black;
}
h4{
text-align:left;
font-family:"trebuchet ms", sans-serif;
font-size:100%;
color:#FF0000;
margin-left:20px;
}
p {
text-align:justify;
font-family:"trebuchet ms", sans-serif;
font-size:90%;
color:black;
}
ul {
text-align:left;
font-family:"trebuchet ms", sans-serif;
font-size:100%;
color:black;}
li {
text-align:left;
font-family:"trebuchet ms", sans-serif;
font-size:90%;
color:black;
list-style-type:circle;
}
a {
font-weight:bold;
}
a:link {
color:#4D4D4D; 
text-decoration:underline;
}
a:visited {
color:#777777;
text-decoration:underline
}
a:hover {
color:#FF0000;
text-decoration:none
}
table {
border:2px solid black;
border-collapse:collapse;
margin:auto;}
th, td {
font-family:"trebuchet ms", sans-serif;
border:1px solid #696969;
padding:5px;
font-size:90%;
}
img {border:0}
/*variantes*/
.top {
font-size:80%;
text-align:right;
}
.important {
font-weight:bold;
text-align:center;
margin:0 50px 0 50px;
padding:10px;
color:#000080;
border:1px inset white;
background-color:#f5f5f5;
background-image:url(images/rayegrisfin.gif);
}
.datenews {
text-align:right;
font-weight:bold
}
.identite {
text-align:right
}
/*haut de page*/
#top p {
margin-top:0;
text-align:right;
font-size:80%;
}
/*contenus*/
#content {
margin:0 220px 40px 50px;
border-width:1px;
border-style:outset;
border-color: #C0C0C0;
padding:0 15px 5px 15px;
background-color:#FFFFFF;
min-height:500px;
}
/*menu de navigation*/
#menu{
margin-top:50px;
}
#menu p{
text-align:center;
font-size:80%;
}
.logo {
background-color:transparent;
background-image:none;
}
#menu p.logo {
text-align:center !important;
border:none;
}
#menu p.logo a {
background-color:transparent !important;
border:0px solid white !important;
}
#menu p.logo a:hover {
background-color:transparent !important;
border:0px solid white !important;
}
/*pied de page*/
#footer p {
text-align:center;
font-size:80%;
padding-top:5px;
margin-bottom:0;
}
/*hack IE*/
body> #footer p{
padding:0;}
/*PopUp*/
#popup {
margin:20px 10px 20px 10px;
padding-top:0;
padding-bottom:10px;
background-color:white;
border:2px solid #696969;
}
#popup form {
text-align:center
}
