.panel22{
	background-color: #0099CC;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : center;
}
a.panel22, a.panel22:hover, a.panel22:visited {
	background-color: #0099CC;
	FONT-SIZE: 14px; 
	COLOR: #c2c2d3; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
a.panel22:hover{
	text-decoration: underline;
}
/**
 * Header.
 */

.header {
	FONT-SIZE: 12px; 
	COLOR: #c2c2d3; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-color: #0099CC;
	padding: 0px;
	width: 100%;
	
}

a.header, a.header:hover, a.header:visited {
	FONT-SIZE: 12px; 
	COLOR: #c2c2d3; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bannerleft {
	padding: 0;
	position: relative;
	text-align: center;
	vertical-align: bottom ;
	margin: 0 0 0 0;
	float: left;
}
.bannerright {	
	padding: 0;
	position: relative;
	text-align: center;
	vertical-align: bottom ;
	margin: 0 0 0 0;
	float: right;
}

.bannercenter{
	padding: 0;
	position: relative;
	text-align: center;
	vertical-align: bottom ;
	margin: 0 0 0 0;
}
a.header, a.header:hover, a.header:visited {
	FONT-SIZE: 12px; 
	COLOR: #c2c2d3; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	width: 100%;
}
#head_links_list li {
	display: inline;
	border-left: 1px solid;
	padding: 0 0.33em;
	letter-spacing: 0.2em;
}
#head_links_list li:first-child {
	border-left: 0px;
}
#head_flags_list li {
	display: inline;
	border-left: 1px solid;
	padding: 0 0.33em;
}
#head_flags_list li:first-child {
	border-left: 0px;
}

/**
 * Footer.
 */

.foot_txt {
	FONT-SIZE: 9px; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: "Century Gothic"
}
.MenuPied .MenuPied:hover{
	FONT-SIZE: 10px; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: underline
}

/**
 * Bouton par d�faut.
 */
.cliquezIci {
	background-color: #97a4c4;
	color : white;
	font-family : Verdana;
	font-size : 12px;
	padding : 3px;
	text-align : center;
	border : 1px solid #00000;
	border-color : black; 
	
	width: 105px;
	
	cursor: pointer;
	cursor: hand;
}

/**
 * Bouton dans un tableau et sur la page d'accueil.
 */
.cliquezIci_TABLEAU {
	background-color: #97a4c4;
	color : white;
	font-family : Verdana;
	font-size : 10px;
	padding : 0px;
	text-align : center;
	border : 1px solid #00000;
	border-color : white; 	
	
	cursor: pointer;
	cursor: hand;
}

.NOWRAP {	
	white-space: nowrap;
}

.POINTER {
	cursor:pointer;cursor:hand;
}

/**
 * Barre de titre niveau 1
 */
.titre
{
  	background-color: #eeeeee; 
  	FONT-WEIGHT: bold; 
  	font-size: 15px; 
  	COLOR: #5267a7; 
  	FONT-FAMILY: sans-serif	
}

/**
 * Barre de titre niveau 2
 */
.menuDroit 
{
	float: left; 
	margin-top : 1px;
	background-color: #eeeeee;
	text-align: left;
}

.titre2First {
	border-top : 1px solid #5267a7; 	
}

.titre2 {
  	FONT-WEIGHT: bold; 
  	font-size: 15px; 
  	COLOR: #5267a7; 
  	FONT-FAMILY: sans-serif;  	
  	width: 160px;  
  	border-bottom : 1px solid #5267a7; 
  	border-right : 1px solid #5267a7; 
  	border-left : 1px solid #5267a7; 
  	padding-left: 1px;
}

/**
 * Formulaire d'identification sur menudroit.
 */
.titreLogin {
	font-size : 10px;
	width: 160px;
}

.titreLogin input {
	font-size : 10px;
	width: 90%;	
	margin : 2px;
}

.titreLogin a, .titreLogin a:visited, .titreLogin a:hover, .titreLogin a:active {	
	color : #5267a7; 
	font-size : 11px;
	text-decoration : none; 
}


/**
 * D�tail d'affaire en titre
 */
.titreDetail {
	margin-top : 10px;
	margin-left : 1px;
	margin-bottom : 10px;
}

