body													{ font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; margin: 0; font-size: 12px; color: #FFF; }
#home-us											{ background: #000 url(./gfx/bg-us.jpg) no-repeat top center; }
#home-fr											{ background: #000 url(./gfx/bg-fr.jpg) no-repeat top center; }
.languages										{ position: absolute; top: 0; right: 0; z-index: 2;}
.languages img								{ width: 15px; height: 10px; display:inline;}

#page													{ width: 800px; margin: 0 auto; background: transparent url(./gfx/bg-page.jpg) repeat-y top center; 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: #FFF; }

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

.page-suivante img						{ display: inline; }
.page-suivante 								{ text-align: right; }

.page-precedente img					{ display: inline; }
.page-precedente							{ text-align: left; }

#micropaiement								{ color: #000; text-align: center; margin: 0 25px 0 25px; }
#micropaiement h3							{ color: #FFF; background: #300; padding: 3px; }
#micropaiement li							{ font-weight: bold !important; }

.bloc													{ display: none; }
.bloc													{ color: #FFF !important; margin-bottom: 30px; }
.bloc-titre										{ background: #530000 url(gfx/box-1-2.gif) repeat-x top left; text-align: center; width: 100%; padding-top: 3px; }
.bloc h3											{ overflow: hidden; width: 620px; white-space: nowrap; }
.bloc-2-1											{ background: transparent url(gfx/box-2-1.gif) repeat-y top left; }
.bloc-2-2											{ background: #300; width: 100%; }
.bloc-2-3											{ background: transarent url(gfx/box-2-3.gif) repeat-y top right; }
.bloc h4											{ position: absolute; top: 15px; left: 17px; width: 315px; overflow: hidden; white-space: nowrap; }
.bloc-3-3											{ width: 100%; background: transparent url(gfx/box-3-3.gif) repeat-x top left; }
.bloc-3-3	div									{ margin-top: 15px; height: 65px; overflow: auto; text-align: justify; }

#mag-listing									{ margin: 0 auto; }
#mag-listing td								{ padding: 5px; }


.upd-setphoto									{ position: relative; }
.picsnbr											{ position: absolute; left: 19px; top: 78px; font-size: 20px; font-weight: bold; } 
.picsupdtitle									{ position: absolute; left: 400px; top: 1px; font-size: 18px; font-weight: bold; width: 390px; height: 40px; overflow: hidden; }

.upd-setvideo									{ position: relative; }
.videoupdtitle								{ position: absolute; left: 330px; top: 19px; font-size: 18px; font-weight: bold; width: 400px; height: 40px; overflow: hidden; }

#txt-intro										{ position: absolute; left: 86px; top: 215px; width: 430px; height: 90px; overflow: auto !important; text-align: justify; }
#txt-support p										{ padding: 3px; margin-top: 5px; margin-bottom: 5px; margin-left: 8px;}
#txt-support h5,h1										{ padding: 3px; margin-left: 5px;}

#footer												{ text-align: center; font-size: 90%; margin-top: 25px; }
#menu h6												{ color: #F00; text-align: center; font-size: 150%; font-weight:bold;}
