*{margin:0; padding:0; outline: none;}
body{background:#272727 url(images/background.jpg) no-repeat top left;}
img{border:none;}
h1{display:none;}
#container{width:900px; height:825px; background:#1c1b1b url(images/container.jpg) no-repeat 0 203px; margin: 0 auto; position:absolute;left:50%; margin-left:-450px;font-family:arial, sans-serif;}
#content{color:#ffffff; width:562px; margin-left:44px; margin-top:10px;}
#content h2{font-size:20px; font-weight:normal; margin-bottom:8px;}
#content p{font-size:13px; line-height:19px; padding-bottom:10px; padding-right:34px;}
#box{background: url(images/box.png); width:562px; height:218px; margin-left:29px; margin-top:5px;}
*+html  #box{height:227px; }
#box h2{font-size:17px; color:#fefefe; padding:10px 20px;}
#box ul{list-style:none;font-size:13px; margin-left:30px;}
#box ul li{margin-bottom:5px; background:url(images/puce.jpg) no-repeat 0 3px; padding-left:15px;}
#box ul li a:link, #box ul li a:visited{ color:#e2001a; text-decoration:none;}
#box ul li a:hover{text-decoration:underline;}
#header{width:900px; height:207px;}
#photos{width:261px; height:496px; position:absolute; right:9px; top:200px; background:; z-index:1; color:#ffffff; font-size:12px;}
.calendrier-titre{text-align:center; font-size:13px; font-weight:bold; margin-bottom:8px; margin-top:20px;}
*+html  .calendrier-titre{margin-top:30px;}
.ligne-date{float:left; margin-left:25px; margin-bottom:5px;}
.date{width:120px; float:left;}
.lieu{width:90px; float:left;}
#footer{width:900px; height:82px; background:#0e0d0d; position:absolute; bottom:0; left:0; font-size:12px;}
#footer p{text-align:right; color:#656565; width:376px; line-height:20px; padding:10px 5px 0 0; float:left;}
#footer ul{list-style:none; width:244px; height:68px; background:green; float:left; background:url(images/bordure.jpg) no-repeat right; padding-top:13px; padding-left:5px;}
#footer ul li{padding-bottom:5px; color:#8f8f8f;}
#footer ul li a:link, #footer ul li a:hover{color:#8f8f8f;}
#footer ul li:hover{color:#8f8f8f;}
#footer ul li#mail{background:url(images/mail.jpg) no-repeat; padding-left:22px;}
#footer ul li#telephone{background:url(images/telephone.jpg) no-repeat; padding-left:22px; padding-top:2px;}
#footer ul li#mobile{background:url(images/mobile.jpg) no-repeat; padding-left:22px; padding-top:2px;}
#logo_seat{z-index:2; position:relative; margin-top: 32px; margin-left: 17px; float:left;}
#logo_oreca{z-index:2; position:relative; margin-top: 32px; margin-left: 29px; float:left;}