/* CSS Document */



body {
	background-color:#ecfbb2;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

.header {

	width:980px;
	background-color:#00672e;
	padding:0px;
}

.header_logo {

	width:450px;
}


.header_text {

	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
}


.header_text:hover {

	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
}



.loginbox{
	background-image:url('../images/login.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #909090;
	padding-left:18px;
	width:125px;
}
.forminput{
	background-color:#FFFFFF;
	border:1px solid #909090;
	width: 200px;
}


.searchbox{
	background-color:#FFFFFF;
	border:1px solid #909090;
	width:200px;
}


.passbox{
	background-image:url('../images/pass.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #909090;
	padding-left:18px;
	width:125px;
}

.recuppass{
	background-color:#FFFFFF;
	border:1px solid #909090;
	width:125px;
}


.button{
	background-color:#daff98;
	height:20px;
	border: 1px solid rgb(161, 161, 161);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-left:0px;
}


.buttonlight{
	background-color:#ecfbb2;
	height:20px;
	border: 1px solid rgb(161, 161, 161);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-bottom:1px;
}



.searchbutton {
	background-color:#ecfbb2;
	height:20px;
	margin-top:5px;
	border: 1px solid rgb(161, 161, 161); 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width:30px;
	padding-left:0px;
}



.mdp_perdu {

	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}



.titre_content {

	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}


.titre_colonne_droite {

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}



.header_tableau {

	border-bottom:4px solid #daff98;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	width:100%;

}



.recherche {
font-family: Arial;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	}


.tableau_content {
	width:100%;
	padding:5px;
}



.colonne_droite {
	width:310px;
}


.tableau_colonne_droite {
	
	width:300px;
	border:2px solid #daff98;
	padding:5px;
}



.sujet {

	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	width:310px;
}

.sujet:hover {

	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}


.theme {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	width:100px;
	
}

.theme:hover {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;

}


.date{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;

}

.date:hover {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;

}

.today{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF0E10;
}

.today:hover {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF0E10;
}

.reponse{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	text-align:77px;
}

.reponse:hover {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}

	
.impair {
	background-color:#daff98;
}	

.pair {

	background-color:#FFFFFF;
}

.no_reponse{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FF0E10;
}

.no_reponse:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#FF0E10;
}


.autres_communautes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	font-weight: normal;
}

.autres_communautes a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	text-decoration:underline;
	font-weight:bold;
}



.top100_hour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	text-decoration:none;
	font-weight:normal;
}


.top100_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.top100_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.top100 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



.post_pair {
background-color:#EFEFEF;
	border-top:4px solid #daff98;
	border-bottom:1px solid #666666;
	width:100%;
}



.post_content {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-top:3px solid #daff98;
background-color:#EFEFEF;
padding:5px;
width:100%
}

.post_date {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;

}


.post_titre {

font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;


}



.no_result {

font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	margin-top:10px;


}




/* MENU VERTICALE */



#mainContentainer{
		width:650px;
		margin-top:7px;
		text-align:left;
	}


	#menuDiv{
		width:100%;
		overflow:hidden;
	}

	
.menu_sous_cat_width {
	width:200px;
}


/*********** NAVIGATION **********************************/

.navigation {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}


.navigation:hover {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;


}



.pasnavigation {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;


}

.tab_nav {
background-color:#EFEFEF;

}


.lien_recent {
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold;
text-decoration:none;
}


.lien_recent:hover {
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold;
text-decoration:underline;
}
.SubTitlePage {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000; 
background-color:#daff98;
font-weight:bold;
text-decoration:none;
}


/************************************************************************************************************

	menu Bar
************************************************************************************************************/

