/* CSS by fets */

Body {
background: url("images/fonds/fond-plage-nuit.png") repeat-x #090a04 ;
margin: 0px;
}

font,th,td,p,div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a, a:active { color : #7d0000; text-decoration:none; }
a:hover		{ text-decoration: underline; color : #333333; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.c-both  {clear:both;} 
.gauche {float: left;}
.droite {float:right ;}
.center {text-align:center; margin: 0px auto 0px auto; padding: 0px auto 0px auto;}

.align-gauche, .align-centre , .align-droite, .align-justify { font-size: 12px; }

.align-gauche { text-align: left;}
.align-centre { text-align: center; }
.align-droite { text-align: right ; }
.align-justify { text-align: justify; }

.absolute { position: absolute; }
.relative {	position: relative; }

.bold { font-weight: bold ; }

.cadre-haut-g {
	float: left; 
	margin: 7px 0 0 10px;
}

.cadre-haut-d {
	float: right; 
	margin: 7px 10px 0 0;
}

.cadre-bas-g {
	float: left; 
	margin: 0 0 7px 10px;
}

.cadre-bas-d {
	float: right; 
	margin: 0 10px 7px 0;
}

#contgen {
width: 990px;
margin:0px auto 0px auto ;
}
#header {
position:relative;
width: 990px;
height: 250px;
background:transparent url(images/header/header-plage-nuit.jpg) no-repeat;
}

#cadran-solair-fond {
	position: relative;
	top: 82px; 
	left: 311px;
	background: url("images/cadran-solair-fond.png") no-repeat ;
	width: 364px;
	height: 169px;
	z-index: 10;
}


#cadran-solair {
	position: relative;
	background: url("images/cadran-solair.png") no-repeat ;
	width: 364px;
	height: 169px;
	z-index: 1000;
}

#soleil {
	position: absolute;
	background: url("images/soleil.png") no-repeat ;
	width: 60px; 
	height: 60px; 
	z-index: 500;
}

#menu-hor {
position:relative;
width: 920px;
height: 40px;
margin: 0px auto 0px auto;
background:url(images/menu-hor-fond.png) repeat-x;
z-index: 500;
}

#logo-mi {
	position: absolute;
	left: 334px;
	background:url(images/logo-mi.png) no-repeat;
	width: 247px; 
	height: 38px; 
}

#logo-bas {
	position: absolute;
	left: 325px;
	background:url(images/logo-bas.png) no-repeat;
	width: 263px; 
	height: 77px; 
	z-index: 501;
}

#menu-hor-g, #menu-hor-d {
	position: absolute;
	background:url(images/menu-hor-corner.png) no-repeat;
	width: 13px;
	height: 40px;
	z-index: 501;
}

#menu-hor-g { left: -13px; }
#menu-hor-d { right: -13px; background-position: -13px 0; }

#menu-hor-deco-g, #menu-hor-deco-d {
	position: absolute;
	background:url(images/menu-hor-deco-corner.png) no-repeat;
	width: 105px;
	height: 60px;
	top: -10px;
	z-index: 10000;
}

#menu-hor-deco-g { left: -32px; }
#menu-hor-deco-d { right: -29px; background-position: -105px 0; }

#menu-hor #menu-hor-for,#menu-hor #menu-hor-mod {
position: relative ;
height: 26px;
display:block;
z-index:1000;
}

a#menu-hor-for {
background:url(images/menu-hor-menu.png) no-repeat 150px 12px;
width: 268px;
float:left;
}


a#menu-hor-mod {
background:url(images/menu-hor-module.png) no-repeat 60px 12px;
width: 267px;
float:right;
}

/* ----------------------------------------------------------------------*/
/* -------------------------------- MENU --------------------------------*/
/* ----------------------------------------------------------------------*/

.menu-g {
position: absolute;
background:url(images/menu-fond.jpg) repeat-y right ;
width:210px;
left: 7px;
top: -40px;
padding: 3px 8px 10px 0px;
z-index: 450;
min-height: 100%;
color: #b6a68b;
}

#menu  {
	margin: 0px;
	padding: 10px 0px 90px 33px;
	list-style: none;
}

#menu-bas {
position: absolute;
background:url(images/menu-bas.png) repeat-y;
width: 189px; 
height: 142px;
bottom: -48px;
right: -4px;
}

#menu-ombre-d {
position: absolute;
background:url(images/menu-ombre-d.png) repeat-y;
width: 7px; 
height: 100%;
right: -7px;
top: -5px;
}

#menu li {

	padding: 10px 0px 10px 10px;
	list-style: none;
}

.menu-cat-d {
position: absolute;
background:url(images/menu-cat-d.png) no-repeat;
width: 7px; 
height: 31px;
right: -7px;
}

#menu li.cat  {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: 31px;
	display:block;
	cursor:pointer;
}


