/* #CACHE{3600*100,cache-client} */ define('_NO_CACHE', -1); #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15} #HTTP_HEADER{Vary: Accept-Encoding} /*********************************************/ /* Feuille de style du Kit Spip CNRS */ /* styles généraux */ /* Auteur : CNRS */ /* © 2008 - Distribué sous licence GNU/LGPL */ /*********************************************/ * { font-family: Arial, Verdana, sans-serif; } body { margin: 0; padding: 0; background-color: #ffffff; font-size : 12px; font-family: Arial, Verdana, sans-serif; behavior: url(#EVAL{_DIR_PLUGIN_KITCNRS}csshover.htc); } /* Styles pour Spip */ /* Ne pas afficher boutons Site privé et recalculer */ .spip-admin-float { display:none; } .spip_documents { text-align: center; } .spip_documents_center { width: 100%; display: block; margin: auto; } .spip_documents_left { margin: 5px 20px 5px 0; float: left; } .spip_documents_right { float: right; margin: 5px 0 5px 20px; } .spip_doc_titre, .spip_doc_descriptif { font-size: 11px; margin-right: auto; margin-left: auto; } .spip_surligne { color : #000000; background-color: #ffff00; } blockquote.spip, blockquote.spip p, .spip_serif { font-family: Arial, Verdana, sans-serif; } blockquote.spip { margin: 1em; padding-left: 1em; } .spip_code, code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1em; margin: 1em; } #texte .spip_cadre { border: 1px solid #999999; padding: 5px; } table.spip { margin: 15px 0px 15px 10px; border: 1px solid; border-collapse: collapse; } table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin: auto; padding: 3px; font-weight: bold; } table.spip tr.row_first {background:#D6F0FF; } table.spip tr.row_odd {background:#C0C0C0; } table.spip tr.row_even {background:#DCDCDC; } table.spip td, table.spip th { border-style : solid; border-width : 1px; padding: 3px 5px 3px 5px; } table.spip th { text-align: left; } h3.spip { font-size: 12px; font-weight: bold; margin: 20px 0px 10px 0px; } p.spip, p { margin: 12px 0px 12px 0px; } hr.spip { width: 80%; margin: 20px auto 20px auto; } a.spip_note { text-decoration: none; } /* Fin styles pour Spip */ .accessibility { display: none; } .clearer { clear: both; } img { border: none; } a:link, a:visited, a:hover { text-decoration : underline; } h2 a:link, h2 a:visited, h2 a:hover { text-decoration : none; } h2 a.fil-rss-actus { float: right; font-weight: normal; font-size: 12px; } table { border-collapse: collapse; } h3 { font-size: 12px; font-weight: bold; margin: 0 0 5px 0; } h3 a:link, h3 a:visited, h3 a:hover { text-decoration: none; } td, p { font-size: 12px; } span.petit, ul ul, p.petit, .date { font-size: 12px; margin: 5px 0 0; } ul.liste-liens a:link, ul.liste-liens a:visited, ul.liste-liens a:hover { text-decoration: none; font-weight: bold; } li.liste-doc { font-size: 12px; text-align:left; margin: 10px 0 0 10px;; } /* Bloc dépliable */ div.cs_blocs { overflow: hidden; } /* tableaux avec bordures, style à appliquer au tableau */ .libelle_tableau{ font-size: 14px; font-weight: bold; color : #3A75AF; margin: 10 px; } table{ width:100%; min-width : 700px; padding-right:100%; margin-bottom : 10px; } table.table-avec-bordures th { font-size: 12px; font-weight: bold; color : #3A75AF; background-color: #D1F1FF ; text-align:center; } table.table-avec-bordures, table.table-avec-bordures td, table.table-avec-bordures th { border-style : solid; border-width : 1px; border-collapse:collapse; padding: 5px; text-align:center; } table.table-avec-bordures td.date_event { width: 150px; font-weight: bold; } table.table-avec-bordures td.date_dommage { width: 100px; } table.table-avec-bordures td.code_evenement { width: 70px; } table.table-avec-bordures td.localisation { width: 150px; } table.table-avec-bordures td.description_evenement { text-align:left; width: 410px; } table.table-avec-bordures td.titre_source { text-align:left; width: 450px; } table.table-avec-bordures td.depot { width: 100px; } table.table-avec-bordures td.date_event { width: 100px; font-weight: bold; } table.table-avec-bordures td.desc_mesure { text-align:left; width: 400px; } table.table-avec-bordures td.hauteur { width: 80px; } table.table-avec-bordures td.echelle { width: 120px; } table.table-avec-bordures td.comment_mesure { width: 50px; } table.table-avec-bordures td.depot { width: 100px; } /* tableaux sans bordures pour meu horizontal */ table.table-menu td { width: 150px; text-align:center; padding-top: 15px; padding-bottom: 15px; } table.table-menu td a.lien-menu { font-size: 14px; font-weight: bold; color : #030375; text-align:center; } table.table-menu td a.lien-menu:hover { background-color: #030375; color: #FFFFFF ; } table.table-menu td.lien-menu { font-size: 14px; font-weight: bold; color : #030375; text-align:center; } table.table-menu td.lien-menu-sel { font-size: 16px; font-weight: bold; background-color: #030375; color: #FFFFFF ; text-align:center; } /* tableaux sans bordures dans un tableau avec bordures */ table.table-sans-bordures, table.table-sans-bordures td, table.table-sans-bordures th { border-width : 0px; } /* bordure des listes d'articles div.alaune div.actus et div.resume */ .avec-bordure { border-bottom: 1px solid #e1e5e8; padding-bottom: 10px; } /* Fiches */ div.ResumFiche { background-color:#D6F0FF; color : #3A75AF; padding: 5px; margin-left: 5px; width: 750px; text-align:center; font-weight: bold; } div.LabelFiche { margin-top: 20px; margin-bottom: 5px; color : #3A75AF; font-size: 14px; font-weight: bold; } div.DataFiche { margin-left: 5px; padding: 5px; width: 750px; border: 1px solid; } /* Popup */ div.ResumPopup { background-color:#D6F0FF; color : #3A75AF; padding: 5px; margin-left: 5px; width: 97%; text-align:center; font-weight: bold; } div.LabelPopup { margin-left: 5px; margin-top: 20px; margin-bottom: 5px; color : #3A75AF; font-size: 14px; font-weight: bold; } div.DataPopup { margin-left: 5px; padding: 5px; width: 96%; border: 1px solid; } /* Conteneur general */ #principal { position: relative; margin: 0; padding: 0; width: 950px; border-right: 1px solid; border-bottom: 1px solid; } /* Bandeau superieur */ #top { position: relative; background: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/charte/#CONFIG{kitcnrs/institut,autres}/bandeau-haut-droit.gif) no-repeat bottom right; height: 30px; border-bottom: 1px solid; margin: 0; padding: 0; } #nom-labo h1 { font-size: 16px; font-weight: bold; color : #030375; width: 600px; padding: 0px 0 0 10px; } #nom-labo h1 a { text_decoration: none; } #liens-top { margin: 5px -1px 5px 0; position: absolute; right: 0px; bottom: 25px; white-space: nowrap; list-style: none; } #liens-top a:link, #liens-top a:visited, #liens-top a:hover { font-weight: bold; text-decoration: none; padding: 0; } #liens-top li { float: left; display: inline; padding: 0 0.7em 0.2em 0.9em; margin: 0; border-bottom:1px solid; background: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/charte/[(#CONFIG{kitcnrs/institut,autres}|=={autres}|?{'trait-vertical.gif','trait-vertical-blanc.gif'})]) no-repeat bottom left; } /* Colonne de gauche */ #colgauche { position: relative; float: left; width: 150px; border-right: 1px solid; padding-bottom: 80px; z-index: 10; } #partenaires { margin: -1px 0 0 0; } #partenaires .partenaire { width: 150px; text-align: center; border-top: 1px solid; } /* Menu */ div#menu { position: relative; width: 150px; margin: 10px 0 50px 0; color : #3A75AF; font-size: 14px; font-weight: bold; } div#menu ul { margin: 0; padding: 0; width: 150px; background: white; border-top: 1px solid; } div#menu li { position: relative; list-style: none; margin: 0; padding: 0; border-bottom: 1px solid; } div#menu div.level1 { padding: 4px 5px 4px 5px; width: 140px; color : #3A75AF; font-size: 14px; font-weight: bold; } div#menu li a { display: block; text-decoration: none; padding: 4px 5px 4px 5px; width: 140px; color : #3A75AF; font-size: 14px; font-weight: bold; } div#menu>ul a { width: auto; } div#menu ul ul { position: absolute; top: -1px; left: 150px; display: none; border-left: 1px solid; border-right: 1px solid; } div#menu ul.level2 li a, div#menu ul.level3 li a { text-decoration: none; font-size: 14px; font-weight: bold; color : #3A75AF; background-color: #FFFFFF ; border-left: 1px solid; border-right: 1px solid; } div#menu ul.level1 li:hover ul.level2, div#menu ul.level2 li:hover ul.level3 { display: block !important; } div#menu ul.level1 div.level1:hover, div#menu ul.level1 a:hover, div#menu ul.level2 a:hover, div#menu ul.level3 a:hover { background-color: #3A75AF; color: #FFFFFF ; } /* Carto */ div#cont { width: 800px; height: 800px; } div.ResumPop { background-color:#D6F0FF; color : #3A75AF; padding: 5px; margin-left: 5px; width: 100%; text-align:center; font-weight: bold; white-space: nowrap; display: inline-block; } div#viewerDiv { margin-left: 3px; width: 790px; height: 730px; background-color:white; background-image:url(http://api.ign.fr/geoportail/api/js/2.0.0/theme/geoportal/img/loading.gif); background-position:center center; background-repeat:no-repeat; } div.cartoPopup { font-size : 11px; font-family: Arial, Verdana, sans-serif; } .popupButton { height:10px; width:25px; font-size : 9px; font-weight: bold; padding-bottom:12px; } .olControlZoomToMaxExtentItemInactive { padding: 0px; margin: 0px; background-color:#9CF; border: 0px none; width: 23px; height: 23px; display: block; float: left; position: relative; left: 1%; top: 0px; } .LegendeItemInactive { border: 0px none; display: block; float: left; position: relative; left: 1%; background-color:#9CF; width: 23px; height: 23px; background-image:url(squelettes/images/legend.png); background-position:center center; background-repeat:no-repeat; cursor: pointer; } .gpLayerSpanClass { font-size: 11px; font-family: Arial,Helvetica,sans-serif; } .gpControlMousePosition { font-size: 0.8em !important; } .gpControlGraphicScale { font-size: 0.72em !important; } .gpControlProjections { font-size: 0.72em !important; } .gpControlNavToolbar { height: 48px !important; } .gpControlCopyright { font-size: 0.72em !important; } /*.olMap { cursor:wait!important; }*/ /* Annuaire et Intranet */ #annuaire, #intranet, #deconnexion { position: relative; width: 150px; margin: 0; border-top: 1px dotted; } #intranet { margin-top: 0px; background: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/intranet.gif) no-repeat 5px center; } #deconnexion { margin-top: 0px; background: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/assistance-pt.gif) no-repeat 5px center; } #annuaire ul, #intranet ul, #deconnexion ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; width: 150px; } #intranet ul, #deconnexion ul { margin-left: 25px; width: 125px; } #annuaire ul li a, #intranet ul li a, #deconnexion ul li a { display: block; font-weight: bold; font-size : 12px; text-decoration: none; padding: 10px 6px 10px 6px; width: 138px; } #intranet ul li a, #deconnexion ul li a { width: 113px; } /* Rechercher */ #recherche { position: relative; border-top: 1px dotted; border-bottom: 1px dotted; padding: 10px 6px 6px 6px; margin: 0; } #recherche h2 { margin: 0; padding: 0; font-weight: bold; font-size : 12px; } #recherche p { font-size: 11px; margin: 0; line-height: 13px; padding: 0; } #recherche form { padding: 0; margin: 0; } #recherche input.box { position: relative; top: -6px; font-size: 10px; border: 1px solid; width: 100px; margin: 0 5px 0 0; padding: 1px; } /* Menu de langue */ #menu_lang { position: absolute; right: 8px; bottom: 8px; margin: 0; } /* Icones de navigation */ #navigation { position: absolute; left: 0px; bottom: 10px; width: 150px; text-align: center; z-index: 20; } #navigation ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; } #navigation ul li { margin: 0; padding: 0; display: inline; } /* Colonne de droite */ #pageune, #pageseconde { position: relative; margin: 0 0 0 150px; padding: 0; border-left: 1px solid; } #pageune { background: url(squelettes/images/parde_bandeau.jpg) no-repeat top left; } #pageseconde { background: url(squelettes/images/parde_bandeau_seconde.jpg) no-repeat top left; } #chemin { margin: 0; font-size: 11px; padding: 67px 10px 4px 7px; border-bottom: 1px solid; } #chemin a:link, #chemin a:visited, #chemin a:hover { text-decoration: none } #texte { position: relative; margin: 0; padding: 0px 10px 1px 10px; } div.texteune { padding-top: 135px !important; } #texte h2 { font-size : 14px; font-weight: bold; margin: 0px 0 5px 0; padding-top: 10px; } /* Style des champs de formulaires pour SPIP 2.0 */ #texte fieldset ul { margin: 0; list-style:none; padding-left: 0; } #texte fieldset ul li { margin: 1em 0; } /* Fin de style des champs de formulaires pour SPIP 2.0 */ #texte ul.liste-liens { padding-left: 15px; } #texte ul.liste-liens li { margin-left: 15px; } p.suite { height: 1em; margin: 0; padding: 0 0 5px 0; font-size:0.9em; } div.separateur { border-bottom: 1px solid; height: 20px; width: 98%; margin: 0px auto 0px auto; } div.groupetitre { margin: 0px 0 25px 0; } p.surtitre { font-weight: bold; margin: 0 0 -5px 0; padding-top: 10px; } p.soustitre { font-weight: bold; margin: 4px 0 0 0; } p.auteur { margin: 10px 0 0 0; font-size: 11px; } p.auteur a { text-decoration: none; } .chapeau { margin: 0px 0px 15px 0px; font-style: italic; } p.lien_article { font-weight: bold; margin: 15px 0px 15px 0px; } p.lien_article a { font-weight: normal; } p.postscriptum { font-style: italic; margin: 25px 0px 10px 0px; } div.notes { margin: 5px 0px 10px 0px; } div.notes p { font-size: 11px; margin: 3px; } table.docjoints { border: none; margin: 25px 10px 20px 10px; } table.docjoints td { border: none; padding: 0px 25px 20px 0px; width: 150px; text-align: center; vertical-align: top; } table.docjoints p { font-size: 11px; margin: 0; } table.docjoints p.titredoc, .spip_doc_titre { font-weight: bold; } span.vignette { float: left; padding: 0 8px 0 0; } #texte ul.navdroite { position: relative; top: 0px; right: -10px; float: right; width: 130px; font-size: 12px; font-weight: bold; text-align: left; margin: 0 0 20px 20px; padding: 0; border-left: 1px solid; list-style-image: none; } /* Hack IE6 Windows \*/ * html #texte ul.navdroite { position: relative; top: 0px; right: -10px; list-style-image: none; } /* Fin hack IE6 */ #texte ul.navdroite li { list-style-image: none; display: block; margin: 0; padding: 0.6em; border-bottom: 1px solid; } #texte ul.navdroite li a:link, #texte ul.navdroite li a:visited, #texte ul.navdroite li a:hover { text-decoration: none; } /*** Styles pour pagination ***/ p.pagination { font:12px Arial, Helvetica, sans-serif; color:#3A75AF; } p.pagination a:hover { text-decoration: none; background-color: #3A75AF; color: #FFFFFF; } p.pagination a { color:#3A75AF; margin:3px; } p.pagination span.active { color:#3A75AF; font-weight: bold; margin:5px; } #results{ margin-left:90px; list-style-type:circle } /*** Styles pour sommaire ***/ .texte_sommaire { width: 650px; margin: 10px 10px 10px 10px; padding: 20px 20px 20px 20px; } .texte_gauche { border-right: 1px solid; width: 428px; margin: 0 0 -1px 0px; padding: 0px 10px 10px 0px; } /* Hack IE6 Windows \*/ * html .texte_gauche { width: 425px; } /* Fin hack IE6 */ .texte_droite { position: absolute; top: 135px; right: 0px; width: 150px; font-size: 11px; margin: 0; padding: 0; border-left: 1px solid; } .texte_droite p { font-size: 11px; } #texte h2.alaune, #texte h2.actus { padding: 15px 0 10px 10px; margin: 0 0 10px 0; } h2.actus a.toutes-actus { float: right; font-weight: normal; font-size: 12px; } #texte h2.anoter { padding: 8px 0 8px 8px; margin: 0; border-bottom: 1px solid; } div.alaune, div.actus { margin: 10px 0px 10px 10px; } div.anoter { margin: 0; padding: 8px; border-bottom: 1px solid; } div.anoter h3 { margin: 0; } div.anoter p { margin: 0; } /*** Fin styles pour sommaire ***/ /*** Styles pour annuaire ***/ div.float_droit { float: right; width: 230px; text-align: left; border: none; padding: 5px 5px 10px 10px; } #texte div.float_droit p { margin: 0; } /*** Fin styles pour annuaire ***/ /*** Styles pour page auteur ***/ #texte fieldset { border: 1px solid; margin: 20px 10px 10px 0; padding: 10px; } #texte legend { font-size: 12px; font-weight: bold; } #texte form { margin: 0; padding: 0; } #texte label { display: block; } #texte input, #texte textarea { border: 1px solid black; font-size: 11px; } #texte .spip_bouton { margin-top: 10px; } /*** Fin styles pour auteur ***/ /*** Styles pour blogue ***/ #texte ul.archives_blogue { padding-left: 0px; margin-left: 0px; list-style-image: none; list-style-type: none; } #texte ul.archives_blogue li { font-weight: normal; margin-left: 5px; padding-left: 5px; list-style-image: none; list-style-type: none; } /*** Fin styles pour blogue ***/ /*** Styles pour rubriques ***/ div.resume { margin: 20px 0 20px 0; overflow: hidden; /* Empeche le depassement des flottants. */ zoom: 1; /* Idem pour IE 6-7 (active l'etat "hasLayout") */ } div.resume h3, div.actus h3, div.alaune h3 { margin: 0; } div.resume p.soustitre { margin: 0; } div.resume p, div.actus p, div.alaune p { margin: 2px 0 3px 0; } p.descriptif { font-style: italic; } div.demicol { width: 230px; float: left; margin: 15px 0 15px 25px; } div.demicol p { margin: 0 0 5px 0; } /*** Fin styles pour rubriques ***/ /*** Styles de pied de page ***/ #pied-de-page { width:750px; margin : 10px 0 0 0; padding : 0 0 10px 0; } #pied-de-page ul { font-size: 11px; list-style-type:none; margin:0; padding:0; text-align:center; } #pied-de-page ul li { display:inline; } #pied-de-page a, #pied-de-page a:visited, #pied-de-page a:hover, #pied-de-page a:active { text-decoration: none; } .note { margin : 20px 0 20px 20px; font-style: italic; font-weight: bold; } /*** Fin Styles de pied de page ***/ /*** Styles des actualites ***/ #texte .precedent-suivant{ position: relative; top: 5px; right: 0px; float:right; font-size: 11px; text-align: left; padding: 0; margin: 0 0 20px 20px; } a.precedent { background-repeat: no-repeat; background-position: center left; background-image: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/fleche-gauche.gif); height: 1em; margin: 0; padding: 0px 0 0px 15px; } a.suivant { background-repeat: no-repeat; background-position: center right; background-image: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/fleche-droite.gif); height: 1em; margin: 0; padding: 0px 15px 0px 5px; } a.premier { background-repeat: no-repeat; background-position: center left; background-image: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/fleche-gauche-plus.gif); height: 1em; margin: 0; padding: 0px 0 0px 15px; } a.dernier { background-repeat: no-repeat; background-position: center right; background-image: url(#EVAL{_DIR_PLUGIN_KITCNRS}images/boite-outils/icones/fleche-droite-plus.gif); height: 1em; margin: 0; padding: 0px 15px 0px 5px; } /*** Fin Styles des actualites ***/