/*    CSS file for header2008_onde Skin - version 4.6    CeCILL Copyright (C) 2004-2007 by GuppY Team    Initiated by Laurent Duveau and Nicolas Alves      Web site = http://www.freeguppy.org/      e-mail   = info@freeguppy.org    CSS History :      v1.0 (01 May 2007)           : Initial release (by deherve "GuppY Design")*/body { /*  corps du document */ font: 12px arial, helvetica, sans-serif; color: #ffffff; background: url(img/body.png) repeat-x #692802; background-attachment: fixed; margin: 0;}a { /* lien */ color: #6F1A1A; background-color:inherit; text-decoration: none;}a:hover { /* lien survolé */ font-weight: bold; color: #FFD9AE; background-color: inherit; position: relative; top: 1px; left: 1px; text-decoration: none;}#leftside a { /* lien */ color: #000000; background-color:inherit; text-decoration: none;}#leftside a:hover { /* lien survolé */ color:#fce033; background-color: inherit; font-weight: normal; position: relative; top: 1px; left: 1px; text-decoration: none;}p { /* paragraphe */ margin: 4px 0;}hr { /* ligne horizontale */ display: none; height: 0; border: 0; border-bottom: inset; width: 98%;}ul, ol { /* listes */ font: 12px arial, helvetica, sans-serif; color: #ffffff; background-color:inherit; margin: 0; padding: 0;}h1 { /* titre niveau 1 */ font-size: 24px;}h2 { /* titre niveau 2 */ font-size: 18px;}h3 { /* titre niveau 3 */ font-size: 16px;}h4 { /* titre niveau 4 */ font-size: 14px;}.bordure { border: 1px solid #AEDAFC;}/******************************************* Mise en page des blocs div principaux */ div#page { /* mask border for IE */ border-right: 5px solid inherit; border-left: 5px solid inheritf; padding-top: 0;}#screen_choice { margin: 0; padding: 0;}div#screen_choice { position: absolute; top: 8px; right: 20px;}#page { /* all the page */ color:inherit; background:  url(img/bande_gauche.png) repeat-y #FFFFFF; padding-top: 0;}#headTop { /* header top and middle (logo-banner + citation) */ background: url(img/header.png) no-repeat; border: 0px solid #ffffff; height: 164px; margin-left: 0px; padding: 0;}#headBottom { /* header bottom (logo-menu) */ background: url(img/onglet1.png) center center repeat-x;  border: 0px groove #0390B4; margin: 0px 0px 0 185px; padding: 0;}#mainContent { /* main page */  margin: 0 4px; padding: 0;}#leftside { /* leftboxes area */margin: 0;padding-right: 4px;}#rightside { /* right boxes area */ margin: 0; padding-left: 4px;}#endbox { /* optionnal area between main page and bottom */ text-align: left; margin: 0; padding: 4px;}#foot { /* footer Copyright */ font-family: arial, helvetica, sans-serif; color: #FFFFFF; background: url(img/foot.jpg) repeat-y; background-color: transparent; text-align: center; margin: 0;}/******************************************* * Mise en page des blocs dans le header */div.logo { /* block logo */ text-align: center; padding: 15px 25px 0px; margin-left: 0px;}div.banner { /* bloc bannière */ background-repeat: no-repeat; text-align: center; padding: 10px 40px 20px;}/************************* * bloc boîte citation */div.quote { /* bloc citation */ white-space: nowrap; text-align: center; padding: 0 4px; margin-left: 180px;}div.quote span.cita { /* texte */ font: 12px arial, helvetica, sans-serif; font-style: normal; color: #000000; background-color: inherit; text-align: center; border: 0; margin: 0; padding: 0 8px;}div.quote span.author { /* auteur */ font-style: normal;}/*********************************** * block box Header Menu sections */ div.menuIcons { /* block menu */font: bold 13px Arial, Helvetica, sans-serif;width: 100%; }div.menuIcons ul { /* block liste du menu */margin: 0px 15px 0px 0;padding: 0;float: left;width: 100%; border-top: 1px solid #80b72e;border-bottom: 1px solid #80b72e;}div.menuIcons ul li { /* toutes les sections */display: inline;}div.menuIcons ul li span { /* toutes les sections */display:block;white-space:nowrap;}div.menuIcons ul li.menu_flags { /* section drapeau */float:left;margin-right:4px;text-align:center;}div.menuIcons ul li.menu_flags img { /* séparation drapeau */margin:3px 0px 3px 0px;}div.menuIcons ul li.menu_admin { /* section admin */margin-right:0px;float: right;border-left: 0px solid #f7f7f7;}div.menuIcons ul li a span { /* lien menu horizontal repos */padding: 5px 10px;text-decoration: none;font: bold 12px arial, helvetica, sans-serif;color: #FFFFFF;background: url(img/onglet1.png) repeat-x; background-color: inherit;border-right: 0px solid #f7f7f7;position: relative;display: block;float: left;cursor: pointer;}div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral repos*/color: #FBE2B5;background-color: inherit;text-decoration: none;font: bold 12px Arial, Helvetica, sans-serif;}div.menuIcons ul li a span.current { /* lien actif */color:#000000 ;padding-top: 6px; padding-bottom: 4px; background: #465564 url(img/onglet1.png) center center repeat-x;}div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */color:#FBE2B5;background-color: inherit;text-decoration: underline;}div.menuIcons ul li a:hover span { /* lien survolé horizontal*/color: #80b72e;padding-top: 6px; padding-bottom: 4px; background: #465564 url(img/onglet2.png) center center repeat-x;}div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/color: #FFFFFF;text-decoration: none;background-color: inherit; position: relative; top: 1px; left: 1px;}/****************************************** * Mise en page des blocs dans le corps *//* block lateral boxes */#leftside .titrebox { /* Titre */ font: bold 15px georgia, helvetica, sans-serif; color: #FFD17D; text-decoration: underline; background-color: inherit; white-space: nowrap; text-align: center; line-height: 26px; height: 26px; width: 174px; padding: 0;}#rightside .titrebox { /* Titre */ font: bold 15px georgia, helvetica, sans-serif; color: #660404; background: url(img/titrebox.png) repeat-x #BB0101; white-space: nowrap; text-align: center; line-height: 26px; height: 26px; padding: 0;}#leftside .tblbox { /* Corps */ color: #000000; background-color: inherit; border: 0px solid #e1e1e1; text-align: left; margin-bottom: 8px; padding: 4px;}#rightside .tblbox { /* Corps */ color: inherit; background-color: #ffffff; border: 0px solid #7F7F7F; text-align: left; margin-bottom: 8px; padding: 4px;}.tblboxover { /* Corps survolé */ color: inherit; background-color: inherit; border: 1px solid #4d4d4d; text-align: left; margin-bottom: 8px; padding: 4px;}.titre { /* block central boxes */ font: bold 16px georgia, helvetica, sans-serif; color: #000000; background: url(img/titre.png) repeat-x; background-color: transparent; border: 0px solid #ffffff; white-space: nowrap; text-align: right; line-height: 32px; height: 32px; padding: 0 5px 0 5px;}.tbl { font: 12px arial, helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 0px solid #AEDAFC; text-align: left; margin-bottom: 8px; padding: 4px;}.tblover { font: 12px arial, helvetica, sans-serif; color: #ffffff; background-color: #8F8F8F; border: 0px solid #AEDAFC; text-align: left; margin-bottom: 8px; padding: 4px;}div ul, ol { /* listes */ margin-left: 16px; padding: 8px 0 8px 8px;}div li { margin-left: 12px; padding: 0;}/************************************ * block box lateral Menu Sections */ul.boxmenu { /* block liste */ list-style: none; margin: 0; padding: 8px 0;}ul.boxmenu li { /* items liste */ margin-bottom: 10px;}ul.boxmenu li img { /* icons */ vertical-align: middle; margin-right: 10px;}/************************************************************************** * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */.rubr { /* catégories des articles */ color: #FFFFFF; background-color: inherit; padding: 4px 2px; margin: 1px; font: bold 12px Arial, Helvetica, sans-serif; text-align:left;}.item { padding: 2px 0px; margin: 0px; color: #FFFFFF; background-color: inherit; font: 12px Arial, Helvetica, sans-serif; text-align:left; list-style: none;}ul.item { margin:0; padding:0;}ul.item li.item { /* titres des articles */ background-color: inherit; padding: 2px 0px 2px 10px; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-align:left; list-style: none;}.curr_item { padding: 2px 0px; background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:left; list-style: none;}ul.item li.curr_item { /* titre article est affiché */ background-color: inherit; padding: 2px 0px 2px 10px; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-align:left; list-style: none;}/************************************* * block box central forum - tables */.forum { font: bold 12px arial, helvetica, sans-serif; color: #FFFFFF; background-color: #F18101; border: 1px solid #ECE9D8; text-align: center; padding: 5px 5px;}.forum2, tr.forum2 { font: bold 12px arial, helvetica, sans-serif; color: #000; background-color: #80b72e ; border: 1px solid #ECE9D8; text-align: left; padding: 5px 5px;}.quest { font: 12px arial, helvetica, sans-serif; color: #000; background-color:#C1C1C1; text-align: left; padding: 5px;}.rep { font: 12px arial, helvetica, sans-serif; color: #000; background-color: #fce033; text-align: left; padding: 10px 5px 5px 5px;}.bord { border: 1px solid #ECE9D8; padding: 1px;}.bord2 { border: 2px double #ECF7FF;}/************* * Calendar */.cal {  border-collapse: separate;  border: 1px solid #A00000;  border-spacing: 1px;  color:inherit;  background-color: #FFFFFF;}tr.cal { /* calendar nav bar */  font: 12px Arial, Helvetica, sans-serif;  color: #000;  background-color: #FFC800;  text-align: center;}td.cals { /* week */  font: 12px Arial, Helvetica, sans-serif;  color: #FFFFFF;  background-color: #B40E10;  width: 14%;  text-align: center;}td.cal0 { /* empty cell*/  font: 12px Arial, Helvetica, sans-serif;  color: #000;  background-color: inherit;  width: 14%;  text-align: center;}td.cal1 { /* days */  font: 12px Arial, Helvetica, sans-serif;  color: #000;  background-color: #FFF;  width: 14%;  text-align: center;}td.cal2 { /* today */  font: 12px Arial, Helvetica, sans-serif;  color: #000000;  background-color: #F18101;  width: 14%;  text-align: center;}td.cal3 { /* sunday or special */  font: 12px Arial, Helvetica, sans-serif;  color: #000000;  background-color: #B5B5B5;  width: 14%;  text-align: center;}td.cal4 { /* today is sunday or special */  font: 12px Arial, Helvetica, sans-serif;  color: #000;  background-color: #88c81a;  width: 14%;  text-align: center;}td.calevt { /* planner event */  font: bold 12px Arial, Helvetica, sans-serif;  color: #000;  background-color: #FFFFFF;  text-decoration: underline;  text-align: center;  width: 14%;}/************************ * Formulaires (Forms) */form { /* formulaire */  margin: 3px 0;}fieldset { /* Encadrement des champs */ border: 1px solid #F18101; margin: 8px;}legend { /* légende des encadrements */ font: bold 12px arial, helvetica, sans-serif; color: #000; background-color:inherit;}input.bouton, button { /* bouton */ font: 11px "trebuchet ms", helvetica, sans-serif; color: #660404; background: url(img/bouton.png) repeat-x #ffcc00; border: 1px inset #F18101; cursor: pointer; margin: 4px 0;}input.texte { /* champ texte */ font: 11px "trebuchet ms", helvetica, sans-serif; color: #000; background-color: #FFFFFF; border: 1px solid #F18101; margin: 4px 0;}select { /* champ select */ font: 11px "trebuchet ms", helvetica, sans-serif; color: #000; background-color: #FFFFFF; border: 1px solid #F18101; margin: 4px 0;}textarea { /* champ textarea */ color: #000; background-color: #FFF; border: 1px solid #F18101; overflow: auto; margin: 4px 0;}/********************** * Editeur FckEditor */.Code { font: 11px arial, helvetica, sans-serif , monospace; color: #000; background-color: #FF9767; border: 1px solid #333333; padding-right: 5px; padding-left: 5px;}/********************** * Editeur pgeditor */div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { color: inherit; background-color: #FFC800;}/******************************************* * Mise en page des blocks dans le footer */#foot a.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #FBF0DD;    background-color: inherit;    text-align: center;	padding: 0;	margin: 0;}#foot a:hover.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #EFC77A;    background-color: inherit;    text-align: center;}/************************ * Divers */.box { font: 11px arial, helvetica, sans-serif; color: #000; background-color: inherit;}p.box { font: 11px arial, helvetica, sans-serif; color: #000; background-color: inherit; margin: 0;}a.box { font: 11px arial, helvetica, sans-serif; color: #ffffff; background-color: inherit; text-decoration: none;}a.box:hover { font: bold 11px arial, helvetica, sans-serif; color: #AB1F1F; background-color: inherit; text-decoration: none; position: relative; top: 1px; left: 1px;}/******************* * pop comment RSS */.pop { z-index: 30; width: 400px; text-align: left;}.pop a { display: block;}.pop span { z-index: 30; display: none;}.pop a:hover span { font: 12px arial, helvetica, sans-serif; font-weight: normal; color: #000; background-color: #FFF; border: 1px solid #c; display: block; width: 280px; position: absolute; top: -2em; left: 2em; padding: 4px;}.top { font: 0.8em arial, helvetica, sans-serif; color: inherit; background-color: inherit; text-align: center;}.timer { font: italic 1em arial, helvetica, sans-serif; color: inherit; background-color: inherit; text-align: center; padding: 10px;}.clsCursor { cursor: pointer;}.notice { color: #FF0000; background-color: #FF9; padding: 2px;}  