/***********************************************/
/*		       www.ledrezen.com		           */
/*    Copyright(c)2007   www.menlog.com        */
/***********************************************/
@import url(../fichProd.css);

body { 
	/*background: #ADDCFB url(../images/fdBody.gif) top repeat-x;*/
	background: #649BEE url(./images/fdBody2.gif) top repeat-x;
	padding:0px;
	margin: 0px auto;
	margin-top:21px;
	font-size:50%;
	}
	
	
/*--------- Lightbox -----------*/



#lightbox{
    background-color:#ddd;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
	font:Arial, Helvetica, sans-serif;
    font-size: 2em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right;}

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(./images/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/
	
	
/* clearing br */

.clear { clear: both; margin: 0; }
.bordure {
	border:2px solid #CCCCCC;
	padding:10px;
	margin-bottom:3px;
 }

a img {border: none;}
.separation {width:100%; border-top:1px dotted #333;}
.separationProd {width:93%; border-top:5px dotted #CBEBFF; margin:5px 0 10px 0px;}
/***********************************************/

div#window{ background-color:#FFFFFF;  padding:20px; width:480px;}
/***********************************************/
/*----------------PRODUITS---------------------*/
/***********************************************/
div#PRODmenu{ float: left;background-color:#5A93E6; margin:5px 0 0 0 ;width:500px;height:243px;}
.PRODtitre{ width:500px; background-image:url(./images/PRODtitre.gif); height:81px;}
.PRODtitreC{ width:500px; background-image:url(./images/PRODtitreC.jpg); height:81px; background-repeat:no-repeat;}
.PRODliens{ width:460px; height:162px; background-image:url(./images/PRODliens.jpg);}
.PRODliensC{ width:500px; height:162px; background-image:url(./images/PRODliensC.jpg);}
.PRODcat{ 
padding:3px;
float:left;
font:bold 1.8em Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.PRODcat select{font:bold 1em Arial, Helvetica, sans-serif; color:#0033CC;}
.PRODright{ float:right;width:200px; margin-top:30px;}
.PRODpdf{ 
width:170px; 
height:30px; 
background-image:url(./images/puce05.gif);
background-repeat:no-repeat;
padding-left:30px;
font:bold 1.7em Verdana, Arial, Helvetica, sans-serif;
}

.PRODpdf a { color:#FFFFFF;}
.PRODpdf a:hover {text-decoration: none;}
.PRODSStitre{ width:485px; background-color:#005AA5; padding: 0px 0px 10px 15px; }
.PRODSStitre h1{font-size:3em; color:#81B2FE; padding:0; margin:0; }
 
.PRODSStitre a { color:#FFFFFF; 
font:bold 1.5em Verdana, Arial, Helvetica, sans-serif; 
text-decoration:underline;
background-image:url(./images/puce18.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:10px;
}
.PRODSStitre a:hover {text-decoration: none;}

#PRODfdBleu {float: left;width: 500px;margin: 0 0 10px 0;background-color:#005AA5; padding-top:5px; border-top:2px solid #fff;}
#PRODfdBleu ul{ font:bold 1.5em Verdana, Arial, Helvetica, sans-serif; color:#CBEBFF;}
#PRODfdBleu ul li{ margin-bottom:10px;}


#fichFich{ height:260px; width:450px;}
.Prodfich {float: left;
		width: 180px;
		height:224px;
		padding: 0px ;
		background-repeat:no-repeat;
		margin:20px 0px 20px 40px;
		background-image:url(./images/PRODfich.gif);
	
	}	
	
.ProdfichR {	
		float: right;
		width: 180px;
		height:224px;
		padding: 0px ;
		background-repeat:no-repeat;
		margin:20px 0px 20px 0px;
		background-image:url(./images/PRODfich.gif);
	
	}	
	
.prodfichtit{ height:61px; }	

.prodfichtit h1 {
font:bold 1.9em Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px 0 0 17px;
padding:30px 0px 0px 20px;
background: url(./images/puce01.gif) no-repeat +0px +30px;
}

.prodfichtit2{ height:61px; }
.prodfichtit2 h1 {
font:bold 1.9em Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px 0 0 17px;
padding:30px 0px 0px 20px;
background: url(./images/puce02.gif) no-repeat +0px +30px;
}

.prodfichtit3{ height:61px; }
.prodfichtit3 h1 {
font:bold 1.9em Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px 0 0 17px;
padding:30px 0px 0px 20px;
background: url(./images/puce03.gif) no-repeat +0px +30px;
}

.prodfichtit4{ height:61px; }
.prodfichtit4 h1 {
font:bold 1.9em Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px 0 0 17px;
padding:30px 0px 0px 20px;
background: url(./images/puce04.gif) no-repeat +0px +30px;
}

.TXTfich{	font: bold 2em Arial, Helvetica, sans-serif; color:#0059A3; margin-left:10px; height:34px; padding-top:20px}
.PRODimg{ width:161px;height:92px;}
.PRODimg01{ width:161px; background-image:url(./images/imgFich01.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg02{ width:161px; background-image:url(./images/imgFich02.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg03{ width:161px; background-image:url(./images/imgFich03.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg04{ width:161px; background-image:url(./images/imgFich04.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg05{ width:161px; background-image:url(./images/imgFich05EN.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg06{ width:161px; background-image:url(./images/imgFich06EN.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg07{ width:161px; background-image:url(./images/imgFich07EN.jpg); height:92px; background-repeat:no-repeat;}
.PRODimg08{ width:161px; background-image:url(./images/imgFich08.jpg); height:92px; background-repeat:no-repeat;}
.PRODimgV{ width:161px; background-image:url(./images/imgFichV.jpg); height:92px; background-repeat:no-repeat;}
.TXTPlus{font: bold 1.5em Arial, Helvetica, sans-serif; color:#000;margin-left:10px; line-height:1.2em;}
.img3 {	float:right; margin-top:48px;}
/***********************************************/
h1 {
	font: bold 3.2em Arial, Helvetica, sans-serif;
	color: #83B3DF;
	padding: 0px 0px 0px 0px;
	margin:0px;
	}


h2 {
	font: bold 2.2em Arial, Helvetica, sans-serif;
	color: #005AA5;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}



h2 a {color: #005AA5;text-decoration: underline; margin-left:50px; }
h2 a:hover { color:#FF9900;text-decoration: none;}



h4 {
	font-family: "Verdana",Arial,sans-serif;
	font-size:2.5em;
	font-weight:bold;
	padding: 0px;
	margin:0px;
}


h3 {
	font: bold 2.5em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0px 0px 0px;
}



h5 {
	font: bold 2.5em Verdana, Arial, Helvetica, sans-serif;
	color:#FDCB00;
	padding: 0px;
	margin:0px;
	letter-spacing:-0.1em;
}


h6 {
	font: bold 2em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FF9900;
	padding: 0px;
	margin:0px;
}
/* jaune #FDCB00 */

/***********************************************/	
div#page {
	width: 916px;
	margin-top:0px;
	padding:0px;
	margin:0px;
 	margin: auto; 
	background-image:url(./images/fdPage.gif);
	background-repeat:repeat-y;
	}

div#boxFond { 
	width: 788px; 
	margin: 0px 0px 0px 63px;
	background: #fff url(./images/fdContenu.gif) no-repeat;
	position:relative;
	}

/* top */


div#boxImageHead {
	width: 916px;
	height:260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


div#boxTransi {
	width: 916px;
	height:74px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(./images/fdTransi.gif);
	}	
#boxTransi .lien { 	color:#053887; 	font-size:1.5em; padding: 10px 0px 0 0; margin: 0px 70px 0 0;text-align:right; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }	
#boxTransi a { color: #053887; text-decoration: none;  }
#boxTransi  a:hover { text-decoration: underline;  }	

.drapeaux{	margin: 0px 0px 0px 580px; padding:0px;}

.boxLogo {
	float: left;
	display: inline;
	width: 228px;
	height: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(./images/logo.gif);
	}


.boxNavigation {
	float: right;
	display: inline;
	width: 688px;
	height: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(./images/fdNavig.gif);
	}


.boxFlash {
	width: 610px;
	height: 210px;
	margin: 17px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	background-image:url(./images/fdNavig.gif);
	}



/* actualité */
/****************************************************************************************/	

.actuFDbleu { 
	width: 518px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color:#83B3DF;
	}

.actuFDbleu img {
	margin:8px 8px 20px 20px;
	padding:10px;
	background-color:#FFFFFF;
	border: 1px solid #A3A3A3;
	float: left;
	}

.actuFDbleu p {
	font-family: "Verdana",Arial,sans-serif;
	font-size:2em;
	font-weight:bold;
	color:#CBEBFF;
 	}
	
	
/* fiche PDF*/
/****************************************************************************************/	

.actuProd { 
	width: 518px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	}
	
.boxTitreActuProd {
	width: 512px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image:url(./images/fdprodActu.gif);
	background-repeat:no-repeat;
	font-family: "Verdana",Arial,sans-serif;
	font-weight:bold;
	font-size:1.8em;
	color:#005AA5;
	text-align:right;
	}

.actuprodImage {
	width:200px;
	margin:0px 0px 0px 8px;
	float: right;
	}
	
.actuprodtext {
	width: 270px;
	margin:0px 0px 10px 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	border-right: 1px solid #83B3DF;

	}

.actuprodtext p {
	font-family: "Verdana",Arial,sans-serif;
	font-size:1.6em;
	}	

.textinfo{
	font-family: "Verdana",Arial,sans-serif;
	font-size:1.5em;
	}



/* cote gauche */
/*******************************************************************************/
div#principal {
	width: 490px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 41px;
	border: 0;
	height: 600px;
	/*position:absolute;
	float: left;
	position: relative;	*/
}



html>body #principal {
height: auto;
min-height: 600px;
} 

/* Grid style */

.TableGrid{

 border:2px solid #054290;
}

.HeadGrid{
border:1px solid #fff;
background-color:#005AA6;
font-size:12px;
color:#FFF;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}


.RowGrid{
 font-size:13px;
 background-color:#CBEBFF;
white-space: nowrap;
 color:#054290;

}
.AltRowGrid{
 font-size:13px;
 background-color:#ACD9F5;
 color:#054290;
white-space: nowrap;
}

.CellGrid
{
font-family:Arial, Helvetica, sans-serif;
 padding:5px;
 border:1px solid #fff;
 font-weight:bold;
  text-align:right;
}
.FootGrid{}

/*            */


/* text styles */

/***********************************************/


.boxHistoHaut{height: 32px; background: #fff url(./images/boxHistoHaut.gif) no-repeat; color: #000; }
.boxHisto{ background: #fff url(./images/boxHistoFd.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 0px 15px 0px; margin:0px; }
.boxHisto p { font: bold 1.5em Verdana, Arial, Helvetica, sans; padding:0px 30px 0px 0;margin:0px;}
.imageHisto {display:block;float:left; margin:0px; padding:0px 20px 20px 20px;}
.fdHistoMarron{padding:10px 0px 0px 0px ; margin:0px 0px 0px 20px; background-color:#EADDC5; width:454px;}	
.fdHistoMarrCl{	padding:10px 0px 0px 0px;  margin:0px 0px 0px 20px; width:454px;}
.fdHistoMarrC2{	padding:10px 0px 0px 0px;  margin:0px 0px 0px 20px; width:456px; background-image:url(images/fdBigou.gif); background-position:right; background-repeat:no-repeat;}
	

.lighttext { 
	color: #aaa;
	}


.tablino  {
	font: normal 1.6em Verdana, Arial, Helvetica, sans;
	line-height: 1.3em;
}

.tablino  td {
	text-align:justify;
}

.description  p {
	font: normal 1.6em Verdana, Arial, Helvetica, sans;
	line-height: 1.3em;
	text-align:justify;
}


.description  ul{
	font: bold 1.6em Verdana, Arial, Helvetica, sans;

}


.description ul  a{
color:#649BEE;
font-weight:bold;
text-decoration:underline dotted;
}

.description p  a{
color:#83B3DF;
font-weight:bold;
text-decoration:underline dotted;
}

.description p  a:hover{
color:#FEA608;
}


.PdfProdImage {margin:0px 0px 10px 0px;float: left;}


.vertB{color:#83B3DF;font-size:1.3em;}

a.vertB:link, a.vertB:visited, a.vertB:active {
color:#83B3DF;
font-size:1.6em;
font-weight:bold;
text-decoration:none;
/*border-bottom:1px dotted #333;*/
}

a.vertB:hover {
color:#FEA608;
}



.highlight { 
	font: normal 1em Verdana, Arial, Helvetica, sans;
	color:#666666;
	border: 1px solid #ccc;
	padding: 10px 20px 30px 20px;
	background: #f8f8f8;
	}


.highlight a{
	font-weight:bold; 
	text-decoration:underline;
	background-image:url(./images/pdf.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 25px 35px;
	}	


.highlight a:hover{
	background-position: 0 55%; 
	text-decoration:none;

	}


.imageL{
	width:283px;
	height:247px;
	margin:0px 0px 0px 0px;
	/*float: left;*/
	background-image:url(./images/fdImg.gif);
}



.boxImageG {
	width: 518px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background-color:#83B3DF;
	}
	
/* cote droit */

div#navigationRight {
	width: 229px;
	margin: 0; 
	border: 0; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(./images/fdLigne.gif);
	background-repeat:repeat-y;
	float: right;
	position:absolute;
	left: 559px;
	top:11px;
	}



.lnProduits {
float:left;
width:191px;
height:51px;
margin-top:0px;
margin-left:21px;
padding: 0px 0px 0px 0px;
background: url(./images/btProduitEN.gif) no-repeat 0 0px;
}

a.lnProduits:link, a.liensG:visited, a.liensG:active {
background: url(./images/btProduitEN.gif) no-repeat 0 0px;
}

a.lnProduits:hover {
background: url(./images/btProduitOEN.gif) no-repeat 0px 0px;
}


.lnServices {
float:left;
width:187px;
height:29px;
margin-top:13px;
margin-left:23px;
margin-bottom:35px;
padding: 0px 0px 0px 0px;
background: url(./images/btCatalogD.gif) no-repeat 0 0px;
}

a.lnServices:link, a.liensG:visited, a.liensG:active {
background: url(./images/btCatalogD.gif) no-repeat 0 0px;
}

a.lnServices:hover {
background: url(./images/btCatalogDO.gif) no-repeat 0px 0px;
}


.poisson { 
	width:200px;
	height:67px;
	}


.PdfDroite { 
	width: 215px; 
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	background:url(./images/fdImgPDF.gif);
	}


.PdfDroiteImg { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 215px;
	height:130px;
	background-image:url(./images/ImgPDF.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

.PdfDroiteImg img{ 
	margin: 30px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	}

.PdfDroiteTxt {
	text-align:center; 
	font: bold 1.4em   Verdana, Helvetica,Arial, sans;
	letter-spacing:-0.08em;
	color:#005AA5;
	width: 180px;
	margin: 0px 0px 10px 25px;	
	}


.lienPDFdroite { width: 215px; background-image:url(./images/fdlienPDF.gif); text-align:center;}
.lienPDFdroite a { color:#FFFFFF; font-size:2.5em; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:15px 0 0 25px;}	
.lienPDFdroite a:hover { color:#437EC3; text-decoration:none;}	

.lienPDFvoir { width: 215px; height:53px; background-image:url(./images/fdBtPDF.gif); text-align:right;}
.lienPDFvoir a { color:#CBEBFF; font-size:2.5em; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-right:10px;}	
.lienPDFvoir a:hover { color:#FFCC00; text-decoration:none;}

.lienUK { width: 215px; height:187px; background-image:url(./images/UKDREZEN_EN.gif); margin: 0px 0px 0px 9px;}
.lienUK a {display:block; width: 215px; height:187px;}	
.lienUK a:hover {width: 215px; height:149px;}	
 

/*-------------------FORM-----------------------*/

#corpForm {	
	border: 1px solid #F8F8F8;
	color: black;
	background: #efefef;
	margin: 0;
	padding: 1em;
}

#corpForm legend {
	font-weight: bold;
	background: transparent;
	font: bold 1.4em   Verdana, Helvetica,Arial, sans;
	color:#0066CC;
}


#corpForm label { DISPLAY: inline ; FLOAT: left ; WIDTH: 170px ; font-weight: bold ;  }
.messageAlerte{ color:#FF6600; font-weight:bold;}

#piedForm {
	font: bold 1.1em   Verdana, Helvetica,Arial, sans;
	color: white;
	background-color:#CCCCCC;
	margin: 0;
	padding: .5em;
	text-align:right;
}
/*------------------------------------------------*/

.boxPied {
width: 688px;

font: normal 1.4em   Verdana, Helvetica,Arial, sans;
border-top: solid;
border-color:#90AFC7;
border-top-width:1px;
margin: 0px 0px 0px 114px;
padding: 0px 0px 0px 0px;
text-align:center;
}

.boxPied a { text-decoration: none; color: #83B3DF; font-weight: bold; }
.boxPied a:hover { color: #FFAF03; }


.imgPied {
width: 916px;
height: 43px;
margin: 0px;
padding: 0px;
background-image:url(./images/piedPge.gif);
}


.boxUp {
width: 688px;
height: 40px;
margin: 60px 0px 30px 114px;
padding: 0px 0px 0px 0px;
font: normal 1.4em   Verdana, Helvetica,Arial, sans;
color:#83B3DF;
text-align:center;
}



.boxUp a{
color:#83B3DF;
text-decoration:none;
}

.boxUp a:hover{
text-decoration:underline;
}


/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

/* css menu for carole */
/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    display: none;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    display: block;
}


/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */
/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    float: left;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: none;
}


/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */


.PrettyMenu
{
    margin:0px 0px 0px 9px;
	background: url("./bgNavGP.gif") no-repeat top;	
	width: 187px;
	/*height:123px;*/
}

.PrettyMenu .AspNet-Menu-Vertical
{
	position:relative;
    top: 0px;
    left: 0;
    z-index: 100;
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.PrettyMenu ul.AspNet-Menu, 
.PrettyMenu ul.AspNet-Menu ul
{
    width: 187px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
       
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
.PrettyMenu ul.AspNet-Menu ul
{
    left: 184px;
    top: 3px;
    background:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
.PrettyMenu ul.AspNet-Menu li
{
    background: url(./bgMenu1.gif) repeat-x;
	line-height: 34px;
	height: 34px;
	margin:0 2px 2px 0;
   
}


/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
.PrettyMenu ul.AspNet-Menu li a,
.PrettyMenu ul.AspNet-Menu li span
{
    color: #FFFFFF;
    font-weight:bold;
    font-size:90%;
    padding-left:20px;
    display:block;
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
	color:#4c9f7a;
	background-color:#364892;
	background-image: none;
	border:solid 1px #061664;
	font-size:110%;
	line-height:34px;
}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.PrettyMenu ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
}

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
.PrettyMenu ul.AspNet-Menu li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	background: url(./bgMenu1Ov.gif) repeat-x;
}

/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.PrettyMenu ul.AspNet-Menu li a:hover,
.PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    background-color:#000000;
    background: transparent url(arrow-active.png) right center no-repeat;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	background-color:#bdedd7;
    background-image: none;
}




