                                             /*   CSS file for reflet_rouge - 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.png);background-repeat : repeat;background-attachment : fixed;font : 12px arial, helvetica, sans-serif;color : #D3D3D3;background-color : #fff;background-position : center 0%;} a { /*lien*/color : #FFFFFF;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 : #D3D3D3;border-width : 0 0 1px;height : 1px;width : 98%;} ul, ol { /*liste*/padding : 0;margin : 0;font : 12px arial, helvetica, sans-serif;color : #ebebeb;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 : 2px solid #9A9A9A;} #page { /* toute la page */background-color:#303641;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: #474747;color: inherit;} #mainContent { /* fond page derriere boites */margin : 1px 0;padding : 0;background-color: #303641;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 : 0;background-color: #474747;color: inherit;text-align : left;} #foot { font : 10px arial, helvetica, sans-serif;text-align : center;color : #9A9A9A;background-color : #303641;} /******************************************* * 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 { /*block citation*/white-space : nowrap;text-align : center;padding : 0 4px;} div.quote span.cita { /*texte*/font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : inherit;font-style : normal;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 */margin: 0;padding: 0;float: left;width: 100%;border: 1px solid #9A9A9A;color: #FFFFFF;background: black url(onglet2.gif) center center repeat-x;}div.menuIcons ul { /* block liste du menu */margin:0;padding:0;list-style:none;width:100%;}div.menuIcons  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:10px;text-align:center;}div.menuIcons ul li.menu_flags img { /* séparation drapeau */margin:3px;}div.menuIcons ul li.menu_admin { /* section admin */float:right;padding-right:0px;border-left: 1px solid #9A9A9A;}div.menuIcons ul li a span { /* lien menu horizontal */float: left;font: bold 13px Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: inherit;padding: 4px 11px;text-decoration: none;border-right: 1px solid white;cursor: pointer;}div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral repos*/color: #9A9A9A;background-color: inherit;text-decoration: none;font: bold 12px Arial, Helvetica, sans-serif;}div.menuIcons ul li a span.current { /* lien actif */color:#ffffff;background-image: url(onglet1.gif);background-color: #474747;text-decoration: none;}div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */color:#ffffff;background-color: inherit;text-decoration: none;}div.menuIcons ul li a:hover span { /* lien survolé horizontal*/color: white;background-color: inherit;background: url(onglet1.gif) center center repeat-x;}div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/color: #E9C794;text-decoration: none;background-color: inherit; position: relative; top: 0px; left: 1px;}/****************************************** * Mise en page des blocks dans le corps */ /* boites latérales */.titrebox { /*Titre*/border : 0 solid #fff;padding : 0;white-space : nowrap;font : bold 14px arial, helvetica, sans-serif;color : #FFFFFF;background-color : #A71D1D;text-align : center;} .tblbox { /*corps*/background-color : transparent;border : 0 solid #fff;padding : 4px;margin-bottom : 8px;text-align : left;} .tblboxover { background-color : transparent;border : 0 solid #fff;padding : 4px;margin-bottom : 8px;text-align : left;} /*boites centrales*/.titre { border : 0 solid #fff;white-space : nowrap;font : bold 14px arial, helvetica, sans-serif;color : #FFFFFF;background-color : inherit;text-align : center;} .tbl { /*corps*/border : 0 solid #fff;font : 12px arial, helvetica, sans-serif;color : #D3D3D3;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: 2px; padding: 0; border: 1px solid #9A9A9A;  background-color: #303641; color: inherit;}ul.boxmenu li { /* items liste */ margin :6px 20px; text-align: center; background-color: #801616; color: inherit;  border: 1px solid #9A9A9A;}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 : #F7F7F7;background-color : #474747;text-align : left;} .item { padding : 2px 0;margin : 0;font : 12px Arial, Helvetica, sans-serif;color : #EBEBEB;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 : #F7F7F7;background-color : #474747;text-align : left;list-style : none;} .curr_item { padding : 2px 0;background-color : #474747;font : 12px Arial, Helvetica, sans-serif;color : #000;text-align : left;list-style : none;}ul.item li.curr_item { background-color : #474747;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 : #F7F7F7;background-color : #801616;border : 1px solid #9A9A9A;text-align : center;}.forum2 { padding : 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #9A9A9A;background-color : #474747;border : 1px solid #9A9A9A;text-align : left;} tr.forum2 { padding : 5px 5px;font : bold 12px Arial, Helvetica, sans-serif;color : #3e3e3c;background-color : #E2E2E2;border : 1px solid #9A9A9A;text-align : left;} .quest { padding : 5px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #F7F7F7;background-color : #5D5D5D;border : 1px solid #9A9A9A;text-align : left;} .rep { padding : 10px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #F7F7F7;background-color : #484848;border : 0px solid #9A9A9A;text-align : left;} .bord { border : 1px solid #9A9A9A;padding : 1px;} .bord2 { border : 0 double #cfe5f9;} /************** Calendrier*/.cal { border-collapse : separate;border : 0 solid #F7F7F7;border-spacing : 1px;background-color : #000000;color : inherit;} tr.cal { font : 11px Arial, Helvetica, sans-serif;color : #000;background-color : #474747;text-align : center;} td.cals { /* lettres semaine */font : 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #000000;width : 14%;text-align : center;} td.cal0 {/* cases videsl*/font : 11px Arial, Helvetica, sans-serif;color : #000;background-image : url(bouton_centre.png);background-color: #828F40;width : 14%;text-align : center;} td.cal1 {/* tous les jours */font : 11px Arial, Helvetica, sans-serif;color : #F7F7F7;background-color : #474747;width : 14%;text-align : center;border : 1px solid #f5f5f5;} td.cal2 {  /* aujourdhui*/font : bold 11px Arial, Helvetica, sans-serif;color : #000000;background-color : #E3E3E3;width : 14%;text-align : center;border : 1px solid #c0c0c0;} td.cal3 {  /* mois, dimanche et special */font : 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #474747;width : 14%;text-align : center;border : 1px solid #c0c0c0;} td.cal4 { /* aujourdhui, si dimanche ou special */font : 11px Arial, Helvetica, sans-serif;color : #F7F7F7;background-color : #801616;width : 14%;text-decoration : underline;text-align : center;border : 1px solid #c0c0c0;} td.calevt { /* evenement */font : bold 11px Arial, Helvetica, sans-serif;color : #000000;background-color : #BDC987;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 #E3E3E3;margin : 8px;} legend { /*legende des encadrements*/font : bold 12px Arial, Helvetica, sans-serif;color : #9A9A9A;background-color : inherit;} input.bouton, button {/*bouton*/ cursor : pointer;margin : 3px 0;padding-bottom: 3px;color : #FEFEFE;border : 0px inset #c0c0c0;background-color : #BDC987;background-image: url(bouton_centre.png);height: 20px;font : bold 11px arial, helvetica, sans-serif;} input.texte { /*champ texte*/margin : 2px 0;background-color : #EBEBEB;font : 11px arial, helvetica, sans-serif;color : #3e3e3e;} select { /*champ select*/color : #000;background-color : #EBEBEB;font : 11px Arial, Helvetica, sans-serif;border : 1px solid #c0c0c0;margin : 4px 0;} textarea { color : #000;background-color : #eeeeee;border : 1px solid #000;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 : #9A9A9A;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 : 12px Arial, Helvetica, sans-serif;color : #D3D3D3;margin: 0 0 0 2px;padding : 2px;background-color : inherit;} p.box { margin : 0 1px 0 2px;font : 12px Arial, Helvetica, sans-serif;color : #D3D3D3;background-color : inherit;} a.box { color : #D3D3D3;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 : #F7F7F7;background-color : #474747;font : normal 12px Arial, Helvetica, sans-serif;border : 1px solid #9A9A9A;padding : 4px;} .top { font : 0.8em Arial, Helvetica, sans-serif;color : #9A9A9A;background-color : inherit;text-align : center;} .timer { font : italic 1em Arial, Helvetica, sans-serif;color : #9A9A9A;background-color : inherit;text-align : center;padding : 8px;} .clsCursor { cursor : pointer;} .notice { color : red;background-color : #ff9;padding : 2px;}                                            