/*
 * Base             100% 
 * -------------------------------------
 * 16px             103%   
 * 15px              96%   
 * 14px              88%   
 * 13px              82%  
 * 12px              77%  
 * 11px              71%
 * 10px              65%
 *  9px              59%
 */

* {
	margin:0;
	padding:0;
}

.clr{
	clear:both;
}

.cacher{
	display:none;
}

html {
    padding:0px; 
   	margin:0px;
}
body{ 
	color: #424141;
	font-family:Arial;
	background:url(../medias/commun/bg_page.gif) 0 0 repeat; 
	font-size:12px;
	margin: 0px;
	padding: 0px;
}

img{
	border:none;
	outline:none;
}

li{
	list-style:none;
}

a{
	outline:none;
	color:#01386d;
}

a:hover{
	outline:none;
	color:#01386d;
	text-decoration:none;
}

li a{
	text-decoration:none;
}

li a:hover{
	text-decoration:underline;
}

p{
	font-size:12px;
}

input,textarea{
	border:none;
}

input,textarea,select{
	font-size:11px;
	color:#666666;
	font-family:arial;
}

#conteneur{
	width:100%;
	background:#FFFFFF;
	min-width: 1000px;
	
}

#header,#menu,#bandeau,#bandeauHome,#content,#contentHome{
	width:100%;
	min-width: 1000px;
}

#menuCont,#contentCont{
	margin:0 auto;
	width:960px;
}

#header{
	position:absolute;
	top:0;
	left:0;
	min-width : 1000px;
	
}

#menu{
	background:url(../medias/commun/bg_menu.gif) 0 0 repeat-x;
	height:49px;
}

#menuCont{
	height:49px;
	position:relative;
}

#logo{
	position:absolute;
	left:-28px;
	top:0;
}

#menuCont #navigation{
	float:right;
	height:49px;
}

#menu ul{
	float:left;
}

#menu li{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	background:url(../medias/commun/puce_menu.gif) 2px 27px no-repeat;
	padding:21px 0 14px 14px;
	margin:0 0 0 6px;
}

#menu li.first{
	padding:0;
	padding:21px 0 14px 0;
	background:none;
}

#menu li ul{
	display:none;
	position:absolute;
	top:49px;
	left:1px;
	width:131px;
	background:#ffffff;
	padding:1px 2px 3px 0;
	opacity: 0.89;
}

#menu li.first ul{
	left:-13px;
}

#menu li:hover ul,#menu li.over ul{
	display:block;
}


#menu li span{
	display:none;
}

#menu li a{
	display:block;
}

#menu li.parcours li a,#menu li.golf li a,#menu li.activites li a,#menu li.infos li a,#menu li.galerie li a,#menu li.acces li a,#menu li.contact li a,#menu li.parcours li a:hover,#menu li.golf li a:hover,#menu li.activites li a:hover,#menu li.infos li a:hover,#menu li.galerie li a:hover,#menu li.acces li a:hover,#menu li.contact li a:hover,#menu li.parcours li a.active,#menu li.golf li a.active,#menu li.activites li a.active,#menu li.infos li a.active,#menu li.galerie li a.active,#menu li.acces li a.active,#menu li.contact li a.active{
	background:none;
	width:auto;
	height:auto;
	padding:0;
}


#menu li.parcours a{
	width:53px;
	height:14px;
	background:url(../medias/commun/bg_parcours.gif) 0 -14px no-repeat;
}

#menu li.parcours a:hover,#menu li.parcours a.current,#menu li.parcours a.actif{
	background:url(../medias/commun/bg_parcours.gif) 0 0 no-repeat;
}

#menu li.golf a{
	width:74px;
	height:14px;
	background:url(../medias/commun/bg_golf.gif) 0 -14px no-repeat;
}

#menu li.golf a:hover,#menu li.golf a.current,#menu li.golf a.actif{
	background:url(../medias/commun/bg_golf.gif) 0 0 no-repeat;
}

#menu li.activites a{
	width:53px;
	height:14px;
	background:url(../medias/commun/bg_activites.gif) 0 -14px no-repeat;
}

#menu li.activites a:hover,#menu li.activites a.current,#menu li.activites a.actif{
	background:url(../medias/commun/bg_activites.gif) 0 0 no-repeat;
}

