/* ================================
    CSS STYLES FOR WaVeNet PORTAL 
    v1.0, 01/2001
   ================================
*/   

/*****************************************************************************************************************/
/*									!!! IMPORTANT NOTE !!!														 */
/*****************************************************************************************************************/

/* All the CSS for the menu in the new system are sorted in this way : 

				Name Syntax:
				************
				
				Direction+Content+"Menu"+State+Niv
				
				Direction : H , V , S : for Horizontal , Vertical or Synthetique
				Content	  : Text or TD : Text or Background
				Menu	  : string "Menu"
				State	  : A , V , O : for Actif , Visible or Open
				Niv		  : The level of the item for ex: 1,2,3,...

				Sample : 
				********

				We want to define CSS for an Horizontal Menu Text, when look open, of level 2, we write 

				HTextMenuO2

				Find CSS MenuText:
				******************

				HA1 : Horizontal actif niv 1
				HA2 : Horizontal actif niv 2
				HA3 : Horizontal actif niv 3

				HV1 : Horizontal visible niv 1
				HV2 : Horizontal visible niv 2
				HV3 : Horizontal visible niv 3

				HO1 : Horizontal open niv 1
				HO2 : Horizontal open niv 2
				HO3 : Horizontal open niv 3	

				VA1 : Vertical actif niv 1
				VA2 : Vertical actif niv 2
				VA3 : Vertical actif niv 3

				VV1 : Vertical visible niv 1
				VV2 : Vertical visible niv 2
				VV3 : Vertical visible niv 3

				VO1 : Vertical open niv 1
				VO2 : Vertical open niv 2
				VO3 : Vertical open niv 3

				SA1 : Synthetique actif niv 1
				SA2 : Synthetique actif niv 2
				SA3 : Synthetique actif niv 3

				SV1 : Synthetique visible niv 1
				SV2 : Synthetique visible niv 2
				SV3 : Synthetique visible niv 3

				SO1 : Synthetique open niv 1
				SO2 : Synthetique open niv 2
				SO3 : Synthetique open niv 3	

/*****************************************************************************************************************/
.TITLELEVEL1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#665747;
	line-height:22px;
	font-weight:bold;
	text-align : left;
    margin : 0;
    WVNEditorName : IHT - titlelevel1;
}   
.TITLELEVEL2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  14px; /* WVN : 20px; */
    font-weight:    bold;
    color: #665747;
    WVNEditorName : IHT - titlelevel2;
}   
.TEXTLEVEL1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	line-height:18px;
    color: #7c7c7c;
    WVNEditorName : IHT - textlevel1;
}   
.TEXTLEVEL2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #7c7c7c;
    WVNEditorName : IHT - textlevel2;
}   
.TEXTLEVEL3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #7c7c7c;
    WVNEditorName : IHT - textlevel3;
}   
.IHT {
    font-family: Tahoma, Arial, Arial;
    font-size: 8px;
    font-weight: bold;
    color: #663300;
    WVNEditorName : IHT - iht;
}   
.IDONLINE {
    font-family: Tahoma, Arial, Arial;
    font-size: 8px;
    font-weight: bold;
    color: #665747;
    WVNEditorName : IHT - idonline;
}   



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #FFFFFF; /* WVN : #665747; */
}

/* background color for the content part of the pages */
Body
{
    background-color: #FFFFFF; /* WVN : white; */
    color: #7C7C7C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    scrollbar-3d-light-color : #BFAD92;
    scrollbar-arrow-color : #ffffff;
    scrollbar-base-color : #BFAD92;
    scrollbar-dark-shadow-color : #ffffff;
    scrollbar-face-color : #BFAD92;
    scrollbar-highlight-color : #ffffff;
    scrollbar-shadow-color : #ffffff;
    scrollHeight:200px;
    /* Pb WVNEditor grandes polices : line-height: 12px;           */
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
	font-weight: normal;
	font-size: 10px;	
	color: #70490D;
	font-family: Arial Bold, Helvetica, sans-serif;	
}



/* background/border colors for the selected tab */
.TabBg {
    background-color: 336699; /* WVN : white; */
    border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
   background-color: #003366; /* WVN : dimgray; */
    border-color: black;
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:white; /* WVN : #665747; */
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:gainsboro;
    text-decoration:none;
    font-weight: bold;   
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:white;
}
    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
	/*CB : pour respecter les styles demandés pour le welcome message et change profile*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: tahoma, arial, Arial;
    font-size: 11px;
    /*font-weight: bold;  CB : pour respecter les styles demandés pour le welcome message et change profile*/
    /*background-image: url(images/bars.gif);  WVN : ajout */
    
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Lien;
    /* END MD 15/04/2002 */    
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color : #663300;    
}

A.SiteLink:visited  {
    text-decoration:    none;
    color : #663300;    
}

A.SiteLink:active   {
    text-decoration:    none;
    color : #663300;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color : #663300;
}

/* style for separator between site links */
.Accent
{

	color : #BFAD92;
    font-weight:    bold;    
    WVNEditorName : Accentuation;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee;
    
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Message;
    /* END MD 15/04/2002 */    
}   

/* Announcements Add by FG */
.TitleAnchor{
    font-family : Arial, tahoma, arial;
    font-size:  15px;
    font-weight:    bold;
    color: #665747;
}
.NewsLocation{
    font-family : Arial, tahoma, arial;
    font-size:  13px;
    color: #665747;
    font-style :italic;
}
.SmallNewsLocation{
    font-family : Arial, tahoma, arial;
    font-size:  11px;
    color: #665747;
    font-style :italic;
}
NormalNews{
    font-family : Arial, tahoma, arial;
    font-size:  11px;
}


/* End FG */

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #665747;
}

/* style of Announcement and events from the past */
.ItemColorPast 
{
	color:Silver
}

/* style of Announcement and events present */
.ItemColorPresent 
{
	color:Black
}

/* style of Announcement and events futures */
.ItemColorFuture
{
	color:Blue
}

.HeadJNW   {
    text-align : left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #665747;
    vertical-align:top;
    padding-top:5px;        
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.normal_editor
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;        
}
.Normal
{
	/* BEGIN MD 29/04/2002 */    
    vertical-align : top;
    /* END MD 29/04/2002 */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;        
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Style normal
    /* END MD 15/04/2002 */    
}
/* text style used for option  */
.normalOption
{
	font-weight: normal;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	height:10px;	
	padding : 0px;
	margin  :-1px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    vertical-align:top;
}

.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
    
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Normal (rouge)
    /* END MD 15/04/2002 */    
}

