body {
	color: #FFF;
	background: #000;
	padding:0;
	margin:0;
}
#global {
	background:url(http://www.golfmoliets.com/images/fond_main.png) no-repeat top center;
	width:1003px;
	min-height:1117px;
	margin: 0 auto; 
}
#centre {
	background:none;
	overflow: hidden; 
}
#navigation {
	background:none; 
	width: 266px;
	float: left;
	margin:0;
	padding:0;
}
#navigation_dynamique{ 
	width: 266px;
	margin:50px 0 0 0;
	padding:0;
	float: left;
	background:none;
}




.bouton_partenaires{
	color:#FFF;
	font-size:23px;
	width:393px;
	height:46px;
	text-decoration:none;
	background:url(../images/fond_lien.png) no-repeat;
	text-align:center;
	margin:0 0 5px 0;
	padding:10px 0 0 0;
	font-size:inherit;
}
.bouton_partenaires a{
	font-size:23px;
	color:#FFF;
	text-decoration:none;
}
.bouton_partenaires a:hover{
	font-size:23px;
	color:#FFF;
	text-decoration:none;
}


#navlist {
	margin:0;
	padding:0;
	color:#aad511;
	padding-left: 5px;
	list-style-type:none;
}
#navlist li {
	padding-left: 25px;
	margin:10px 0 0 0;
	background: url("http://www.golfmoliets.com/images/icone-menu.png") no-repeat;
	background-position: 0 .1em;
	/*height:25px;
	border-bottom:dashed 1px #333;*/
}
#navlist li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
#navlist li a:hover{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}


#navlist2 {
	margin:0;
	padding:0;
	color:#FFF;
	padding-left: 5px;
	list-style-type:none;
}
#navlist2 li {
	padding-left: 25px;
	margin:10px 0 0 0;
	background: url("http://www.golfmoliets.com/images/icone-menu.png") no-repeat;
	background-position: 0 .1em;
	/*height:25px;
	border-bottom:dashed 1px #333;*/
}
#navlist2 li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
#navlist2 li a:hover{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}




/*#navigation ul {
	margin: 0;
	padding: 20px 10px 20px 10px;
	list-style: none;
}
#navigation a {
	color: #FF6533;
	display: block;
	height: 1%;
	padding: 6px 10px 6px 10px;
	line-height: 1.5;
	font-size: .9em;
	text-decoration: none;
}
#navigation a:hover, #navigation a:focus {
	background: none;
}*/


#slider_haut {
	padding:0 0 50px 0; 
	min-height:241px; 
	margin-top:-5px;
	width: 992px;
	margin-left:-274px;
	border:none;
	background:none;
	float:left;
}


#slider_haut_accueil {
	padding:0 0 50px 0; 
	min-height:241px; 
	margin-top:-5px;
	width: 992px;
	margin-left:-274px;
	border:none;
	background:none;
	float:right;
}

#slider_haut_accueil_2 {
	padding:0 0 50px 0; 
	min-height:241px; 
	margin-top:-5;
	width: 992px;
	margin-left:-274px;
	border:none;
	background:none;
	float:right;
	position:absolute;
}

#detail-actualites {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#menu_gauche {
	background:url(http://www.golfmoliets.com/images/fond_menu.png) no-repeat;
	width:266px;
	height:420px;
	padding:0;
	margin:120px 0 0 0;
	z-index:999;
}
#menu_gauche_accueil {
	background:url(http://www.golfmoliets.com/images/fond_menu.png) no-repeat;
	width:266px;
	height:420px;
	padding:0;
	margin:135px 0 0 0;
	z-index:999;
	position:absolute;
}
#menu_gauche_dynamique {
	background:url(http://www.golfmoliets.com/images/fond_menu.png) no-repeat;
	width:266px;
	height:420px;
	padding:0;
	margin:80px 0 0 0;
	z-index:999;
}


