/*   CSS file for ronde_vert2 - 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 Graphisme : 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;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: #4A7643;}a { /* lien */  color: #163610;  background-color: inherit;  text-decoration: none;}a:hover { /* lien survolé */  color: #FF0000;  background-color: inherit;  text-decoration: none;   padding-top: 0px;  position: relative; top: 0px; left: 0px;}p { /* paragraphe */  margin: 4px 0px;}hr { /* ligne horizontale */border-style : none none solid;border-color : #A0C69B;border-width : 0 0 1px;height : 1px;width : 98%;}ul, ol { /* listes */  padding:0;  margin:0;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: inherit;}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 #163610;}/******************************************* Mise en page des blocks div principaux */#screen_choice {  z-index:10;  position:absolute; top: 1px; right: 1px;  padding: 0px;  margin: 0px;	text-align: right;}div#page { /* encadrement page*/border : 2px solid #203F1A;} #page { /* toute la page */background-color:#314E2C;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: #FFFFFF;color: inherit;} #mainContent { /* fond page derriere boites */margin : 1px 0;padding : 0;background-color: #FFFFFF;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 : #ffffff;background-color : #314E2C;} /******************************************* * Mise en page des blocks dans le header */div.logo { /* block logo */  background-color: transparent;  padding: 0px 8px;  text-align: left;}div.banner { /* block bannière */  background-repeat: no-repeat;  padding: 8px;  text-align: right;}/************************* * block boite citation */div.quote { /* block citation */  width: 100%;  white-space: nowrap;  text-align: center;}div.quote span.cita { /* texte */  background-color: inherit;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF;  font-style: normal;  text-align: center;  width: 100%;  border: 0;  margin: 0;  padding: 0;}div.quote span.author { /* auteur */  font-style: normal;}/*********************************** * block box Header Menu sections */div.menuIcons { /* block menu */  padding: 10px 0px;}div.menuIcons ul { /* block liste du menu */	margin:0;	padding:0px;	padding-bottom: 0px;	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: #BCD6F0;	background-color: inherit;}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:12px;}div.menuIcons ul li a:hover { position:static;}div.menuIcons ul li a span { /* lien repos */  color: #FFFFFF;  text-decoration: none;  background-image: url(onglet.gif);  background-color: inherit;  border: 0px solid #ff0000;  width: 78px;  padding-top: 5px;  padding-bottom: 3px;  font-size: 12px;  font-family: Arial, sans-serif;  font-weight: bold;  cursor: pointer;}div.menuIcons ul li a span.current, div.tblbox ul li a span.current { /*lien actif*/  color: #FFFFFF;  background-color: #C1E18C;  text-decoration: underline;  padding-top:5px;  padding-bottom: 3px;  font-size: 12px;  font-family : Arial, sans-serif; }div.menuIcons ul li a:hover span { /* lien survol */  color: #FFE49F;  background-color: inherit;  border: 0px solid #FF0000;  text-decoration: none;  font-size: 12px;  font-family: Arial, sans-serif;  font-weight: bold;  position: relative; top: 1px; left: 1px;}/****************************************** * Mise en page des blocks dans le corps */ /* boites latérales */.titrebox { /* Titre */  background-color: #215418;  border: 0px solid #FF0000;  padding-top: 1px;  white-space: nowrap;  font-size: 15px;  font-family: arial, helvetica, sans-serif;  color: #FFFFFF;  text-align: center;  font-weight: bold;}.titrebox:first-letter { /*lettrine*/font-size: 15px;color: #FEFEFE;background-color: inherit;font-family: "Kristen ITC",Arial,Helvetica,sans-serif;font-weight: bold;}.tblbox {  /* Corps */  background-color: #E4E8E3;  border: 0px solid #FF0000;  padding: 4px;  margin-bottom: 8px;  font-size: 12px;  color: #000000;  text-align:left;}.tblboxover { /* Corps survolé */  background-color: transparent;  border: 0px solid #FF0000;  padding: 4px;  margin-bottom: 8px;  text-align:left;}/*boites centrales*/.titre {  padding-top: 1px;  white-space: nowrap;  font-size: 15px;  font-family: arial, helvetica, sans-serif;  color: #FEFEFE;  background-color: inherit;  text-align: center;  font-weight: bold;}.titre:first-letter { /*lettrine*/  font-size: 15px;  color: #FEFEFE;  background-color: inherit;  font-family: "Kristen ITC",Arial,Helvetica,sans-serif;  font-weight: bold;}.tbl { /*corps*/  background-color: #E9BC8F;  border: 0px solid #FF0000;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  padding: 5px;  margin-bottom: 0px;  text-align:left;}.tblover { /*corps survolé*/  background-color: #E3E3E3;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  border: 1px solid #A6C4E0;  padding: 5px;  margin-bottom: 0px;  text-align:left;}div ul, ol { /* listes */padding:8px 0px 8px 8px; margin-left:16px;}div li{padding:0px; margin-left:12px;}/************************************ * boite latéral  Menu Sections */ul.boxmenu { /* block liste */	margin-left:3px;	margin-right:3px;	padding:6px 4px 1px 0px;	border: 1px solid #163610;	background-color: #CCE0C9;	color: inherit;	list-style:none;}ul.boxmenu li { /* nom des sections */	margin-bottom:6px;	margin-left:4px;	text-align: center;	background-color: #A0C69B;	border: 1px solid #163610;	color: #BEC9EF;	font-weight: bold;}ul.boxmenu li img { /* icons */	vertical-align:middle;	color: #FFFFFF;	background-color: inherit;	margin-right:10px;}/************************************************************************** * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */.rubr {  background-color: inherit;  padding: 4px 2px;  margin: 1px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  color: #163610;  text-align:left;}p.rubr { /* catégories des articles */background-color: inherit;  padding: 4px 2px;  margin: 1px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  color: #163610;  text-align:left;}.item {  background-color: #CCE0C9;  padding: 2px 0px;  margin: 0px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  text-align:left;  list-style: none;}ul.item {	margin:0;	padding:0;}ul.item li.item { /* titres des articles */  background-color: #CCE0C9;  padding: 2px 0px 2px 10px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  text-align:left;  list-style: none;}.curr_item {  padding: 2px 0px;  background-color: #F1D7BC;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  text-align:left;  list-style: none;}ul.item li.curr_item { /* titre article est affiché */  background-color: #FFFFFF;  padding: 2px 0px 2px 10px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  text-align:left;  list-style: none;}/************************************* * block box central forum - tables */.forum {  background-color: #FFFFFF;  padding: 5px 5px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  text-align: center;  font-weight: bold;  border: 1px solid #163610;}.forum2 {  background-color: #FFFFFF;  padding: 5px 5px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  text-align:left;   border: 1px solid #163610;}tr.forum2 {  background-color: #215418;  padding: 5px 5px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  font-weight: bold;  text-align:left;}.quest {  background-color: #FFFFFF;  padding: 5px 5px 5px 5px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  text-align:left;  border: 0px solid #FF0000;}.rep {  background-color: #FFFFFF;  padding: 10px 5px 5px 5px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  text-align:left;  border: 0px solid #FF0000;}.bord {  border: 1px solid #163610;  padding: 1px;}.bord2 {  border: 1px double #193E9A;}/************* * Calendar */.cal {  border-collapse: separate;  border: 1px solid #163610;  border-spacing: 1px;  background-color: #FFFFFF;  color: inherit;}tr.cal { /* calendar nav bar */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  background-color: #E3E3E3;  text-align: center;}td.cals { /* lettres semaine */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  background-color: #255E1C;  width: 14%;  text-align: center;}td.cal0 { /* cases videsl*/  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-image: url(bouton_centre.png);  background-color: #FFFFFF;  width: 14%;  text-align: center;}td.cal1 { /* tous les jours */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: #FFFFFF;  width: 14%;  text-align: center;}td.cal2 { /* aujourdhui */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  background-color: #215418;  text-decoration: underline;  width: 14%;  text-align: center;}td.cal3 { /* mois, dimanche et special  */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: #97BF91;  width: 14%;  text-align: center;}td.cal4 { /* aujourdhui, si dimanche ou special */  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: #FFFFFF;  width: 14%;  text-align: center;}td.calevt { /* evenement et parution blog*/  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  background-color: #97B7BF;  text-decoration: underline;  text-align: center;  width: 14%;}/************************ * Formulaires (Forms) */form { /* formulaire */  margin: 3px 0px;}fieldset { /* Encadrement des champs */  border: 1px solid #163610;  margin: 8px;}legend { /* légende des encadrements */  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: inherit;  font-weight: bold; }input.bouton, button { /* bouton */  cursor: pointer;  margin: 0px 0px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  background-image: url(bouton_centre.png);  background-repeat: repeat-x;  background-color: #BAC6E4;  border: 1px solid #163610;  height: 18px;  vertical-align : top;  text-decoration: none;}input.texte { /* champ texte */  background-color: #FFFFFF;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  border: 1px solid #163610;  margin: 4px 0px;}select { /* champ select */  color: #000000;  background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  border: 1px solid #163610;  margin: 4px 0px;}textarea { /* champ textarea */  color: #000099;  background-color: #CFE5F9;  border: 1px solid #163610;  overflow: auto;  margin: 4px 0px;}/********************** * Editeur FckEditor */.Code {  border: #7BB704 1px solid;  padding-right: 5px;  padding-left: 5px;  color: #330099;  font-family: Arial, Helvetica, sans-serif, Monospace;  font-size: 11px;  background-color: #CFE5F9;}/******************************************* * Mise en page des blocks dans le footer */#foot a.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #FFFFFF;    background-color: inherit;    text-align: center;	padding: 0;	margin: 0;}#foot a:hover.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #BDC33F;    background-color: inherit;    text-align: center;}/******************** * Divers, inclassables */.htable {  margin-bottom: 0px;}.htable1 { margin-bottom: 8px;}.htable2 {  padding: 0px 2px;}.titrebox2 {  font-size: 15px;  font-family: Arial, Helvetica, sans-serif;  color: #330099;  background-color: inherit;  font-weight: bold;  text-align: center;}.box {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: #E4E8E3;  margin-left: 7px;}p.box {  margin: 0px;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  background-color: #E4E8E3;}a.box {  color: #000000;  background-color: inherit;  text-decoration: none;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;}a.box2 {  color: #FF3366;  background-color: inherit;  text-decoration: none;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;}a:hover.box {  color: #FF0000;  background-color: inherit;  text-decoration: none;  font-size: 11px;  font-family: arial, helvetica, sans-serif;  position: relative; top: 1px; left: 1px;}a.pop {  position: relative;}a.pop span {  display:none;}a.pop:hover span {  display:block;  position:absolute;  top:2em;  left:2em;  color: #000000;  background-color: #F3F5FC;  font-family: arial, helvetica, sans-serif;  font-size: 12px;  border: 1px solid #3358B6;  padding: 4px;}.top {  font-family: arial, helvetica, sans-serif;  font-size: 0.8em;  text-align: center;}.timer {  font-family: arial, helvetica, sans-serif;  font-size: 1em;  font-style: italic;  color: #FFFFFF;  background-color: inherit;  text-align: center;  padding: 8px;}.clsCursor {  cursor: pointer;}.notice {  color:red;  background-color:yellow;  padding:2px;}.spacer {  padding: 8px 2px;}.band {}                              