.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Normal (gras)
    /* END MD 15/04/2002 */    
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #665747;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #665747;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #665747;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #665747;
}
    



/* GENERIC */
H1  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#665747;
	line-height:22px;
	font-weight:bold;
	text-align : left;
    margin : 0;
}

H2  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  14px; /* WVN : 20px; */
    font-weight:    normal;
    color: #665747;
}

H3  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #665747;
}

H4  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #665747;
}

H5, DT  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #665747;
}

H6  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #665747;
}

TFOOT, THEAD    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #665747;
}

TH  {
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #665747;
}

A:link  {
    text-decoration: underline;
	color:#7C7C7C;
}

A:visited   {
    text-decoration:    underline;
	color:#7C7C7C;
}

A:active    {
    text-decoration:    underline;
	color:#7C7C7C;
}

A:hover {
    text-decoration:    underline;
	color:#7C7C7C;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
     list-style-type:    square ;
    font-family: Arial, Helvetica, sans-serif; /* WVN DEBUT : Modif Look WVN */
    font-size: 11px;
    font-weight: normal;
    line-height: 12px; /* WVN FIN */
    color : #003366;       
}

UL LI LI    {
    list-style-type:    disc;    
}

UL LI LI LI {
    list-style-type:    circle;    
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;    
}

OL OL OL LI {
    list-style-type:    lower-roman;    
}

HR {
    color: dimgrey;
    height:1pt;
     /* WVN : Modif Look WVN : text-align:left */
}
/* BEGIN MD : 01.03.2002 */
/* CSS for the MultilingualSwitch control*/
.MultilingualSwitch
{
	text-decoration:    none;
    color:  #665747;
    font-family: Arial, Helvetica, sans-serif;    
    font-weight: normal;
    font-size: 11px;    
}
/* END MD : 01.03.2002 */ 


.LgImplemented
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color : Green     
}
.LgNotImplemented
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color : Gray ;    
}

/* WVN DEBUT : classes supplémentaires : Modif Look WVN */
P
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;    
    color:#7C7C7C;
	line-height:18px;
}


.Menu
{
	background-color: #003366;
}

/* text style link buttons used in the portal modules "NoTitle" */    
.CommandButtonNoTitle		{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFED;
}
    
/* hyperlink style link buttons used in the portal modules "NoTitle" */    
A.CommandButtonNoTitle:link {
    color: #FFFFED;

}

A.CommandButtonNoTitle:visited  {
    color: #FFFFED;
}

A.CommandButtonNoTitle:active   {
    color: #FFFFED;
}

A.CommandButtonNoTitle:hover
{
	color: #665747; /* border: green 2px outset; */
}
/* BEGIN MD : 19/04/2002*/
/* Class for the error message */
.ErrorMessage
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;        
    color:Red;
    /* BEGIN MD 15/04/2002 */
    WVNEditorName : Style Error Message
    /* END MD 15/04/2002 */
}
/* END MD : 19/04/2002*/

/* WVN FIN */


/* BEGIN MD : 11/03/2002 */
/* CSS for the DeskTopPortalMenu control */

/* HORIZONTAL <TABLE> MENU*/
/*niv 1*/
.HTableMenu1 {
  background-color: #70490D;
    border : 0px none;
    width : 100%
}
/*niv 2*/
.HTableMenu2 {
    background-color: #FFFFED;
    border : 0px none;    
    width : 100%   
}

/* VERTICAL <TABLE> MENU*/
/* Style for the cell how contain the &nbsp; for the indentation*/
.IndentTD
{
display:none;
}
/*niv 1*/
.VTableMenu1 {
    background-color: Transparent ;
    width:100%;
}

/* SYNTHETIQUE <TABLE> MENU */
.STableMenu1
{
	text-align: center;
}


/* HORIZONTAL <TD> MENU */

/* niv 1 */
.HTDMenuA1, .HTDMenuV1, .HTDMenuO1
{
  background-color: #70490D;
  padding-right : 12px;
  padding-left : 12px;
  border-color: black;
  border-width:0px;
  border-style:solid;   
}

/* VERTICAL <TD> MENU */
/* niv 1*/
.VTDMenuA1, .VTDMenuO1
{
	padding-bottom: 25 px;
}
.VTDMenuV1
{
	padding-bottom: 0 px;
}

/* niv 2*/
.VTDMenuA2
{
  	text-align : left;
	padding-left:15px;
  	
}
.VTDMenuV2, .VTDMenuO2
{
	text-align : left;
	padding-left:15px;
}

/* niv 3*/
.VTDMenuA3, .VTDMenuV3, .VTDMenuO3
{
	background-color: Transparent;    
	border-color: Transparent;
}

/* SYNTHETIQUE <TD> MENU */

/* HORIZONTAL LINK SECTION */

/* niv 1 */

/* Acitf */
/* HA1 */
.HTextMenuA1, A.HTextMenuA1:link, A.HTextMenuA1:visited, A.HTextMenuA1:active
{
  color:#9ea641;
  text-decoration:none;
}
A.HTextMenuA1:hover
{
  color:#9F6625;
  text-decoration:none;
}
.HTextMenuA1MenuNiv1Top, A.HTextMenuA1MenuNiv1Top:link, A.HTextMenuA1MenuNiv1Top:visited, A.HTextMenuA1MenuNiv1Top:active
{
  color:#9ea641;
  text-decoration:none;
}
A.HTextMenuA1MenuNiv1Top:hover
{
  color:#9F6625;
  text-decoration:none;
}
/* Visible */
/* HV1 */
.HTextMenuV1, A.HTextMenuV1:link, A.HTextMenuV1:visited, A.HTextMenuV1:active {
  color:#FFFFFF;
  font-family :Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}
A.HTextMenuV1:hover
{
  color:#9ea641;
  text-decoration:none;
/* Ouvert */
/* HO1 */}
.HTextMenuO1, A.HTextMenuO1:link, A.HTextMenuO1:visited, A.HTextMenuO1:active, A.HTextMenuO1:hover
{
  color:#9ea641;
  font-family :Arial, Helvetica, sans-serif;
  font-size : 14px;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}
.HTextMenuO1MenuNiv1Top, A.HTextMenuO1MenuNiv1Top:link, A.HTextMenuO1MenuNiv1Top:visited, A.HTextMenuO1MenuNiv1Top:active, A.HTextMenuO1MenuNiv1Top:hover
{
  color:#9ea641;
  text-decoration:none;
}
/* niv 2*/

