.header-top{	position: relative;	font-family: arial, helvetica, sans-serif;	background: url(../g/previouspage.gif) no-repeat;	white-space: nowrap;	display: block;	width: 30px;	height: 106px;	margin: 0;	padding: 0;}.pgl {	width:100%;	margin:0em 0 0;	padding:4px 0px 0;	background-color:#CCCCCC;	height: 24px;	background-position: center;	vertical-align: middle;}.pgl a{color:rgb(70,122,167); font-weight:bold; text-decoration:none;}.pgl a:hover {color:rgb(42,90,138); text-decoration:underline;} .pgl a:visited {	color:#993333;}.pgl fieldset {	padding:0px !important /*Non-IE6*/;	padding:0 /*IE6*/;	margin:0;	border:1px none rgb(220,220,220);}.pgl fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}.pgl label.left {	float:left;	width:140px;	margin:0 0 0 10px;	padding:3px 1px 1px;	font-size:110%;	font-weight: bold;	color: #333333;}.pgl select.combo {	width:360px;	padding:0px;	border:solid 1px rgb(200,200,200);	font-family:verdana, arial, sans-serif;	font-size:110%;	float: left;}.pgl input.field {width:275px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.pgl textarea {width:275px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.pgl input.button {	float:right;	width:9.0em;	margin-right:20px;	padding:1px !important /*Non-IE6*/;	padding:0 /*IE6*/;	background:rgb(230,230,230);	border:solid 1px rgb(150,150,150);	text-align:center;	font-family:verdana, arial, sans-serif;	color:#333333;	font-size:110%;}.pgl input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}.navbar {	white-space:nowrap /*IE hack*/;	float:left;	width:900px;	margin:0px auto;	background-color:rgb(225,225,225);	font-family:tahoma, arial, sans-serif;	font-size:110% !important /*Non-IE6*/;	font-size:120% /*IE6*/;} /*Color navigation bar normal mode*/.navbar ul {list-style-type:none;}.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; background-color:rgb(225,225,225);}.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.5em; line-height:2.5em; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color:rgb(100,100,100); border-right:solid 0px rgb(215,215,215);}.navbar ul li ul {display:none; border:none;}/* SUBMENU (Non-IE6 hovering) */.navbar ul li:hover {position:relative;} /*Sylvain IE hack*/.navbar ul li:hover a {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/.navbar ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:2.2em; margin-top:0.1em; left:0; padding:0px 8px 0px 8px; border-top:solid 1px rgb(215,215,215);}.navbar ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-9px; padding:4px 8px 4px 8px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/.navbar ul li:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*//* SUBMENU (IE6 hovering) */.navbar table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}.navbar ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/.navbar ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:2.5em; t\op:2.2em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(215,215,215); }.navbar ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 8px 4px 8px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/.navbar ul li a:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*//* thumbgrid */.thumbgrid {	margin:0px auto;	border:solid 1px rgb(150,150,150);	background-position: center;}/* thumbcell */.thumbcell {	vertical-align: bottom;	margin: 0px;	padding: 0px;	background-color: #d9d9d9;	background-position: center;	text-align: center;	}.thumbcell td{	white-space: normal;}.thumbcell table {	white-space: normal;}.thumbcell:hover {	background:#FFFFFF;}.current {	color: #FFFFFF;	background-color: #0066CC;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	padding: 0px;	margin: 1px;	font-size: 110%;}.dayorpagelist b {	color: #FFFFFF;	background-color: #0066CC;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	padding: 0px;	margin: 1px;	font-size: 110%;}/* pvnavtable CONTENT */.pvnavtable  table {	clear:both;	width:100%;	margin:0em 0 0.1em 0px;	table-layout: fixed;	border-collapse:collapse;	empty-cells:show;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.pvnavtable table th {	height:3em;	padding:6px 4px 2px;	border-left:1px solid;	border-right:1px solid;	border-top:1px solid;	border-bottom:1px solid;	text-align:left;	color:rgb(80,80,80);	font-weight:bold;	font-size:110%;	background-color: #CCCCCC;}.pvnavtable table td {	height:3em;	padding:6px 4px 2px;	border-left:1px solid;	border-right:1px solid;	border-top:1px solid;	border-bottom:1px solid;	text-align:left;	color:rgb(80,80,80);	font-weight:bold;	font-size:110%;	color:rgb(80,80,80);}.pvnavtable a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}.pvnavtable h1 a {	color:rgb(70,122,167);	font-weight:bold;	text-decoration:none;}.pvnavtable a:hover {color:rgb(42,90,138); text-decoration:underline;}.pvnavtable a:visited {	color:#993333;}/* pvtable CONTENT */.pvtable  table {	clear:both;	width:900px;	margin:0em 0 0.1em 0px;	table-layout: automatic;	border-collapse:collapse;	empty-cells:show;	font-weight:bold;	font-size:110%;	color:rgb(80,80,80);	text-align:left;	background-image: none;}.pvtable table th {	height:2em;	padding:2px 4px;	border-left:1px solid;	border-right:1px solid;	border-top:1px solid;	border-bottom:1px solid;	color:rgb(80,80,80);	background-color: #CCCCCC;}.pvtable table tr {	height:3em;	background-image: none;	background-color: #FFFFFF;}.pvtable table tr.grey {	background-color: #CCCCCC;}.pvtable table td {	padding:2px 4px;	border-left:1px solid;	border-right:1px solid;	border-top:1px solid;	border-bottom:1px solid;}.pvtable table td.filename {	word-wrap:break-word;}.pvtable table th.filename {	word-wrap:break-word;}.pvtable table td.author {	word-wrap:break-word;}.pvtable table th.author {	word-wrap:break-word;}.pvtable a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}.pvtable h1 a {	color:rgb(70,122,167);	font-weight:bold;	text-decoration:none;}.pvtable a:hover {color:rgb(42,90,138); text-decoration:underline;}.pvtable a:visited {	color:#993333;}.boxmenu {	width:100%;	margin:0em 0 0;	padding:4px 0px 0;	background-color:#CCCCCC;	height: 24px;	background-position: center;	vertical-align: middle;}.boxmenu fieldset {	padding:0px !important /*Non-IE6*/;	padding:0 /*IE6*/;	margin:0;	border:1px none rgb(220,220,220);}.boxmenu fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}.boxmenu label.left {float:left; width:140px; margin:0 0 0 10px; padding:1px; font-size:110%;}.boxmenu select.combo {	width:360px;	padding:0px;	border:solid 1px rgb(200,200,200);	font-family:verdana, arial, sans-serif;	font-size:110%;	float: left;}.boxmenu input.field {width:275px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.boxmenu textarea {width:275px; padding:1px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.boxmenu input.button {	float:left;	width:12em;	margin-right:20px;	padding:1px !important /*Non-IE6*/;	padding:0 /*IE6*/;	background:rgb(230,230,230);	border:solid 1px rgb(150,150,150);	text-align:center;	font-family:verdana, arial, sans-serif;	color:#333333;	font-size:110%;	margin-left: 10px;}.boxmenu input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}.boxnavbar {	white-space:nowrap /*IE hack*/;	float:left;	width:300px;	margin:-4px auto 0px;	background-color:#CCCCCC;	font-family:tahoma, arial, sans-serif;	font-size:110% !important /*Non-IE6*/;	font-size:120% /*IE6*/;} /*Color navigation bar normal mode*/.boxnavbar ul {list-style-type:none;}.boxnavbar ul li {	float:left;	z-index:auto !important /*Non-IE6*/;	z-index:1000 /*IE6*/;	background-color:#CCCCCC;}.boxnavbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.2em; line-height:2.5em; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color:rgb(100,100,100); border-right:solid 0px rgb(215,215,215);}.boxnavbar ul li ul {display:none; border:none;}/* SUBMENU (Non-IE6 hovering) */.boxnavbar ul li:hover {position:relative;} /*Sylvain IE hack*/.boxnavbar ul li:hover a {background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/.boxnavbar ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:2.2em; margin-top:0.1em; left:0; padding:0px 8px 0px 8px; border-top:solid 1px rgb(215,215,215);}.boxnavbar ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-9px; padding:4px 8px 4px 8px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/.boxnavbar ul li:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*//* SUBMENU (IE6 hovering) */.boxnavbar table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}.boxnavbar ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/.boxnavbar ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:2.5em; t\op:2.2em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(215,215,215); }.boxnavbar ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 8px 4px 8px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/.boxnavbar ul li a:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*/