body { color: black; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../data/fond.jpg); background-repeat: repeat; margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
div#container { background-image: url(../data/fond-container.png); background-repeat: repeat-y; background-position: center top; width: 785px; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 10px; padding-left: 10px; }
.moyen { font-size: medium; }
.csswai { display: none; }
.grand { font-size: large; }
.petit { font-size: small; }
.gras { font-weight: bold; }
.txtdroite { text-align: right; }
.txtgauche { text-align: left; }
img { border-style: none; }
.imggauche { float: left; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; }
.imgdroite { float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; }
hr { background-color: #496cbd; border-color: #496cbd; color: #496cbd; width: 100%; height: 1px; margin-top: 20px; margin-bottom: 20px; border-width: 0; }
acronym, abbr { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help; }
p#langues { width: 760px; height: 15px; margin: 0 auto; padding: 3px 0; border-bottom: 1px solid #036; border-top-color: #036; border-top-style: none; border-right-color: #036; border-right-style: none; border-left-color: #036; border-left-style: none; display: none; }

	div#bandeau { background-image: url(../data/tete.jpg); background-repeat: no-repeat; background-position: center bottom; width: 100%; height: 190px; }
	div#bandeau fieldset { font-size: small; text-align: right; margin-right: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-style: none; }
div#bandeau fieldset input, div#bandeau fieldset submit { font-size: x-small; background-color: #8ea4d7; display: none; }
div#menu { text-align: right; width: 510px; height: 20px; float: right; margin-top: 35px; padding-right: 20px; display: none; }
div#menu a { font-size: small; font-weight: bold; text-decoration: none; text-transform: uppercase; }
	div#menu a:link, div#menu a:visited { color: #ffa221; }
	div#menu a:hover, div#menu a:focus, div#menu a:active { color: #feffff; }
	div#accroche { width: 310px; height: 160px; float: right; padding-right: 15px; border-color: #ffa221; border-style: solid; border-width: 2px 4px 4px 2px; }
	div#accroche p { color: #ffa221; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; margin-top: 45px; }
	p#accr { font-size: 1.25em; font-weight: bold; font-style: italic; letter-spacing: 0.15em; }
div#contenu { color: #496cbd; font-size: 0.75em;; width: auto; margin-top: 40px; margin-right: 40px; margin-left: 170px; padding-bottom: 10px; }
div#contenu hr { clear: both; }
h2,h3 { font-size: small; }
/*<agl.folder "Titre">*/
	div#titre { background-image: url(../data/bgh1.png); background-repeat: no-repeat; background-position: 13px 40px; width: 150px; float: left; }
	h1 { color: #036; font-size: 0.65em; text-transform: uppercase; text-align: right; letter-spacing: 0.25em; margin-right: 15px; margin-left: 15px; padding-top: 30px; padding-bottom: 30px; }
/*</agl.folder>*/
p { }
td { }
/*<agl.folder "Pied">*/
	div#pied { color: #fff; font-family: Verdana, sans-serif; font-weight: bold; background-color: transparent; background-image: url(../data/fond-pied.png); background-repeat: no-repeat; background-position: center bottom; text-align: right; clear: both; padding-bottom: 8px; }
	div#pied p { padding-top: 5px; padding-right: 20px; padding-bottom: 10px; border-color: #feffff; }
	div#pied span#p1 { padding-right: 200px; display: none; }
	div#pied span#p2 {  }
	div#pied a { color: #fff; font-size: x-small; }
	div#pied a:link, div#pied a:visited { text-decoration: none; }
	div#pied a:hover, div#pied a:focus,  div#pied a:active { text-decoration: underline; }
/*</agl.folder>*/
table { border: solid 1px #496cbd; }
table caption { color: #ffa221; font-weight: bold; text-align: left; }
thead tr, tfoot tr, th { color: #496cbd; }
th, td { padding: 1px 3px; }
ul, ol { margin-left: 80px; }
