/*------------------------ Pour les colonnes de titres -----------------*/
.titre_tab
{
	background-color:#336699;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.alt_titre_tab
{
	background-color:#AABBDD;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:14px;
	font-weight:bold;
	color:black;
}

/* ------------------------- Pour les colonnes de donnees ---------------*/
.data_tab
{
	background-color:#CDDBEB;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	color:black;
}

.alt_data_tab
{
	background-color:#EAF0F7;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	color:black;
}

/*-------------- Selection date -----------------*/
.date_titre
{
	position:absolute;
	top:0px;
	right:0px;
	width:30%;
	background-color:#336699;
	text-align:left;
	z-index:1;
	height:23px;
	padding-left:2px;
	padding-top:1px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	color:white;
	border:1px solid #CDDBEB;  
}

.date_titre_hover
{
	position:absolute;
	top:0px;
	right:0px;
	width:30%;
	background-color:#336699;
	text-align:left;
	z-index:1;
	height:23px;
	padding-left:2px;
	padding-top:1px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	color:#CDDBEB;
	border:1px solid #CDDBEB; 
	cursor:hand;
}

.date_fenetre
{
	position:absolute;
	top:0px;
	right:0px;
	width:30%;
	background-color:#336699;
	text-align:left;
	z-index:1;
	height:23px;
	padding-left:2px;
	padding-top:1px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	color:#CDDBEB;
}

.cadre_der
{
	position:absolute;
	top:24px;
	right:0px;
	width:30%;
	background-color:#FFFFFF;
	text-align:left;
	z-index:1;
	height:120px;
	padding:3px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	border:2px solid #CDDBEB;
	visibility:hidden;
}

.choix_heure
{
	top:24px;
	visibility:hidden;
	z-index:1;
}

.choix_jour
{
	top:24px;
	visibility:hidden;
	z-index:1;
}

.choix_mois
{
	top:24px;
	visibility:hidden;
	z-index:1;
}

.choix_annee
{
	top:24px;
	visibility:hidden;
	z-index:1;
}
/*---------------------------------*/


.cadre_der_menu
{
	position:absolute;
	top:24px;
	right:0px;
	width:80%;
	background-color:#FFFFFF;
	text-align:left;
	z-index:1;
	height:120px;
	padding:3px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	border:2px solid #CDDBEB;
	visibility:hidden;
}

/*------------- font --------------*/
.font16gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:16px;
	font-weight:bold;
}

.font14gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:14px;
	font-weight:bold;
}

.font14
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:14px;
}

.font12gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
}

.font12
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
}

.font10gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
}

.font10
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
}

.font8
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:8px;
}

.font6
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:6px;
}

/*--------------- Menus -----------------*/
.titre
{
	position:absolute;
	top:10px;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-image:url(../image/right_menu/center_title.bmp);
	background-repeat:repeat-x;	
	width:98%;
	height:22;
	padding:3px;
	left:1%;
	overflow:hidden;		 
}
.titre_left
{
	position:absolute;
	top:10px;
	background-image:url(../image/right_menu/left_title.bmp);
	background-repeat:no-repeat;
	width:2%;
	height:22;
	overflow:hidden;
}

.mainmenu
{
	position:absolute;
	top:32px;
	width:95%;
	margin-left:20px;
	z-index:0;
}

.oldmainmenu
{
	position:absolute;
	top:32px;
	background-image:url(../image/right_menu/left_barre.bmp);
	background-repeat:repeat-y;
	width:100%;
}

.menu1
{
	width:100%;
	margin-left:20px;
}
.fondbleuclair
{
	background-color:#CDDBEB;
	padding:5px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
}

.fondbleufonce
{
	background-color:#336699;
	padding:5px;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	color:white
}

.selectbox
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	background-color:#CDDBEB;
	font-size:12px;
}

.selectbox_disabled
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	background-color:#CDDBEB;
	color:#AC9EA3;
	font-size:12px;
}


/*------------- STATS -------------------*/

.mainstat
{
	position:absolute;
	top:60px;
	width:100%;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	border:0px;
	left:0px;
}

.tab_nom_colonne
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#9EB9C9;
}

.tab_donnee
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#D8E1EB;
}

.tab_donnee_fonce
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#9EB9C9;
}

.tab_donnee_12
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	background-color:#D8E1EB;
}

.tab_donnee_gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#D8E1EB;
}

.tab_donnee_12gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#D8E1EB;
}

.tab_donnee_fonce_12gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#9EB9C9;
}

.tab_donnee_14gras
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#D8E1EB;
}

.tab_donnee_over
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#336699;
	color:white;
}

.tab_highlight
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#DDDDDD;
}

.tab_highlightfonce
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#CCCCCC;
}

.tab_totalclair
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#E5E5E5;
}

.tab_total
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#DDDDDD;
}

.tab_totalfonce
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
}

.tab_caption
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.tab_caption_level2
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#D8E1EB;
	color:white;
}

.tab_caption_level3
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#D8E1EB;
	color:black;
}

.tab_table
{
	border:3px solid #9EB9C9
}

.wrap_to_cell
{
	width:100%;
	word-wrap:break-word;
}

/*-------------------tab_bis-------------------------*/

.tab_donnee_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#C5D2E2;
}

.tab_donnee_12_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	background-color:#C5D2E2;
}

.tab_donnee_gras_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#C5D2E2;
}

.tab_donnee_12gras_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#C5D2E2;
}

.tab_highlight_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#D5D5D5;
}

.tab_highlightfonce_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#CCCCCC;
}


.tab_total_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#D5D5D5;
}

.tab_totalfonce_bis
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	font-weight:bold;
	background-color:#D5D5D5;
}

/*------------ divers liens, images ------------------*/
.whitelink { color:#FFFFFF; text-decoration:none; }
.emptylink { text-decoration:none;border:0px; }
A:hover.emptylink { text-decoration:none;border:0px; }
A:visited.emptylink { text-decoration:none;border:0px; }
A:hover.whitelink { color:#EEEEEE; text-decoration:none; }

.image {vertical-align:middle;border:0px;padding:0px;}

/*------------ Fenetre d'info  ---------------------*/
.info
{
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#D8E1EB;
	border:3px solid #9EB9C9;
}

/*-------------- MENU DATE ----------------------------*/

.sscadre
{
	border: 0px solid #FFFFFF;
	width:100%;
	background-color:#CDDBEB;
}

/*----------RECAPITULATIF DES STATS----------------------*/
.recap_title
{
	width:100%;
	text-align:center;
	background-color:#336699;
	color:white;
	border-bottom:1px solid white;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	z-index:5;
}

.recap_main
{
	width:200;
	position:absolute;
	top:40px;
	left:5px;
	border:1px solid #AABBDD;
	background-color:CDDBEB;
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:12px;
	z-index:4;
}

/*----------------------------------------------*/

.ss_export
{
	position:absolute;
	z-index:4;
	left:70%;
	top:42px;
	width:10%;
	height:19;
	text-align:center;
	visibility:hidden;
}

.pop {
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#D8E1EB;	
	border:1px solid #000000;
	padding:0px;
	z-index:3;
}

.popTitre {
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	font-weight:bold;
	background-color:#9EB9C9;
	border-bottom:1px solid #000000;
	padding:5px;
	z-index:5;
}

.popP {
	font-family:Tahoma,verdana,arial,helvetica,monospace;
	font-size:10px;
	background-color:#D8E1EB;
	padding:5px;
	z-index:4;
}