/* ================================
    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 {
    text-align : left;
    font-family: Arial, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #CC0000;
    WVNEditorName : IHT - titlelevel1;
}   
.TITLELEVEL2 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #663300;
    WVNEditorName : IHT - titlelevel2;
}   
.TEXTLEVEL1 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    WVNEditorName : IHT - textlevel1;
    text-align : justify;
}   
.TEXTLEVEL2 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    WVNEditorName : IHT - textlevel2;
}   
.TEXTLEVEL3 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    WVNEditorName : IHT - textlevel3;
}   
.IHT {
    font-family: Tahoma, Arial, Verdana;
    font-size: 8px;
    font-weight: bold;
    color: #663300;
    WVNEditorName : IHT - iht;
}   
.IDONLINE {
    font-family: Tahoma, Arial, Verdana;
    font-size: 8px;
    font-weight: bold;
    color: #CC0000;
    WVNEditorName : IHT - idonline;
}   



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #FFFFFF; /* WVN : darkred; */
}

/* background color for the content part of the pages */
Body
{
    background-color: #FFFFFF; /* WVN : white; */
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    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: Verdana 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: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:white; /* WVN : DarkRed; */
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, 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: Verdana, Helvetica, sans-serif;*/
    font-family: tahoma, arial, verdana;
    font-size: 11px;
    /*font-weight: bold;  CB : pour respecter les styles demandés pour le welcome message et change profile*/
    /*background-image: url(images_design/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 {
font-family : arial, verdana;
  background-color: #BFAD92;
    text-decoration:    none;
    color : #FFFFFF;    
    font-size: 12px;
    font-weight:bold;
    text-transform: uppercase;
}

A.SiteLink:visited  {
font-family : arial, verdana;
  background-color: #BFAD92;
    text-decoration:    none;
    color : #FFFFFF;    
    font-size: 12px;
    font-weight:bold;
    text-transform: uppercase;
}

A.SiteLink:active   {
font-family : arial, verdana;
  background-color: #BFAD92;
    text-decoration:    none;
    color : #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    text-transform: uppercase;
}

A.SiteLink:hover    {
font-family : arial, verdana;
  background-color: #BFAD92;
    text-decoration:    none;
    color : #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    text-transform: uppercase;
}

/* 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: Verdana, 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 : verdana, tahoma, arial;
    font-size:  15px;
    font-weight:    bold;
    color: darkred;
}
.NewsLocation{
    font-family : verdana, tahoma, arial;
    font-size:  13px;
    color: darkred;
    font-style :italic;
}
.SmallNewsLocation{
    font-family : verdana, tahoma, arial;
    font-size:  11px;
    color: darkred;
    font-style :italic;
}
NormalNews{
    font-family : verdana, tahoma, arial;
    font-size:  11px;
}


/* End FG */
/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* 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: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
    vertical-align:top;
    padding-top:5px;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.normal_editor
{
	font-family: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    vertical-align:top;
}

.NormalRed
{
    font-family: Verdana, 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: Verdana, 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: Verdana, 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: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERIC */
H1  {
    /*font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px; 
    font-weight:    normal;
    color: #666644;*/
    text-align : left;
    font-family: Arial, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    margin : 0;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  14px; /* WVN : 20px; */
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration: none; 
    color:  darkred;
}

A:visited   {
    text-decoration:    none;
    color:  darkred;
}

A:active    {
    text-decoration:    none;
    color:  darkred;
}

A:hover {
    text-decoration:    underline;
    color:  red;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
     list-style-type:    square ;
    font-family: Verdana, 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:  darkred;
    font-family: Verdana, Helvetica, sans-serif;    
    font-weight: normal;
    font-size: 11px;    
}
/* END MD : 01.03.2002 */ 


.LgImplemented
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;    
    color : Green     
}
.LgNotImplemented
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color : Gray ;    
}

/* WVN DEBUT : classes supplémentaires : Modif Look WVN */
P
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    color:#003366;
}


.Menu
{
	background-color: #003366;
}

