/***********************************************
generic HTML tags
************************************************/

BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: url(images/bg2.gif);
    /MARGIN: 0px;
    COLOR: #FFFFCD;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
}
.mainbody {
    BACKGROUND: url(images/bg.gif) #000000;
	margin-bottom: 20px;
}
DIV {
	margin-left: auto;
	margin-right: auto;
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
}
A , A:active , A:visited , A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	font-weight: bold;
}
A:hover
{
    TEXT-DECORATION: underline
}
A.dark , A.dark:active , A.dark:link , A.dark:visited
{
    COLOR: #000000
}
HR
{
    COLOR: #000000;
    HEIGHT: 1px
}
H2
{
    FONT-SIZE: 14px;
    BACKGROUND: #339933;
    COLOR: white;
    TEXT-ALIGN: center
}
H3
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    TEXT-ALIGN: center
}
H4
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    TEXT-ALIGN: left
}

/***********************************************
general purpose styles
************************************************/

.error
{
    BORDER: red 1px dashed;
	PADDING: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN: 3px;
    COLOR: red;
	background: #ffffff;
}

.grid
{
    WIDTH: 100%;
	margin-top: 10px;
}
.grid TH
{
    BORDER-RIGHT: #de8300 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #de8300 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #de8300 1px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #de8300 1px solid
}
.grid TH A:link , .grid TH A:visited , .grid TH A:active
{
    COLOR: #3300cc
}
.grid TD
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #de8300;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.grid2
{
}
.grid2 A:link , .grid A:visited , .grid A:active
{
    COLOR: #FFFFFF;
}
.grid2 TD
{
    text-align: left;
	padding-top: 8px;
	padding-left: 20px;
}

.infos {
	margin-top: 10px;
}
.infos TH {
    BORDER-RIGHT: #de8300 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #de8300 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #de8300 1px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #de8300 1px solid
}
.infos TD {

}
.infos TH A:link , .infos TH A:visited , .infos TH A:active
{
    COLOR: #3300cc
}
#stretched {
	width: 100%;
}
.form
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.form TH
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #339933 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    BACKGROUND: none;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.form TH.spanned {
    BACKGROUND: #FFF2BF;
	color: #A52900;
}
.form TD
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.form TD.spanned {
	text-align: center;
}
.form .submit
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    TEXT-ALIGN: center
}
.submit_btn
{
	margin: 20px;
	margin-bottom: 40px;
}

/***********************************************
layout
************************************************/

.main
{
    /*WIDTH: 780px;*/
	 width:98%
}
.top
{
}
.top .banner
{
	/*
	position: relative;
	left: -20px;
	*/
    PADDING-TOP: 7px;
	padding-bottom: 15px;
	text-align: center;
}

.frame
{
	width:100%;
}
.frame .left
{
    VERTICAL-ALIGN: top;
    WIDTH: 13%;
}	 
.frame .center
{
    VERTICAL-ALIGN: top;width:72%;
}
.frame IFRAME
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.frame .right
{
    VERTICAL-ALIGN: top;
     WIDTH: 15%;
}
.credits_legal
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
}

