/* ================================
    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 : verdana, tahoma, arial;
    font-size: 16px;
    font-weight: bold;
    color: #114942;
    WVNEditorName : bg - titlelevel1;
}  

.TITLELEVEL2 {
    font-family : verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #6D6464;
    WVNEditorName : bg - titlelevel2;
}   

.TEXTLEVEL1 {
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    color: #083630;
    text-align : left;
    WVNEditorName : bg - textlevel1;
}   



/* 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, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    /* 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, tahoma, arial;
    font-size: 13px;
    color:white; /* WVN : DarkRed; */
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family : verdana, tahoma, arial;
    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;
}

.EventLocation
{
	vertical-align : top;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    	
}
    
/* 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, tahoma, arial;
    font-size: 11px;
    font-weight : bold;
    letter-spacing: 2px;      
}   

/* hyperlink style for the site links */

A.SiteLink:link {
    text-decoration:    none;
    color : #FFFFFF;
    background-color: #083630;    
}

A.SiteLink:visited  {
    text-decoration:    none;
    color : #FFFFFF;
    background-color: #083630;    
}

A.SiteLink:active   {
    text-decoration:    none;
    color : #FFFFFF;
    background-color: #083630;    
}

A.SiteLink:hover    {
    text-decoration:    none;
    color : #99ACAA;
    background-color: #083630;    
}

/* style for separator between site links */
.Accent
{

    color : #0072BC;
    font-weight:    bold;    
    WVNEditorName : Accentuation;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family : verdana, tahoma, arial;
    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: #083630;
}
.NewsLocation{
    font-family : verdana, tahoma, arial;
    font-size:  13px;
    color: #083630;
    font-style :italic;
}
.SmallNewsLocation{
    font-family : verdana, tahoma, arial;
    font-size:  11px;
    color: #083630;
    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, tahoma, arial;
    font-size:  12px;
    font-weight:    bold;
    color: #083630;
}

/* 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
}

/* GENERAL */
/* style for module titles */
.Head   {
    text-align : left;
    font-family : verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    normal;
    color: #114942;
}