/* Actif */
/* HA2 */
.HTextMenuA2, A.HTextMenuA2:link, A.HTextMenuA2:visited, A.HTextMenuA2:active, A.HTextMenuA2:hover
{
  font-family :Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #336699 ;
  text-decoration:none;
  font-weight: bold;   
}

/* Visible */
/* HV2 */
.HTextMenuV2, A.HTextMenuV2:link, A.HTextMenuV2:visited, A.HTextMenuV2:active, A.HTextMenuV2:hover
{
  font-family :Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#003366;
  text-decoration:none;    
}


/* Ouvert */
/* HO2 */

/* VERTICAL LINK SECTION */

/* niv 1 */

/* Actif */
/* VA1 */
.VTextMenuA1, A.VTextMenuA1:link, A.VTextMenuA1:visited, A.VTextMenuA1:active
{
  color:#9f6625;
  text-decoration:none;  
}

/* Visible */
/* VV1 */
.VTextMenuV1, A.VTextMenuV1:link, A.VTextMenuV1:visited, A.VTextMenuV1:active{
}
 A.VTextMenuV1:hover, A.VTextMenuO1:hover, A.VTextMenuA1:hover{
 color:#9EA641;
text-decoration:none;
}

/* Ouvert*/
/* VO1 */
.VTextMenuO1, A.VTextMenuO1:link, A.VTextMenuO1:visited, A.VTextMenuO1:active, A.VTextMenuO1:hover
{
  color:#967A4E;
  font-family :Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold; 
  text-decoration: none;
}

/* niv 2*/

/* Actif */
/* VA2 */
.VTextMenuA2, A.VTextMenuA2:link, A.VTextMenuA2:visited, A.VTextMenuA2:active
{ 
  color:#967A4E;
  font-family :Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration:none;
  text-transform:none;
}
, A.VTextMenuA2:hover
{ 
  color:#9EA641;
  font-family :Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration:none;
  text-transform:none;
}
/* Visible */
/* VV2 */
.VTextMenuV2, A.VTextMenuV2:link, A.VTextMenuV2:visited, A.VTextMenuV2:active
{
  font-family :Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : normal;
  text-decoration:none;
  text-transform: none;
}
A.VTextMenuV2:hover
{
  font-family :Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : normal;
  text-decoration:none;
  text-transform: none;
  color:#9EA641;
}

/* Ouvert*/
/* VO2 */
.VTextMenuO2, A.VTextMenuO2:link, A.VTextMenuO2:visited, A.VTextMenuO2:active
{
  color:#967A4E;
  font-family:Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration:none;
  text-transform:none;

}
A.VTextMenuO2:hover
{
  color:#9EA641;
  font-family:Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration:none;
  text-transform:none;

}
/* niv 3 */

/* Actif */
/* VA3 */
.VTextMenuA3, A.VTextMenuA3:link, A.VTextMenuA3:visited, A.VTextMenuA3:active, A.VTextMenuA3:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gold;
    text-decoration:none;        
}

/* Visible */
/* VV3 */
.VTextMenuV3, A.VTextMenuV3:link, A.VTextMenuV3:visited, A.VTextMenuV3:active, A.VTextMenuV3:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #eeeeee ; 
    text-decoration:none;    
}

/* Ouvert */
/* VO3 */
/*
.VTextMenuO3
A.VTextMenuO3:link
A.VTextMenuO3:visited
A.VTextMenuO3:active
A.VTextMenuO3:hover
*/

/* SYNTHETIQUE LINK SECTION */

/* SA1*/

/* SV1*/
.STextMenuV1, .STextMenuV1:link, .STextMenuV1:visited, .STextMenuV1:active
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV1:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO1*/

/* SA2*/

/* SV2*/
.STextMenuV2
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV2:link
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV2:visited
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV2:active
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV2:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO2*/

/* SA3*/

/* SV3*/
.STextMenuV3
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV3:link
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV3:visited
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV3:active
{
	text-decoration : none;
	color : #665747;
}
.STextMenuV3:hover
{
	text-decoration : none;
	color : 336699;	
}

/* SO3*/

/* END MD : 11/03/2002 */


/*BEGIN MD : 08/04/2002*/
/* CSS FOR THE WVN EDITOR*/
IFRAME
{
	font-size : 15;	
}
/*END MD : 08/04/2002*/
Select
{
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;            
}

/*BEGIN MD : 22/05/2002*/
/* Style for the controle MultilingualChooser*/
.LgListActivate
{
  font-weight : normal;
}

.LgListDesactivate
{
  font-weight : bold;
}


.LgListLink:link, .LgListLink:visited, .LgListLink:hover
  {
  /*background-color: #D2B22C;*/
  color : #FFFFFF;
  font-family : Arial, tahoma, arial;
  font-size : 12px;
  letter-spacing: 0px;
  padding-top : 2px ;
  padding-bottom : 2px ;
  padding-left : 3px ;
  padding-right : 3px ;
  text-decoration:none   
}

.Separator
{
  /*background-color: #9B8056;*/
  color : #9B8056;
  font-family : Arial, tahoma, arial;
  font-size : 12px;
  font-weight : normal;
  letter-spacing: 0px;
  padding-top : 0px ;
  padding-bottom : 0px ;
  padding-left : 0px ;
  padding-right : 0px ;
  text-decoration:none;

}
/*END MD : 22/05/2002*/

/* CSS For the gallery module*/
.Gallery
{	
	width:90%;
}
.HeaderGallery
{
	background-color: #EAAA6F; /* WVN : white; */
	color:White;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:center;
}
.PagerGallery
{
	color:White;
	background-color: #EAAA6F; /* WVN : white; */
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:right;
}
.ItemGallery
{		
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.AlertnatingItemCss
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;  
	background-color: white;
}
/* BEGIN MD : 01/08/2002*/
/* CSS For the subscription to a newsletter*/
.SubscriptionHead
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
/*
.SubscriptionBorder
{
	border-right: #000000 thin double;
	border-top: #000000 thin double;
	border-left: #000000 thin double;
	border-bottom: #000000 thin double;
}
.SubscriptionHead
{
	border-right: #3399cc thin double;
	border-top: #3399cc thin double;
	font-weight: bold;
	font-size: 11px;
	border-left: #3399cc thin double;
	color: black;
	border-bottom: #3399cc thin double;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	text-align: center;
}
.SubscriptionFoot
{
	background-color: #cccccc;
	border-right: #3399cc thin double;
	border-top: #3399cc thin double;
	border-left: #3399cc thin double;
	border-bottom: #3399cc thin double;	
	text-align: center;
}
.SubscriptionRow
{
	background-color: ghostwhite;
}
*/
/* END MD : 01/08/2002 */

