/* Default CSS Stylesheet for a new Web Application project */
/*A,A:Visited
{
  text-decoration: none;
  color:rgb(0,0,0);
}
A:hover
{
  text-decoration:none;
  cursor:hand;
}*/
.textBoxLink
{
	cursor:hand;
}
.btnGestion
{
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:10pt;
	width:80px;
	height:25px;
}
.hiddenText
{
	display: none;
}
.imgLogo
{
  margin-left:0;
  margin-top:0;
  top:0;
  left:0;
  height:70;
  vertical-align:sub;
}

.imgLigne1
{
  margin-left:0;
  margin-top:0;
  top:70;
  left:0;
}

.imgLigne2
{
  margin-left:0;
  margin-top:0;
  top:98;
  left:0;
  height:1;
}

.lblEntete
{
  margin-left:0;
  margin-top:0;
  top:85;
  left:0;
  height:15;

}

.lnkDefaut
{
  font-weight: normal;
  font-size: 12px;
  color: #3366ff;
  font-family: arial;
  text-decoration: none;
  cursor: hand;
}

.lnkDefaut:hover
{
  COLOR: #1d2962;
  BACKGROUND-COLOR: lavender;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

.tabDefaut
{
  height:690px;
  width:920px;
  text-align:left;
  font-family:Arial;
  /*border-style:solid;
  border-width:1;*/
}

.tabEntete
{
  text-align:left;
  top:0px;
  left:0px;
  height:70px;
  width:940px;
  /*background-color:Blue;*/
}

.tabMenuBarG
{
  text-align:left;
  vertical-align:top;
  height:20px;
  width:230px;
  top:70px;
  left:0px;
  background-color:rgb(211,188,32);
  border-bottom-color:gray;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:gray;
  border-left-style:solid;
  border-left-width:1px;
  border-top-color:Gray;
  border-top-style:solid;
  border-top-width:1px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.tabMenuBarD
{
  text-align:left;
  vertical-align:top;
  top:70px;
  height:20px;
  width:690px;
  background-color:rgb(211,188,32);
  border-bottom-color:Gray;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-right-color:Gray;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:Gray;
  border-top-style:solid;
  border-top-width:1px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.cellTableau
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial;
  text-decoration: none;
  padding-left:10px;
}

.cellTableauPaddingOff
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial;
  text-decoration: none;
  padding-left:0px;
}

.txtTableau
{
	border-top-width: 2px;
	font-weight: normal;
	border-left-width: 2px;
	font-size: 8pt;
	border-bottom-width: 2px;
	width: 130px;
	color: black;
	font-family: Verdana;
	height: 20px;
	background-color: white;
	border-right-width: 2px;
}

.txtTableauReadOnly
{
  height:20px;
  font-weight: normal;
  font-size: 8pt;
  color: black;
  background-color:White;
  font-family: Verdana;
  border-width:2px;
}

.txtTableauMini
{
  height:10px;
  width:18px;
  font-weight: normal;
  font-size: 7pt;
  color: red;
  font-family: Verdana;
  padding-left:5px;
}
.txtTableauMiniBlack, txtTableauMiniBlack A.link, txtTableauMiniBlack A.Visited, txtTableauMiniBlack.Link, txtTableauMiniBlack.Visited
{
  height:10px;
  font-weight: normal;
  font-size: 8pt;
  color: black;
  font-family: Arial;
  text-decoration:underline;
  padding-bottom:5px;
}
.strCommentaire
{
  font-size:8pt;
  font-family:Arial;
  background-color:Transparent;
  color:Black;  
  text-align:left;
}

.strTexte
{
	font-size: 10pt;
	color: black;
	font-family: verdana;
	text-align: left;
}

/*.strPlanSite
{
	font-size: 10pt;
	vertical-align: top;
	color: black;
	font-family: verdana;
	list-style-type: disc;
	text-align: left;
	text-decoration:underline;
}*/

.tabTexte1
{ font-size: 10pt;
  color: black;
  font-family: verdana;
  text-align: left;
  border-top-style:solid;
  border-top-color:#3366ff;
  border-top-width:1px;
}

.tabImg
{
  font-size: 10pt;
  color: black;
  font-family: verdana;
  text-align: left;
  border-top-style:solid;
  border-top-color:#3366ff;
  border-top-width:1px;
}
.tabImg:hover
{
  font-size: 10pt;
  color: black;
  font-family: verdana;
  text-align: left;
  border-top-style:solid;
  border-top-color:#3366ff;
  border-top-width:1px;
  background-color:lavender;
}

.tabInterneMenu
{
	position:absolute;
	left:1px;
	top:1px;
	width:225px;
	border-color:Gray;
	border-style:outset;
	border-width:0px;
	/*background-color:Yellow;*/
}

.tabExterneMenu
{
	position:absolute;
	left:4px;
	top:98px;
	width:229px;
	height:626px;
	border-color:Green;
	border-style:outset;
	border-width:1px;
	/*background-color:Purple;*/
}

.tabInterneMain
{
	left:260px;
	top:102px;
	width:690px;
	/*background-color:Lime;*/
	/*border-color:Gray;
	border-style:outset;
	border-width:1px;*/
}

.tabPadding
{
	padding-left:10px;
	padding-top:10px;
}
.tabContourVide
{
	width:600px;
	/*height:309px;*/
	border-style:solid;
	border-color:Black;
	border-width:1px;
	/*left:0px;
	top:0px;*/
}
.tabSansContour
{
	width:600px;
	height:309px;
	border-style:none;
	border-color:Black;
	border-width:0px;
	left:0px;
	top:0px;
}

.iFrameModal
{
	position:absolute;
	left:0px;
	top:0px;
	height:401px;
	width:532px;
}

/*.tdMenuPrincipalTitre
{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	background-color:rgb(211,188,32);
	color:Black;
	font-weight:bold;
	padding-left:5px;
	height:20px;
}*/

.tdMainPrincipalTitre
{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	background-color:rgb(227,225,208);
	color:Black;
	font-weight:bold;
	padding-left:5px;
	height:20px;
}

/*.tdMenuPrincipalSousTitre
{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	background-color:rgb(123,136,181);
	color:white;
	font-weight:bold;
	padding-left:5px;
	height:20px;
}*/

/*.tdMenuPrincipalSeparateur
{
	text-align:left;
	background-color:rgb(123,136,181);
	padding-left:5px;
	height:5px;
}*/
.tdSeparateur
{
	height:2px;
}
.tdPetitSeparateur
{
	height:1px;
}

.tdMenuPrincipalFonction
{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	color:black;
	padding-left:10px;
	height:15px;
	vertical-align:top;
}
.tdMenuPrincipalFonctionMiddle
{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	color:black;
	padding-left:10px;
	height:15px;
	vertical-align:top;
}
.tdMenuPrincipalVide
{
	height:10px;
	background-color:White;
	padding-left:10px;
}

.hypBouton:hover
{
	background-color:rgb(211,188,32);
	cursor:hand;
}

/*.strTitreSommaire
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 18px;
	border-left: medium none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom: medium none;
	font-family: Verdana;
	height: 40px;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
}*/

.strSousTitreSommaire
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 14px;
	border-left: medium none;
	color: Black; /*rgb(123,136,181);*/
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom:5px;
	border-bottom: medium none;
	font-family: Verdana;
	height: 20px;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	vertical-align:middle;
}
.strSousTitreSommaireReport
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 14px;
	border-left: medium none;
	color: Black; /*rgb(123,136,181);*/
	padding-left: 0px;
	padding-top: 15px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	vertical-align:middle;
}
.strSousSousTitreSommaire
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 12px;
	border-left: medium none;
	color: Black; /*rgb(123,136,181);*/
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom:1px;
	border-bottom: medium none;
	font-family: Verdana;
	height: 18px;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	vertical-align:middle;
}

