@charset "iso-8859-1";
body
{
	border:0;
	padding:0;
	margin:0;
	/*background: #ff00cc;*/
	/* background-color: #9db1c1; */
	/* background-color: #506f88; */
	background-color:#3b5265;
	color: #000000;
	/* background-image: url('_themes/coolblu/hover.gif');  */
	font-family: Arial, Arial, Helvetica;
	font-size:90%; 
}
IMG{ border:0; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ 	font-size: small; }
.xsmall{ 	font-size: x-small; }

DIV#wrapper  { 
	width:950px; 
	margin:0px auto; 
	text-align: center;
	padding:0;
	background-color: #9db1c1;
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666;
}
/* home page wrapper */
DIV#wrapperz  { 
	width:950px; 
	margin:20px auto 20px auto; 
	text-align: center;
	padding:0;
	background-color: #9db1c1;
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666;
}
h1{ font-size: 18px; }
h2{ font-size: 16px; }
#wrapperz h1{
	font-family: "Bradley Hand ITC", "Times New Roman", Verdana, Arial, sans-serif;
	font-size: 16px;
}
#wrapperz h2{
	font-family: "Bradley Hand ITC", "Times New Roman", Verdana, Arial, sans-serif;
	font-size: 16px;
}
TD#leftcell{
	 width:170px;
	 background-color:#506F89;
	 vertical-align:top;
	 text-align:center;
	 padding:0px;
	 margin:0px;
}
TD#rightcell{
	text-align: center;
	width: 170px;
	padding:0px;
	margin:0px;
	vertical-align: top;
	background: #506F89 url('images/sunset.jpg') no-repeat top;
}
TD.midcell{
	background-color: #ffffff;
	padding:10px;
	width:610px;
	margin:0px;
	vertical-align: top;
	text-align: left;
}
TD.midcell2{
	background-color: transparent;
	padding:10px;
	width:610px;
	margin:0px;
	vertical-align: top;
	text-align: center;
}
TD#rightcellgolf{
	text-align: center;
	width: 170px;
	vertical-align: top;
	background: #506F89 url('images/sunset.jpg') no-repeat bottom;
	padding:0px;
	margin:0px;
}
#golflist ul{
	list-style: none;
	margin-left:1em;
	padding-left:0;
}
#golflist li{
	list-style: none;
}
p.date{
	color: #cccccc;
	font-size: x-small;
	padding:0;
	margin:0;
}
TABLE#whatsnew{
	border: 1px solid #FFFFFF;
	background-color: #9DB1C1;
	width: 96%;
	margin:5px auto;
}
TABLE#whatsnew TD{
	padding:5px;
	font-size: small;
	text-align: left;
}
TABLE#whatsnew TD.head{
	font-size: medium;
	font-weight: bold;
	text-align: center;
}

IMG{	border:0; }

.mstheme
{
	separator-image: url("_themes/coolblu/hr.gif");
	list-image-1: url("_themes/coolblu/bullet.gif");
	list-image-2: url("_themes/coolblu/bullet.gif");
	list-image-3: url("_themes/coolblu/bullet.gif");
	nav-banner-image: url("_themes/coolblu/button.gif");
	navbutton-horiz-normal: url("_themes/coolblu/blhbs.gif");
	navbutton-horiz-hovered: url("_themes/coolblu/blhbh.gif");
	navbutton-horiz-pushed: url("_themes/coolblu/blhbp.gif");
	navbutton-vert-normal: url("_themes/coolblu/button.gif");
	navbutton-vert-hovered: url("_themes/coolblu/hover.gif");
	navbutton-vert-pushed: url("_themes/coolblu/hover.gif");
	navbutton-home-normal: url("_themes/coolblu/blhomes.gif");
	navbutton-home-hovered: url("_themes/coolblu/blhomeh.gif");
	navbutton-home-pushed: url("_themes/coolblu/blhomes.gif");
	navbutton-next-normal: url("_themes/coolblu/blnexts.gif");
	navbutton-next-hovered: url("_themes/coolblu/blnexth.gif");
	navbutton-next-pushed: url("_themes/coolblu/blnexts.gif");
	navbutton-prev-normal: url("_themes/coolblu/blprevs.gif");
	navbutton-prev-hovered: url("_themes/coolblu/blprevh.gif");
	navbutton-prev-pushed: url("_themes/coolblu/blprevs.gif");
	navbutton-up-normal: url("_themes/coolblu/blups.gif");
	navbutton-up-hovered: url("_themes/coolblu/bluph.gif");
	navbutton-up-pushed: url("_themes/coolblu/blups.gif");
}
.mstheme-bannertxt
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 2;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.mstheme-horiz-navtxt
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 2;
	font-style: normal;
	font-weight: normal;
}
.mstheme-vert-navtxt
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 1;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.mstheme-navtxthome
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 1;
	font-style: normal;
	font-weight: normal;
}
.mstheme-navtxtnext
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 1;
	font-style: normal;
	font-weight: normal;
}
.mstheme-navtxtprev
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 1;
	font-style: normal;
	font-weight: normal;
}
.mstheme-navtxtup
{
	font-family: Arial, Arial, Helvetica;
	color: rgb(255, 255, 255);
	font-size: 1;
	font-style: normal;
	font-weight: normal;
}

