/* fond et texte par défaut*/

BODY {
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	scrollbar-face-color:#336699;
	scrollbar-arrow-color:#FFFFFF;	
	scrollbar-track-color :#1F3D79;
	scrollbar-3d-light-color:#0000ff;
	scrollbar-dark-shadow-color:#000000;
}	

/*Textes*/

.titre {
    COLOR: #336699;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.titreAdmin {
	COLOR: #336699;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	background-color : #FDF2E3;
	border : medium;
	border-width : 2px 2px 2px 2px;
	border-style : solid;
}

.titreligne {
	COLOR: #336699;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 300px;
	text-decoration: none;
}

.titreligne2 {
	COLOR: #336699;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
}

.titreChampTableInfo {
    FONT-WEIGHT: bold
}

.titreWarning {
    COLOR: #990000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
	font-weight: bold;
}

.titreblue {
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Tahoma;
	font-weight: bold;
}

.titrewhite {
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: bold;
	text-decoration: none;	
}

.titrewhite:hover {
    COLOR: #999999;
}

.titrewhite:act {
    COLOR: #00CCFF;
}

.textewhite {
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
	text-decoration: none;
	FONT-WEIGHT: normal;	
}

.textewhite:hover {
    COLOR: #CAD9E8;
    FONT-FAMILY: Tahoma;
	text-decoration: none;
	FONT-WEIGHT: normal;	
}

.rouge {
	color : #990000;
	text-decoration: none;
}

.vert {	
	color : #009900;
	text-decoration: none;
}

/* Lien */

a {
	font-family: Tahoma;
    FONT-WEIGHT: bold;
	color: #336699;
	text-decoration: underline;
}

a:hover {
	color: #990000;
}

a:active {
	color: #990000;
}

.lienLight {
	font-family: Tahoma;
	color: #336699;
	FONT-WEIGHT: normal;
}

.lienNews {
	COLOR: #CCCCCC;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	text-decoration: none;
	font-weight: normal;
}

.lienNews:hover {
	color: #ffffff;
}

.lienNews:active {
	color: #ffffff;
}



/* TABLEAUX et cadres et listes */

TABLE.contours {
	background-color: #f3f3f3;
	border: 1px solid #999999;
	padding: 4px;
}

TABLE.contours_liste {
	border: 1px solid #999999;
	padding: 4px;
}

TD {
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration: none;
	font-style: normal;

}

TD.totauxListe {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	height: 18px;
	border-top: 2px none #FFFFFF;
}

TD.totauxListe2 {
	font-weight: bold;
	color: #336699;
	background-color: #cad9e8;
	text-decoration: none;
	text-align: center;
	height: 18px;
	border-top: 2px none #FFFFFF;
	
}

TD.totauxListe3 {
	font-weight: bold;
	color: #cad9e8;
	background-color:#7FA0C1;
	text-decoration: none;
	text-align: center;
	height: 18px;
	border-top: 2px none #FFFFFF;
}

TD.enteteListe {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	height: 20px;
	padding-left: 4px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;

}
		
TD.enteteListe2 {
	font-weight: bold;
	color: #336699;
	background-color: #cad9e8;
	text-decoration: none;
	text-transform: capitalize;	
	text-align: left;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	height: 20px;
	padding-left: 4px;
}

TD.enteteListe3 {
	font-weight: bold;
	color: #cad9e8;
	background-color:#7FA0C1;
	text-decoration: none;
	text-transform: capitalize;	
	text-align: left;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	height: 20px;
	padding-left: 4px;	
}

 TD.liste_souligne {
	background-color : White;
	border-bottom-color : #cccccc;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	text-align: center;
	height: 22px;
}

 TD.liste {
	background-color : White;
	border-bottom-color : #cccccc;
	border-bottom-width : 1px;
	border-bottom-style : solid;
}

 TD.TdNews {
	background-color : #3c568a;
	border: 1px solid #2C4881;
	font-weight: normal;
	COLOR: #CCCCCC;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 7pt;
	text-decoration: none;
	padding: 10px;
}


/* FORM */

.boutonsubmit {
	background-color: #f3f3f3;
	border: 1px solid #999999;
	color: #990000;
	cursor: hand;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	width: auto;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

.boutonsubmitoff {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
	color: #997373;
	cursor: none;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	width: auto;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

INPUT {
	border: 1px solid #336699;
	color: #336699;
	height: 18px;
	width: auto;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

INPUT.radio {
	BORDER: none;
}

SELECT {
	border: 1px outset #336699;
	color: #336699;
	background-color: #FFFFFF;
	text-decoration: none;
	width: auto;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

TEXTAREA {
	border: 1px solid #336699;
	color: #336699;
	background-color: #FFFFFF;
	visibility: visible;
}

/* planning */

td.conges {
	background-color: #F0F8FF;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.hotline {
	background-color: #C3FFEC;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.conges {
	background-color: #F0F8FF;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.maladie {
	background-color: #E6E6FA;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.maternite {
	background-color: #c896c8;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.ferie {
	background-color: #FFFFE0;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.intervention {
	background-color: #FFFAFA;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.annule {
	background-color: #9DAEE8;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

td.planning_vide {
	background-color: #F4F4F4;
	color: #F4F4F4;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none; 
	cursor:hand;
}

.lien_planning {
    COLOR: White;    
    FONT-FAMILY: Tahoma;    
    FONT-SIZE: 8pt;    
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none;	
    cursor : hand;
}

.lien_planning_vide{
	COLOR:  #F4F4F4;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor : hand;
	height: 20px;
}

.lien_planning_vide:hover{
	COLOR:  #F4F4F4;
}

.lien_planning_vide:act{
	COLOR:  #F4F4F4;
}

.cache
{
	 visibility : hidden;
	 position: absolute;
	 height : 0px;
}

/* Menu Rouge  */

TD.menutop_out {
	color : White;	
	font-family : Tahoma;    
	font-size: 10pt;	
	background-color : #990000;	
	font-weight : bold;	
	background-attachment : scroll;	
}  

TD.menutop_over {	
	color : B1BEE8;	
	font-family : Tahoma;    
	font-size: 10pt;	
	background-color : #990000;	
	font-weight : bold;	
	background-attachment : scroll;	 
	cursor:hand; 
}

TD.menutop_act {
	color : B1BEE8;	
	font-family : Tahoma;    
	font-size: 10pt;	
	background-color : #990000;	
	font-weight : bold;	
	background-attachment : scroll;	 
	cursor:hand; 
}

/* bas de page */

.standardTxtFooter { 
    COLOR: #CCEEFF;
	FONT-SIZE: 7pt; 
	font-weight: bold;
	BACKGROUND-COLOR: #000066;	
}

.standardTxtFooter:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000066;
}

/* Menu de gauche*/
TR.menu_noeud {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #CCCCCC;
	BACKGROUND-COLOR: #000066;
	text-transform: uppercase;
	text-decoration: none;
}

TR.menu_feuille_normal {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: white;
	BACKGROUND-COLOR: #000066;
	text-decoration: none;
}

TR.menu_feuille_select {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	CURSOR: hand;
	COLOR: #00ccff;
	BACKGROUND-COLOR: #0C408C;
	text-decoration: none;
}

/* Autres */

hr {
	background-color: #CCCCCC;
	height: 1px;

}

TABLE.disclaimer {
	padding: 4px;
}

li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../pics/puce.gif);
}
ul {
	text-indent: 0px;
	padding-left: 10pt;
}
