html, body {padding: 0;	margin: 0; height: 100%; width: 100%;}
* {padding: 0; margin: 0; }
body {font-size: 85%; font-family: "Tahoma", "Geneva", "Lucida Sans Unicode"; background: #e4e0cf url('../images/background.png') repeat-x 0 0; }
img {border: 0; }
* a {color: #618719; }
* a:hover {color: #618719; text-decoration: none; }
#frame_main {position: relative; float: left; width: 943px;	min-height: 1100px;	height: auto !important; height: 1100px; background: transparent url('../images/corps2.gif') no-repeat 0 0; padding-left: 120px; padding-top: 20px; padding-bottom: 150px; }
#foot {position: absolute; bottom: 0; left: 0; width: 1063px; height: 148px; background: transparent url('../images/foot2.gif') no-repeat 0 0; }
#foot #coordonnees {position: absolute; left: 120px; top: 50px; font-size: 0.9em; width: 640px; text-align: center; }
#kiwi {position: absolute; bottom: 120px; left: 730px; width: 149px; height: 139px; background: transparent url('../images/kiwi.gif') no-repeat 0 0; }
#logo {position: absolute; top: 30px; left: 120px; }
#contenu {position: relative; float: left; width: 730px; z-index: 10; padding: 20px; margin-top: 200px; background-color: transparent; }
#contenu h1 {font-size: 1.4em; color: #000; margin-bottom: 20px; font-variant: small-caps; }
#contenu p {margin-bottom: 15px; }

/** references **/
#references {position: relative; float: left; height: auto; width: 100%; padding-top: 40px; }
.reference {position: relative; float: left; padding: 20px; }
.reference img {border: solid 2px #fff; }
.reference img:hover {border: solid 2px #000; }
#contenu p.intro {padding-bottom: 10px; }

/** menu **/
#menu {position: absolute; top: 100px; left: 800px; z-index: 1000; }
#menu ul {list-style: none; }
#menu ul li a {position: relative; float: left; text-decoration: none; color: #fff; line-height: 28px; width: 184px; height: 28px; margin-bottom: 7px; border-radius: 20px;  -moz-border-radius: 20px;  -webkit-border-radius: 20px; background-color: #000; border: solid 1px #fff; padding-left: 20px; }
#menu ul li a:hover,
#menu ul li a.selected {background-color: #618719; }

/** gallerie hisghslide **/
.highslide-gallery {margin-top: 50px; }
.highslide-gallery a {position: relative; float: left; margin-right: 15px; margin-bottom: 15px; border: solid 1px #fff; }
.highslide-gallery a:hover {border-color: #000; }

ul {list-style-position: inside; }

#contenu p.intro {padding-bottom: 5px; }
