body{margin:0;background:url(../images/body_bg.gif) repeat-y;background-position:center;}

/* partie haute */
p.chapeau{position:relative;margin:0;padding:0;text-align:center;line-height:0;}
#logo{position:relative;width:950px;height:54px;margin:0 auto;}
#logo h1{display:block;width:238px;height:45px;float:left;margin:8px 0 0 0 ;background:transparent;}
#logo h1 a img{text-decoration:none;border:none;}
#page{position:relative;width:954px;height:auto;margin:0 auto;background:url(../images/page_bg.gif) repeat-y;background-position:center;}
#header{position:relative;width:940px;height:244px;margin:0 auto;background:url(../images/header_blue.png) no-repeat;}
h2.in{position:relative;margin:0;font:42px Arial;color:#fff;text-align:center;padding-top:10%;}
/* menu */
#menu-haut{width:938px;height:41px;background:url(../images/nav_bg-h.gif) repeat-x;margin:0 auto;padding:0 0 0 2px;list-style:none;}
#menu-haut li{float:left;width:187px;height:38px;margin:0;padding:0;}
#menu-haut li a{display:block;width:187px;height:38px;margin:0;padding:0;text-align:center;line-height:38px;text-decoration:none;color:#505052;font:16px/36px "Eras Medium ITC";}
#menu-haut li a:hover{display:block;width:187px;height:38px;background:url(../images/nav-2.gif) repeat-x;color:#00a2ff;}
#menu-haut li a:active{display:block;width:187px;height:38px;background:url(../images/nav-3.gif) repeat-x;color:#fff;}

/* contenu */
#content{position:relative;width:938px;height:auto;margin:0 auto;}
#wrap{overflow:hidden;} 
/* partie gauche */
#partie-gauche{width:656px;height:auto;float:left;}




/*partie droite */
#partie-droite{position:relative;width:251px;height:auto;margin-left:670px;margin-top:20px;background:url(../images/top-nav.jpg) no-repeat;background-position:top;}
#partie-droite h5{height:25px;padding:30px 0 0 23px;margin: 0 10px 0 0 ;font:22px Verdana ;color:#5f5f5f;background:url(../images/home.jpg) no-repeat bottom right;}
#partie-droite #navigation{width:251px;margin:0;padding:0;background:url(../images/nav-bg.jpg) repeat-y;}
#partie-droite ul#gps{width:240px;height:40px;margin:10px auto 0 auto;padding:0;list-style:none;border-bottom:dotted #1d1d1d 1px;}
#partie-droite ul#gps li{background:url(../images/line.jpg) no-repeat 23px 14px;padding:5px 0 0 40px;font:16px Verdana;color:#5f5f5f; }
#partie-droite #navigation h5{height:25px;padding:0px 0 0 23px;margin:10px 10px 15px 0;font:20px Verdana ;color:#5f5f5f;background:url(../images/acces.jpg) no-repeat bottom right;}
#partie-droite #navigation p{font:13px Verdana;color:#5f5f5f;margin:10px 0 10px 23px;}
#partie-droite #bottom-nav p {margin:0;padding:0 0 0 23px;font:14px Arial;}
#partie-droite #navigation div.input{position:relative;width:251px;height:34px;background:url(../images/input.jpg) no-repeat 0 0;}
#partie-droite #navigation input{margin:4px 0 0 23px;font:16px Arial;line-height:18px;border:none;background:transparent;}
#bottom-nav{position:relative;width:251px;height:119px;margin:0 auto;background:url(../images/bottom-nav.jpg) no-repeat;}
#partie-droite img{margin-left:5px;}
#partie-droite a{color:black;}
#partie-droite a:hover{color:blue;}
/* contenu */



/* bas de page */
#footer{position:relative;width:954px;height:auto;margin:0 auto;background:url(../images/page_bg.gif) repeat-y;background-position:center;padding-top:20px;}
#info{width:930px;height:30px;margin:0 auto;padding:0;border-top:solid #e5e5e5 1px;border-bottom:solid #e5e5e5 1px;}
#info p{margin:0 auto;text-align:center;font:10px Verdana;color:#999;line-height:30px;}
#footer ul{width:162px;height:25px;margin:5px auto;padding:0 0 0 5px;list-style:none;border:none;}
#footer ul li{width:71px;height:25px;margin:0;padding:0 5px;float:left;}
#footer ul li a{display:block;width:71px;height:25px;margin:0;padding:0;border:none;text-decoration:none;}
#footer ul li a img{text-decoration:none;border:none;}
#decors-bas{width:940px;height:117px;margin:0 auto;background:url(../images/decors-bas.jpg) repeat-x;}