/*****************************************************************************************************************/
/*									!!! CSS FOR THE STORE !!!														 */
/*****************************************************************************************************************/
.CatalogueBack
{
	display:none;
}

.ProductImage
{
  padding-right : 14px;
  padding-left : 14px;
  border-color: black;
  border-width:0px;
  border-style:solid;
  text-align:center;
}

/*.TDProductTitle,.TDProductShortDescription,.TDProductPrice
{
  padding-right : 14px;
  padding-left : 14px;
  border-color: black;
  border-width:0px;
  border-style:solid;
  text-align:center;
    font-family: Tahoma, Arial, Arial;
    font-size: 9px;
    font-weight: normal;
    color: #7c7c7c;
}

.ProductTitle
{
  text-align:center;
    font-family: Tahoma, Arial, Arial;
    font-size: 9px;
    font-weight: normal;
    color: #7c7c7c;
    WVNEditorName : IHT - textlevel2;
  
}
.ProductTitle a
{color:#665747;
}

.ProductShortDescription
{
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}*/
.HomeHead
{
    color: #999966;
    font-family: Arial, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #EFEAE4;
    color: #967A4E;
    font-family: Arial, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Arial, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Arial, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Arial, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Arial, Arial;
    font-size: 12px;
    line-height: 20pt
}
.MostPopularHead
{
    background-color: #665747;
    color: white;
    font-family: Arial, Arial;
    font-size: 11px;
    font-weight: bold
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Arial, Arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Arial, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Arial, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Arial, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #dddca3;
    line-height: 10pt
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}
.NormalDouble
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/*CSS For the image book module*/
.ImgBookWin
{
	width: 100%;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	font-weight: normal;
	font-size: 11px;
	vertical-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
/* Table contain only image */
.ImgBookImg
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	background-color: #ffffff;
}
/* Table contain only description */
.ImgBookDescription
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-bottom: black 0px solid;
	border-left: black 0px solid;
	font-weight: normal;
	font-size: 15px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding:5px;	
}
/* TD for the title of the TOC*/
.ImageBookTOCTitle
{
	font-size: 13px;
	padding : 5px;
	color: #967A4E;
	font-weight: bold;
	background-color: #EFEAE4;
	text-transform: uppercase;
}
/* TD for the Table Of Content (only link) */
.ImageBookTOCTD
{ 
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 0px;
}

.ImageBookTable
{
	width: 98%;
	background-color: #EFEAE4;
	border-right: #BFAD92 5px solid;
	border-top: #BFAD92 5px solid;
	border-left: #BFAD92 5px solid;
	border-bottom: #BFAD92 5px solid;
    padding-top: 10px;
    margin: 10px;    
}

.ImageBookItem
{
	width: 100%;
}


.ImageBookTOCTable
{
	background-color: #FFFFFF;
	text-align: left; 
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	width: 100%;
	border-bottom: black 0px solid;
	height: 100%; 
	
}

.ImageBookTOCLink, A.ImageBookTOCLink:link, A.ImageBookTOCLink:visited, A.ImageBookTOCLink:hover
{ 
  	padding-right : 0px;
  	padding-left : 0px;
  	padding-top : 0px;
  	padding-bottom : 0px;
	color: #967A4E; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
}

.ImageBookTOCPager
{
	border-right: black 0px solid; 
	border-left: black 0px solid;
	border-bottom: black Opx solid;
	width: 100%;
	background-color: #967A4E;
	text-align: right;
  	padding-right : 2px;
  	padding-left : 2px;
  	padding-top : 2px;
  	padding-bottom : 2px;
}

