body
{
	color:#413f41;
}

img { -ms-interpolation-mode: bicubic; }

select {
	font: 11px Arial;
	color:#413f41;
	background : #fff2fe; /* #f9f5f5; */
	border : 1px solid #B0C4DE;
}

textarea {
	font: 11px Arial;
	color:#413f41;
	background : #fff2fe; /* #f9f5f5; */
}
input {
	font: 11px Arial;
	color:#413f41;
}
input[type="text"] {
	font: 11px Arial;
	color:#413f41;
	background : #fff2fe;
	border : 1px solid #B0C4DE;
}

input[type="password"] {
	font: 11px Arial;
	color:#413f41;
	background : #fff2fe;
}

.FBbutton{
	cursor: pointer;
	font-family: Verdana;
	font-size:10px;
	background: #3a88b1;
	font-weight:bold;
	border: solid 1px #3a88b1;
	color:white;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:0 .50em 0 .50em;
	width:auto;
	overflow:visible;
}

.FBbutton:hover 
{
	background: white;
	font-size:10px;
	color:#3a88b1;
 }
.FBbutton:active
 {
	background: white;
	font-size:10px;
	color:#3a88b1;
 } 
 
 .FBcommand
{
	border: none;
	height : 35px;
	vertical-align: middle;
}
.FBbuttonAction{
	cursor: pointer;
	font-family: Verdana;
	font-size:10px;
	background: #dc6262;
	font-weight:bold;
	border: solid 1px #dc6262;
	color:white;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:0 .50em 0 .50em;
	width:auto;
	overflow:visible;
}
.FBbuttonAction:hover 
{
	background: white;
	font-size:10px;
	color:#dc6262;
 }
.FBbuttonAction:active
 {
	background: white;
	font-size:10px;
	color:#dc6262;
 }
 .FBbuttonSmallAction{
	cursor: pointer;
	font-family: Verdana;
	font-size:9px;
	background: #dc6262;
	font-weight:bold;
	border: solid 1px #dc6262;
	color:white;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:0 .50em 0 .50em;
	width:auto;
	overflow:visible;
}
.FBbuttonSmallAction:hover 
{
	background: white;
	font-size:9px;
	color:#dc6262;
 }
.FBbuttonSmallAction:active
 {
	background: white;
	font-size:9px;
	color:#dc6262;
 }
 .FBbuttonConvert{
	cursor: pointer;
	font-family: Verdana;
	font-size:10px;
	background: #56a964;
	font-weight:bold;
	border: solid 1px #56a964;
	color:white;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:0 .50em 0 .50em;
	width:auto;
	overflow:visible;
}
.FBbuttonConvert:hover 
{
	background: white;
	font-size:10px;
	color:#56a964;
 }
.FBbuttonConvert:active
 {
	background: white;
	font-size:10px;
	color:#56a964;
 } 
  .FBbuttonFile{
	cursor: pointer;
	font-family: Verdana;
	font-size:10px;
	background: white;
	font-weight:bold;
	border: solid 1px #3a88b1;
	color:#3a88b1;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:0 .50em 0 .50em;
	width:auto;
	height:20px; 
	overflow:visible;
}
.FBbuttonFile:hover 
{
	background: white;
	font-size:10px;
	color:#3a88b1;
 }
.FBbuttonFile:active
 {
	background: white;
	font-size:10px;
	color:#3a88b1;
 } 
 .FBshortcutbutton{
	cursor: pointer;
	font-family: Arial;
	font-size:10px;
	background: #f9f5f5;
	border: solid 1px black;
	color:black;
	border-style:outset;
	width : 80px;
	height : 15px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}

.FBshortcutbutton:hover 
{
	background: #d9cbdb;
	font-size:10px;
 }
.FBshortcutbutton:active
 {
	background: #f9f5f5;
	font-size:10px;
 } 
 
.FBtitle1 { 
  font-weight: bold; 
  font-size: 14pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: #000000;
}

.FBtitle2 { 
  font-weight: bold; 
  font-size: 12pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: #ff0000;
}

.FBtitle3 { 
  font-size: 12pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
}

.FBtext { 
  font-size: 10pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: #413f41;
}

.FBsmalltext { 
  font-size: 8pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: #A2A5AA;
}

.FBsmallstandardtext { 
  font-size: 8pt;
  line-height: 8pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color:#413f41;
}