#menu li.infos a{
	width:68px;
	height:14px;
	background:url(../medias/commun/bg_infos.gif) 0 -14px no-repeat;
}

#menu li.infos a:hover,#menu li.infos a.current,#menu li.infos a.actif{
	background:url(../medias/commun/bg_infos.gif) 0 0 no-repeat;
}

#menu li.galerie a{
	width:89px;
	height:14px;
	background:url(../medias/commun/bg_galerie.gif) 0 -14px no-repeat;
}

#menu li.galerie a:hover,#menu li.galerie a.current,#menu li.galerie a.actif{
	background:url(../medias/commun/bg_galerie.gif) 0 0 no-repeat;
}

#menu li.acces a{
	width:100px;
	height:14px;
	background:url(../medias/commun/bg_acces.gif) 0 -14px no-repeat;
}

#menu li.acces a:hover,#menu li.acces a.current,#menu li.acces a.actif{
	background:url(../medias/commun/bg_acces.gif) 0 0 no-repeat;
}

#menu li.contact a{
	width:47px;
	height:14px;
	background:url(../medias/commun/bg_contact.gif) 0 -14px no-repeat;
}

#menu li.contact a:hover,#menu li.contact a.current,#menu li.contact a.actif{
	background:url(../medias/commun/bg_contact.gif) 0 0 no-repeat;
}

#menu li ul li {
	float:none;
	padding:2px 9px 2px 12px;
	margin:0;
	background:url(../medias/commun/sep_sous_menu.gif) 0 100% repeat-x;
	overflow:hidden;
}

#menu li ul li.last {
	background:none;
}

#menu li ul li a{
	color:#6e6e6e;
	text-decoration:none;
	display:block;
	padding:0;
	background:none;
	
}

#menu li ul li a:hover,#menu li ul li a.active{
	color:#303226;
	text-decoration:none;
}

#bandeauHome{
	background:#061403;
	overflow:hidden;
	text-align:center;
}

#bandeauHome{
	height:323px;
}

#bandeauHome h1{
	float:left;
	clear:right;
	width:368px;
	padding:27px 0 0 0;
	margin:0 0 0 26px;
}


#contentHome{
	padding:372px 0 0 0; 
	background:url(../medias/commun/bg_content.gif) 0 372px repeat-x;
}

#contentHome #contentCont{
	padding:26px 0 20px 0;
	overflow:hidden;
}

#edito{
	float:left;
	width:270px;
	text-align:right;
}

#edito h1{
	margin:0 0 18px 0;
	padding:0 2px 0 0;
	text-align:right;
}

#edito p{
	line-height:19px;
	margin:0 0 18px 0;
}

#pushs{
	float:left;
	margin:0 0 0 19px;
	padding:1px 0 0 0;
	width:669px;
}

#actusScroll{
	height:89px;
	margin:0 8px 0 0;
	padding:131px 0 0 5px;
	width:215px;
	position:relative;
	float:left;
	background:#282e12;
}

#actusScroll-paginate{
	bottom:6px;
	position:absolute;
	right:10px;
	text-align:right;
	width:200px;
}

#actualite{
	float:left;
	width:220px;
	height:89px;
	margin:0 8px 0 0 ;
	padding:131px 0 0 0;
}

#actualite h2{
	margin:0;
	background:url(../medias/pages/puce_actualite.gif) 0 5px no-repeat;
	padding:0 0 0 9px;
}

#actualite p{
	color:#c3ce7f;
	font-weight:bold;
	padding:0 0 0 9px;
	margin:7px 0 0 0;
	width:200px;
}

#actualite a{
	color:#C3CE7F;
	font-weight:bold;
	text-decoration: none;
}

.actualiteBg{
	background: url(../medias/pages/pix_noir.png) 0 0 repeat;
	padding: 10px 0 10px 5px;
	width: 215px;
	min-height: 70px;
}

*html .actualiteBg{
	height: 70px;
}

#competition{
	float:left;
	width:217px;
	height:107px;
	margin:0 6px 5px 0 ;
	position:relative;
}

#competition .texte{
	position:absolute;
	left:1px;
	top:69px;
	left:0;
}

#competition a:hover img{
	opacity: 0.7;
}

