/* Reset CSS and general stuff */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
html { overflow:-moz-scrollbars-vertical; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
a { outline: none; }

body { background: #000; }
h1 { position: absolute; left: -9000px; }

#container { position: relative; width: 1156px; margin: 0 auto; }
#container p em { position: absolute; left: -9000px; }

#bloc1 { position: relative; width: inherit; height: 559px; background: url(../images/bg-bloc1.jpg) top left no-repeat; }
#bloc1 #mnu-wallpaper { float: left; width: 200px; margin-left: 60px; }
#bloc1 #mnu-wallpaper a { font: 14px Arial, Helvetica, sans-serif; color: #c9c7ce; text-decoration: none; }
#bloc1 ul { float: right; width: 500px; padding: 3px; margin: 0 140px; text-align: right; }
#bloc1 ul li { display: inline; padding: 0 10px; border-right: 1px solid #c9c7ce; height: 12px;}
#bloc1 ul li a { color: #c9c7ce; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;  }
#bloc1 ul .last { border: none; }
#bloc1 ul .last a { text-transform: uppercase; font-weight: bold; }
#bloc1 #flash1 { position: absolute; width: 415px; height: 277px; top: 113px; left: 123.5px;  }


#bloc2 { position: relative; width: inherit; height: 436px; background: url(../images/bg-bloc2.jpg) top left no-repeat; }
#bloc2 .model1 {
	position: absolute;
	display: block;
	width: 210px;
	height: 312px;
	bottom: -74px;
	left: 50px;
}
#bloc2 .model2 {
	position: absolute;
	display: block;
	width: 227px;
	height: 256px;
	bottom: -37px;
	left: 269px;
}
#bloc2 .model3 {
	position: absolute;
	display: block;
	width: 304px;
	height: 172px;
	bottom: 0;
	left: 565px;
}
#bloc2 .model4 {
	position: absolute;
	display: block;
	width: 185px;
	height: 196px;
	bottom: -90px;
	left: 879px;
}

#bloc3 { position: relative; width: inherit; height: 459px; background: url(../images/bg-bloc3.jpg) top left no-repeat; }
#bloc3 #light1 { position: absolute; width: 35px; height: 35px; top: 46px; left: 220px; }
#bloc3 #light2 { position: absolute; width: 35px; height: 35px; top: 26px; left: 260px; }
#bloc3 #light3 { position: absolute; width: 35px; height: 35px; top: 86px; left: 467px; }
#bloc3 .model1 { position: absolute; display: block; width: 205px; height: 92px; top: 0; left: 105px; }
#bloc3 .model2 { position: absolute; display: block; width: 185px; height: 42px; top: 0; left: 311px; }
#bloc3 .model3 {
	position: absolute;
	display: block;
	width: 288px;
	height: 84px;
	top: 0;
	left: 580px;
}
#bloc3 .model4 {
	position: absolute;
	display: block;
	width: 316px;
	height: 73px;
	top: 90px;
	left: 744px;
}
#bloc3 .model5 {
	position: absolute;
	display: block;
	width: 133px;
	height: 285px;
	top: 92px;
	left: 35px;
}
#bloc3 .model6 {
	position: absolute;
	display: block;
	width: 236px;
	height: 238px;
	top: 152px;
	left: 172px;
}
#bloc3 .model7 { position: absolute; display: block; width: 250px; height: 85px; bottom: 0; left: 75px; }
#bloc3 .model8 { position: absolute; display: block; width: 209px; height: 120px; bottom: 0; left: 357px; }
#bloc3 .model9 { position: absolute; display: block; width: 205px; height: 120px; bottom: 0; left: 582px; }
#bloc3 .model10 { position: absolute; display: block; width: 261px; height: 167px; bottom: 0; left: 788px; }

#bloc4 { position: relative; width: inherit; height: 429px; background: url(../images/bg-bloc4.jpg) top left no-repeat; }
#bloc4 #light4 { position: absolute; width: 35px; height: 45px; top: 124px; left: 81px; }
#bloc4 .model7 {
	position: absolute;
	display: block;
	width: 238px;
	height: 247px;
	top: -10px;
	left: 48px;
}
#bloc4 .model8 {
	position: absolute;
	display: block;
	width: 227px;
	height: 236px;
	top: 1px;
	left: 296px;
}
#bloc4 .model9 {
	position: absolute;
	display: block;
	width: 175px;
	height: 247px;
	top: -97px;
	left: 601px;
}
#bloc4 .model10 {
	position: absolute;
	display: block;
	width: 284px;
	height: 269px;
	top: -51px;
	left: 785px;
}


#bloc5 { position: relative; width: inherit; height: 250px; background: url(../images/bg-bloc5.jpg) top left no-repeat; }

#bloc6 { position: relative; width: inherit; height: 522px; background: url(../images/bg-bloc6.jpg) top left no-repeat; }
#bloc6 #light5 { position: absolute; width: 35px; height: 35px; top: 187px; left: 121px; }
#bloc6 #light6 { position: absolute; width: 35px; height: 35px; top: 44px; left: 485px; }
#bloc6 #bulbs { position: absolute; width: 734px; height: 78px; top: 24px; left: 78px; background: url(../images/lights-jerkcam.gif) top left no-repeat; }
#bloc6 #jerkcam { position: absolute; width: 146px; height: 81px; top: 421px; left: 66px; background: url(../images/jerkcam-action.gif) top left no-repeat; }
#bloc6 #flash2 { position: absolute; width: 437px; height: 261px; top: 107px; left: 138px; }


#bloc7 { position: relative; width: inherit; height: 202px; }
#bloc7 a { display: block; width: inherit; height: 202px; background: url(../images/bg-bloc7.jpg) top left no-repeat; }
#bloc7 a strong { position: absolute; left: -9000px; }

#footer { position: relative; width: inherit; padding: 60px 0; }
#footer p { margin: 5px 0; text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #b80001; }
#footer p a { margin: 0 5px; color: #c9c7ce; font-size: 14px; }