.dataGridSommaire
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
}

/*.dataGridSommaireHeader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:rgb(57,78,123);
	background-color:rgb(227,225,208);
}*/



.dataGridUnSelect
{
	border-color:red;
	border-style:solid;
	border-width:5px;
	font-family:Verdana;
	font-size:9pt;
	color:Black;
	background-color:Teal;
}

.strTitre4
{
  font-size:14px;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color:Transparent;
  font-weight:bold;
  /*border-bottom-style:solid;
  border-bottom-color:#3366ff;
  border-bottom-width:2px;*/
}
.strTitre6
{
  font-size:14px;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color:Transparent;
  font-weight:bold;
  padding-left:10px;
  /*border-bottom-style:solid;
  border-bottom-color:#3366ff;
  border-bottom-width:2px;*/
}

.strTitre5
{
  font-size:14px;
  color:#3366ff;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color:Transparent;
  font-weight:bold;
}

.lnkFonction,.lnkFonction:visited
{
  font-size:8pt;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color:Transparent;
  cursor:hand;
}

.lnkFonction:hover
{
  font-size:8pt;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color: lavender;
  font-weight:bold;
  cursor:hand;
}

.lnkOperation,.lnkOperation:visited
{
  font-size:10pt;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color:Transparent;
  cursor:hand;
}