.Custom_menuBar_top{	/* The bar that is parent of the menu strip */
	height:26px;
	width:100%;
	z-index:100000;
	padding-left:10px;
	background-color:#daff98;
	
	font-family: Arial;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.Custom_menuBar_sub{
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #daff98;
	/*background-image:url('../demo-images/menu-bar-gradient-gray.gif');	/* Background image for sub menu items */
	/*background-repeat:repeat-y;
	background-position: left center;*/
	display:inline;
	
	font-family: Arial;
	font-size:12px;
	color:#666666;
}



/* CSS FOR MENU ITEM OF TYPE "top" */

.Custom_menuItem_top_regular,.Custom_menuItem_top_over,.Custom_menuItem_top_click,.Custom_menuItem_top_disabled,.Custom_menuItem_top_active{
	height:19px;
}
.Custom_menuItem_top_regular div,.Custom_menuItem_top_over div,.Custom_menuItem_top_click div,.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div{
	padding-top:2px;
	padding-bottom:2px;
}
.Custom_menuItem_top_regular{	/* Top level menu item - Regular state */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;	
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
}

.Custom_menuItem_top_over{ /* Top level menu item - Mouse over state */
	padding-left:3px;
	padding-right:3px;
	margin-right:2px;
	border:1px solid #daff98;
	background-color:#ecfbb2;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
}

.Custom_menuItem_top_active{	/* Top level menu item - Active state - this is typical the state for menu item 1 when a sub group is expanded and the mouse is located over one of the sub menu items */
	padding-left:3px;
	padding-right:3px;
	margin-right:2px;
	border:1px solid #daff98;
	border-bottom:1px solid #daff98;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
}

.Custom_menuItem_top_click{	/* Top level menu item - Mouse click state */
	padding-left:3px;
	padding-right:3px;
	margin-right:2px;
	border:1px solid #daff98;
	background-color:#ecfbb2;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
	z-index:20000;
}

.Custom_menuItem_top_disabled{	/* Disabled menu item */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	line-height:16px;
	margin-top:2px;	
}

.Custom_menuItem_top_disabled img,.Custom_menuItem_top_disabled div{
	filter:alpha(opacity=30);
	opacity:0.3;

}

.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div, .Custom_menuItem_top_click div, .Custom_menuItem_top_regular div,.Custom_menuItem_top_over div{	/* divs for the text,icon and arrow of a menu item */
	float:left;
	padding-left:1px;
	padding-right:1px;
}

/* CSS FOR THE SMALL ARROW DIV - WHEN YOU CLICK ON THIS DIV, SUB ELEMENTS WILL SHOW */
.Custom_menuItem_top_arrowShowSub{
	width:14px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('../images/fleche_bas.gif');
	margin:0px;
	margin-right:-1.5px;
	/* ma\rgin-right:-3px;	/* Size of padding-right of top menu items - used to get the arrow to apear at the right of the menu item */
	
	padding:0px;
	height:15px;
	margin-left:2px;
	float:right;

}

.Custom_menuItem_top_over .Custom_menuItem_top_arrowShowSub,
.Custom_menuItem_top_click .Custom_menuItem_top_arrowShowSub
{	/* Sub menu arrows */
	margin-left:1px;
	border-left:1px solid #daff98;
	background-color:#FFFFFF;
}

/* CSS FOR SEPARATOR */

.Custom_menuItem_separator_top{	/* Separator of type "top" */
	height:20px;
	margin-top:3px;
	margin-bottom:3px;
	width:4px;
	padding-left:3px;
	padding-right:3px;
	background-repeat:repeat-y;
	background-image:url('../images/menu_strip_separator-gray.gif');
	
}


/* CSS FOR MENU ITEM OF TYPE "sub" */

.Custom_menuItem_sub_regular, .Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_disabled,.Custom_menuItem_sub_active{	/* Commom css for regular, mouse over and mouse click items */
	clear:both;	
	line-height:18px;
	height:18px;	
	padding-left:10px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;	
	cursor:pointer;	
	margin:1px;
	background-repeat:no-repeat;
	width:200px;
}
.Custom_menuItem_sub_disabled{
	cursor:default;
}
.Custom_menuItem_sub_disabled div,.Custom_menuItem_sub_disabled{	/* Disabled sub menu item - Here, we apply the rules on the divs inside the element, i.e. the div for the icon, text and arrow */
	filter:alpha(opacity=30);
	opacity:0.3;
}
.Custom_menuItem_sub_regular{	/* Regular menu item */
	margin-left:2px;	/* size of margin above + 1 pixel */
	padding-top:3px;	/* Size of padding-top above + 1 pixel */
	padding-bottom:3px;	/* Size of padding-bottom above + 1 pixel */

}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_active{
	border:1px solid #FFFFFF;
	border-bottom:1px solid #ecfbb2;
	border-top:1px solid #ecfbb2;
}


.Custom_menuItem_sub_regular div, .Custom_menuItem_sub_over div,.Custom_menuItem_sub_click div{
	float:left;	/* To get the icons and text of sub elements side by side */
}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_active{	/* Mouse over effect */	
		border:1px solid #FFFFFF;
	border-bottom:1px solid #ecfbb2;
	border-top:1px solid #ecfbb2;	
}

.Custom_menuItem_sub_click{	/* Mouse click effect */
	background-color:#ecfbb2;
}

.Custom_menuItem_sub_click div, .Custom_menuItem_sub_regular div,.Custom_menuItem_sub_over div,.Custom_menuItem_sub_active div,.Custom_menuItem_sub_disabled div{	/* divs for the text,icon and arrow of a menu item */
	float:left;
	padding-left:1px;
	padding-right:1px;
	
}
.Custom_menuItem_sub_arrowShowSub{	/* Arrow div for sub elements (Right pointing arrow ) */
	background-image:url('../images/menu-bar-right-arrow.png');	/* Path relative to the css file */
	width:18px;
	height:18px;
	text-align:right;
	position:absolute;
	right:0px;
	background-repeat:no-repeat;
	background-position: center right;
}


.Custom_menuItem_separator_sub{	/* Separator of type "sub" */
	height:1px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:24px;
	padding-right:3px;
	background-color:#aeaeae;
	
}



.etape_inscription {
float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;width:200px;
}






/* BARRE DES CATEGORIES - COINS*/


/* La ligne supprérieur et la ligne inférieure */
.bordertop_cat, .boderbottom_cat {display:block; background:transparent; font-size:1px;}
/* Style qui défini les coin arondi */
/* Vous pouvez changer la couleur et la taille (mais avec prudence) */
.coin1_cat, .coin2_cat, .coin3_cat, .coin4_cat {display:block; overflow:hidden;}
.coin1_cat, .coin2_cat, .coin3_cat{height:1px;}
.coin2_cat, .coin3_cat, .coin4_cat {background:#daff98; border-left:1px solid #daff98; border-right:1px solid #daff98;}
.coin1_cat {margin:0 5px; background:#daff98;}
.coin2_cat {margin:0 3px; border-width:0 2px;}
.coin3_cat {margin:0 2px;}
.coin4_cat {height:2px; margin:0 1px;}




/* CONTENT - COINS */
.bordertop_content, .boderbottom_content {display:block; background:transparent; font-size:1px;}
.coin1_content, .coin2_content, .coin3_content, .coin4_content {display:block; overflow:hidden;}
.coin1_content, .coin2_content, .coin3_content{height:1px;}
.coin2_content, .coin3_content, .coin4_content {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.coin1_content {margin:0 5px; background:#fff;}
.coin2_content {margin:0 3px; border-width:0 2px;}
.coin3_content {margin:0 2px;}
.coin4_content {height:2px; margin:0 1px;}
.content {display:block;  background:#fff; border:0 solid #fff; border-width:0 1px;}



/* FOOTER - COINS */
.bordertop_footer, .boderbottom_footer {display:block; background:transparent; font-size:1px;}
.coin1_footer, .coin2_footer, .coin3_footer, .coin4_footer {display:block; overflow:hidden;}
.coin1_footer, .coin2_footer, .coin3_footer{height:1px;}
.coin2_footer, .coin3_footer, .coin4_footer {background:#ecfbb2; border-left:1px solid #ecfbb2; border-right:1px solid #ecfbb2;}
.coin1_footer {margin:0 5px; background:#ecfbb2;}
.coin2_footer {margin:0 3px; border-width:0 2px;}
.coin3_footer {margin:0 2px;}
.coin4_footer {height:2px; margin:0 1px;}
.footer {display:block; background:#ecfbb2; border:0 solid #ecfbb2; font-family:Arial,Helvetica, sans-serif;font-size:10px;color:#666666; text-align:right; padding-right:5px;}



/* BOUTONS - CHRONOLOGIE ACTIF*/


.bordertop_chrono, .boderbottom_chrono {display:block; background:transparent; font-size:1px;}
.coin1_chrono, .coin2_chrono, .coin3_chrono, .coin4_chrono {display:block; overflow:hidden;}
.coin1_chrono, .coin2_chrono, .coin3_chrono{height:1px;}
.coin2_chrono, .coin3_chrono, .coin4_chrono {background:#daff98; border-left:1px solid #daff98; border-right:1px solid #daff98;}
.coin1_chrono {margin:0 5px; background:#daff98;}
.coin2_chrono {margin:0 3px; border-width:0 2px;}
.coin3_chrono {margin:0 2px;}
.coin4_chrono {height:2px; margin:0 1px;}
.chrono {display:block; background:#daff98; border:0 solid #daff98; border-width:0 1px; font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#666666;}



.bordertop_chrono_off, .boderbottom_chrono_off {display:block; background:transparent; font-size:1px;}
.coin1_chrono_off, .coin2_chrono_off, .coin3_chrono_off, .coin4_chrono_off {display:block; overflow:hidden;}
.coin1_chrono_off, .coin2_chrono_off, .coin3_chrono_off{height:1px;}
.coin2_chrono_off, .coin3_chrono_off, .coin4_chrono_off {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.coin1_chrono_off {margin:0 5px; background:#fff;}
.coin2_chrono_off {margin:0 3px; border-width:0 2px;}
.coin3_chrono_off {margin:0 2px;}
.coin4_chrono_off {height:2px; margin:0 1px;}
.chrono_off {display:block; background:#fff; border:0 solid #fff; border-width:0 1px; font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#666666;}







/* BOUTONS - REPONDRE A UNE QUESTION*/

.bordertop_answer, .boderbottom_answer {display:block; background:transparent; font-size:1px;}
.coin1_answer, .coin2_answer, .coin3_answer, .coin4_answer {display:block; overflow:hidden;}
.coin1_answer, .coin2_answer, .coin3_answer{height:1px;}
.coin2_answer, .coin3_answer, .coin4_answer {background:#daff98; border-left:1px solid #daff98; border-right:1px solid #daff98;}
.coin1_answer {margin:0 5px; background:#daff98;}
.coin2_answer {margin:0 3px; border-width:0 2px;}
.coin3_answer {margin:0 2px;}
.coin4_answer {height:2px; margin:0 1px;}
.width_answer { width:200px; float:right;}
.bouton_answer {display:block; background:#daff98; border:0 solid #daff98; border-width:0 1px; font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#666666; font-weight:bold; text-align:center;}



/* BOUTONS - ETAPE*/

.bordertop_etape, .boderbottom_etape {display:block; background:transparent; font-size:1px;}
.coin1_etape, .coin2_etape, .coin3_etape, .coin4_etape {display:block; overflow:hidden;}
.coin1_etape, .coin2_etape, .coin3_etape{height:1px;}
.coin2_etape, .coin3_etape, .coin4_etape {background:#daff98; border-left:1px solid #daff98; border-right:1px solid #daff98;}
.coin1_etape {margin:0 5px; background:#daff98;}
.coin2_etape {margin:0 3px; border-width:0 2px;}
.coin3_etape {margin:0 2px;}
.coin4_etape {height:2px; margin:0 1px;}
.width_etape { width:100px; float:right;}
.bouton_etape {display:block; background:#daff98; border:0 solid #daff98; border-width:0 1px; font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#666666; font-weight:bold; text-align:center;}



/* COINS POSER UNE QUESTION DEPUIS TOUTES LES PAGES*/

.bordertop_post_question, .boderbottom_post_question {display:block; background:transparent; font-size:1px;}
.coin1_post_question, .coin2_post_question, .coin3_post_question, .coin4_post_question {display:block; overflow:hidden;}
.coin1_post_question, .coin2_post_question, .coin3_post_question{height:1px;}
.coin2_post_question, .coin3_post_question, .coin4_post_question {background:#ecfbb2; border-left:1px solid #ecfbb2; border-right:1px solid #ecfbb2;}
.coin1_post_question {margin:0 5px; background:#ecfbb2;}
.coin2_post_question {margin:0 3px; border-width:0 2px;}
.coin3_post_question {margin:0 2px;}
.coin4_post_question {height:2px; margin:0 1px;}
.width_post_question { width:100px; float:right;}
.bouton_post_question {display:block; background:#ecfbb2; border:0 solid #ecfbb2; border-width:0 1px; font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#666666; font-weight:bold; text-align:center;}


.background_post_question {
background-color:#ecfbb2;margin:0px;
}


.background_post_reponse {
background-color:#daff98;margin:0px;
}

/*LOGOUT */

.logout, logout:hover{
	background-color:#daff98;
	height:11px;
	border: 1px solid rgb(161, 161, 161);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:3px;
}

/*  Lien menu recup mot de passe  */
.DivLienPasswd{
	color:#FFFFFF;
	font-size:12px;
	background-color:#00672e;
	width:140px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	overflow:hidden;
	cursor:pointer;
}
.DivContenuPasswd{

	border:1px solid #000000;
	border-top:none;
	background-color:#daff98;
	width:145px;
	border:1px solid #ecfbb2;
	height:0px;
	visibility:hidden;
	position:absolute;
	background-color:#daff98;
	overflow:hidden;
	padding:2px;
	width:250px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;


}
/*  Form réponse question  */
.DivLienReponse{
	color:#666666;
	font-size:16px;
	font-weight:bold;
	background-color:#daff98;
	width:100%px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	overflow:hidden;
	cursor:pointer;
}
.DivContenuFormRep{
	width:100%px;
	background-color:#daff98;

}
.DivFormRep{

	border:0px solid #000000;
	border-top:none;
	background-color:#daff98;
	width:100%px;
	border:0px solid #ecfbb2;
	height:0px;
	visibility:hidden;
	background-color:#daff98;
	overflow:hidden;
	padding:2px;
	width:250px;


}


.LinkCreateCount {
font-size:16px;
text-decoration:underline
}




.catnavigation {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
text-decoration:none;
}


.catnavigation:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
text-decoration:underline;
}



.erreur_message {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}


.erreur_message_liste {
color:#FF0000;
font-size:12px;

}


.participation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.tab_participation {
background-color:#ecfbb2;
width:300px;
border:2px solid #daff98;
padding:5px;
}


.catform {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.repondre_question {
	background-color:#daff98;
}