.FBsmallemailtext { 
  font-size: 6pt;
  line-height: 8pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
}

.FBlink { 
  /* font-weight: bold; */
  font-size: 9pt;
  /* line-height: 14pt; */
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: blue;
  text-decoration:none;
}
a.FBlink 
{ 
  /* font-weight: bold; */
  font-size: 9pt;
  /* line-height: 14pt; */
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: blue;
  text-decoration:none;
}
.FBlink:hover 
{
	text-decoration:underline ;
}
.FBlink a:hover 
{
	text-decoration:underline ;
}

.FBsmalllink { 
  /* font-weight: bold; */
  font-size: 10px;
  /* line-height: 14pt; */
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: blue;
  text-decoration:none;
}
a.FBsmalllink 
{ 
  /* font-weight: bold; */
  font-size: 10px;
  /* line-height: 14pt; */
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
  color: blue;
  text-decoration:none;
}
.FBsmalllink:hover 
{
	text-decoration:underline ;
}
.FBsmalllink a:hover 
{
	text-decoration:underline ;
}

.FBtable {
border-style:solid;
border-width:1px;
border-color:black;
background-color:silver;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
color:#413f41;
}

.FBtablefotos {
border-style:solid;
border-width:1px;
border-color:black;
background-color:silver;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
color:#413f41;
}

.FBtablefotos td {
border-style:solid;
border-width:0px;
border-color:black;
background-color:#FFFFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
color:#413f41;
}

.FBtablefotos th {
font-weight: bold; 
border-style:solid;
border-width:0px;
border-color:black;
background-color:#FFFFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
text-align: center;
color:#413f41;
}

.FBtable td {
border-style:solid;
border-width:0px;
border-color:black;
background-color:#FFFFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
text-align: center;
}

.FBtable th {
font-weight: bold; 
border-style:solid;
border-width:0px;
border-color:black;
background-color:#FFFFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
text-align: center;
}

.FBformulaireBleu {
border:1px solid #B0C4DE;
background-color:#E4EFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
color:#413f41;
}

.FBformulaireBleuTabs {
	border-bottom: 3px solid #B0C4DE;
	border-spacing: 0;
	background-color:#ffffff;
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#413f41;
	height: 32px;
}

.FBformulaireBlancBorder {
border:1px solid #B0C4DE;
background-color:#ffffff;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
color:#413f41;
}
.FBformulaireBlancBorderTab {
	border-color: #B0C4DE;
	border-style: solid;
	border-width: 1px;
	border-bottom: 0px;
	/*border-bottom: 3px solid #B0C4DE;*/
	border-spacing: 0;
	padding: 0;
	background-color:#ffffff;
	font-family: arial, "lucida console", sans-serif;
	font-size: 10pt;
	color: blue;
	font-weight: normal;
	text-align: center;
	height: 32px;
}
.FBformulaireBlancBorderTab:hover {
	background-color: #E4EFFF;
}
.FBformulaireBlancBorderTabSelected {
	border-color: #B0C4DE;
	border-style: solid;
	border-width: 1px;
	border-bottom: 0px;
	/*border-bottom: 3px solid #B0C4DE;*/
	border-spacing: 0;
	padding: 0;
	background-color:#B0C4DE;
	font-family: arial, "lucida console", sans-serif;
	font-size: 10pt;
	color: blue;
	font-weight: bold;
	text-align: center;
	height: 32px;
}

.FBformulaireMessenger {
border:0px solid #B0C4DE;
/*background-image : url('pic/bg_messenger.jpg');
background-repeat : repeat-y;*/
	background-color: #EFEFEF;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius:6px;
color:#413f41;
}

.FBformulaireMessenger td {
border-top : 1px solid #B0C4DE;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
}

.FBmessengerCon {
font-size:11px;
}

.FBmessengerCon td {
font-size:11px;
width:200px;
border-top : 1px solid #B0C4DE; 
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
}

.FBmessengerConvEmpty {
	display:inline;
	float: left;
	width: 40%;
}
.FBmessengerConvSrc {
	display:inline;
	float: left;
	text-align: left;
	width: 60%;
	background-color: #DBFFD5;
}
.FBmessengerConvSrcBox {
	width: 100%;
	background-color: #9AD3A2;
}
.FBmessengerConvSrcTitle {
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	padding: 5px;
}
.FBmessengerConvSrcMsg {
	width: 100%;
	padding: 10px 5px;
	color: #000000;
}

