/* ================================
    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	


				color :
					rouge:black
					gris: #E9E9EF


/*****************************************************************************************************************/
.TITLELEVEL1 {
	color:#00377E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	WVNEditorName: Radio - titlelevel1;
}

.TITLELEVEL2 {
	color:#00377E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	WVNEditorName: Radio - titlelevel2;
}


.TEXTLEVEL1 {
	color:#111;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	WVNEditorName: Radio - textlevel1;
}

.TEXTLEVEL2 {
	color:#111;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	WVNEditorName: Radio - textlevel2;
}


.WVN {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	color: #000000;
	WVNEditorName: Radio - wvn;
}

.PRODUCT1 {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	color: #000000;
	WVNEditorName: Radio - prod1;
}

.PRODUCT2 {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	color: #000000;
	WVNEditorName: Radio - prod2;
}

.PRODUCT3 {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	color: #000000;
	WVNEditorName: Radio - prod3;
}

.PRODUCT4 {
	font-family: arial, tahoma, verdana;
	font-weight: bold;
	color: #000000;
	WVNEditorName: Radio - prod4;
}
a.CommandButton img {border-width:0px;}

/* background color for the content part of the pages */
body, textarea {
	font-family:Verdana,Arial,Tahoma,sans-serif;
	font-size:11px;
	font-weight:normal;
}
blockquote
{
font-size:11px;
}
li
{
font-size:11px;
}
.HTableMenu1
{
width:100%;
}

.HTDMenuA1, .HTDMenuO1 , .HTDMenuV1
{

border-right-width:1px;
border-right-style:solid;
border-right-color:#fff;
padding-left:10px;
padding-right:10px;

text-align:center;
}
.HTDMenuA1, .HTDMenuO1
{

}

.HTDMenuV1:hover
{

}

.HTextMenuA1, .HTextMenuO1, .HTextMenuV1
{font-size:10px;
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:11px;
}



.HTableMenu1 .Vide
{
display:none;
}

.VTDMenuA1 , .VTDMenuO1 , .VTDMenuV1
{
background-repeat:no-repeat;
	background-image:url(images_design/puce.gif);
	background-position:0px 5px;
	padding-left:10px;
	padding-bottom:3px;
}
.VTDMenuA1 
{
background-repeat:no-repeat;
	background-image:url(images_design/puce2.gif);
	background-position:0px 5px;
	padding-left:10px;
	padding-bottom:3px;
}
.VTextMenuA1, .VTextMenuO1, .VTextMenuV1
{
color:#092769;
font-size:11px;
text-decoration:none;
}
.VTextMenuA1  
{
color:#932041;
}
.VTableMenu1 table td.IndentTD
  {display:none;}


.VTDMenuA2 , .VTDMenuO2 , .VTDMenuV2
{
padding-left:10px;
	padding-bottom:3px;
}

.VTextMenuA2, .VTextMenuO2, .VTextMenuV2
{
color:#092769;
font-size:11px;
text-decoration:none;
}
.VTextMenuA2  
{
color:#932041;
}

a:hover
{

text-decoration:none;
}
a
{
font-weight:bold;
color:#00377E;
text-decoration:none;
}
a:hover
{

text-decoration:underline;
}



/* sitemap */

.SiteMapTable_TdContent
{
vertical-align:top;

}
.SiteMapTable_level_1  a
{
white-space:nowrap;
}
.SiteMapTable_level_1 table a
{
font-weight:bold;
text-decoration:none;
}
.SiteMapTable_level_1 table a:hover
{
text-decoration:underline;
}

.SiteMapTdText_level_2
{
padding-left:15px;
}

.SiteMapTable_level_1 table table a
{
font-weight:normal;
text-decoration:none;
color:#555;
}

.SiteMapTable_level_1 table table a:hover
{
text-decoration:underline;
}

.SiteMapTdImage_level_2
{
display:none;
}







.TD_Module_Title
{
color:#555;
width: 100%;
}
/*-------------   FAQs   -------------*/
.FaqsQuestion
{

font-size:16px;
font-weight:bold;
}
.FaqsNewPageLabel
{

font-size:18px;
font-weight:bold;
}

/*--------------------------------------------------*/


/*---------------PhotoBook/ImageBook---------------*/
/* Table contain only image */

.ImageBookTableSaintJean
{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
margin:10px;
padding:10px;
}
.ImageBookSaintJean_Image
{
border-right: #919191 1px solid;
border-top: #919191 1px solid;
border-left: #919191 1px solid;
border-bottom: #919191 1px solid;
text-align:center;	
}
.ScrollGallery
{
overflow-y:none;
overflow-x:auto;

scrollbar-face-color: #A5BBE0;
scrollbar-3dlight-color: #6493C7;
scrollbar-darkshadow-Color: #6493C7;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #707070;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #d9d9d9;
}

