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


#page													{ width: 800px; position: relative; }

img														{ border: 0; }

h1, h2, h3, h4, h5, h6				{ color: #000; margin: 0; }
h1														{ font-size: 22px; border-bottom: 4px solid #F90; }
h2														{ font-size: 20px; }
h3														{ font-size: 18px; }
h4														{ font-size: 16px; }
h5														{ font-size: 14px; }
h6														{ font-size: 12px; }
h1:first-letter								{ color: #F90; }

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

a															{ text-decoration: none; }
a:link												{ color: #39F; }
a:visited											{ color: #39F; } 
a:hover												{ color: #39F; text-decoration: underline; }
a:active											{ color: #39F; }

.petit												{ font-size: 90%; }

.logo													{ display: block; }

div.navig1                		{ }
div.navig1 ul 								{ margin: 0; padding: 0; }
div.navig1 li									{ padding: 0; border-bottom: 1px solid #FFF; list-style-type: none ; 
																background: transparent url(./images/puce2.gif) no-repeat center left; padding-left: 15px; }
div.navig1 li:hover						{ padding: 0; border-bottom: 1px solid #FFF; list-style-type: none ; 
																background: transparent url(./images/puce2h.gif) no-repeat center left; padding-left: 15px; }
div.navig1 li a 							{ display: block; width: auto; font-weight: bold; padding: 4px 0 4px 0; color: #7e99b9; }
/* div.navig1 li a:first-letter	{ } */
div.navig1 li a:link      		{ }
div.navig1 li a:visited   		{ }
div.navig1 li a:hover     		{ text-decoration: none; background: #e1e9ee url(./images/puce1.gif) no-repeat center right; color: #FFF; font-size: 115%; }
div.navig1 li a:active    		{ }

div.navig2                		{ }
div.navig2 ul 								{ margin: 0; padding: 0; }
div.navig2 li									{ padding: 0; border-bottom: 1px solid #7e99b9; list-style-type: none ; 
																background: transparent url(./images/puce2.gif) no-repeat center left; padding-left: 15px; }
div.navig2 li:hover						{ padding: 0; border-bottom: 1px solid #7e99b9; list-style-type: none ; 
																background: transparent url(./images/puce2h.gif) no-repeat center left; padding-left: 15px; }
div.navig2 li a 							{ font-weight: bold; padding: 0; }
/* div.navig2 li a:first-letter	{ } */
div.navig2 li a:link      		{ }
div.navig2 li a:visited   		{ }
div.navig2 li a:hover     		{ text-decoration: none; }
div.navig2 li a:active    		{ }


.imgbox 											{ border: 2px solid #7e99b9; }
a:hover img 									{ border-color: #F90; }
.important										{ color: #F00; }
.center												{ text-align: center; }
.spacer												{ clear: both; font-size: 1px; }

#thumb												{ padding-left: 4px; background: transparent url(./gfx/bg-thumb.gif) no-repeat top left; }



#tbl-th1											{ position: relative; padding-bottom: 20px; }
#tbl-th1 img									{ display: block; }
#tbl2-th1 img									{ display: block; }

#tbl2-th1											{ position: relative; z-index: 2; } /* MAJ */

.th-spacer-v1									{ position: absolute; top: 0; left: 118px; }
.th-spacer-v2									{ position: absolute; top: 0; left: 238px; }
.th-spacer-h1									{ position: absolute; top: 148px; left: 0; }

.th-spacer-v3									{ position: absolute; top: 0; left: 374px; }
.th-spacer-v4									{ position: absolute; top: 0; left: 494px; }
.th-spacer-h2									{ position: absolute; top: 148px; left: 254px; }

#header												{ position: relative; }

.th-content										{ width: 100%; padding-left: 4px; padding-right: 4px; text-align: justify; font-size: 90%; }
.th-big1											{ padding-left: 4px; }
.th-big2											{ padding-right: 4px; }
.bloc-video										{ padding-bottom: 20px; } /* MAJ */
.formats-video								{ position: absolute; top: 115px; left: 304px; display: none; }

#footer												{ background: transparent url(./gfx/bg-footer.gif) no-repeat bottom left; 
																height: 115px; position: relative; padding-top: 15px; text-align: center; font-size: 90%; } /* MAJ */
.see-them-all									{ position: absolute; bottom: 0; left: 140px; }
