/***********************************************************************
		APPLY ALL
************************************************************************/
.body
{
	margin:0px 0px 0px 0px;
	font-family:Arial;
}
.mainBody
{
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

fieldset
{
	font-size:12px;
}




/***********************************************************************
		APPLY ON CLASSES
************************************************************************/

/********
DataGrid
********/
.cssPager span { background-color:#4f6b72; font-size:18px; color:#FFFFFF;}

.HeaderStyle
{
	font-family:Arial,Times New Roman;
	font-weight:bold;
	color:White;
	font-size:11px;
	background-color:#094FA2;
}
.HeaderStyle a
{
	font-family:Arial,Times New Roman;
	font-weight:bold;
	color:White;
	font-size:11px;
	background-color:#094FA2;
}

.ItemStyle
{
	font-family:Arial;
	background-color:#C3DEFF;
	font-size:11px;
}
.AlternatingItemStyle
{
	background-color:#87BDFF;
	font-size:11px;
	font-family:Arial;
}



.ItemStyleSimple
{
	font-family:Arial;
	background-color:White;
	font-size:11px;
}
.ItemStyleInactif
{
	font-family:Arial;
	background-color:#E7B040;
	font-size:11px;
}
.ItemStyleInactifSimple
{
	font-family:Arial;
	background-color:#DE5431;
	font-size:11px;
}
.FooterStyle
{
	font-family:Arial;
	font-size:11px;
	background-color:#094FA2;
}
.PagerStyle
{
	font-family:Arial;
	font-size:11px;
	background-color:#094FA2;
	color:White;
}
.PagerStyle a
{
	font-family:Arial;
	font-size:11px;
	background-color:#094FA2;
	color:White;
}

.SelectedItemStyle
{
	background-color:Orange;
	font-size:11px;
	font-family:Arial;
}
/********
Master Page
********/



.FullTable
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px ;
}
.ContextPart
{
	vertical-align:top;
	height:100%;
	width:100%;
}
.Menu
{
	width:100%;
	height:20px;
}



.ContextContainer
{
	width:100%;
	height:100%;
}

.MainPart
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
}

.LeftPart
{
	width:15%;
	height:100%;
	vertical-align:top;
}
.RightPart
{
	width:100%;
	height:100%;
	vertical-align:top;
	margin:0px 0px 0px 0px;
}

.SubPart
{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
}

.HeaderPart
{
	vertical-align:top;
	height:10%;
	width:100%;
}



/*******
Context Page
********/

