/********************************************************* 

	GENERAL 

********************************************************/
BODY {

    display:     		block;
    color:       		#003366;
    background-color: 	#FFFFFF;
    font-family: 		Verdana, Arial, sans-serif;
    font-size:   		10px;
    font-weight: 		normal;
	font-style: 		normal;
	text-align: 		left;
	margin-left: 		0px;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;

}

TD {
	color:       		#003366;
    font-family: 		Verdana, Arial, sans-serif;
    font-size:   		10px;
    font-weight: 		normal;
	font-style: 		normal;
}

A:link {
	color: #003366;
	text-decoration: none;
}
A:visited {
	color: #003366;
	text-decoration: none;
}
A:hover {
	color: #003366;
	text-decoration: underline;
}
A:active {
	color: #003366;
	text-decoration: none;
}
h1 {
	color:#003366;
	font-size:4pt;
	font-family: Verdana, Arial, sans-serif;
	display:inline;
	font-weight: bold;
}
/********************************************************* 

	FORMULAIRE 

********************************************************/

.ZoneTxt {
	background-color: #ffffff; 
	font-family:arial, sans-serif;
	color: #405076; 
	font-weight: ; 
	border: yes; 
	border-color: #E5E9F2 ;
	border-width:1;
	font-size:8pt;
}

/********************************************************* 

	TABLE & MENU

********************************************************/
.TDMenu_Sub {
	font: normal 11px Arial, Helvetica, sans-serif;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px solid #6699CC;
	border-left: 1px;
	text-indent: 20px;
}
.TDMenu_Title_Left{
	background-image: url('/images/fond_titre_left01.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color: #365395;
	height:20px;
	}
.TDMenu_Title_Une{
	background-image: url('/images/fond_titre_une01.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	12pt;
	font-weight: bold;
	color: #365395;
	height:21px;
	}
.TDMenu_Title_Right{
	background-image: url('/images/fond_titre_Right02.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color: #365395;
	height:20px;
	}
.TDMenu_Title_Left_Boutique{
	background-image: url('/images/fond_titre_left_boutique.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color: #ffffff;
	height:20px;
	}
.TDMenu_Title{
	background-image: url('/images/fond_menu01.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color: #365395;
	height:26px;
	}

	
ul {
	list-style-image: url('/images/puce_tiltle.gif');
/*	vertical-align: middle;
	display:inline;*/
	list-style-position:inside;
	}

ul ul {
	list-style-image: url('/images/puce_carre.gif');

	}
	
A.Menu_Sub:link {
	color: #6699CC;
	text-decoration: none;
}
A.Menu_Sub:visited {
	color: #6699CC;
	text-decoration: none;
}
A.Menu_Sub:hover {
	color: #003366;
	text-decoration: none;		
}
A.Menu_Sub:active {
	color: #6699CC;
	text-decoration: none;
}

.TitreBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}

.TitreBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.TitreOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
}

.TxtOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #ff6600
}

/**********************************************************************
								Liens
***********************************************************************/


A.LiensSite:link {
	color: #003366;
	text-decoration: underline;
}
A.LiensSite:visited {
	color: #003366;
	text-decoration: underline;
}
A.LiensSite:hover {
	color: #FF6600;
	text-decoration: underline;
}
A.LiensSite:active {
	color: #003366;
	text-decoration: underline; 
}



/* Annuaire */
DIV.annuaire TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}
.TitrePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: 003366;
	display:inline;
}

.TextBleuBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	display:inline;
}

.TextBleuFonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	display:inline;
}

.TextBleuSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;

}


/**********************************************************************
								ST Style
***********************************************************************/