.HeadJNW   {
    text-align : left;
    font-family : verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family : verdana, tahoma, arial;
    font-size:  11px;
    font-weight:    bold;
    color: #083630;
    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, tahoma, arial;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.normal_editor
{
	font-family : verdana, tahoma, arial;
    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, tahoma, arial;
    font-size: 11px;
    color: #083630;
    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, tahoma, arial;
	height:10px;	
	padding : 0px;
	margin  :-1px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    vertical-align:top;
}

.NormalRed
{
    font-family : verdana, tahoma, arial;
    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, tahoma, arial;
    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, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton:hover {
    text-decoration:    underline;
    color: #114942;
}
   



/* GENERIC */
H1  {
    text-align : left;
    font-family : verdana, tahoma, arial;
    font-size:  20px;
    font-weight:    normal;
    color: #114942;
    margin : 0;
}

H2  {
    font-family : verdana, tahoma, arial;
    font-size:  14px; /* WVN : 20px; */
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family : verdana, tahoma, arial;
    font-size:  12px;
    font-weight:    normal;
    color: #114942;
}

H4  {
    font-family : verdana, tahoma, arial;
    font-size:  12px;
    font-weight:    normal;
    color: #114942;
}

H5, DT  {
    font-family : verdana, tahoma, arial;
    font-size:  11px;
    font-weight:    bold;
    color: #114942;
}

H6  {
    font-family : verdana, tahoma, arial;
    font-size:  11px;
    font-weight:    bold;
    color: #114942;
}

TFOOT, THEAD    {
    font-family : verdana, tahoma, arial;
    font-size:  12px;
    color: #114942;
}

TH  {
    vertical-align: baseline;
    font-family : verdana, tahoma, arial;
    font-size:  12px;
    font-weight:    bold;
    color: #114942;
}

A:link  {
    text-decoration: none; 
    color:  #114942;
}

A:visited   {
    text-decoration:    none;
    color:  #114942;
}

A:active    {
    text-decoration:    none;
    color:  #114942;
}

A:hover {
    text-decoration:    underline;
    color: #114942;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family : verdana, tahoma, arial;
}


UL LI   {
     list-style-type:    square ;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px; /* 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:  #114942;
    font-family : verdana, tahoma, arial;
    font-weight: normal;
    font-size: 11px;    
}
/* END MD : 01.03.2002 */ 


.LgImplemented
{
    font-family : verdana, tahoma, arial;
    font-size: 11px;    
    color : Green     
}
.LgNotImplemented
{
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    color : Gray ;    
}

/* WVN DEBUT : classes supplémentaires : Modif Look WVN */
P
{
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;    
    color:#083630;
}


.Menu
{
	background-color: #003366;
}

/* text style link buttons used in the portal modules "NoTitle" */    
.CommandButtonNoTitle		{
    font-family : verdana, tahoma, arial;
    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, tahoma, arial;
    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: #083630;
    border-width : 0px;
    border-style: solid;
    border-color: black;
    padding: 0px;    
    font-size : 16px;
}
/*niv 2*/
.HTableMenu2 {
    background-color: #114942;
    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%;
    border-width : 0px;
    border-style: solid;
    border-color: black;
}

/* SYNTHETIQUE <TABLE> MENU */
.STableMenu1
{
	text-align: center;
}


/* HORIZONTAL <TD> MENU */

/* niv 1 */
.HTDMenuA1, .HTDMenuV1, .HTDMenuO1
{
  padding-right : 12px;
  padding-left : 12px;
  padding-top : 0px;
  padding-bottom : 0px;    
  border-color: black;
  border-width:0px;
  border-style:solid;  
  color : #FFFFFF;
}

/* niv 2 */
.HTDMenuA2, .HTDMenuV2, .HTDMenuO2
{
  padding-right : 10px;
  padding-left : 10px;
  padding-top : 0px;
  padding-bottom : 0px;    
  border-color: black;
  border-width:0px;
  border-style:solid;  
  color : #FFFFFF;
}


/* VERTICAL <TD> MENU */
/* niv 1*/
.VTDMenuA1, .VTDMenuO1
{
	padding-top: 20 px;
	padding-bottom: 0 px;
  	text-align : center;
	padding-left: 0px;
  	background-image: url('../cavetouquettoise/images_design/carre2.jpg') ;
	background-position:bottom left;  
  	background-repeat: no-repeat;
}
.VTDMenuV1
{
	padding-top: 20 px;
	padding-bottom: 0 px;
	text-align : center;	
	padding-left: 0px;	
}

/* niv 2*/
.VTDMenuA2
{
  	text-align : center;
	padding-top: 2px;
	padding-left: 0px;
  	
}
.VTDMenuV2, .VTDMenuO2
{
	text-align : center;
	padding-top: 2px;
	padding-left: 0px;	
}

/* niv 3*/
.VTDMenuA3, .VTDMenuV3, .VTDMenuO3
{
	text-align : center;
	padding-bottom: 0px;
	padding-top: 0px;	
	padding-left: 0px;
	background-color: Transparent;    
	border-color: Transparent;
}

/* SYNTHETIQUE <TD> MENU */

/* HORIZONTAL LINK SECTION */

/* niv 1 */

/* Actif */
/* HA1 */
.HTextMenuA1, A.HTextMenuA1:link, A.HTextMenuA1:visited, A.HTextMenuA1:active, A.HTextMenuA1:hover
{
  color:#99ACAA;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: 2px;  
  text-decoration:none;
}

/* Visible */
/* HV1 */
.HTextMenuV1, A.HTextMenuV1:link, A.HTextMenuV1:visited, A.HTextMenuV1:active
{
  color:#FFFFFF;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: 2px;  
  text-decoration:none;
}

A.HTextMenuV1:hover
{
  color:#99ACAA;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: 2px;  
  text-decoration:none;
}


/* Ouvert */
/* HO1 */
.HTextMenuO1, A.HTextMenuO1:link, A.HTextMenuO1:visited, A.HTextMenuO1:active, A.HTextMenuO1:hover
{
  color:#99ACAA;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: 2px;  
  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: 0px;  
  color:#114942;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  text-decoration:none;
}

/* Visible */
/* VV1 */
.VTextMenuV1, A.VTextMenuV1:link, A.VTextMenuV1:visited, A.VTextMenuV1:active, A.VTextMenuV1:hover
{
  letter-spacing: 0px;  
  color:#083630;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  text-decoration:none;
}

/* Ouvert*/
/* VO1 */
.VTextMenuO1, A.VTextMenuO1:link, A.VTextMenuO1:visited, A.VTextMenuO1:active, A.VTextMenuO1:hover
{
  letter-spacing: 0px;  
  color:#114942;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  text-decoration:none;  
}

/* niv 2*/

/* Actif */
/* VA2 */
.VTextMenuA2, A.VTextMenuA2:link, A.VTextMenuA2:visited, A.VTextMenuA2:active, A.VTextMenuA2:hover
{
  letter-spacing: 0px;  
  color:#114942;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  text-decoration:none;
}

/* Visible */
/* VV2 */
.VTextMenuV2, A.VTextMenuV2:link, A.VTextMenuV2:visited, A.VTextMenuV2:active, A.VTextMenuV2:hover
{
  color:#083630;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : normal;
  letter-spacing: 0px;
  text-decoration:none;
}

/* Ouvert*/
/* VO2 */
.VTextMenuO2, A.VTextMenuO2:link, A.VTextMenuO2:visited, A.VTextMenuO2:active, A.VTextMenuO2:hover
{
  color:#114942;
  font-family : verdana, tahoma, arial;
  font-size : 10px;
  font-weight : bold;
  letter-spacing: 0px;
  text-decoration:none;

}

/* niv 3 */

/* Actif */
/* VA3 */
.VTextMenuA3, A.VTextMenuA3:link, A.VTextMenuA3:visited, A.VTextMenuA3:active, A.VTextMenuA3:hover
{
	font-family : verdana, tahoma, arial;
	font-size: 8px;
	color: #692B1C;
	text-decoration:none;
	letter-spacing: 1px;
  	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: 8px;
	color: #692B1C;
	text-decoration:none;
	letter-spacing: 1px;
  	font-weight : normal;
}

/* Ouvert */
/* VO3 */
/*
.VTextMenuO3, A.VTextMenuO3:link, A.VTextMenuO3:visited, A.VTextMenuO3:active, A.VTextMenuO3:hover
{
	font-family : verdana, tahoma, arial;
	font-size: 10px;
	color: #083630;
	text-decoration:none;
	letter-spacing: 0px;
  	font-weight : bold;
}
*/

/* SYNTHETIQUE LINK SECTION */

/* SA1*/

/* SV1*/
.STextMenuV1, .STextMenuV1:link, .STextMenuV1:visited, .STextMenuV1:active
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV1:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO1*/

/* SA2*/

/* SV2*/
.STextMenuV2
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV2:link
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV2:visited
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV2:active
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV2:hover
{
	text-decoration : none;
	color : 336699;
}

/* SO2*/

/* SA3*/

/* SV3*/
.STextMenuV3
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV3:link
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV3:visited
{
	text-decoration : none;
	color : #114942;
}
.STextMenuV3:active
{
	text-decoration : none;
	color : #114942;
}
.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;
  padding-left : 8px ;
  color: #FFFFFF;
}

.LgListDesactivate
{
  font-weight : bold;
  color: #FCF0A6;
  padding-left : 8px ;
}


.LgListLink:link, .LgListLink:visited, .LgListLink:hover
  {
  color: #FFFFFF;
  font-family : verdana, tahoma, arial;
  font-size : 12px;
  letter-spacing: 0px;
  padding-top : 2px ;
  padding-bottom : 10px ;
  padding-left : 2px ;
  padding-right : 2px ;
  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, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:center;
}
.PagerGallery
{
	color:White;
	background-color: 336699; /* WVN : white; */
	font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-align:right;
}
.ItemGallery
{		
	font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.AlertnatingItemCss
{
	font-family : verdana, tahoma, arial;
    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, tahoma, arial;
}
/*
.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, tahoma, arial;
	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 !!!														 */
/*****************************************************************************************************************/


.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 : verdana, tahoma, arial;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
}

.ProductTitle
{
  text-align:center;
    font-family : verdana, tahoma, arial;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    WVNEditorName : IHT - textlevel2;
  
}



.ProductShortDescription
{
    font-style: italic;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.HomeHead
{
    color: #999966;
    font-family : verdana, tahoma, arial;
    font-size: 18px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #114942;
    color: #083630;
    font-family : verdana, tahoma, arial;
    font-size: 18px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family : verdana, tahoma, arial;
    font-size: 16px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family : verdana, tahoma, arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family : verdana, tahoma, arial;
    font-size: 12px;
    line-height: 20pt
}
.MostPopularHead
{
    background-color: #114942;
    color: white;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: bold
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: red;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family : verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family : verdana, tahoma, arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family : verdana, tahoma, 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, tahoma, arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family : verdana, tahoma, 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, tahoma, arial;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}
.NormalDouble
{
    font-family : verdana, tahoma, arial;
    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, tahoma, arial;
	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;
	text-align:center;
	width:100%;
}
/* 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: 11px;
	vertical-align: top;
	font-family : verdana, tahoma, arial;
	background-color: #ffffff;
	color:#083630;
	padding:5px;	
}
/* TD for the title of the TOC*/
.ImageBookTOCTitle
{
	font-size: 12px;
	padding : 5px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #114942;
	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: #E5EBEA;
	//114942;
	border-right: #083630 3px solid;
	border-top: #083630 3px solid;
	border-left: #083630 3px solid;
	border-bottom: #083630 3px solid;
    padding-top: 10px;
    margin: 10px;    
}

.ImageBookItem
{
	width: 50%;
}


.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: #083630; 
	font-family : verdana, tahoma, arial;
	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: #083630;
	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, tahoma, arial;
}

.ImageBookTOCPagerSelected
{
	font-weight: bold; 
	font-size: 10px;
	color: white;
	font-family : verdana, tahoma, arial;
}

.ImageBook_Image
{
	/*cursor :hand;*/
	border-color : #FFFFFF;
}

.ImageBookViewerTitle
{
	padding : 10px;
	background-color: #E5EBEA;
	color: #083630;
	font-family : verdana, tahoma, arial;
	font-size: 18px;
	font-weight: bold;
	height: 35px 
}

.ImageBookViewerImage 
{
	padding : 10px;
	vertical-align:top; 
}

.ImageBookViewerDescription
{
	padding : 10px;
	vertical-align:top; 
	font-family : verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	color: #083630;
}

/* TD contain title*/
.TDImgItemTitle
{
	font-size: 12px;
	padding : 5px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #114942;
	text-transform: uppercase;
}

/* TD contain image*/
.TDImgBookItemImg
{
width:30%;
padding : 5px;
}

/* TD contain description*/
.TDImgBookItemDescr
{
width:70%;
padding : 0px;
text-align:left;
}

/* 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
{
	width:100%;
	background-color: transparent;
	padding-left:5px;
  	padding-right:5px;
  	padding-bottom:5px;
  	padding-top:5px;

}
.TD_Module_HeaderA
{
    text-align : left;
    font-family : verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    normal;
    color: #114942;
border-bottom: #114942 1px groove;	
}

.TD_Module_HeaderB
{
    text-align : left;
    font-family : verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    normal;
    color: #114942;
}
.TD_Module_Content
{
    padding-top: 10px;	
}
.TD_Module_Footer
{}

.TD_Module_Command
{}
.TD_Module_Title
{    
    text-align : left;
    font-family: verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    normal;
    color: #FAA61F;
}

.AuthorizationAvertise
{    
    text-align : center;
    font-family: verdana, tahoma, arial;
    font-size:  18px;
    font-weight:    bold;
    color: red;
    padding-top: 10 px;
    padding-bottom: 10 px;
    padding-left: 25 px;
    padding-right: 25 px;
}

/*style for Download center*/
/**************************************/

.DC_TD_TITLE{
    vertical-align : top;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    color: #083630;
    font-weight: bold;
    line-height: 12px;
    padding-top : 0px; 
    padding-bottom : 4px; 
    padding-left : 4px; 
    padding-right : 4px; 
}

.DC_TD_CELL{
    vertical-align : top;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    color: #083630;
    font-weight: normal;
    padding-top : 0px; 
    padding-bottom : 0px; 
    padding-left : 4px; 
    padding-right : 4px; 
  border-color: black;
  border-width:0px;
  border-style:solid;   
}

.DC_TABLE{
}

.DC_FILTER_TD{
    vertical-align : top;
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    color: #083630;
    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;	
}

/************************/
/* FAQS*/

.FaqsNormal

{

vertical-align : top; 

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

font-size: 11px;

font-weight: normal;

}

.LabelCategory

{

valign: top;

vertical-align:sub;

}

.radiobuttonlistFaqs

{

vertical-align : top; 

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

font-size: 11px;

font-weight: normal;

line-height: 12px;

RepeatDirection:Horizontal;

}

.Faqs-TxtSearch

{

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

font-size: 11px;

font-weight: normal; 

}

.Faqs-Td

{

align=right;

valign=top;

}

.FaqsIndex-table

{


}

.FaqsIndex-td

{

text-align:center;

}

.FaqsNewPageLink

{ 

vertical-align : top; 

text-align:center;

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

font-size: 11px;

font-weight: normal;

color:Blue;

line-height: 12px;

}

.FaqsNewPageLabel

{

vertical-align : top; 

text-align:center;

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

font-size:14px;

font-weight: normal;

font-weight: bold;

height:100%;

color:Blue;

line-height: 12px;

}

.Faqs_Label

{

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

font-size: 11px;

font-weight:bold;

}

.Faqs_Link

{

vertical-align:center;

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

font-size: 11px;

font-weight: normal;

line-height: 12px;

}

Faqs_Table_Header

{

width:100%;

background-color:#ccccff;

}

/*** 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 : #083630;
}

.TasksSearchTextBox
{
	font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}

.TasksTableSearch
{
	font-family : verdana, tahoma, arial;
    font-size: 11px;
	background-color:#cfcfcf;
	color : #083630;

}

.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: #083630;
}

.oddTask
{
	background-color:whitesmoke;
}

.evenTask
{
}

.dateSeparator
{
	font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
}

/* for the buttons in the Tasks Option Modal Dialog*/
.TasksCommandButton     {
    font-family : verdana, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color: #114942;
    cursor : hand;
}

.TasksMainTable
{
}

.TasksTitle
{
	text-align : center;
    font-family: verdana, tahoma, arial;
    font-size:  14px;
    font-weight:    normal;
    color: #114942;
}

.TasksTableOption
{
}

/*****************************************************************************************
/**************************************      FORUM   *************************************
*****************************************************************************************/

/*****************************************************
General Anchor
*****************************************************/
a.linkSmallBold, a.linkMenuSink
{
    font-weight: bold;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink
{
    color: ;
    font-size: 12px;
}


a.linkSmallBold:visited, a.linkMenuSink:visited
{
    color: ;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
    color: ;
}


/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLinkBold, a.userOnlineLinkBold, a.userOnlineLinkBold:Visited, a.userOnlineLinkBold:Hover, a.userOnlineLinkBold:Link
{
    font-weight: bold;
    color: #083630;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Hover, a.moderatorOnlineLinkBold:Link
{
    font-weight: bold;
    color: #083630;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Hover, a.adminOnlineLinkBold:Link
{
    font-weight: bold;
    color: #083630;
}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.menuTitle
{
    font-weight: bold;
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif;
    color: #083630;
}

.menuText
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

a.menuTextLink:visited, a.menuTextLink:link
{
    font-size: 12px;
    text-decoration: none; 
    color: #083630;
}

a.menuTextLink:Hover
{
    color: #083630;
}


/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
    font-size : 12px;
    font-weight: bold;
}

.searchItem
{
	background-color: #ffffed;
}

.searchAlternatingItem
{
	background-color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing
{
    height: 2px;
    background-color: #ffffed;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
	background-image: url(http://cavetouquettoise.fr/images_design/forumHeaderBackground.gif);
	background-color: #114942;
}

td.forumHeaderBackgroundAlternate
{
	background-image: url(http://cavetouquettoise.fr/images_design/forumHeaderBackgroundAlternate.gif);
	background-color: #114942;
}


/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 
    font-family : verdana, tahoma, arial;
    font-size: 10px;
    font-weight: normal;
    color: #083630;
}

.normalTextSmallBold
{ 
    font-family : verdana, tahoma, arial;
    font-size: 10px;
    font-weight: bold;
    color: #083630;
}

.normalTextSmaller
{
    font-family : verdana, tahoma, arial;
    font-size: 10px;
    color: #083630;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    font-family : verdana, tahoma, arial;
    font-size: 10px;
    font-weight: normal;
    color: #083630;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
	font-weight: bold;
	font-size: 14px;
	color: #083630;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px #114942 solid; 
    background-color: #FFFFFF;
}

/*****************************************************
Main forum colors
*****************************************************/
td.forumRow
{
    background-color: #ffffed;
}


td.forumAlternate
{
    background-color: #ffffcf;
}

/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle
{
    background-color: #ffffde;
}

.threadDetailTextSmall
{
	font-size: 12px;
	color: #0055e7;
}

.threadDetailTextSmallBold
{
	font-weight: bold;
	font-size: 12px;
	color: #0055e7;
}

td.forumRowHighlight
{
    background-color: #ffffde;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #083630;
}


a.forumTitle:visited, a.forumTitle:link
{
    font-size: 14px;
    font-weight: bold;
    color: #013DA4;
}

a.forumTitle:hover
{
    color: #DD6900;
}

.forumName
{
    font-weight: bold;
    font-size: 16px; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: navy;
}

a.forumName:hover
{
    color: #DD6900;
    text-decoration: underline;
}


/*****************************************************
Form Elements
*****************************************************/

.forum_textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: White;
    border-color: Black;
}

/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}

TD.popupMenuSink
{
    position: relative;
}

DIV.popupMenu
{
    border: 1px solid blue;
}

DIV.popupTitle
{
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    background-color: #4455AA;
}

DIV.popupItem
{
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #DDEEFF;
}

/**********************************************************/
/* wvnSearch   */
/**********************************************************/
.wvnSearchTable
{
	width:100%;
	border-width : thin;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;	
}
.wvnSearchItem1
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.wvnSearchItem2
{	
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lightgrey;
}
.wvnSearchHeader
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
.wvnSearchFooter
{}
.wvnSearchPager
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    	
}

.wvnSearchConfig_Table
{
	background-color : lightgrey;	
}
.wvnSearchConfig_Title
{
	border-bottom: black 1px double;
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

.wvnSearchConfig_Item1_l
{}
.wvnSearchConfig_Item1_c
{}
.wvnSearchConfig_Item1_r
{}

.wvnSearchConfig_Item2_l
{
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: white 1px solid;
}
.wvnSearchConfig_Item2_c
{
	border-top: gray 1px solid;	
	border-bottom: white 1px solid;	
}
.wvnSearchConfig_Item2_r
{
	border-top: gray 1px solid;
	border-right : gray 1px solid;
	border-bottom: white 1px solid;
}
.wvnSearch_SearchDidNotMatch
{
	font-weight: bold;
	font-size: 15px;
	color: deepskyblue;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;	
}

.wvnSearch_Result_TableRes
{
	vertical-align : top;
	font-family: Verdana, Helvetica, sans-serif;
    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: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal; 	
}
.wvnSearch_Result_TableOccRes_Title
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.wvnSearch_Result_TableOccRes_ModuleDetailLbl
{}
.wvnSearch_Result_TableOccRes_ModuleDetailLbl
{}
.wvnSearch_Result_TableOccRes_Word
{
	font-weight: bold;	
	font-style: italic;	
}
/**********************************************************/


/**********************************************************/

/**********************Calendar****************************/


.Calendar_Table
{
	background-color:white;
	font :8 pt Tahoma;
}


/*Calendar Header */
.Calendar_TdHeaderHour
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    width : 5%;
    text-align : right;
}

.Calendar_TdHeaderOutHour
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    width : 5%;
    text-align : right;
}

.Calendar_TH
{
  font-family:Arial, sans-serif;
  color:#FFFFFF;
  font-size:8pt;
  font-weight: bold;
  background-color:#336699;
  text-align:center;
}

.Calendar_TodayTH
{
  font-family:Arial, sans-serif;
  color:red;
  font-size:8pt;
  font-weight: bold;
  background-color:#336699;
  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:#000000;
}

a.Calendar_NewsLink:hover
{
font :8 pt Tahoma;
TEXT-DECORATION: underline;
color:#000000;
}

a.Calendar_NewsLink:visited
{
font :8 pt Tahoma;
color:#000000;
}

a.Calendar_NewsLink:active
{
font :8 pt Tahoma;
TEXT-DECORATION: none;
color:#000000;
}	


/* Calendar rows */
.Calendar_TrOutHour
{
	background-color:#B0C4DE;
}

.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: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    width:13%;
}

.Calendar_TdHour0
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    width:13%;
}

.Calendar_TdHour1
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
	/*background-color : #aaaaaa;*/
}


/*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:Verdana;
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***********/


/******************/

/*   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;
	
}