
 :focus {
  -moz-outline-style:none;
}
  a:link {
		font: bold 15px trebuchet ms;
		color: #fff;
		text-decoration: none;
	}
	a:visited {
		font: bold 15px trebuchet ms;
		color: #fff;
		text-decoration: none;
	}
	a:active {
		font: bold 15px trebuchet ms;
		color: #fff;
		text-decoration: none;
	}
	a:hover {
		font: bold 15px trebuchet ms;
		color: #fff;
		text-decoration: none;
	}
	.a1:link {
		font: bold 13px trebuchet ms;
		color:#bdc2ca;
		text-decoration: underline;
	}
	.a1:visited {
		font: bold 13px trebuchet ms;
		color:#bdc2ca;
		text-decoration: underline;
	}
	.a1:hover {
		font: bold 13px trebuchet ms;
		color:#fff;
		text-decoration: underline;
	}
	.a2:link {
    display: block;
    width: 180px;
    line-height: 22px;
    font: bold 15px trebuchet ms;
    color:#92b27a;
    border: 2px solid #fff;    
    text-decoration: none;
	}
	.a2:visited {
		font: bold 15px trebuchet ms;
		color:#92b27a;
    border: 2px solid #fff;
    text-decoration: none;
	}
	.a2:hover {
		font: bold 15px trebuchet ms;
		color:#fff;
    border: 2px solid #92b27a;
    text-decoration: none;
	}
	body {
		margin : 1em 0 5em 0;
		background-color : #668038;
		font-size : 13px;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		color : #fff;
        overflow-y: hidden; /* Hide vertical scrollbar */
	}
	.button {
		width: 80px;
		margin : 6px 20px 0 0;
		border: 4px solid #92b27a;
		font: bold 13px trebuchet ms, verdana, arial, helvetica, san-serif;
		text-align : center;
		color: #374a20;
		background-color : #fff;
		cursor: pointer;
	}
	.button2 {
		margin: 8px 8px 0 8px; 
		text-align : center;
	}
	.button2 a {
		display: block;
		line-height : 22px;
		border: 3px solid #92b27a;
		font: bold 12px trebuchet ms, verdana, arial, helvetica, san-serif;
		color: #374a20;
		background-color : #fff;
	}

	.button2 a:active {
		border: 3px solid #92b27a;
		font: bold 12px trebuchet ms, verdana, arial, helvetica, san-serif;
		color: #374a20;
		background-color : #fff;
	}
	.button2 a:visited {
		border: 3px solid #92b27a;
		font: bold 12px trebuchet ms, verdana, arial, helvetica, san-serif;
		color: #374a20;
		background-color : #fff;
	}
	.button2 a:hover {
		border: 3px solid #92b27a;
		font: bold 12px trebuchet ms, verdana, arial, helvetica, san-serif;
		color : #fff;
		background-color : #374a20;
	}	
	div.centerh {
		text-align : center;
		border: none;
	}	
	div.center {
		margin-top : -15px;
		margin-right: auto;
		margin-left: auto;
		height: 55px;
		width: 550px;
		font: 14px trebuchet ms, verdana, arial, helvetica, san-serif;
		text-align : center;
		border: none;
	}
	.edito {
		font-size : 13px;
		font-weight: 500;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-style: normal;
		color : #fff;
		padding-left : 6px;
		padding-right : 6px;
	}
	.editol {
		font-size : 13px;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-weight: 500;
		line-height: 24px;
		color : #fff;
		margin-left : 6px;
		margin-right : 3px;
	}
	.editor {
		font-size : 13px;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-weight: 500;
		color : #fff;
		margin-left : 3px;
		margin-right : 6px;
	}
	.editoaddress {
		font-size : 13px;
		font-weight: 500;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-style: normal;
		color : #fff;
		text-align : center;
		padding : 12px 0 12px 0;		
	}
	.editosmall {
		padding-left : 8px;
		padding-right : 8px;		
		font-size : 11px;
		font-weight: 500;
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-style: normal;
		color : #fff;	
	}
	.edito_golf {	
		font-size : 9px;
		font-weight: 600;
    margin-bottom: 0;		
		font-family : trebuchet ms, verdana, arial, helvetica, san-serif;
		font-style: normal;
		color : #fff;	
	}	
	.footer {
		height: 54px;
		padding : 0;
		text-align: center;
		font: bold 13px trebuchet ms, verdana, arial, helvetica, san-serif;
		color : #bdc2ca;
	}
	.footerprix {
		height: 54px;
		padding  : 0;
		text-align: center;		
		font: bold 13px trebuchet ms, verdana, arial, helvetica, san-serif;
		color : #fff;
	}
	.footerindex {
		padding-top : 13px;
		padding-bottom : 12px;
		padding-left : 150px;
		height: 25px;
	}
		form {
		margin: 0;
		}
  h2 {
    margin: 0;
		font: bold 16px trebuchet ms, verdana, arial, helvetica, san-serif;
		color: #92b27a;
  }
  h3 {
    margin: 0;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
  }
  h4 {	  
		font: bold 14px trebuchet ms, verdana, arial, helvetica, san-serif;  
  }	    				
	hr {
		color: #92b27a;
	}
	.top {
		vertical-align: top;
	}
	.bottom {
		vertical-align: bottom;
	}
 .partenaires_locaux {

		font : 12px trebuchet ms, verdana, arial, helvetica, san-serif;
		font-weight: 500;		
		font-style: normal;
		color : #fff;
    padding-left : 8px;
    padding-right : 8px;
  }
  .partenaires_locaux h3 {
		font : bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
		font-style: normal;
		color : #fff; 
  } 
	.partenaires_locaux img {
  float : left;
  margin-right : 8px;
  width: 100px;
  height : auto;
  border : 1px solid #92b27a;
  }	
	.divform {
		margin : 0;
		padding: 0 10px 0 10px;		
		width : 550px;
		height : 380px;
		background-color: #85a14f;
		border-top: 5px solid  #92b27a;
		border-right: 5px solid  #92b27a;
		border-bottom: 5px solid  #92b27a;	
	}	
	.divshow {
		margin : 0;
		padding : 0;
		width : 570px;
		height : 380px;
		border-top : 5px solid  #92b27a;
		border-right : 5px solid  #92b27a;
		border-bottom : 5px solid  #92b27a;
		background-color : #668038;	
	}
	.divshow img {
		width : 570px;
		height : 380px;
		border : none;
	}
	.divvideo {
        position: relative;
		margin : 0;
		padding : 0;
		width : 570px;
		height : 380px;
		border-top : 5px solid  #92b27a;
		border-right : 5px solid  #92b27a;
		border-bottom : 5px solid  #92b27a;
		background-color : #374a20;	
	}
	.divvideo video {
		width : 570px;
		height : auto;
		border : none;
        cursor: pointer;
	}
	.divvideo video[poster] {
	height: 380px;
	width: 570px;
	cursor: pointer;
}
.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* Centre l'élément */
}
.video-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
	margin-top: 52px;
}
.video-responsive iframe {
	left: 0;
	top: 0;
	height: 276px;
	width: 570px;
	position: absolute;
} 
	.divlogo {
		height : 68px;
		width :100%;
		text-align : center;
	}
	.divlogo img {
		margin-top : 1.3em;
		width : 259px;
		height :54px;
		border : 0;
	}
	img.logo_golf {
		width : 120px;
		height : 57px;
		border : none;
	}	
	.divlogo_ormeaux {
		height : 68px;
		width :100%;
		text-align : center;
	}
	.divlogo_ormeaux img {
		margin-top : 1.4em;
		width : 206px;	
		height :48px;
		border : 0;
	}
	.divrecap {
		margin : 0;
		width : 570px;
		height : 380px;
		border-top : 5px solid  #92b27a;
		border-right : 5px solid  #92b27a;
		border-bottom : 5px solid  #92b27a;
		background-color : #668038;
		overflow : auto;	
	}


	.im3 {
		height : 11px;
		width : 15px;
		margin-left : 30px;
		margin-top : 4px;
		border: 0;
	}
	.im7 {
		height : 11px;
		width : 15px;
		margin-left : 15px;
		margin-top : 4px;
		border: 0;
	}

	.divrecapimages {
		width :106px;
		margin : 0 0 0 8px;
		padding : 0;
		border-top : 3px solid  #92b27a;
	}
	.divrecapimages img {
		float : left;
		height : 66px;
		width : 100px;
		margin : 0;
		padding : 0;
		border-right : 3px solid  #92b27a;
		border-bottom : 3px solid  #92b27a;
		border-left : 3px solid  #92b27a;
	}
	.divim9 {
		position : relative;
		width: 98%;
		height:77px;
		margin : 8px 8px 8px 8px;
		padding : 0;
		border : none;
	}
	.im9 {
		float : left;
		width : 110px;
		height:73px;
		margin : 8px 8px 0 0;
		padding : 0;
		border : 2px solid  #92b27a;
	}
	.im9b {
		float : left;
		width : 110px;
		height:auto;
		margin : 8px 8px 0 0;
		padding : 0;
		border : 2px solid  #92b27a;
	}
	.im10 {
		height : 25px;
		width : 612px;
	}
	input {
        box-sizing: border-box;    
		width: 100%;
		font-family: trebuchet ms, verdana, arial, helvetica, san-serif;
		font-size: 15px;
		padding : 0 0 0 5px;
		color: #000;
		font-weight: 500;
		background-color : #fff;
		border: 4px solid #92b27a;
	}
	.inputliens {
		width : 100%;
		margin :4px 0 4px 0;
		padding : 0;
	}
	.inredir {
		width : 30px;
		color: #668038;
		background-color : #668038;
		border: 3px solid #668038;
	}
	.itallightblue {
		color: #bacc97;
		font-style: italic;
		font-weight: 500;
	}	
	.italgrey {
		color: #bdc2ca;
		font-style: italic;
		font-weight: 100;
	}
	.menu {
		width : 166px;
		margin : 0 0 0 6px;
		background-color : #92b27a;
		vertical-align: top;
	}
	.merci {
		margin : 0.3em 0 4px 0;
		width : 570px;
		height : 380px;
		border-top : 5px solid  #92b27a;
		border-right : 5px solid  #92b27a;
		border-bottom : 5px solid  #92b27a;	
		background-color: #64829c;
		text-align :center;
	}
		object {
		width:570px;
		height:380px;
	}
	.tab1 {
		background-color : #668038;
		border: 5px solid #92b27a;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
	}
	.tab2 {
		width: 750px;
	}
	.tdform {
		font-family: trebuchet ms, verdana, arial, helvetica, san-serif;
		padding-top: 3px;
		line-height : 18px;
		font-size: 15px;
		font-weight: 600;
		color: #000000;
	}
	.max {
		width: 100%;
	}
	textarea {
        box-sizing: border-box;
        resize: none;
        width: 100%;
		font-family: trebuchet ms, verdana, arial, helvetica, san-serif;
		font-size: 15px;
		padding-top : 5px;
		padding-left : 5px;
		color : #000;
		font-weight: 500;
 		background-color : #fff;
		border: 4px solid #92b27a;
		
	}
	.textarealink {
		width: 97.4%;
		margin-top: 8px;
		font-size: 12px;
	}	
