.page

{

  /*background:#000320;*/
  background-image:url(../img/HG-SW2.jpg);
  background-repeat:no-repeat;

  text-align: center;
  
  border: 0px;
  
  margin-top:160px;

}

.mainTab

{

  /*background: #010127;*/

  text-align: center;

  border-collapse: collapse;

  border: 0px solid #333333;

  padding: 0 0 0 0;

  position: relative;

  top: -7px;
  /*color:#3d415d;*/

}

.mainCell

{

  background: #fadba4;

  border:0px solid #fadba4/*#333333*/;

}

.bottomcell

{

  /*background-image: url('../img/index-bottom.jpg');*/
  background-color:#000;
  border: none;

}

.FlagsLinks

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  text-align: center;

  text-decoration: none;

  border: 0px;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  color: black;

}

.menu

{

  border-bottom: 0px ;

  border-left: 0px;

  border-right: 0px;

  border-top: 0px;
  text-align:left;
  z-index:12;

}

.pageMenuTable

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color: green;

  text-align: center;

  text-decoration: none;

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

.pageMenuText

{

  font-family: Verdana, "Times New Roman";

  font-size: 12px;

  color: #CD5C5C;   /*IndianRed*/

  text-align: left;

  text-decoration: none;

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

.pageMenuTextSmall

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color: #CD5C5C;   /*IndianRed*/

  text-align: left;

  text-decoration: none;

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

.PageMenuList

{

  list-style-position: outside;

  list-style-image: url("../img/arrows/arrow-red.gif");

  text-decoration: none;

  color: #D3D3D3;

  min-height: 25px;

}

.PageMenuList:hover

{

  text-decoration: none;

  color: #FFE4E1;

}

.PageSubMenuList

{

  list-style: disc outside none;

  text-decoration: none;

  color: #D3D3D3;

  min-height: 35px;

}

.PageSubMenuList:hover

{

  text-decoration: none;

  color: #FFE4E1;

}

.PageGeneral

{

  background: #32385B;

  border: 0px solid #333333;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  vertical-align: top;
  z-index:-1;

}

.PageLeftPart

{

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  vertical-align: top;

}

.copyrights

{

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  color: #D3D3D3;   /*IndianRed*/

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  text-align: center;

  text-decoration: none;

  vertical-align: bottom;

}

.copyrights:hover

{

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  color: #F08080;

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  text-align: center;

  text-decoration: none;

  vertical-align: bottom;

}

.downLeftPage

{

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  color: #D3D3D3;

  font-family: Verdana, "Times New Roman";

  font-size: 8px;

  min-height: 500px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  text-align: center;

  text-decoration: none;

  vertical-align: bottom;

}

.PageTitle

{

  font-family: Verdana;

  font-size: 10px;

  font-weight:normal;

	color:#3d415d;
 /* color: #AD9237;*/

  line-height: 2.9;

  text-align:center;

  text-decoration: none;

}
.PageTitle a

{
	 font-weight:normal;
	color:#3d415d;
	 text-decoration: none;
}

.PageTitle a:hover

{
	color:#8d9bba;
	 background:none;
}

.PageTitleRight

{

  font-family: Verdana;

  font-size: 13px;

  font-weight: bold;

  color: #AD9237;

  line-height: 2.9;

  text-align: right;

  text-decoration: none;

}

.PageTitleLink

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 13px;

  font-weight: normal;

  color: #6495ED;

  line-height: 2.9;

  text-align: left;

  text-decoration: none;

}

.PageTitleCentered

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 16px;

  font-weight: bold;

  color: #A7B8C9;

  letter-spacing: 4px;

  line-height: 2.9;

  text-align: center;

  text-decoration: none;

  background:   #607080; /*#A7B8C9;*/

}

.PartTitle

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #006B8B;

  text-align: center;

  text-decoration: none;

}

.NormalText

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color:#000/*#D3D3D3"*/;

  line-height: 1.5;

  text-align: justify;

  text-decoration: none;

  vertical-align: top;

}

.NormalTextCentered

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #D3D3D3;

  line-height: 1.5;

  text-align: center;

  text-decoration: none;

}

.NormalTextRight

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #D3D3D3;

  line-height: 1.5;

  text-align: right;

  text-decoration: none;

}

.NormalTextMiddle

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #D3D3D3;

  line-height: 1.5;

  text-align: justify;

  text-decoration: none;

  vertical-align: middle;

}

.NormalTextBottom

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #D3D3D3;

  line-height: 1.5;

  text-align: justify;

  text-decoration: none;

  vertical-align: bottom;

}

.ItalicText

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-style: italic;

  color: #D3D3D3;

  text-align: justify;

  text-decoration: none;

  vertical-align: top;

}

.NormalTextColored

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #6495ED;

  line-height: 1.9;

  text-align: left;

  text-decoration: none;

}

.NormalTextColoredCentered

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #6495ED;

  line-height: 1.9;

  text-align: center;

  text-decoration: none;

}

.PageLinks

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #6495ED;

  text-align: left;

  text-decoration: none;

}

.PageLinks:hover

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #F08080;

  text-align: left;

  text-decoration: none;

}

.PageLinksCentered

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #6495ED;

  text-align: center;

  text-decoration: none;

}

.PageLinksCentered:hover

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #F08080;

  text-align: center;

  text-decoration: none;

}

.RedSignal

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: red;

  text-decoration: none;

}

