body{margin: 0 auto; text-align:center; font-family: arial black , gadget , sans serif;background: #f06593;}


/* Blocs */

#header {width:100%; height:150px; background-color:#ec3f78;}
#container {text-align:center; margin:0 auto;}
#info{ text-align:center; height:169px; background:#fff; }
#bloc_info{background: url(images/bg_top.gif); width:946px;margin: 0 auto; color:#666; font-size:16px;  font-weight:normal;padding-top:20px;}
#content{padding-top:15px;}

/* hedader*/
h1{margin: 0 auto; padding-top:10px; padding-bottom: 0px;text-transform: uppercase; color:#fff; font-size:85px; line-height:70px;}
h2{ margin: 0 auto; padding-top:0px; padding-bottom: 0px;text-transform: uppercase; color:#353333; font-size:28px; word-spacing:2px;}

h1 span{color:#84d0f0;}
.red{color:#a42626;}
.th img{border:0; width:120px;}

/* entree*/
#bloc_info p{margin-left:120px; margin-right:120px; font-weight:bold; font-family:arial, helvetica, sans serif;margin-top:25px;}
#bloc_info a{width:198px; display:block; float:left; height:42px; border:0px; margin-right:15px; color:#fff; text-transform: uppercase; font-weight:bold;  font-size:24px; text-decoration:none; font-family:"MS Shell Dlg"; line-height:44px; border:0;
	overflow:hidden;
}

.b1{background: url(images/b1.gif); margin-left:260px;}
.b2{background: url(images/b2.gif);  margin-left:15px;}


/* content*/

#content {width:980px; margin:0 auto; text-align:center;padding-left:50px; padding-right:30px;}
.over{position:absolute; margin-top:30px;}
.over img{opacity:0.8; filter : alpha(opacity=80);}
.th{float:left; margin-left:5px; margin-right:5px;}