Déplacé le champ revue juste après le titre.
[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
d15017b2 21html {height:100%;}
588d6b93 22body { height:100%; font-size: 62.5%; /* <- 1em equivaut 10px */ line-height:1.4; color:#3a3125; background:#fff url(../img/background-body.jpg) repeat-y 50% 0; font-family: Verdana, Arial, Sans-Serif; text-align: center;}
d15017b2 23a, a:active {text-decoration:underline;color:#97012c;}
588d6b93 24a:visited {color:#97012c;}
25a:hover {color:#97012c;}
26a img {border: none;}
27abbr, acronym {border-bottom:.1em dotted;cursor:help;}
28
8432d16d 29h1 {font-size:1em;margin:0 0 1em 0;}
30h2 {font-size:1em;margin:0 0 1em 0;}
31h3 {font-size:1em;margin:0 0 1em 0;}
32h4 {font-size:1em;margin:0 0 1em 0;}
33h5 {font-size:1em;margin:0 0 1em 0;}
34h6 {font-size:1em;margin:0 0 1em 0;}
588d6b93 35
d15017b2
CR
36em{font-style:italic;}
37strong{font-weight:bold;}
38p{margin:0 0 1em 0;}
39ul, ol{margin:0 0 1em 33px;list-style:none;}
40dt{margin:0.5em 0 0;}
41dd{margin:0.25em 0 0.5em 2.5em;}
42sup{font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
588d6b93 43
e4d01d1d
EMS
44td ul { margin: 0 }
45
3c576696
EMS
46form td { vertical-align: top }
47form th { width: 20em; text-align: left; font-weight: bold }
48form table { width: 100% }
49form input[type=text] { width: 20em }
50form input.date { width: auto }
51form select { width: 80%; overflow: hidden }
52form p { margin-bottom: 2px }
53
588d6b93 54.box { padding:0 0 20px 0; }
f4db9f51 55.lbl {color: #97012c; }
d15017b2 56
13146d99
AJ
57.centre { text-align:center }
58
d15017b2
CR
59#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;}
60#enrobage {padding:0; margin:0 auto; display:block; position:relative; width:960px; height:auto !important; height:100%; min-height:100%;}
61
609b1d41 62div.sous-menu { display:inline; padding-top:1px; color:#fff; font-weight:bold; }
8432d16d 63div.sous-menu a { display:block; height:19px; padding:5px 10px 1px 10px; color:#fff; font-size:1.1em; text-decoration:none; float:right; white-space:nowrap; background-color:#4c4030;}
64div.sous-menu a:hover { text-decoration:underline;}
65div.sous-menu a.bout-gauche { background:#4c4030 url(../img/sous-menu-top-coin-gauche.gif) no-repeat 0 0; padding-right:5px;}
66div.sous-menu a.bout-droit { background:#4c4030 url(../img/sous-menu-top-coin-droit.gif) no-repeat 100% 0; padding-left:5px;}
67div.sous-menu span { display:block; height:19px;float:right;padding:6px 2px 0 2px; background-color:#4c4030;}
68
7fd16ee1 69div.gauche { float:left; width:60%; }
70div.droite { float:right; width:40%; }
8432d16d 71
72#logo { float:left; width:144px; height:110px; margin-top:45px; margin-left:20px; }
d15017b2 73h1 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 74h5 a { text-decoration:none; }
8432d16d 75
d07ad238 76#sep-recherche {}
8432d16d 77h2.slogan { position:absolute; top:53px; left:240px; font-size:3.4em; 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; }
d15017b2 78h2.slogan span { display:block; margin: .7em 0 0; font-size:0.55em; color:#97012c; letter-spacing:normal; line-height: 1.1;}
8432d16d 79div.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;}
80div.boite-recherche input { position:absolute; top:26px; left:10px; width:300px; height:16px; margin-top:10px; background:none; font-size:1.3em; border:none;}
81div.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
CR
82div.boite-recherche button:hover { background:url(../img/recherche-button-over.gif) no-repeat 0 0; cursor:pointer;}
83div.boite-recherche h3 { font-size:2em; font-weight:normal; letter-spacing:-1px; margin: 0;}
84div.boite-recherche h3 span { font-size:.6em; font-weight:normal; letter-spacing: normal;}
5ecd5424
CR
85div.boite-recherche p { position:absolute; bottom:13px; left: 0; color:#3a3125; margin: 0; }
86div.boite-recherche p a { color:#3a3125;}
87div.boite-recherche p a:hover { color:#97012c; text-decoration:none;}
d15017b2 88
8432d16d 89#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:1.2em; line-height:1.2; }
90#col-menu img.bottom { margin-bottom:-7px; }
91#col-menu h4 { padding: 0 25px; margin-bottom:0.4em; font-size:1.8em; font-weight:normal; letter-spacing:-1px; }
92#col-menu ul li { margin:2px 0; padding:0; }
93#col-menu a { margin:0; padding:0; text-decoration:none; color:black; }
94#col-menu a:hover { cursor:pointer; text-decoration:underline; }
95#col-menu .actif a { color:#97012c; font-weight:bold; }
96
9619910d 97#contenu {
8cb71606 98 float:left; position: relative; width:744px;
99 margin:100px 0px 50px 0px; padding:0;
9619910d
EMS
100 background:url(../img/contenu-bkg-middle.png) repeat-y 0 0;
101}
102
a008c7e5 103#tabs { margin-left: 8px; margin-right: 8px; }
89d7cab5 104
476a0c43 105#contenu h4 { padding: 0 25px; margin-bottom:0.4em; font-size:2.2em; font-weight:normal; letter-spacing:-1px; width: 450px; }
c4c5de1b 106#contenu h4 a { text-decoration:none; color:black; }
107#contenu h4 a:hover { text-decoration:underline; }
89d7cab5 108#contenu h5 { padding: 10px 0 0 25px; margin-bottom:0.4em; font-size:1.8em; font-weight:normal; letter-spacing:-1px; }
109#contenu h5 a { text-decoration:none; color:black; }
110#contenu h5 a:hover { text-decoration:underline; }
111
d15017b2
CR
112#contenu .zone-texte {padding: 0 25px; font-size: 1.2em; min-height: 375px;}
113#contenu .zone-texte ul li {list-style: disc; margin: 0 0 .25em;}
114#contenu .zone-texte ol li {list-style: decimal; margin: 0 0 .25em;}
115#contenu .zone-texte ul ul, #contenu .zone-texte ol ol {margin-top: .25em; margin-bottom: .25em;}
116#contenu .zone-texte h2 {font-size: 1.2em;}
117#contenu .zone-texte h3 {font-size: 1.1em;}
118#contenu .zone-texte blockquote {margin: 0 2em 1em; font-style: italic;}
119
89d7cab5 120#contenu .texte { padding: 0 25px; font-size: 1.2em; }
121#contenu .texte ul li { list-style: disc; margin: 0 0 .25em; }
122#contenu .texte ol li { list-style: decimal; margin: 0 0 .25em; }
123#contenu .texte ul ul, #contenu .description ol ol { margin-top: .25em; margin-bottom: .25em; }
db31d1fa 124#contenu .texte a { text-decoration:none; }
8cb71606 125#contenu .texte a:hover { text-decoration:underline; }
db31d1fa 126#contenu p.pad { padding: 0 25px; }
89d7cab5 127
d15017b2
CR
128#contenu img.top, .resultats img.top { height:10px; position:relative; top:-10px; left:0;}
129#contenu img.bottom, .resultats img.bottom{ height:10px; position:relative; bottom:-10px; left:0;}
d15017b2 130#contenu .demi-gauche { width:361px; margin-left:12px; background-color:#f5f5f5; float:left;}
588d6b93 131#contenu .demi-droite { width:358px; margin-right:12px; float:right;}
d15017b2
CR
132#contenu .demi-gauche img.top { height:9px; position:relative; top:-9px;}
133#contenu .demi-gauche img.bottom { height:9px; position:relative; bottom:-9px;}
d15017b2 134
6b63c05b 135.contenu-wrapper { padding:0 0 0 25px; }
136
588d6b93 137ul a { text-decoration:none; }
138ul a:hover { text-decoration:underline; }
139
d15017b2 140ul.liste-de-l-accueil { padding:0 2.5em 0 0;}
588d6b93 141ul.liste-de-l-accueil li { margin:1em 0; padding-top:1.1em; border-top:2px solid #d5d5d5;}
d15017b2
CR
142ul.liste-de-l-accueil img { float: left; margin: 0 1em 5px 0; max-width: 75px;}
143ul.liste-de-l-accueil span { display:block;}
749e991b 144ul.liste-de-l-accueil .la-date { font-size:1.1em; }
145ul.liste-de-l-accueil a.la-date { color:black; }
d15017b2
CR
146ul.liste-de-l-accueil .le-titre {display: block; font-size:1.2em; font-weight:bold; margin: .25em 0;}
147ul.liste-de-l-accueil .le-resume {font-size:1.1em;}
148ul.liste-de-l-accueil .le-resume a { display:inline;}
9619910d
EMS
149ul.sous-menu li, ul.actions li { display:inline; padding:0px 10px 0px 0px; font-size: 1.1em; }
150
476a0c43 151ul.actions { position: absolute; top: 15px; right: 20px; width: 240px; }
d15017b2
CR
152
153.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;}
154.resultats a:hover{text-decoration:none;}
155.resultatRecherche { padding: 0 25px 1.5em;}
156.resultats .typeDocument { text-transform:uppercase;}
157.resultats .le-titre { font-size:1.2em; font-weight:bold; text-decoration:underline;}
158.resultats .resultatResume { font-size:1.1em; color:#000;}
159.resultats a.ligne-url { font-size:1.1em; text-decoration:none; }
160.resultats a:hover.ligne-url { text-decoration:underline;}
161
162.resultatPages { padding:0;margin-top:1.5em; text-align:center; font-size:1.2em;}
163.resultatPages span { padding:0; margin:0 auto;}
164.resultatPages span a { text-decoration:underline; color:#3a3125; }
165.resultatPages span span { text-decoration:none; font-weight:bold; color:#3a3125;}
166.resultatPages span a span { text-decoration:none; font-weight:normal; color:#3a3125;}
167.resultatPages span a:hover { text-decoration:none;}
168.resultatPages span a:hover span { text-decoration:none;}
169.resultatPages span a span.lien-texte { color:#97012c; text-decoration:underline; font-weight:bold;}
170.resultatPages span a span.lien-texte span { color:#97012c; text-decoration: none; font-weight: normal;}
171.resultatPages span a:hover span.lien-texte { text-decoration:none;}
172
588d6b93 173/* Divers */
174
d15017b2
CR
175.clear { clear:both!important; display:block!important; width:0!important; height:0!important; margin:0!important; padding:0!important; visibility:hidden!important;}
176.clear-droite { clear:right!important; display:block!important; width:0!important; height:0!important; margin:0!important; padding:0!important; visibility:hidden!important;}
588d6b93 177
178/* Clearfix */
179
d15017b2
CR
180.clearfix {display: inline-block; }
181.clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
182* html .clearfix { height: 1%; }
183.clearfix { display: block; }
5ecd5424
CR
184
185#edit-form td { vertical-align: top; }
186#edit-form td:first-child { width: 150px; text-align: left; }
187#edit-form table { width: 100%; }
188#edit-form input, #edit-form textarea { width: 80%; }
189#edit-form textarea { height: 100px; }
190#edit-form p { margin-bottom: 2px; }
191#edit-form tr { border-top: 1px black solid; }
192#edit-form tr:first-child { border-top: none; }
193
13146d99
AJ
194.odd { background: #ddd; }
195
196#repertoire { border:1px solid #bbb; padding:20px; margin: 10px; width:95% }
197#repertoire th, td { padding:5px }
00755d9b 198
2ce740ad 199
a7b16ec9 200.errorlist { color:red; margin: 0 }
86983865 201.errorlist li { list-style: none; }
00755d9b
AJ
202
203.publications_autre {border:1px solid #CCC; background:#FAFAFA; margin:10px; padding:10px; display:none;}
2ce740ad 204
79b400f0 205#agenda, #actualites {position: relative;}
206#rss-agenda, #rss-actualites {position: absolute; right: 26px; top: 10px;}
6befc7c9 207
51515982 208form {padding-right:20px; margin: 1em 0; }
6befc7c9
AJ
209
210form fieldset {
211 clear: both;
212 font-size: 100%;
213 border-color: #000000;
214 border-width: 1px 0 0 0;
215 border-style: solid none none none;
216 padding: 10px;
217 margin: 0 0 0 0;
218}
219
220form fieldset legend {
221 font-size: 150%;
222 font-weight: bold;
223 color: #000000;
224 margin: 0 0 0 0;
225 padding: 0 5px;
226}
227
228label {
229 font-size: 12px;
230}
d8e3fcde 231td, th
6befc7c9
AJ
232{
233vertical-align:middle;
234}
235
236.infotip
237{
238width:300px;
239margin-top:5px;
240border:1px solid #CCC;
241background:#EEE;
242float:right;
243}
244.publication
245{
246
247}
556d841a
AJ
248#fiche_chercheur
249{
250 font-size: 120%;
251}
252#fiche_chercheur h5
253{
254 font-size: 150%;
255 border-color: #000000;
256 border-width: 1px 0 0 0;
257 border-style: solid none none none;
258 margin-top: 20px;
259 padding: 10px;
260}
261
262#fiche_chercheur .label
263{
264color:grey;
265font-weight:bold;
266width:150px;
267}
268
7f7de67a 269#fiche_chercheur .souligne
556d841a
AJ
270{
271 border-bottom:1px solid #DDD;
272}
0e9597af
AJ
273
274.message
275{
276font-weight:bold;
277font-size:12px;
278color:red;
279}
f98ad449 280
281
282.ressource-retrieve * {margin-top: 1em;}
da7adba2 283.ressource-retrieve .fiche {margin-top: 2em;}
f98ad449 284
f98ad449 285.fiche, .original, .provenance {font-size: 80%; margin: 2px 0px;}
da7adba2 286.fiche {margin-top: 6px;}
f98ad449 287.fiche a, .original a, .provenance a{text-decoration: none;}
1b0f1fe3 288.back {position: absolute; top: 20px; right: 20px;}
a7b16ec9
EMS
289
290.horizontal-radio-buttons ul { margin-left: 0 }
291.horizontal-radio-buttons li { display: inline }