/* text style link buttons used in the portal modules "NoTitle" */    
.CommandButtonNoTitle		{
    font-family: Verdana, 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: red; /* border: green 2px outset; */
}
/* BEGIN MD : 19/04/2002*/
/* Class for the error message */
.ErrorMessage
{
	font-family: Verdana, 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_main {
	font-size:10px;
    border : 0px none;
    width : 100%
}


.HTableMenu1 {
  background-color: #BFAD92;
    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_main, .HTDMenuV1_main, .HTDMenuO1_main
{
  padding-right : 10px;
  padding-left : 10px;
  border-color: black;
  border-width:0px;
  border-style:solid;   
text-transform: uppercase;
}


.HTDMenuA1, .HTDMenuV1, .HTDMenuO1
{
  background-color: #BFAD92;
  padding-right : 10px;
  padding-left : 10px;
  border-color: black;
  border-width:0px;
  border-style:solid;   
text-transform: uppercase;
}

/* niv 1*/
.VTDMenuA1, .VTDMenuO1
{
	padding-top: 20 px;
	padding-bottom: 0 px;
  	text-align : left;
	padding-left: 21px;
}
.VTDMenuV1
{
	padding-top: 20 px;
	padding-bottom: 0 px;
	text-align : left;	
	padding-left: 21px;	
}

/* niv 2*/
.VTDMenuA2
{
  	text-align : left;
	padding-top: 12px;
	padding-left: 28px;
  	
}
.VTDMenuV2, .VTDMenuO2
{
	text-align : left;
	padding-top: 12px;
	padding-left: 28px;	
}

/* niv 3*/
.VTDMenuA3, .VTDMenuV3, .VTDMenuO3
{
	text-align : left;
	padding-bottom: 0px;
	padding-top: 0px;	
	padding-left: 35px;
	background-color: Transparent;    
	border-color: Transparent;
}

.VTDMenuA4, .VTDMenuV4, .VTDMenuO4
{
	text-align : left;
	padding-bottom: 0px;
	padding-top: 0px;	
	padding-left: 40px;
	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, A.HTextMenuA1:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 12px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}

/* Visible */
/* HV1 */
.HTextMenuV1, A.HTextMenuV1:link, A.HTextMenuV1:visited, A.HTextMenuV1:active, A.HTextMenuV1:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 12px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}

/* Ouvert */
/* HO1 */
.HTextMenuO1, A.HTextMenuO1:link, A.HTextMenuO1:visited, A.HTextMenuO1:active, A.HTextMenuO1:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 12px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}
.HTextMenuA1_main, A.HTextMenuA1_main:link, A.HTextMenuA1_main:visited, A.HTextMenuA1_main:active, A.HTextMenuA1_main:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 14px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}

/* Visible */
/* HV1 */
.HTextMenuV1_main, A.HTextMenuV1_main:link, A.HTextMenuV1_main:visited, A.HTextMenuV1_main:active, A.HTextMenuV1_main:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 14px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}

/* Ouvert */
/* HO1 */
.HTextMenuO1_main, A.HTextMenuO1_main:link, A.HTextMenuO1_main:visited, A.HTextMenuO1_main:active, A.HTextMenuO1_main:hover
{
  color:#FFFFFF;
  font-family : arial, verdana;
  font-size : 14px;
  font-weight : bold;
  letter-spacing: 0px;  
  padding-right : 10px;
  padding-left : 10px;
  text-decoration:none;
}


/* niv 2*/

/* Actif */
/* HA2 */
.HTextMenuA2, A.HTextMenuA2:link, A.HTextMenuA2:visited, A.HTextMenuA2:active, A.HTextMenuA2:hover
{
  font-family : Verdana, tahoma, arial;
  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 : Verdana, tahoma, arial;
  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, A.VTextMenuA1:hover
{
  letter-spacing: -1px;  
  color:#967A4E;
  font-family : Verdana, tahoma, arial;
  font-size : 13px;
  font-weight : bold;
  text-decoration:none;  
}

/* Visible */
/* VV1 */
.VTextMenuV1, A.VTextMenuV1:link, A.VTextMenuV1:visited, A.VTextMenuV1:active, A.VTextMenuV1:hover
{
display : none;
}

/* Ouvert*/
/* VO1 */
.VTextMenuO1, A.VTextMenuO1:link, A.VTextMenuO1:visited, A.VTextMenuO1:active, A.VTextMenuO1:hover
{
  color:#967A4E;
  font-family : Verdana, tahoma, arial;
  font-size : 13px;
  font-weight : bold;
  letter-spacing: -1px;  
  text-decoration: none;
}

/* niv 2*/

/* Actif */
/* VA2 */
.VTextMenuA2, A.VTextMenuA2:link, A.VTextMenuA2:visited, A.VTextMenuA2:active, A.VTextMenuA2:hover
{
  letter-spacing: -1px;  
  color:#967A4E;
  font-family : Verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  text-decoration:none;
  text-transform: uppercase;
}

/* Visible */
/* VV2 */
.VTextMenuV2, A.VTextMenuV2:link, A.VTextMenuV2:visited, A.VTextMenuV2:active, A.VTextMenuV2:hover
{
  color:#967A4E;
  font-family : Verdana, tahoma, arial;
  font-size : 10px;
  font-weight : normal;
  letter-spacing: -1px;
  text-decoration:none;
  text-transform: uppercase;
}

/* Ouvert*/
/* VO2 */
.VTextMenuO2, A.VTextMenuO2:link, A.VTextMenuO2:visited, A.VTextMenuO2:active, A.VTextMenuO2:hover
{
  color:#967A4E;
  font-family : Verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: -1px;
  text-decoration:none;
  text-transform: uppercase;

}

/* niv 3 */

/* Actif */
/* VA3 */
.VTextMenuA3, A.VTextMenuA3:link, A.VTextMenuA3:visited, A.VTextMenuA3:active, A.VTextMenuA3:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E;
    text-decoration:none;        
  font-weight : bold;
}