#menu li ul  {
	padding: 0px 0px 5px 0px;
}

#menu li ul li {
	 background: none;
	padding: 0px;
}

.li-lien {
	position:relative;
	left: 5px;
	margin-top: 4px;
}

a.menu-lien {
	position: relative;
	color: #b6a68b;
	font-weight: bold ;
	font-size: 10px;
	z-index: 10000;
}

.menu-lien:hover {
	text-decoration: none;
}

#menu li:first-letter {
	font-weight: bold ;
}

#menu li ul ul{
	display:none;
	background:url(images/menu-fond.jpg) repeat-y right ;
	z-index: 0;
}


#menu li ul li:hover ul.niveau_1, #menu li ul li ul li:hover ul.niveau_2 , #menu li ul li ul li ul li:hover ul.niveau_3 , #menu li ul li ul li ul li ul li:hover ul.niveau_4{
	display:block;
}

.menu-cont-ul .li-lien {
	left: 35px;
}

.menu_cont_h {
	position: absolute;
	background:url(images/menu-context-haut.png) repeat-y right;
	top: -12px;
	left: -189px;
	width:426px;
	height:21px; 
	margin:0px; 
	z-index: 1;
}
.menu_cont_b {
	position: absolute;
	background:url(images/menu-context-bas.png) no-repeat;
	bottom: -37px;
	right: -5px;
	width:190px;
	height:37px; 
	margin:0px;
	z-index: 1; 
}

.menu_cont_fleche {
	position:absolute;
	right:-7px;
	top: 0px;
	width: 24px;
	height: 13px;
	background: url(images/menu_cont_fleche.png) repeat-y right;
	*background : none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/lyncya2/images/menu_cont_fleche.png', sizingMethod='crop');
	z-index: 1000;
}
/* ---------------------------- FIN MENU --------------------------------*/

.postbody ul {
	margin: 10px 0px 0px 20px;
	padding: 10px 0px 0px 15px;
}

#header-bas {
position:relative;
background:url(images/fond.png) repeat-y;
width: 946px;
height: 40px;
margin: -3px auto 0px auto;
z-index: 20;
}

#conteneur {
position:relative;
background:url(images/fond.png) repeat-y;
width: 946px;
margin: 0px auto 0px auto;
padding-bottom: 40px;
}


#corps-h {
position: relative;
background:url(images/corps-h.png) repeat-x;
right: 2px;
width: 100%;
height: 100%;
padding: 1px 0 0 0;
}

.corps #corps-h {
width: 928px;
left: 2px;
}

#corps-b {
background:url(images/corps-b.png) repeat-x;
width: 100%;
height: 5px;
}

.corps-d, .corps {
background: url("images/corps-fond.png") #bdab8b right;
position:relative;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

.corps-d {
width:714px;
margin: 0 0 0 225px;
}

.corps {
width:932px;
margin: 0 0 0 7px;
}

#copy {
position:relative;
background:url(images/copy.png) repeat-y;
width: 946px;
height: 55px;
margin: 0px auto 0px auto;
}

#copy-t {
color: #666;
position:relative;
left: 385px;
font-size:10px;
text-align:center;
width:260px;
top: 10px;
}

#copy-t a {
color: #999;
}

#menu-der-fond-g {
top: 32px;
background:url(images/menu-der-fond.png) repeat-y;
width: 270px ;
position:absolute;
margin: 6px 0px 0px 0px;
left: 55px;
z-index: 400;
float:left;
}

#menu-der-fond-d {
background:url(images/menu-der-fond.png) repeat-y;
width: 270px ;
position:absolute;
margin: 6px 0px 0px 0px;
left: 630px;
top: 32px;
z-index: 400;
float:left;
}

.menu-der-bas {

background:url(images/menu-der-bas.png) no-repeat;
width: 270px;
height: 105px ;
bottom: -51px;
position:absolute;
z-index: 1000;
}

.menu-ul {
color:#FFFFFF;
margin: 10px 20px 30px 10px;
padding-left: 20px;
} 

.menu-ul li {
margin: 0px;
list-style-type: none;
height: 17px;
}

.menu-ul li a {
position: relative;
color:#b6a68b;
font-weight: bold;
font-size:10px ;
z-index: 10000;
}

.mep1 {
margin: 2px ;
text-align:justify ;
}

.avatar {
width: 150px;
overflow: hidden;
padding: 5px auto 0px auto;
text-align:center;
margin-top: 10px;

}

img.floder_big {
position:relative;
top: 5px;
left:6px;
}


.cadre-gen, .cadre-gen-l {
	position: relative;
	background: #c4b599;
	border: solid 1px #9c8966;
	width: 675px; 
	padding: 10px; 
	margin: 5px 10px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
    border-radius: 5px; 
	behavior: url(js/border-radius.htc); 
	clear: both;

}