#semaine{
	float:left;
	width:217px;
	height:107px;
	margin:0 7px 0 0 ;
	position:relative;
}

#semaine .texte{
	position:absolute;
	left:0px;
	top:70px;
}

#semaine a:hover img{
	opacity: 0.7;
}

#meteo{
	float:left;
	width:201px;
	height:98px;
	background:url(../medias/pages/bg_meteo.jpg) 0 0 no-repeat;
	margin:0 0 5px 0 ;
	padding:9px 0 0 16px;
}

#meteo h2{
	margin:0 0 11px 0;
}

#meteo p{
	background:url(../medias/pages/vign_meteo.gif) 0 2px no-repeat;
	padding:0 0 2px 72px;
	color:#808080;
	line-height:19px;
}

#meteo p strong{
	color:#666666;
	font-size:15px;
}

#galerie{
	float:left;
	width:217px;
	height:107px;
	position:relative;
}

#galerie .texte{
	position:absolute;
	left:0px;
	top:70px;
}

#galerie a:hover img{
	opacity: 0.7;
}
	
#footer{
	background:url(../medias/commun/bg_footer.gif) 50% 0 repeat-x;
	width:100%;
	clear:both;
	min-width: 1000px;
}

#footerCont{
	margin:0 auto;
	width:960px;
	overflow:hidden;
	padding:54px 0 50px 0;
}

#footerCont p{
	float:right;
	margin:0 0 22px 0;
}

#footerCont p img{
	margin:0 0 0 4px;
}

#footerCont ul{
	float:right;
	clear:both;
	width:285px;
}

#footerCont li{
	float:left;
	background:url(../medias/commun/puce_menu-footer.gif) 1px 5px no-repeat;
	padding:0 0 0 13px;
	margin:0 0 0 7px;
	font-size:12px;
}

#footerCont li.first{
	background:none;
	padding:0;
	margin:0;
}

#footerCont li.nd {
	padding:2px 0 0 13px;
}

#footerCont li span{
	display:none;
}

#footerCont li a{
	display:block;
	height:15px;
}

#footerCont li.actualites a{
	width:55px;
	background:url(../medias/commun/actualites.gif) 0 -15px no-repeat;
}

#footerCont li.actualites a:hover,#footerCont li.actualites a.current{
	width:55px;
	background:url(../medias/commun/actualites.gif) 0 0 no-repeat;
}

#footerCont li.plan a{
	width:63px;
	background:url(../medias/commun/plan-site.gif) 0 -15px no-repeat;
}

#footerCont li.plan a:hover,#footerCont li.plan a.current{
	width:63px;
	background:url(../medias/commun/plan-site.gif) 0 0 no-repeat;
}

#footerCont li.mentions a{
	width:93px;
	background:url(../medias/commun/mentions-legales.gif) 0 -15px no-repeat;
}

#footerCont li.mentions a:hover,#footerCont li.mentions a.current{
	width:93px;
	background:url(../medias/commun/mentions-legales.gif) 0 0 no-repeat;
}

#footerCont li.nd a{
	width:14px;
	height:11px;
	background:url(../medias/commun/nd.gif) 0 -11px no-repeat;
}

#footerCont li.nd a:hover,#footerCont li.nd a.current{
	width:14px;
	height:11px;
	background:url(../medias/commun/nd.gif) 0 0 no-repeat;
}

/* pages intérieurs */

#bandeau {
	height:139px;
	background:#040f0b url(../medias/pages/bg_bandeau.jpg) 50% 0 no-repeat;

}

#content{
	padding:187px 0 0 0; 
	background:url(../medias/commun/bg_content.gif) 0 187px repeat-x #fff;
}

#content #contentCont{
	overflow:hidden;
	padding:10px 0 0 0;
} 


#breadscrumb{
	margin:0;
	width:958px;
	margin:0 0 7px 0;
	padding:0;
	overflow:hidden;
}

#breadscrumb ul{
	float:right;
}

#breadscrumb li{
	color:#88bb1e;
	float:left;
	margin:0 4px 0 0;
	font-size:11px;
}

#breadscrumb li.last{
	text-decoration:underline;
}

#breadscrumb li.first{
	margin:0 2px 0 0;
	color:#989898;
	text-decoration:none;
}