/* Visible */
/* VV3 */
.VTextMenuV3, A.VTextMenuV3:link, A.VTextMenuV3:visited, A.VTextMenuV3:active, A.VTextMenuV3:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E ; 
    text-decoration:none;    
}

/* Ouvert */
/* VO3 */
.VTextMenuO3, A.VTextMenuO3:link, A.VTextMenuO3:visited, A.VTextMenuO3:active, A.VTextMenuO3:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E ; 
    text-decoration:none;    
  font-weight : bold;
}

/* niv 4 */

/* Actif */
/* VA4 */
.VTextMenuA4, A.VTextMenuA4:link, A.VTextMenuA4:visited, A.VTextMenuA4:active, A.VTextMenuA4:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E;
    text-decoration:none;        
  font-weight : bold;
}

/* Visible */
/* VV4 */
.VTextMenuV4, A.VTextMenuV4:link, A.VTextMenuV4:visited, A.VTextMenuV4:active, A.VTextMenuV4:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E ; 
    text-decoration:none;    
}

/* Ouvert */
/* VO4 */
.VTextMenuO4, A.VTextMenuO4:link, A.VTextMenuO4:visited, A.VTextMenuO4:active, A.VTextMenuO4:hover
{
	font-family : Verdana, tahoma, arial;
    font-size: 10px;
    color: #967A4E ; 
    text-decoration:none;    
  font-weight : bold;
}


/* SYNTHETIQUE LINK SECTION */

/* SA1*/

/* SV1*/
.STextMenuV1, .STextMenuV1:link, .STextMenuV1:visited, .STextMenuV1:active
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV1:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO1*/

/* SA2*/

/* SV2*/
.STextMenuV2
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV2:link
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV2:visited
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV2:active
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV2:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO2*/

/* SA3*/

/* SV3*/
.STextMenuV3
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV3:link
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV3:visited
{
	text-decoration : none;
	color : darkred;
}
.STextMenuV3:active
{
	text-decoration : none;
	color : darkred;
}
.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: #9B8056;
  color : #FFFFFF;
  font-family : Verdana, 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 : Verdana, 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: 336699; /* WVN : white; */
	color:White;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:center;
}
.PagerGallery
{
	color:White;
	background-color: 336699; /* WVN : white; */
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:right;
}
.ItemGallery
{		
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.AlertnatingItemCss
{
	font-family: Verdana, 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: Verdana, 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: Verdana, 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, Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
}

.ProductTitle
{
  text-align:center;
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    WVNEditorName : IHT - textlevel2;
  
}



.ProductShortDescription
{
    font-style: italic;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #EFEAE4;
    color: #967A4E;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}
.MostPopularHead
{
    background-color: darkred;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, 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: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}
.NormalDouble
{
    font-family: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, Helvetica, sans-serif;
}

.ImageBookTOCPagerSelected
{
	font-weight: bold; 
	font-size: 10px;
	color: white;
	font-family: Verdana, Helvetica, sans-serif; 
}

.ImageBook_Image
{
	cursor :hand;
	border-color : #FFFFFF;
}

.ImageBookViewerTitle
{
	padding : 10px;
	background-color: #EFEAE4;
	color: #967A4E;
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	height: 35px 
}

.ImageBookViewerImage 
{
	padding : 10px;
	vertical-align:top; 
}

.ImageBookViewerDescription
{
	padding : 10px;
	vertical-align:top; 
	font-family: Verdana, 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, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #CC0000;
}

/* GENERAL */
/* style for module titles */
.Head   {
    text-align : left;
    font-family: Arial, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #CC0000;
}

/**************************************/


/*style for table around modules*/
/**************************************/
.Table_Module
{
	width:100%
}
.TD_Module_HeaderA
{
	text-align : left;
    font-family: Arial, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #CC0000;	
}

.TD_Module_HeaderB
{
	text-align : left;
    font-family: Arial, Verdana, Tahoma;
    font-size:  20px;
    font-weight:    normal;
    color: #CC0000;
}
.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: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
}

.DC_TD_CELL{
    vertical-align : top;
    font-family: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.3DWin
{
	border-right: dimgray inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: dimgray thin inset;	
}








/* 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;
}

/*										*
 *										*
 *			 ---------------------					*
 *			| 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: Verdana, Helvetica, sans-serif;
}

.wvnListPagerStyle a:link 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: Black;
    vertical-align:top;
}

.wvnListPagerStyle a:visited 
{ 
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: Black;
    vertical-align:top;
}

.wvnListPagerStyle a:hover 
{ 
	font-family: Verdana, 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 :Verdana;
	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;
	
}