.cadre-gen-l { width: 890px; }

.cadre-haut-info {
	padding: 0px 5px 5px 5px;
	border: #b7a78c solid;
border-width: 0 0 1px 0;
}

.mess-g {
position: absolute;
width:157px;
padding: 3px 10px 3px 3px;
}

.mep-demi {
float:left;
width: 48%;
margin: 5px ;
}




.mep-demi-g {
float:left;
position:relative;
width: 48%;
margin: 5px ;
border:  #9c8966 solid ;
border-width: 0px 0px 2px 0px;
color:#333333;
z-index: 450;
font-weight:normal;
}

.mep-demi-g:first-letter{font-weight:bold;}



.row {
padding: 10px;
background:#CCCCCC;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
}

.message {
padding: 0px 10px 20px 10px;
background:url(images/messh.png) #CCCCCC repeat-x top;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
}

.message-p {
padding: 10px 10px 20px 10px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
}


.cadrebull {
position:absolute;
	background-color: #b8a98f; 
	border: #9c8966 solid 1px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
    border-radius: 5px; 
	behavior: url(js/border-radius.htc); 
width: 830px;
margin: 3px 0px 0px 50px;
padding: 3px;
font-size : 10px;
}


.h3-fond, .h3-fond-l {
clear: both;
position: relative;
margin: 5px 15px 0px 15px;
background:url(images/h3-fond.png) repeat-x;
height: 37px;
width: 687px;
}

.h3-fond-l {width: 900px;}

.h3-g, .h3-d {
position: absolute;
background:url(images/h3-corner.png) no-repeat;
height: 37px;
width: 10px;
top: 0px;
}

.h3-g { left: -10px; } 
.h3-d { right: -10px ; background-position: -10px 0; }

h3, .titre-h3, .toolbar-h3 {
	margin:10px;
	position: absolute;
	padding: 0px; 
	color: #3d3d3d;
	font-size: 12px; 
	font-weight: bold; 
	width: 98%;
}

