/********************************/
/***   CORPS DE LA PAGE WEB   ***/
/********************************/
body {
	margin: 0px;
	background-color: rgb(225,232,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	/*height: 100%;*/
}

table.cadrepage { border-left: solid 1px rgb(150,150,150);border-right: solid 1px rgb(150,150,150);}

/*****************************/
/***   LIENS HYPERTEXTES   ***/
/*****************************/
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; Cursor:pointer; color: #0000FF; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; Cursor:pointer; color: #0000FF; text-decoration: underline;}

a.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; Cursor:pointer; color: #FFFFFF; text-decoration: none;}
a.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; Cursor:pointer; color: #FFFFFF; text-decoration: none;}

a.liste { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; Cursor:pointer; color: #0000FF; text-decoration: none;}
a.liste:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; Cursor:pointer; color: #0000FF; text-decoration: underline;}

/**************************/
/***   BANNIERE MENUS   ***/
/**************************/
table.menu { border-left: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); color:#FFFFFF; font-weight:bold}
td.titre_menu  { padding:2px; border-top: #FFFFFF 2px solid; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; background-color: #0000FF;}
td.titre_menu_on  { padding:2px; border-top: #FFFFFF 2px solid; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; background-color: rgb(117,117,255);}

/****************************/
/***   TABLEAU PLANNING   ***/
/****************************/
table.cadreplanning { border: solid 2px blue; padding-left: 5px; border-right: 1px; border-bottom: 1px;}
tr.planningtitre { border-color:blue; border-style:solid; background:#DCDCDC;}
tr.planninggris { border-color:blue; border-style:solid; background:#F3F3F3;}
tr.planningblanc { border-color:blue; border-style:solid; background:#FFFFFF;}
td.cadreligne { border-left: blue 0px solid; border-right: blue 1px solid; border-bottom: blue 1px solid;}
td.cadrebasligne { border-bottom: blue 1px solid;}

/**************************/
/***   CORPS DU TEXTE   ***/
/**************************/
#colonne_centre {
	float: left;
	margin: 0em;
	padding: 0em 2.0em 0em 2.0em;
	background-color: inherit;
}

/**********************/
/***   ACTUALITES   ***/
/**********************/
#colonne_droite {
	clear:both;
	float: right;
	width: 15.0em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
}

.colonne_droite_cadre_standard {
/*	float: right; */
	width: 13.0em;
	margin: 0em 1.0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(200,200,200);
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);	
}

.colonne_droite_titre_gris {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.2em;
	background-color: rgb(220,220,220);
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 1.1em;
}

/************************/
/***   PIED DE PAGE   ***/
/************************/
.piedpage { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #808080;}
td.adresse { border-top: solid 0.1em rgb(200,200,200);border-bottom: solid 0.1em rgb(200,200,200);	margin: 1.0em 0em 0em 0.0em;padding: 0.5em 0em 0.5em 0em;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/***********************/
/***   FORMULAIRES   ***/
/***********************/
input.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
textarea.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}

/******************/
/***   DIVERS   ***/
/******************/
P { margin:0;}
p.marge4 { margin:4px;}
.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold;}
.gras { font-weight:bold; }
.grasblanc { font-weight:bold; color:#FFFFFF; }
.grasbleu { font-weight:bold; color:#0000FF; }
.txtbouton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: #FFFFFF;	background-color:#0000FF;}
.txtnoir	{ color:#000000; }
.txtverdana { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000 }
a.logout { background-color:rgb(220,220,220);border-color:rgb(100,100,100); border:1px; border-style:solid; color:#000000; text-decoration:none; font-size:11px; }
a.logout:hover { background-color:rgb(220,220,220);border-color:rgb(100,100,100); border:1px; border-style:solid; color:#000000; text-decoration:none; font-size:11px; }

ul.marge2 { margin-top: 2px; margin-bottom: 2px; }

.txt { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#333333; font-style: normal; font-weight: normal; text-decoration: none;}
.txtbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333;}
.txtbleu { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#0000FF; font-style: normal; font-weight: normal; text-decoration: none;}
.txtpadding { margin-left: 5px;}

.texte-gris{ font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}
a.texte-gris:link  {text-decoration: none;}
a.texte-gris:visited  {text-decoration: none;}
a.texte-gris:hover {text-decoration: underline;padding-top: 5px;}


a.lien {   font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; Cursor:pointer; color: #333333; text-decoration: none;}
a.lien:hover {   font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; Cursor:pointer; color: #B20215; text-decoration: underline;}
	
.chapitre {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #B20215;}
a.chapitre { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #B20215; }
a.chapitre:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #B20215; }

sous_chapitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #B20215; }
a.sous_chapitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #B20215; }
a.sous_chapitre:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #B20215; }

.sous_chapitre_gris { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; }
a.sous_chapitre_gris { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; }
a.sous_chapitre_gris:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; }
	
a.txtsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; }
a.txtsmall:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; }
	
a.txt-bouton-jaune:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position : relative;
	bottom : 2px;
	line-height: 20px;
}
a.txt-bouton-jaune:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	position : relative;
	bottom : 2px;
}
a.txt-bouton-jaune:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDECAF;
	text-decoration: underline;
	position : relative;
	bottom : 2px;
	line-height: 20px;
}

.txt-bouton-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
a.txt-bouton-rouge:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	line-height: 20px;
}
a.txt-bouton-rouge:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
a.txt-bouton-rouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F4DADA;
	text-decoration: underline;
	padding-top: 5px;
	line-height: 20px;
}

.titre_cadre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.txt_cadre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333;}

.titre_cadre:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.txt_cadre:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333;}


.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #ffffff;}
.soustitre {  font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-style: normal; font-weight: bold; color: #ffffff;}
.soustitrenoir {  font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-style: normal; font-weight: bold; color: #000000;}

.chapitre {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #B20215;}
.sous_chapitre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #B20215;}

.erreur {  font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; font-weight: bold; color: #B20215;}
.multi_lien {  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}
.multi_lienover {  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold; color: #F19100;}

input.b {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #DBDBDB;}
select.a {  FONT-SIZE: 11px;}
option.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
option.categorie { font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; color: #F19100;}
option.sous_categorie {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
optgroup.categorie { font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; color: #F19100;}
optgroup.sous_categorie {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

/*
TR.liste_ligne1  { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #FFFFFF; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TR.liste_ligne2  { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #FEEDD1; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TR.liste_ligne3  { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #FEEDD1; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TR.liste_ligne_over  { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #FED09E; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TD.contenu_titre  { BORDER-TOP: 2px solid  #333333; BORDER-LEFT: 2px solid  #333333; BORDER-RIGHT: 2px solid  #333333; BORDER-BOTTOM: 2px solid  #333333;  padding:5px;}
TD.contenu  { BORDER-TOP: 0px; BORDER-LEFT: 2px solid  #333333; BORDER-RIGHT: 2px solid  #333333; BORDER-BOTTOM: 2px solid  #333333;}
*/
TR.liste_ligne1 { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #FFFFFF; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TR.liste_ligne2 { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #E1E8FF; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TR.liste_ligne_over  { BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #E1E8FF; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
TD.liste_titre_tab { PADDING:3px ;BORDER-TOP: #A6A6A6 1px solid; background-color : #0000FF; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF;}
TD.liste_titre { PADDING:3px ;BORDER-TOP: #A6A6A6 1px solid; BORDER-BOTTOM: #A4A4A4 1px solid; background-color : #DCDCDC; font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #626262;}
TD.liste_cellule { PADDING:3px ; BORDER-TOP: 0px; BORDER-BOTTOM: #A4A4A4 1px solid;}
TD.liste_padding { PADDING:3px;}
.txt_nbresultat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #000000;
}
/*

.txt_heure_planning { font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#333333; font-style: normal; font-weight: normal; text-decoration: none;}
*/
