/* Style Sheet */
/* @charset "iso-8859-1"; */

/* Page structure */
body {
   background-color: whitesmoke;
/*   background-color: steelblue; */
   padding: 5px;
   font-family: Arial;
   margin: 0;
}
#header {
   margin-top: 0px;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 15px;
   padding: 0px;
   text-align: center;
}
#leftcol {
   float: left;
   width: 160px;
   padding: 5px;
}
#centercol {
   margin: 0 180px 0 180px;
   padding: 5px
}
#rightcol {
   float: right;
   width: 160px;
   padding: 5px;
   margin: 0px;
}
#centercol_adm {
   margin: 0 25px 0 180px;
   padding: 5px
}
#rightcol_adm {
   float: right;
   width: 5px;
   padding: 1px;
   margin: 0px;
}
#footer {
   margin-top: 15px;
   text-align: center;
   border: gray 1px solid;
   padding: 3px;
   background: lightyellow;
}
div.titre {
   font-size: larger;
   font-weight: bold;
}
.curved {
   -moz-border-radius:10px; /* Firefox */
   -webkit-border-radius:10px; /* Safari and chrome */
   -khtml-border-radius:10px; /* Linux browsers */
   behavior: url( border-radius.htc ); /* IE only */
   border-radius:10px; /* CSS3 */
}
div.box {
   border: solid gray;
   border-width: 1px;
   padding: 3px;
   background: white;
   overflow: hidden;
   width: 100%;
   -moz-border-radius:10px; /* Firefox */
   -webkit-border-radius:10px; /* Safari and chrome */
   -khtml-border-radius:10px; /* Linux browsers */
   behavior: url( border-radius.htc ); /* IE only */
   border-radius:10px; /* CSS3 */
}
div.page_maj {
   float: left;
   font-size: smaller;
}
.menu { padding: 2px; }
.br4div { clear: both; }

/* Links */
a:link { color: blue; }
a:active { color: red; }
a:visited { color: purple; }
a:hover { background-color: yellow; }
.menu a { color: darkgreen; text-decoration: none; }
.menu a:active { color: darkgreen; }
.menu a:visited { color: darkgreen; }
.menu a:hover { color: white; background-color: green; }
.imgt a:hover { background-color: transparent; }

/* Images */
img { border: 0; }
img.left { float: left; }
img.right { float: right; }

/* Tables */
td.t1 { text-align: left; font-weight: bold; }
td.t2 { text-align: right; }
td.t3 { text-align: center; }

/* End of style section */

