/* 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; }
.hiddentext, .hidden { display: none; margin-left:-100000px; font:0; }
 
body { background-color:#99c1f4;}

#container{position: relative; margin: 0 auto; background-color:#fff; width:740px; }
#header{margin: 0 auto; height:281px;background-image:url(../images/header.jpg);}
#header #pub{ position:absolute; right:0px; top:70px; background-image:url(../images/pub_top.gif); background-repeat:no-repeat; display:block; height:166px; width:322px;}
##header a { text-decoration:none; }
#header span{position:absolute; color:#00698c; font:bold 26px/26px Verdana, Arial, Helvetica, sans-serif; left:0; top: 244px; height:50px; width:740px; text-align:center;}

.salepitch{ position:relative;margin: 0 auto;width:740px; height:31px; background-image:url(../images/bg_titre.jpg); background-repeat:repeat-x; padding-top:4px; }
.title{position:absolute;font:bold 15px/26px Verdana, Arial, Helvetica, sans-serif;left: 5px;top: 5px;}
.lenght{position:absolute;left: 292px;top: 5px;font: normal 15px/26px Verdana, Arial, Helvetica, sans-serif;}
.star{ position:absolute;left: 500px; top: 5px;font:normal 15px/26px Verdana, Arial, Helvetica, sans-serif;}

#container .screen{ margin:0 auto;width:740px; text-align:center;}
#container .screen a{text-decoration:none;}
#container .screen a span{color:#00698c; font:bold 20px/26px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; width:740px; height:31px; text-align:center; height:40px; }
#container .screen .img_holder{ margin: 0 auto; padding-top:10px;}
#container .screen .img_holder a img{ padding:0px; margin:0px; width:178px; height:118px;}
#container .screen a{ padding:0px; margin:0px;}
#link{ display:block; margin:0 auto; background-image:url(../images/footer.jpg); width:736px; height:430px; background-repeat:no-repeat; margin-top:10px;}
h2{color:#00698c; font:bold 26px/26px Verdana, Arial, Helvetica, sans-serif; position:relative;margin: 0 auto;width:740px; height:31px;  }
.texte{ padding-bottom:10px; height:41px; display:block;text-decoration:none;text-align:center;}
.texte span{text-align:center; text-decoration:none; margin: 0 auto; width:740px;height:31px;color:#00698c; font:bold 20px/26px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}

#container .screen .img_holderNew{ margin: 0 auto; padding-top:10px;}
#container .screen .img_holderNew a img{ padding:0px; margin:4px;width:230px; height:151px;}
#container .screen a{ padding:0px; margin:0px;}

#flashplayer { position:relative; }
#flashplayer .bt_play { display:block; width:182px; height:182px; position:absolute; z-index:2; left:269px; top:180px; background:url(../images/play.png) no-repeat 0 0; }