body													{ font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; margin: 0; font-size: 12px; color: #FFF; }
#home-us											{ background: #000 url(./gfx/bg.jpg) repeat-y top center; }
#home-fr											{ background: #000 url(./gfx/bg.jpg) repeat-y top center; }

#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: #FFF; }
a:active											{ color: #FFF; }


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

#footer												{ text-align: center; }
#footer	img										{ display: inline; }

#txt-intro										{ overflow: auto !important; text-align: justify; 
																font-size: 120%; font-weight: bold; padding: 20px 8px 10px 8px; }

#bloc1 img										{ display: inline; }

#home-us #bloc1								{ background: transparent url(gfx/bloc1-bg-us.jpg) no-repeat top right; position: relative; }
#home-fr #bloc1								{ background: transparent url(gfx/bloc1-bg-fr.jpg) no-repeat top right; position: relative; }
#divbloc2 td									{ padding: 0; }
#bloc2												{ margin-left: 25px; } 
#bloc2 td											{ padding: 8px; }

#linksample										{ position: absolute; top: 120px; right: 35px; width: 263px; height: 77px; }