.FBmessengerConvDst {
	display: inline;
	float: left;
	text-align: left;
	width: 60%;
	background-color: #ffffcc;
}
.FBmessengerConvDstBox {
	width: 100%;
	background-color: #F5DB60;
}
.FBmessengerConvDstTitle {
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	padding: 5px;
}
.FBmessengerConvDstMsg {
	width: 100%;
	padding: 10px 5px;
	color: #000000;
}


.FBformulaireActu {
border:1px solid #B0C4DE;
background-color:#E4EFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
color:#413f41;
}

.FBformulaireJaune {
border:1px solid #fffd49;
background-color:#fffd49;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
color:#ea2e03;
}

.FBformulaireBleuNoBorder {
border:0px;
background-color:#E4EFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
color:#413f41;
}

.FBformulaireblanc {
border-style:solid;
border-width:0px;
border-color:black;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-opera-border-radius:4px;
color:#413f41;
background-color:#ffffff;
}

.FBformulaire {
border-collapse:collapse;
border: 1px solid #e2dfdf;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-opera-border-radius:4px;
background-image : url('pic/bg_bleu_bas_haut.jpg');
background-repeat : repeat-x;
}
.FBformulaire th {
border-bottom: 1px solid #e2dfdf;
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-opera-border-radius:4px;
}
.FBformulaire tr {
border-bottom: 1px solid #e2dfdf;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-opera-border-radius:4px;
}
.FBformulaire td {
padding:3px;
}

.FBlisting {
border-style:solid;
border-width:1px;
border-color:gray;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
}

.FBlisting th {
border-style:solid;
border-width:0px;
background-color: #313d5e;
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
/*-moz-border-radius:6px;*/
/*-webkit-border-radius:6px;*/
/*-opera-border-radius:6px;*/
color: white;
padding:4px;
}

.FBiframe {
border-style:solid;
border-width:0px;
background-color:white;
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
/*-moz-border-radius:6px;*/
/*-webkit-border-radius:6px;*/
/*-opera-border-radius:6px;*/
color: white;
padding:0px;
}

.FBlisting td {
border-style:solid;
border-width:0px;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
padding:3px;
}
.FBlistingConges {
	/*border-style:solid;*/
	/*border-width:1px;*/
	/*border-color:gray;*/
	border: 1px solid #000;
	border-right: none;
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;
	margin:1px;
	/*-moz-border-radius:6px;*/
	/*-webkit-border-radius:6px;*/
	/*-opera-border-radius:6px;*/
}

.FBlistingConges th {
	/*border:1px solid #B0C4DE;*/
	/*background-color:#E4EFFF;*/
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font-family: arial, "lucida console", sans-serif;
	font-size: 9pt;
	/*-moz-border-radius:6px;*/
	/*-webkit-border-radius:6px;*/
	/*-opera-border-radius:6px;*/
	color: #313636;
	padding:0;
	margin:1px;
	height: 22px;
}
.FBlistingConges th:nth-child(even) {
	background-color: rgba(219, 219, 219, 0.4);
}
.FBlistingConges th:nth-child(odd) {
	background-color: rgba(219, 219, 219, 0.2);
}
.FBlistingConges th:nth-child(last) {
	border-right: none;
}

.FBlistingConges tr {
	border: 1px solid black;
	margin:1px;
	padding:0;
}

.FBlistingConges td {
	border-style:solid;
	border-width:1px;
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;
	padding:0;
	margin:1px;
}
.FBlistingConges td:nth-child(even) {
	background-color: rgba(219, 219, 219, 0.4);
}
.FBlistingConges td:nth-child(odd) {
	background-color: rgba(219, 219, 219, 0.2);
}

.FBmailread {
border-style:solid;
border-width:0px;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
color: #1E405B;
}

.FBmailnotread {
border-style:solid;
border-width:0px;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
font-weight: bold;
color: #1E405B;
}

.FBbandeau {
border-style:none;
border-width:0px;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
}
.FBbandeau td {
border-style:none;
border-width:0px;
background-color:#d7c9d9;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
}

.FBcell {
border-style:solid;
border-width:1px;
border-color:black;
; background-color:#a2b5cd;
background-color:#E3E3E3;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
text-align: center;
color:#413f41;
}