.TDTOC
{
background-color:#ddd;
vertical-align:top;
}
.ImageBookViewerTitle
{
font-weight:bold;
font-size:20px;
}


.ImageBookViewerDescription
{
vertical-align:top;
text-align:justify;
}
.ImgBookDescription
{vertical-align:top;
text-align:justify;
}
.ImageBookViewerImage img
{
border-style:solid;
border-width:1px;
border-color:#000;
}

.ImgBookImg img
{
margin:10px;
border-style:solid;
border-width:1px;
border-color:#000;
}
/*--------------------------------------------------*/

/************************************************************************************************************************************
Film Strip *********************************************************************************************************************
*************************************************************************************************************************************/

.TablePrinc
{

}

.TableStrip
{
text-align:left;
}

.tdImgPrinc
{
text-align:center;
width:130px;
}



.tdDesc
{
text-align:left;
vertical-align:top;
padding:10px;
font-size:12px;
width:400px;
}
.tdStrip
{
}


.tdAllStrip
{
text-align:left;
}

/* Affichage des onglet (configuration) */
.Onglet_Activated , .Onglet_Deactivated, .Onglet_Disabled
{
text-align:center;
border: gray 1px solid;
padding-left: 3px;
padding-right: 3px;
height: 20px;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.Onglet_Activated {
	color: white;
	cursor:pointer;
	background-color: dimgray;
}

.Onglet_Deactivated {
	color: gray;
	cursor:pointer;
	background-color: white;
}

.Onglet_Disabled {
	background-color: lightgrey;
	color: gray;
}

.ErrorMessage
{
color:#cc0000;
}

.Subhead, .SubHead, .subHead
{
white-space:nowrap;
vertical-align:top;
font-weight:bold;
}


.SubSubHead
{
white-space:nowrap;
vertical-align:top;
font-weight:bold;
font-style:italic;
}

.HeaderGallery td
{
background-color:#ddd;
font-weight:bold;
}

.NewsLocation
{
font-style:italic;
}

.TitleAnchor
{
font-weight:bold;
}

.TitleAnchor a
{
font-style:italic;
}

.ItemColorPast
{
color:#dd0000;
}

.ItemColorPresent
{
color:#ffcc00;
}

.ItemColorFuture
{
color:#00dd00;
}

.NormalRed
{
color:#dd0000;
}

.NormalBold
{
font-weight:bold;
}

.contentPane .Module_HeaderA h1,
.contentPane .TD_Module_Title h1
{
margin-left : 10px;
font-size:16px;
color: #10468E;
border-bottom: 2px solid #7D7D7D;
padding-bottom: 10px;
margin-right: 100px;
width: 100%;
}



/*-------------------- Glossary -------------------*/
.gl_First_Letter
{
padding:5px;
vertical-align:top;
width:30px;
}

.gl_term
{
padding:5px;
vertical-align:top;
}
.gl_EditImg
{
padding:5px;
vertical-align:top;
}

.gl_Def
{padding:5px;

}


/*--------------------------------------------------*/


.ImageBookTableSaintJean td
{
vertical-align:top;
}
.ScrollGallery .TDBUTTON
{display:none;}
/*------------------- FilmStrip -------------------*/
.TableStrip
{
border:dotted 1px #111;
background-color:#ddd;
}
.tdStrip
{
text-align:center;
}
.tdStrip img
{
width:100px;
border:solid 1px #000;
}
.tdDesc
{
padding:10px;
vertical-align:top;
}
.tdImgPrinc
{
vertical-align:top;
}
.tdImgPrinc img
{
width:300px;
border:solid 1px #000;
margin-top:10px;
}

.FilmStripVideoTable
{width:100%;}
.FilmStripVideoTable td
{
font-weight:bold;
}
.FilmStripVideoTable td img
{
vertical-align:middle;
border-width:0px;
}
/*--------------------------------------------------*/


.ProgressBarCompleted
{
background-color: green;
}

.ProgressBarTodo
{
background-color: lightgrey;
}

.TD_Module_HeaderA
{
color:#00377E;
font-size:16px;
margin-left:10px;
font-weight:bold;
padding:10px;
}





/*--------------------------------------------------*/


.NewsItem
{
/*margin-top:10px;*/
 padding-top:10px;
}
.NewsSmallPicture
{
margin:3px;
}

.NewsHeader
{position:relative;
padding-left:10px;
padding-top:7px;
height:24px;
background-color:#DFF3EF;
margin-bottom:10px;
}

.NewsWhen
{
color:#6FAFAB;
font-weight:bold;
}
.NewsTitle
{color:#006C6E;

font-size:16px;
}

.AdvancedNewsDetail .NewsTitle
{
display:block;
margin-top:10px;
padding-left:10px;
padding-top:7px;
height:24px;
background-color:#DFF3EF;
font-weight: bold;
}

.UserMng_ListUsers
{
	overflow:auto;
	width:605px;
}
