html, body{
	height:100%;
	text-shadow: 0 0 0 #000;
	-moz-opacity: 0.9999; 
}

strong { font-weight: bold; }

body {
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #000 url(../img/fond.gif) 50% 0 no-repeat; 
	color: #e9d39e;
}

body#formulaire {
	background: #000 url(../img/fond_formulaire.gif) 50% 0 no-repeat; 
}

h2 { font-size: 16px; line-height: 18px; padding-bottom: 10px;}

#wrapper{
	margin: 40px auto;
	width:917px;
	height:606px;
}

#div_menu{
	float:left;
	width:250px;
	height:574px;
	text-align:left;
	background: #000 url(../img/bg_menu.gif) top right no-repeat;
}

#div_content {
	float:right;
	width:667px;
	height:574px;
	background: url(../img/bg_accueil.jpg) top right no-repeat;
}

#club #div_content { background: url(../img/bg_accueil.jpg) top right no-repeat; }
#club #div_content.club_ca { background: url(../img/bg_ca.jpg) top right no-repeat; }
#services #div_content { background: url(../img/bg_services.jpg) top right no-repeat; }
#gastronomie #div_content { background: url(../img/bg_gastro.jpg) top right no-repeat; }
#coordonnees #div_content { background: url(../img/bg_coord.jpg) top right no-repeat; }
#membres #div_content { background: url(../img/bg_accueil.jpg) top right no-repeat; }

#div_content #texte { 
	margin: 185px 0 0 30px;
	width: 230px;
	line-height: 18px; 
	letter-spacing: 2px;
}

#div_content #texte_et_picto { 
	margin: 110px 0 0 30px;
	width: 230px;
	line-height: 18px; 
	letter-spacing: 2px;
}

#gastronomie #div_content #texte_et_picto {
	margin: 80px 0 0 30px;
	width: 	250px;
	letter-spacing: 1px;
}

#div_content #carte { 
	margin: 105px 0 0 30px;
}

#div_content #texte_et_picto.concierge { 
	width: 220px;
}


#div_content #texte.conseil { 
	margin: 85px 0 0 30px;
	width: 620px;
}

#div_content #texte.conseil table { 
	font-size: 11px; 
}

#div_content #texte.large { 
	margin: 105px 0 0 30px;
	width: 210px;
}

#div_content #formAdmission { 
	margin: 25px 10px 0 30px;
	line-height: 18px; 
	letter-spacing: 2px;
}


#div_content p { padding-bottom: 16px;}

#div_bottom {
	clear:both;
	float: left;
	width: 917px;
	height:32px;
	background: #baa26f url(../img/denis_11.gif) center bottom no-repeat;
}

#div_language {
	float: right;
	padding-top: 5px;
	letter-spacing: 2px;
}

#toggle { display: none; }

#div_menu .logo{
	margin: 35px 0 0 23px;
}

#menu { 
	margin: 60px 0 0 30px; 
	font-size: 11px;
	text-transform:uppercase;
	letter-spacing:2px;
}

#menu li { padding: 10px; line-height: 15px; }
#menu li#lmemb { margin-top: 10px; padding: 15px 0 15px 10px; background: url(../img/denis_08.gif) no-repeat; } 

#menu li#llang { text-transform: none; margin-top: 100px; padding: 15px 0 15px 10px;} 

#menu li ul { padding: 5px 0 0 15px; list-style-type: disc; }
#menu li ul li { padding: 3px 0px; }

a { text-decoration: none; }
a:link{ color:#a7915a; }
a:visited{ color:#a7915a; }
a:hover{ color:#fff; }

#newsticker {
	width: 917px;
	padding-left: 5px;
	line-height: 32px;
	font-size:12px;
	letter-spacing:1px;
	overflow: hidden;
}

#newsticker a:link{ color:#000; }
#newsticker a:visited{ color:#000; }
#newsticker a:hover{ text-decoration: underline; }


#formAdmission table td { padding: 2px 0; }
#formAdmission input { border: solid 1px #000; }
#formAdmission select { background-color: #fff; border: solid 1px #000; }
#formAdmission textarea { background-color: #fff; border: solid 1px #000; }
#formAdmission #submit { margin: 0; padding: 2px 5px; background-color: #e9d39e; color: #000; }

a:active { outline: none; }

a.formlink { text-decoration: underline; }


#videoLogin label {font-size:0.9em;}
#videoLogin span {color:#ff0000; font-size:0.8em;}