Ajouté le libellé "dans toutes les rubriques" à la recherche transversale
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / media / css / global.css
CommitLineData
588d6b93 1/*
2Feuille de styles - GLOBAL
3Par Erick chez http://www.ixmedia.com
4Date de creation: 2009-05-11
5Modification: 2009-05-14 [Erick]
6*/
7
8/* COULEURS
9
d15017b2
CR
10TXT -----------> #3a3125 et #000
11LINK ----------> #97012c
588d6b93 12LIGNES grises -> #e0e0e0 et #d5d5d5
13*/
14
15/* RESET */
d15017b2 16
d15017b2
CR
17@import url("reset.css");
18
588d6b93 19/* General */
20
988c00c1
EMS
21html { height:100%; }
22body { height:100%; font-size: 85%; line-height:1.4; color:#3a3125;
23 background:#fff url(../img/background-body.jpg) repeat-y 50% 0;
219710da 24 font-family:Verdana, Arial, Sans-Serif; }
d15017b2 25a, a:active {text-decoration:underline;color:#97012c;}
588d6b93 26a:visited {color:#97012c;}
27a:hover {color:#97012c;}
bae03b7b 28a img {border:none;}
588d6b93 29abbr, acronym {border-bottom:.1em dotted;cursor:help;}
30
988c00c1
EMS
31h1 {margin:0 0 1em 0;}
32h2 {margin:0 0 1em 0;}
33h3 {margin:0 0 1em 0;}
34h4 {margin:0 0 1em 0;}
35h5 {margin:0 0 1em 0;}
36h6 {margin:0 0 1em 0;}
588d6b93 37
d15017b2
CR
38em{font-style:italic;}
39strong{font-weight:bold;}
40p{margin:0 0 1em 0;}
d15017b2
CR
41dt{margin:0.5em 0 0;}
42dd{margin:0.25em 0 0.5em 2.5em;}
bae03b7b
EMS
43sup{font-size:smaller; vertical-align:0.5em; line-height:1px;}
44
45td ul { margin:0 }
46
47form { padding-right:20px; margin:1em 0; }
bc415771 48form td, form th { vertical-align:top }
bae03b7b
EMS
49form th { width:20em; text-align:left; font-weight:bold }
50form table { width:100% }
51form input[type=text] { width:20em }
0a95ac89 52form input.date, form input.time { width: 8em; }
bae03b7b
EMS
53form select { width:80%; overflow:hidden }
54form p { margin-bottom:2px }
55fieldset { clear:both; padding:10px; margin:0 0 0 0; position:relative }
56fieldset { border-color:#000000; border-width:1px 0 0 0; border-style:solid none none none; }
595ab4d6 57fieldset fieldset { border:1px solid #ccc; background:#fafafa; margin:10px; padding: 15px; }
988c00c1 58legend { 120%; font-weight:bold; color:#000000; margin:0 0 0 0; padding:0 5px; }
bc415771
EMS
59
60td, th { vertical-align:middle; padding: 5px }
ee8b3a49 61
3c576696 62
bae03b7b 63.lbl {color:#97012c; }
d15017b2 64
13146d99
AJ
65.centre { text-align:center }
66
bae03b7b 67#fond {padding:0; margin:0; display:block; position:relative; width:100%; height:auto !important; height:100%; min-height:100%; background:url(../img/background-fond.jpg) no-repeat 50% 0; text-align:left;}
d15017b2
CR
68#enrobage {padding:0; margin:0 auto; display:block; position:relative; width:960px; height:auto !important; height:100%; min-height:100%;}
69
988c00c1
EMS
70div.sous-menu { display:inline; padding-top:1px; color:#fff; font-weight:bold; font-size: 80% }
71div.sous-menu a { display:block; height:19px; padding:5px 10px 1px 10px; color:#fff; text-decoration:none; float:right; white-space:nowrap; background-color:#4c4030;}
8432d16d 72div.sous-menu a:hover { text-decoration:underline;}
73div.sous-menu a.bout-gauche { background:#4c4030 url(../img/sous-menu-top-coin-gauche.gif) no-repeat 0 0; padding-right:5px;}
74div.sous-menu a.bout-droit { background:#4c4030 url(../img/sous-menu-top-coin-droit.gif) no-repeat 100% 0; padding-left:5px;}
75div.sous-menu span { display:block; height:19px;float:right;padding:6px 2px 0 2px; background-color:#4c4030;}
76
7fd16ee1 77div.gauche { float:left; width:60%; }
78div.droite { float:right; width:40%; }
8432d16d 79
80#logo { float:left; width:144px; height:110px; margin-top:45px; margin-left:20px; }
d15017b2 81h1 a { display:block; width:144px; height:110px; text-indent:-99999px; background:url(../img/logo-agence-universitaire-de-la-francophonie.gif) no-repeat 0 0;border:none; text-decoration:none;}
ce3a02e4 82h5 a { text-decoration:none; }
8432d16d 83
d07ad238 84#sep-recherche {}
988c00c1
EMS
85h2.slogan { position:absolute; top:53px; left:240px; font-size: 250%; color:#3a3125; padding:0;font-family:"Myriad Pro", "Lucida Grande", sans-serif; font-weight:normal; letter-spacing:-1px; line-height:0.8em; z-index:1000; }
86h2.slogan span { display:block; margin:.7em 0 0; font-size: 55%; color:#97012c; letter-spacing:normal; line-height:1.1;}
bae03b7b 87div.boite-recherche { z-index:1000; position:absolute; top:150px; left:240px; width:390px; height:90px; background:url(../img/recherche-background.gif) no-repeat 0 5px;}
988c00c1 88div.boite-recherche input { position:absolute; top:26px; left:10px; width:300px; height:16px; margin-top:10px; background:none; border:none;}
8432d16d 89div.boite-recherche button { position:absolute; top:22px; right:17px; width:45px; height:45px; background:url(../img/recherche-button.gif) no-repeat 0 0; color:#97012c; border:none;}
d15017b2 90div.boite-recherche button:hover { background:url(../img/recherche-button-over.gif) no-repeat 0 0; cursor:pointer;}
988c00c1
EMS
91div.boite-recherche h3 { font-size:150%; font-weight:normal; letter-spacing:-1px; margin:0;}
92div.boite-recherche h3 span { font-size:60%; font-weight:normal; letter-spacing:normal;}
bae03b7b 93div.boite-recherche p { position:absolute; bottom:13px; left:0; color:#3a3125; margin:0; }
5ecd5424
CR
94div.boite-recherche p a { color:#3a3125;}
95div.boite-recherche p a:hover { color:#97012c; text-decoration:none;}
d15017b2 96
988c00c1 97#col-menu { clear:right; float:right; width:190px; margin:30px 20px 0px 0px; background:url(../img/col-droite-background.png) repeat-x top center; font-size: 90%; line-height:1.2; }
8432d16d 98#col-menu img.bottom { margin-bottom:-7px; }
988c00c1 99#col-menu h4 { margin-bottom:0.4em; margin-left:25px; font-size:180%; font-weight:normal; letter-spacing:-1px; }
bae03b7b
EMS
100#col-menu ul { margin:0 10px 0 25px; padding:0 }
101#col-menu li { margin:0; padding:0; }
102#col-menu a { display:block; margin-left:5px; padding:1px 5px; text-decoration:none; color:black; }
103#col-menu li.active a, #col-menu a:hover { background:#d5d5d5; margin-left:0; border-left: 5px solid #666; }
8432d16d 104#col-menu .actif a { color:#97012c; font-weight:bold; }
105
bae03b7b 106#tabs { margin-left:8px; margin-right:8px; }
89d7cab5 107
988c00c1 108#contenu .zone-texte { min-height:375px;}
bae03b7b
EMS
109#contenu .zone-texte ul li {list-style:disc; margin:0 0 .25em;}
110#contenu .zone-texte ol li {list-style:decimal; margin:0 0 .25em;}
111#contenu .zone-texte ul ul, #contenu .zone-texte ol ol {margin-top:.25em; margin-bottom:.25em;}
bae03b7b
EMS
112#contenu .zone-texte blockquote {margin:0 2em 1em; font-style:italic;}
113
8813455e
EMS
114#contenu .texte ul { padding-left: 3em; margin-bottom: 1em; }
115#contenu .texte ul li { list-style:disc; }
116#contenu .texte ol li { list-style:decimal; }
bae03b7b 117#contenu .texte ul ul, #contenu .description ol ol { margin-top:.25em; margin-bottom:.25em; }
db31d1fa 118#contenu .texte a { text-decoration:none; }
8cb71606 119#contenu .texte a:hover { text-decoration:underline; }
bae03b7b 120#contenu p.pad { padding:0 25px; }
89d7cab5 121
d15017b2
CR
122#contenu img.top, .resultats img.top { height:10px; position:relative; top:-10px; left:0;}
123#contenu img.bottom, .resultats img.bottom{ height:10px; position:relative; bottom:-10px; left:0;}
d15017b2 124
bae03b7b 125.contenu-wrapper { padding:0 25px; }
6b63c05b 126
588d6b93 127ul a { text-decoration:none; }
128ul a:hover { text-decoration:underline; }
129
988c00c1 130.box { font-size: 90%; }
d15017b2 131ul.liste-de-l-accueil { padding:0 2.5em 0 0;}
588d6b93 132ul.liste-de-l-accueil li { margin:1em 0; padding-top:1.1em; border-top:2px solid #d5d5d5;}
bae03b7b 133ul.liste-de-l-accueil img { float:left; margin:0 1em 5px 0; max-width:75px;}
d15017b2 134ul.liste-de-l-accueil span { display:block;}
749e991b 135ul.liste-de-l-accueil a.la-date { color:black; }
988c00c1 136ul.liste-de-l-accueil .le-titre { display:block; font-weight:bold; margin:.25em 0;}
d15017b2
CR
137ul.liste-de-l-accueil .le-resume a { display:inline;}
138
139.resultats { width:744px; display:inline; margin:0; padding:0; float:left; margin-top:100px; margin-bottom:50px; margin-left:0; background:url(../img/contenu-bkg-middle.png) repeat-y 0 0;}
140.resultats a:hover{text-decoration:none;}
bae03b7b 141.resultatRecherche { padding:0 25px 1.5em;}
d15017b2 142.resultats .typeDocument { text-transform:uppercase;}
988c00c1
EMS
143.resultats .le-titre { font-weight:bold; text-decoration:underline;}
144.resultats .resultatResume { color:#000;}
145.resultats a.ligne-url { text-decoration:none; }
d15017b2
CR
146.resultats a:hover.ligne-url { text-decoration:underline;}
147
988c00c1 148.resultatPages { padding:0;margin-top:1.5em; text-align:center; }
d15017b2
CR
149.resultatPages span { padding:0; margin:0 auto;}
150.resultatPages span a { text-decoration:underline; color:#3a3125; }
151.resultatPages span span { text-decoration:none; font-weight:bold; color:#3a3125;}
152.resultatPages span a span { text-decoration:none; font-weight:normal; color:#3a3125;}
153.resultatPages span a:hover { text-decoration:none;}
154.resultatPages span a:hover span { text-decoration:none;}
155.resultatPages span a span.lien-texte { color:#97012c; text-decoration:underline; font-weight:bold;}
bae03b7b 156.resultatPages span a span.lien-texte span { color:#97012c; text-decoration:none; font-weight:normal;}
d15017b2
CR
157.resultatPages span a:hover span.lien-texte { text-decoration:none;}
158
588d6b93 159/* Divers */
160
d15017b2
CR
161.clear { clear:both!important; display:block!important; width:0!important; height:0!important; margin:0!important; padding:0!important; visibility:hidden!important;}
162.clear-droite { clear:right!important; display:block!important; width:0!important; height:0!important; margin:0!important; padding:0!important; visibility:hidden!important;}
588d6b93 163
164/* Clearfix */
165
bae03b7b
EMS
166.clearfix {display:inline-block; }
167.clearfix:after, .container:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
168* html .clearfix { height:1%; }
169.clearfix { display:block; }
5ecd5424 170
bae03b7b
EMS
171#edit-form td { vertical-align:top; }
172#edit-form td:first-child { width:150px; text-align:left; }
173#edit-form table { width:100%; }
174#edit-form input, #edit-form textarea { width:80%; }
175#edit-form textarea { height:100px; }
176#edit-form p { margin-bottom:2px; }
177#edit-form tr { border-top:1px black solid; }
178#edit-form tr:first-child { border-top:none; }
5ecd5424 179
bae03b7b 180.odd { background:#ddd; }
13146d99 181
bae03b7b 182#repertoire { border:1px solid #bbb; padding:20px; margin:10px; width:95% }
00755d9b 183
2ce740ad 184
bae03b7b
EMS
185.errorlist { color:red; margin:0 }
186.errorlist li { list-style:none; }
00755d9b
AJ
187
188.publications_autre {border:1px solid #CCC; background:#FAFAFA; margin:10px; padding:10px; display:none;}
2ce740ad 189
6befc7c9
AJ
190.infotip
191{
192width:300px;
193margin-top:5px;
194border:1px solid #CCC;
195background:#EEE;
196float:right;
197}
198.publication
199{
200
201}
0e9597af
AJ
202
203.message
204{
205font-weight:bold;
206font-size:12px;
207color:red;
208}
f98ad449 209
210
bae03b7b
EMS
211.ressource-retrieve * {margin-top:1em;}
212.ressource-retrieve .fiche {margin-top:2em;}
f98ad449 213
bae03b7b
EMS
214.fiche, .original, .provenance {font-size:80%; margin:2px 0px;}
215.fiche {margin-top:6px;}
216.fiche a, .original a, .provenance a{text-decoration:none;}
217.back {position:absolute; top:20px; right:20px;}
a7b16ec9 218
bae03b7b
EMS
219.horizontal-radio-buttons ul { margin-left:0 }
220.horizontal-radio-buttons li { display:inline }
ee8b3a49 221
595ab4d6
EMS
222.delete-row { position:absolute; top:5px; right:5px }
223.add-row { float:right; margin-right:16px }
8baa2a56
EMS
224
225.cadre { width: 60%; margin: 100px auto; padding: 20px; background: #f9f9f9; border: 1px solid #aaa }
226
227/* Boîte principale */
228
229#boite-principale { position: absolute; top: 280px; width: 744px;
230 background: url(../img/contenu-bkg-middle.png) repeat-y 0 0; }
231#boite-principale .top-border { position: absolute; top: -10px; }
232#boite-principale .bottom-border { position: absolute; bottom: -10px; }
233
234#flash-message { margin: 10px 20px; background: #f3e3e7; color: #b03d5e; padding: 1em; font-size: 120%;
235 border: 1px solid #b03d5e; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
236#contenu { position: relative; padding: 20px; }
237
238/* Contenu */
239
988c00c1 240#contenu h4 { margin-bottom: 4px; font-size: 180%; font-weight: normal; letter-spacing: -1px; }
8baa2a56
EMS
241#contenu h4 a { text-decoration:none; color:black; }
242#contenu h4 a:hover { text-decoration:underline; }
988c00c1 243#contenu h5 { margin-bottom: 4px; font-size: 150%; font-weight: normal; letter-spacing: -1px; }
8baa2a56
EMS
244#contenu h5 a { text-decoration:none; color:black; }
245#contenu h5 a:hover { text-decoration:underline; }
0a8b1bd7 246#contenu h5 a.action { color: #97012c; font-size: 60%; }
8baa2a56 247
e240fe13 248#fiche_chercheur h5 { border-color: #000000; border-width: 1px 0 0 0; clear: right;
8baa2a56
EMS
249 border-style: solid none none none; margin-top: 20px; padding: 10px; }
250#fiche_chercheur .label { color: grey; font-weight: bold; width: 150px; }
251#fiche_chercheur .souligne { border-bottom: 1px solid #DDD; }
252
253/* Actions */
254
988c00c1 255.actions { font-size: 90%; float: right; text-align: right }
8baa2a56 256.box .actions { float: none; text-align: left; margin-left: 0; list-style-type: none }
988c00c1 257.box .actions li { display: inline; padding-right: 10px; }
8baa2a56
EMS
258
259/* Page d'accueil */
260
261.box { position: relative; padding: 10px 20px; }
262.demi-gauche { width: 345px; background-color: #f5f5f5; float: left; }
263.demi-droite { width: 345px; float: right; }
264#rss-agenda, #rss-actualites { position: absolute; top: 15px; right: 20px; }
eba7e472
EMS
265
266/* Formulaires */
267
268.help { font-size: 90%; }