html {margin: 0; padding: 0; width: 100%;
background: #CE2F1C url(fond.gif);
background-position:0px -30px;  
 }

body {font-family: verdana, arial, sans-serif; font-size: 80%; color: #333; text-align: center; padding: 20px; }

h1, h2 {padding-left: 15px; margin: 0; }

h2 {font-size: 160%; color: #555; }

p {margin: 0; padding: 0 15px 0.7em; line-height: 1.5; }

div.ps {background: #FF6633; margin: 0px 15px 15px 15px; color: #FFF; }

div.ps p {margin: 0; padding: 2px 5px; }

div#conteneur {width: 640px; margin: 0 auto; background-color: #FEEF00; text-align: left; }

div#header {background-color: #EDD721; padding: 10px 0; }

div#header h1 {height: 46px; color: #CE2F1C; font-size: 200%; font-weight: 900; }

div#menu {width: 100%; overflow: auto; background: #EDD721; padding-top: 5px; }

ul#nav, ul#nav li {list-style-type: none; margin: 0; padding: 0; }

ul#nav {padding-left: 15px}

ul#nav li {float: left; width: 100px; margin-right: 2px; text-align: center}

ul#nav a {float: left; width: 100px; text-decoration: none; background: #CE2F1C; color: #FF9933; font-weight: bold; padding-bottom: 3px; }

ul#nav li.active a, ul#nav a:hover {background: url(dm.jpg); color: #FFF; }

ul#nav li.lienon a, ul#nav a:hover {color: #FFF; background: url(dm.jpg); }

div#contenu {border-top: 0px solid #999; padding-top: 15px; background: #FF9933;height:100%;zoom:1; }

div#pied {padding-top: 5px; text-align: center; font-size: 90%; background: #EDD721; color: #CE2F1C; }

div#pied a {text-decoration: none; color: #CE2F1C; font-weight: bold; }

div#pied a:hover {color: purple; }

div.box {float: right; color: #FFF; width: 150px; margin: 30px 15px 10px 5px; background: #CE2F1C; }

div#vignettes {margin-left: 95px; margin-bottom: 15px; }

div#vignettes ul {list-style-type: none; margin: 0 15px; padding: 0}

div#vignettes li {float: left; width: 100px; margin: 10px 10px 10px 0px; background-color: #EDD721; }

div#vignettes li img {display: block;margin: 5px auto; border: 0px}

.porfolio {display: none; }

h3.spip {margin-left: 14px; font-size: 160%; color: #555}

.spip_documents_left {padding: 0px 10px 0px 0px; text-align: center; }

.spip_documents_right {padding: 5px 10px 0px 0px; text-align: center; }

.spip_documents_center {padding: 5px 8px 15px 10px; text-align: center; }

.spip_doc_titre {padding-top: 5px; font-size: 0.9em; }

.spip_doc_descriptif {margin-left: 0px;padding-top: 3px; font-size: 0.7em;text-align:center; }

#logo img {position: absolute; padding: 0px 0px 0px 0px; margin: -11px 0px 0px 420px; }