.ImageBookTOCPagerLink, A.ImageBookTOCPagerLink:link, A.ImageBookTOCPagerLink:visited, A.ImageBookTOCPagerLink:hover
{
	font-weight: normal;
	font-size: 9px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

.ImageBookTOCPagerSelected
{
	font-weight: bold; 
	font-size: 10px;
	color: white;
	font-family: Arial, Helvetica, sans-serif; 
}

.ImageBook_Image
{
	cursor :hand;
	border-color : #FFFFFF;
}

.ImageBookViewerTitle
{
	padding : 10px;
	background-color: #EFEAE4;
	color: #967A4E;
	font-family: Arial, Arial;
	font-size: 20px;
	font-weight: bold;
	height: 35px 
}

.ImageBookViewerImage 
{
	padding : 10px;
	vertical-align:top; 
}

.ImageBookViewerDescription
{
	padding : 10px;
	vertical-align:top; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}

/* TD contain title*/
.TDImgItemTitle
{
	font-size: 13px;
	padding : 5px;
	color: #967A4E;
	font-weight: bold;
	background-color: #EFEAE4;
	text-transform: uppercase;
}

/* TD contain image*/
.TDImgBookItemImg
{
padding : 5px;
}

/* TD contain description*/
.TDImgBookItemDescr
{
padding : 0px;
}

/* TD contain all the TOC (link + pager)*/
.TDToc
{
padding-top : 5px; 
padding-bottom : 0px; 
padding-left : 5px; 
padding-right : 0px; 
}

/* TD contain all the items (image + descr) in the photobook*/
.TDItems
{
width:100%;
padding-top : 5px; 
padding-bottom : 0px; 
padding-left : 5px; 
padding-right : 5px; 
}

/* TD contain one item (image + descr) in the photobook*/
.ImageBookItem
{ 
vertical-align: top;
}

/* TD contain button first,previous,next,last */
.TDNavigator
{
padding : 5px;
text-align : center;
}

/* TD contain command buttons (download, view image, ...)*/
.TDButton
{
padding : 5px;
}

/*style for table around modules*/
/**************************************/
.Table_Module
{
}
.TD_Module_HeaderA
{
	border-bottom: black 1px solid;	
}
.TD_Module_HeaderB
{}
.TD_Module_Content
{
	padding : 5px;
}
.TD_Module_Footer
{
}
.TD_Module_Command
{}
.TD_Module_Title
{	
    text-align : left;
    font-family: Arial, Arial, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #665747;
}

/* GENERAL */
/* style for module titles */
.Head   {
    text-align : left;
    font-family: Arial, Arial, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #665747;
}

/**************************************/


/*style for table around modules*/
/**************************************/
.Table_Module
{
	width:100%
}
.TD_Module_HeaderA
{
	text-align : left;
    font-family: Arial, Arial, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #665747;	
}

.TD_Module_HeaderB
{
	text-align : left;
    font-family: Arial, Arial, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #665747;
}
.TD_Module_Content
{
	padding-top: 10px;	
}
.TD_Module_Footer
{}

.TD_Module_Command
{}
.TD_Module_Title
{    
}
.Head   { 
}


/**************************************/


/*style for Download center*/
/**************************************/

.DC_TD_TITLE{
    vertical-align : top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
}

.DC_TD_CELL{
    vertical-align : top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top : 0px; 
    padding-bottom : 0px; 
    padding-left : 0px; 
    padding-right : 0px; 
  border-color: black;
  border-width:0px;
  border-style:solid;   
}

.DC_TABLE{
}

.DC_FILTER_TD{
    vertical-align : top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top : 0px; 
    padding-bottom : 0px; 
    padding-left : 0px; 
    padding-right : 0px; 
}

/*Affichage des onglet (configuration)*/
.Onglet_Activated
{
	border-right: white 1px solid;
	padding-right: 3px;
	border-top: white 1px solid;
	padding-left: 3px;
	border-left:  white 1px solid;
	border-bottom: white 1px solid;
	height: 20px;
	background-color: dimgray;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;    
    text-decoration:none;
    font-weight: bold;    
}
.Onglet_Deactivated
{
	background-color: white;
    border-color: dimgray;
	border-width:1px;
	border-style:solid;
	padding-left:3;
	padding-right:3;
	height:20px;
	font-weight: bold;
	font-size: 13px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor : hand;
}

.Onglet_Disabled
{
    border-color: dimgray;
	border-width:1px;
	border-style:solid;
	padding-left:3;
	padding-right:3;
	height:20px;
	background-color: lightgrey;
	font-weight: bold;
	font-size: 13px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.3DWin
{
	border-right: dimgray inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: dimgray thin inset;	
}

/*** Tasks****/

.TasksAlternate
{
	background-color:whitesmoke;
}

.TasksHeader
{
	font-family : Tahoma,Verdena;
	font-weight : bold;
	font-size : 9pt;
	background-color:#cfcfcf;
}

.TasksItem
{
	font-family : Tahoma,Verdena;
	font-size : 8pt;
	color : #003366;
}

.TasksSearchTextBox
{
	font-family : Arial, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}

.TasksTableSearch
{
	font-family : Arial, tahoma, arial;
    font-size: 11px;
	background-color:#cfcfcf;
	color : #003366;

}

.TasksPagerSearch
{
	font-family : Tahoma,Verdena;
	font-size : 8pt;
	font-weight : bold;
	background-color:#cfcfcf;
}

.ListHeader
{
	font-family : Tahoma,Verdena;
	font-size : 8pt;
	font-weight : bold;
	color: #003366;
}

.oddTask
{
	background-color: #EFEAE4;
}

.evenTask
{
}

.dateSeparator
{
	font-family : Arial, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}

/* for the buttons in the Tasks Option Modal Dialog*/
.TasksCommandButton     {
    font-family : Arial, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color: #CA5408;
    cursor : hand;
}

.TasksMainTable
{
}

.TasksTitle
{
	text-align : center;
    font-family: Arial, tahoma, arial;
    font-size:  14px;
    font-weight:    normal;
    color: #CA5408;
}

.TasksTableOption
{
}
/****************************************************/



/****************************************************************************************

/*CSS for the glossary module*/

/****************************************************************************************/

 

/********************Display of the principal row ex: firstLetter - term - definition***********/

.gl_topImg {
	vertical-align:middle;
	padding-right:1px;
}

.gl_First_Letter {
    	font-family: Arial, Arial, Tahoma;
    	font-size: 20px;
    	font-weight: bold;
    	color: #663300;
	vertical-align:top;
	width:50px; 
	padding-top:8px;

	
	
	
}

.gl_EditImg{ 
	padding-right:8px;
	padding-top:8px;
	vertical-align:top;
}

.gl_term {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, tahoma, arial; 
	COLOR: #7C7C7C; 
	padding-top:15px;
	vertical-align:top;
	width:150px;
}

A.gl_Anchor_Def:active {
	text-decoration:none;
	color:#665747; 
}

A.gl_Anchor_Def:visited {
	text-decoration:none;
	color:#665747; 
}

A.gl_Anchor_Def:link {
	text-decoration:none;
	color:#665747; 
}

A.gl_Anchor_Def:hover {
	text-decoration:none;
	color:#9F6625; 
}

.gl_Def{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, tahoma, arial; 
	COLOR: #7C7C7C; 
	padding-top:15px;
	padding-right:20px;
	vertical-align:top;
}

/**********************************************************************************************/


/*********************Display of the Search bar*********************************/

.gl_Search_Align {
	text-align:left;
	vertical-align:middle;
}

.gl_Search_Label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align:middle;
	padding-right:5px; 
}

.gl_Search_TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	vertical-align:middle;
} 

/*******Display of the Index Glossary user control*********/

.gl_Index {
	FONT-SIZE: 17px; 
	text-align:center;
	letter-spacing:-0.5mm;
	padding-top:10px;
	padding-bottom:10px;
}

.gl_Index_Letter {
	padding-right:5px;
}

A.aIndexGlossary:link {
	COLOR: #665747; 
	TEXT-DECORATION: none;
}

A.aIndexGlossary:visited {
	COLOR: #665747; 
	TEXT-DECORATION: none;
}

A.aIndexGlossary:active {
	COLOR: #665747; 
	TEXT-DECORATION: none;
}

A.aIndexGlossary:hover {
	COLOR: red; 
	TEXT-DECORATION: underline;
}

/*******Display for the configuration page*****************************/

.gl_Config_Lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align:bottom;
	padding-right:20px;
}

.gl_Config_RadioButton {
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}



/* FAQS*/

.FaqsTdCategory
{
	background-color : #6699ff;
}

.FaqsQuestion{
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #7C7C7C;
    text-align : justify;
}

.FaqsAnswer{
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: normal;
    color: #7C7C7C;
    text-align : justify;
}


A.FaqsQuestion:link  {
    text-decoration: none; 
    color:  #665747;
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: normal;    
}

A.FaqsQuestion:visited   {
    text-decoration:    none;
    color:  #665747;
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: normal;    
}

A.FaqsQuestion:active    {
    text-decoration:    none;
    color:  #665747;
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: normal;    
}

A.FaqsQuestion:hover {
    text-decoration:    underline;
    color:  red;
    font-family: Tahoma, Arial, Arial;
    font-size: 12px;
    font-weight: normal;    
}