#breadscrumb li a{
	background:url(../medias/commun/puce_breadscrumb.gif) 100% 50%  no-repeat;
	padding:0 10px 0 0;
	display:block;
	color:#989898;
	text-decoration:none;
}

#breadscrumb li a:hover{
	text-decoration:underline;
}

#contentContMenu {
	position : absolute;
	right: 802px;
	top:218px;
	left:0px;
}

#contentContMenu li{
	margin:0 0 2px 0;

}

*+html #contentContMenu li{
	margin:-1px 0 0 0;
}

#contentContMenu li a{
	color:#525252;
	font-weight:bold;
	display:block;
	padding:4px 8px 4px 0;	
	overflow:hidden;
	clear:both;
	background:#f3f3f3;
	cursor:pointer;
}

#contentContMenu li a:hover,#contentContMenu li a.current{
	text-decoration:none;
	border-bottom:1px solid #ebf4d9;
	padding:4px 8px 3px 0;	
	background:#ddecc0;
}

#contentContMenu li a span{
	width: 162px;
	display:block;	
	float:right;
	background:url(../medias/commun/bg_content-menu.gif) 4px 5px  no-repeat;
	padding:0 0 0 12px;
}

#contentContMenu li ul {
	margin:0 0 3px 0;
	padding:9px 0 3px 11px;
	background:#f1f7e5;
	position:relative;
	left:-1px;
	width:169px;
	float:right;
}

*+html #contentContMenu li ul{
	margin:0;
	top:-3px;
}

#contentContMenu li ul li{
	margin:0 0 2px 0;
	padding:0;
	word-spacing:-1px;
}

*+html #contentContMenu li ul li{
	margin:0;
}

#contentContMenu li ul li a{
	width:auto;
	height:auto;
	background:none;
	color:#989898;
	overflow:hidden;
	clear:both;	
	padding:0;
	margin:0;
}

#contentContMenu li ul li a:hover,#contentContMenu li ul li a.active{
	border:none;
	color:#88bb1e;
	background:none;
	padding:0;
	margin:0;
}

#contentContMenu li ul li a span{
	width: 160px;
	display:block;	
	float:right;
	padding:0 0 0 8px;
	background:none;
	background:url(../medias/commun/puce_sous-cont-menu.gif) 0 5px no-repeat;
}

#contentContMenu li ul li a:hover span,#contentContMenu li ul li a.active span{
	background:url(../medias/commun/puce_sous-cont-menu-active.gif) 0 5px no-repeat;
	padding:0 0 0 8px;
}

#contentContMain{
	padding:0;
/* 	margin:0 0 0 37px; */
	padding:2px 0 17px 0;
	float:right;
	width:741px;
	 min-height:300px; 
	
}

/* article membre */

#title{
	background:url(../medias/pages/sep_title.gif) 0 100% repeat-x;
	padding:0 0 7px 0;
	float:left;
	width:739px;
	clear:both;
}

#title h1, #contentContMain h1{
	margin:0 0 8px 0;
	float:left;
}

#title h2{
	color:#535353;
	font-size:16px;
	float:left;
	clear:both;
}

#title p{
	float:right;
	padding:4px 4px 0 0;
}

#title a{
	color:#88bb1e;
	font-size:11px;
}

#texte{
	margin:23px 0 0 0;
	float:left;
	width:739px;
	text-align:justify;
}

#texte img{
	float:left;
	margin:0 15px 0 0;
}

#texte p{
	margin:0 0 11px 0;
	font-size:12px;
}

#texte ul{
	overflow: hidden;
}

#texte li{
	background:url(../medias/pages/puce_lien.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	margin: 0 0 4px 0;
	font-size: 11px;
}

#detail #texte p{
	margin:0 0 11px 0;
	font-size:11px;
	padding:0;
}

/* competition
 */

#detail{
	margin:5px 0 0 0;
	float:left;
	width:739px;
}

#detail  p.retour{
	text-align:right;
	margin:0 0 6px 0;
}

#detail  p.retour a{
	color:#88bb1e;
	font-size:11px;
}

#detail h3{
	color:#88bb1e;
	font-size:15px;
	margin:0 0 6px 0;
	padding:9px 0 3px 48px;
	clear:both;
	background:url(../medias/pages/puce_title.gif) -3px 0 no-repeat;
	line-height:18px;
}

