/* CSS Document */

body {background-image: url("img/fond.gif");  background-repeat:repeat; padding: 0px; margin: 0px; text-align: center; font: 11px/1.5em verdana,arial, sans-serif; }
#layout { padding: 0px; width: 850px; background-color: #FFFFFF; margin: 0px auto 0px auto; text-align: left; height: 100%; }

#header {position:absolute }
#bandeau {;margin:0px  }
#logo { }
#flag{  position:absolute;margin:3px 1px 1px 1px;}
.flag{ clear: left}

#body {background-color:#FFFFFF  ;width:850px}
#contenu {position:absolute;top:260px;width:850px; background-color: #FFFFFF;padding-top:0px}
#contenu h1{padding: 20px 15px 15px 15px}
#contenu p{padding: 5px 15px 10px 15px;}
#contenu h2 {padding: 0px 15px 0px 15px;margin:0px 0px 2px 0px;font-size:14px;color:#006600;}

.container_colonne {float: left;

}

.colonne_gauche{float: left;
	
}


.colonne_droite{float: left;
	
}

#espacehaut {width:850px;margin-top:10px;float:left; background-color:#FFFFFF;}
#espaceactu {width:430px;background-color: #FFFFFF;float:left;margin-left:5px}
#espaceinfo {width:400px;float:left ;background-color: #F5F5F5;}

#espacebas {width:850px;float:left;margin-bottom:10px; background-color:#FFFFFF;}
#espaceresa {width:430px;float:left;background-color: #F5F5F5;margin-left:5px}
#espaceevents {width:390px;float:left;background-color: #FFFFFF;}

#footercontainer {position: relative; background-color:#FFFFFF;clear:both}
#top {text-align:right;border:0px}
#footerbdo {  background-image: url("../images/bdo_footer.gif"); background-repeat:no-repeat;width:850px;height:30px }
#footerresa { float:right;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;margin:6px;}
#footerresa { font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color: #FFCC33;text-decoration: none;}
#footerresa a.link_footerresa:hover{ font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color: #FFCC33;text-decoration: none;}
#footerresa a.link_footerresa:link{ font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color: #FFFFFF;text-decoration: none;}
#footerresa a.link_footerresa:active,a.link_footerresa:visited{ font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;text-decoration: none;}

#footerinfo { float:left;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;margin-top:12px}

#mentions { text-align:right;background-color:#F5F5F5;font-size:9px;color:#999999 }
#lignejaune {height:12px;margin:0px }


/* NAV HORIZ*/
#menu { position: absolute; top:225px; width: 850px; background-color: #000000; height: 37px; border-bottom: 1px solid #FFFFFF;z-index:2}


ul#nav { width: 730px; float: right;  list-style-type: none; margin: 0px; padding: 0px; }
ul#nav li { display: block; float: left; }	
ul#nav li span { display: block; }
ul#nav li a { line-height: 24px; display: block; padding-left: 12px; padding-right: 11px; color: #FFFFFF; text-align: center; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
ul#nav li a:hover{ background-color: #ffcc00; color: #000000; padding-left: 12px; padding-right: 11px; display:block; }
ul#nav ul { margin: 0px; padding: 0px; list-style-type: none; text-align: left; width: 180px; position: absolute; background-color: #666666;  overflow: hidden; }


/*ul#nav li ul{  display:none;}*/
ul#nav li ul{  display:none;}
ul#nav li:hover>ul{  display:block;}

ul#nav ul li  span {  border-bottom: 1px solid #000000; border-right: 1px solid #000000;border-left: 1px solid #000000; display:block;}

ul#nav ul li span a { line-height: 20px; width: 220px; text-align: left; padding-left: 5px; font-size:11px; display:block;}
ul#nav ul li span a:hover { padding-left: 5px; display:block;}



h1 {margin:6px 2px 2px 2px;padding:2px;font-size:14px}
p {padding: 0px 7px 0px 3px;margin: 2px 7px 2px 3px;}


.vert_bold {font-weight: bold;color:#006600;}

.dynamique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
}

.rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.servicepublic {background-color:#FFFFFF}
.background {background-color: #F4F4F4}



/* tee times */
.bouton
 {
background-color: #FFCC00;
}

.tableCalendrier{
background-color: #DBE8DB;
font-family:Arial, Helvetica, sans-serif;font-size:16px;
}

.tabmarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
}
.tabvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.tabrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	}
	.titreRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.peitiGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.mesures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titreVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005100;
}