#contenu {
	position: static;
	color: #FFF;
	background:none;
	margin:0 0 0 286px;
	padding:0 10px 10px 0;
	min-height:907px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#contenu h1 {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:21px;
	text-align:right;
}
#contenu h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#add90a;
	font-size:17px;
	margin:0;
	padding:10px 5px;
	text-align:left;
	text-decoration:underline;
}
#contenu h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:20px;
	margin:0;
	padding:13px 0 15px 0;
}
#contenu h3 span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
	font-size:20px;
	margin:0;
}
#contenu h3 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:20px;
	text-decoration:none;
}

#contenu h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
	font-size:16px;
	width:330px;
	margin:0;
	padding:0;
}
#contenu h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#647801;
	font-size:16px;
	margin:0;
	padding:7px 0 15px 15px;
}

#contenu_popup {
	position: static;
	color: #FFF;
	background:none;
	margin:0;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#contenu_popup h1 {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:21px;
	text-align:right;
}
#contenu_popup h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
	font-size:16px;
	margin:0;
	padding:7px 4px;
	border:solid 1px #aad511;
	text-align:center;
}



#contenu h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
	font-size:11px;
	margin:0;
	padding:7px 4px;
	border:solid 1px #aad511;
	text-align:center;
}
#contenu h6 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
	font-size:11px;
	margin:0;
	padding:7px 0;
	text-align:center;
	text-decoration:none;
}



/*#contenu a {
	color: #FFF;
	font-style:inherit;
	text-decoration:inherit;
}
#contenu a:hover, #contenu a:focus {
	color: #FFF;
}
#contenu strong {
	color: #FFF;
}*/
#entete {
	padding:0;
	margin:0;
	/*background:url(http://www.golfmoliets.com/images/fond_top.png) no-repeat center top;*/
	height:171px;
	padding:0 0 0 1px;
	width:992px;
}
#pied {
	/*background:#284701 url(http://www.golfmoliets.com/images/fond_footer.png) no-repeat;*/
	background:#000 url(http://www.golfmoliets.com/images/fond_footer.png) no-repeat;
	margin:0 0 0 11px;
	padding:90px 0 0 11px;
	height:39px;
	width:992px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	clear:both;
}
#pied a {
	color: #add90a;
}
#pied a:hover, a:focus {
	color: #add90a;
}
#pied strong {
	color: #FFF;
}
#icones_gauche {
	margin:50px 0 0 0;
	width:350px;
}
#icones_gauche a {
	color:#add90a;
}
#icones_gauche a:hover{
	color:#add90a;
}

#icones {
	list-style: none;
	margin:-110px 0 0 0;
	padding:60px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	display:inline;
	float:left;
	/*clear:both;*/
	
}
#icones li {
	padding:0;
	margin:10px 0 0 0;
	display:inline;
	/*background: url("http://www.golfmoliets.com/images/icone-seminaire.png") no-repeat;
	background-position: 0 .0em;
	height:32px;
	border-bottom:dashed 0px #333;*/
	z-index:1;
}
#icones li a{
	color:#284701;
	font-size:13px;
	text-decoration:none;
	z-index:1;
}
#icones li a:hover{
	color:#284701;
	font-size:13px;
	text-decoration:none;
	z-index:1;
}
/*Info bulle*/

/* Rend invisible tout notre bloc span */


/* Rend invisible tout notre bloc span */
a.info_bulle span
{								   
    position       :  absolute;
    top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden; 
    background     :  #FFF;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  1px solid #aad511; /* Définition des bordures */
	z-index		   :  999;
} 

a.info_bulle
{				
  color           : #000;  
  text-decoration : none;   
  padding         : 2px 8px 2px 2px; /*Définition des marges intérieures de notre lien */
    /* Définition de l'arrière plan de notre lien */
  background      : transparent url('comment.gif') no-repeat right center;
  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
  z-index         : 999;
}  
 
a.info_bulle:hover 
{
  border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}  

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  auto;
    left       :  auto;
    width      :  120px;
    height     :  auto;
    overflow   :  visible;
	text-align :  center;
	margin	   :  50px 0 0 -20px;
	padding	   :  0;	
}               