.lnkOperation:hover
{
  font-size:10pt;
  color:Black;
  font-family:Verdana;
  font-variant:normal;
  text-decoration:none;
  background-color: lavender;
  font-weight:bold;
  cursor:hand;
}

.btnAction
{
	font-weight: normal;
	font-size: 14px;
	cursor: hand;
	color: black;
	font-family: Arial;
	text-decoration: none;
}

.strErreur
{
  font-weight: bold;
  font-size: 8pt;
  color: red;
  font-family: arial;
  background-color: transparent;
  text-align: left;
}

.strTitreMenu
{
  font-weight:normal;
  font-size: 10pt;
  color: white;
  font-family: Verdana;
  background-color: #d67c34;
  text-align: left;
}

.lnkTitreMenu,lnkTitreMenu:visited
{
  font-weight:normal;
  font-size: 10pt;
  color: white;
  font-family: Verdana;
  background-color: #d67c34;
  text-align: left;
}

.lnkTitreMenu:hover
{
  font-weight:normal;
  font-size: 10pt;
  color: white;
  font-family: Verdana;
  background-color: #d67c34;
  text-align: left;
  font-weight:bold;
}

.strSousTitreMenu
{
  font-weight:normal;
  font-size: 8pt;
  color: white;
  font-family: Verdana;
  background-color: #3366ff;
  text-align: left;
}
.strFonction,.strFonction:visited
{
  font-weight: normal;
  font-size: 8pt;
  cursor: hand;
  color: black;
  font-family: Verdana;
  background-color: lavender;
  text-align: left;
  height: 9pt;
}
.strFonction:hover
{
  background-color: aqua;
}

    
SMALL { 
  font-size:  .7em;
  } 

BIG { 
  font-size:  1.17em;
  } 

/*UL LI { 
  list-style-type:  square ;
  } 

UL LI LI  { 
  list-style-type:  disc;
  } 

UL LI LI LI { 
  list-style-type:  circle;
  } 
  
OL LI { 
  list-style-type:  decimal;
  } 

OL OL LI  { 
  list-style-type:  lower-alpha;
  } 

OL OL OL LI { 
  list-style-type:  lower-roman;
  } */

.FCC320Label
{
	height:11pt;	
	border:0px;
	width:150px;
	text-align:right;
	font-size:10pt;
}
.FCC320LabelMid
{
	height:11pt;	
	border:0px;
	width:350px;
	text-align:right;
	font-size:10pt;
}
.FCC320LabelLong
{
	height:11pt;	
	border:0px;
	text-align:justify;
	font-size:10pt;
	width:700px;
}
.FCC320Desc
{
	height:11pt;
	border:0px;
	width:200px;
	text-align:left;
	font-size:10pt;
	text-decoration:underline;
}
.FCC320DescNone
{
	height:11pt;
	border:0px;
	width:200px;
	text-align:left;
	font-size:10pt;
	text-decoration:none;
}

