/* layout.css: Gestion de la disposition et taille des éléments */ p, a, .error {margin-left: 10px;} header { height: 75px; text-align: left; /* border : 2px solid blue; */} #login { position:relative; top: -6px; margin-left: 250px; } nav { margin-top: 5px; /* border : 2px solid red ; */ height: 35px; position:relative; z-index:+10; min-width: 750px; } #menu { width : 100%; margin-left: 180px; } section { clear: both; width : 100%; margin-top: 5px; min-width: 800px; /* border: 4px solid orange ; */ top:120px; } aside { width: 180px; /* border : 2px solid pink ; */ float: left; } article { /* border : 2px solid yellow ; */ display : inline-block; width : 75%; } .element_sidebar { margin-bottom:10px; /* Pour éviter que les éléments du sidebar ne soient trop collés */ } .element_sidebar h3 /* Tous les titres de sidebars */ { text-align: left; padding-left: 10px; } .element_sidebar ul /* Toutes les listes à puces se trouvant dans un sidebar */ { list-style-type: none; padding: 5px; /* Tous les côtés ont une marge intérieure de 0 pixels */ padding-left: 10px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */ margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */ margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */ } .element_sidebar ul li /* Eléments de sous-listes */ { /* pour ie qui ne reconnaît pas "transparent" (comme précédemment) */ border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous-liste */ } /* IE ne reconnaissant pas le sélecteur ">" */ html>body .element_sidebar ul li { border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */ } #body h1, h1 /* Tous les titres h1 du corps */ { text-align: center; } #body h2 /* Tous les titres h2 du corps */ { /* background-image: url("images/titre.png"); /* Une petite image de fond sur les titres h2 */ background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */ padding-left: 30px; text-align: left; } /* Le pied de page (qui se trouve tout en bas, en g�n�ral pour les copyrights) */ footer { /* border : 2px solid green ; */ padding: 5px; clear: both; text-align: left; height: 50px; color: #555; color: #46574D; font-size: 100%; text-align: center; /* clear: both; */ height: 50px; width: 100%; } #picture_id { float : right; /* border : 10px solid blue ; */ } #calendar_dialog { display: none; } #mod_logo { width:304px; height:228px; }