/*Info bulle*/
.bouton_valider {
	cursor: pointer;
	width: 113px;
	height: 20px;
	border: none;
	background: url(http://www.golfmoliets.com/images/bouton_valider.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:13px;
	text-align:center;
	margin:0;
	padding:2px 0 0 0;
	float:right;
	clear:both;
}
.bouton_valider a {
	color:#FFF;
	text-decoration:none;
	font-style:inherit;
}
.bouton_valider a:hover {
	color:#FFF;
	text-decoration:none;
}


.bouton_valider2 {
	cursor: pointer;
	width: 174px;
	height: 20px;
	border: none;
	background: url(http://www.golfmoliets.com/images/bouton_valider_2.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:13px;
	text-align:center;
	margin:0;
	padding:2px 0 0 0;
	float:right;
	clear:both;
}
.bouton_valider2 a {
	color:#FFF;
	text-decoration:none;
	font-style:inherit;
}
.bouton_valider2 a:hover {
	color:#FFF;
	text-decoration:none;
}

/*Formulaire*/


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100%;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 585px;
  background:none;
  /*width: 560px; */
}

form fieldset {
 /* clear: both;*/ /*note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #aad511;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	color:#aad511;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

/*form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	/*width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
/*	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
/*}*/











fieldset {
  border-color: #aad511;
  border-width: 1px;
  border-style: solid;
  padding: 10px;   
  margin: 0;
}
fieldset legend {
	font-size:1.1em;                        
	color:#aad511;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	
}
fieldset label:first-letter {
	text-decoration:underline;    
}



.fieldset2 {
  border-color: #c71396;
  border-width: 1px;
  border-style: solid;
  padding: 10px;   
  margin: 0;
}
.fieldset2 legend {
	font-size:1.1em;                        
	color:#c71396	;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.fieldset2 label:first-letter {
	text-decoration:underline;    
}



.fieldset3 {
  border-color: #aad511;
  border-width: 1px;
  border-style: solid;
  padding: 10px;   
  margin: 0;
}
.fieldset3 legend {
	font-size:1.1em;                        
	color:#aad511	;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.fieldset3 label:first-letter {
	text-decoration:underline;    
}



.fieldset4 {
  border-color: #aad511;
  border-width: 1px;
  border-style: solid;
  padding: 10px;   
  margin: 0;
  height:180px;
}
.fieldset4 legend {
	font-size:1.1em;                        
	color:#aad511	;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.fieldset4 label:first-letter {
	text-decoration:underline;    
}













.champ {
	width:140px;
	height:19px;
	border:solid 1px #999;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.champ2 {
	width:55px;
	height:19px;
	border:solid 1px #999;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
}


form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

.textarea { 
	overflow: auto;
	width:340px;
	height:90px;
	border:solid 1px #999;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.textarea2 { 
	overflow: auto;
	width:140px;
	height:60px;
	border:solid 1px #999;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.alerte {
	color:#aad511;
	font-weight:bold;
}
/*Formulaire*/
#infos {
	margin:0;
	float:left;
	width:300px;
	margin:0 0 0 400px;
	
}
.cadre_news {
	font-size:12px;
	margin:0;
	width:320px;
	float:right;
}
.cadre_news_titre {
	color:#aad511;
	font-size:17px;
	font-style:italic;
}
#webcam {
	width:249px;
	padding:0 0 0 21px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#webcam h1 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#aad511;
}



#charge a {
	/*padding:0 0 100px 0px;
	margin:0 0 100px 15px;
	display:inline;
	/*background:url("http://www.golfmoliets.com/images/icone-chargement.png") no-repeat;
	background-position: 0 .9em;*/
	/*height:112px;
	width:130px;*/
	color:#FFF;
	text-decoration:none;
}
#charge p{
	margin:0 0 0 80px;
	padding:0;
	width:auto;
	background:none;
	text-align:left;
}


