html, body { position:relative; width:100%; height:100%; text-align:center; _overflow:hidden; }
body { overflow-x:hidden; }
#imgBack0 { position:absolute; top:50%; margin-top:-320px; left:50%; margin-left:-600px; height:630px; }
#content { position:absolute; top:50%; margin-top:-320px; left:50%; margin-left:-480px; width:960px; padding-top:130px;  text-align:left; }
#logo { position:absolute; top:0; left:330px; height:129px; width:288px; overflow:hidden; }
#header { position:absolute; top:0; left:-120px; width:1200px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#imgBack0 {  }
}

.s10 { font-size:10px; }
.rouge { color:#ce0017; }
.right { text-align:right; }
.fleft { float:left; }
.clear { clear:both; }

#accAffiche { position:absolute; top:7px; left:653px; }
#accAffiche img { position:relative; }
#overflowBienvenue { position:absolute; left:0; top:0; height:460px; overflow:hidden; width:390px; }
#accBienvenue { position:absolute; top:110px; left:30px; width:350px; font-size:12px; }
#accBienv1 { color:#fff; position:absolute; top:70px; left:55px; width:255px; }
#accBienv2 { color:#80000C; position:absolute; top:220px; left:55px; width:255px; font-weight:bold; }
#videoAcc { position:absolute; top:75px; left:19px; height:261px; overflow:hidden; background:#000; }
#myVideoAcc { position:relative; top:-20px }
#videoImg { position:absolute;top:0;left:0; }
#accRight { position:absolute; top:121px; left:429px; }
#accVideo { position:absolute; top:0; left:0; z-index:1000; }


#presentDiapo { position:absolute; top:150px; left:70px; }
#presentDiapo1 { position:absolute; top:31px; left:16px; width:314px; height:210px; overflow:hidden; }
#presentDiapo2 { position:absolute; top:0; left:0; }
#presentBlock { position:absolute; top:85px; left:450px; }
#presentBlock2 { position:absolute; top:0; left:0; }
#presentBlock3 { position:absolute; left:35px; top:80px; font-size:12px; width:445px; height:300px; color:#fff; }
#presentBlock3 .overflow { overflow:auto; width:440px; height:300px; padding-right:5px; }
#presentBlock3 .title { display:block; text-align:right; font-size:18px; text-transform:uppercase; font-weight:normal; margin:15px 0 10px; }



#progLeft { position:absolute; top:95px; left:-5px; }
#progLeft2 { position:absolute; top:0px; left:0px; }
#progLeft3 { position:absolute; top:78px; left:35px; color:#fff; width:263px; font-size:12px; text-transform:uppercase; line-height:16px; }
#progCenter { position:absolute; top:140px; left:310px; }
#progCenter1 { position:absolute; top:25px; left:31px; width:261px; height:174px; overflow:hidden; }
#progCenter2 { position:absolute; top:0px; left:0px; }
#progCenter3 { position:absolute; top:250px; left:35px; width:240px; text-transform:uppercase; color:#fff; font-size:12px; }
#progRight { position:absolute; top:90px; left:640px; }
#progRight2 { position:absolute; top:0px; left:0px; }
#progRight3 { position:absolute; top:80px; left:10px; width:280px; height:305px; text-transform:uppercase; color:#fff; font-size:12px; line-height:16px; }
#progRight3 .overflow { overflow:auto; width:275px; height:305px; padding-right:5px; }
#date1 { position:absolute; top:28px; left:22px; }
#date2 { position:absolute; top:218px; left:27px; }
#date3 { position:absolute; top:26px; left:85px; }


#partBlock { position:absolute; top:75px; left:5px; }
#partBlock1 { position:absolute; top:0; left:0; }
#partBlock2 { position:absolute; top:90px; left:60px; width:635px; height:275px; }
#partBlock2 .overflow { overflow:auto; width:630px; height:275px; padding-right:5px; }
#partBlock2 .logo { display:block; float:left; margin: 0 25px 14px; }




#menu { position:absolute; top:450px; left:40px; z-index:1500; }

#bas, #bas2 { position:absolute; top:522px; left:-120px;  }
#bas2 { z-index:2000; display:none; overflow:hidden; height:108px; }
#adresse { position:absolute; top:580px; left:100px; text-align:center; font-size:12px; }
#adresse, #adresse a { color:#fff; text-decoration:none; }
#copyright { position:relative; top:19px; right:0; width:330px; height:36px;  }
#bandeBas { position:absolute; left:-120px; top:630px; width:1200px; height:10px; background:#000; }