.FBbanniere {
    	/* margin: 0px 0px 0px 0px; */
	/* color : #333; */ 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    	background-color: #bc0000 ;*/
	margin-top: 0px;
  	font-family: arial;
  	font-size: 12px;
  	color: #535353;
  	background-color: white;
/*  	background-image: url('pic/ban_bg.jpg'); */
  	background-repeat: repeat-x;
}
.FBbanniereLogo {
    	/* margin: 0px 0px 0px 0px; */
	/* color : #333; */ 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    	background-color: #bc0000 ;*/
	margin-top: 0px;
  	font-family: arial;
  	font-size: 12px;
  	color: #535353;
  	background-image: url('pic/logo_bg.jpg'); 
	background-repeat: no-repeat;
}

.FBlog {
border-style:solid;
border-width:1px;
border-color:black;
background-color:silver;
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
}
.FBlog th {
font-weight: bold; 
border-style:solid;
border-width:0px;
border-color:black;
background-color:#cccccc;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
text-align: center;
}

.FBlog td {
border-style:solid;
border-width:0px;
border-color:black;
background-color:#FFFFFF;
font-family: arial, "lucida console", sans-serif;
font-size: 10pt;
}

input.transparent {
  background: transparent;
  border: 0px;
  cursor: pointer;
}

.FBmenu {
	border-spacing:0;
	border:1px solid #92b4f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-opera-border-radius:4px;
	height:20px;
	width:130px;
 }
  .FBmenutr {
    background-image: url('pic/menucellbg.jpg');
	background-repeat: repeat-x;
	border:1px solid #92b4f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-opera-border-radius:4px;
	height:20px;
	width:130px;
	text-align:left;
	font-family:Arial;
	color:white;
	font-size:10pt;
	font-weight:bold;
	}
  .FBmenuovertr {
    background-image: url('pic/menucellbgover.jpg');
	background-repeat: repeat-x;
	border:1px solid #92b4f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-opera-border-radius:4px;
	height:20px;
	width:130px;
	text-align:left;
	font-family:Arial;
	color:white;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
	}

/* CSS POUR LE CHAMP DE RECHERCHE GENERIQUE */
	.searchContainerHeader {
		float: right;
	}
	.searchContainer {
		position: relative;
		display: inline;
		background-color: #FFF;
		height: 18px;
		padding: 3px 5px;
		border: thin solid #CCC;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.searchContainer img {
		position: absolute;
		left: 5px;
	}
	.searchContainer input {
		outline: none;
		height: 20px;
		width: auto;
		font-style: italic;
		background-color: #FFF;
		border: none;
		margin-left: 22px;
		font-size: 10pt;
	}
    .inactiveElement { color: red; }
    .inactivePrint { font-style: italic; }
/* */

