@charset "iso-8859-1";
.nowrap{white-space:nowrap;}
.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
.just{ text-align: justify; }
.clearfloat{ clear: both; }
P,UL,LI{text-align:left;}
UL,LI{text-align:left;}
IMG{border:0;}
TD {vertical-align: top; text-align:left;}
/*H1,H2,H3,H4,H5,H6{margin:0;padding:0;}*/
DIV.clear { clear: both; }
.clearfloat{ clear: both; }

body{
background-color: #008080;
color:#003300;
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:100%;
margin:0em;
}
h1{ color: #ffffff; font-size: 22px; }
h2{ font-size: 18px; padding-left: 1.0em; }
h3{ font-size: 16px; padding-left: 1.0em; }
h4{ font-size: 14px; }
h5{ font-size: 1.0em; }
h6{ font-size: smaller; }
pre{
color:#000000;
font-size:13px;
font-style:italic;
padding-left:30px;
padding-right:30px;
}
sub{ font-size: small; }
sup{ color: #000000; font-size: small; }

td{ vertical-align: top; text-align: left; }
ul,li{ font-size:1.0em; }
.areatxt{ font-size:x-small; text-align:right; }
.areatxtcenter{ font-size:x-small; text-align: center; }
.areatxtleft{ font-size: smaller; text-align: left; }
.cellblue{
background-color:#0099ff;
color:#000066;
font-size:small;
}
.celldark{ background-color: #ff9933; color: #000066; font-size: 1.0em; }
.celllight{ background-color: #ffff99; color: #000066; font-size: 1.0em; }
.cellmed{ font-size: 1.0em; }
.cellmednormal{ font-size: 1.0em; }
.cellsmall{ font-size: smaller; }
.cellsmallnormal{ font-size: smaller; font-weight: normal; }
.cellyellow{ background-color: #ffff66; color: #ff0000; font-size: 1.0em; }
.copy{ color: #c0c0c0; font-family: sans-serif,verdana,arial,helvetica; font-size: small; }
.footer{ color: #000000; font-size: smaller; margin-top: 3px; }
.indent{ padding-left: 1.0em; }
.indent2{ color: #cc0033; font-size: 1.0em; padding-left: 1.0em; }
.navbar{
font-family:arial,verdana,helvetica,sans-serif;
font-size:smaller;
font-weight:normal;
margin-top:3px;
}
.navbar a{
color: #99ffff;
font-size:small;
font-weight:normal;
text-decoration:none;
}
.navbar a:link{
color: #99ffff;
text-decoration:none;
}
.navbar a:visited{
color: #99ccff;
text-decoration:none;
}
.navbar a:visited:hover{
color: #99ccff;
text-decoration:underline;
}
.navbar a:hover{
color: #ccffff;
text-decoration:underline;
}
.normal{
font-size:1.0em;
font-weight:normal;
}
.owner{color:#0033cc;}
.pr{
color:#006400;
font-family:verdana,arial,helvetica,sans-serif;
font-size:smaller;
text-align:right;
}
.rightbartitle{color:#fffff0;font:smaller "Courier New",Courier,monospace;}
.rubrique{
color:#ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
}
.tableheader{
background-color:#000000;
color:#ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.0em;
font-style:normal;
font-weight:bold;
}
.tablenav{background-color:#000066;}
.tablewhite{
background-color:#ffffff;
border-bottom: 3px groove #999900;
border-top: 3px groove #999900;
border-right: 3px groove #999900;
border-left: 3px groove #999900;
color:#008000;
}
.tablewhite a:link{color:#008000;}
.tablewhite a:visited{color:#008000;}
.tablewhite a:visited:hover{color:#008000;}
.tablewhite a:hover{color:#008000;}
.tablewhite td{background-color:#ffffff;color:#008000;}
.tablewhite td.tableheaderblue{
background-color:#000066;
color:#ffffff;
font-size:1.0em;
font-weight:bold;
}
.tdline{background:url("../golf/icons/line.gif") #00ff00 repeat;}
.telephone{
color:#005125;
font-size:smaller;
font-weight:bold;
margin-top:3px;
}
.text{
color:#ffffff;
font-family:georgia,verdana,arial,helvetica,sans-serif;
font-size:1.0em;
margin-top:3px;
}
.topnav{color:#ffffff;font-weight:bold;}
.topnav a{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:link{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:visited{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:visited:hover{
color:#0066ff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.topnav a:hover{
color:#0066ff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}



TABLE.tblmain{
background-color: #ffffff;
border-width: 3px; 
border-style: double double double double;
border-color: #006600 #006600 #006600 #006600;
}

/* golfpass special offers */
DIV.ofex{
	margin: 5px auto;
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #fe7474;
	width:670px;
}
DIV.ofex P.head{
	padding: 3px 0px;
	margin: 0px;
	font-size: medium;
	color: #000066;
	font-weight: bold;
	text-align:left;
}
DIV.ofex P{
	padding: 3px 0px;
	margin: 0px;
	font-size: 12px;
	color: #000066;
	text-align:left;
}
DIV.ofexg{
	margin: 5px auto;
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #ff7d1e;
	width:670px;
}
DIV.ofexg P.head{
	padding: 3px 0px;
	margin: 0px;
	font-size: medium;
	color: #000066;
	font-weight: bold;
	text-align:left;
}
DIV.ofexg P{
	padding: 3px 0px;
	margin: 0px;
	color: #000066;
	text-align:left;
}

H1 { text-align:center; }
DIV#container { position: relative; width:980px; margin:0 auto; background: #fff; padding: 10px; border:2px solid #006600; 
text-align:center; border-radius:7px;box-shadow: 2px 2px 1px #333;}
.pref {color:#CC0033;font:verdana; font-weight: bold;}
TABLE#golfs TD { width:20%; font-size: 1.0em; text-align: center;  }
P.prix { font-size:13px; font-weight: bold; text-align: left; padding:0; margin:0; }
H4 { padding:20px 0 10px 0; margin:0; text-align:left;}
h1{text-shadow: 1px 1px 1px #000;}
.floatleft1 {float: left; width: 60%; overflow:hidden; text-align:left;}
.floatleft2 {float: left; width: 40%; overflow:hidden;}
TABLE#golfpassrates{margin-left:20px;}
TABLE#golfpassrates TD{padding:4px 10px 3px 10px;}
TABLE#golfpassrates .tableheader{background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );}
TABLE#golfpassrates .tableheader{font-size: 0.9em; font-weight: bolder;  color:#999; }
TABLE#golfpassrates .tdwhite{background:#fff;}
TABLE#golfpassrates .tdwhite{border-bottom:1px solid #ccc;}


P.sitenav A{ color: #c6c6c6; text-decoration: none; }
P.sitenav A:hover{ color: #f3f3f3; text-decoration: underline; }

ul.conditions,ul.conditions LI{
	 list-style: none;
	 font-size: 1.0em;
	 
} 