html, body {font-size:100%; padding:0; margin:0;}
body {font:0.9125em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#111; background-color:#666666; text-align:center;}

#main {position:relative; width:780px; margin:0 auto; text-align:left;}
#content {position:relative; margin-left:230px;}
#col {position:absolute; top:0; left:0; width:230px;}

h2, h3, ul {padding:0; margin:0;}
#header h1 {border:1px dotted #fff; border-width:0 0 3px 0; font-weight:normal; text-align:center; font-size:1.4em; letter-spacing:3px;}
#col h2 {clear:left; padding:1.5em 0 0.2em 0; font-size:1.2em; color:#fff; font-weight:normal;}
#inner h2, #signataires h2 {padding:1.5em 0 0.2em 0; font-size:1.5em; color:#fff; font-weight:normal;}
#signataires h2 {text-align:center;}
#inner h3 {padding:0.5em 0 0.2em 7px; font-size:1.3em; color:#fff; font-weight:normal;}

#header {color:#fff;}
#header h1 span {font-size:1.1em; color:#000;}

a:link, a:visited {color:#0033ff; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}
a:active {color:#fff; background-color:#333;}

#logo {margin:0 30px 0 0; color:#ffdd00; font-weight:bold; text-align:center; font-size:32px;}
#logo span {display:block; float:left; width:100px; padding:25px 0; background-color:#fff;}
#logo span.noir {background-color:#000;}
#logo span.sous {clear:both; width:200px; padding:5px; background-color:transparent; font-size:16px;}

#acte {height:50px;}
#acte p {float:left; width:275px; padding:0; margin:0; text-align:center; font-size:1.5em;}
#acte p a, #acte p span {display:block; width:275px; }
#acte p a span {color:#333; font-size:0.7em;}

#col ul {list-style:none;}
#col li a {display:block; padding:0.2em 0; font-size:1.3em;}

#inner {clear:left; padding:1em 0 2em;}
#inner p {padding:0 0 1em 14px; line-height:1.7em;}
#inner ul {margin:0 0 1em 50px; line-height:1.6em;}
#inner li {padding:0.2em 0;}
#signataires {padding:0; margin:0; text-align:center;}
#signa {padding:0; margin:0; text-align:center;}
