body { font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; background-color: #515151; margin: 0; }
p { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.central { background-image: url(../images/homepage/motif_gris_blanc.jpg); background-repeat: no-repeat; background-attachment: fixed; width: 900px; height: auto; visibility: visible; border-top: 1px solid #afafaf; }
.contenu { width: 701px; padding: 0; }
.filet { background-color: white; background-image: url(../images/commun/filet_haut.gif); background-repeat: repeat-x; width: 900px; height: 6px; }
.topbar { background-color: #65bee0; background-repeat: repeat-x; width: 900px; height: 44px; }
.bordureleftbar { background-color: white; background-image: url(../images/aluminium/bordure_alu.jpg); background-repeat: no-repeat; width: 4px; height: auto; }
#tdfondpuce { background-image: url(../images/homepage/motif_fd_puce.gif); background-repeat: no-repeat; }
/* Top Bar
********************************************/
#topbar { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/aluminium/motif_topbar.jpg); background-repeat: repeat-x; width: 900px; height: 100px; }
#topbar p { color: #bb3434; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.3em; padding-top: 5px; }
/* Menu Haut
********************************************/
.bandebleuhaute { background-image: url(../images/homepage/motif_bande_bl_h.gif); background-repeat: repeat-x; }
#bbhaute { background-image: url(../images/homepage/motif_bande_bl_h.gif); background-repeat: repeat-x; }
/* Menu Gauche
********************************************/
.leftbar { background-color: white; background-image: url(../images/aluminium/motif_left_bar.jpg); background-repeat: repeat-x; width: 195px; height: auto; padding-top: 6px; padding-bottom: 6px; }
.leftbargrey { background-color: white; background-image: url(../images/commun/motif_menug.jpg); background-repeat: repeat-x; }
#menugauche p { color: #777; font-size: 0.7em; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1em; padding: 5px 10px 5px 20px; }
dl#menu { color: #678da3; }
dl#menu dt { font-size: 0.8em; cursor: pointer; height: 22px; line-height: 1em; text-align: left; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; }
dl#menu dd { font-size: 0.75em; line-height: 1.3em; text-decoration: none; padding-left: 5px; }
dl#menu dd a { color: gray; text-decoration: none; padding-left: 5px; cursor: pointer; }
dl#menu dd a:hover { color: red; font-weight: bold; background-image: url(../images/commun/curseur.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left 75%; text-decoration: none; cursor: pointer; padding-left: 5px; }
dl#menu li { background: transparent; text-indent: 5px; list-style-image: url(../images/aluminium/puce_alu.gif); list-style-position: outside; }
dl#menu li a, dl#menu dt a { color: #678da3; text-decoration: none; display: block; border: 0;}
dl#menu li a:hover, dl#menu dt a:hover { color: #82618d; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
/* Style intercalaire
********************************************/
#intercalaire  { font-weight: bold; text-decoration: none; }
#intercalaire  h1{ color: #71b2d3; font-size: 1.5em; font-weight: normal; font-style: normal; background-color: transparent; text-decoration: none; padding-right: 60px; padding-left: 0; }
#intercalaire  h2{ color: #678da3; font-size: 0.95em; font-weight: normal; font-style: normal; line-height: 1.2em; text-decoration: none; padding-right: 60px; padding-left: 365px; }
#intercalaire  p{ color: #656565; font-size: 0.8em; font-weight: normal; line-height: 1.2em; background-image: url(../images/commun/filet_page_intercal.gif); background-repeat: repeat-y; text-decoration: none; text-align: justify; padding-top: 5px; padding-right: 60px; padding-left: 365px; }
#intercalaire p a { color: #656565; font-weight: bold; text-decoration: none; }
#intercalaire p a:hover { color: #5d5d5d; font-weight: bold; text-decoration: underline; }
/* Style bandedeco
********************************************/
#bandedeco  { background-color: #63c7ee; }
/* Style contenu
********************************************/
#contenu  { font-weight: bold; text-decoration: none; }
#contenu h1{ color: #71b2d3; font-size: 1.5em; font-weight: normal; font-style: normal; text-decoration: none; padding-right: 60px; padding-left: 380px; }
#contenu h2{ color: #678da3; font-size: 1em; font-weight: normal; font-style: normal; line-height: 1.2em; text-decoration: none; padding-right: 60px; padding-bottom: 15px; padding-left: 6px; }
#contenu h3 { color: #678da3; font-size: 0.9em; font-style: normal; font-weight: bold; line-height: 0.9em; text-decoration: underline; padding-right: 60px; padding-bottom: 5px; padding-left: 6px; }
#contenu p{ color: #656565; font-size: 0.8em; font-weight: normal; line-height: 1.2em; text-decoration: none; padding-right: 40px; padding-bottom: 15px; padding-left: 6px; }
.contenubold { font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat-y; }
#contenu p a { color: #656565; font-weight: bold; text-decoration: none; }
#contenu p a:hover { color: #5d5d5d; font-weight: bold; text-decoration: underline; }
.separateur { background-image: url(../images/commun/filet-separateur.gif); background-repeat: no-repeat; }
.filetgrey { border-right: 1px solid silver; }
.legende { color: #678da3; font-size: 0.7em; line-height: 1.3em; padding-left: 20px; }
.legendechiffres { color: gray; font-weight: bold; font-style: italic; }
/* Bottombar
********************************************/
#bottombar p  { color: #666; font-size: 0.7em; line-height: 1.1em; text-decoration: none; text-align: center ; }
#bottombar a  { color: #666; text-decoration: none; text-align: center }
#bottombar a:hover { color: #666; text-decoration: underline; text-align: center }
/* Signature
********************************************/
#signature p  { color: #a8a8a8; font-size: 10px; line-height: 11px; text-decoration: none; text-align: center }
#signature a  { color: #a8a8a8; text-decoration: none; text-align: center }
#signature a:hover { color: #666; text-decoration: underline; text-align: center }