.visibility {
	visibility: hidden;
	display: none;
}
	.wifi {
		width: 33px;
		height: 14px;
		margin-bottom: -3px;
	}
	.active_menu {
		font: bold 15px trebuchet ms;
		width: 160px;
		line-height:22px;
		text-indent: 8px;
		text-decoration: none;
		border-right: 4px solid #9d9d9d;
		border-bottom: 4px solid #9d9d9d;
		background-color: #374a20;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
	}
	.menu_a {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.menu_a li {
		margin: 0 0 4px 0;
		padding: 0;
	}
	.menu_a li a {
		display: block;
		width: 160px;
		line-height: 22px;
		text-indent: 8px;
		text-decoration: none;
		border-right: 4px solid #9d9d9d;
		border-bottom: 4px solid #9d9d9d;
		background-color: #668038;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
	}	
	.menu_a li a:visited {
		background-color: #668038;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
	}
	.menu_a li a:active {
		background-color: #374a20;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
	}
	.menu_a li a:hover {
		background-color: #374a20;
		font: bold 15px trebuchet ms, verdana, arial, helvetica, san-serif;
	}
	.active {
		font: bold 15px trebuchet ms;
		line-height: 22px;
		text-indent: 8px;
		background-color : #374a20;
		border-right: 4px solid #9d9d9d;
		border-bottom: 4px solid #9d9d9d;
	}
	.arrowlistmenu {
		width: 163px; /*width of accordion menu*/
		background-color: #92b27a;
	}
	.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
		font: bold 15px trebuchet ms;
		color: #fff;
		background-color: #668038;
		border-right: 4px solid #9d9d9d;
		border-bottom: 4px solid #9d9d9d;
		margin-top: 0px;
		margin-bottom: 4px; /*bottom spacing between header and rest of content*/
		text-indent: 8px; /*header text is indented 8px*/
		line-height: 22px;
		cursor: pointer;
	}
		.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
		background-color: #374a20;
	}
	.arrowlistmenu ul { /*CSS for UL of each sub menu*/
		width: 113px;
		list-style-type: none;
		margin-top: 0px;
		padding: 0;
		margin-left: 50px;
		margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
	}
	.arrowlistmenu ul li {
		padding-bottom: 4px; /*bottom spacing between menu items*/
		line-height: 22px;
	}
	.arrowlistmenu ul li a {
		line-height:22px;
		background-color: #668038;
		display: block;
		text-decoration: none;
		border-right: 4px solid #9d9d9d;
		border-bottom: 4px solid #9d9d9d;
		text-indent: 8px;
	}
	.arrowlistmenu ul li a:hover { /*hover state CSS*/
		background-color: #374a20;
	}
.checkbox {	
	width: 10px;
	margin : 0px 2px 0 2px;
    transform: scale(1.3);
}
label {
color: #fff;
}