#detail h3 span{
	color:#525252;
	font-size:13px;
}

#detail  p{
	font-size:12px;
	margin:15px 0 8px 0;
	padding:0 0 0 8px;
	overflow:hidden;
}

#detail .photos{
	float:left;
	color:#88bb1e;
	position:relative;
	top:3px;
}

#detail a.inscription{
	float:right;
	display:block;
	width:170px;
	height:22px;
	background:url(../medias/pages/inscription-competition.gif) 0px -22px no-repeat;
}

#detail a.inscription:hover{
	background:url(../medias/pages/inscription-competition.gif) 0px 0 no-repeat;
}

#detail a.inscription span{
	display:none;
}

#detail h3.sponsors{
	background:url(../medias/pages/bg_sponsors.gif) 7px 0 no-repeat;
	padding:4px 0 5px 44px;
	margin:36px 0 11px 0;
	font-size:11px;
	color:#525252;
}

#detail p.spons{
	padding:0 0 0 43px;
}

#detail p.spons img{
	padding:0 2px 0 0;
}

#detail h3.telecharger{
	background:url(../medias/pages/bg_telecharger.gif) 0 0 no-repeat;
	padding:7px 0 12px 48px;
	margin:19px 0 3px 0;
	font-size:11px;
	color:#525252;
}

#detail ul.fichiers{
	padding:0 0 0 47px;
}

#detail ul.fichiers li{
	background:url(../medias/pages/puce_lien.gif) 1px 6px no-repeat;
	padding:0 0 0 7px;
	margin:0 0 4px 0;
}

#detail ul.fichiers li a{
	color:#525252;
	font-weight:bold;
}

#detail ul.fichiers li a span{
	font-weight:normal;
}

/* inscription */

#detail p.error{
	margin:14px 0 0 0;
	padding:0 0 0 2px;
	color:#e20010;
}

.error{
	color:#e20010;
}

#detail h2{
	margin: 20px 0 0 0;
	line-height: 35px;
}

#detail .infos{
	margin:21px 0 0 0;
	padding:0 0 0 6px;
	float:left;
	width:289px;
}

#detail .infos li{
	margin:0 0 2px 0;
	float:left;
	overflow:hidden;
}

#detail .infos input{
	width:191px;
	height:17px;
	border:1px solid #b4b3b2;
	padding:0 2px;
	height:20px;
	float:left;
	font-size:11px;
}


#detail .infos option{
	padding:0 2px;
}

#detail .infos label{
	display:block;
	width:92px;
	float:left;
	padding:3px 0 0 0;
	color:#989898;
}

#detail .message{
	width:371px;
	margin:16px 0 0 0;
	padding:0 0 0 2px;
	float:right;
}

#detail .message li{
	margin:5px 0 0 0;
	overflow:hidden;
}

#detail .message label{
	color:#989898;
	float:left;
	width:69px;
	padding:3px 0 0 0;
}

#detail .message textarea{
	margin:0;
	width:296px;
	height:160px;
	border:1px solid #b4b3b2;
	padding:2px;
	float:left;
	font-size:11px;
	font-family:arial;
}

#detail .message  .envoyer input{
	background:url(../medias/pages/bg_envoyer.gif) 0 -22px no-repeat;
	float:right;
	margin:10px 0 0 0;
	width:69px;
	height:22px;
	border:none;
	cursor:pointer;
}

#detail .message  .envoyer input:hover,#detail .message  .envoyer input.over{
	background:url(../medias/pages/bg_envoyer.gif) 0 0 no-repeat;
}

#detail .message span.obligatoire{
	color:#989898;
	float:left;
	font-size:11px;
	margin:15px 0 0 0;
	padding:0 0 0 188px;
}

#detail h4{
	clear:both;
	color:#88bb1e;
	font-size:11px;
	font-weight:normal;
	background:url(../medias/pages/sep_title.gif) 0 100% repeat-x;
	padding:25px 0 8px 1px;
	margin:0 0 5px 0;
}

#detail p.certificat{
	color:#989898;
	font-size:11px;
	padding:0;
	margin:0;
	clear:both;
}

#detail h5.remerciements{
	color:#88bb1e;
	font-size:11px;
	background:none;
	color:#424141;
	margin:0 0 0 1px;
	padding:0;
	line-height:18px;
}

