@font-face {
font-family: 'ITC Avant Garde Gothic LT Book';
font-style: normal;
font-weight: normal;
src: local('ITC Avant Garde Gothic LT Book'), url('AvantGardeLT-Book.woff') format('woff');
}

@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('MYRIADPRO-COND.woff') format('woff');
}

body {
	font-family: 'Myriad Pro Condensed';
	font-size: 16px;
}

h1 {
	font-family: 'ITC Avant Garde Gothic LT Book';
    font-size: 1.4em;
    color: #003c53;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 1px;
}

/* style form */
form dl {
	margin-top: 2px;
}

form dt {
	margin-top: 5px;
    width: 120px;
    display: block;
    float: left;
    clear: left;
}
form dd {
	margin-top: 2px;
    margin-left: 0;
    float: left;
    
}

span#message {
	color: red;
}

.btn {
  background: #d934b2;
  background-image: -webkit-linear-gradient(top, #57585a, #988276);
  background-image: -moz-linear-gradient(top, #57585a, #988276);
  background-image: -ms-linear-gradient(top, #57585a, #988276);
  background-image: -o-linear-gradient(top, #57585a, #988276);
  background-image: linear-gradient(to bottom, #57585a, #988276);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  border: 0;
  color: #ffffff;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #003c53, #e53d22);
  background-image: -moz-linear-gradient(top, #003c53, #e53d22);
  background-image: -ms-linear-gradient(top, #003c53, #e53d22);
  background-image: -o-linear-gradient(top, #003c53, #e53d22);
  background-image: linear-gradient(to bottom, #003c53, #e53d22);
  text-decoration: none;
}

#blanket {
background-color:#111;
opacity: 0.65;
position:absolute;
z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:100px;
z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

#blocLoginHeader {
	position: absolute;
	top: 5px;
	left: 650px;
	
	vertical-align: middle;
	font-size: 18px;
}

#blocMenus {
	position: absolute;
	top: 5px;
	left: 5px;
	
	font-size: 18px;
}

#blocMenus a {
	text-decoration: none;
}

#blocMenus a:link,  #blocMenus a:visited {
	color: black;
}

#blocMenus a:hover {
	color: white;
	background-color: green;
}

#blocSousMenus {
	font-family: Arial;
	font-size: 14px;	
}

#blocLoginHeader a {
	text-decoration: none;
}

#blocLoginHeader a:link,  #blocLoginHeader a:visited {
	color: black;
}

#blocLoginHeader a:hover {
	color: white;
	background-color: red;
}

#content {
	position: absolute;
	top: 30px;
	left: 5px;
	width: 935px; 
}

.message {
	color: red;
	
	/* font-family: Arial; */
	font-size: 14px;
	font-weight: bold;
}

.titre {
	font-weight: bold;
	text-transform : uppercase;
}

