/* CSS Document */
body{background:#d9d3ef url(../img/bg-page.gif) no-repeat; margin:0px; font:  14px normal Helvetica, Arial; color:#4f5047 }
#logo{position: absolute; width:370px}
#contain{position: absolute;padding: 110px 0 0 370px}
#win {position: absolute;padding: 30px 0 0 370px}
#win2 {position: absolute;margin-top:40px;padding: 40px 0 0 400px; background:transparent url(../img/pct-contact.gif) no-repeat 370px 5px;width:551px;height:593px}
#win img{position:absolute}
.fermer{position:absolute;display:block;width:30px;height:30px;left:890px;top:40px;background-color:black;opacity:0.01;filter:alpha(opacity=1);}
h1{font-size:1.6em;margin:0px}
p{margin:1em 0 0 0}
p.subtitle{font-size:1.2em;margin:0}
p.legend{position:absolute;color:#FFF;top:576px;text-align:center;width:551px}
p.contact{margin:80px 0 0 0; text-align:center;width:480px;line-height:20px}
p.contact a{color:#34342f;text-decoration:none}
p.contact a:hover{text-decoration:underline}
img{border:0px}
#nav{margin:70px 0 20px 0}
#nav div{margin:0 35px 20px 0; float:left;width:124px;height:67px;}
#nav div a{_height: 0.0000001%;display:block;width:124px;height:67px;opacity:0.01;filter:alpha(opacity=1);background-color:#FFF}
div.plan{background:transparent url(../img/bt-plan.gif) no-repeat;}
div.horaires{background:transparent url(../img/bt-horaires.gif) no-repeat;}
div.contact{background:transparent url(../img/bt-contact.gif) no-repeat;}
#nav div.horaires_ete{background:transparent url(../img/bt-ete.gif) no-repeat;margin-left:159px}
#nav div.stages{background:transparent url(../img/bt-stages.gif) no-repeat;margin-left:159px}