.FaqsNormal{
vertical-align : top; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

.LabelCategory{
valign: top;
vertical-align:sub;
}

.radiobuttonlistFaqs{
vertical-align : top; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 12px;
RepeatDirection:Horizontal;
}

.Faqs-TxtSearch{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal; 
}

.Faqs-Td{
align=right;
valign=top;
}

.FaqsIndex-table{
}

.FaqsIndex-td{
text-align:left;
}

.FaqsNewPageLink{ 
vertical-align : top; 
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:Blue;
line-height: 12px;
}

.FaqsNewPageLabel{
vertical-align : top; 
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
font-weight: bold;
height:100%;
color:Blue;
line-height: 12px;
}

.Faqs_Label{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

.Faqs_Link{
vertical-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 12px;
}

Faqs_Table_Header{
width:100%;
background-color:#ccccff;
}











/* hyperlink styles WHITE */
A.Linkwhite:link    {
    text-decoration:    none;
    color:#ffffff;
    
}

A.Linkwhite:visited {
    text-decoration:    none;
    color:#ffffff;
}

A.Linkwhite:active  {
    text-decoration:    none;
    color:#ffffff;
}

A.Linkwhite:hover   {
    text-decoration:    underline;
    color:white;
}


/**********************Calendar****************************/

/* FG */
.Calendar_Table_Month
{
	border : 0;
	border-color : White;
	background-color : White;
	width:100%;
}
.Calendar_THMonth
{
  font-family:Arial, sans-serif;
  color:#FFFFFF;
  font-size:8pt;
  font-weight: bold;
  background-color:#70490D;
  text-align:center;
}

.Calendar_DayMonth
{
	font-family:Arial, sans-serif;
	border : 0;
	font-size:10pt;
	border-color : White;
	background-color:#EDEDED;
	vertical-align:top;
	height:70px;
	width:15%
}
.Calendar_Dayoff
{
	font-family:Arial, sans-serif;
	border : 0;
	font-size:10pt;
	border-color : White;
	background-color:#cecfce;
	vertical-align:top;
	height:70px;
	width:10%
}
.Calendar_TrSelectedDay
{
	font-family:Arial, sans-serif;
	border : 0;
	font-size:10pt;
	border-color : White;
	background-color:#FFFACD;
	vertical-align:top;
}
.Calendar_TrSelectedDayWE
{
	font-family:Arial, sans-serif;
	border : 0;
	font-size:10pt;
	border-color : White;
	background-color:#F5D390;
	vertical-align:top;
}
.Calendar_NumSem
{
	border : 0;
	border-color : White;
	background-color:#cecfce;
	font-family:Arial, sans-serif;
    font-size:8pt;
    font-weight: bold;
    width:10px;
}

.Calendar_Private
{
	color:White;
	background-color:Green;
	font-size:11px;
}

a.Calendar_LinkN:link
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#FFFFFF;
}

a.Calendar_LinkN:active
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#FFFFFF;
}

a.Calendar_LinkN:visited
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#FFFFFF;
}

a.Calendar_LinkN:hover
{
font :8 pt Tahoma;
color:#FFFFFF;
}

/* END FG */

.Calendar_Table
{
	background-color:white;
	font :8 pt Tahoma;
	width:100%;
}


/*Calendar Header */
.Calendar_TdHeaderHour
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    width : 1%;
    text-align : right;
}

.Calendar_TdHeaderOutHour
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    width : 1%;
    text-align : right;
}

.Calendar_TH
{
  font-family:Arial, sans-serif;
  color:#FFFFFF;
  font-size:8pt;
  font-weight: bold;
  background-color:#70490D;
  text-align:center;
}

.Calendar_TodayTH
{
  font-family:Arial, sans-serif;
  color:red;
  font-size:8pt;
  font-weight: bold;
  background-color:#70490D;
  text-align:center;
}

.Calendar_ImagesNextBefore
{
	cursor:hand;
}

a.Calendar_Link0:link
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#4682B4;
}

a.Calendar_Link0:active
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#4682B4;
}

a.Calendar_Link0:visited
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#4682B4;
}

a.Calendar_Link0:hover
{
font :8 pt Tahoma;
color:#4682B4;
}

a.Calendar_LinkFinished0:link
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#4682B4;
}

a.Calendar_LinkFinished0:active
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#4682B4;
}

a.Calendar_LinkFinished0:hover
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#4682B4;
}

a.Calendar_LinkFinished0:visited
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#4682B4;
}

a.Calendar_Link1:link
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#000080;
}

a.Calendar_Link1:hover
{
font :8 pt Tahoma;
TEXT-DECORATION: underline;
color:#000080;
}

a.Calendar_Link1:visited
{
font :8 pt Tahoma;
color:#000080;
}

a.Calendar_Link1:active
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#000080;
}
 
a.Calendar_LinkFinished1:link
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#000080;
}

a.Calendar_LinkFinished1:visited
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#000080;
}

a.Calendar_LinkFinished1:active
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#000080;
}

a.Calendar_LinkFinished1:hover
{
font :8 pt Tahoma;
TEXT-DECORATION: line-through;
color:#000080;
}


a.Calendar_NewsLink:link
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#7C7C7C;
}

a.Calendar_NewsLink:hover
{
font :8 pt Tahoma;
TEXT-DECORATION: underline;
color:#7C7C7C;
}

a.Calendar_NewsLink:visited
{
font :8 pt Tahoma;
color:#7C7C7C;
}

a.Calendar_NewsLink:active
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#7C7C7C;
}	


/* Calendar rows */
.Calendar_TrOutHour
{
	background-color:#EFEAE4;
}

.Calendar_TrHour0
{
	background-color:#EDEDED;
}

.Calendar_TrHour1
{
	background-color:#cecfce;
}

.Calendar_TrSelectedHour0
{
	background-color:#FFFFE0;
}

.Calendar_TrSelectedHour1
{
	background-color:#FFFACD;
}




/*Calendar cells */
.Calendar_TdOutHour
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    width:12%;
}

.Calendar_TdHour0
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    width:12%;
}

.Calendar_TdHour1
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
}


/*Small Calendar */

.SmallCalendar_Table
{
	border-width:1px;
	border-style:solid;
	border-color:#6699cc;
}
.SmallCalendar_DayHeader
{
	background-color:#B0C4DE;
	font-weight: bold;
	font-size:8pt;
	
}

.SmallCalendar_Day
{
	font-weight: bold;
	font-family:Verdena, sans-serif;
	color:#696969;
	font-size:8pt;
	text-decoration:none;
}

.SmallCalendar_NextPrev
{
	font-family:Verdena, sans-serif;
	font-weight: bold;
	font-size:9pt;
}

