/* Reset ----------------------------------*/ *, html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 } table { border-collapse:collapse; border-spacing:0 } fieldset, img { border:0 } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal } caption, th { text-align:left } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal } q:before, q:after { content:''} /* Global reset-RESET */ /* The below restores some sensible defaults */ strong { font-weight: bold } em { font-style: italic } a img { border:none } /* Gets rid of IE's blue borders */ /* Main ----------------------------------*/ body { background-color: #bebebe; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; /* pour corriger le bug de centrage IE */ } #global { width:900px; margin:0 auto; text-align:left; } #header { display:none; } #content { padding:0; margin:0; } #center { background-color:#fff; padding:5px 0; } .paragraph { margin:5px; padding:5px; } #footer { clear:both; text-align:center; margin-top:15px; } #footer p { font:0.9em Arial, Helvetica, sans-serif; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; zoom:1; } a:link {color: #9c093a; text-decoration:none;} a:visited {color: #0000CC; text-decoration:none;} a:hover {color: #000066; text-decoration:none;} #center h1 { clear:both; margin:5px; padding:5px; background:#606060; color:#ffffff; font:600 1.4em Arial, Verdana, Sans-serif; letter-spacing:1px; line-height:1.2em; border:1px solid; } #center h2 { clear:both; margin:5px; padding:5px; background:#00008c; color:#ffffff; font:bold 1.2em Arial, Verdana, Sans-serif; } .StyleInfoLib { align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#535353; } .StyleInfoData { align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#535353; } table.identite { border-collapse:separate; border-spacing:4px; } .confidentiel { border-top:1px solid; padding-top:5px; font-style:italic; font-size:9px; } .ui-dialog { text-align:left; } input, select { border: 1px solid #999999; vertical-align: middle; font: 11px Arial,Helvetica,sans-serif; } .ui-autocomplete-loading { background: white url('/themes/default/images/ui-anim_basic_16x16.gif') right center no-repeat; } div.ui-state-highlight p { margin: 10px; } div.ui-state-highlight a { text-decoration: underline; } .noborder { border:0; } /* Menu ----------------------------------*/ div#menu { width:200px; margin:0; } div#menu .ui-widget { font-family:Arial, Sans-serif; font-size:12px; } div#menu ul.navigation { display:block; overflow:hidden; } div#menu ul.navigation li { list-style-type:none; } div#menu ul.navigation li a { display:block; padding:0 20px; text-decoration:none; font-weight:bold; color:#fff; height:25px; line-height:25px; background:#808080 url(/themes/default/images/menu/title.gif); } div#menu ul.navigation li ul { padding:0; overflow:hidden; } div#menu ul.navigation li { display:block; } div#menu ul.navigation li ul li a { display:block; padding:0 5px; margin:0; background:#eee; border-bottom:1px solid #ddd; text-decoration:none; color:#066; font-weight:normal; } div#menu ul.navigation li ul li a:hover { background:#066 url(/themes/default/images/menu/linkarrow.gif) no-repeat right center; color: #fff; } div#menu ul.navigation li ul li a.inactif { color:gray; } div#menu ul.navigation li a .ui-icon-triangle-1-e { background:url(/themes/default/images/menu/collapsed.gif) no-repeat left center; } div#menu ul.navigation li a .ui-icon-triangle-1-s { background:url(/themes/default/images/menu/expanded.gif) no-repeat left center; } div#menu ul.navigation li ul li a .ui-icon { margin:0; padding:0; background:none; } .ui-accordion-content { overflow: hidden; } div#menu ul.navigation li a.ui-corner-all { border-radius: 0; } div#menu ul.navigation li a.ui-corner-top { border-top-left-radius: 0; border-top-right-radius: 0; } div#menu ul.navigation li a.ui-accordion-header { margin-top: 0; } div#menu ul.navigation li a.ui-state-default, div#menu ul.navigation li a.ui-state-hover, div#menu ul.navigation li a.ui-state-active { border: 0; } div#menu div.icones { text-align:center; margin-top:5px; }