#chargement {
	list-style: none;
	margin:0 0 70px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	display:inline;
	float:left;
	background:none;
	width:100%;
	height:50px;
}
#chargement li {
	padding:0 0 50px 0;
	margin:0 0 50px 0;
	display:inline;
	background:url("http://www.golfmoliets.com/images/icone-chargement.png") no-repeat;
	/*background-position: 0 .0em;*/
}
#chargement li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	margin:0 0 0 60px;
	padding:0;
}
#chargement li a:hover{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
#photos {
	list-style: none;
	margin:10px 0 0 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	display:inline;
	float:left;
	clear:both;
	
}
#photos li {
	padding:0;
	margin:0;
	display:inline;
}
#photos li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
#photos li a:hover{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#photos img {
width:100px;
border:solid 1px #FFFFFF;
}



.bouton_inscription {
	cursor: pointer;
	width: 162px;
	height: 75px;
	border: none;
	background:url(http://www.golfmoliets.com/images/fond_inscription.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:17px;
	text-align:left;
	margin:0;
	padding:42px 0 0 82px;
	float:right;
	text-decoration:none;
}
.bouton_inscription a {
	color:#FFF;
	text-decoration:none;
}
.bouton_inscription a:hover {
	color:#FFF;
	text-decoration:none;
}

.bouton_acces {
	cursor: pointer;
	width: 182px;
	height: 98px;
	border: none;
	background:url(http://www.golfmoliets.com/images/fond_acces.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:17px;
	text-align:left;
	margin:0;
	padding:12px 0 0 62px;
	float:right;
		text-decoration:none;

}
.bouton_acces a {
	color:#FFF;
	text-decoration:none;
	font-style:inherit;
}
.bouton_acces a:hover {
	color:#FFF;
	text-decoration:none;
}
.lien2 {
	color:#aad511;
}
.lien2 a{
	color:#aad511;
	text-decoration: underline;
}
.lien2 a:hover{
	color:#aad511;
	text-decoration: underline;
}


.lien3 {
	color:#aad511;
	text-decoration: none;
}
.lien3 a{
	color:#aad511;
	text-decoration: none;
}
.lien3 a:hover{
	color:#aad511;
	text-decoration: none;
}
.lien4 {
	color:#FFF;
	text-decoration:none;
}
.lien4 a{
	color:#FFF;
	text-decoration: underline;
}
.lien4 a:hover{
	color:#FFF;
	text-decoration: underline;
}
.lien4 a:visited{
	color:#FFF;
	text-decoration: underline;
}


.lien5 {
	color:#aad511;
	font-size:12px;
}
.lien5 a{
	color:#aad511;
	text-decoration: underline;
}
.lien5 a:hover{
	color:#aad511;
	text-decoration: underline;
}


.lien6 {
	font-size:18px;
	color:#aad511;
	text-decoration: none;
}
.lien6 a{
	color:#aad511;
	text-decoration: none;
}
.lien6 a:hover{
	color:#aad511;
	text-decoration: none;
}


.tableau { 
	width:100%; 
	border-top:1px solid #32393b; 
	border-right:0px solid #cccccc;
	border-bottom:1px solid #32393b; 
	border-left:0px solid #cccccc;
	margin:1em auto; 
	border-collapse:collapse; 
} 
.tableau td {
	color:#FFF; 
	border-top:0px solid #cccccc; 
	border-right:0px solid #cccccc;
	border-bottom:1px solid #32393b; 
	border-left:0px solid #cccccc;
	padding:5px 0;
	text-align:center; 
} 
.tableau tr.odd td, 
tr.odd .column1 { 
	background:#aad511 url("http://www.golfmoliets.com/images/fond_odd.jpg") repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:25px;
	text-align:center;
	color:#000;
	font-size:17px;
	letter-spacing:0.2px;
	padding:5px 0;
}
.message {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
	background:url(../images/fond_message.png) no-repeat;
	width:348px;
	height:86px;
	text-align:center;
}


/* to top */
#toTop { 
	width:49px;
	height:32px;
	background:url(http://www.golfmoliets.com/images/bouton_top.png) no-repeat;
	text-align:center;
	padding:0;
	margin:0;
	/*position:fixed;*/
	/*bottom:10px;
	right:10px;*/
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	float:right;
	border:solid 0px #fff;
}


