html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}


body { font-family: "Trebuchet MS", Tahoma, sans-serif; }
div { padding: 20px; font-size: 11px; float: left; width: 20%; }
div#breadcrumbs, div#footer, div#menuTop { padding: 20px; padding-bottom:0; font-size: 11px; float: none; width: 97%; border-bottom: 1px dotted #ccc; }
div#footer { display: none; clear: left; border-top: 1px dotted #ccc; }
#quickNav { display: none; }
#header { height: 80px; }
.homeDivs { display: none; }
.mod_placehere { display: none; }
#slogan { left:0; top:10px; width: 100%; font-size: 24px; }
#mainNav { display: none; }
#headerRandomImages { display: none; }
h1 { padding-bottom: 5px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.06em; color: #000; }
a { color: #333; text-decoration: none; }
a:hover { color: #666; }
ul li { color: #444; font-weight: bold; }
ul li ul { padding: 5px; font-weight: normal; }
ul li ul li { font-weight: normal; }
#logo { right:70px; top: 40px; }
#logo h1 a { display: block; text-indent: -20000px; background: url(../images/logo-petiteacademie.png) no-repeat; width: 138px; height: 120px; }
div#calendrier { display: none; }
span.calendrierComplet { display: none; }
#rightColumn { display: none; }
#logo { display: none; }
#content, #page, .blog { color: #000; padding-left:0; width: 100%; height: 100%; }
table { display: block; }