a:link
{
	color: rgb(255, 255, 255);
}
a:active
{
	color: rgb(255, 255, 255);
}
a:visited
{
	color: rgb(255, 255, 255);
}


button
{
	background-color: rgb(0, 0, 0);
	color: rgb(255, 255, 255);
}
label
{
	color: rgb(0, 0, 0);
}
.mstheme-text
{
}
textarea
{
	color: rgb(0, 0, 0);
}
fieldset
{
	color: rgb(0, 0, 0);
}
legend
{
	color: rgb(0, 0, 0);
}
select
{
	color: rgb(0, 0, 0);
}
caption
{
	color: rgb(0, 0, 0);
}

DIV#liens{
	padding:10px 0px 0px 15px;
}
DIV#liens ul{
	list-style: none;
	margin-left:1em;
	padding-left:0;
}
DIV#liens li{
	list-style: none;
}
DIV#liens li a { 
	text-decoration: none;
	color: #000000;
}
DIV#liens li a:hover { 
	text-decoration: underline;
	color: #0000FF;
	list-style-type: circle;
}


DIV#golfs{
	border: 1px solid #FFFFFF;
	background-color: #9DB1C1;
	width: 85%;
	margin:5px auto;
}
DIV#golfs{
	margin-top:5px;
	padding:5px;
	font-size: small;
	text-align: left;
}
DIV#golfs H3{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
DIV#golfs H4{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
#golfs ul{
	list-style: none;
	margin-left:1em;
	padding-left:0;
}
#golfs li{
	list-style: none;
}
P#lamaison{
	text-align: center;
	font-size:x-small;
	color: #ffffff;
	font-weight: bold;
	padding:0;
	margin:0px 0px 0px 0px;
}

#navleft { 
	/*border: 1px solid #FFFFFF;*/
	width: 140px;
	margin: 20px auto 10px auto;
}

#navleft ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navleft a
{
display: block;
padding: 3px;
width: 134px;
border: 1px solid #506F89;
}
#navleft #first a {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

#navleft a:link, #navleftlist a:visited {
background-color: #506F89;
/*color: #9db1c1;*/
color: #fff;
text-decoration: none;
}

#navleft a:hover {
color: #445e75;
background-color: #bfccd6;
text-decoration: none;
border: 1px solid #eee;
}

/* */
.tickerwrapper {
	position:relative;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border-left: 0px solid #cccccc;
	border-right:0px solid #cccccc;
	padding:2px;
}
.ticker {
	width:100%;
}
.ticker a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #c1bf9d;
}
.ticker a:hover, .ticker a:active {
	color: #ffffff;
}

/*  Top Table   */
DIV#toptblwrap{
	width: 100%;
	height: 100px;
	border: 0px solid red;
	margin:0;
	padding:0;
	background-color: #9db1c1;
}
DIV#toptblwave{
	background-image: url(images/wave.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin:0;
	padding:0;
	width:263px;
	height:100px;
	float: left;
}
DIV#toptbllogo{
	margin:0;
	padding:0;
	background-image: url(images/3dtitle2.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:100px;
	/*float: right;*/
}
DIV#dabar{
	margin:0;
	padding:0;
	background-image: url(images/cell_bg.gif);
	background-repeat: repeat-x;
	height:16px;
	width: 100%;
}

P#langflag{
	font-size: x-small;
	color: #ffffff;
	text-align: center;
}
P#adresse{
	font-size: small;
	color: #ffffff;
	text-align: center;
}
TABLE#formtbl{
	margin-left:25px;
	padding:0px;
	border:0px;
	border-collapse: collapse;
}
TABLE#formtbl TD{
	padding: 2px;
	text-align: left;
}
TABLE#rates{
	border: 1px solid #666666;
	padding:0px;
	margin:10px auto;
	/*border-collapse:collapse;*/
}
TABLE#rates TD{
	padding:5px;
	margin:0px;
}
TABLE#rates TR.top TD{
	 text-align:center;
	 background-color:#DDEEFF;
	 height:19px;
	 font-weight: bold;
	 font-size: 14px;
}
TABLE#rates TR.gray TD{
	 background-color:#E5E5E5;
	 text-align:center;
}
TABLE#rates TR.blue TD{
	 background-color:#DDEEFF;
	 text-align:center;
}
TABLE#rates TD.bluetax{
	 background-color:#DDEEFF;
	 height: 16px;
	 text-align:center;
	 font-size: small;
}
DIV.pad20{
	margin:15px 10px 20px 10px;
}
P.notes{
	font-size:12px;
	text-align:left;
	padding: 3px 0px 0px 15px;
	margin:0px;
}