.titreDetail span {
	font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	color : #425171;	
}

/**
 * Titre fin
 */
.titreFin {
	text-align : center;
	background-image : url(../images/titre_bas_droit.gif);
	background-position : bottom right;
	background-repeat : no-repeat;	
}

/**
 * Lien de niveau 1
 */
.titre a, .titre a:visited {	
	color : #5267a7; 
	font-size : 11px;
	text-decoration : none; 
}


.titre a:active, .titre a:hover {
	padding-top: 5px;
	padding-bottom : 5px;
	background-color: #d0d9e8;
	color : #5267a7; 
	font-size : 11px;	
	text-decoration : none; 
}

/**
 * Lien de niveau 1 s�lectionn�
 */
.titre a.selected:visited, .titre a.selected:active, .titre a.selected:visited, .titre a.selected, .titre a.selected:hover {
	padding-top: 5px;
	padding-bottom : 5px;
	color : #5267a7; 
	font-size : 11px;	
	text-decoration : none; 
	background-color: white;
}

/**
 * Lien de niveau 2
 */
.titre2 a, .titre2 a:visited {	
	color : #5267a7; 
	font-size : 11px;
	text-decoration : none; 
	width: 100%;
}


.titre2 a:active, .titre2 a:hover {
	background-color: #d0d9e8;
	color : #5267a7; 
	font-size : 11px;	
	text-decoration : none; 
	width: 100%;
}

/**
 * Lien de niveau 2 s�lectionn�
 */
.titre2 a.selected:visited, .titre2 a.selected:active, .titre2 a.selected:visited, .titre2 a.selected, .titre2 a.selected:hover {
	color : #5267a7; 
	font-size : 11px;	
	text-decoration : none; 
	background-color: white;
	width: 100%;
}



.text {
	font-size : 10px;
}

.art_txt {
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}

.art_txt_error {
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}

.LienInterne {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	cursor: pointer;
	cursor : hand;
}
A.LienInterne {
	FONT-SIZE: 11px;FONT-WEIGHT: none; COLOR: #990000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.LienInterne:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}

.gras {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.encart{
 background-color : #cdd3df ;
 padding : 4px ;
 FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.encart_entete{
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal;
	background-color:#cdd3df;
}
.encart_case{
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal;
	background-color:#e4e7f0;
}

TH.FIELD_NOBG {
	font-family : Verdana;
	font-size : 10px;
	padding : 5px;
	text-align : left;
	color : #425171;
}

/**
 * Page home
 */

.home {
	font-family : Verdana;
	font-size: 12px;
}

.home table {
	font-size : 12px;
}

.home form {
	display: inline;	
}

.home input {
	vertical-align: middle;	
}

.home ul {	
	padding-left : 0px;
	margin-left: 15px;
	list-style-position: outside;
	list-style-type: square;
	margin-bottom : 0px;
}

.home a {	
	color : green;
	font-size : 12px;
	text-decoration : none; 
}

.home a:visited {
	color : green;
	font-size : 12px;	
	text-decoration : none; 
}

.home a:active{
	color : green;
	font-size : 12px;	
	text-decoration : none; 
}

.home a:hover{
	color : green;
	font-size : 12px;	
	text-decoration : none; 
}

.top {
	vertical-align: top;
}

.center {
	text-align : center
}

/* centre verticalement l'image du calendrier */
TD.calaff IMG {	
	vertical-align : text-bottom;
	border : 0px;
	padding : 0px;
	margin : 0px;
}

TD.CALENDARBORDER IMG {
	vertical-align : baseline;	
}

/* Remise des plis */
TABLE.REMISE_PLI {
	width : 635;
	border-collapse: collapse;
}

.REMISE_PLI TH {
	border : 1px solid black;
	background-color : #c2c2d3;
	padding-left : 5px;
	padding-right : 5px;
	text-align: left;
}

.REMISE_PLI TH.RIGHT {
	border-right : 0;
}
.REMISE_PLI TH.LEFT {
	border-left: 0;
}
.REMISE_PLI TH.CENTER {
	text-align : center;	
}

.REMISE_PLI TD {
	border : 1px solid black;
	background-color : #FFFFFF;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
}

.REMISE_PLI TD.CENTER {
	text-align : center;	
}

