/*****************/ /* PAGE GLOBALE *//*****************//* container global */body {	width:900px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	border: 0px solid #FFFFFF;	background-color: #8B7956;		}/* Style ? ne pas remplir, container contextuel */body.page {	}	/* container technique du coyote */#container {position:absolute;	width: 900px;	left: 50%;	margin-left: -480px;	/*background: transparent url('../images/fdmf/conteneur_bg.gif') repeat-Y;*/	background-color:#9E1B34;	}	/**************************************************//* texte dans les menus d?roulants  et menus liste*//**************************************************//* par d?faut, il prend les attribut police de Body */textarea, select {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;		color: #000000;	}/**********************//* textes descriptifs *//**********************//* texte de les tes g?n?r?s par le moteur (boites quizz, sondage, ...) *//* fond du calendrier *//* par d?faut, il prend les attribut police de Body *//* ?viter de mettre un fond, bordure, style ... */td {	font-size:11px;	}/*******************//* Titres de pages *//*******************//* On retrouvera ces styles plus loin et on les r?glera ? ce moment-l? *//* Styles g?n?riques utilis?s tout au long du CSS pour ?viter les redites *//* ?vitez de toucher ces valeurs */h1 { font-size: 1.4px; margin: .4em 0; }h2 { font-size: 1.4em; margin: .3em 0; }h3 { font-size: 1.3em; margin: .2em 0; }h4 { font-size: 1.2em; margin: .2em 0; }h5 { font-size: 1.1em; margin: .2em 0; }h6 { font-size: 1em; margin: .2em 0; }h7 {display:none; }/*********//* Liens *//*********//* Comportement des liens sur les images */a img {	border:0;	}/* Comportement des liens sur les textes */a:link {	color:#666666;	}a:visited {	color:#333333;	}a:hover {	text-decoration:none;	color:#990000;	}/*          */hr.clear {	clear:both;	visibility:hidden;	}/*******************//* Titre des pages *//*******************/h2.title {	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	font-weight:bold;	color:#FFFFFF;	text-transform: capitalize;	padding-left:25px;	font-style: normal;	background-image: url(../images/fdmf/backtitrepage.gif);	background-repeat: no-repeat;	background-position: 10px;	text-align: left;	margin-bottom: 5px;	text-indent: 50px;	height: 30px;	padding-top: 5px;	}/***************************//* Titre messages d'erreur *//***************************/h2.msgerror {	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	font-weight:bold;	color:#990000;	padding-left:55px;	background:transparent url('../images/fdmf/ico_warning.gif') no-repeat 25px 50%;	background-repeat: no-repeat;	border-top-color: #990000;	border-top-style: dashed;	border-top-width: 1px;	border-right-color: #990000;	border-right-style: dashed;	border-right-width: 1px;	border-bottom-color: #990000;	border-bottom-style: dashed;	border-bottom-width: 1px;	border-left-color: #990000;	border-left-style: dashed;	border-left-width: 1px;	padding-top: 7px;	height: 30px;	margin-bottom: 15px;	}/*****************************//* LES CONTAINERS DE LA PAGE *//*****************************//* le menu de gauche *//* forme de la boite et position */#leftcontent {	position: absolute;	top:160px;	width:150px;	background-color:#9E1B34;	left: 0px;	border-right-width: thin;	border-right-style: none;	border-right-color: #F5BF15;	}/* la partie centrale */#centercontent {	padding-top: 20px;	margin-left: 150px;	margin-right:0px;	width:750px;	voice-family: "\"}\"";	voice-family:inherit;	background-color:#9E1B34;	border-left-width: thin;	border-left-style: solid;	border-left-color: #F5BF15;   }html>body #centercontent {	height: auto;	min-height: 400px;} /* le menu droite */#rightcontent {	/* bug ie5.0 */	}#rightcontent {	position: absolute;	margin-left: 900px;	top:0px;	width:150px;	border: 0px solid #FFFFFF;	}/**********************//* Le bandeau banni?re*//**********************/		/* le container du bandeau */#ovfx_head {	height:120px;	/*background:transparent url('../images/dtstone/headsubtitle_b1.jpg');	background-repeat: repeat-x;*/	/*background-color: #030708;*/	}/* position du logo haut gauche*//* l'image logo est ? la racine du r?pertoire Skin : head_logo.gif */#ovfx_head img {	margin-top:0px;	margin-left:1px;	position: absolute;	}/* bandeau visible ou non sur les fonctions 'imprimer' */#ovfx_head img.print {	display:none;	}/* titre du bandeau *//* recouvre le ovfx_head */#ovfx_head h1 {	position: absolute;	color:#EEB31E;	font-family:Geneva, Arial, Helvetica, sans-serif;	background:transparent url('../images/fdmf/head_neobg2.jpg') no-repeat /*-x 100% 0*/;	margin:0px;	top:0px;	width:100%;	height:120px;	font-size: 1px;	font-style: normal;	font-weight: bolder;	}/* container du texte */ #ovfx_head h1 span {	display:block;	padding-left:165px;	padding-top:25px;	width:700px;	}/**********************//* Liste alphab?tique *//**********************//* Listes (A, B, C, D ...) et listes dans les tableaux */#ovfx_page .bab_content table {	text-align:left;	}/*******************************//* bandeau accueil / connexion *//*******************************//* a noter : le style du nom de l'utilisateur est d?fini dans le style Body_, attention aux contrastes */#ovfx_menu {	position:absolute;	top:120px;	width:900px;	height:20px;	left:0px;	font-size:11px;	background-color: #CCCCCC;	background:transparent url('../images/dtstone/headsubtitle_b2.jpg') no-repeat;	}/* image habillage ? gauche d'accueil/rechercher */#ovfx_menu ul {	margin:0;	padding:0;	position:absolute;	top:0px;	right:0px;	height:20px;	width:245px;	background:transparent /*url('../images/2/btn_2.gif') no-repeat 0 0*/;	padding-left:5px;	}/* texte Recherche/Accueil en liste ou ligne *//* inline = en ligne | none = en colonne */#ovfx_menu li {	display:inline;	}	/* texte Rechercher/Acceuil lien */#ovfx_menu li a {	float:left;	display:block;	background:transparent;	height:12px;	padding-left:10px;	padding-right:10px;	padding-top:0px;	text-decoration:none;	color:#FFFFFF;	margin-top: 2px;	border-right: thin solid #F5BF15;		border-left: thin solid #F5BF15;	}#ovfx_menu li a:hover {	color:#F5BF15;	}	/* derni?re bordure boite Accueil/Rechercher *//* permet de faire disparaitre la bordure */#ovfx_menu li.last a {	border-left:none;	}/* container du lien 'Connexion' */#ovfx_menu span {	display:block;	position:relative;	top:0px;	padding-right:300px;	padding-top: 2px;	text-align: right;	}	/* texte 'Connexion' et lien*/#ovfx_menu span a {	color:#FFFFFF;	text-decoration:none;	padding:0px 5px;	border:#F5BF15 0px solid;	height: 12px;	margin-top: 2px;	}#ovfx_menu span a:hover {	/*background-color:#FFFFFF;*/	padding:0px 5px;	color:#F5BF15;	/*border: solid #CCCCCC 1px;*/	}/************************//* onglets haut de page *//************************/#ctx_menu {	/* haut | gauche droite */	margin:0 10px;	padding:0;	list-style-type:none;	height:17px;	border-bottom:#CCCCCC 0px solid;	}/* disposition liste ou colonne (inline ou none) */#ctx_menu li {	display:inline;	}/* liens dans les onglets */#ctx_menu a:link,#ctx_menu a:visited,/* container onglet actif */#ctx_menu span {	display:block;	float:left;	padding:1px .8em;	border-left:#CCCCCC 1px solid;	border-right:#CCCCCC 1px solid;	margin-left:.5em;	text-decoration:none;	background-color:#EEEEEE;	color:#333333;	font-size:12px;	height:15px;	}/* container au survol */#ctx_menu a:hover {	background-color:#FFFFFF;	height:17px;	position:relative;	top:-3px;	margin-bottom:-3px;	border-top:#CCCCCC 1px solid;	}/* container onglet fixe */#ctx_menu span {	background-color:#FFFFFF;	color:#333333;	height:17px;	position:relative;	top:-3px;	margin-bottom:-4px;	border-top:#CCCCCC 1px solid;	}/*********************************//* retrait entre onglets et page *//*********************************/#ovfx_page {	padding-top:0.5em;	}/********************//* mentions l?gales *//********************//* style des mentions en bas de page : 'webmaster, powered by ...' */address {	left: 50%;	margin-left: 80px;	padding-top: 15px;	padding-bottom: 20px;	text-align:center;	font-size:9px;	color: #FFFFFF;	font-style:normal;	height: 50px;	width: 750px;	background-color: #9E1B34;	}address a:link {	color: #FFFFFF;	text-decoration:none;	font-size:9px;	}address a:visited {	font-size:9px;		text-decoration:none;	color: #FFFFFF;	}address a:hover {	font-size:9px;		text-decoration:none;	color: #F3C114;	}/********************************//* g?n?ralit?s sur les sections *//********************************//* marges entre les boites */.bab_section {	margin-bottom:0px;	/*background: transparent url('../images/dtstone/centersection.jpg') no-repeat bottom;*/	padding-bottom:0px;	}/* container du titre de section */.bab_section .bab_title {	height:40px;	/*border-top-color: #999999;	border-top-style: solid;	border-top-width: 0px;*/	/*border-bottom-color: #9E4123;	border-bottom-style: solid;	border-bottom-width: 1px;*/	/*background: transparent url(../images/dtstone/back_sectiontitle.jpg) no-repeat;*/	/*background-repeat: repeat-x;*/	/*background-color: #A94F32;*/	/*background-position: bottom;*/	}/* titre de la section */.bab_section .bab_title h4 {	margin:13 0 0;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	border:#F5BF15 0px;	letter-spacing: 1px;	text-indent: 15px;	vertical-align: middle;	padding: 0px;	}.bab_section .bab_title a:link,/* position de la puce droite dans le titre de section *//* zone clicable devant cette image */.bab_section .bab_title a:visited {	position:relative;	float:right;	width:12px;	height:10px;	background-repeat:no-repeat;	margin-top:12px;	margin-right:12px;	margin-bottom:-9px;	}.bab_section .bab_title .nolink {	display:none;	}/* mouvements de la puce droite du titre de section *//* eviter de toucher les positions */.bab_section .bab_title a {	background-image:url('../images/dtstone/sec_btn.gif');	background-position:0px 0px;	}.bab_section .bab_title a.open {	background-position:0px -20px;	}.bab_section .bab_title a.close:hover {	background-position:0px -10px;	}.bab_section .bab_title a.open:hover {	background-position:0px -30px;	}/* container de la liste */.bab_section ul {	padding:0;	margin:0 0 0 0;	list-style-type:none;	}/* style de description de section (sous titre) */.bab_section .bab_content h5 {	font-weight:normal;	text-align:center;	margin:5 0;	font-size:1em;	color: #999999;	/*background-color: #FFFFFF;*/	border-bottom-color: #CCCCCC;	border-bottom-style: dashed;	border-bottom-width: 0px;	}	/* liens simplifi?s *//* d?finit aussi les liens dans les tableaux *//* liens sur les dates du calendrier, dans les annuaires */.bab_section table a:link,.bab_section table a:visited {	color:#666666;	}.bab_section table a:hover {	text-decoration:none;	font-weight: bold;	color: #990000;	}/* menus dans les sections g?n?riques */.bab_section ul a {	color:#FFFFFF;	text-decoration:none;	display:block;	/*background-image: url(../images/dtstone/back_section01.gif);*/	background-color: transparent;	background-repeat: repeat-y;	padding-left:0px;	/*border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;*/	}.bab_section ul a:hover {	/*background-color:#CCCCCC;*/	color:#000000;	}.bab_section ul li {	display:inline;	}	/**********************************//* g?n?ralit?s sur les sections 02*//**********************************//* marges entre les boites */.bab_section2 {	margin-bottom:0px;	/*background: transparent url('../images/dtstone/centersection.jpg') no-repeat bottom;*/	padding-bottom:10px;	}/* container du titre de section */.bab_section2 .bab_title {	height:36px;	/*border-top-color: #999999;	border-top-style: solid;	border-top-width: 0px;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;*/	/*background: transparent url(../images/dtstone/back_sectiontitle.jpg) no-repeat;*/	/*background-repeat: repeat-x;*/	/*background-color: #FFFFFF;*/	background-position: bottom;	}/* titre de la section */.bab_section2 .bab_title h4 {	padding-top:13px;	padding-bottom:1px;	padding-left:40px;	margin:0;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:bold;	width:80%;	color:#FFFFFF;		}.bab_section2 .bab_title a:link,/* position de la puce droite dans le titre de section *//* zone clicable devant cette image */.bab_section2 .bab_title a:visited {	position:relative;	float:right;	width:12px;	height:10px;	background-repeat:no-repeat;	margin-top:12px;	margin-right:12px;	margin-bottom:-9px;	}.bab_section2 .bab_title .nolink {	display:none;	}/* mouvements de la puce droite du titre de section *//* eviter de toucher les positions */.bab_section2 .bab_title a {	background-image:url('../images/dtstone/sec_btn.gif');	background-position:0px 0px;	}.bab_section2 .bab_title a.open {	background-position:0px -20px;	}.bab_section2 .bab_title a.close:hover {	background-position:0px -10px;	}.bab_section2 .bab_title a.open:hover {	background-position:0px -30px;	}/* container de la liste */.bab_section2 ul {	padding:0;	margin:0 0 0 0;	list-style-type:none;	}/* style de description de section (sous titre) */.bab_section2 .bab_content h5 {	font-weight:normal;	text-align:center;	margin:5 0;	font-size:1em;	color: #999999;	/*background-color: #FFFFFF;*/	border-bottom-color: #CCCCCC;	border-bottom-style: dashed;	border-bottom-width: 0px;	}	/* liens simplifi?s *//* d?finit aussi les liens dans les tableaux *//* liens sur les dates du calendrier, dans les annuaires */.bab_section2 table a:link,.bab_section2 table a:visited {	color:#666666;	}.bab_section2 table a:hover {	text-decoration:none;	font-weight: bold;	color: #990000;	}/* menus dans les sections g?n?riques */.bab_section2 ul a {	color:#333333;	text-decoration:none;	display:block;	/*background-image: url(../images/dtstone/back_section01.gif);*/	background-color: transparent;	background-repeat: repeat-y;	padding-left:20px;	/*border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;*/	}.bab_section2 ul a:hover {	/*background-color:#CCCCCC;*/	color:#000000;	}.bab_section2 ul li {	display:inline;	}/*************************//* sections utilisateurs *//*************************//* g?n?ralit?s*/#bab_usersection {	/*background-color:#FFFFFF;*/	}/* Titre */#bab_usersection .bab_title {	padding-left: 20px;	}/* liens */#bab_usersection ul a {	color:#ffffff;	padding-left: 20px;	}/* liens add-on */#bab_usersection ul .addon a {	/*background-color:#FFFFFF;*/	/*background-image: url(../images/dtstone/back_sectionaddon.gif);	background-repeat: repeat-y;*/	}/* liens survol?s*/#bab_usersection ul a:hover {	/*background-color:#CCCCCC;*/	background:transparent url('../images/dtstone/puce4.gif') no-repeat 4% 50%;	color: #cccccc;	padding-left: 20px;	border-bottom-color: #336699;	border-bottom-style: solid;	border-bottom-width: 0px;	border-top-color: #336699;	border-top-style: solid;	border-top-width: 0px;	border-left-color: #00CC00;	border-left-style: solid;	border-left-width: 0px;	}/****************************//* sections administrateurs *//****************************//* g?n?ralit?s */#bab_adminsection {	/*background-color:#FFFFFF;*/	}/* titre */#bab_adminsection .bab_title {	/*background-color:#FFFFFF;*/	padding-left: 20px;	}/* liens */#bab_adminsection ul a {	color:#ffffff;	padding-left: 20px;	}/* add-on */#bab_adminsection ul .addon a {	/*background-color:#FFFFFF;*/	padding-left: 20px;	/*background: transparent url(../images/dtstone/back_sectionaddon.jpg) no-repeat;*/	/*background-repeat: repeat-y;*/	}/* liens survol?s */#bab_adminsection ul a:hover {	background:transparent url('../images/dtstone/puce4.gif') no-repeat 4% 50%;	/*background-color:#CCCCCC;*/	/*padding-left: 30px;*/	/*background: transparent url(../images/dtstone/back_sectionaddon2.jpg) no-repeat;*/	color: #cccccc;	/*border-bottom-color: #336699;	border-bottom-style: dashed;	border-bottom-width: 1px;*/	}/**************//* calendrier *//**************//* g?n?ralit?s */#bab_montha {	background-color:#FFFFFF;	}/* titre */#bab_montha .bab_title {	background-color:#FFFFFF;	}/* tableau du calendrier */#bab_montha table {	width:95%;	padding:0px;	border-collapse:collapse;	margin:0 auto;	}/* ligne entre les jours et les dates */#bab_montha thead td {	font-weight:bold;	border-bottom:#336699 1px solid;	}/* cellule (entre chaque chiffre)*/#bab_montha td {	padding:1px;	text-align:center;	}/* date du jour */.BabCalendarCurrentDayNumberSection {	border:#336699 1px solid;	background-color:#FFFFFF;	}	/**********************/	/* Section Latestnews *//**********************/#bab_latestnews .bab_content {	padding-left: 20px;	/*text-align:center;*/	}/***************************************//* sections articles / boite de gauche *//***************************************//* container titre */#leftcontent #bab_topicssection .bab_title {	padding-left: 5px;	/*background-color:#FFFFFF;*/	/*background-image: url(../images/dtstone/back_sectionarticletitle.gif);	background-repeat: repeat-x;	background-position: bottom;*/	}/* affichage ou non des sous-titres */#leftcontent #bab_topicssection .bab_content h5 {	display:none;	}/* menus dans les boites */#leftcontent #bab_topicssection .bab_content li a {	font-family:Arial, Helvetica, sans-serif;	background:transparent url('../images/fdmf/puce7.gif') no-repeat 7% 25%;	color:#FFFFFF;	font-weight:normal;	margin-bottom:15px;	padding-left: 25px;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 0px;	}/* menus au survol */#leftcontent #bab_topicssection .bab_content li a:hover {	background:transparent url('../images/fdmf/puce8.gif') no-repeat 7% 25%;	color:#FFFFFF;	padding-left: 25px;	border-top-color: #336699;	border-top-style: dashed;	border-top-width: 0px;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 0px;	}		/***************************************//* sections articles / boite de droite *//***************************************//* container titre */#rightcontent #bab_topicssection .bab_title {	font-color:#F5BF15;	padding-left: 5px;	border-bottom:#FFFFFF solid 0px;	/*background-color:#FFFFFF;*/	/*background-image: url(../images/dtstone/back_sectionarticletitle.gif);	background-repeat: repeat-x;	background-position: bottom;*/	}/* affichage ou non des sous-titres */#rightcontent #bab_topicssection .bab_content h5 {	display:none;	}/* menus dans les boites */#rightcontent #bab_topicssection .bab_content li a {	font-family:Arial, Helvetica, sans-serif;	background:transparent url('../images/fdmf/puce7.gif') no-repeat 7% 25%;	color:#FFFFFF;	font-weight:normal;	margin-bottom:15px;	padding-left: 25px;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 0px;	}/* menus au survol */#rightcontent #bab_topicssection .bab_content li a:hover {	background:transparent url('../images/fdmf/puce8.gif') no-repeat 7% 25%;	color:#FFFFFF;	padding-left: 25px;	border-top-color: #336699;	border-top-style: dashed;	border-top-width: 0px;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 0px;	}/**********************//* agenda utilisateur *//**********************//* fond des menus : agenda, impression, notifier ... */.bab_cal_buttons {	padding:.6em 0;	background-color:#F5BF15;	margin-top:.5em;	}.bab_cal_buttons a {	text-decoration:underline;	padding:3px;	color:#333333;	}.bab_cal_buttons a:hover {	color:#333333;	background-color:#FFFFFF;	}/************************************//* gestionnaire fichier utilisateur *//************************************//* liens dans le gestionnaire */body.fileman#list #centercontent .bab_content a {	text-decoration:none;	}body.fileman#list #centercontent .bab_content a:hover {	color:#006699;	}/************//* articles *//************//* barre haut de page avec arborescence et 'soumettre' */#BabCategTitleNavigation {	position:absolute;	top:135px;	width:890px;	height:20px;	left:0px;	color: #FFFFFF;	/*font-size:11px;	background-color: #CCCCCC;	background:transparent url('../images/dtstone/headsubtitle_b2.jpg') no-repeat;*/	/*background-color:#EBE8D5;	border:#ACC659 1px solid;*/	/*margin:.5em .5%;*/	/*margin-top:0px;	margin-left:5px;	margin-bottom: 5px;*/		}#BabCategTitleNavigation table {	border-collapse:collapse;	width:100%;	height:20px;	color:#FFFFFF;	}#BabCategTitleNavigation td {	border:0;	padding:0;	margin:0;	padding-left:.5em;	}#BabCategTitleNavigation p {	padding:.2em .5em;	margin:3px 4px;	}#BabCategTitleNavigation a {	font-size:10px;	text-transform: capitalize;	text-decoration:none;	color:#FFFFFF;	}#BabCategTitleNavigation a:hover {	font-size:10px;	text-transform: capitalize;	color:#F5BF15;	}/* le bouton 'soumettre' */#BabCategTitleNavigation .bab_buttons a {	display:block;	text-align:center;	width:8em;	padding:0.2em 0.5em;	margin:10px 4px 3px;	border:#F5BF15 1px solid;	float: right;	}#BabCategTitleNavigation .bab_buttons a:hover {	border:#FFFFFF 1px solid;	}/***********************************//*Page centrale de sous cat?gories *//***********************************/ul.BabCategTitleNavigation {/*as regards the block of products - article themes*/	margin-left:20px;	margin-right:20px;	margin-top:50px;	color:#FFFFFF;	border-bottom: 0px #F5BF15;	}ul.BabCategTitleNavigation li {	padding-bottom:10px;	padding-top:0px;	}ul.BabCategTitleNavigation li a {	font-size:18px;	font-style:bold;	color:#FFFFFF;	text-decoration: none;}ul.BabCategTitleNavigation li a:visited {	font-size:18px;	font-style:bold;	color:#FFFFFF;	}ul.BabCategTitleNavigation li a:hover {	font-size:18px;	font-style:bold;	color:#F5BF15;	}ul.BabCategTitleNavigation ul {/*text for list of article themes*/	font-weight: normal;	font-style: italic;	padding-left: 1em;	margin:0;	padding:0;	list-style-type:none;	}/* marges entre les articles of each theme */body.page.articles .bab_repeat {	margin:0px 0px;	}/*******************//* PUBLIC CORE CSS *//*******************//* agenda : contour des jours des mois pr?c?dents et suivants */.BabCalendarBodyBadMonthBackground {	background-color: #ACC659;	}/* agenda : fond nouvel ?v?nement */.BabContentBackground,.BabMenuActiveBackground {	background-color: #FFFFFF;	 color:#000000;	 }/* agenda : fond menu contextuel */.BabCalendarMenuActiveBackground {	background-color: #ACC659; 	color: #FFFFFF; 	font-weight: bold;	}/* tableaux : contour boite */.BabLoginCadreBackground { 	background-color: #FFFFFF;	}/*tableaux : fond boite */.BabBodyTitleBackground,.BabLoginMenuBackground { 	background-color: #F0EDDC; 	color: #000000;	}/*tableaux : liens */.BabLoginMenuBackground a {	text-decoration:none;	font-weight:bold;	}.BabLoginMenuBackground a:hover {	background-color: #FFFFFF; 	color: #000000;	text-decoration:underline;	}/*fond menu site *//* fond menu article */.BabSiteAdminFontBackground,.BabTopicsBackground {	/*background-color: #FFFFFF; */	}.BabTopicsButtonBackground {	/*background-color: #FFFFFF; */	color: #000000;	}.Babhighlight { 	background-color: #FF0000;	}/* message erreur */.BabErrorMessage {	background-color: #FFFFFF; 	color: #FF0000;  	font-weight: bold;	}	/* message avertissement */.BabWarningBodyBackground  {	background-color: #FFFFFF; 	color: #333333;  	font-weight: bold;	}.BabWarningBodyBackground a:Link,.BabWarningBodyBackground a:Visited { 	color: #333333; 	font-weight: bold;	}.BabWarningBodyBackground a:Hover {	color: #FF3333; 	}/* Listes Alphab?tiques */	.BabLetterlists { 	color: #000000; 	background-color: #FFFFFF;  	font-weight: bold;	}.BabLetterlists a:link,a.BabAlphabetLink:Link,a.BabAlphabetLink:Visited { 	color: #333333; 	font-weight: bold;	}.BabLetterlists a:Hover,a.BabAlphabetLink:Hover { 	color: #FF0000;	}/* adresses mail */a.BabNameEmailLink,a.BabNameEmailLink:Link,a.BabTitleSmall,a.BabTitleSmall:Link { 	color: #000000;	}a.BabNameEmailLink:Hover,a.BabTitleSmall:Hover { 	color: #FF0000;	}/* notes, faq, ?v?nements, ... */a.BabEventFaqLink,a.BabEventFaqLink:Link { 	color: #333333;  	font-weight: bold;	}	a.BabEventFaqLink:Hover { 	color: #FF0000; 	}a.BabContentLinkColor:Link,a.BabContentLinkColor:Visited,a.BabSummaryLinkColor:Link,a.BabSummaryLinkColor:Visited {	color: #333333;	}a.BabContentLinkColor:Hover,a.BabSummaryLinkColor:Hover,.BabSummaryNbrMessage {	color: #FF0000;	}/*************//*  ARTICLES *//*************//* titre de l'article */.BabTopicsTitleBackground {	display:block;	color: #FFFFFF;	font-size:12px;	font-weight: bold;	border-top-width: thin;	border-top-style: solid;	border-top-color: #F3C114;	padding-top: 0.5em;	padding-right: 0.5em;	padding-left: 6em;	}	/* police et couleur de fond de l'article */.BabTopicsAuthorBackground {	display:block;	color:#9E1B34;	font-size:0px;		}	.articleauthor {	display:none;	color:#9E1B34;	}	.articledate {	display:none;	color:#9E1B34;	}.BabMonthCalendarCurentDayBackground {	background-color: #CCCCCC; 	color: #000000; 	}/* espace entre article et nom de l'auteur */.BabArticleSpacing { 	height: 0px; 	}/* textes "impression, commentaire, ..." */a.BabTopicsFooterLink {/* position of modify&impression */	padding-left: 5px;	padding-top: 0px;	margin-top: 0px;	position: relative;	top: 20px;	border:1px solid #F3C114;	padding-right:3px;	}a.BabTopicsFooterLink:Link {	color: #CCCCCC;	text-decoration: none;	}a.BabTopicsFooterLink:Visited { 	color: #CCCCCC; 	text-decoration: none;	}	a.BabTopicsFooterLink:Hover {	color: #FFFFFF;	text-decoration: none;	}	.BabTopicsAuthorBackground {	color: #FFFFFF;	padding:0;	padding-top:0px;	}/* texte "lire la suite" */a.BabTopicsFooterMoreLink:Link {	color: #CCCCCC;	text-decoration: none;	padding-right :6px;	margin-right:1em;	position:relative;	font-weight:bold;	border: thin solid #F5BF15;	padding-left: 4px;	bottom: 60px;	}a.BabTopicsFooterMoreLink:Visited {	color: #CCCCCC;	text-decoration: none;	padding-right :6px;	margin-right:1em;	position:relative;	font-weight:bold;	padding-left: 4px;	border: thin solid #F5BF15;	bottom: 60px;	}	a.BabTopicsFooterMoreLink:Hover {	color: #9E1B34;	text-decoration: none;	padding-right :6px;	background-color:#F5BF15;	margin-right:1em;	position:relative;	font-weight:bold;	padding-left: 4px;	bottom: 60px;	}/* texte "dans la m?me cat?gorie ..." */.BabTopicsTitleNavigation {	display:none;	color: #999999; 	font-weight: bold ; 	text-decoration: none;	}/**********//* AGENDA *//**********//* couleur de fond */.BabCalendarBodyBackground,.Blackbg { 	background-color: #000000; 	}/* jour d'aujourd'hui */.BabCalendarDays { 	background-color: #666666; 	color: #FFFFFF;  	font-weight: bold;	}.BabMonthCalendarEventHourfont { 	background-color: #FFFFFF; 	color: #333333; 	}/********//* MAIL *//********//* white background  in use on inbox  groups  - plus links */.BabMailBackground { 	background-color: #FFFFFF;	color: #000000;	font-weight: bold;	}/**********//* FORUMS *//**********/.BabForumBackground,.HeaderDayCalendar { 	background-color: #FFFFFF;  	}.BabForumBackground1 {	background-color: #EEEEEE;	}a.BabForumNavigation,a.BabForumNavigation:Link,a.BabForumNavigation:Visited { 	color: #333333; 	font-weight: bold;	}	a.BabForumNavigation:Hover {	color: #FF0000;	}/* messages post?s */.BabForumTopicsNavTitle,.BabForumTopicsNavDate, .BabForumTopicsNavAuthor {	background-color: #EEEEEE; 	color: #333333;  	font-weight: bold;	}a.BabForumTopicsConfirm,a.BabForumTopicsConfirm:Link,a.BabForumTopicsConfirm:Visited { 	color: 333333; 	text-decoration: none;	}a.BabForumTopicsConfirm:Hover 	{ 	text-decoration: underline;	}a.BabForumTopicsNavContribution:Link,a.BabForumTopicsNavContribution:Visited { 	color: #333333;	}a.BabForumTopicsNavContribution:Hover { 	color: #FF0000;	}.BabForumTopicsNavTreeBody { 	background-color:#FFFFFF; 	color: #000000;   	font-weight: bold;	}	.BabForumTopicsNavTreeLive {	background-color:#FFFFFF;	color:#FF0000;	font-weight:bold;	}	/***********************//* ADMINISTRATION SITE *//***********************/.BabSiteAdminTitleFontBackground,.BabFaqTitleFontBg,.BabTopicsAdminListTitle {	background-color: #CCCCCC; 	color: #333333 ; 	font-weight: bold;	}.BabSiteAdminSmall {	background-color: #CCCCCC; 	color: #333333 ;  	font-weight: bold; 	}.BabSiteAdminFont { 	color: #000000; 	}/***************//* FAQ / NOTES *//***************/a.BabFaqLink,a.BabFaqLink:Link,a.BabFaqLink:Visited { 	color: #333333; 	font-weight: bold;	}	a.BabFaqLink:Hover { 	color: #FF0000; 	}.BabFaqQuestion { 	background-color: #FFFFFF; 	color: #333333;	font-weight: bold;	}/*************************//* ADMINISTRATION THEMES *//*************************/a.BabTopicsAdminTitleLink,a.BabTopicsAdminTitleLink:Link,a.BabTopicsAdminTitleLink:Visited { 	color: #333333; 	font-weight: bold;	}	a.BabTopicsAdminTitleLink:Hover { 	color: #FF0000;	}	/********************//* CSS DES ARTICLES *//********************/a.artot:link { color: #003900;text-decoration: none}a.artot:visited { color: #003900;text-decoration: none}a.artot:hover {text-decoration: underline;color : #BADD29}.artot_texte { color: #333333;font-style: normal;font-weight: normal;font-size: 11px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;}.arteot_texte2 { color: #006633;font-style: normal;font-weight: normal;font-size: 10px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;margin-left: 10px;}.arteot_news { color: #666666; font-style: normal; font-weight: normal; font-size: 9px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }.arteot_titre { color: #006633; font-style: normal; font-weight: bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }.artot_titre2 { color: #ABC65B; font-style: normal; font-weight: bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif; border-bottom: #ABC65B 1px dashed; }.artot_texte2 { color: #003900; font-style: normal; font-weight: normal; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }.artot_radio { color: #003900; font-style: normal; font-weight: normal; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FFFFFF }.artot_input2 { background-color: #FFFFFF; border: 1px #BADD29 solid; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px}.artot_input3 { background-color: #BADD29; border: 1px #FFFFFF solid; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px }.artot_date { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }.artot_texte14 { color: #006633;font-style: normal;font-weight: normal;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;}.artot_texte16 { color: #006633;font-style: normal;font-weight: normal;font-size: 16px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;}/***********************//* FONCTION ZOOM IMAGE *//***********************/.thumb img {  border:0px solid #FFFFFF;  width:69px;   height:88px;   padding-right:12px;  margin-top:40px;  }	.thumb {  position:relative;   top:0px;  left:10px;   }  .thumb a {  margin:0;  text-decoration:none;  }.thumb a:hover {  }.thumb a .grand{  display:block;  position:absolute;   top:-32px;  left:436px;  width:300px;   height:390px;  visibility:hidden;  }	    .thumb a:hover .grand {   position:absolute;   top:-32px;  left:436px;  width:300px;   height:390px;   visibility:visible;  }  .thumbtexte {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight: bold;	position: absolute;	width: 400px;	left: 170px;	letter-spacing: 1px;	vertical-align: bottom;	height: 250px;	bottom: 550px;	top: 350px;	}		/**************************************************//* texte dans les articles temp aurian*//**************************************************/.style1 {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-style: italic;	font-weight: bold;	font-size: 12px;}a:visited {	color: #FFFFFF;	text-decoration: none;}a:link {	color: #F5BF15;	text-decoration: none;}a:hover {	color: #F5BF15;	letter-spacing: .5px;}.style2 {font-size: 12px}