/* CSS Document */

/* definition générale */

body
{
margin: 0;
padding: 0;
background-color: #ccc;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size: 85%;
color: #666666;
}

ul, li
{
list-style: none;
}

table
{
margin: auto;
width: 100%;
border: #CCC 1px solid;
border-collapse: collapse;
}

th
{
padding: 0;
border-bottom: #CCC 1px solid;
background-color: #999;
color: #FFF;
text-align: center;
}

td
{
padding: 2px;
border: #CCC 1px solid;
border-collapse: collapse;
text-align: center;
}

div#head
{
height: 100px;
background-color: #fff;
background-image: url(../img/logo.jpg);
background-repeat: no-repeat;
}

div#head h1
{
margin-top: 0;
margin-left: 120px;
padding-top: 10px;
text-align: center;
color: #693;
}

div#page {
text-align: left;
width: 770px;
margin: 0 auto;
background: #fff;
border: #693 1px solid;
padding: 0 0 10px 0;
}

div#menu
{
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 37px;
background-color: #693;
background-image: url(../img/topbar_bg.gif);
background-repeat: repeat-x;
}

div#menu ul
{
margin:0 0 0 0;
padding-left: 100px;
height: 35px;
list-style-type: none;
}

div#menu li
{
float: left;
margin: 0 10px 0 0;
padding-top: 5px;
}

div#menu a
{
color: #693 ;
}

div#contenu
{
padding: 5px;
text-align: center;
}

div#contenu h2
{
font-size: 1.8em;
margin: 5px 0 10px 0;
text-align: center;
color: #693;
}

div#contenu h3
{
margin: 0;
}

div#contenu h4
{
text-align: left;
}

div#contenu p.texte
{
text-align: justify;
}

div#contenu h2.titre
{
margin: 0;
font-size: 1.5em;
color: #c96;
text-align: center;
}

div#contenu h5.new
{
margin: 0;
padding-left: 10px;
text-align: left;
}

div#pied
{
color: #669933;
text-align: center;
}

span {
font-weight: normal;
color: #669933
}

a
{
text-decoration: none;
color: #CC9966;
}

a:hover
{
text-decoration: underline;
}

div#menu_catalogue
{
width: 199px;
margin: 5px 5px 0 5px;
padding: 0;
border: #693 1px solid;
}

div#menu_catalogue h5
{
margin: 5px 5px 0 5px;
padding: 0;
border: #693 1px solid;
text-align: center;
}

div#menu_catalogue p
{
text-align: center;
}

div#menu_catalogue ul
{
margin: 5px 0 0 0;
}

div#menu_catalogue li
{
margin: 0;
padding: 0;
text-align: center;
}


div#catalogue
{
margin-left: 200px;
}
div#catalogue h2
{
margin: 0;
text-align: center;
}

div#catalogue img
{
width: 99px;
vertical-align: middle;
}