.SiteMapLink

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #5A81C8;

  text-align: left;

  text-decoration: none;

}

.InsidePageTables

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color: #696969;   /*DimGrey*/

  text-align: center;

  text-decoration: none;

  border: 1px groove;

  border-collapse: collapse;

  padding: 0 0 0 0;

}

.LegendePhoto

{

  font-family: Verdana, "Times New Roman";

  font-size: 11px;

  color: #9B9B9B;

  text-align: right;

  text-decoration: none;

  border: none;

  border-collapse: collapse;

  border-spacing: 0px;

  padding: 0 0 0 0;

}

.back

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color:  #F08080;

  text-align: center;

  text-decoration: none;

  border: none;

}

.top

{

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color:  #F08080;

  text-align: right;

  text-decoration: none;

  border: none;

}

.inputTextField

{

  background: #333333;

  border: thin inset #32385B;

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color:  #FFFFFF;

  text-align: left;

  text-decoration: none;

}

.inputSelectField

{

  background: #333333;

  border: thin inset #32385B;

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color:  #FFFFFF;

  text-align: left;

  text-decoration: none;

}

.inputButton

{

  background: #32385B;

  border: thin outset #333333;

  font-family: Verdana, "Times New Roman";

  font-size: 10px;

  color:  #FFFFFF;

  text-align: center;

  text-decoration: none;

}



/****************** STYLE PARTICULIER UTILISER DANS LA PARTIE ADMIN ******************************/

.AdminSiteTitle

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-style: italic;

  font-weight: bold;

  color: red;

  text-align: center;

  text-decoration: none;

}

.AdminTabColTitles

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-style: normal;

  font-weight: normal;

  color: #000001;

  border: none;

  text-align: center;

  text-decoration: none;

}

.AdminTabColTitles

{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #FFFFFF;

  background-color: #666666;

  text-align: center;

}

.AdminTabColInside

{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;

  border: thin solid;

  border-top-style: none;

  border-right-style: solid;

  border-bottom-style: none;

  border-left-style: solid;

  border-color: #000000;

  color:#D3D3D3;

}

.AdminTabColInsideLink

{

  color: #D3D3D3;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  text-decoration: none;

  margin: 0px;

  border: none;

}

.AdminTabColInsideLink:hover

{

  color: #F08080;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  text-decoration: none;

  margin: 0px;

  border: none;

}

.AdminPreviewCell

{

  background:   #32385B;

}

.AdminPersonnelFieldName

{

  border: none;

  color:  #FAFAD2;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;

  text-align: left;

  text-decoration: none;

}

.AdminPersonnelField

{

  border: none;

  color: #D2B48C;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;

  text-align: left;

  text-decoration: none;

}

.AdminPresenceTable

{

  border: thin solid #D3D3D3;

  background: #333333;

  color: #D3D3D3;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;

  text-align: center;

  text-decoration: none;

}

.AdminPresenceEmptyCell

{

  border: none;

}

.AdminPresenceDateCell

{

  border: thin solid #D3D3D3;

  color: #D3D3D3;

}

.AdminPresenceTitleCell

{

  border: thin solid white;

  background: #282724;

  color: white;

}

.AdminPresenceBeginHourCell

{

  border: thin solid #D3D3D3;

  color: #7FFFD4;

}

.AdminPresenceEndHourCell

{

  border: thin solid #D3D3D3;

  color:  #F4A460;

}

.AdminPresenceDevPlus

{

  border: thin solid #D3D3D3;

  color: green;

}

.AdminPresenceDevMinus

{

  border: thin solid #D3D3D3;

  color: red;

}

.AdminPresenceMonthDevPlus

{

  border: none;

  color: green;

}

.AdminPresenceMonthDevMinus

{

  border: none;

  color: red;

}

.AdminPrintNormalText

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: black;

  line-height: 1.5;

  text-align: justify;

  text-decoration: none;

}

.AdminPrintNormalTextCentered

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: black;

  line-height: 1.5;

  text-align: center;

  text-decoration: none;

}

.AdminPrintPresenceTable

{

  border: thin solid #282724;

  background: white;

  color: #282724;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  margin: 0px;

  text-align: center;

  text-decoration: none;

}

.AdminPrintPresenceDateCell

{

  border: thin solid #282724;

  color: #282724;

  font-size: 10px;

}

.AdminPrintPresenceTitleCell

{

  border: thin solid #282724;

  background: #D3D3D3;

  color: #282724;

}

.AdminPrintPresenceBeginHourCell

{

  border: thin solid #282724;

  color: #008B8B;

  font-size: 10px;

}

.AdminPrintPresenceEndHourCell

{

  border: thin solid #282724;

  color: #00008B;

  font-size: 10px;

}

.AdminPrintPresenceDevPlus

{

  border: thin solid #282724;

  color: green;

}

.AdminPrintPresenceDevMinus

{

  border: thin solid #282724;

  color: red;

}

.AdminPrintLegendCell

{

  border: thin solid;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: black;

  line-height: 1;

  text-align: center;

  text-decoration: none;

}

.PageTitleUpFlag

{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  font-weight:normal;

  color: #AD9237;
  
  text-decoration: none;
}

.PageTitleRun

{

 	position:absolute; 
	width:798px;
	z-index:800;
	margin-top:-25px;
	color:#FF6600;
	font-family: Verdana, Geneva, sans-serif;
	font-style:oblique;
	font-size:18px;
	text-align:center;
}