.bg_login_top {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#7C7C7C));
	background: -webkit-linear-gradient(#FFFFFF, #7C7C7C);
	background: -moz-linear-gradient(#FFFFFF, #7C7C7C);
	background: -ms-linear-gradient(#FFFFFF, #7C7C7C);
	background: -o-linear-gradient(#FFFFFF, #7C7C7C);
	background: linear-gradient(#FFFFFF, #7C7C7C);
	-pie-background: linear-gradient(#FFFFFF, #7C7C7C);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#7C7C7C'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#7C7C7C')"; /* IE8 */
}

.bg_login_bottom {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7C7C7C), to(#FFFFFF));
	background: -webkit-linear-gradient(#7C7C7C, #FFFFFF);
	background: -moz-linear-gradient(#7C7C7C, #FFFFFF);
	background: -ms-linear-gradient(#7C7C7C, #FFFFFF);
	background: -o-linear-gradient(#7C7C7C, #FFFFFF);
	background: linear-gradient(#7C7C7C, #FFFFFF);
	-pie-background: linear-gradient(#7C7C7C, #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7C7C7C', endColorstr='#FFFFFF'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7C7C7C', endColorstr='#FFFFFF')"; /* IE8 */
}

.bg_decomptes_top {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#0012F0));
	background: -webkit-linear-gradient(#FFFFFF, #0012F0);
	background: -moz-linear-gradient(#FFFFFF, #0012F0);
	background: -ms-linear-gradient(#FFFFFF, #0012F0);
	background: -o-linear-gradient(#FFFFFF, #0012F0);
	background: linear-gradient(#FFFFFF, #0012F0);
	-pie-background: linear-gradient(#FFFFFF, #0012F0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#0012F0'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#0012F0')"; /* IE8 */
}

.bg_decomptes_bottom {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0012F0), to(#FFFFFF));
	background: -webkit-linear-gradient(#0012F0, #FFFFFF);
	background: -moz-linear-gradient(#0012F0, #FFFFFF);
	background: -ms-linear-gradient(#0012F0, #FFFFFF);
	background: -o-linear-gradient(#0012F0, #FFFFFF);
	background: linear-gradient(#0012F0, #FFFFFF);
	-pie-background: linear-gradient(#0012F0, #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0012F0', endColorstr='#FFFFFF'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0012F0', endColorstr='#FFFFFF')"; /* IE8 */
}

.bg_informations_top {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FF3300));
	background: -webkit-linear-gradient(#FFFFFF, #FF3300);
	background: -moz-linear-gradient(#FFFFFF, #FF3300);
	background: -ms-linear-gradient(#FFFFFF, #FF3300);
	background: -o-linear-gradient(#FFFFFF, #FF3300);
	background: linear-gradient(#FFFFFF, #FF3300);
	-pie-background: linear-gradient(#FFFFFF, #FF3300);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FF3300'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FF3300')"; /* IE8 */
}

.bg_informations_bottom {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF3300), to(#FFFFFF));
	background: -webkit-linear-gradient(#FF3300, #FFFFFF);
	background: -moz-linear-gradient(#FF3300, #FFFFFF);
	background: -ms-linear-gradient(#FF3300, #FFFFFF);
	background: -o-linear-gradient(#FF3300, #FFFFFF);
	background: linear-gradient(#FF3300, #FFFFFF);
	-pie-background: linear-gradient(#FF3300, #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3300', endColorstr='#FFFFFF'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3300', endColorstr='#FFFFFF')"; /* IE8 */
}

.bg_operations_top {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#000000));
	background: -webkit-linear-gradient(#FFFFFF, #000000);
	background: -moz-linear-gradient(#FFFFFF, #000000);
	background: -ms-linear-gradient(#FFFFFF, #000000);
	background: -o-linear-gradient(#FFFFFF, #000000);
	background: linear-gradient(#FFFFFF, #000000);
	-pie-background: linear-gradient(#FFFFFF, #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#000000'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#000000')"; /* IE8 */
}

.bg_operations_bottom {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000000), to(#FFFFFF));
	background: -webkit-linear-gradient(#000000, #FFFFFF);
	background: -moz-linear-gradient(#000000, #FFFFFF);
	background: -ms-linear-gradient(#000000, #FFFFFF);
	background: -o-linear-gradient(#000000, #FFFFFF);
	background: linear-gradient(#000000, #FFFFFF);
	-pie-background: linear-gradient(#000000, #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#FFFFFF'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#FFFFFF')"; /* IE8 */
}

#blocLogin{
	position: absolute;
	top:100px;
	left: 350px;
	}
	
#formLogin div {
	float: left;
	}
	
#g_login, #bg_login {
	clear: left;
	}
	
#h_login {
	border-top: 1px solid #7C7C7C;
	}

#b_login {
	border-bottom: 1px solid #7C7C7C;
	}
	
#h_login, #b_login {
	height: 25px;
	width: 206px;
	
	color: white;
	padding-top: 7px;
	text-align: center;
	}

#hg_login, #hd_login, #bg_login, #bd_login {
	width: 32px;
	height: 32px;
	}

#hg_login {
	border-left: 1px solid #7C7C7C;
	border-top: 1px solid #7C7C7C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 0 0 0;
	}

#hd_login {
	border-right: 1px solid #7C7C7C;
	border-top: 1px solid #7C7C7C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 8px 0 0;
	}
	
#bg_login {
	border-left: 1px solid #7C7C7C;
	border-bottom: 1px solid #7C7C7C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 0 0 8px;
	}

#bd_login {
	border-right: 1px solid #7C7C7C;
	border-bottom: 1px solid #7C7C7C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 0 8px 0;
	}

#g_login, #d_login {
	width: 2px;
	height: 88px;
	background-color: #7C7C7C;
	}

#contenu_login {
	width: 268px;
	height: 88px;
	
	font-family: Arial;
	font-size: 12px;
	}
	
#alistedecomptes {
	position: absolute;
	top: 40px;
	left: 475px;

}

#ainformations {
	position: absolute;
	top: 40px;
	left: 0px;
}

#aoperations {
	position: absolute;
	top: 420px;
	left: 0px;
}

#titre_alistedecomptes, #bas_alistedecomptes, #titre_ainformations, #bas_ainformations, #titre_aoperations, #bas_aoperations {
	height: 25px;
	width: 446px;
	
	color: white;
	padding-top: 7px;
	text-align: center;
}
	
#contenu_alistedecomptes, #contenu_ainformations, #contenu_aoperations {
	width: 436px;
	height: 300px;
	
	padding-right: 4px;
	padding-left: 4px;
	
	}

#contenu_ainformations {
	font-size: 18px;
	}

#contenu_aoperations {
	font-size: 20px;
	}

#contenu_alistedecomptes {
	font-size: 16px;
	}
	
#titre_ainformations {
	border-left: 1px solid #FF3300;
	border-right: 1px solid #FF3300;
	border-top: 1px solid #FF3300;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 0 0;
}

#titre_alistedecomptes{
	border-right: 1px solid #0012F0;
	border-left: 1px solid #0012F0;
	border-top: 1px solid #0012F0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 0 0;
} 

#titre_aoperations {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 0 0;
}

#bas_alistedecomptes{
	border-right: 1px solid #0012F0;
	border-left: 1px solid #0012F0;
	border-bottom: 1px solid #0012F0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 0 8px 8px;	
}

#bas_ainformations{
	border-left: 1px solid #FF3300;
	border-right: 1px solid #FF3300;
	border-bottom: 1px solid #FF3300;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 0 8px 8px;	
}

#bas_aoperations{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 0 0 8px 8px;	
}

#contenu_ainformations {
	border-right: 2px solid #FF3300;
	border-left: 2px solid #FF3300;
}

#contenu_alistedecomptes {
	border-right: 2px solid #0012F0;
	border-left: 2px solid #0012F0;
}

#contenu_aoperations {
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}

#titre_alistedecomptes, #bas_alistedecomptes{
	background-color: blue;
	}

#titre_ainformations, #bas_ainformations{
	background-color: red;
	}

#titre_aoperations, #bas_aoperations{
	background-color: black;
	}
	
#listedecomptesct {
	height: 230px;
	overflow: auto;
	}

#contenu_aoperations a {
	text-decoration: none;
}

#contenu_aoperations a:link,  #contenu_aoperations a:visited {
	color: black;
}

#contenu_aoperations a:hover {
	color: white;
	background-color: red;
}

a.surl {
	text-decoration: none;
}

a.surl:link, a.surl:visited {
	color: black;
}

a.surl:hover {
	color: white;
	background-color: red;
}

#alistedecomptes div, #ainformations div { float: left; }

#listedecomptesct, #listedecomptesb, .bg, #contenu_ainformations, #bas_ainformations, #contenu_alistedecomptes, #bas_alistedecomptes { clear: left; }

.tlistedecomptes {
	text-align: center;
	}
	
.lignecoloree {
	background-color: #c1d8fa;
	}
	
.ld {
	
	background:url(/images/validation.png) center center no-repeat;
	width:50px; /*
	height: 20px;
	padding: 0 0 0 1px; 
	cursor: pointer;
	border:0; */
}