.FCC320TitleLarge
{
   font-weight:bold;
   text-align:center;
   font-size:13pt;
   border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:solid,1px,black;
	width:700px;
}
.FCC320TrEnd
{
	page-break-after:always;
	border-bottom:solid,1px,black;
}
.FCC320TitleSmall
{
    font-weight:normal;
    text-align:left;
    font-size:8pt;
	border-left:0px;
	border-right:0px;
 	border-bottom:0px;
	border-top:solid,1px,black;
	width:700px;
}
.FCC320Frame
{
	border-bottom:solid,1px,black;
	border-left:solid,1px,black;
	border-right:solid,1px,black;
	border-top:solid,1px,black;
	page-break-after:always;
}
.FCC320FrameNoBreak
{
	border-bottom:solid,1px,black;
	border-left:solid,1px,black;
	border-right:solid,1px,black;
	border-top:solid,1px,black;
}

/*****************************************************************************************************/
/*****************************************************************************************************/
/*****************************************************************************************************/
/* REVISION DE L'INTERFACE */
.NOTEMAINT_SHOW{
	border-top: solid 1px Navy;
	padding: 2px 2px 2px 2px;
}
.NOTEMAINT_HIDE{
	border: none;
	padding: none;
}
.APlanSite, .APlanSite:visited{
	cursor: hand;
	line-height: 22px;
	text-decoration:underline;
	color:rgb(0,0,0);
	font-family:Arial;
	font-size:10pt;
}
.APlanSite:hover
{
	text-decoration:none;
	color:rgb(0,140,45);
	cursor:hand;
}
.strPlanSite
{
	font-size: 10pt;
	vertical-align: top;
	color: black;
	font-family: Arial;
	list-style-type: disc;
	text-align: left;
	text-decoration:none;
}
.ALink,.ALink A:visited,.ALink A:hover,.ALink:Visited,.ALink:hover
{
	text-decoration:none;
	color:rgb(0,0,0);
	font-family:Arial;
	font-size:10pt;
}
.ALogin, ALogin A.Link, ALogin A.Visited, ALogin.Link, ALogin.Visited
{
	text-decoration:underline;
	color:rgb(0,0,0);
	font-family:Arial;
	font-size:10pt;
}

