@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0px; background:#699bb2; }

#global { width:960px; position:absolute; left:50%; margin-left:-480px; }

#header { float:left; width:960px; height:327px; }
#menu { float:left; width:960px; height:34px; }
#content { float:left; width:960px; height:auto; }
#milieu { float:left; width:960px; height:auto; background-image:url(img/bg_milieu.png); background-repeat:repeat-y; }
#texte { float:left; width:900px; margin-left:30px; text-align:justify; }
#bottom { float:left; width:960px; height:24px; background-image:url(img/bg_bottom.png); background-repeat:no-repeat; }
#footer { float:left; width:960px; height:auto; color:#FFFFFF; }
#menu_footer { float:left; margin:3px; }
#copy { float:right; margin:3px; }
#menu_footer a { text-decoration:none; color:#FFFFFF; }
#menu_footer a:hover { text-decoration:underline; }

h1 { color:#686869; font-family:"Times New Roman", Times, serif; font-size:19px; background:url(img/puceh1.png) no-repeat center left; padding-left:70px; }
b { font-size:14px; color:#686869; }
li { list-style-image:url(img/puceli.png); }

#contact { width:350px; float:left; margin-left:20px; }
#contact p label { display:block; width:100px; float:left; padding-top:3px; margin-top:-8px; }
#contact p label em { font-size:9px; margin-top:-8px; }
#contact p input { width:200px; margin-top:-8px; }
#contact p input.cp { width:50px; margin-top:-8px; }
#contact p input.tel { width:100px; margin-top:-8px; }
* html #contact p input { width:200px; margin-top:-8px; }
*+html #contact p input { width:200px; margin-top:-8px; }
#contact p input.btn { width:100px; margin-top:-8px; }

#plan { width:310px; float:right; text-align:center; margin-right:50px; margin-top:70px; }

.imgleft { float:left; margin:0 25px 0 0; }

.pano { float:left; color:white; width:550px; margin-top:20px; margin-left:175px; }
.pano_picture { position: relative; left: 0px;top: 0px; background-image:url(img/panoramique.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 138px;width: 550px; margin-bottom: 0px; border:1px solid #9c9d9f; }
.scrolling_left {float: left;  height: 138px; width: 100px; margin-bottom: 0px; }
.scrolling_right { float: right;  height: 138px; width: 100px; margin-bottom: 0px; }
.nav_bar { text-align:center; width:540px; margin-top:5px; }