                    /*  ---------  CSS generated for immensity46 ----------- */html { /*  document */  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background: inherit;}body { /*  corps du document */  margin: 0;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-image: url(../../img/spacebkgbleu.jpg) ; background-attachment: fixed;}a { /* lien */  color: #0033CC;  background: inherit;  text-decoration: none;}a:hover { /* lien survolé */  color: #FF3366;  text-decoration: none;  font-weight: bold;  background-color: inherit}p { /* paragraphe */  margin: 16px 0;  color: inherit;  background: inherit;}hr { /* ligne horizontale */  height: 1px;	border: 1px solid #FFCC33;  width: 98%;}ul, ol { /* listes */	padding:0;	margin: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 #3300CC;}/******************************************* Mise en page des blocks div principaux */#screen_choice {  z-index:20;  position:absolute; top: 2px; right: 4px;  padding: 0px;  margin: 0;	text-align: right;}#page{ /* all the page */  z-index: 10;  padding-top:8px;  color: inherit;  background-image: url(../../img/spacebkgbleu.jpg) ; background-attachment: fixed;}#head { /* header area */}#headTop { /* header top and middle (logo-banner + citation) */  z-index: 15;  margin: 0;  padding: 0 10px;  color: inherit;  background-color: #000000;  background-image: url(../../img/spacebkgbleu.jpg) ; background-attachment: fixed;}#headBottom { /* header bottom (logo-menu) */  margin: 0;  padding: 4px;  color: inherit;  border: 1px solid #3300CC;  background-color: #000000;  background-image: url(../../img/fond_bleu.jpg);}#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 */  margin: 4px 8px;  border: 1px solid #3300CC;  text-align: left;  background-image: url(../../img/fond_bleu.jpg);}#foot { /* footer Copyright */  font-family: Arial, Helvetica, sans-serif;  text-align: center;  color: #FFCC33;  border: 1px solid #3300CC;  background-color: #000066;  background-image: url(../../img/fond_bleu.jpg);  padding: 0 8px;}/******************************************* * Mise en page des blocks dans le header */div.logo { /* block logo */  padding: 8px;  text-align: center;}div.banner { /* block bannière */  background-repeat: no-repeat;  padding: 8px;  text-align: center;}/************************* * block boite citation */div.quote { /* block citation */  white-space: nowrap;  text-align: center;  padding: 6px;}div.quote span.cita { /* texte */  font: 12px Arial, Helvetica, sans-serif;  color: #FFCC33;  background: 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 */	padding:0px;}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:0;}div.menuIcons ul li.menu_admin { /* section admin */	float:right;	padding-right:3px;}div.menuIcons ul li a span { /* lien */  color: #FFCC33;  background-color: inherit;  text-decoration: none;  font: bold 12px Arial, Helvetica, sans-serif;  height: 25px;  line-height: 25px;}div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral */  color: #0066CC;  background-color: inherit;  text-decoration: none;  font: bold 12px Arial, Helvetica, sans-serif;}div.menuIcons ul li a span.current { /* lien actif */  color:#000066;  background-color: #FFCC33;  text-decoration: underline;}div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */  color:#99CCCC;  background-color: #746E8C;  text-decoration: underline;}div.menuIcons ul li a:hover span { /* lien survolé*/  color: #000066;  text-decoration: underline;  background-color: inherit}div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/  color: #99CCCC;  text-decoration: underline;  background-color: inherit}/****************************************** * Mise en page des blocks dans le corps *//* block lateral boxes */.htable {  margin-bottom: 8px;}.htable1 {  margin-bottom: 8px;}.htable2 {  padding: 0 2px;}.spacer {  padding: 8px 2px;}.titrebox { /* Titre */  background-color: #330099;  background-image: url(../../img/fond_bleu.jpg);  border: 1px solid #3300CC;  padding: 4px;  white-space: nowrap;  font: bold 15px Arial, Helvetica, sans-serif;  color: #FFCC33;  text-align: left;}.titrebox2 {  /* Autre titre */  font: bold 15px Arial, Helvetica, sans-serif;  color: #FFCC33;  background-color: #330099;  text-align: center;}.tblbox {  /* Corps */  color:inherit;  background-color: #000066;  border: 1px solid #3300CC;  padding: 4px;  margin-bottom: 8px;  text-align:left;}.tblboxover { /* Corps survolé */  color: inherit;  background-color: #000033;  border: 1px solid #3300CC;  padding: 4px;  margin-bottom: 8px;  text-align:left;}/* block central boxes */.titre {  background-color: #C5DCF5;  background-image: url(../../img/fond_bleu.jpg);  border: 1px solid #3300CC;  padding: 5px;  white-space: nowrap;  font: bold 20px Arial, Helvetica, sans-serif;  color: #FFCC33;  text-align: center;}.tbl {  background-color: #000033;  border: 1px solid #3300CC;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  padding: 4px;  margin-bottom: 8px;  text-align:left;}.tblover {  background-color: #000033;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  border: 1px solid #3300CC;  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 */	margin:0;	padding:5px 0;	list-style:none;}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 */  font: bold 13px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color: inherit;  text-align:left;  margin: 1px;  padding: 4px 2px;}.item {  font: 13px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color: inherit;  text-align:left;  list-style: none;  margin: 0;  padding: 2px 0;}ul.item {	margin:0;	padding:0;}ul.item li.item { /* titres des articles */  font: 13px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color: inherit;  text-align:left;  list-style: none;  padding: 2px 0 2px 10px;}.curr_item {  font: 13px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color: #746E8C;  text-align:left;  list-style: none;  padding: 2px 0;}ul.item li.curr_item { /* titre article est affiché */  font: 13px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color: #746E8C;  text-align:left;  list-style: none;  padding: 2px 0 2px 10px;}/************************************* * block box central forum - tables */.forum {  background-color: #746E8C;  padding: 5px 5px;  font: bold 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  text-align: center;}.forum2 {  background-color: #746E8C;  padding: 5px 5px;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  text-align:left;}tr.forum2 {  background-color: #746E8C;  background-image: url(../../img/fond_bleu.jpg);  padding: 5px 5px;  font: bold 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  text-align:left;}.quest {  background-color: #DDDAE6;  padding: 5px 5px 5px 5px;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  text-align:left;}.rep {  background-color: #DDDAE6;  padding: 10px 5px 5px 5px;  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  text-align:left;}.bord {  border: 1px solid #746E8C;  padding: 1px;}.bord2 {  border: 2px double #DDDAE6;}/************* * Calendar */.cal {  border-collapse: separate;  border: 1px solid #77A7D3;  border-spacing: 1px;  color:inherit;  background-color: inherit;}tr.cal { /* calendar nav bar */  font: 12px Arial, Helvetica, sans-serif;  color: #330099;  background-color: #77A7D3;  text-align: center;}td.cals { /* week */  font: 12px Arial, Helvetica, sans-serif;  color: #330099;  background-color: inherit;  background-image: url(../../img/fond_bleu.jpg);  width: 14%;  text-align: center;}td.cal0 { /* empty cell*/  font: 12px Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: inherit;  width: 14%;  text-align: center;}td.cal1 { /* days */  font: 12px Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: #C5DCF5;  width: 14%;  text-align: center;}td.cal2 { /* today */  font: 12px Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: #4A9FAC;  width: 14%;  text-align: center;}td.cal3 { /* sunday or special */  font: 12px Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: #77A7D3;  width: 14%;  text-align: center;}td.cal4 { /* today is sunday or special */  font: 12px Arial, Helvetica, sans-serif;  color: #3300CC;  background-color: #4A9FAC;  width: 14%;  text-align: center;}td.calevt { /* planner event */  font: bold 12px Arial, Helvetica, sans-serif;  color: #330099;  background-color: #97B7BF;  text-decoration: underline;  text-align: center;  width: 14%;}/************************ * Formulaires (Forms) */form { /* formulaire */  margin: 3px 0;}fieldset { /* Encadrement des champs */  border: 1px solid #746E8C;  margin: 8px;}legend { /* légende des encadrements */  font: 14px Arial, Helvetica, sans-serif;  color: #DBE9F7;  background-color:inherit;  font-weight: bold;}input.bouton, button { /* bouton */  cursor: pointer;  margin: 4px 0;  color: #000099;  border: 1px inset #AECBED;  background-color: #CFE5F9;  font: 11px Arial, Helvetica, sans-serif;  }input.texte { /* champ texte */  background-color: #CFE5F9;  font: 11px Arial, Helvetica, sans-serif;  color: #000099;  border: 1px solid #AECBED;  margin: 4px 0;}select { /* champ select */  color: #000099;  background-color: #CFE5F9;  font: 11px Arial, Helvetica, sans-serif;  border: 1px solid #AECBED;  margin: 4px 0;}textarea { /* champ textarea */  color: #000099;  background-color: #CFE5F9;  border: 1px solid #AECBED;  overflow: auto;  margin: 4px 0;}/********************** * Editeur FckEditor */.Code {  border: #746E8C 1px solid;  padding-right: 5px;  padding-left: 5px;  color: #FFCC33;  font: 11px Arial, Helvetica, sans-serif, Monospace;  background-color: #DDDAE6;}/********************* * Editeur pgeditor */div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { color: inherit; background-color: #746E8C;}/******************* * 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: #DBE9F7;  background-color: #CFE5F9;  font: normal 14px Arial, Helvetica, sans-serif;  border: 1px solid #AECBED;  padding: 4px;}/******************************************* * Mise en page des blocks dans le footer */#foot span.copyright { /* Copyright */    font: 1em Arial, Helvetica, sans-serif;    color: #FFCC33;    background-color: inherit;    text-align: center;}/************************ * Divers, inclassables */.box {  font: 13px Arial, Helvetica, sans-serif;  color: #FFCC33;  background-color: inherit;  text-align:left;}p.box {  margin: 0;  font: 13px Arial, Helvetica, sans-serif;  color: #FFCC33;  background-color: inherit;}.box a {  color: #0066CC;  background-color: inherit;  text-decoration: none;  font: 13px Arial, Helvetica, sans-serif;}.box2 a {  color: #99CCCC;  background-color: inherit;  text-decoration: none;  font: 13px Arial, Helvetica, sans-serif;  font-weight: bold;}.box a:hover {  color: #99CCCC;  text-decoration: none;  background-color: inherit}.top {  font: 0.8em Arial, Helvetica, sans-serif;  color: #FFCC33;  background-color: inherit;  text-align: center;}.timer {  font: italic 0.9em Arial, Helvetica, sans-serif;  color: #FFCC33;  background-color: inherit;  text-align: center;  padding: 8px;}.clsCursor {  cursor: pointer;}.notice {  color:red;  background-color:#FF9;  padding:2px;}.band {  background-image: url(../../img/spacebkgbleu.jpg) ; background-attachment: fixed;}                    