
html, body {margin: 0; padding: 0}
img {border: none;}
a {outline: none;}
.clear {clear: both;}
body {background: #2b1e1c url(../images/bg_body.gif) top left repeat-x;}

#wrapper {width: 850px; margin: 30px auto 10px auto;}
#banner {padding: 15px 25px 0px 25px;}
#menu {background:url(../images/bg_menu.gif) bottom center no-repeat; height: 110px; padding-left: 25px; padding-top: 20px}

#content {background: url(../images/bg_content.gif) top center repeat-y; padding: 0 40px 10px 40px}
#left_col {width: 400px; float: left; margin-left: 15px;}
#right_col {width: 350px; float: left;}
#right_col #slideshow {margin-left: 20px;}

#bottom {background: url(../images/bg_bottom.gif) top center no-repeat; height: 150px; padding: 0 25px;}
#mav {width: 230px; height: 145px; float: left; background: url(../images/alouer.png) top right no-repeat; margin-right: 70px;}
#news {width: 470px; height: 130px; float: left; margin-top: 30px;}
#news #vignette {width: 100px; height: 100px; float: left;}
#news #text {width: 350px; height: 100px; float: left; margin: 0 0 10px 10px; background:url(../images/en_ce_moment.gif) top left no-repeat; padding-top: 25px;}

#footer {background: url(../images/bg_footer.gif) top center no-repeat; height: 25px; padding: 0 30px}
#footer #left {width: 400px; float:left; margin-top: -10px;}
#footer #right {width: 350px; float:right; text-align: right; margin-top: -10px;}

/* menu */
ul{list-style: none; margin: 0; padding: 0;}
ul li{ float: left; padding: 0px; display: block; margin-right: 5px; overflow: hidden;}
ul li a{display: block; overflow: hidden; height: 90px; width: 130px;}
#a1{width: 260px;}

/* diapo */
#nav_right, #nav_left {width: 60px; float:left; padding-top: 150px;}
#diaporama {width: 626px; float:left; margin: 10px;}

/* form */
.input195 {width: 190px; height: 19px;}
.input400 {width: 395px; height: 19px;}
.input30 {width: 30px; height: 19px;}
.textarea400 {width: 395px; height: 150px; margin-top: 5px;}
.button, .textarea400, .input400, .input195, .input30 {background: #53403a; border: 1px solid #201615; color: #fff; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; padding: 1px 0 0 5px;}
.button {padding: 1px 5px;}
