extranet/data/pages/themes/default/styles/main.css

251 lines
4.4 KiB
CSS

/* 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;
}