﻿/*-------------------*/
/* Styles par défaut */
/*-------------------*/
.tabEntete
{
	background-image:url(Images/TableHeader/TableHeaderCenter.jpg);
	height:19px;
	border-style:solid; 
	border-width:1px; 
	border-color:#5c5c5c;
}
.tabContent
{
	border-style:solid; 
	border-width:1px; 
	border-color:#02448d;
	background-color:White;
}
/* Partie Total */
.Total
{
	color: Black;
}
td.Total
{
	background-color: Orange;
	font-weight: bolder;
	font-size: 10pt;
	color: #808080;
	font-family: Arial;
}
/* Partie Panel */
.Panel_Enable
{
	color: Black;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: none;
	background-color: Orange;
}
.Panel_Disable
{
	color: Black;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: none;
	background-color: Gray;
}
/* Partie Rapport */
.EnteteRpt
{
	color: Blue;
}
td.EnteteRpt
{
	background-color: Green;
}
.PiedRpt
{
	color: Blue;
}
td.PiedRpt
{
	background-color: Green;
	font-weight: bold;
	color: #808080;
	font-family: Arial;
}
td.Center
{
	text-align: center;
	width: 100%;
	font-weight: bold;
	color: #808080;
	font-family: Arial;
}
td.CenterSimple
{
	text-align: center;
}
tr.Top
{
	vertical-align: top;
}
td.Right
{
	text-align: right;
	width: 100%;
	font-weight: bold;
	color: #0052a0;
	font-family: Arial;
}
td.RightSimple
{
	text-align: right;
}
td.Left
{
	text-align: left;
	width: 100%;
	font-weight: bold;
	color: #0052a0;
	font-family: Arial;
}
td.LeftSimple
{
	text-align: left;
}
/* style des bords de cellule */
.Border_LR
{
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
.Border_L
{
	border-left: solid 1px #02448d;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
.Border_R
{
	border-right: solid 1px #02448d;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
.Border_TB
{
	border-top: solid 1px #02448d;
	border-bottom: solid 1px #02448d;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
.Border_B
{
	border-bottom: solid 1px #02448d;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
.Border_T
{
	border-top: solid 1px #C2C2C2;
	font-weight: bolder;
	font-size: 10pt;
	font-family: Arial;
}
/*---------------------------*/
/* Style des liens par défaut*/
/*---------------------------*/
.Lien
{
	color: #3f7db7;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
TD.Lien
{
	color: #3f7db7;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
A.Lien:link
{
	color: #3f7db7;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/* balise pour Netscape*/
A.Lien:active
{
	color: #3f7db7;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
A.Lien:visited
{
	color: #0033cc;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
A.Lien:hover
{
	color: #0033cc;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/* style utilisé pour les liens désactivés */
.Lien_Disable
{
	text-decoration: underline;
	font-weight: bold;
}
.LienNoUnderline
{
	color: #0033cc;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/*--------------------------------------*/
/* Styles des différents types de titre */
/*--------------------------------------*/
.Titre1
{
	font-size: 17pt;
	color: #0052a0;
	font-family: Arial Black;
	text-align:center;
	font-weight: bold;
}
.Titre2
{
	font-weight: bold;
	font-size: 13pt;
	color: #0a549a;
	font-family: Arial,Helvetica, sans-serif;
}
.Titre3
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.Titre4
{
	color: #808081;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
}

/* -----------------------------------------------------------------*/
/*   Style des textes et des liens hypertexte pour les Titres       */
/* -----------------------------------------------------------------*/
/* Lien Titre Principal #ff9900 */
.TitrePrincipalLink
{
	color: #ff9900;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
TD.TitrePrincipalLink
{
	color: #ff9900;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
A.TitrePrincipalLink:link
{
	color: #ff9900;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}
/* balise pour Netscape*/
A.TitrePrincipalLink:active
{
	color: #ff9900;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
A.TitrePrincipalLink:visited
{
	color: #ff9900;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}
A.TitrePrincipalLink:hover
{
	/*color:#ff9900; */
	color: #009999;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}
.TitrePrincipalLink_Disable
{
	color: #D2D2D2;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
/* Lien Sous-Titre */
.SousTitreLink
{
	color: #52BE58;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
TD.SousTitreLink
{
	color: #52BE58;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
A.SousTitreLink:link
{
	color: #52BE58;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
/* balise pour Netscape*/
A.SousTitreLink:active
{
	color: #52BE58;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
A.SousTitreLink:visited
{
	color: #52BE58;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
}
A.SousTitreLink:hover
{
	color: #009999;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
}
.SousTitreLink_Disable
{
	color: #C2C2C2;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
/* Lien Sous-Titre 2 */
.SousTitreLink2
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
TD.SousTitreLink2
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
A.SousTitreLink2:link
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
/* balise pour Netscape*/
A.SousTitreLink2:active
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
A.SousTitreLink2:visited
{
	color: #FFCC66;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
A.SousTitreLink2:hover
{
	color: #009999;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
.SousTitreLink2_Disable
{
	color: #C2C2C2;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
/*-----------------------------------------------------------------------*/
/* Style des différents types de labels textes en mode Full ou Restreint */
/*-----------------------------------------------------------------------*/
.Breve_Enable
{
	color: #808080;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
}
.Breve_Disable
{
	color: #D2D2D2;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
}
.TextNormal_Enable
{
	font-size: 13px;
	color: #808080;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
}
.TextNormal_Disable
{
	font-size: 13px;
	color: #D2D2D2;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
}
.Value_Enable
{
	font-size: 13px;
	color: #009999;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
}
.Value_Enable_Big
{
	font-size: 16px;
	color: #009999;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
}
.Value_Disable
{
	font-size: 13px;
	color: #D2D2D2;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
}

.TextBoxNormal_Enable
{
	font-size: 13px;
	color: #808080;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	border: solid 1px #C2C2C2;
	border-color: #C2C2C2;
}
.LabelField
{
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	color:#002657;
}
.LabelFieldNormal
{
	font-family:Arial;
	
	font-size:11pt;
	color:#002657;
}
/*-----------------------------------------------------------------------*/
/* Erreurs saisie                                                        */
/*-----------------------------------------------------------------------*/
.ErreurSaisie
{
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: Red;
	vertical-align: bottom;
}

.ValidationSummary
{
	/*border : solid 1px #C2C2C2 ;*/
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: Red;
	text-align: left;
}

/*-----------------------------------------------------------------------*/
/* Entête de GridView                                                    */
/*-----------------------------------------------------------------------*/
.EnteteTri
{
	color: #009999;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/* Style du tableau d'un gridview */
.Tableau
{
	background-color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 890;
	border-bottom: none;
	border-right: none;
	border-top: none;
	border-left: none;
}


/* style de la ligne de tableau contenant les boutons en bas de la page, sert à ne pas etre imprimé*/
.PiedDePage
{
	display: block;
}

/* Style du label Date en haut à droite */
.LblDate
{
	color: #FFFFFF;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	background-color: #009999;
	border-style: none;
	text-align: center;
	font-weight: bold;
	margin-left: 15;
	margin-right: 15;
}



/* DEBUT telechargerDemande */
.Entete_GridViewTelechargerDemande
{
	border-top: solid 1px #009999;
	border-left: solid 1px #009999;
	border-right: solid 3px #009999;
	text-align: center;
}

.lblSousTitre
{
	font-family: Arial;
	font-size: 10px;
	font-style: italic;
	vertical-align: middle;
}
/* FIN telechargerDemande */


/* Debut FILTRE */
.filtre_Tableau
{
	background-color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 100%;
	border-bottom: solid 1px #009999;
	border-right: solid 3px #009999;
	border-top: solid 1px #009999;
	border-left: solid 1px #009999;
}

.filtre_TdRight
{
	text-align: right;
}

.FiltreTxtNumDos
{
	width: 100px;
}

.FiltreTxtDate
{
	width: 70px;
}

.FiltreTxtNomStag
{
	width: 170px;
}

.FiltreTxtDispositif
{
	width: 170px;
}


.filtreFieldset
{
	border-bottom: solid 1px #009999;
	border-right: solid 3px #009999;
	border-top: solid 1px #009999;
	border-left: solid 1px #009999;
}

/* Fin FILTRE */


.Page
{
	height: 100%;
}

.Page_PartieHaute
{
	width: 100%;
	height: 93%; /*min-height:90%;*/
}

.Page_PartieBasse
{
	width: 100%; /*position:relative;     bottom: 0;*/
	height: 7%; /*min-height: 10%;*/
}

#container
{
	position: relative;
	min-height: 100%;
}
#content
{
	padding: 0px;
	padding-bottom: 48px;
}
#footer
{
	position: absolute;
	bottom: 0;
	padding: 0px;
	width: 100%;
}

html, body
{
	height: 100%;
}

body
{
	margin: 0;
	padding: 0;
	background-image: url(Images/arrierePlan.jpg);	
}


.WxToogleClassDetail
{
	border: solid 1px #009999;
	padding: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#30009999' , EndColorStr= '#00000000' );
}

.WxToogleTitreClassDetail
{
	padding: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#99009999' , EndColorStr= '#00000000' );
	overflow-x: auto;
	overflow-y: auto;
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12;
	font-weight: bold;
}

.WxToogleClassFiltre
{
	border: solid 1px #009999;
	padding: 1px;
}

.WxToogleTitreClassFiltre
{
	padding: 1px;
	text-align: center;
}




.popup
{
	background-color: #FFFFFF;
	width: 150px;
	height: 50px;
	font-size: 10px;
	border: solid 1px #cccccc;
	padding: 10px;
	cursor: pointer;
}



.cursorMain
{
	font-size: 10px;
	width: 100px;
	height: 50px;
	cursor: hand;
}

.lbl_PopUp_HoverMenu
{
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 10;
	font-weight: bold;
	text-align: left;
}

a
{
	color:#3f7db7;
}

/*--------------------------------------------------------------------------------------*/
/* Gestion des News																		*/
/*--------------------------------------------------------------------------------------*/
.spanTitleNews
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#0f5ea3;
}
.spanTextNews
{
	font-family:Arial;
	font-size:10px;
	color:black;
}
.GridView_entete_Left_Small
{
background-image: url('Images/WebParts/Avec Menu/TopLeftGVSmall.jpg');
	  background-repeat:no-repeat;
	 background-position:left;
    border-top  : none 0px ;
	border-left : none 0px ;
	border-right : none 0px ;
	border-bottom : none 0px ;
	vertical-align:middle;
	 padding-bottom:0px;
	text-align:right;
	width:130px;
	 height:24px;
	 color: #ffffff;   
	 text-align:center;
}

.GridView_entete_Right_Small
{
background-image: url('Images/WebParts/Avec Menu/TopRightGVSmall.jpg');
	  background-repeat:no-repeat;

	   background-position:right;
    border-top  : none 0px ;
	border-left : none 0px ;
	border-right : none 0px ;
	border-bottom : none 0px ;
padding-bottom:0px;
	 text-align:center;
	
	 height:24px;
	  color: #ffffff;
}

.GridView_entete_Small
{
	background-image: url('Images/WebParts/Avec Menu/TopGVSmall.jpg');
	background-repeat :repeat-x;
	background-position:center;
    border-top  : none 0px ;
	border-left : none 0px ;
	border-right : none 0px ;
	border-bottom : none 0px ;
	 vertical-align:middle;
	height:24px;
	padding-bottom:0px;
	 color: #ffffff;
	 text-align:center;
	  
}
.AJAXCallopsibleNews
{
	margin-left:2px;
	
	margin-right:2px;
	font-size: 12;
	font-weight: bold;	
	color:#009999;
padding-right:0px;
	background-color:#f2f2f2;
	
	width:99%;

	
}
.AJAXCallopsibleNews2
{
	margin-left:2px;
	
	margin-right:2px;
	font-size: 12;
	font-weight: bold;	
	color:#009999;
  padding-right :0px;
	background-color:#f2f2f2;
	border-width:1px;
	border-style:solid;
	border-color:#6BA1E4;

	
}

.TextBlueCss
{
    font-weight: bold;
    font-size: 13px;
    color: #0052a0;
    font-family: Arial,Helvetica, sans-serif;
}
.LoginTitre
{
    font-weight: bold;
    font-size: 11pt;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
}

.eroare
{
	
	 
	 background-image: url(Images/Icones_22/warning_fondBlanc.jpg);
	
	}
	
.InfoADH 
{
	width: 221px;
	background: transparent url(Images/Textbox2.gif);
	background-color:Red;
	color : #747862;
	color:Green;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}
.TEXTBOX_SAISIE_INFOS
{
  color: #505050;
  background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	
	padding-left: 5px;
}