#detail  p.archive{
	text-align:right;
	margin:6px 0 0 0;
	padding:0;
}

#detail  p.archive a{
	color:#88bb1e;
	font-size:11px;
}

#detail .nopicto{
	background: none;
	padding: 0;
	margin: 0 0 10px 0;
}

caption{
	display:none;
}

.liste{
	width:741px;
	margin:10px 0 0 0;
	color:#525252;
}

.liste th,.liste td{
	text-align:left;
}

.liste th{
	background:#ddecc0;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.liste th a{
	color:#525252;
	text-decoration:none;
	display:block;
	font-size:13px;
}

.liste th.colDate a{
	background:#ddecc0  url(../medias/pages/puce_liste-normal.gif) 5px 7px no-repeat;
	width:65px;
	padding:3px 0 8px 15px;
}

.liste th.colDate a.active{
	background:#88bb1e  url(../medias/pages/puce_liste-active.gif) 5px 7px no-repeat;
	color:#ffffff;
}

.liste th.colNom a{
	width:338px;
	background:#ddecc0 url(../medias/pages/puce_liste-normal.gif) 7px 7px no-repeat;
	padding:3px 0 8px 18px;
}

.liste th.colNom a.active{
	background:#88bb1e url(../medias/pages/puce_liste-active.gif) 7px 7px no-repeat;
	color:#ffffff;
}

.liste th.colType a{
	width:113px;
	background:#ddecc0 url(../medias/pages/puce_liste-normal.gif) 5px 7px no-repeat;
	padding:3px 0 8px 15px;
}

.liste th.colType a.active{
	background:#88bb1e url(../medias/pages/puce_liste-active.gif) 5px 7px no-repeat;
	color:#ffffff;
}

.liste th.colEtat a{
	padding:3px 0 8px 20px;
	background:#ddecc0 url(../medias/pages/puce_liste-normal.gif) 10px 7px no-repeat;
	width:151px;
	border:none;
}

.liste th.colEtat a.active{
	background:#88bb1e url(../medias/pages/puce_liste-active.gif) 10px 7px no-repeat;
	color:#ffffff;
}

.liste tr.odd td{
	background:#f3f3f3;
	padding:3px 0 9px 0;
}

.liste tr td.colDate{
	font-weight:bold;
	padding:6px 0 7px 9px;
}

.liste tr td.colNom{
	padding:0 0 0 19px;
}

.liste tr td.colType{
	padding:0 0 0 14px;
	font-weight:bold;
}

.liste tr td.colType span.senior{
	/*background:url(../medias/pages/puce_senior.gif) 0 0 no-repeat;*/
	display:block;
	/*padding:7px 0 7px 32px;*/
}

.liste tr td span.dame{
	background:url(../medias/pages/puce_dame.gif) 0 0 no-repeat;
	display:block;
	padding:7px 0 7px 32px;
}

.liste tr td span.junior{
	background:url(../medias/pages/puce_junior.gif) 0 0 no-repeat;
	display:block;
	padding:7px 0 7px 32px;
}

.liste tr td.colEtat, .liste tr td.colNom{
	padding:0 0 7px 6px;
}

.liste tr td.colEtat a{
	color:#525252;
	text-decoration:none;
	background:url(../medias/pages/puce_lien-liste.gif) 0 8px no-repeat;
	padding:3px 0 0 11px;
	display:block;
}

.liste tr td.colEtat a:hover, .liste tr td.colNom a:hover{
	text-decoration:underline;
}

.liste tr td.colEtat span{
	display:block;
	background:url(../medias/pages/puce_avenir.gif) 0 10px  no-repeat;
	padding:5px 0 0 12px;
}

.liste tr td.colNom a{
	color:#525252;
	text-decoration:none;
	padding:3px 0 0 11px;
	display:block;
}

#pagination {
	padding:3px 13px 6px 0;
	margin: 33px 0 0 0;
	text-align:right;
	background:#f3f3f3;
}

#pagination strong{
	margin:0 4px 0 0;
}

#pagination a {
	text-decoration: underline; 
	color: #525252;
	font-weight:bold;
}

#pagination a:hover{
	text-decoration: none; 
}

#pagination span.current {
	color: #525252;
}

#pagination span.disabled {
	display:none;
}