.tdMenuMainFunction,.tdMenuMainFunction:visited
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	background-color:Transparent;
	color:rgb(255,255,255);
	font-weight:bold;
	padding-left:10px;
	height:15px;
	vertical-align:bottom;
	text-decoration:none;
}
.MenuTitleFunction
{
	background-color:rgb(64,64,64);
	color:rgb(255,255,255);
	font-size:12pt;
	font-family:Arial;
	font-weight:bolder;
}
.MenuMiddleTitleFunction,.tdMenuPrincipalTitre
{
	background-color:rgb(64,64,64);
	color:rgb(255,255,255);
	font-size:10pt;
	font-family:Arial;
	font-weight:bolder;
}
.tdMenuPrincipalSousTitre
{
	background-color:rgb(0,140,45);
	color:rgb(255,255,255);
	font-size:10pt;
	font-family:Arial;
	font-weight:bolder;
}
.MenuFunctionBackgroud
{
	background-image:url(images/back.jpg);
	BORDER-RIGHT: rgb(179,179,179) 1px solid; 
	BORDER-TOP: rgb(179,179,179) 1px solid; 
	BORDER-LEFT: rgb(179,179,179) 1px solid; 
	BORDER-BOTTOM: rgb(179,179,179) 1px solid; 
	WIDTH: 400px;
	HEIGHT: 160px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', strenght=4, direction=150); 
}
.MenuFunctionOption
{
	color:rgb(64,64,64);
	font-size:10pt;
	font-family:Arial;
	font-weight:bolder;
}
.MenuFunctionOptionBig
{
	color:rgb(64,64,64);
	font-size:14pt;
	font-family:Arial;
	font-weight:bolder;
}
.TextGeneral
{
	color:rgb(0,0,0);
	font-size:10pt;
	font-family:Arial;
	font-weight:normal;
}
.TextGeneralBold
{
	color:rgb(0,0,0);
	font-size:10pt;
	font-family:Arial;
	font-weight:bolder;
}
.MenuFunctionDesc
{
	color:rgb(179,179,179);
	font-size:8pt;
	font-family:Arial bold;
	font-weight:normal;
}
.MenuBarTitleWhite A:Hover, .MenuBarTitleWhite:Hover
{
	padding-left: 25px;
	font-weight:bold;
	font-size: 12px;
	color: rgb(102,204,51);
	font-family: Arial;
	letter-spacing: 0px;
	background-color: transparent;
	text-decoration:none;
}
.MenuBarTitleWhite, .MenuBarTitleWhite A:link, .MenuBarTitleWhite A:Visited
{
	color:rgb(255,255,255);
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:25px;
	letter-spacing:0px;
	text-decoration:none;
	background-color:Transparent;
}
.MenuBarTitleBlack
{
	color:rgb(0,0,0);
	font-size:8pt;
	font-family:Arial;
	font-weight:normal;
	padding-left:25px;
	letter-spacing:1px;
	text-decoration:none;
}
.TextMinusLigthGray
{
	color:rgb(179,179,179);
	font-size:8pt;
	font-family:Arial bold;
	font-weight:normal;
}
.TextMinusMiddleGray
{
	color:rgb(64,64,64);
	font-size:10pt;
	font-family:Arial bold;
	font-weight:normal;
}
.TextMinusBlack
{
	color:rgb(0,0,0);
	font-size:8pt;
	font-family:Arial;
	font-weight:normal;
}
.TextBigMiddleGray,.strTitreSommaire
{
	color:rgb(64,64,64);
	font-size:20pt;
	font-family:Arial bold;
	font-weight:bolder;
}
.dataGridSommaireHeader,.dataGridSommaireHeader A,.dataGridSommaireHeader A:Visited,.dataGridSommaireHeader A:Hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(0,147,45);
	text-decoration:none;
}
.dataGridSommaireFooter,.dataGridSommaireFooter A:Link,.dataGridSommaireFooter A:Visited,.dataGridSommaireFooter A:Hover,.dataGridSommaireFooter A:Active
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:rgb(0,0,0);
	background-color:Transparent;
	text-decoration:none;
}
.dataGridSommaireFooterMidTotal
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(0,147,45);
	text-decoration:none;
}
.dataGridSommaireFooterTotal
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(0,147,45);
	text-decoration:none;
}
.dataGridSommaireHeaderMini
{
	font-family:Arial;
	font-size:6pt;
	color:rgb(255,255,255);
	background-color:rgb(0,147,45);
}
.strTitreSommaire
{
	color:rgb(64,64,64);
	font-family:Arial bold;
	font-weight:bolder;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 18px;
	height: 40px;
	text-decoration: none;	
}
.TextTitle
{
	color:rgb(64,64,64);
	font-size:14pt;
	font-family:Arial;
	font-weight:bolder;
}
.LinkMinusMiddleGray, .LinkMinusMiddleGray:Visited
{
	color:rgb(0,0,0);
	font-size:8pt;
	font-family:Arial bold;
	font-weight:normal;
	text-decoration:underline;
}
.LineDotted
{
	border-bottom-style:dotted;
	border-bottom-color:rgb(153,255,0);
}
.tdMenuPrincipalSeparateur
{
	text-align:center;
	/*border-top-style:dotted;
	border-top-color:rgb(153,255,0);*/
	padding-left:5px;
	height:6px;
	background-image:url(Images/Separateur.jpg);
}
.ddl
{

}
SELECT
{
	color:rgb(0,0,0);
	font-size:10pt;
	font-family:Arial;
	font-weight:normal;
}
BODY
{
	
}
.panelLogin
{
	z-index:auto;
	left: 48px;
	background-image: url(Images/BoiteLogin.jpg);
	width: 472px;
	position: absolute;
	top: 408px;
	height: 280px;
}
.panelMaintenance
{
	z-index:auto;
	left: 48px;
	background-image: url(Images/BoiteMaintenance.jpg);
	width: 472px;
	position: absolute;
	top: 408px;
	height: 280px;
}