A.barlnk:link { color : #FFFFFF }
A.barlnk:active { color : #FFFFFF }
A.barlnk:visited {color : #FFFFFF }


IFRAME.admspe { border : 2px solid #460E73; padding : 0px ; margin : 0px; }

INPUT, SELECT { 
	background-color: #ffffff; 
	font-family:arial, sans-serif;
	color: #405076; 
	border-color: #E5E9F2 ;
	border-width:1px;
	font-size:8pt; 
	padding:1px
	}
TEXTAREA { 	
	background-color: #ffffff; 
	font-family:arial, sans-serif;
	color: #405076; 
	border-color: #E5E9F2 ;
	border-width:1px;
	font-size:8pt;
	padding:1px
}

INPUT.subspe { font-family : Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size : 12px; font-weight : bolder; text-align : center; background-color : #CC0000; width : 100%}
INPUT.subbck { font-family : Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size : 12px; font-weight : bolder; text-align : center; background-color : #000000; width : 100%}
INPUT.subadm { font-family : Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size : 12px; font-weight : bolder; text-align : center; background-color : #460E73; width : 100%}

DIV.baroff { display:none }
DIV.baronn { display: }
DIV.barder { position:absolute; visibility:hidden; top:19px; left:641px; z-index:3; }
DIV.copdiv { position:absolute; top:0px; left:0px; z-index:-1; height:100%; vertical-align:bottom; }

TABLE.btntab { padding-top : 1px;}

TD.barsse { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:21px; color:#FFFFFF }
TD.barqaf { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:21px; background-color : #AAAAAA; color : #555555; cursor:auto; }
TD.barqao { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:21px; background-color : #666666; color : #FFFFFF; cursor:hand; cursor:pointer}
TD.barfof { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:16px; height:20px; background-color : #AAAAAA; color:#555555; cursor:pointer; cursor:hand; border-bottom : 1px solid #FFFFFF;}
TD.barfon { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:16px; height:20px; background-color : #666666; color:#FFFFFF; cursor:pointer; cursor:hand; border-bottom : 1px solid #FFFFFF;}
TD.baroff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:110px; height:20px; background-color : #AAAAAA; color:#555555; cursor:hand; cursor:pointer; border-bottom : 1px solid #FFFFFF;}
TD.baronn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:110px; height:20px; background-color : #666666; color:#FFFFFF; cursor:hand; cursor:pointer; border-bottom : 1px solid #FFFFFF;}
TD.baract { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:110px; height:20px; background-color : #365395; color:#FFFFFF}
TD.barsep { width:1px; height:20px; background-color : #FFFFFF; }
TD.bartit { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}
TD.barerr { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; background-color : #460E73; color:#FFFFFF; font-weight : bolder; height:25px}
TD.coptxt { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : right; color:#000000; height:25px; padding-right : 10px; vertical-align:bottom; }
TD.aidoff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; width:75px; background-color : #EEEEEE; color:#555555; cursor:auto; }
TD.aidonn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; width:75px; background-color : #460E73; color:#FFFFFF; cursor:hand; cursor:pointer}
TD.aidof1 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; width:75px; background-color : #CCCCCC; color:#000000; cursor:auto; }
TD.aidon1 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; width:75px; background-color : #000000; color:#FFFFFF; cursor:hand; }
TD.bt1bar { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bolder; height:25px; background-color : #365395; }
TD.bt2bar { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bolder; height:25px; background-color : #365395; border-left : 1px solid #FFFFFF; }
TD.btnoff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; height:25px; background-color : #AAAAAA; color:#555555; cursor:auto; border-left : 1px solid #FFFFFF; }
TD.bt1onn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; height:25px; background-color : #669900; color:#FFFFFF; cursor:hand; cursor:pointer; border-left : 1px solid #FFFFFF; }
TD.bt2onn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; height:25px; background-color : #FF6600; color:#FFFFFF; cursor:hand; cursor:pointer; border-left : 1px solid #FFFFFF; }
TD.bt3onn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; height:25px; background-color : #000000; color:#FFFFFF; cursor:hand; cursor:pointer; border-left : 1px solid #FFFFFF; }
TD.bt4onn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : center; font-weight : bolder; height:25px; background-color : #460E73; color:#FFFFFF; cursor:hand; cursor:pointer; border-left : 1px solid #FFFFFF; }

TD.liblst { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; background-color : #365395; color:#FFFFFF; padding-left : 5px; height:25px; border-bottom : 1px solid #000000;}
TD.libfrm { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; padding-left : 5px; font-weight : bolder; text-align : right; }
TD.libfic { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; padding-left : 5px; font-weight : bolder; text-align : right; }
TD.lstoff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:20px; background-color : #AAAAAA; color : #555555; cursor:auto; }
TD.lstonn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:20px; background-color : #666666; color : #FFFFFF; cursor:hand; cursor:pointer}
TD.lstact { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; height:20px; background-color : #460E73; color : #FFFFFF; }

TD.ongfin { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; height:20px; background-color : #AAAAAA; cursor:auto; border-bottom : 1px solid #FFFFFF; }
TD.ongsep { width:1px; height:20px; background-color : #FFFFFF; cursor:auto; }
TD.ongoff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:150px; height:20px; background-color : #AAAAAA; color:#555555; cursor:auto; border-bottom : 1px solid #FFFFFF; }
TD.ongonn { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:150px; height:20px; background-color : #666666; color:#FFFFFF; cursor:hand; cursor:pointer; border-bottom : 1px solid #FFFFFF;}
TD.ongact { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; text-align : center; width:150px; height:20px; background-color : #460E73; color:#FFFFFF}

TD.arb001 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; background-color : #6699CC; color:#FFFFFF }
TD.arb002 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; background-color : #FF6600; color:#FFFFFF }
TD.arb003 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; background-color : #BAD5E7; color:#FFFFFF }

TD.maime1 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bolder; background-color : #000000; color:#FFFFFF }
TD.maime2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bolder; background-color : #5F5F5F; color:#FFFFFF }
TD.maime3 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background-color : #8B8B8B; color:#FFFFFF }

OPTGROUP.disabled {font-family : Verdana, sans-serif; font-size : 10px; color : #CCCCCC; font-weight : normal; font-style : normal}
