body{	FONT-FAMILY: Verdana;margin: 0px;	font-size: 8pt;	COLOR: #3E3E3E; background:#D7D7D7 url(../Images/BackGround/Bg.png); background-repeat: repeat-x;}

/* ----------------     APPARENCE GENERALE	-----------------------------------------*/
#Content{	width: 950px;margin-left: auto;margin-right: auto;  margin-top:30px;}
.Header1,.Header1L,.Header1R,.Footer{background: url(../Images/background/HeaderSprite.png); height: 25px}
.Header1{ width: 900px ; background-position: 0 -66px; background-repeat: repeat-x;}
.Header1L{ width: 25px;  background-repeat: no-repeat;}
.Header1R{ width: 25px;  background-repeat: no-repeat; background-position: right 0;}
.HeaderContent{background-color:White; border-left:1pt solid #858585; border-right:1pt solid #858585}

.RadtabsbContent{ background-color:white;border-left: 1pt solid #858585;padding-left:0px; position:absolute;top:110px; background:url(../images/background/Bg_RadTabs.gif);  background-repeat: repeat-x; background-position: 0 -26px;    }



.AppMenu{width:320px;height:30px; position:absolute;top:90px;padding-left:110px;display:table;  border-spacing: 4px; }
.AppMenuContent{display:table-cell; }
.AppMenuTab{ height:30px;border:1px solid #A3A3A3;  width:200px; text-shadow: 2px 2px 2px gray;  font-size:15px; font-family: Helvetica,Arial,Tahoma,Sans-Serif; border-radius: 8px 8px 0 0 ;   -moz-border-radius: 8px 8px 0 0 ;    -webkit-border-radius: 8px 8px 0 0 ;  line-height:25px;text-align:center; cursor:pointer;}
.AppMenuTabPicto{padding-left:10px; }
.AppMenuTabGreen{background-color:#A5C862;color:white;   }
.AppMenuTabRed{background-color:#B42828;color:white;  }
.AppMenuTabBlue{background-color:#1987DA;color:white;  }
.AppMenuTabHover{background-color:#1987DA;color:white;}



#LogoCqPrint{ display:none;}
#LogoApplication{float:right;height:50px;width:400px;padding:10px; background:url(../images/background/img_header.gif);  background-repeat:no-repeat;  }
		  
.Content{
	border: 1pt solid #858585; background-color: #F4F4F4; 
	border-top: 1pt solid #DBDBDB; border-bottom: none; padding:10px;
}
.Footer{
	height: 40px;
	background-position: 0 -133px;
	background-repeat: repeat-x;
	border: 1pt solid #858585;
	border-top: 1pt solid #DCDCDC;
}

/* ----------------    TITRES-----------------------------------------*/
 #TitreStats,#TitreFac{text-shadow: 1px 1px 2px gray; font-family: Helvetica,Arial,Tahoma,Sans-Serif;  	font-size: 25px;margin-bottom: 5px;}
 #TitreStats{color:#749634;}
 #TitreFac{color:#B42828;}
.MainTitle{	color: #666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: normal;font-size: 22px;	margin-bottom: 5px;}




.FielsetTitle{color: #689F5E;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px;margin:0;height: 17px;padding-bottom:10px; float:left; }
.FielsetTitle2{color: #494949;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;margin:0;height: 17px;padding-bottom:10px; float:left; }
.FielsetBorder{margin-left:5px; background: url(../Images/FieldSetBorder.gif); background-position: right; float: left; height: 17px;}
.FielsetBg{background:#F8FCF7 url(../Images/BackGround/BgRubrique.png);border:1pt solid #D3D3D3;padding:5px; background-repeat: repeat-x;}

.fieldtitle{color: black;font-size: 9pt;	 text-align: right;padding-right:5px}

.ReportlistItem{color: #494949 ;font-size: 10pt;border-bottom:1pt solid gray;padding-bottom:5px	;padding-top:10px;font-weight:bold;	}
.ReportlistDesc{	color: gray; font-weight:normal; }


.ItemRed{ color:#840705}


/* ----------------    APPARENCE DES PANELS ---------------------------------*/
.Panel{padding:10px;background:#FFFFFF url(../images/background/BgPanels.png) ; background-position: bottom; background-repeat: repeat-x;border:1px solid 	#AAAAAA;}
.PanelTitle{font-size: 10pt;	 font-weight:bold; color:#CC6600;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border-bottom: 1pt dotted gray; margin-right:10px }
.LabelR{color: black;font-size: 9pt;	 text-align: right;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* ----------------     BOUTONS	-----------------------------------------*/

.BtEdit,.BtEditHover,.BtFilterClear,.BtFilterClearHover,.BtFilterEditSmall,.BtFilterEditSmallHover,.BtViewReport,.BtViewReportHover,.BtAdd,.BtAddHover,
.BtValid,.BtValidHover,.BtCancel,.BtCancelHover,.BtCancel2,.BtCancelHover2,.BtSearch,.BtSearchHover,.BtExport,.BtExportHover,
.BtValidSmall,.BtValidSmallHover,.BtEditSmall,.BtEditSmallHover,.BtAddSmall,.BtAddSmallHover,.BtCancelSmall,.BtCancelSmallHover,
.InputFilterPrt{background: url(../Images/background/BtSprite.gif); border:none; width: 85px; height: 25px; font-size: 12px;cursor:pointer;}
.BtEdit{background-position: 0 0; }
.BtEditHover{background-position: 0 -30px; height: 26px; }
.BtFilterEditSmall{background-position: 0 -60px; width: 40px ; height: 26px;}
.BtFilterEditSmallHover{background-position: -50px -60px;width: 40px }
.BtFilterClear{background-position: 0 -433px; width: 40px ; height: 26px;}
.BtFilterClearHover{background-position: -50px -433px;width: 40px }
.BtViewReport{background-position: 0 -136px;  width: 85px ;}
.BtViewReportHover{background-position: 0 -164px;  width: 85px ;  }
.BtAdd{background-position: 0 -196px;  width: 85px ;}
.BtAddHover{background-position: 0 -224px;  width:85px   }
.BtValid{background-position: 0 -254px;  }
.BtValidHover{background-position: 0 -282px;   }
.BtCancel{background-position: 0 -314px;  }
.BtCancelHover{background-position: 0 -344px;   }
.BtCancel2{background-position: 0 -467px;  }
.BtCancelHover2{background-position: 0 -497px;   }
.BtSearch{background-position: 0 -374px; width: 40px ; }
.BtSearchHover{background-position: 0 -402px;width: 40px ;   }
.BtExport{background-position: 0 -526px;  }
.BtExportHover{background-position: 0 -556px;   }

.BtValidSmall,.BtValidSmallHover,.BtEditSmall,.BtEditSmallHover,.BtAddSmall,.BtAddSmallHover,.BtCancelSmall,.BtCancelSmallHover{width:25px;height:25px}
.BtEditSmall{background-position: -51px -374px;}
.BtEditSmallHover{background-position: -51px -402px;}
.BtAddSmall{background-position: -82px -374px;}
.BtAddSmallHover{background-position: -82px -402px;}
.BtValidSmall{background-position: -114px -374px;}
.BtValidSmallHover{background-position: -114px -402px;}
.BtCancelSmall{background-position: -114px -434px;}
.BtCancelSmallHover{background-position: -114px -462px;}


.InputFilterPrt{ background-repeat: repeat-x; background-position: 0 -103px;border: 1pt solid #C9C9C9; border-right: none;cursor:none; height:20px; padding-top:2px;padding-left:5px; color:#666666}
.InputText{border: 1pt solid #C9C9C9;FONT-FAMILY: Verdana; font-size:12px}

/* ----------------     WINDOWS	-----------------------------------------*/
.Dialog{background:#F3EFE4 ;margin:0px;margin-top:10px} /*#F5F5F5*/
.DialogContent{border:1pt solid #D3D3D3;padding:10px;}
.DialogTitle{border-bottom:1pt solid gray; font-size: 14px;color:#CC6600	}


.DialogFieldtitle{font-size: 9pt;	 text-align: right;padding-right:5px}
.DialogFielsetBg{background:#ECE6D5;border:1pt solid #D3D3D3;padding:10px; background-repeat: repeat-x;} /*utilisé dans l'admin des prt*/



/* ----------------     DATAGRID	-----------------------------------------*/
.Datagrid{ border: 1pt solid #666666;}
.DatagridHeader{background:#800000 url(../Images/background/BgCellHeader_Rapport.jpg); background-repeat: repeat-x;height:25px ; padding-top:5px; text-align: center;color:white;}
.DatagridHeaderCell{border-bottom: 1pt solid #666666;border-right: 1pt solid #666666;}
.DataGridRow{ background: White; height: 25px;padding:3px}
.DataGridCell{ border-bottom:1pt dotted #666666;padding-left:5px ;}

/* ----------------     ACCORDEON	-----------------------------------------*/
 .IdeoAcHeader,.IdeoAcHeaderActive{ font-family:Arial,Verdana; font-size:12px;padding-top:5px;}
 .IdeoAcHeader a,.IdeoAcHeaderActive a{display: block; line-height:25px;text-decoration: none;background:url(../Images/background/IdeoAcSprite.jpg);  background-repeat: repeat-x; color:#3E3E3E;  }
 
 .IdeoAcHeader a{border:1px solid #9A9DA3;border-radius: 8px;   -moz-border-radius: 8px;    -webkit-border-radius:8px; background-position:0 0;   }
 .IdeoAcHeaderActive a{border:1px solid grey;border-radius: 8px 8px 0 0;   -moz-border-radius: 8px 8px 0 0;    -webkit-border-radius:8px 8px 0 0; background-position:0 -108px;     }
 
 .IdeoAcHeader a:hover, .IdeoAcHeaderActive a:hover{border:1px solid #B3B5B9; background:url(../Images/background/IdeoAcSprite.jpg);  background-position: 0 -50px; background-repeat: repeat-x;}
  
.IdeoAcIcon{background: url(../Images/background/IdeoAcSpritePuces.gif) ;display: block; float:left; padding-right:5px;margin-top:3px;margin-left:8px; }
.IdeoAcIconR{width:16px;height:16px;background-position: 0,0; background-repeat: no-repeat;}
.IdeoAcIconV{width:16px;height:16px;background-position: -45px,0; background-repeat: no-repeat;}

.IdeoAcArticle{  min-height:80px;border:1px solid grey;display:none;  padding:10px;border-radius: 0 0  8px 8px;   -moz-border-radius:0 0  8px 8px;    -webkit-border-radius:0 0  8px 8px;}
.IdeoAcArticle{background:#FFFFFF url(../images/background/BgPanels.png) ; background-position: bottom; background-repeat: repeat-x;}
 
/* ----------------     DIVERS	-----------------------------------------*/
.TabStripFooter{ border-top:3px solid #3A3A3A; height: 3px ;margin-top:1px}
.RadioButtonLabel{ color: #689F5E;  font-size: 9pt; font-weight:normal}
.DropDown{	color: #494949;font-size: 8pt;}
.LabelError{ color: Maroon;}

/*========================================================================================================
/*			CONFIGURATEUR DE RAPPORTS
/*========================================================================================================

/*#A7B3BA   vert 1 #4FA941    vert 2  #CAE7C2        */ 
/* ----------------     EN TETE DES TABLEAUX -----------------------------------------*/
.ConfigurateurCell1{ background: #A7B3BA ; color:white;height:15px;padding-top:5px;padding-left:5px; text-align: center;border: 1pt solid #494949 ; font-weight: bold;}
.ConfigurateurCell2{ background: #CAE7C2; color:#494949;height:15px;padding-top:5px;padding-left:5px;border: 1pt solid #7C8488;text-align: center; }

.HeaderCell0{ border-color:}
.HeaderCell0{background: url(../Images/background/BgCellHeader.jpg); background-position: 0 -56px; background-repeat: repeat-x; color:white;height:25px;padding-top:5px;padding-left:5px }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*								APPARENCE  D UNE FENETRE MODALE																						        */
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/

 #IdeoModalMask {   position:absolute;   left:0;   top:0;   z-index:9000;   background-color:#000;   display:none; } 
 
 #IdeoModal{border: 1pt solid grey;	background-color: #C2BBB1;  /*#A39787*/	FONT-FAMILY: Verdana;	font-size: 8pt;	COLOR: white;	position: absolute;	z-index: 9999;}
 #IdeoModalHeader{background: url(skin1/BgModalHeaderSkin1.jpg);height: 30px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;COLOR: #525252;}
 #IdeoModalTitle{ margin-left:10px;padding-top:5px;float:left;padding-left:5px;	 }
 #IdeoModalIframe{ background-color: #F3EFE4;border:1px solid #AAAAAA;}

.IdeoModalContent{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;} /*Css attachée à la balise Body de la Page aspx contenue dans l'Iframe*/


#IdeoWaitingProcess{display: none; left: 0;top:10px;position:absolute; background:white;border:1px solid #FF5D21; text-align:center;	z-index: 9999; }
#IdeoWaitingMessage{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:black; padding-top:20px}