                                             /*   CSS file for bleu4 - 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	   Design Meric© 2007 - Site Meric: http://www.meric-graphisme.info	   contrat Creative Commons : http://creativecommons.org/licenses/by-sa/2.0/fr/	   Valid W3C CSS : http://jigsaw.w3.org/css-validator/*/body { /*corps du document*/margin : 0;background-image: url(fond.jpg);background-repeat : repeat;background-attachment : fixed;font : 12px arial, helvetica, sans-serif;color : #000;background-color : transparent;background-position : center 0%;} a { /*lien*/color : #0000FF;background-color : inherit;text-decoration : none;} a:hover { /*lien survolé*/color : #FF0000;background-color : inherit;text-decoration : none;}p { /*paragraphe*/margin: 4px 0;}hr { /*ligne horizontale*/border-style : none none solid;border-color : #193E9A;border-width : 0 0 0px;height : 1px;width : 98%;} ul, ol { /*liste*/padding : 0;margin : 0;font : 12px arial, helvetica, sans-serif;color : #3e3e3f;background-color : inherit;} h1 { /*titre niveau1*/font-size : 24px;} h2 { /*titre niveau2*/font-size : 18px;} h3 { /*titre niveau3*/font-size : 16px;} h4 { /*titre niveau4*/font-size : 14px;} .bordure { border : 0 solid #3e3e3e;} /********************************** Mise en page des blocks div principaux */#screen_choice { /*icone ecrab*/z-index : 20;position : absolute;top : 1px;right : 1px;padding : 0;margin : 0;text-align : right;}div#page { /* encadrement page*/border : 0px solid #25489F;}#page { /* toute la page */background-color:transparent;color: inherit;z-index : 10;padding-top : 0;} #headTop { /* header top and middle (logo-banner + citation) */ z-index : 15;margin : 0;padding : 0;} #headBottom { /* header bottom (logo-menu) */ margin : 0 0px;padding : 0 4px;background-color: transparent;color: inherit;} #mainContent { /* fond page derriere boites */margin : 1px 0;padding : 0;background-color: transparent;color: inherit;}#leftside {  /* zone boites de gauche */margin : 0;padding-right : 4px;} #rightside {  /* zone boites de droite */margin : 0;padding-left : 4px;} #endbox { /* optionnal area between main page and bottom */margin : 0;padding : 4px;background-color: #FFFFFF;color: inherit;text-align : left;} #foot { font : 10px arial, helvetica, sans-serif;text-align : center;color : #000;background-color : transparent;} /******************************************* * Mise en page des blocks dans le header */div.logo { /*block logo*/background-color : transparent;padding : 8px;text-align : left;} div.banner { /*block banniere*/background-repeat : no-repeat;padding : 8px;text-align : center;}/************************* * block boite citation */ div.quote {background:transparent url(cit.png) repeat-x scroll 0%;line-height:33px;text-align:center;white-space:nowrap;width:100%;}div.quote span.cita {background-color:transparent;border:0pt none;color:#615F4E;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;margin-top:0pt;padding:0pt;text-align:center;width:100%;}div.quote span.author {font-style:normal;}.quote_left {background-image:url(cit_gauche.png);float:left;height:33px;width:11px;}.quote_mark {background-image:url(quote_mark.png);float:left;height:33px;width:52px;}.quote_right {background-image:url(cit_droit.png);float:right;height:33px;width:11px;}/*********************************** * block box Header Menu sections */div.menuIcons { /*block menu*/background: url(ligne_icone.png) repeat-x scroll center bottom;float:left;font-size:93%;line-height:normal;width:100%;}div.menuIcons ul { /*block liste du menu*/margin : 0;padding : 0;list-style : none; width : 100%;}div.menuIcons ul li { /*toutes les sections*/float : left;margin-right : 1px;margin-left : 1px;text-align : center;}div.menuIcons ul li span {/*toutes les sections*/ display : block;white-space : nowrap;color : #fff;background-color : inherit;}div.menuIcons ul li.menu_flags { /*section drapeau*/float : left;margin-right : 10px;text-align : center;margin-top : 5px;}div.menuIcons ul li.menu_flags img { /*separation drapeau*/ margin : 2px;}div.menuIcons ul li.menu_admin { /*section administration*/float : right;padding-right : 12px;}div.menuIcons ul li a span{ /*lien menu horizontal repos*/color : #0000FF;background-color: transparent;background-image: url(onglet.gif);width: 78px;padding-top: 5px;padding-bottom: 2px;text-decoration : none;font : bold 12px arial, helvetica, sans-serif;position : relative;cursor: pointer;} div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral repos */  color: #4C1B1B;  background-color: inherit;  text-decoration: none;  font: bold 12px Arial, Helvetica, sans-serif;}div.menuIcons ul li a span.current { /*lien actif menu horizontal*/color : #FFFFFF;background-image: url(onglet1.gif);text-decoration : underline;font : bold 12px arial, helvetica, sans-serif;position : relative;}div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */color:#0000FF;background-color: inherit;}div.menuIcons ul li a:hover span{/*lien survole menu horizontal*/ color : #E1E1FB;background-image: url(onglet2.gif);text-decoration : none;font : bold 12px arial, helvetica, sans-serif;position : relative;}div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/color: #0000FF;width: 50px;background-color: inherit; position: relative; top: 0px; left: 1px;}div.menuIcons ul li a span:first-letter { font : bold 12px arial, helvetica, sans-serif;}/****************************************** * Mise en page des blocks dans le corps */ /* boites latérales */.titrebox { /*Titre*/border : 0 solid #fff;padding : 0;white-space : nowrap;font : bold 12px arial, helvetica, sans-serif;color : #E1E1FB;background-color : transparent;text-align : center;} .tblbox { /*corps*/background-color : inherit;border : 0 solid #fff;padding:4px 6px 4px 4px;margin-bottom : 8px;text-align : left;} .tblboxover { background-color : #F6E497;border : 0 solid #fff;padding : 4px;margin-bottom : 8px;text-align : left;}/*boites centrales*/.titre { border : 0 solid #fff;white-space : nowrap;font : bold 16px arial, helvetica, sans-serif;color : #0000FF;background-color : inherit;text-align : center;} .tbl { /*corps*/border : 0 solid #fff;font : 12px arial, helvetica, sans-serif;color : #000;background-color : inherit;padding : 4px;margin-bottom : 8px;text-align : left;} .tblover { /*corps survolé*/font : 12px arial, helvetica, sans-serif;color : #000;background-color : inherit;border : 0 solid #fff;padding : 4px;margin-bottom : 8px;text-align : left;} div ul, ol { /*listes*/padding : 8px 0 8px 8px;margin-left : 16px;} div li { padding : 0;margin-left : 12px;} /************************************ * block box lateral Menu Sections */ul.boxmenu { /* block liste */ list-style: none; margin: 0; padding: 0; border: 1px solid #0000FF; background-color: #E1E1FB; color: inherit;}ul.boxmenu li { /* items liste */ margin :6px 20px; text-align: center; background-color: #F8FBFE; color: inherit;  border: 1px solid #4C1B1B;}ul.boxmenu li img { /* icons */ vertical-align: middle; margin-right: 10px;}/************************************************************************** * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */ .rubr { padding : 4px 2px;margin : 1px;font : bold 12px Arial, Helvetica, sans-serif;color : #000;background-color : inherit;text-align : left;} p.rubr { /*categorie des artcles*/padding : 4px 2px;margin : 1px;font : bold 12px Arial, Helvetica, sans-serif;color : #4C1B1B;background-color : inherit;text-align : left;} .item { padding : 2px 0;margin : 0;font : 12px Arial, Helvetica, sans-serif;color : #000;background-color : inherit;text-align : left;list-style : none;} ul.item { margin : 0;padding : 0;} ul.item li.item { /*titre des articles*/padding : 2px 0 2px 10px;font : 12px Arial, Helvetica, sans-serif;color : #000;background-color : transparent;text-align : left;list-style : none;} .curr_item { padding : 2px 0;background-color : #EDF0FA;font : 12px Arial, Helvetica, sans-serif;color : #000;text-align : left;list-style : none;}ul.item li.curr_item { background-color : #F6E497;padding : 2px 0 2px 10px;font : 12px Arial, Helvetica, sans-serif;color : #000;text-align : left;list-style : none;}/************************************* * block box central forum - tables */.forum {padding : 5px 5px;font : bold 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #94BCF2;border : 1px solid #7B8F06;text-align : center;}.forum2 { padding : 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #A4CBFC;border : 1px solid #7B8F06;text-align : left;} tr.forum2 { padding : 5px 5px;font : bold 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #A4CBFC;border : 1px solid #3e3e3e;text-align : left;} .quest { padding : 5px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #F8FBFE;border : 1px solid #330099;text-align : left;} .rep { padding : 10px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #F8FBFE;border : 0px solid #330099;text-align : left;} .bord { border : 1px solid #0000FF;padding : 1px;} .bord2 { border : 1px double #cfe5f9;} /************** Calendrier*/.cal { border-collapse : separate;border : 0 solid #000;border-spacing : 1px;background-color : #fff;color : inherit;} tr.cal { font : 11px Arial, Helvetica, sans-serif;color : #000;background-color : #E3E3E3;text-align : center;} td.cals { /* lettres semaine */font : 11px Arial, Helvetica, sans-serif;color : #000000;background-color : #E5F490;width : 14%;text-align : center;} td.cal0 {/* cases videsl*/font : 11px Arial, Helvetica, sans-serif;color : #000;background-color: #F6E497;width : 14%;text-align : center;} td.cal1 {/* tous les jours */font : 11px Arial, Helvetica, sans-serif;color : #000000;background-color : #E5F490;width : 14%;text-align : center;border : 1px solid #f5f5f5;} td.cal2 {  /* aujourdhui*/font : 11px Arial, Helvetica, sans-serif;color : #4C1B1B;background-color : #FCFAE1;width : 14%;text-align : center;border : 1px solid #c0c0c0;} td.cal3 {  /* mois, dimanche et special */font : 11px Arial, Helvetica, sans-serif;color : #4C1B1B;background-color : #BD8D46;width : 14%;text-align : center;border : 1px solid #c0c0c0;} td.cal4 { /* aujourdhui, si dimanche ou special */font : 11px Arial, Helvetica, sans-serif;color : #E5F490;background-color : #193E9A;width : 14%;text-decoration : underline;text-align : center;border : 1px solid #c0c0c0;} td.calevt { /* evenement */font : bold 11px Arial, Helvetica, sans-serif;color : #000;background-color : #CED9F7;text-decoration : underline;text-align : center;width : 14%;border : 1px solid #c0c0c0;} /************************ * Formulaires (Forms) */form { /*formulaire*/margin : 3px 0;} fieldset { /*encadrement des champs*/border : 1px solid #000;margin : 8px;} legend { /*legende des encadrements*/font : bold 12px Arial, Helvetica, sans-serif;color : #000;background-color : inherit;} input.bouton, button {background-color:transparent;background-image:url(bouton_centre.png);background-repeat:repeat-x;border:0px inset;color:#000000;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;height:22px;margin:0px;padding-top:0px;text-decoration:none;vertical-align:top;}font : 10px arial, helvetica, sans-serif;}input.texte { /*champ texte*/margin : 2px 0;background-color : #FCFAE1;font : 11px arial, helvetica, sans-serif;color : #3e3e3e;} select { /*champ select*/color : #000;background-color : #FCFAE1;font : 11px Arial, Helvetica, sans-serif;border : 1px solid #c0c0c0;margin : 4px 0;} textarea { color : #000;background-color : #FCFAE1;border : 1px solid #0000FF;overflow : auto;margin : 4px 0;} /********************** * Editeur FckEditor */.Code { border : 1px solid #3e3e3e;padding-right : 5px;padding-left : 5px;color : #3e3e3e;font : 11px Arial, Helvetica, sans-serif, Monospace;background-color : #f7fbe1;} div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { color : inherit;background-color : #f7fbe1;} /******************************************* * Mise en page des blocks dans le footer */#foot span.copyright {font : 1em Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : inherit;} /******************** * Divers, inclassables */.htable { margin-bottom : 8px;} .htable1 { margin-bottom : 5px;} .htable2 { padding : 0 2px;} .titrebox2 { font : bold 12px Arial, Helvetica, sans-serif;color : #000;background-color : inherit;text-align : center;} .box {font : 11px Arial, Helvetica, sans-serif;color : #000;padding:0px 1px;background-color : inherit;}p.box { margin : 0;font : 11px Arial, Helvetica, sans-serif;color : #000;background-color : inherit;}a.box { color : #000000;background : inherit;text-decoration : none;font : 11px Arial, Helvetica, sans-serif;} a.box2 { color : #000000;background-color : inherit;text-decoration : none;font : 12px Arial, Helvetica, sans-serif;} a:hover.box { color : #FF0000;text-decoration : none;font : 11px Arial, Helvetica, sans-serif;background-color : inherit;position : relative;top : 1px;left : 1px;} /******************* * pop comment RSS */.pop { z-index : 30;width : 380px;text-align : left;} .pop a { display : block;} .pop span { z-index : 30;display : none;} .pop a:hover span { display : block;width : 280px;position : absolute;top : 2em;left : 2em;color : #000;background-color : #C8D2F0;font : normal 12px Arial, Helvetica, sans-serif;border : 1px solid #25489F;padding : 4px;} .top { font : 0.8em Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : inherit;text-align : center;}.copyright {color:#0000FF;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;}.timer { font : italic 1em Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : inherit;text-align : center;padding : 8px;} .clsCursor { cursor : pointer;} .notice { color : red;background-color : #ff9;padding : 2px;}                                            