/* CSS MENU LATERAL GAUCHE */
	.menuLateralGlobalContainer {
		width: 155px;
	}
	.listeEntreprises {
		margin: 10px 0;
		
		width: 100%;
	}
	.nomDossierCombo {
		width: 100%;
	}
	hr {
		background: none;
		border: thin solid #DFDFDF;
		width: 70%;
	}
	.accueilPointeuseTable {
		/*margin: 10px 0;*/
		width: 100%;
	}
	.accueilPointeuseTable > td {
		width: 50%;
	}
	.accueilPointeuseTable div {
		margin: 0;
		padding: 0;
	}
	.homeButtonSelected {
		position: relative;
		border:2px solid #92b4f1;
		
		margin: -2px;
		
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-opera-border-radius:5px;
	}
	.menuCategory {
		border: thin solid #C6C6C6;
		margin: 10px 0;
		background-color: white;
		width: 100%;
		
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-opera-border-radius:5px;
	}
	.menuCategoryTitle {
		position: relative;
		background-color: #CCC;
		border-bottom: thin dotted #999;
		padding: 2px 0;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 5px;
		font-weight: bold;
		
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.menuCategoryDevelopper {
		position: absolute;
		right: 2px;
		top: 1px;
		cursor: pointer;
	}
	.menuButtonsContainer {
		margin-bottom: 5px;
	}
	.menuButton {
		margin: 2px 0;
		margin-left: 12px;
		border: none;
		
		/* FBmenutr */
		background-image: url('pic/menucellbg.jpg');
		background-repeat: repeat-x;
		border:1px solid #92b4f1;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-opera-border-radius:4px;
		text-align:left;
		font-family:Arial;
		color:white;
		font-size:10pt;
		font-weight:bold;
		cursor:pointer;
		
		height: 20px;
		width: 130px;
		/* */
	}
	.menuButton:hover, .menuButtonSelected {
		/* FBmenuovertr */
		background-image: url('pic/menucellbgover.jpg');
		background-repeat: repeat-x;
		border:1px solid #92b4f1;
		/* */
	}
	.menuButtonSelected {
		border: thin solid #555;
	}
	.dossierAdministrationTable {
	/*	margin: 10px 0; */
	/*	margin-top: 20px; */
	}
	.homeButton, .foldersButton, .adminButton {
		position: relative;
		top: 0px;
		left: 0px;
		cursor: pointer;
		
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-opera-border-radius:0px;
	}
	.barreContactSupportTable {
		background-color: #CCC;
		font-size: 10pt;
		font-style: italic;
		text-decoration: underline;
		width: 100%;
	}
	.barreContactSupportTable a {
		color: #333;
	}
/* */

/* CSS POUR LE TITRE DES FRAMES */
	.frameTitleContainer {
		position: relative;
		margin-top: 10px;
		margin-bottom: 15px;
		text-align: center;
		
		height: 40px;
		border: thin solid #888;
		font-family: "Arial Black";
		
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-opera-border-radius:5px;
	}
	.frameTitleBackground {
		position: absolute;
		background-color: white;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		z-index: 1;
		
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-opera-border-radius:5px;
		
		/* IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
		/* IE 5-7 */
		filter: "alpha(opacity=75)";
		/* Netscape */
		-moz-opacity: 0.75;
		/* Safari 1.x */
		-khtml-opacity: 0.75;
		/* Good browsers */
		opacity: 0.75;
	}
	.frameTitle {
		position: relative;
		color: #0275D3;
		font-weight: bold;
		font-size: 14pt;
		top: 4px;
		left: 0px;
		z-index: 1;
	}
	.frameTitle span {
		z-index: 2;
	}
/* */

/* CSS POUR LES FORMULAIRES EMAILS */
	/* hack pour gérer la hauteur correctement sous Firefox */
		form.emailForm {
			position: relative;
		}
	/**/
	.FBformulaire tr.tableRowErrorMsg {
		border-bottom: none;
	}
	.error, a.error {
		color: #C00;
	}
	input[type="text"].inputError {
		background-color: #FCC;
		border: 2px solid #C00;
	}
	.FBformulaire tr.tableRowErrorMsg .error {
		padding-left: 80px;
	}
	.FBformulaire tr.tableRowErrorMsg .error img {
		position: relative;
		top: 7px;
		margin-right: 10px;
	}
	.masque {
		display: none;
	}
	.visible {
		display: inherit;
	}
/* */

/* CSS POUR LA PAGE DE CONNEXION */
body.connexion {
	font-weight: bold;
	font-family: Arial; 
	font-size: 16px;
	color: #000000;
	height: 100%;
}

.thelogin {
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	color: #000000;
    background-color: rgba(102, 204, 255, 0.9); /* #66ccff */
    border:2px solid #0B65D1;
    padding:5px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    width: 420px;
    height: 125px;
}

.thelogin input {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border : 1px solid #B0C4DE;
}

.connexionlink {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #0275D3;
}

.connexionbouton {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #0275d3;
	background-color: #ffffff;
}

.connexionbouton {
	cursor: pointer;
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	border: solid 2px #0275D3;
	color:white;
	border-style:outset;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
    border-radius:6px;
    padding:0 .50em 0 .50em;
	width:auto;
	overflow:visible;
}

.connexionbouton:hover {
	background: #0275D3;
	color: #ffffff;
	font-size:14px;
 }
 
.connexionbouton:active {
	background: #cccccc;
	color: #0275D3;
	font-size:14px;
} 

.helpversion {
	font-family: Arial;
	color: #413f41;
	font-size:12px;
	font-weight: bold;
}
.bagdeuse-tt {
	text-align: center;
}
.badgeuse-tt-title {
	text-align: start;
}
.badgeuse-tt-hours {
	text-align: right;
	padding-right: 3px;
}
.badgeuse-highlight {
	padding-top: 5px;
	font-weight: bold;
}
