body													{ font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; margin: 0; font-size: 12px; color: #FFF; background: #000 url(gfx/bg.jpg); background-attachment: fixed; }

#page													{ width: 800px; margin: 0 auto; position: relative; }

img														{ border: 0; display: block; }
form, p												{ margin: 0; padding: 0; }
embed													{ margin: 0; padding: 0; display: block; }

h1, h2, h3, h4, h5, h6				{ margin: 0; }
h1														{ font-size: 22px; }
h2														{ font-size: 20px; }
h3														{ font-size: 18px; }
h4														{ font-size: 16px; }
h5														{ font-size: 14px; }
h6														{ font-size: 12px; }

table													{ border-spacing: 0px; border-collapse: collapse; margin: 0; border: 0; }
td														{ vertical-align: top; padding: 0; }
hr														{ clear: both; }

.petit, .detail								{ font-size: 90%; line-height: 1.1em; }
.gros													{ font-size: 115%; }

.important,.warning						{ color: #F00; }
.center												{ text-align: center; }
.spacer												{ clear: both; font-size: 1px; }
.gauche												{ text-align: left !important; }
.left													{ float: left; }
.droite												{ text-align: right !important; }
.right												{ float: right; }
.centre												{ text-align: center !important; }

a															{ text-decoration: none; }
a:link												{ color: #F00; }
a:visited											{ color: #F00; }
a:hover												{ color: #F90; }
a:active											{ color: #F90; }


.imgbox 											{ border: 2px solid #F90; }
a:hover img 									{ border-color: #F00; }

#footer												{ text-align: center; padding-bottom: 20px;}
#footer	img										{ display: inline; }

#home-us #txt-intro						{ font-size: 110%; font-weight: bold; padding: 10px; }

#home-fr #txt-intro						{ font-size: 110%; font-weight: bold; padding: 10px; }

#bloc1												{ margin-left: 4px; position: absolute; top: 327px; left: 25px; } 
#bloc1 td											{ padding: 0 40px 54px 40px; }

#bloc2												{ margin-left: 5px; margin-top: -4px; } 
#bloc2 td											{ padding: 4px; }

#over1												{ position: absolute; top: 270px; right: 74px; }
#over2												{ position: absolute; top: 890px; left: 345px; }