.Title
{
	margin : 0px 0px 0px 0px;
	color:#000000;
	background-color: #FAFD8E;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.SubTitle
{
	color:#87BDFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	
}
.Label
{
	/*color:#87BDFF;*/
	color:#3C78B9;
	font-family:Arial;
	font-size:11px;
}

.CheckBox
{
	/*color:#87BDFF;*/
	color:#3C78B9;
	font-family:Arial;
	font-size:11px;
}
.TextBoxDisabled
{
	/*color:#87BDFF;*/
	color:#3C78B9;
	font-family:Arial;
	font-size:11px;
	border-style:none;
}


.GrosLabel
{
	/*color:#87BDFF;*/
	color:#3C78B9;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.LabelConsultation
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

.LabelObligatoire
{
	/*color:#87BDFF;*/
	color:#3C78B9;
	font-family:Arial;
	font-size:11px;
}

.TextBox
{
	color:#3C78B9;
	font-family:Arial;
	font-size:10px;
}
.TextBoxReadOnly
{
	color:#3C78B9;
	font-family:Arial;
	font-size:10px;
	border:none;
	background-color:Transparent;
}
.Button
{
	background-color:#87BDFF;
	color:White;
	font-size:10px;
	font-weight:bold;

}
.DropDownList
{
	color:#3C78B9;
	font-family:Arial;
	font-size:10px;
	background-color:#FFFFFF;
}

.ListBox
{
	color:#3C78B9;
	font-family:Arial;
	font-size:10px;
	background-color:#E9E9FF;
	height:200px;
	margin:0px 0px 0px 0px ;
}
.ErrorMessage
{
	background-color:#F50029;
	font-size:12px;
	font-weight:bold;
	width:100%;
	color:White;
	font-style:normal;
}

.WarningMessage
{
	background-color:#FF9400;
	font-size:12px;
	font-weight:bold;
	color:White;
	width:100%;
	font-style:normal;
}

.SuccessMessage
{
	background-color:#00CC00;
	font-size:12px;
	font-weight:bold;
	color:White;
	width:100%;
	font-style:normal;
}
.Image
{
	border-style:double;
	border-width:thin;
	border-color:Gray;
}



.Error
{
	color:#FF0000;
	font-style:normal;
	font-size:10px;
}
.Legend
{
	color:BLACK;
	font-family:Arial;
	font-size:12px;
}
.MainOnglet
{
	font-size:12px;
}


.Onglet
{
	font-size:12px;
	background-color:Gray;
	color:White;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	border-left:inset 1px white;
	border-bottom:inset 1px white;
	border-right:inset 1px white;
	border-top:inset 1px white;
	text-decoration:none;
	
}
.Onglet:hover
{
	cursor:hand;
}
.OngletActive:hover
{
	cursor:hand;
}
.OngletActive
{
	font-size:12px;
	text-decoration:none;
	background-color:White;
	color:Gray;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	border-left:inset 1px Gray;
	border-bottom:inset 1px Gray;
	border-right:inset 1px Gray;
	border-top:inset 1px Gray;
}

.DataListItem
{
	vertical-align:top;
}

.ImageThumbnail
{
	position:absolute;
	width:100px;
	height:100px;
	z-index:999px;
}

.DataListFirstColumn
{
	/*color:#87BDFF;*/
	color:white;
	background-color:#3C78B9;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	width:300px;
	text-align: left;
	vertical-align:middle;
	padding-left: 5px;
	border: solid 0px grey;
}

.DataListSecondColumn
{
	/*color:#87BDFF;*/
	color:Black;
	font-family:Arial;
	font-size:11px;
	border: solid 0px grey;
}
.Lien
{
	color:blue;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}

.Invisible
{
	display:none;
	background-color:White;
	color:White;
}

.CoinHautGauche
{
	border-top-style:outset;
	border-top-width:thin;
	border-top-color:#000000;
	border-left-style:outset;
	border-left-width:thin;
	border-left-color:#000000;
	
}
.CoinHautDroite
{
	border-top-style:outset;
	border-top-width:thin;
	border-top-color:#000000;
	border-right-style:outset;
	border-right-width:thin;
	border-right-color:#000000;

}
.CoinBasGauche
{
	border-left-style:outset;
	border-left-width:thin;
	border-left-color:#000000;
	border-bottom-style:outset;
	border-bottom-width:thin;
	border-bottom-color:#000000;
}
.CoinBasDroite
{
	border-right-style:outset;
	border-right-width:thin;
	border-right-color:#000000;
	border-bottom-style:outset;
	border-bottom-width:thin;
	border-bottom-color:#000000;
}

.LigneHaute
{
	border-top-style:outset;
	border-top-width:thin;
	border-top-color:#000000;
}
.LigneGauche
{
	border-left-style:outset;
	border-left-width:thin;
	border-left-color:#000000;
		border-right-style:outset;
	border-right-width:thin;
	border-right-color:#000000;
	
}
.LigneDroite
{
	border-right-style:outset;
	border-right-width:thin;
	border-right-color:#000000;
	border-left-style:outset;
	border-left-width:thin;
	border-left-color:#000000;
}
.LigneBas
{
	border-bottom-style:outset;
	border-bottom-width:thin;
	border-bottom-color:#000000;
}


/***********************************************************************
		GESTION DES FLASH INFOS
************************************************************************/

.BIENVENUE
{
	position:absolute;
	left:100px;
	height:300px;
	margin-top:100px;
	margin-left:58px;	
}
.BIENVENUE1
{
	position:absolute;
	font-size:20pt;
	width:400;
	margin-top:120px;
	margin-left:60px;
	font-weight: bold;
	font-family: Tahoma, Sans-Serif;
	color:#00ACE7	
}
.BIENVENUE2
{
	position:absolute;
	font-size:20pt;
	width:400px;
	margin-top:150px;
	margin-left:20px;
	font-weight: bold;	
	font-family: Tahoma, Sans-Serif;
	color:#00ACE7
}
.BIENVENUE3
{
	position:absolute;
	font-size:20pt;
	margin-top:195;
	margin-left:10;
	width:400;
	font-weight: bold;
	color:#00ACE7;
	font-family: Tahoma, Sans-Serif;
	color: black;	
}

.TITREFLASH 
{
    background-color:#00ACE7;
	font-size:14pt;
	font-weight:bold;
	font-family: Tahoma, Sans-Serif;		
}

.TEXTEFLASH 
{   
	background-color:Transparent;
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma, Sans-Serif;	
	overflow:auto;
	border:1px solid black;
	height:150px;
	padding:3 3 3 3;
}

.Type1 
{
	position:absolute;
	padding:3;
	background-color:Transparent;
	padding-left : 10px;	
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma, Sans-Serif;
	width: 400px;
	/*left:10px;
	top:10px;*/
	margin-left:10px;	
	margin-top:10px;
}

.Type2 
{
	/*left:420px;
	top:160px;*/
	margin-left:420px;
    margin-top:160px;
	position:absolute;
    padding:3;
	background-color:Transparent;
	padding-left : 10px;
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma, Sans-Serif;
    width: 400px;
   
}

.Type3 
{
	position:absolute;
    padding:3;
	background-color:Transparent;
	padding-left : 10px;
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma, Sans-Serif;
	width: 400px;
	margin-top:350px;		
	/*top:350px;*/
}

/*****************************
TOOL TIP
********************************/

 a.ToolTip{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

    a.ToolTip:hover{z-index:25; }

    a.ToolTip span{display: none}

    a.ToolTip:hover span{ 
        display:block;
        position:absolute;
        top:2em; left:2em; width:15em;
        border:1px solid #000;
        background-color:#FfC; color:#000;
        text-align: left}
        
 
 
 /*******  POPUP  *******/
.PopupModalBackground
{
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
  width: 350px;
}




.PopupImage
{
	width: 50px;
	height: 50px;
	margin: 0px 5px 0px 5px;
}

.PopupButton
{
	margin: 3px;
}
