body {font-family: Arial; font-size: 14px; background-color: #ffffff; margin: 20px 0px 0px 10px; text-align: justify; color: #000000; background: url(images/fond.jpg) no-repeat;}

#contenant{height: 500px; width:100%; border: 0;}

#logo{height: 150px; width:180px; vertical-align:top; text-align: left; background: url(images/logo-rouge.gif) no-repeat;}

#toptitre{height: 80px; width:auto; vertical-align:top; text-align: center;}

#page{height:auto; vertical-align: top; }

#menu {width:180px; height:auto; vertical-align: top; text-align:left;}

#divmenu {width:120; margin-left: 15px; margin-right: 15px;}

#contenu {width:auto; height:380px; margin-top:0px; overflow: scroll; padding:15px;}

ul.menu {list-style-type: none; padding-left: 0px; margin-top: 0px; margin-left: 0px;}

ul.sous-menu {list-style-type: none; padding-left: 20px; margin-bottom: 5px; margin-left: 0px;}

A.menu {text-decoration: none; color: #ff0000; font-size: 18px; font-weight: bold;}
A.menu:hover {text-decoration: none; color: #000080; font-size: 18px; font-weight: bold;}

A.sous-menu{text-decoration: none; color: #ff0000; font-size: 14px;}
A.sous-menu:hover{text-decoration: none; color: #000080; font-size: 14px;}


A{text-decoration: none; color: #0000ff; font-weight:bold;}
A:hover{text-decoration: none; color: #ff0000; font-weight:bold;}

.titre{font-size: 20px; font-weight: bold; color: #000000; text-align: center;}
.sous-titre{font-size: 14px; font-weight: bold; font-style: italic; color: #000000; text-align: center; margin-bottom:0px;}
.centrer{font-size: 14px; color: #000000; text-align: center; margin-top:10px;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.bolditalic{font-weight: bold; font-style: italic;}
.red{color: #ff0000;}
