html { } body { line-height:1.15em; color:#c4c4c4; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #000; background: url(img/fondNoirClefs.jpg) repeat left center; height:100%; border: 0; padding: 0; margin: 0; text-align: center; } .center { margin: 8px auto 0 auto; width:800px; text-align: left; } a, a:link, a:visited, a:active { color: 000; } a:hover { text-decoration: none; } div { margin: 0; border: none; padding: 0; } .blocEnteteGauche { margin: 0; border: 2px solid #87827E; border: 2px solid #202020; padding: 0; float: left; background: url(img/fl1.JPG) no-repeat left center; text-align:right; } .blocEnteteGauche img { margin: 0; border: 0; padding: 0; } .blocEnteteDroite { border: 2px solid #202020; border-left: none; float: left; background-color: #884145; background: url(img/fondHDLigne.jpg) repeat left center; clear: right; } .blocMenu { clear: left; border: 2px solid #202020; border-top: 0; border-right: 0; padding-bottom: 105px; width: 140px; float: left; background: url(img/ff1.JPG) no-repeat left bottom; background-color:#066; } .blocMenu ul { background: url(img/fondMenuLigne.jpg) repeat left center; margin: 0; border: none; border-bottom: 2px solid #202020; padding: 12px 8px 18px 8px; list-style: none; } .blocMenu ul li { padding: 4px; } .blocMenu ul li.sousMenu { padding: 0 0 0 12px; } .blocMenu a, .blocMenu a:link, .blocMenu a:visited, .blocMenu a:active, .blocMenu a:hover { padding: 0; color: #fff; text-decoration: none; } .blocMenu a:hover { font-weight:bold; text-decoration:underline; } .blocCorps { width: 654px; margin: 0; border: 2px solid #202020; border-top: 0; padding: 0; float: left; background-color: #ffffee; } .blocCorps div.interieur { margin: 0px; border: none; padding: 24px 12px 24px 18px; float: left; color: #333; } .blocCorps h1 { margin: 0; border: 0; padding: 0 0 12px 0; color: #884145; } .blocCorps h2 { color: #999; } .blocPied { margin: 0; border: none; padding: 0 8px 0 8px; clear:both; text-align: right; font-size: 10px; } .blocPied a { color: #aaa; text-decoration: none; } .blocPied a:hover { text-decoration: underline; } /******************************************************/ /* OvoCalendrierGros */ div#ovoCalendrier { width: 600px; } table.OvoCalendrierGros { margin-top: 16px; margin-bottom: 16px; background-color: #fff; border-right: 1px solid #884145; border-top: 1px solid #884145; border-bottom: 1px solid #884145; } table.OvoCalendrierGros td table.titreMois td { padding: 0; border: 0; } table.OvoCalendrierGros td.caseJour { padding: 0; border: 0; border-top: 1px solid #884145; border-left: 1px solid #884145; } table.OvoCalendrierGros td { background-color: #fff; border-left: 1px solid #884145; padding: 0; } table.OvoCalendrierGros td.plusieursjours { background-color: #fff; border-left: 1px solid #ccc; padding: 0; } table.OvoCalendrierGros td table.titreMois td { width: 34%; font-size: 1.4em; color:#884145; } table.OvoCalendrierGros td table.titreMois td a { color:#884145; } table.OvoCalendrierGros td table.titreMois td a:hover { color:#fff; background-color:#884145; } table.OvoCalendrierGros th { border: 0; background-color:#884145; color:#fff; } table.OvoCalendrierGros td div.caseJour, table.OvoCalendrierGros td div.caseJourPale { background-color: #eee; float: right; width: 30px; height: 19px; margin: 0 0 8px 8px; border: 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 1.2em; text-align:center; } table.OvoCalendrierGros td div.caseJour, table.OvoCalendrierGros td div.caseJour a { text-decoration: none; color: #000; display: block; } table.OvoCalendrierGros td div.caseJour a:hover { background-color: #555; color: #ddd; } table.OvoCalendrierGros td div.caseJourPale, table.OvoCalendrierGros td div.caseJourPale a { text-decoration: none; color: #aaa; display: block; } table.OvoCalendrierGros td div.caseJourPale a:hover { background-color: #aaa; color: #ddd; } table.OvoCalendrierGros td div.element { line-height: 12px; margin: 1px; border: 0; padding: 0; background-color: #fff; } table.OvoCalendrierGros td div.element a, table.OvoCalendrierGros td div.element a:hover, table.OvoCalendrierGros td div.element a:active, table.OvoCalendrierGros td div.element a:focus, table.OvoCalendrierGros td div.element a:link, table.OvoCalendrierGros td div.element a:visited { color:#3C2D66; background-color: #DFE5D9; margin: 0; border: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 2px; line-height: 12px; text-decoration:none; } table.OvoCalendrierGros td div.element a:hover { background-color: #884145; color: #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; }