#pagination a.next{
	position:relative;
	top:-2px;
	margin:0 0 0 3px;
}

/* Galerie photos */

#photos{
	width:739px;
	display:block;
	margin:11px 0 0 0;
	padding:0 0 0 2px;
	min-height: 205px;
}


#paginationPhotos{
	width:737px;
	overflow:hidden;
	text-align:right;
	font-size:11px;
	margin:6px 0 0 0;
	padding:0 4px 0 0;
}

#paginationPhotos .disabled{
	display:none;
}

#paginationPhotos  span{
	color:#989898;
}

#paginationPhotos  span.num{
	margin:0 4px 0 0;
}

#paginationPhotos a {
	text-decoration: none; 
	color: #989898;
}

#paginationPhotos a:hover{
	text-decoration: underline; 
}

#paginationPhotos span.current {
	color: #90c02d;
	font-weight:bold;

}

#paginationPhotos a.next{
	color:#88bb1e;
	text-decoration:underline;
	font-weight:normal;
	margin:0 0 0 3px;
}

#paginationPhotos a.next:hover{
	text-decoration:none;
}

/* Contact */

#contact{
	padding:8px 0 50px 3px;
}

#contact p.error{
	margin:14px 0 0 0;
	padding:0 0 0 280px;
	color:#e20010;
}

.error{
	color:#e20010;
}

#coordonnees{
	float:left;
	width:223px;
	height:150px;
	background:url(../medias/pages/bg_coordonnees.gif) 100% 0 no-repeat;
	padding:10px 0 0 21px;
	margin:18px 34px 0 0;
}

#coordonnees h2{
	background:url(../medias/pages/puce_title-small.gif) 0 6px no-repeat;
	padding:0 0 0 11px;
}

#coordonnees p{
	color:#989898;
	font-size:11px;
	margin:7px 0 0 0;
	padding:0 0 0 12px;
}

#coordonnees a span{
	display:none;
}

#coordonnees a{
	width:136px;
	height:22px;
	display:block;
	background:url(../medias/pages/bt_plan-acces.gif) 0 -22px no-repeat;
}

#coordonnees a:hover{
	background:url(../medias/pages/bt_plan-acces.gif) 0 0 no-repeat;
}

#contact .infos{
	margin:26px 0 0 0;
	padding:0 0 0 6px;
	float:left;
	width:281px;
}

#contact .infos li{
	margin:0 0 2px 0;
	float:left;
	overflow:hidden;
}

#contact .infos input{
	width:191px;
	height:17px;
	border:1px solid #b4b3b2;
	padding:0 2px;
	height:20px;
	float:left;
	font-size:11px;
}

#contact .infos label{
	display:block;
	width:84px;
	float:left;
	padding:3px 0 0 0;
	color:#989898;
}

#contact .message{
	width:371px;
	margin:21px 0 0 14px;
	padding:0 0 0 2px;
	float:left;
}

#contact .message li{
	margin:5px 0 0 0;
	overflow:hidden;
}

#contact .message label{
	color:#989898;
	float:left;
	width:69px;
	padding:3px 0 0 0;
}

#contact .message textarea{
	margin:0;
	width:296px;
	height:160px;
	border:1px solid #b4b3b2;
	padding:2px;
	float:left;
	font-size:11px;
	font-family:arial;
}

#contact .message .envoyer input{
	background:url(../medias/pages/bg_envoyer.gif) 0 -22px no-repeat;
	float:right;
	margin:10px 0 0 0;
	width:69px;
	height:22px;
	border:none;
	cursor:pointer;
}

#contact .message  .envoyer input:hover,#contact .message .envoyer  input.over{
	background:url(../medias/pages/bg_envoyer.gif) 0 0 no-repeat;
}

#contact .message span.obligatoire{
	color:#989898;
	float:left;
	font-size:11px;
	margin:15px 0 0 0;
	padding:0 0 0 188px;
}

#contact p.certificat{
	clear:both;
	color:#989898;
	font-size:11px;
	padding:0;
	margin:12px 0 0 0;
	padding:11px 10px 0 12px;
	line-height:13px;
	background:url(../medias/pages/sep_pg.gif) 0 0 repeat-x;
	width:938px;
	float:left;
}