.SmallCalendar_OtherMonth
{
	font-weight: bold;
	font-family:Verdena, sans-serif;
	color:#696969;
	font-size:8pt;
	text-decoration:none;
	
	
}

.SmallCalendar_SelectedDay
{
	border-width:1px;
	border-style:solid;
	border-color:red;
	background-color:#FFFFED;
	font-weight: bold;
	font-family:Verdena, sans-serif;
	color:#696969;
	font-size:8pt;
	text-decoration:none;
}

.SmallCalendar_Selector
{
	border-width:1px;
	border-style:solid;
	border-color:red;
}

.SmallCalendar_Title
{
	background-color:#B0C4DE;
	font-weight: bold;
	font-size:8pt;
}

.SmallCalendar_TodayDay
{
	font-family:Verdena, sans-serif;
	font-weight: bold;
	color:red;
	font-size:8pt;
	text-decoration:none;
}

.SmallCalendar_WeekendDay
{
	font-weight: bold;
	font-family:Verdena, sans-serif;
	color:#696969;
	font-size:8pt;
	text-decoration:none;
}



/*******menu contextuel******/
.skin0{
position:absolute;
width:150px;
border:2px solid black;
background-color:menu;
font-family:Arial;
font-size:10pt;
color:black;
line-height:20px;
cursor:default;
visibility:hidden;
}

.skin1{
cursor: default;
font-family: Tahoma;
color:black;
position: absolute;
width: 150px;
font-size:10pt;
background-color: menu;
border: 1 solid buttonface;
visibility:hidden;
border: 2 outset buttonhighlight;
}
a.MenuLink
{
	color:black;
	text-decoration:none;
}
a.MenuLink:hover
{
	color:white;
	text-decoration:none;
}

a.MenuLink:visited
{
	color:black;
	text-decoration:none;
}

.menuitems{
padding-left:15px;
padding-right:10px;
link:#FFFFFF;
alink:#FFFFFF;
vlink:#FFFFFF;
}
/*********fin menu contextuel***********/
Table.DialogBox
{
	background-color:White;
	BACKGROUND-COLOR:#ffffff; 
	BORDER-BOTTOM: White 2px ridge;
	BORDER-LEFT: White  2px ridge; 
	BORDER-RIGHT: White  2px ridge;
	BORDER-TOP:White  2px ridge;
}


/**********************************************************/
/* wvnSearch   */
/**********************************************************/
.wvnSearchTable{
	width:100%;
	border-width : thin;
	border-right: #BFAD92 thin solid;
	border-top: #BFAD92 thin solid;
	border-left: #BFAD92 thin solid;
	border-bottom: #BFAD92 thin solid;	
}
.wvnSearchItem1{
    font-family: Tahoma, Arial, Arial;
    font-size: 11px;
    font-weight: normal;
}
.wvnSearchItem2{	
	font-weight: normal;
	font-size: 11px;
    	font-family: Tahoma, Arial, Arial;
	background-color: #EFEAE4;
}
.wvnSearchHeader{
    font-family: Tahoma, Arial, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: #665747;
}
.wvnSearchFooter
{}
.wvnSearchPager
{
    font-family: Tahoma, Arial, Arial;
    font-size: 11px;
    font-weight: normal;    	
}

.wvnSearchConfig_Table
{
	background-color : #EFEAE4;	
}
.wvnSearchConfig_Title
{
	border-bottom: black 1px double;
    font-family: Tahoma, Arial, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

.wvnSearchConfig_Item1_l
{}
.wvnSearchConfig_Item1_c
{}
.wvnSearchConfig_Item1_r
{}

.wvnSearchConfig_Item2_l
{
	border-top: BFAD92 1px solid;
	border-left: BFAD92 1px solid;
	border-bottom: white 1px solid;
}
.wvnSearchConfig_Item2_c
{
	border-top: BFAD92 1px solid;	
	border-bottom: white 1px solid;	
}
.wvnSearchConfig_Item2_r
{
	border-top: BFAD92 1px solid;
	border-right : BFAD92 1px solid;
	border-bottom: white 1px solid;
}
.wvnSearch_SearchDidNotMatch
{
	font-weight: bold;
	font-size: 15px;
	color: #665747;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.wvnSearch_Result_TableRes
{
	vertical-align : top;
    font-family: Tahoma, Arial, Arial;
    font-size: 11px;
    font-weight: normal; 	
}
.wvnSearch_Result_TableRes_FoundOnPageLbl
{}
.wvnSearch_Result_TableRes_FoundOnPageValue
{}
.wvnSearch_Result_TableRes_ModuleTypeLbl
{}
.wvnSearch_Result_TableRes_ModuleTypeValue
{}
.wvnSearch_Result_TableRes_ModuleLbl
{}
.wvnSearch_Result_TableRes_ModuleValue
{}
.wvnSearch_Result_TableOccRes
{
	vertical-align : top;
    font-family: Tahoma, Arial, Arial;
    font-size: 11px;
    font-weight: normal; 	
}
.wvnSearch_Result_TableOccRes_Title
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
    	font-family: Tahoma, Arial, Arial;
	text-decoration: underline;
}
.wvnSearch_Result_TableOccRes_ModuleDetailLbl
{}
.wvnSearch_Result_TableOccRes_ModuleDetailLbl
{}
.wvnSearch_Result_TableOccRes_Word
{
	font-weight: bold;	
	font-style: italic;	
}

/****** AdvancedForm ******/


/* pour l'alignement général des labels du formulaire */
.tdForm
{
	text-align:left;
	vertical-align:top;
}

/* pour l'alignement général des contrôles du formulaire */
.tdForm2
{
	text-align:left;
	vertical-align:middle;
}

/* pour l'alignement général de la page */
.tdGlobal
{
	text-align:center;
	vertical-align:middle;	
	 
}

/* défilement du formulaire */
.Scrollable
{
	/*overflow-y:auto;
	height:300px;*/
	
	
	
}

.bgNav
{
	/*background-color:#ECC137;*/
	
}

.subItem
{
	background-color:#ffffcc;
}



/* pour l'alignement des boutons précédent/suivant*/
.Submit
{
	text-align:center;
	vertical-align:middle;
	visibility:hidden;
}

/* pour l'alignement des boutons Paypal + message de confirmation*/
.SubmitPP
{
	text-align:center;
	vertical-align:middle;
	
}

/* pour l'alignement de l'historique, etc */
.History
{
	text-align:center;
	vertical-align:middle;
	
}


/* style des boutons précédent,suivant et numéros d'étapes en haut */
.Navigator
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* pour l'alignement des numéros d'étapes en haut */
.Steps
{
	text-align:center;
	vertical-align:middle;
}

/* pour l'alignement du total en haut */
.Total
{
	text-align:center;
	vertical-align:middle;
}

/* style du mot "Total" */
.TotalTitle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #665747;
    text-decoration:    underline;
    
}

