/**************************Standard**************************/
body
{
	background-image: url(../Image/imageFond.jpg);
	font-family: Verdana ,Tahoma, Helvetica;
	
	
}
A
{
	font-size: 11px;
	color: black;
	text-decoration: none;
}


A:hover
{
text-decoration:underline ;		
}

HR
{
	height: 1pt;
	text-align: left;
}

/*The style for buttons*/
BUTTON
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thick solid;
}
.Button
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thick solid;
}
/*The style for the image*/
IMG
{
	border-width:0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*The style for the inputbox*/
INPUT
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	margin-top: 2px;
	padding-left: 5px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
	background-color: ghostwhite;
}
/*The style for the select box*/

.NormalTextAlternate INPUT
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: transparent;
}

/*The style for the optionbox*/
OPTION
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin-top: 2px;
	margin-bottom: 2px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: ghostwhite;
}

/*The style for the select, dropdownlist*/
SELECT
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin-top: 2px;
	margin-bottom: 2px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: ghostwhite;
}

/*The style for the text area box*/
TEXTAREA
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: ghostwhite;
}


/**************************PHOTOSYNTHESE Class**************************/
/*******HEADER********/
.UserMenu
{
	font: 12px ;

	
	padding: 4px;
	background: url(../Image/tab3.gif) #d9a98f no-repeat left bottom;
	float: right;

}
.Menu {
  float:left;
  font: 12px ;
  }

.Menu li
{
		border-top: #296aff 1px solid;
	border-left: #296aff 1px solid;
	border-right: #296aff 1px solid;
	
	padding-right: 0px;
	padding-left: 0px;
	background: #d9a98f no-repeat left top;
	float: left;
	padding-bottom: 3px;
	margin: 0px 5px 0px 0px;
	padding-top: 0px;
	WHITE-SPACE: nowrap;
}

.Menu a {
  display:block;
  
  padding:4px 4px;
  text-decoration:none;
  color:black ;
  }

#Current 
{
	background-color: #c65e2b;
}
#Current a
{
	font-weight: bold;
	color: white;
}

.SubMenu
{
	font-size: 11px;
	padding-bottom: 3px;
	margin-left: 5px;
	color: white;
	margin-right: 5px;
	padding-top: 3px;
	background-color: #c65e2b;
}
.SubMenu a
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	text-decoration: none;
}

.SubMenu a:hover
{
	border-right: darkgray 1px groove;
	padding-right: 2px;
	border-top: darkgray 1px groove;
	padding-left: 2px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: darkgray 1px groove;
	padding-top: 1px;
	border-bottom: darkgray 1px groove;
	text-decoration: none;
}

.SubMenuSelected
{
	font-weight: bold;

}


/*******PAGE TITLE****/
.PageTitle
{
	font-size:16px ;
	font-weight:bold;
}
/*******NAV BAR*******/
.NavBar
{
	font-size: 10px;
}
A.NavBarLink:link
{
		text-decoration: none;
		color:Green;
}

/*******CONTENT*******/

/*The main style for normal text*/
.NormalText
{
	font-size : 12px ;
}
/*The alternate style for normal text*/
.NormalTextAlternate
{
	font-size :11px;
	font-family : Arial  ;
}
/*The second alternate style for normal text*/
.NormalTextSecondAlternate
{
		font-size :12px;
	font-weight :bold ;
}

/*******MODULE*******/
.ModuleTitle
{
	font-size:14px ;
	font-weight:bold;
}
.ModuleDescription
{
	text-justify: newspaper;
	padding-bottom: 10px;
	font-style: italic;
	text-align: left;
}
/*The style for buttons involved in module's items functions*/
INPUT.ModuleItemFunction
{
	border-width: 0; 
	background-color:Transparent ;
}
/*The style for the inputbox buttons of module used in validation, add, and others functions of the module*/
.ModuleFunction
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: black 1px solid;
	padding-top: 1px;
	border-bottom: black 1px solid;
	background-color: silver;
	text-decoration: none;
}

/*The table style for all tables of the module*/
.ModuleTable
{
	font-size :12px ;
	padding: 2px,2px,2px,2px;
	width: 100%;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
	}
/*The style for the header cells or lines of a table*/
.HeaderTable
{
	font-weight: bold;
	background-color: lightgrey;
}
.HeaderTable A
{
	
	font-weight:normal ;
}
.HeaderTableRounded
{
	font-weight: bold;
	background: url(../Image/tab2.gif) lightgrey no-repeat right top;
}

/*The style for the normal line or cell in a table*/
.ItemTable
{
	background-color: gainsboro;
}
/*The alternate style for the line or cell in a table*/
.AlternateItemTable
{

}

.ModuleMenu
{
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	margin-right: 5px;
	padding-top: 3px;
	background-color: gainsboro;
}
.ModuleMenu a
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
}
.ModuleMenu a:hover
{
	border-right: darkgray 1px groove;
	padding-right: 2px;
	border-top: darkgray 1px groove;
	padding-left: 2px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: darkgray 1px groove;
	padding-top: 1px;
	border-bottom: darkgray 1px groove;
	text-decoration: none;
}
.ListeDossier
{
	background-color: gainsboro;
}

.Listedossier a
{
	margin-top: 3px;
	display: block;
	padding-left: 18px;
	margin-bottom: 3px;
}

.Listedossier ul, .Listedossier li
{
	list-style-type: none;
}

.Listedossier ul ul
{ 
	margin-left: 20px;
	 }

.ListeDossier div
{
	background: url(../Image/folder.gif) no-repeat;
	padding-bottom: 1px;
	margin-left: -10px;
}
.CurrentListeDossier
{
	font-weight: bold;
}
	




	.BarreOutils
{

	padding-bottom: 2px;
	padding-top: 2px;
	background-color: gainsboro;
}
.OutilsAlbum
{

	background-color: whitesmoke;
}
.PathDossierAlbum
{
	
	font-size: 11px;
	letter-spacing: 1px;
		padding-bottom: 2px;
	padding-top: 2px;
	background-color: darkgray;
}
.PathDossierAlbum a
{
	
	font-size: 11px;
}

/*******CADDIE*******/
.TitleCaddie
{
	font-weight: bold;
	background: url(../Image/tab2.gif) lightgrey no-repeat right top;
	color: black;
}
.HeaderCaddie
{
	
	background: lightgrey ;
	color: black;
}

.ItemCaddieOutter
{
	font-weight: normal;
	color: white;
	background-color: #c65e2b;
}
.ItemCaddieOutter a
{

	font-weight: normal;
}
.ItemCaddieInner
{

	background-color: #d9a98f;
}
.ItemCaddieSeparator
{
	background-color: lightgrey;
}
a.ItemCaddieTools
{
	font-size: 10px;
	text-decoration: none;
}

/*******SEARCH********/

.TitleTypeSearch
{
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0px;
	font-variant: small-caps;
}


/*******OTHERS*******/
/*The main style for all tables used for page setup*/
.WorkingTable
{
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0;
	font-size:12px ;
}
/*The alternate style for all tables used for page setup*/
.SpacedWorkingTable
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
}

/*The style for error messages*/
.ErrorMessage
{
	font-weight: bold;
	color: red;
	font-size:12px;
}

/*The style for warning messages*/
.WarningMessage
{
	font-weight: bold;
	color: yellow;
}

/*The style for information messages*/
.InformationMessage
{
	
	color: blue;
}

/*******FOOTER*******/
/*The main backgroud for footer of all pages*/
.FooterStyle
{
	
}
/*The main style for header normal text*/
.FooterNormalText
{
	font-size: 10px;
	color: gray;
}