#contact h2{
	margin: 20px 0 0 0;
	line-height:18px;
	font-size:11px;
	font-weight:normal;
}

/* Plan du site */

#plan {
	width:959px;
	padding:2px 0 0 1px
}

#plan  h1{
	width:960px;
	background:url(../medias/pages/sep_title.gif) 0 100% repeat-x;
	overflow:hidden;
	padding:0 0 12px 0;
	margin:0 0 15px 0;
}

#plan img{
	float:left;
	margin:0 17px 0 0;
}

#plan  h2{
	color:#535353;
	font-size:13px;
	margin:0 0 25px 0;
}

#plan  h2 a{
	color:#535353;
	text-decoration:none;
}

#plan  h2 a:hover{
	text-decoration:underline;
}

.planSite{
	float:left;
	background:url(../medias/pages/sep_liste.gif) 100% 0 repeat-y;
	margin:0 7px 0 0;
	padding:0 10px 0 0;
	min-height:125px;
}

#parcours{
	width:108px;
}

#golf{
	width:125px;
}

#activites{
	width:93px;
}

#utiles{
	width:100px;
}

#galeriePhotos{
	width:114px;
}

#accesMembre{
	width:94px;
	background:none;
	padding:0;
	margin:0;
}

#plan  h3{
	margin:0 0 9px 0;
	font-size:13px;
}

#plan  h3 a{
	color:#535353;
	font-size:13px;
	text-decoration:none;
}

#plan  h3 a:hover{
	text-decoration:underline;
}

#plan  ul li{
	line-height:13px;
}

#plan  ul li a{
	color:#535353;
	font-size:11px;
}

/* Accès Membre */ 

#editoMembre{
	float:left;
	width:430px;
	text-align:right;
}

#editoMembre h1{
	margin:0 0 18px 0;
	padding:0 2px 0 0;
}

#editoMembre p{
	line-height:19px;
	margin:0 0 18px 0;
}

#membre{
	float:left;
	margin:4px 0 0 25px;
	padding:1px 0 0 18px;
	background:url(../medias/pages/sep_bloc.gif) 0 0 repeat-y;
}

#membre h2{
	margin:0 0 14px 0;
}

#identification{
	float:left;
	width:282px;
	height:88px;
	padding:93px 0 0 5px;
	background:url(../medias/pages/bg_identification.jpg) 0 0 no-repeat;
}

#identification h3{
	margin:0 0 11px 0;
	padding:0 0 0 10px;
	background:url(../medias/pages/puce_identifier.gif) 0 5px no-repeat;
}

#identification p{
	padding:0 0 0 9px;
}

#identification label{
	color:#c3ce7f;
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:0 0 5px 0;
}

#identification input{
	background:#ffffff;
	height:19px;
	width:184px;
	padding:0 2px;
	vertical-align:middle;
}

#identification .ok input{
	background:url(../medias/pages/bt_ok.gif) 0 -19px no-repeat;
	height:19px;
	width:31px;
	margin:0 0 0 5px;
	cursor:pointer;
}

#identification .ok input:hover,#identification .ok input.over{
	background:url(../medias/pages/bt_ok.gif) 0 0 no-repeat;
	height:19px;
	width:31px;	
}


/* Plan de parcours */

#planParcours{
	background:#f0f2ed;
	min-height:327px;
	clear:both;
	margin:9px 0 0 0;
	padding:18px 258px 0 17px;
	position:relative;
	float:left;
}

#planParcours h2{
	color:#525252;
	font-size:11px;
}

#planParcours h3{
	color:#525252;
	font-size:11px;
}

#planParcours p{
	color:#525252;
	font-size:11px;
	margin:0 0 12px 0;
}

.visualPlan{
	position:absolute;
	top:1px;
	right:3px;
}

/* mentions */

#mentions {
	width:959px;
	padding:2px 0 0 1px
}

#mentions  h1{
	width:960px;
	background:url(../medias/pages/sep_title.gif) 0 100% repeat-x;
	overflow:hidden;
	padding:0 0 7px 0;
	margin:0 0 23px 0;
}

#mentions  h2{
	font-size:13px;
	margin:17px 0 5px 0;
}

#mentions  p{
	font-size:11px;
}

.lien_archive , .lien_archive:hover {
	color:#88BB1E;
}