                                             /*   CSS file for signal08_04 - 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 : #000;background-color :#EEEEC1;background-position : center 0%;} a { /*lien*/color : #FFFF00;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 :#04AB13;border-width : 0 0 1px;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 : 1px solid #315620;} /********************************** Mise en page des blocks div principaux */#screen_choice { /*icone ecrab*/z-index : 20;position : absolute;top : 10px;right : 10px;padding : 0;margin : 0;text-align : right;} div#page { /* encadrement page*/border : 0px solid #5B2106;} #page { /* toute la page */z-index : 10;padding-top : 0;background-color:#000000;color: inherit;} #headTop { /* header top and middle (logo-banner + citation) */ z-index : 15;background: url(header.jpg) no-repeat center 0%;height: 200px;background-color: inherit;margin : 0;padding : 0;color: inherit;} #headBottom { /* header bottom (logo-menu) */ margin : 0px;padding: 0px;background: #4D73B3 url(menu.png) repeat-x;color: inherit;height: 35px;line-height: 35px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;} #mainContent { /* fond page derriere boites */margin : 1px 0;padding : 0;} #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 : 0px;text-align : left;background: #3C5584 url(menu.png) repeat-x;color: inherit;height: 35px;line-height: 35px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;} #foot { font : 10px arial, helvetica, sans-serif;text-align : center;color : #000000;background-color :inherit;background: url(foot.jpg) repeat-x;border-left: 1px solid #223253;border-right: 1px solid #223253;margin: 0 5px 0 5px;} /******************************************* * Mise en page des blocks dans le header */div.logo { /*block logo*/background-color : transparent;padding : 40px 8px 0px 15px;text-align : left;} div.banner { /*block banniere*/background-repeat : no-repeat;padding : 70px 70px 10px;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 : #BAE2F8;background-color : inherit;font-style : normal;text-align : center;border : 0;margin : 0;padding : 0 8px;} div.quote span.author { /*auteur*/font-style : normal;} div.menuIcons { /* block menu */	padding: 7px 1px;}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: 8px;	text-align: center;}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:2px;}div.menuIcons ul li.menu_admin { /* section admin */	float:right;	padding-right:3px;}div.menuIcons ul li a span { /* lien */  color: #FFFFFF;  background-color: inherit;  text-decoration: none;  font: bold 14px Arial, Helvetica, sans-serif;  height: 25px;  cursor: pointer;}div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral */  color: #FFFFFF;  background-color: inherit;  text-decoration: none;  font: bold 14px Arial, Helvetica, sans-serif;}div.menuIcons ul li a span.current { /* lien actif */  color: #ff0;  background-color: inherit;  text-decoration: blink;}div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */  color: #ff0;  background-color: inherit;  text-decoration: none;}div.menuIcons ul li a:hover span { /* lien survolé*/  color: #FFA928;  text-decoration: none;  background-color: inherit; position: relative; top: 1px; left: 1px;}div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/  color: #04AB13;  text-decoration: none;  background-color: inherit; position: relative; top: 1px; left: 1px;}div.menuIcons ul li a span:first-letter {   font : bold 14px arial, helvetica, sans-serif;}/****************************************** * Mise en page des blocks dans le corps */ /* boites latérales */.titrebox { /*Titre*/border : 0 solid #fff;padding-right : 12px;white-space : nowrap;font : bold 14px georgia, helvetica, sans-serif;color : #ffffff;background-color : #04AB13;text-align : center;} .tblbox { /*corps*/background-color : transparent;border : 0 solid #fff;color: #FFFFFF;padding : 4px;margin-bottom : 4px;text-align : left;} .tblboxover { background-color : transparent;color: #FFFFFF;border : 0 solid #fff;padding : 0px;margin-bottom : 4px;text-align : left;} /*boites centrales*/.titre { border : 0 solid #fff;white-space : nowrap;font : bold 16px georgia, helvetica, sans-serif;color : #FFFFFF;background-color : inherit;text-align : center;} .titre a{color: #FFFFFF;background-color: inherit;}.titre a:hover{color: #FFFF00;background-color: inherit;}.tbl { /*corps*/border : 0 solid #fff;font : 12px arial, helvetica, sans-serif;color : #FFFFFF;background-color : inherit;padding : 4px;margin-bottom : 8px;text-align : left;} .tblover { /*corps survolé*/font : 12px arial, helvetica, sans-serif;color : #FFFFFF;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 #04AB13;  background-color: #616161; color: inherit;}ul.boxmenu li { /* items liste */ margin :6px 20px; text-align: center; background-color: #3C5584; color: inherit;  border: 1px solid #04AB13;}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 :#515151;text-align : left;} p.rubr { /*categorie des artcles*/padding : 4px 2px;margin : 1px;font : bold 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #515151;text-align : left;} .item { padding : 2px 0;margin : 0;font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;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 : #FFFFFF;background-color : inherit;text-align : left;list-style : none;} .curr_item { padding : 2px 0;background-color : inherit;font : 12px Arial, Helvetica, sans-serif;color : #000;text-align : left;list-style : none;}ul.item li.curr_item { background-color : #616161;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 : #FFFFFF;background-color : #315620;border : 1px solid #04AB13;text-align : center;}.forum2 { padding : 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color :#3C5584;border : 1px solid #04AB13;text-align : left;} tr.forum2 { padding : 5px 5px;font : bold 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #3C5584;border : 1px solid #04AB13;text-align : left;} .quest { padding : 5px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #515151;border : 0px solid #04AB13;text-align : left;} .rep { padding : 10px 5px 5px 5px;font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #616161;border : 0px solid #04AB13;text-align : left;} .bord { border : 1px solid #04AB13;padding : 1px;} .bord2 { border : 1px solid #04AB13;} /************** Calendrier*/.cal { border-collapse : separate;border : 1px solid #04AB13;border-spacing : 1px;background-color : #000;color : inherit;} tr.cal { font : 11px Arial, Helvetica, sans-serif;color : #000;background-color : #616161;text-align : center;} td.cals { /* lettres semaine */font : 11px Arial, Helvetica, sans-serif;color : #04AB13;background-color : #000000;width : 14%;text-align : center;} td.cal0 {/* cases videsl*/font : 11px Arial, Helvetica, sans-serif;color : #000;background: #333333 url(bouton_centre.png) repeat-x;width : 14%;text-align : center;} td.cal1 {/* tous les jours */font : 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color :#616161;width : 14%;text-align : center;border : 1px solid #f5f5f5;} td.cal2 {  /* aujourdhui*/font : 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #2E4A7C;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 : #04AB13;width : 14%;text-align : center;border : 1px solid #c0c0c0;} td.cal4 { /* aujourdhui, si dimanche ou special */font : 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #2A5C99;width : 14%;text-decoration : underline;text-align : center;border : 1px solid #c0c0c0;} td.calevt { /* evenement */font : bold 11px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : #000000;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 #04AB13;margin : 8px;} legend { /*legende des encadrements*/font : bold 12px Arial, Helvetica, sans-serif;color : #FFFF00;background-color : inherit;} input.bouton, button {/*bouton*/ margin : 3px 0;padding-bottom: 4px;color : #FFFFFF;border : 1px solid #04AB13;background: #333333 url(bouton_centre.png) repeat-x;height: 22px;font : 11px arial, helvetica, sans-serif;cursor : pointer;} input.texte { /*champ texte*/margin : 2px 0;font : 11px arial, helvetica, sans-serif;color : #FFFFFF;border : 1px solid #04AB13;background-color : #616161;} select { /*champ select*/color : #FFFFFF;background-color : #616161;font : 11px Arial, Helvetica, sans-serif;border : 1px solid #04AB13;margin : 4px 0;} textarea { color : #FFFFFF;background-color : #616161;border : 1px solid #04AB13;overflow : auto;margin : 4px 0;} /********************** * Editeur FckEditor */.Code { border : 1px solid #04AB13;padding-right : 5px;padding-left : 5px;color : #FFFF00;font : 11px Arial, Helvetica, sans-serif, Monospace;background-color : #616161;} div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { color : inherit;background-color : #f7fbe1;} /******************************************* * Mise en page des blocks dans le footer */#foot span.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #FFFFFF;    background-color: inherit;    text-align: center;	}/******************** * Divers, inclassables */.htable { margin-bottom : 8px;} .htable1 { margin-bottom : 8px;} .htable2 { padding : 0 2px;} .titrebox2 { font : bold 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : inherit;text-align : center;} .box { font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;padding : 2px;background-color : inherit;} p.box { margin : 0;font : 12px Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : inherit;} a.box { color : #FFFF00;background : inherit;text-decoration : none;font : 11px Arial, Helvetica, sans-serif;} a.box2 { color : #FFFFFF;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 : #FFFFFF;background-color : #515151;font : normal 12px Arial, Helvetica, sans-serif;border : 1px solid #04AB13;padding : 4px;} .top { font : 0.8em Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : inherit;text-align : center;} .timer { font : italic 1em Arial, Helvetica, sans-serif;color : #FFFFFF;background-color : inherit;text-align : center;padding : 8px;} .clsCursor { cursor : pointer;} .notice { color : red;background-color : #ff9;padding : 2px;}  