h3 a, .titre-h3 a {
	color: #3d3d3d;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}

h3:first-letter, h3 a:first-letter, .titre-h3 a:first-letter {
	color: #13495f ;
}


.icog {
width: 70px;
height:56px;
float:left;
border: #b7a78c solid;
border-width: 0 0 1px 0;
}

.icogp {
background:url(images/icog.gif) repeat-y right;
width: 50px;
height:40px;
border: 0px;
border: #b7a78c solid;
border-width: 0 0 1px 0;
}

.topic-toolbar img {
	margin-left: 5px;
}

.poster-name {
	position: relative;
	top: 5px;
	left: -16px;	
	background:url(images/menu-cat.png) no-repeat;
	width: 185px; 
	height: 31px;
}

.poster-name .name {
	position: absolute; 
	top: 8px; 
	left: 22px;
}

.row1,.row2,.row1p,.row2p {
border: #b7a78c solid;
border-width: 0 0 1px 0;
}

.row1,.row2   {height: 56px;}
.row1p,.row2p {
height: 29px;
}

.row2, .row2p {text-align:center;}


.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #333333; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}
/*
  The original lyncya2 Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */


/* General font families for common tags */



/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #CCCCCC; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #cccccc; }
td.row2	{ background-color: #cccccc; }
td.row3	{ background-color: #cccccc; }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;

}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #444; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 38px;
	background-image: url(images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color:#D1D7DC; height: 28px;
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	 height: 38px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC;}

th.thHead,td.catHead { font-size: 12px;  }
th.thSides,td.catSides,td.spaceRow	 {  }
th.thRight,td.catRight,td.row3Right	 { }
th.thLeft,td.catLeft	  {  }
th.thBottom,td.catBottom  {  }
th.thTop	 { }
th.thCornerL {  }
th.thCornerR {  }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #666666; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000; margin-left: 10px; }
a.mainmenu		{ text-decoration: none; color : #666666;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }


/* forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #333333}
a.cattitle		{ text-decoration: none; color : #000000; }
a.cattitle:hover{ text-decoration: underline; }


/* forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #666666; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav			{ font-weight: bold; font-size: 12px; color : #333;}
a.nav			{ text-decoration: none; color : #333; }
a.nav:first-letter			{ text-decoration: none; color : #10455b; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link, a.topictitle:visited   { text-decoration: none; color : #666; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }


.topicauthor			{ font-size: 10px; color : #666; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name, .name a			{ font-size : 11px; color : #d9d2c7;}

.poster-rank			{ font-size : 10px; color : #878787;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color: #000; }

.posterdetails		{ font-size : 10px; color: #b6a68b; }

.modcp, a.modcp:link,.modcp a { color: #999; font-size: 10px; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #7d0000 }
a.postlink:hover { text-decoration: underline; color : #DD6900}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #b8a98f; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #b8a98f; border: #9c8966 solid 1px;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
    border-radius: 5px; 
	behavior: url(js/border-radius.htc); 
}


/* Copyright and bottom info */



/* Form elements */
input,textarea, select, .bbcode-lien {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #9c8966;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #ccbc9f;
}

input, textarea, select, .bbcode-lien { text-indent : 2px; border: 1px; border-color:#9c8966; border-style:solid;  }

/* The buttons used for bbCode styling in message post */
input.button, .bbcode-lien {
	background-color : #ccbc9f;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #ccbc9f;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #ccbc9f;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #c0b195; border-style: none; }

.update{
        position:absolute;
        width:200px;
        background-color:#cccccc;
        border:1px solid #59636c;
        margin:2px 0px 0px 0px;
        padding:0px;
		z-index:10000;
}

ul.rescomp {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
}
ul.rescomp li.selected { background-color: #ffb; cursor: pointer; }
.rescomp li {
        list-style-type: none;
        display:block;
        margin:0;
        padding:3px;
        height:12px;
		color: #6b0f0f;
		font-weight:bold;
		font-size:10px;
}
li.rescomp div.image {
        float:left;
        width:32px;
        height:32px;
        margin-right:8px;
}
/* -------------------------------------------------
 *                    BB CODE PERSO
 * ------------------------------------------------- */
 
.titre-t {
	color: #434241;
	font-weight: bold;
	padding: 8px 0px 0px 0px;
	}
.titre-fond {
	position: relative;
	background: url(images/titre-fond.png);
	height: 36px;
	padding: 0px 5px 0px 5px;
	width: auto;

	display: inline-block;
	}
	
.titre-g {
	position: absolute;
	left:-40px;
	background: url(images/titre-g.png);
	height: 36px;
	width: 40px;

	display: inline-block;
	}
.titre-d {
	position: absolute;
	background: url(images/titre-d.png);
	height: 36px;
	width: 45px;
	right: -45px;
	top: 0px;
	display: inline-block;
	}

/* ----------- autocomplete --------------- */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* ----- toolbar ------*/

.bbcode-color span {
	display: none;
}

#preview-color {
	border: solid #666 1px; 
	background: #eee; 
	padding: 3px;
	margin: 5px 0;
	color: #000; 
	font-weight: normal;
}


.bbcode-color {
	display: block;
	border: solid #a0a0a0 1px; 
	padding: 0px;
	width: 10px; 
	height: 10px; 
	float: left;
	margin: 2px;
}

.select-bbcode-option {
	position: absolute ;
	border: 1px; 
	border-color:#9c8966; 
	border-style:solid;
	top: 0px;
	background-color : #ccbc9f;
	color: #cccccc;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}


.select-bbcode-option li {
	padding: 4px 8px 4px 8px;
	font-size: 11px; 
	color: #999;
	cursor: pointer;
	font-weight: normal;
	list-style: none;

}

.select-bbcode-option li a {
	display: block;
	font-weight: normal;
	color: #333;
}

.select-bbcode-option li:hover, .select-bbcode-option li.row-p:hover {
	color: #666;
}

.select-bbcode-option li.row-p {
	background: #525252;
}

.list-bbcode {
	position: relative; 
	}

	
 div.icon-align-left,  div.icon-align-center,  div.icon-align-right,  div.icon-align-justify {
	background: url("images/icon-align.gif") no-repeat;
	width: 15px; 
	height: 13px;
	margin: 5px 6px 0 3px;
	padding: 0;
}

 div.icon-align-left { background-position: 0 0;}
a:hover  .icon-align-left{ background-position: 0 -13px;}
 div.icon-align-center { background-position: -15px 0;}
a:hover  .icon-align-center { background-position: -15px -13px;}
 div.icon-align-right { background-position: -30px 0;}
a:hover  .icon-align-right { background-position: -30px -13px;}
 div.icon-align-justify { background-position: -45px 0;}
a:hover  .icon-align-justify { background-position: -45px -13px;}
	
/* -- */


#cadre-tags {
	position: absolute;
	display: none;
	right: 0px; 
	top: 0px;
	width: 100px;
	padding: 5px; 
	background: #c4b599;
	border: solid 1px #9c8966;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
    border-radius: 5px; 
	behavior: url(js/border-radius.htc); 
	z-index: 1000;
}

#view-tag {
	margin-top: 10px; 
	position: relative; 
	z-index: 9999;
	cursor: pointer;
}

.cell-passlvl {
	border: 1px solid #666; 
	padding: 2px; 
	font-weight: bold; 
	font-size: 10px; 
	color: #333; 
	text-align: center;
	margin-left: 5px;
}

.alert {
	color :#c30303; 
	font-weight: bold;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

