/* feuille de style principale de Kelio.org Graphismes : Germain Codage : Vinux */ /* Copyright (C) 2007 Mercier Benjamin This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ /*cadre principal*/ #cadre { margin: auto; width: 875px; } #head { height: 208px; width: 875px; } #head_g { float: left; width: 383px; height: 208px; background-image: url(image/design/head_g.png); background-repeat: no-repeat; margin-right:-383px;/* un -383px pour qu'il n'y est plus d'espace dans internet explorer*/ } #head_d { background-image: url(image/design/head_d.png); background-repeat: no-repeat; width: 492px; height: 208px; margin-left: 383px; } #head_pub { padding-top: 100px; padding-left: 0px; border: 0px; } #menu { width: 875px; height: 46px; } #menu_g { float: left; background-image: url(image/design/menu_g.png); height: 46px; width: 165px; margin-right:-165px; /* de meme pour enlever le blanc de ie */ } #menu_d { background-image: url(image/design/menu_d.png); height: 46px; width: 710px; margin-left: 165px; } #menu_d ul { list-style: none; margin: 0px; padding: 0px; padding-left: 100px; } #menu_d ul li { float: left; padding-top: 7px; } #menu_d ul li a { display: block; height: 30px; width: 115px; text-align: center; background: url(image/design/bouton_off.png); padding-top: 9px; font-size: 15px; } #menu_d ul li a:hover { background: url(image/design/bouton_on.png); height: 30px; text-align: center; font-weight: normal; text-decoration: none; color: black; } /* menu horizontal actif */ #Accueil #nav-accueil a, #Information #nav-offre a, #Inscriptions #nav-offre a, #Panel #nav-panel a, #Contact #nav-contact a { background: url(image/design/bouton_on.png); height: 30px; color: black; } #shead { background-image: url(image/design/shead.png); height: 42px; width: 875px; background-repeat: no-repeat; margin-bottom: 0px !important margin-bottom: -10px;; } #shead_inc { margin-left: 570px; width: 285px; padding-top: 8px; text-align: center; } #corps { background-image: url(image/design/body.png); background-repeat: repeat-y; min-height: 40px; overflow:hidden; } #contenu { float:left; width: 670px; overflow:hidden; } #contenu h2:first-letter { color: #f9c202; } #contenu h1, h2, h3, h4 { margin-bottom: 5px; margin-top: 5px; margin-left: 25px; } #contenu ul, li { border: 0; padding: 0; margin: 0; list-style-type: none; text-align: left; } #contenu li { background: transparent url(image/design/list-on.gif) left center no-repeat; padding-left: 10px; background-repeat: no-repeat; } #actu h3 { margin-top: 5px; margin-bottom: 5px; margin: 0px; background-color: #efefef; padding-left: 10px; border: 0; border-top: 2px; border-style: solid; border-color: #96c531; } #actu h4 { margin-top: 5px; margin-bottom: 5px; margin: 0px; background-color: #efefef; padding-left: 10px; font-weight: normal; } #actu p { margin-top: 5px; margin-bottom: 15px; } #actu p:first-letter { font-weight: bold; } #sfooter { width: 875px; background-image: url(image/design/body.png); background-repeat: repeat-y; font-size: 12px; padding-top: 30px; text-align: center; clear:both; } #footer { width: 875px; height: 32px; background-image: url(image/design/footer.png); } /* encart arrondi */ .div_info { width: 400px; position: relative; background-color: #96c531; margin-bottom: 10px; opacity: 1; } .corner_top_left { height: 19px; width: 19px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; background-image: url(image/design/corner_top_left.gif); background-repeat: no-repeat; z-index: 0; } .corner_top_right { height: 19px; width: 19px; position: absolute; top: 0px; right: 0px; background-image: url(image/design/corner_top_right.gif); background-repeat: no-repeat; z-index: 1; } #div_info_accueil { position: relative; padding: 12px; padding-left: 60px; z-index: 4; background-image: url(image/design/logo_3d.gif); background-repeat: no-repeat; } #div_info_pages { position: relative; padding: 14px; z-index: 4; background-repeat: no-repeat; } .div_info a { color: #FFF; } .corner_bottom_left { height: 19px; width: 19px; position: absolute; bottom: 0px; left: 0px; background-image: url(image/design/corner_bottom_left.gif); background-repeat: no-repeat; z-index: 2; } .corner_bottom_right { height: 19px; width: 19px; position: absolute; bottom: 0px; right: 0px; background-image: url(image/design/corner_bottom_right.gif); background-repeat: no-repeat; z-index: 3; } /* corps de la page */ body { background-image: url(image/design/fond.png); background-repeat: repeat-x; background-color: #c7e69c; margin: 0; height: 100%; font-family: Calibri, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: justify; } p { margin: 0px; padding: 5px; padding-bottom: 10px; } a { color:#73a900; text-decoration: none; } a:hover { text-decoration: underline; } /* formulaire de connexion */ .login_form { width: 90px; border: 0; border-bottom: #006633 1px solid; background-image: url(image/design/shead_form.png); text-align: center; color:#006633; } .login_bouton { width: 24px; height: 24px; background-image: url(image/design/shead_b2.png); border: 0; } /* Menu de gauche */ .menu_total { width: 183px; float: left; margin-left: -5px; padding-left:0px; } .menu_head { width: 183px; height: 17px; background-image: url(image/design/menu_head.gif); background-repeat: no-repeat; padding-top: 16px; text-align: center; font-size: 12px; } .menu_corps { width: 123px; background-image:url(image/design/menu_body.gif); background-repeat: repeat-y; padding-left: 25px; padding-right: 25px; text-align: left; } .menu_corps ul,li { border: 0; padding: 0; margin: 0; list-style-type: none; text-align: left; } .menu_corps li a { background: transparent url(image/design/list-off.gif) left center no-repeat; padding-left: 10px; text-align: left; font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-decoration: none; color: #999; } .menu_corps li a:hover { background: transparent url(image/design/list-on.gif) left center no-repeat; color: black; border-bottom: 0px; text-decoration: none; } .menu_footer { width: 183px; height: 10px; background-image:url(image/design/menu_footer.gif); background-repeat: no-repeat; } .error { text-align: center; text-transform: uppercase; } /* formulaire de contact */ .Contact_envoi_post_1 { width: 150px; color: #666666; text-align: center; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } .Contact_envoi_post_2 { width: 150px; height: 100px; color: #666666; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } .Contact_envoi_post_3 { width: 70px; color: #666666; text-align: center; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } .Contact_envoi_post_4 { width: 200px; color: #666666; text-align: center; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } .Contact_envoi_post_5 { width: 200px; height: 100px; color: #666666; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } .Contact_envoi_post_6 { width: 80px; color: #666666; text-align: center; background-color: #FFFFFF; -moz-border-radius: 4px; border: #666666 1px solid; } /* tableaux du panel */ .Tableau1 { border: 3px; background-color: #eee; } .Tableau2 { border: #006633 0px solid; background-color: #FFFFFF; width: 300px; }