/* #########################################################
Style de structure ################################################
######################################################### */

body {
text-align: center;
width: 995px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: auto;
margin-right: auto;
font-family: sylfaen;
font-size: 12pt;
background-image: url("images/template/fond_page.jpg");
scrollbar-track-color: #bababa; 
scrollbar-face-color: #9fa3a1; 
scrollbar-highlight-color: #ecebf4; 
scrollbar-shadow-color: #26493b; 
scrollbar-3dlight-color: #4e4d52; 
scrollbar-arrow-color: #000000;  
scrollbar-darkshadow-color: #e7e6f8;
overflow-y: scroll;
    }

.haut {
width: 993px;
height: 78px;
      }

.bas {
width: 993px;
background-image: url("images/template/fond.jpg");
border-bottom: solid 1px black;
     }
	  
.bandeau {
width: 993px;
height: 49px;
background-image: url("images/template/bandeau.gif");
         }

.gauche {
padding: 0px;
width: 118px;
float: left;
text-align: left;
        }

.int {
position: absolute;
width: 118px;
     }
	
.centre {
padding: 0px;
margin-left: 130px;
margin-right: 24px;
text-align: justify;
min-height: 443px;
        }		

.main1 {
width: 100%;
background: url("images/template/gauche.gif") top left repeat-y;
       }

.main2 {
width: 100%;
background: url("images/template/droite.gif") top right repeat-y;
       }
 
/* #########################################################
Style de contenu #################################################
######################################################### */

.article1 {
background: url(images/template/fond2.jpg);
border: double 3px;
          }

.article2 {
padding: 10px;
          }

.menu {
padding: 0px;
font-size: 16pt;
text-align: left;
margin-left: 6px;
cursor: pointer;}
      }

.menu2 {
padding: 0px;
border-top: solid black 1px;
border-bottom: solid black 1px;
     }

.menu3 {
padding: 0px;
margin-left: 4px;
font-size: 10pt;
text-align: left;
       }

.bandeau a {
text-decoration: none;
color: black;
          }

.bandeau a:hover {
text-decoration: underline;
                } 

#menu a {
color: black;
text-decoration: none;
cursor: pointer;
       }

#menu a:hover {
text-decoration: underline;
             }  

.entete {
width: 685px;
height: 35px;
background: url(images/liens/or.jpg);
font: 17pt;
font-weight: bold;
color: darkblue;
text-align: center;
        }

.entete2 {
font: 17pt;
font-weight: bold;
color: darkblue;
text-align: center;
		}

.descriptif {
background: url(images/template/fond2.jpg);
width: 685px;
text-align: justify;
}
 
h1 {
font-family: Century;
color: navy;
font-size: 18pt;
text-align: center;
font-weight: bold;
margin: 0px;
border-bottom: solid 1px black;
margin-bottom: 20px;
       }

h2 {
font-family: Sylfaen;
font-size: 14pt;
font-weight: normal;
margin-bottom: 0px;
margin-top: 0px;
   }

h3 {
font-family: Sylfaen;
font-size: 12pt;
font-weight: bld;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
   }

hr {
color: black;
background-color: black;
height: 1px;
border: 0px;
  }  

.indications {
font-size: 10pt;
             }

a:link {
color: black;
text-decoration: underline;
				}

a:visited {
color: black;
text-decoration: underline;
				}

a:active {
color: black;
text-decoration: underline;
				}

a:hover {
color: black;
text-decoration: underline;
				}

a:link.barre {
color: black;
text-decoration: none;
				}

a:visited.barre {
color: black;
text-decoration: none;
				}

a:active.barre {
color: black;
text-decoration: underline;
				}

a:hover.barre {
color: black;
text-decoration: underline;
				}

a:active.titre {
color: black;
text-decoration: none;
				}

a:hover.titre {
color: black;
text-decoration: none;
				}
