body { margin: 0; padding: 0; }
h1, h2, h3, h4, a, p, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; }
a { color: #016BBB;}
h1 { font-size: 16px; padding: 0; margin: 0; width: 168px; height: 77px; background: transparent url(/images/main_logo.gif) top left no-repeat; float: left; }
h1 span { display: none; }
h2 { margin-left: 143px; text-align: right; margin: 0; padding: 0;}
h3, h4 { padding: 0; text-align: center; }
h3 { margin: 0 0 10px 0; }
h4 { margin: 0; color: #017066; font-size: 18px; }

/* Links */
a:link {  color: #43788F; text-decoration: underline;}
a:visited { color: #43788F; text-decoration: underline; }
a:hover { text-decoration: none;}
a:active { text-decoration: none;}

div#layout { margin: 18px 10px 10px 10px; border: 1px solid #ccc; border-width: 2px; padding: 10px 10px 18px 10px; }
div#nav { margin-left: 143px; text-align: right; }
div#nav ul li { list-style-type: none; list-style-image: none; margin: 0;}
div#nav ul li a:link { text-decoration: underline; }
div#header { height: 70px; padding: 0 65px 0 0; background: transparent url(/images/logoDispServices.gif) top right no-repeat; }
div#actuel, div#prevu { background: #eee; border: 1px dashed #ccc; border-width: 1px 0; text-align: center; padding: 10px; margin: 10px 0 0 0; }

div#footer { position: relative; padding: 0; margin: 10px 0 0 0; }
div#footer, div#footer a, div#footer div { font-size: 11px; }
div#footer div#notariuslogo { position: relative; width: 60px; height: 26px; padding: 0; margin: 8px 0 0 0; background: transparent url(/images/logo_mini.jpg) top left no-repeat; float: right;}
div#footer div#notariuslogo a { display: block; width: 60px; height: 26px; padding: 0; margin: 0; }
div#footer div#notariuslogo a span { display: none; }
div#footer div#entrustseal { display:none; position: relative; width: 73px; height: 32px; padding: 0; margin: 4px 0 0 0; background: transparent url(/images/ecs_seal.gif) top left no-repeat; float: left; }
div#footer div#entrustseal a { display: block; width: 73px; height: 32px; padding: 0; margin: 0; }
div#footer div#entrustseal a span { display: none; }
div#footer div#footerlinks { border: 1px solid #ccc; border-width: 0 0 1px 0; padding: 5px 5px 5px 0; margin: 0px;  }
div#footer div#copyright { margin: 0 0 10px 0; text-align: left; }

div#footer.secur div#entrustseal { display:block; }
div#footer.secur div#footerlinks { padding-left: 5px; margin-left: 80px; text-align: center; }
div#footer.secur div#copyright { text-align: center; }

/* Tableau */
/* Tous les navigateurs */
table { width: 90%; margin: 0; }
/* Tous sauf IE */
div#actuel>table, div#prevu>table { width: 100%; }
th, td { padding: 5px; font-size: 11px; text-align: left; border: 1px solid #fff; border-width: 0 1px 1px 0; } 
th { text-align: center; color: #fff; background : #ABCC35; font-weight: bold; padding: 1px; }
div#prevu th { background: #1188AA; }
td { background: #f9f9f9; border-color: #ccc; }
th.last, td.last { border-right: 0; }