body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0}table {border-collapse:collapse;border-spacing:0}fieldset, img {border:0}address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}ol, ul {list-style:none}caption, th {text-align:left}h1, h2, h3, h4, h5, h6 {font-size:100%}q:before, q:after {content:''}body {font-family: Tahoma, Geneva, sans-serif;background:#303921 url(images/body-bg.jpg) repeat-x left top;font-size:12px;overflow: scroll;}a, a:visited {text-decoration:none;}, a:hover{text-decoration:underline}, a:focus{text-decoration:underline}.cl {clear:both;font-size:1px;height:1px;line-height:1px;}.strong {font-weight:bold;}#container {position:relative;background:url(images/container-bg.jpg) no-repeat center top;margin:0 auto;}#content {position:relative;width:1024px;height:1028px;margin:0 auto;background:url(images/container-bg.jpg) no-repeat center top;}#logo {position:absolute;display:block;width:390px;height:109px;top:34px;left:329px;z-index:2;}.phone-icon {position:absolute;width:12px;height:19px;top:52px;right:210px;}.phone {position:absolute;width:173px;height:19px;line-height:19px;text-align:center;color:white;font-weight:bold;background:url(images/phone-bg.png) no-repeat left top;top:52px;right:34px;}.flag {position:absolute;width:90px;height:60px;top:90px;right:100px;}.phone span {color:#2B311A;}
.e-mail {position:absolute;width:250px;height:15px;top:121px;right:190px;}
.mascot {position:absolute;width:279px;height:373px;top:1px;left:0px;z-index:2;}#menu {position:relative;height:40px;width:730px;padding-left:230px;margin-left:40px;padding-top:160px;font-weight:bold;font-size:13px;z-index:1;}#menu li {position:relative;float:left;width:auto;height:40px;line-height:35px;}#menu li a {display:block;color:#C9D78E;background:url(images/menu-bord.gif) no-repeat left top;padding-left:15px;padding-right:15px;}.last {background:url(images/menu-bord.gif) no-repeat right top;}.scroller  { /* Permet de faire défiler un texte*/background-color:white;font-family:Courier, Helvetica, sans-serif;font-size:12px;color:#2D341B;margin-top:5px;margin-left:250px;height:12x;width:742px;border:1px solid #A7B881;}#main-content {position:relative;width:990px;margin-left:auto;margin-right:auto;height:572px;padding-top:5px; /* Etait 15 initialement*/margin-bottom:7px;/* Etait 12 initialement*/z-index:1;}#right-widget {position:absolute;width:120px;height:600px;top:189px;left:1010px;z-index:3;}#left-widget {position:absolute;width:120px;height:300px;top:189px;left:-100px;z-index:3;}.main-txt {position:relative;float:right;width:664px;padding-right:33px;background:url(images/page.png) no-repeat left top;margin-bottom:0;}.main-bot {position:relative;float:right;width:664px;height: 10px;padding-right:33px;background: url(images/page_bottom.png) no-repeat;margin-bottom:0;}.main-txt h1 {width:600px;margin-top:10px; /* Etait 20 initialement*/color:#4D5B2B;font-size:24px;margin-left:18px;border-bottom:1px dashed #eadebf;padding-bottom:5px;margin-bottom:9px;font-family: 'Times New Roman', Times, serif;padding-left:25px;background:url(images/title-icon.gif) no-repeat 7px 10px;}.main-txt p {width:625px;margin-left:18px;color:#2D341B;font-size:13px;margin-bottom:10px;/* Etait 15 initialement*/}.main-txt ul {width:625px;margin-left:18px;color:#2D341B;font-size:13px;margin-bottom:16px;}.main-txt ul li {background:url(images/list-style.gif) no-repeat left 5px;padding-left:10px;}.picture {position:relative;float:right;margin-right:33px;width: 664px;margin-top: 10px;}.picture img {margin: 0 auto 0 auto;text-align: center;display: block;}.note {position:absolute;width:304px;height:363px;bottom:65px;left:-7px;z-index:2;}.contact {position:absolute;width:229px;height:123px;left:45px;top:67px;display:block;}.grillou {position:absolute;width:225px;height:73px;top:190px;left:48px;display:block;z-index:3;}.midi {position:absolute;width:240px;height:61px;top:262px;left:48px;display:block;z-index:3;}#footer {position:relative;width:972px;height:89px;background:url(images/footer-bg.png) no-repeat left top;margin-left:32px;margin-top:0px;}#footer-menu {position:relative;text-align:center;font-size:14px;font-weight:bold;padding-top:23px;}#footer-menu li {display:inline;padding-left:25px;padding-right:25px;}#footer-menu li a {text-decoration:none;color:#A7B881;}.rght-brd {border-left:1px solid #A7B881;}.copyR {position:relative;text-align:center;margin-top:10px;color:#697C43;}.vid1 {background: url(images/vid.png) no-repeat;width: 264px;float: left;margin-left: 50px;}.vid1bot {background: url(images/vid.png) no-repeat bottom;width: 264px;float: left;margin-left: 50px;height: 10px;}.vid1 h2 {color:#4D5B2B;font-size:22px;margin-top: 10px;margin-left:10px;margin-top: 5px;margin-bottom: 5px;font-family: 'Times New Roman', Times, serif;padding-left:25px;background:url(images/title-icon.gif) no-repeat 7px 10px;}.vid2 {background: url(images/vid.png) no-repeat;width: 264px;float: right;margin-right: 50px;}.vid2bot {background: url(images/vid.png) no-repeat bottom;width: 264px;float: right;margin-right: 50px;height: 10px;}.vid2 h2 {color:#4D5B2B;font-size:22px;margin-top: 10px;margin-left:10px;margin-top: 5px;margin-bottom: 5px;font-family: 'Times New Roman', Times, serif;padding-left:25px;background:url(images/title-icon.gif) no-repeat 7px 10px;}#plop {       text-decoration: blink;}