/***********************************************
menus
************************************************/.menu{	WIDTH:100%;}.menuleft{    FONT-WEIGHT: normal;    BACKGROUND: url(/IMAGES/menutop_left.gif) no-repeat;    HEIGHT: 68px;	width: 38px;	text-align: center;}.menucenter{	/*	position: relative;	left: -20px;	*/    FONT-WEIGHT: normal;    BACKGROUND: url(/IMAGES/menutop_center.gif) repeat-x;    HEIGHT: 68px;	text-align: center;	vertical-align:top;}.menuright{    FONT-WEIGHT: normal;    BACKGROUND: url(/IMAGES/menutop_right.gif) no-repeat;    HEIGHT: 68px;	width: 55px;	text-align: center;}.menu DIV {	padding-top:4px;	text-align: center;	padding-right: 30px;}
.menu .line1 A , .menu .line1 A:active , .menu .line1 A:visited , .menu .line1 A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.menu .line2 A , .menu .line2 A:active , .menu .line2 A:visited , .menu .line2 A:link
{
    COLOR: #FFFB92;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.menu .line3 A , .menu .line3 A:active , .menu .line3 A:visited , .menu .line3 A:link
{
    COLOR: #0EFF00;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.menu A:hover
{
    TEXT-DECORATION: underline
}.msgdir_menu{	width:100%;    BORDER-left: #bc5d00 2px solid;	BORDER-right: #bc5d00 2px solid;	BORDER-bottom: #bc5d00 2px solid;    BACKGROUND: url(/IMAGES/list2_title_bg2.gif);    TEXT-ALIGN: center;	padding-top:1px;}.members_menu{    BORDER: #004500 1px solid;    BACKGROUND: #004500 url(/IMAGES/list1_bg2.gif);    TEXT-ALIGN: left;	color:#FFFFFF;	WIDTH:100%;}
.members_menu UL
{
    MARGIN: 10px;
	margin-left: 25px;
}
.members_menu LI
{
	text-align: left;
}
.members_menu A , .members_menu A:active , .members_menu A:visited , .members_menu A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.members_menu A:hover {
	text-decoration: underline;
}
.members_menu .messages
{
    PADDING-LEFT: 10px
}
.menu_bottom
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center;
}
.menu_bottom A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu_bottom A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu_bottom A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu_bottom A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu_bottom A:hover
{
    TEXT-DECORATION: underline
}

/***********************************************
lists, cam, photo, users
************************************************/
.webcams{    BORDER: #004500 2px solid;    OVERFLOW: auto;    HEIGHT: 400px;	WIDTH: 100%;	FONT-WEIGHT: bold;}.photos
{
    BORDER: #004500 2px solid;
    MARGIN-TOP: 10px;
    BACKGROUND: #004500 url(/IMAGES/list1_bg2.gif);
    TEXT-ALIGN: center;
}
.photos .title
{
    BORDER-bottom: #004500 2px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #004500 url(/IMAGES/BG_menu.gif);
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffb300;
    PADDING-TOP: 4px;
}
.photos IMG
{
    BORDER: #002e62 1px solid;
    DISPLAY: block;
    MARGIN-BOTTOM: 8px;
	margin-left: auto;
	margin-right: auto;
}
.photos A , .photos A:active , .photos A:visited , .photos A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	font-weight: normal;
}
.photos A:hover {
	text-decoration: underline;
}
.lightbox {
  BORDER: #bc5d00 2px solid;
	OVERFLOW: auto;
 WIDTH:100%; BACKGROUND-color: #bc5d00;
 HEIGHT: 250px
}

.lightboxtitle{	WIDTH:100%;    BORDER: #bc5d00 2px solid;    FONT-WEIGHT: bold;    BACKGROUND: #bc5d00 url(IMAGES/list2_title_bg2.gif);    PADDING-BOTTOM: 0px;    COLOR: #000000;    PADDING-TOP: 0px;    TEXT-ALIGN: center;	text-decoration: none;}.lightboxtitle A:hover {	COLOR: #450000;	text-decoration: none;}.lightboxtitle A , .lightboxtitle A:active , .lightboxtitle A:visited , .lightboxtitle A:link{    COLOR: #450000;    TEXT-DECORATION: none;	font-weight: bold;}.lightboxtitle .button{border: 1px solid #bc5d00;background:  #FFD778 url(images/list2_title_bg2.gif);font-family: verdana;font-size: 12px;font-weight: bold;color: #450000;margin: 2px;cursor:pointer;}.reload
{	 width:100%;
    BORDER: #bc5d00 2px solid;
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND: #bc5d00 url(IMAGES/list2_title_bg2.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
	text-decoration: none;
}
.reload A:hover {
	COLOR: #450000;
	text-decoration: none;
}

.reload A , .reload A:active , .reload A:visited , .reload A:link
{
    COLOR: #450000;
    TEXT-DECORATION: none;
	font-weight: bold;
}

.online_users
{	WIDTH:100%;
    BORDER: #bc5d00 2px solid;
    OVERFLOW: auto;
    HEIGHT: 1500px;	
}
.membersmenu{	 BORDER: #bc5d00 2px solid;	OVERFLOW: auto;	BACKGROUND-color: #bc5d00;    HEIGHT: 45px}
/***********************************************
home / login
************************************************/
#home_valign {
	height: 100%;
}
#home_valign TD {
	height: 100%;
	vertical-align: middle;
}
.home {
	margin-top: auto;
	margin-bottom: auto;
}
.home .logo {
	text-align: center;
	padding-right: 20px;
}
.home .logo IMG {
	display: block;
	margin-bottom: 12px;
}
.home .login {
    padding-left: 20px;
	padding-top: 70px;
    COLOR: #FFFF99;
	width: 240px;
	text-align: center;
	vertical-align: top;
}
.home .login .submit {
	margin-top: 14px;
}
.home .links {
	margin-top: 30px;
}
.home .links .pointer {
	position: relative;
	left: -10px;
	top: 10px;
}
.home .links .button {
	border:  1px solid #000000;
	border-bottom:  3px solid #000000;
	border-right:  3px solid #000000;
	background: #FFFFFF;
	font-weight: normal;
	margin-top: 5px;
}
.home .links .lang {
	margin-top: 10px;
	background: url(IMAGES/lang_bg.gif) no-repeat;
	PADDING-left: 20px;
	width: 186px;
	height: 24px;
	line-height: 24px;;
	vertical-align: middle;
}

/***********************************************
autres sections
************************************************/

.menu_in
{
    WIDTH: 100%
}
.menu_in TD
{
    BORDER: #fdc02f 2px solid;
    PADDING: 5px;
    BACKGROUND: #339900;
    TEXT-ALIGN: center;
}

.search_results {
	width: 80%;
}
.sidemenu
{
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.msgtable
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.msgtablenew
{
    FONT-SIZE: x-small;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.message, .albums
{
    BORDER-RIGHT: #1e4884 1px solid;
    BORDER-TOP: #1e4884 1px solid;
    DISPLAY: inline;
    PADDING: 5px;
	padding-left: 18px;
	width: 86px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 2px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #1e4884 3px solid;
    CURSOR: hand;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #1e4884 1px solid;
    BACKGROUND: url(btn_msg.gif)
}
.albums
{
    BACKGROUND: url(btn_albm.gif)
}
.videos
{
    BACKGROUND: url(btn_albm.gif)
}

.message A:link
{
    CURSOR: hand;
    COLOR: #1e4884
}
.message A:visited
{
    CURSOR: hand;
    COLOR: #1e4884
}
.message A:active
{
    CURSOR: hand;
    COLOR: #1e4884
}
.albums A:link
{
    CURSOR: hand;
    COLOR: #1e4884
}
.albums A:visited
{
    CURSOR: hand;
    COLOR: #1e4884
}
.albums A:active
{
    CURSOR: hand;
    COLOR: #1e4884
}
.userinfos
{
    MARGIN: 30px 40px 40px
}
.userinfos .details
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.userinfos .photo
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: #000000 2px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #000000 2px solid
}
.userinfos TD
{
    BORDER-TOP: #00CC33 1px solid;
}
.userinfos .title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 130px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
.userinfos .title DIV
{
    BORDER-RIGHT: #00CC33 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: #669900;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #00CC33 1px solid;
    COLOR: white;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #00CC33 1px solid;
}
.userinfos .data
{
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #000000;
    WIDTH: 320px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.userinfos H4
{
    BACKGROUND: #eba226;
    MARGIN: 0px 0px 5px
}
.userinfos P
{
    MARGIN-TOP: 3px;
}/***********************************************
Ajout Eric H
************************************************/
#pageHeader
{
	position:relative;	width:96%;		padding: 2px 2px 0px 2px;		top: 2px;		left: 2%;		right: 2%;
		margin-left:-1px;
		background: #004500 url(/IMAGES/BG_menu.gif);
		BORDER-TOP: #006500 1px solid; 
		BORDER-BOTTOM: #006500 0px solid; 
		BORDER-RIGHT: #006500 1px solid; 
		BORDER-LEFT: #006500 1px solid;
}

.topmenu 
{
		width:100%;
		color: #ffb300;
}

.topmenu #toptitle
{
		width:100%;
		padding-bottom:5px;
		font-weight: bold;
		font-size: 14px;
    	TEXT-ALIGN: left;
}

.topmenu A:hover
{
	 	TEXT-DECORATION: none
}

.topmenu #ongletfermer
{
		padding: 0px 5px 2px 5px;
		BORDER-TOP: #006500 1px solid; 
		BORDER-BOTTOM: #006500 0px solid; 
		BORDER-RIGHT: #006500 1px solid; 
		BORDER-LEFT: #006500 1px solid;
		background: #004500 url(/IMAGES/BG_menu.gif);
}

.topmenu #ongletfermer A
{
		color: #FFD778;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none
}

.topmenu #ongletouvert
{
	
		padding: 0px 5px 2px 5px;
		BORDER-TOP: #006500 1px solid; 
		BORDER-BOTTOM: #006500 0px solid; 
		BORDER-RIGHT: #006500 1px solid; 
		BORDER-LEFT: #006500 1px solid;
		background: url(/IMAGES/401.jpg);
		color: #ffb300;
	FONT-WEIGHT: bold;
}

#pageMaster{
		position:relative;
		width:96%;
	margin-top:3px;
		margin-left: -1px;
	margin-left: 5px !important;	margin-bottom: 6px;
		top: 0%;
	left: 2%;
		right: 2%;
}

#pageLeft
{
		position:absolute;
		z-index:10;	width:150px;
		height:500px;
		border: 1px solid #006500;
		margin-left: -6px !Important;	background: #007500 url(images/list1_bg2.gif);
}

#pageContent
{		/position:absolute;	width:auto !Important;
			padding: 0px 0px 0px 155px;
		border:0px solid #dea300;
	}

.pageinfo 
{
		width:100%;
	color: #FFD778;
}

.pageinfo A
{
		font-weight:bold;
	color: #FFD778;
		TEXT-DECORATION: none
}

.pageinfo A:visited
{
		font-weight:bold;
		color: #FFD778;
		TEXT-DECORATION: none
}

.pageinfo .ligne
{
		BORDER-TOP: #A52900 1px solid;
}

.pageinfo .cadre
{
		BORDER: #A52900 1px solid;
}

.pageinfo #photo
{
		margin-top: 5px;
		border: 1px solid #339933;
}

.pageinfo #title
{
		font-weight: bold;
		color: #ffb300;
}

.pageinfo #toptitle
{
		font-weight: bold;
		font-size: 14px;
		color: #ffb300;
    	TEXT-ALIGN: left;
}

.pageinfo TH
{
		font-size: 12px;
		font-weight:bold;
	color:#ffb300;
		TEXT-ALIGN: center;
	background: #339933 url(images/BG_menu.gif);
		BORDER: #004500 1px solid;
}

.pageinfo P
{
		text-align: justify;
		PADDING-TOP: 5px;
	clear: both;
}

.slogan{	font-weight:bold;	color:#33dd33;}.pageinfo FIELDSET 
{
		BORDER-TOP: #339933 1px solid; 
	BORDER-BOTTOM: #A52900 0px solid;	BORDER-RIGHT: #A52900 0px solid; 
		BORDER-LEFT: #A52900 0px solid;
		MARGIN-TOP: 10px;
}.pageinfo LEGEND {	text-align:left;}.pageinfo TEXTAREA
{
		width:100%; 
		text-align: justify;
		MARGIN-TOP: 5px;
	MARGIN-LEFT: 5px;
}
.pageinfo iframe
{	
	width:100%;
		height:500px;
}

.pagemenu 
{
	width:100%;
		z-index:10;	color: #ffb300;
}

.pagemenu #title
{
		font-weight: bold;
}

.pagemenu #leftmenu
{
    	TEXT-ALIGN: center;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 7px;
	background: #004500 url(images/BG_menu.gif);
		BORDER-BOTTOM: #006500 1px solid;
}

.pagemenu #leftmenu A 
{
		color: #FFD778;
		text-decoration:none;
		font-weight: normal;
}

.pagemenu #leftmenu A:hover
{
		text-decoration:none;}

.framemenu {	width:100%;	color: #ffb300;}.framemenu #title{	font-weight: bold;	TEXT-ALIGN: center;}.framemenu TH{	font-size: 12px;	font-weight:bold;	color:#ffb300;	TEXT-ALIGN: center;	background: #339933 url(images/BG_menu.gif);	BORDER: #006500 1px solid;}.framemenulefttitle{	text-align:center;    BORDER-bottom: #006500 1px solid;    FONT-WEIGHT: bold;    BACKGROUND: #339933 url(IMAGES/BG_menu.gif);    PADDING-BOTTOM: 4px;    COLOR: #ffb300;    PADDING-TOP: 4px;}.framemenulefttitle2{	BORDER: #006500 2px solid;	FONT-WEIGHT: bold;	BACKGROUND: #339933 url(/IMAGES/BG_menu.gif);	PADDING-BOTTOM: 1px;    COLOR: #ffb300;    PADDING-TOP: 2px;    TEXT-ALIGN: center;}.framemenulefttitle2 .button{	border: 1px solid #A52900;	background: #339933 url(images/BG_menu.gif);	font-family: verdana;	font-size: 11px;	font-weight: bold;	color: #FFD778;	width:140px;	padding: 1px;	cursor:pointer;}.framemenulefttitle A:hover {	COLOR: #FFD778;	text-decoration: none;}.framemenulefttitle A , .framemenulefttitle A:active , .framemenulefttitle A:visited , .framemenulefttitle A:link{    COLOR: #FFD778;    TEXT-DECORATION: none;}.framemenurighttitle{	BORDER: #bc5d00 2px solid;    FONT-WEIGHT: bold;    BACKGROUND: #bc5d00 url(IMAGES/list2_title_bg2.gif);    PADDING-BOTTOM: 0px;    COLOR: #450000;    PADDING-TOP: 0px;    TEXT-ALIGN: center;	text-decoration: none;}.framemenurighttitle A:hover {	COLOR: #450000;	text-decoration: none;}.framemenurighttitle A , .framemenurighttitle A:active , .framemenurighttitle A:visited , .framemenurighttitle A:link{    COLOR: #450000;    TEXT-DECORATION: none;}.framemenu .leftbutton{border: 1px solid #006500;background: #339933 url(images/BG_menu.gif);font-family: verdana;font-size: 12px;font-weight: bold;color: #FFD778;margin: 0px;width:82px;cursor:pointer;}.framemenu .rightbutton{border: 1px solid #bc5d00;background:  #FFD778 url(images/list2_title_bg2.gif);font-family: verdana;font-size: 12px;font-weight: bold;color: #450000;margin: 2px;width:150px;cursor:pointer;}.framemenu #leftmenu{    TEXT-ALIGN: center;	PADDING-TOP: 1px;	PADDING-BOTTOM: 3px;	background: #CCCCFF url(images/BG_menu.gif);	BORDER-BOTTOM: #dea300 1px solid;}.framemenu #leftmenu A {	color: #FFD778;}.framemenu #leftmenu A:hover{	text-decoration:none;}.framemenu #rightmenu{    TEXT-ALIGN: center;	PADDING-TOP: 1px;	PADDING-BOTTOM: 3px;	background: #CCCCFF url(images/list2_title_bg2.gif);	BORDER-BOTTOM: #bc5d00 1px solid;}.framemenu #rightmenu A {	color: #450000;}.framemenu #rightmenu A:hover{	text-decoration:none;}.button
{	border: 1px solid #006500;
	background: #A52900 url(images/bg_menu.gif);	font-family: verdana;
	font-size: 12px;
	font-weight: bold;	
color: #FFD778;
	cursor:pointer;
}
.navbutton
{
	border: 1px solid #006500;
	background: #A52900 url(images/bg_menu.gif);	
font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	padding: 0px,2px,0px,2px;
	color: #FFD778;
	cursor:pointer;
}

.navbuttonon
{
	text-align: center;	border: 1px solid #A52900;
	font-family: verdana;
	font-size: 18px;
	font-weight: normal;
	padding: 0px,2px,0px,2px;
	color: #33dd33;
}.boite{	padding: 2px,2px,2px,2px;	border: 1px solid #006500;	background: #A52900 url(images/bg_menu.gif);	font-family: verdana;	font-size: 12px;	font-weight: bold;	color: #FFD778;}.buttonOn{		border: 1px solid #bc5d00;		background: #004500 url(images/bg_menu.gif);		CURSOR: hand;		margin: 3px;		font-family: verdana;		font-size: 12px;		font-weight: bold;		padding: 2px;		width:150px;		color:  #FFD778;}.buttonOff{		border: 1px solid #bc5d00;		background: #bc5d00 url(images/list2_title_bg2.gif);		CURSOR: hand;		margin: 3px;		font-family: verdana;		font-size: 12px;		font-weight: bold;		padding: 2px;		width:150px;		color: #450000;}.vipcamoff{		border: 1px solid blue;		background-color: #CCCCFF;		font-family: verdana;		font-size: 11px;		width:86px;		CURSOR: hand;}	.vipcamon{		border: 1px solid blue;		background-color: RED;		font-family: verdana;		font-size: 11px;		width:86px;		CURSOR: hand;}			.inscription{		border: 1px solid blue;		background-color: #CCCCFF;		font-family: verdana;		font-size: 11px;		width:120px;		CURSOR: hand;}.stats{		border: 1px solid blue;		background-color: #CCCCFF;		font-family: verdana;		font-size: 11px;		width:86px;		CURSOR: hand;}	