/***********************************************
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: 50%;
}
#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;
}	
