body.backblue{
	background-color: #e1f48c;
	background-image: url(../images/background_green.jpg);
	background-repeat : repeat-x;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: center;
}

.frame {
overflow: auto;
}

.hr_plus_grey{
color: #E1F8C9;background-color: #E1F8C9;height: 1px;border: 0;
}

.hr_plus_white{
color: #FFF;background-color: #FFF;height: 1px;border: 0;
}

.red{
	color: #0000FF;
}

.green{ 
	background-color: #00CC00;
}

form{
	margin:0;
	padding:0;
}

.center{
	margin-left: auto;
	margin-right: auto;
}

.bt_detail{
	position: absolute ;
	right: 0;
	top: 0;
	vertical-align: top;
	text-align: right;
	z-index: 1;
	display: block;
}

.bt_detail img{
	width: 110px;
	height: 53px;
	border: 0;
}

a:hover img {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.alpha( opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8; 
}


.alert_msg
{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 20px;	
	margin-top: 20px;
	width: 97%;
	height: 300px;
	vertical-align: middle;
	text-align: center;
}
/* style pour le titre*/
.title_base{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 18px;	
	//padding-left: 10px;
	//padding-right: 10px;
	text-align: left;
}

.title{
	background-image: url(../images/title_green_middle.gif);
	margin-left: 7px;
	margin-right: 7px;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}


.title img{
	padding-left: 5px;
	line-height: 28px;
	float: right;
	margin-top: -28px;
}

.title_right{
	background-image: url(../images/title_green_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 28px;
}

.title_left{
	background-image: url(../images/title_green_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 28px;
}
/* fin style pour le titre*/

a:hover.backtitle {
	color: #b1c4d3;
}

.title_blue img{
	border: 0;
}


.cadre{
 background-color: #FFFFFF;
	}


.h_cal{
	display: block;
	padding: 0;
	margin: 0;
}

.left{ 
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}
.siteleft{ 
	padding-left: 0px;
	padding-top: 5px;
	float: left;
	width:100%;
}
.center{ 
	text-align: center;
	vertical-align : middle;
}

.Adminleft{ 
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

.one_window{ 
	width : 500px;
	margin-left: auto;
	margin-right: auto;
}

/* style pour le bottom*/
.bottom_base{
	width: 100%;
	font-size: 11px;
}
.bottom_middle{
	background-image: url(../images/bottom_middle.gif);
	margin-left: 7px;
	margin-right: 7px;
}

.bottom_left{
	background-image: url(../images/bottom_right.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.bottom_right{
	background-image: url(../images/bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/* fin du style pour le bottom*/
.bottom img{
	border: 0;
}

.month{
	width: auto;
	height: 20px;
}

td.calendar{
	width: 53px;
	height: 25px;
	text-align: center;
	color: #62772B;
	font-family: "Times New R, serif";
	font-size: 14px;
	border-bottom: 2px dotted #F5F4F5;
	border-right: 1px solid #F5F4F5;
	border-collapse: collapse;
	border-spacing: 0;
}

.cube_47 {
	background-image: url(../images/cube_47.gif);
	background-repeat : no-repeat;
	height: 47px;
	width: 48px;
	color: #62772B;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
}
.cube_35 {
	background-image: url(../images/cube_35.gif);
	background-repeat : no-repeat;
	height: 35px;
	width: 36px;
	color: #62772B;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
}
.cube_25 {
	background-image: url(../images/cube_25.gif);
	background-repeat : no-repeat;
	height: 25px;
	width: 26px;
	color: #62772B;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
}
.cube_squash {
	background-image: url(../images/cube_squash.gif);
	background-repeat : no-repeat;
	height: 47px;
	width: 48px;
	color: #62772B;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
}

.cube_tennis {
	background-image: url(../images/cube_tennis.gif);
	background-repeat : no-repeat;
	height: 47px;
	width: 48px;
	color: #62772B;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
}

.cube_47 a,.cube_squash a,.cube_tennis a {
	color: #62772B;
	text-decoration: none;
}


.cube_actived{
	background-image: url(../images/cube_green.gif);
	background-repeat : no-repeat;
	background-color: #fff;
	height: 47px;
	width: 48px;
	font-family: "Georgia";
	font-size: 18px;
	Text-align: center;
	color: #FFF;
	vertical-align: middle;
}

 .cube_actived a {
  	color: #FFF;
	text-decoration: none;
 }

.fs2O{
	Font-size: 20px;
	width: 40px;
	text-align: center;
}

.fs12 {
	font-size: 12px;
	width: 40px;
	text-align: center;
}

.fs14 {
	font-size: 14px;
	width: 40px;
	text-align: center;
}

.cube_47 a:hover,.cube_actived a:hover{
	color: #B9C4CF;
	text-decoration: none;
}

.pointV{
	border-right: 2px dotted #F1F0F1;
}

.pointH{
	border-bottom: 2px dotted #F1F0F1;
}

.pointred{
	border: 2px dotted #FF0000;

}

.col{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 14px;
	margin-top: 1px;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	padding: auto;
}

.col img {
	padding-right: 4px;
}

.l100p{
	width: 100%;
}

.ligne{
	border-bottom: 1px solid #F4F4F5;
	text-align: center;	
}

.col.ligne img{
line-height: 47px;
vertical-align: middle;
}

.col.ligne{
height: 40px;
}

.lignegray{ 
	background-color: #E1F8C9;
	color: #000;
	font-family: "TimesNR, serif";
	font-size: 14px;
	margin-top: 2px;
	text-align: left;
	padding-left: 15px;
}

.center.gray{
	color: #000;
	font-family: "TimesNR, serif";
	font-size: 14px;

}

.reservation{
	display: block;
}

.gray{ 
	background-color: #E1F8C9;
}

.content{
	background-color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
}

.content img{
	border: 0;
	padding: 0;
	margin: 0;
}

.content ico{
	border: 0;
	text-align: center; 
}
.ico {
	padding: 0 5 5 5;
	
}

.ico img{
	margin-top:-14px;	
}
.espace{
	height: 10px;
	display: block;
	float: left;
}

.line{
	height: 24px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 16px;
	text-align: left;
}
.linetitle{
	height: 24px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	color: #62772B;
	background-color: #B1C659;
	font-family: "TimesNR, serif";
	font-size: 16px;
	text-align: left;
}

.linemembersepnon{
	height: 40px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	color: #62772B;
	background-color: #B1C659;
	font-family: "TimesNR, serif";
	font-size: 18px;
	text-align: left;
}
.linemembersepoui{
	height: 40px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	color: #FFF;
	background-color: #B1C659;
	font-family: "TimesNR, serif";
	font-size: 22px;
	text-align: left;
}
input{
	height: 22px;
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 14px;
}
}
select{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 14px;
}
radio{
	height: 22px;
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 14px;
}

.bold{
	 font-weight: bold;
}

.line.dark{
	background-color: #E1F8C9;
}

.line.red{
	background-color: #FF0000;
}

.line.with{
	background-color: #fff;
}

.border{
	padding: 5px;
	width: 99%;
}

table.formulaire{
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

table.AdminFormulaire{
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	border: 0px solid;
}


.block{
	padding-left: 20px;
	width: 880px;
	display: block;
	float: left;
}

div.touche {
	margin-left:5px;
	margin-bottom:5px;
}

.touche{
	background-image: url(../images/cube_75.gif);
	background-repeat : no-repeat;
	height: 77px;
	width: 78px;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 30px;
	Text-align:center;
	vertical-align:middle;
	line-height:70px;
	padding:0;
	margin:0;
	color: #62772B;
}

.adminStatusBar{
	background-color: #E1F8C9;
	height: 90px;
	width: 100%;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 8px;
	Text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	color: #62772B;
	padding-top : 10px;
}
.AdminMenuBar{
	background-image: url(../images/title_green_middle.gif);
	background-color: #E1F8C9;
	height: 28px;
	line-height: 28px;
	width: 100%;
	font-weight:none;
	Text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	color: #62772B;
	padding-top : 0px;
}



.StatusBarButton{
	margin-top : -4px;
}

.AdminContent
{
	width: 100%;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 8px;
	Text-align:left;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.adminButton{
	background-image: url(../images/cube_75.gif);
	background-repeat : no-repeat;
	height: 77px;
	width: 78px;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 8px;
	Text-align:center;
	vertical-align:middle;
	padding:0;
	margin:0;
	color: #62772B;
}

.adminButtonwithoutborder{
	background-repeat : no-repeat;
	height: 77px;
	width: 78px;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 8px;
	Text-align:center;
	vertical-align:middle;
	padding:0;
	margin:0;
	color: #62772B;
}
/*

*/
.AdminEncart {
	font-family: "TimesNR, serif";
	text-align: left;
	vertical-align: middle;
	padding-left : 10px;
	border: 0;
	background: none;
	color: #62772B;
	text-decoration: none;
	font-weight: none;
	font-size: 14px;
}


.AdminEncart span {
	float: left;
	padding: 0 0 0 25px;
	vertical-align: middle;
	background: url(../images/bt_space_left.gif) left top no-repeat;

}

.AdminEncart span span {
	padding: 0 25px 0 0;
	background: url(../images/bt_space_right.gif) right top no-repeat;

}

.AdminEncart span span span {
	
	height: 75px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	line-height:20px;
	background: url(../images/bt_space_middle.gif) left top repeat-x;
}


.touche img{ 
	border: 0;
	padding: 0;
	margin: 0;
	Text-align:center;
	vertical-align:middle;
	line-height:70px;
}

.touche a{
	height: 77px;
	width: 78px;
	font-family: "Georgia";
	font-weight:bold;
	font-size: 30px;
	Text-align:center;
	vertical-align:middle;
	line-height:70px;
	padding:0;
	margin:0;
	
	
	text-decoration: none;
	color: #62772B;
}

.touche a:hover{
	color: #96abc0;
	text-decoration: none;
}


.orange {
	color: #db7400;
}


a.bouton,button.bouton {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-family: "TimesNR, serif";
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	height: 34px;
}


a.bouton span,button.bouton span {
	float: left;
	padding: 0 0 0 25px;
	vertical-align: middle;
	background: url(../images/bt_green_left.gif) left top no-repeat;
	height: 34px;
}

a.bouton span span,button.bouton span span {
	padding: 0 25px 0 0;
	background: url(../images/bt_green_right.gif) right top no-repeat;
	height: 34px;
}

a:link,a:visited{
	text-decoration: none;
}

a.bouton span span span,button.bouton span span span {
	height: 40px;
	padding: 0;
	line-height: 34px ;
	background: url(../images/bt_green_middle.gif) left top repeat-x;
	height: 34px;
}

a:hover.bouton {
	color: #f8cd8e;
}

a.boutonblue,button.boutonblue {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-family: "TimesNR, serif";
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	color: #62772B;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	height: 34px;
}


a.boutonblue span,button.boutonblue span {
	float: left;
	padding: 0 0 0 25px;
	vertical-align: middle;
	background: url(../images/bt_with_left.gif) left top no-repeat;
	height: 34px;
}
a.boutonblue span span,button.boutonblue span span {
	padding: 0 25px 0 0;
	background: url(../images/bt_with_right.gif) right top no-repeat;
	height: 34px;
}
a.boutonblue span span span,button.boutonblue span span span {
	height: 40px;
	padding: 0;
	line-height: 34px;
	background: url(../images/bt_with_middle.gif) left top repeat-x;
		height: 34px;
}

a:hover.boutonblue {
	color: #bed2eb;
}

a.boutonw,button.boutonw {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-family: "TimesNR, serif";
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	color: #62772B;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	height: 34px;
}


a.boutonw span,button.boutonw span {
	float: left;
	padding: 0 0 0 25px;
	vertical-align: middle;
	background: url(../images/bt_with_left.gif) left top no-repeat;
	height: 34px;
}

a.boutonw span span,button.boutonw span span {
	padding: 0 25px 0 0;
	background: url(../images/bt_with_right.gif) right top no-repeat;
	height: 34px;
}

a.boutonw span span span,button.boutonw span span span {
	width: 220px;
	height: 40px;
	padding: 0;
	line-height: 34px;
	background: url(../images/bt_with_middle.gif) left top repeat-x;
	height: 34px;
}

a:hover.boutonw {
	color: #b1c4d3;
}

a.boutonspace,button.boutonspace {

	margin: 0;
	padding: 0;
	font-family: "TimesNR, serif";
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	color: #62772B;
	text-decoration: none;
	font-weight: bold;
	font-size: 30px;
}


a.boutonspace span,button.boutonspace span {
	float: left;
	padding: 0 0 0 25px;
	vertical-align: middle;
	background: url(../images/bt_space_left.gif) left top no-repeat;

}

a.boutonspace span span,button.boutonspace span span {
	padding: 0 25px 0 0;
	background: url(../images/bt_space_right.gif) right top no-repeat;

}

a.boutonspace span span span,button.boutonspace span span span {
	width: 100%;
	height: 75px;
	padding: 0;
	line-height:75px;
	background: url(../images/bt_space_middle.gif) left top repeat-x;
}

a:hover.boutonspace {
	color: #b1c4d3;
}



/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 7em;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 8.2em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 16px;	
	display: block;
	cursor: pointer;
	padding-left: 10px;
	background-color: #E1F8C9;
	text-decoration: none;
}
ul.MenuBarHorizontal span,ul.MenuBarHorizontal span a,.MenuBarHorizontal
{
	color: #62772B;
	font-family: "TimesNR, serif";
	font-size: 16px;	
	display: block;
	cursor: pointer;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../images/title_green_middle.gif);
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) E1F8C9*/
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-color: #E1F8C9;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-color: #E1F8C9;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-color: #E1F8C9;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-color: #E1F8C9;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

/*******************************************************************************

 SDMENU BLUE

 *******************************************************************************/
div.sdmenu{
	width: 182px;
	font-family: times;
	font-size: 18px;
	color: #62772B;
	line-height:22px;
	text-align:left;
}
div.sdmenu div{
	margin-top:5px;
	background: url(../images/sdmenugreen/toptitle.gif) repeat-x;
	overflow: hidden;
	line-height:22px;
}


div.sdmenu div:first-child {
	background: url(../images/sdmenugreen/toptitle.gif) no-repeat;
}


div.sdmenu div.collapsed {
	height: 32px;
}


div.sdmenu div span.reserve {
	width:180px;
}

div.sdmenu div.collapsed span.reserve {
	background: url(../images/sdmenugreen/ico_reserver.gif) no-repeat -1px center;
}

div.sdmenu div span.reserve {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_reserver_over.gif) no-repeat -1px center;
	cursor: default;
}



div.sdmenu div.collapsed span.event {
	background: url(../images/sdmenugreen/ico_event.gif) no-repeat -1px center;
}

div.sdmenu div span.event {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_event_over.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div.collapsed span.profil {
	background: url(../images/sdmenugreen/ico_profil.gif) no-repeat -1px center;
}

div.sdmenu div span.profil {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_profil_over.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div.collapsed span.partners {
	background: url(../images/sdmenugreen/ico_part.gif) no-repeat -1px center;
}

div.sdmenu div span.partners {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_part_over.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div.collapsed span.calendar {
	background: url(../images/sdmenugreen/ico_calendar.gif) no-repeat -1px center;
}

div.sdmenu div span.calendar {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_calendar_over.gif) no-repeat -1px center;
	cursor: default;
}
div.sdmenu div.collapsed span.tournoi {
	background: url(../images/sdmenugreen/ico_tournoi.gif) no-repeat -1px center;
}

div.sdmenu div span.tournoi {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_tournoi_over.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div.collapsed span.compte {
	background: url(../images/sdmenugreen/ico_compte.gif) no-repeat -1px center;
}

div.sdmenu div span.compte {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_compte_over.gif) no-repeat -1px center;
	cursor: default;
}
div.sdmenu div.collapsed span.question{
	background: url(../images/sdmenugreen/ico_question.gif) no-repeat -1px center;
}

div.sdmenu div span.question {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_question_over.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div span.exit {
	display: block;
	padding: 5px 34px;
	font-weight: normal;
	color: #62772B;
	background: url(../images/sdmenugreen/ico_exit.gif) no-repeat -1px center;
	cursor: default;
}

div.sdmenu div a {
	padding: 5px 10px;
	background: #fff;
	margin-left:6px;
	margin-right:2px;
	display: block;
	border-top: 1px solid #ABB666;
	color: #62772B;
	text-decoration:none;
	font-size:15px;
}
div.sdmenu div a.current {
	background : #F0F5D0;
}
div.sdmenu div a:hover {
	background : #FFF url(../images/sdmenugreen/linkarrow.gif) no-repeat right center;
	color: #E48505;
	text-decoration: none;
}