/* style de la valeur du total et de la monnaie */
.TotalValueCurrency
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;    
}



/*										*
 *										*
 *			 ---------------------					*
 *			| WVNLIST MODULE CSS  |					*
 *			 ---------------------					*
 *										*
 *										*
 *										*/

/*										*
 *										*
 *										*
 *			General wvnList						*
 *										*
 *										*
 *										*/

/* Default font for the button */
.wvnListButtonFont
{
	font-size :  x-small;
}

/* Default width for DropDownLists/Textboxes */
.wvnListDefaultWidth
{
	width : 120;	
}

/*										*
 *										*
 *										*
 *			wvnList related						*
 *										*
 *										*
 *										*/

/* Options table (domains/list selection, sort, description) */
.wvnListOptionsTable
{
	width : 100%;
}

/* Options table row */
.wvnListOptionsTableRow
{
	
}

/* Options table: inner tables */
.wvnListOptionsTableInner
{
	
}

/* Options table columns */
.wvnListOptionsTableCol
{
	
}

/* Options table options panel (i.e. Domain selection) */
.wvnListOptionsTablePanel
{
	
}

/* The list description zone */
.wvnListListDescription
{
	OVERFLOW-Y: auto;
	width: 300px;
	height: 50px;
}

/* Table containing the div that will contain the data */
.wvnListListTable
{
	width : 100%;
	height : 100%;
}

/* Div that will contain the data */
.wvnListListTableDiv
{
	 WIDTH : 750; 
	 HEIGHT : 300;
	 overflow :auto;
}

/* Alignement of the launch/export buttons */
.wvnListLaunchButtons
{
	align:"center";
}

/* The dataGrid containing the result of the query... */
.wvnListDataGrid
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

/* ... its header style (TR)... */
.wvnListHeaderStyle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-style: italic;
	background-color: silver;
	text-align: center;
}

/* ... its item style (TR)... */
.wvnListItemStyle
{
	font-size: 8pt;
	color: black;
}

/* ... its alternate item style (TR) ... */
.wvnListAlternateItemStyle
{
	font-size: 8pt;
	color: black;
}

/* ... its item style (TD) for a default content ... */
.wvnListItemDefault
{
}

/* ... its item style (TD) for a string content ... */
.wvnListItemString
{
	text-align: left;
}

/* ... its item style (TD) for a string content ... */
.wvnListItemNumber
{
	text-align: right;
}

/* ... its item style (TD) for a string content ... */
.wvnListItemDate
{
	text-align: left;
}

/* ... its item style (TD) for a boolean content ... */
.wvnListItemBoolean
{
	text-align: center;
}

/* Div pager part */
.wvnListPagerStyle
{
	font-weight: bolder;
	font-size: 12px;
	vertical-align: top;
	color: gainsboro;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.wvnListPagerStyle a:link 
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: Black;
    vertical-align:top;
}

.wvnListPagerStyle a:visited 
{ 
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: Black;
    vertical-align:top;
}

.wvnListPagerStyle a:hover 
{ 
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: Red;
    vertical-align:top;
}

/*										*
 *										*
 *										*
 *			editWvnList related			*
 *										*
 *										*
 *										*/

/* Table for the edit of a list... */
.wvnListEditPanel
{
}

/* ... row of this table */
.wvnListEditRow
{
	vertical-align: top;
}

/* Width of filter textboxes */
.wvnListFilterWidthEdit
{
	width:120;	
}

/*										*
 *										*
 *										*
 *			configWvnList related		*
 *										*
 *										*
 *										*/

/* Dimensions of the listbox(es) */
.wvnListListBoxCell
{
	width: 180px;
	height: 200px;
}

/* Width of an option table */
.wvnListOption
{
	width:100%
}

/* TD used for displaying the "edit" panel (add, remove, edit */
.wvnListEditPanel
{
	width:50;
	text-align:left;
}

/* Additionnal options for the chart control */
.wvnListChartTheme
{
	width:640;
	height:480;
}

/*   NEWSLETTER V2 */
.datagridStyleNewsletter 
{
	Font-Family :Arial;
	Font-Size : Smaller;
	text-align : center;
	font-weight : bold;
	background-color: #ffffff;
	
		
}

.datagridAlternatingItemStyleNewsletter 
{
	Background-Color : #DDDDDD;
	text-align : center;
	
}

.datagridHeaderStyleNewsletter 
{
	font-weight : bold; 
	text-align : center;
	color : #ffffff;
	ForeColor : White; 
	Background-Color : #0071BD;		
}
.datagridPagerStyle 
{
	font-size : 12px;
	
}

/************************************************************************************************************************************
    CVs
*********************************************************************************************************************/
.CV_Table
{
      border:0px;
      width:100%;
      padding:0px;
}
.CV_Search_Table
{
      padding:0px;
      text-align:left;
      border : 0;
}
.CV_Pagination_Table
{
      padding:0px;
      text-align:left;
      border:0px;
      width:100%;
}
.CV_Pagination_TD
{
      text-align:center;
      width:100%;
}
 
.CV_Label
{
    text-align : left;
    font-family : Arial, tahoma, arial;
    font-size:  11px;
    font-weight : normal;
    color: #967A4E;
}

.CVTitle
{
	text-align : left;
    font-family : Arial, tahoma, arial;
    font-size:  15px;
    font-weight : bold;
    color: #967A4E;
}

.CVSubTitle 
{
    font-family : Arial, tahoma, arial;
    font-size: 11px;
    font-weight: bold;
    color: #967A4E;
    WVNEditorName : CVSubTitle
}

.CV_TD_Label
{
      width:150px;
}

.CVLink     
{
    font-family : Arial, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}
    
A.CVLink:link, A.CVLink:visited, A.CVLink:active, A.CVLink:hover 
{
    text-decoration:    underline;
    color: #967A4E;
}
.CVDetailPhoto
{
	max-width:260px;
}
* html .CVDetailPhoto
{
	width:260px;
}

fieldset
{
 color: #967A4E;
 border-color: #967A4E;
}


.CVSubHead , fieldset legend
{
    font-family : Arial, tahoma, arial;
    font-size:  11px;
    font-weight:    bold;
	color: #967A4E;
	vertical-align:top;
}

.Required
{
	color: #FF823E;
}

.SearchDate
{
	width:100px;
}