/* Definition de regle */
@charset "iso-8859-1";

body.typo3 {text-align: center; margin: 5px; background: #595656 url("/fileadmin/images/fond-background.jpg"); background-repeat:repeat-x; }
	/*#595656 */
body.rien  {}

body.print {background: white; margin: 0px; float:none !important;}

body.popup { margin: 0px; text-align: center;}

body.listeactivites { margin: 0px; background-color: transparent; }

tr {}

td {}

td.contenu-gauche-accueil {vertical-align: top; padding-top: 200px; width: 310px;}

div.banniere-accueil {width: 310px;}

table.contenttable { }

table.cadre {
	border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	width: 760px}
/* height: 600px; */
	
table.ctn-cadre { 
	background: white;
	border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	width: 760px;
	min-height:400px}
	
div.cadre {BORDER-RIGHT: #000000 1px solid;     BORDER-TOP: #000000 1px solid;     BORDER-LEFT: #000000 1px solid;     COLOR: #000000;     BORDER-BOTTOM: #000000 1px solid;     FONT-FAMILY: 'Courier New', Courier, 'Times New Roman';     HEIGHT: 600px;  WIDTH: 750px;     BACKGROUND-COLOR: #ffffff;     TEXT-DECORATION: none;  text-align: left;}

div.imprimepage {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 750px;
	text-align: justify;
	/* float: none; */
}

div.tx-gbweather-pi1 {position:relative; top:0px}

.fondgrisclair {background-color: #F5F5F5}

.dotted {position:relative; left:0px; top:0px;background-image:url('/fileadmin/images/dottedline.jpg'); min-height: 400px; width:9px;}

.scorecard {background-color: #2A6430; font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: white; font-weight:bold; text-align: center}	

.monhandicaptitre {background-color: #2A6430; font-family: Tahoma,Verdana,Arial; font-size: 14pt; font-weight:bold;  color: white; text-align: center}	

.monhandicap {background-color: white; font-family: Tahoma,Verdana,Arial; font-size: 14pt; font-weight:bold;  color: black; text-align: center}	

.fondblanc {background-color: white; font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: black; text-align: center}	

.imp-adresse {position: relative; top: 80px; left: 0px; height: 15px; z-index: 2; font-family: tahoma,verdana,arial; font-size: 8pt; color: #000000;  font-weight: bold; float: none;}

.imp-ligne {position: absolute; left:10px; width:750px; top:155px; float: none;}

.imp-url {position: absolute; top:158px; right: 1px; text-align:right; font-family: Arial; font-size: 8pt; color: #000000; float: none; } 

.imp-titre	{position: absolute; left: 20px; top:165px; color: #336633; font-weight: bold; font-family: Arial; font-size: 13pt; float: none; }

.imp-contenu {position: absolute; left: 20px; top:185px; font-family: Arial; font-size: 9pt; width:730px; text-align:justify; float: none;}

.imp-titrepetit	{position: absolute; left: 20px; top:120px; color: #336633; font-weight: bold; font-family: Arial; font-size: 13pt; } /* float: none; */

.imp-lignepetit {position: absolute; left:10px; width:750px; top:115px;} /* float: none; */

.imp-adressepetit {position: absolute; top: 35px; left: 115px; height: 15px; z-index: 2; font-family: tahoma,verdana,arial; font-size: 8pt; color: #000000;  font-weight: bold; text-align: left;} /* float: none; */

.imp-contenupetit {position: absolute; left: 20px; top:140px; font-family: Arial; font-size: 9pt; width:730px; text-align:justify; } /*float: none;*/

.imp-titregrille {color: #336633; font-weight: bold; font-family: Arial; font-size: 13pt; text-align: left; } 

.implignedepart {
border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; }
	
.impl {
	border-bottom:  #A9A9A9 1px dotted; 
	border-left:   #A9A9A9 1px dotted; 
	border-right:   #A9A9A9 1px dotted; 
	border-top:   #A9A9A9 1px dotted; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
}

.grillestats {
	border-bottom:  #A9A9A9 1px dotted; 
	border-left:   #A9A9A9 1px dotted; 
	border-right:   #A9A9A9 1px dotted; 
	border-top:   #A9A9A9 1px dotted; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	font-family: Arial; 
	font-size: 9pt;
	text-align: center;
}

.grillestats td {
	border-bottom:  #A9A9A9 1px dotted; 
	border-top:   #A9A9A9 1px dotted; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	font-family: Arial; 
	font-size: 9pt;
	text-align: center;
}


	
.imp-heuredepart {font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align:center; font-weight:bold; background-color:whitesmoke; height:12px; width:40px; float:none;}

.imp-casegrille	{font-family:Tahoma,Verdana,Arial; font-size: 9pt; text-align:left; height:15px; width:185px; border-left: #A9A9A9 1px dotted;  }
	
div.accfond {
    background-image:  url(../images/acc-imgfondgolfeurs2.jpg); 
	position: relative;
	top: 0px;
	left: 0px;
    height: 455px;
    width: 759px;
	z-index:1;}
	
div.txtbienvenue {
	position: absolute;
	top: 65px;
	left: 282px;
    height: 120px;
    width: 475px;
	z-index:1;}	

div.txtactualite {
	position: absolute;
	top: 220px;
	left: 282px;
    height: 120px;
    width: 300px;
	z-index:1;}	

div.txtautresact {
	position: absolute;
	top: 345px;
	left: 282px;
    height: 120px;
    width: 300px;
	z-index:1;}	

div.txtcoordonnes {
	position: absolute; 
	top: 375px; left: 589px; height: 165px; width: 160px; z-index: 1; 
	line-height: 1}

.coordonnees {
	position: relative; 
	top: 2px; left: 0px;
	width: 160px; z-index: 1; 
	line-height: 1}

.formgrille {
	display	: none
	}
	
div.imprimerpage {position: relative; top: 0px; left: 0px; height: 15px; z-index: 2; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: right; font-weight: bold}
	
div.ariane {position: relative; top: 0px; left: 5px; width: 600px; z-index: 2; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: left; font-weight: bold;}

.ligneariane  {position: relative; top: 0px; left: 5px; width: 759px; z-index: 2;}

.lienariane {font-family: Arial; font-size: 8pt; color: #336633; font-weight: bold;}

table.arianepage {width: 759px;}		
		
div.accphoto1 {position: absolute; top: 27px; left: 15px; width: 250px; height: 188px; z-index: 2}

div.accphoto2 {position: absolute; top: 243px; left: 15px; width: 250px; height: 188px; z-index: 2}

.tdaccphoto1 {position: relative; top: 27px; left: 15px; width: 250px; height: 188px; z-index: 2}

.tdaccphoto2 {position: relative; top: 55px; left: 15px; width: 250px; height: 188px; z-index: 2}



div.acclogo85 {position: absolute; top: 5px; left: 615px; z-index: 2}


	
.black {background-color: black; font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: white; font-weight:bold;}

.gris {background-color: whitesmoke; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: black;}

.fondbeige {background-color: #C6AE94; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: justify;}

.fondvertpale {background-color: #e2fad5; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: justify;}

.fondvert {background-color: #2A6430; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: white;}	

.fondvertgras {background-color: #2A6430; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: white; font-weight:bold;}	

.fondor {background-color: #FFDE8C; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: justify;}

.accnormal 	{font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: justify;}  

.titre		{position: relative; left: 4px; top: 2px; color: #336633; font-weight: bold; font-family: Arial; font-size: 12pt }

.titredepart {position: relative; left: 0px; top: 2px; color: #336633; font-weight: bold; font-family: Arial; font-size: 11pt}						 

.impnormal {color: black; font-family:Tahoma,Verdana,Arial; font-size: 9pt; text-align: justify;} 
	
.impnormalgras 	{font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: #000000; text-align: justify; font-weight:bold;}  

.implien {
	font-family: tahoma, verdana, arial; 
	font-size: 9pt; 
	color: #336633; 	 
	font-weight: bold;} 
	/* font: bold tahoma, verdana, arial; }*/

div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;
	display: block;
	background-color: #ffffff;
	font-family: Tahoma,Verdana,Arial;	   
	font-size: 8pt;
	text-align: left;
}

tbody {}

td p.bodytext {}
th p.bodytext {}

td p {}
th p {}


div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #2A6430;
    color: white;
	display: block;	
}

.ctnnormalinput {color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: justify; text-transform: uppercase;} 

.ctnnormal {color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: justify;} 

.ctnnormaldroit {color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: right;} 

/*p.bodytext 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: justify; position: relative; top: 0px; left: 0px; }  */

p.bodytext {}

p 	{font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: justify; position: relative; top: 0px; left: 0px; } 

li 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: left; position: relative; top: 0px; left: 0px; } 

h1.csc-firstHeader 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 11pt; font-weight: bold; text-align: justify; position: relative; left: 0px} 

h1  	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 11pt; font-weight: bold; text-align: justify; position: relative; left: 0px} 

.ctnnormalemail 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 10pt;} 

.greeninput {background-color: #336633; font-weight: bold; font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: white;}

.redinput {background-color: red; font-weight: bold; font-family: Tahoma,Verdana,Arial; font-size: 9pt; color: white;}

.ctntitre {color: black; font-family:Tahoma,Verdana,Arial; font-size: 10pt; font-weight: bold; text-align: justify;} 

.act-desc 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: justify; position:relative; left: 20px; right:5px;} 
	
.ctnnormalgras 	{font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: justify; font-weight:bold;}  

.ctnnormalgrasrouge {font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #CC0000; text-align: justify; font-weight: bold}  

			
.normal 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; left: 10px; position: relative; 	
			text-align: justify; width:615px; top:0px; min-height: 400px;} 

.normalnopict	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; left: 10px; position: relative; 	
			text-align: justify; width:740px; right:10px; top:0px; min-height: 400px;} 
			
.grilledepart	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; left: 5px; position: relative; 	
					text-align: justify; width:750px; right:5px; top:0px; min-height: 400px;} 

.hdcptete	{background-color: black; font-family:Tahoma,Verdana,Arial; font-size: 10pt; font-weight: bold; text-align:center; COLOR: white;}
					
.hdcpligne 	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align: center;} 
.hdcplignegras 	{color: black; font-family:Tahoma,Verdana,Arial; text-decoration:underline; font-size: 8pt; text-align: center;} 

table.grille	{
	font-family:Tahoma,Verdana,Arial; 
	font-size: 8pt; 
	border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	float: none;
	}	

table.cadrenormal	{
	border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	}	
	
	
.carteresume		{border-bottom: #000000 1px solid; border-left: #000000 10px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; border-color:#2A6430}	 

.cd-casehoraire {font-family: Tahoma,Verdana,Arial; font-size: 8pt; text-align: center; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; width: 15%; height: 45px;}	 

.caltoday		{border-bottom: #000000 0px solid; border-left: #000000 0px solid; border-right: #000000 0px solid; border-top: #000000 0px solid; }	 	 

.caldayofmonth		{border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; color: red; font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size: 12pt; text-align: left; vertical-align: top}	 

.calcaseeve		{border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 3px solid; border-color:#CC0000}	 	 

.calactivite	{border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 3px solid;}	 	 

.calcarte		{border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 3px solid; border-color:#2A6430}	

.ctnnormalvert  {color: #2A6430}

.ctnnormalvertgras 	{font-family: Tahoma,Verdana,Arial; font-size: 10pt; color: #000000; text-align: justify; font-weight:bold; color: #2A6430}  


.fondgrille		{font-family:Tahoma,Verdana,Arial; font-size: 8pt; font-weight: bold; text-align:left; background-color:silver }	  
								 
.casegrille		{font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align:left; height:12px; }

.caseteeabsent 	{font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #CC0000;  font-style:italic; height:12px; }

.heuredepart	{font-family:Tahoma,Verdana,Arial; font-size: 8pt; text-align:center; font-weight:bold; background-color:whitesmoke; height:12px; width:40px; float:none;}

.special 	{ background-color: #000; color: #fff; }				

.contenu	{width: 630px; }

.contenu-texte {position: relative; left: 8px; top: 0px; width: 620px;}

.contenu-texte-sans-image {position: relative; left: 8px; top: 0px; width: 750px;}

.contenuadmin	{width: 985px; }

.lignearianeadmin  {position: relative; top: 0px; left: 5px; width: 989px; z-index: 2;}

div.arianeadmin {position: relative; top: 0px; left: 5px; width: 380px; z-index: 2; font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: left; font-weight: bold;}

.normalnopictadmin	{color: black; font-family:Tahoma,Verdana,Arial; font-size: 8pt; left: 0px; position: relative; text-align: justify; width:985px; right:0px; top:0px; min-height: 400px;}

table.ctn-cadre-admin { 
	background: white;
	border-bottom:  #000000 1px solid; 
	border-left:  #000000 1px solid; 
	border-right:  #000000 1px solid; 
	border-top:  #000000 1px solid; 
	color: #000000; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; 
	width: 985px;
	min-height:400px}

.grilledepartinput {border: 1px solid #A9A9A9; background: #F9F9F9; font-family:Tahoma,Verdana,Arial; font-size: 8pt; margin:0px 0 0 0px;  padding:0;}

.ligneblanche {height:5px;}

. {position:relative; left:0px; top:0px;background-image:url('/fileadmin/images/dottedline.jpg'); min-height: 400px; width:9px;}

.ctn-fondimage 	{position:relative; left:5px; top:0px;}	   

.ctn-fond1 		{position:absolute; left: 2px; top: 2px; z-index: 99}

.ctn-image1 	{position:absolute; left: 4px; top: 4px; z-index: 100}	

.ctn-fond2 		{position:absolute; left: 2px; top: 102px; z-index: 99}

.ctn-image2		{position:absolute; left:4px; top:106px; z-index:100}  

.ctn-fond3 		{position:absolute; left: 2px; top: 204px; z-index: 99}

.ctn-image3		{position:absolute; left:4px; top:206px; z-index:100}  

.ctn-fond4 		{position:absolute; left: 2px; top: 304px; z-index: 99}

.ctn-image4		{position:absolute; left:4px; top:306px; z-index:100}

div.txtactivites {
	position: absolute; 
	top: 225px; left: 589px; height: 165px; width: 160px; z-index: 1; 
	line-height: 1}

.actualites {
	position: relative; 
	top: 6px; left: 0px;
	width: 160px; z-index: 1; 
	line-height: 1}

.acttitre {font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: left;
	font-weight: bold;}

TD#menu_1 DIV.menu1-level1-no {
  color: white;
  font-size: 12px;
  /* border-bottom: 1px dotted #999999;
  #padding-top:5px;
  #padding-left:5px;*/
}

/*  MENUS */
TABLE.mainmenutable{
	background-image:url(/fileadmin/images/menutest.gif);
	height:19px;
	text-align:left;
}

.mainmenu A{
	display:block;
	border:1px solid #FFFFFF;
	border-top-width:0px;
	background-color:#cda54e; 
	font-size:11px;
	text-align:left;
	padding: 2px 5px;
	color:#FFFFFF;
	text-decoration:none;
}

.mainmenu A:hover{
	background-color:#2b6531;
	text-decoration:none;
}

.mainmenu A.act{
        background-image:url(/fileadmin/images/menutest.gif);
	height:19px;
	/* background-color:#2b6531; */
	text-decoration:none;
}

.mainmenu A.sub{
	padding-right:13px;
        background-image:url(/fileadmin/images/fleche.gif); 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right center;
}

.mainmenu A.sub:hover{
	background-color:#2b6531;
	text-decoration:none;
	padding-right:13px;

	background-image:url(/fileadmin/images/fleche2.gif); 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right center;
}

.mainmenu A.sub_act{
	background-color:#2b6531;
	text-decoration:none;
	padding-right:13px;

	background-image:url(/fileadmin/images/fleche2.gif); 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right center;
}

/* FIN MENUS */







.accdate {
	font-family: Tahoma,Verdana,Arial; 
	font-size: 8pt; 
	color: #CC0000; 
	text-align: left;
	position: relative;
	top: 0px;
	left: 10px}

.accsaut {
	position: relative;
	top: 20px;
	left: 0px}
		
.accdateart {font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #000000; text-align: left; position: relative; top: 0px; left: 10px;}
		
.piedpetit {font-family: Arial; font-size: 7pt; color: #000000;}

.piedpetitlien {font-family: Arial; font-size: 7pt; color: #336633; font-weight: bold; 	 }

.acctitre {font-family: Arial; font-size: 12pt; color: #000000; text-align: justify; font-weight: bold; text-decoration: underline}	

.acctitreact {font-family: Arial; font-size: 12pt; color: #000000; text-align: justify; font-weight: bold; }	

.acctitrepave {
	font-family: Arial,Tahoma,Verdana;
	font-size: 9pt; 
	color: #000000; 
	text-align: justify; 
	font-weight: bold;
	text-decoration: underline;
	}	

.lienpave {
	font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #000000; 	 
	font-weight: bold; 
	text-decoration: none;}
	/*font: bold tahoma, verdana, arial; */

a  {font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #336633; 	 
	font-weight: bold;} 
	/* font: bold tahoma, verdana, arial; } */
		
.lien {
	font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #336633; 	 
	font-weight: bold;} 
	/* font: bold tahoma, verdana, arial; } */

.titresection {
	font-family: tahoma, verdana, arial; 
	font-size: 9pt; 
	color: #336633; 	 
	font-weight: bold;
	text-decoration: underline;} 
	/* font: bold tahoma, verdana, arial; } */
		
.prevision {
	font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #336633; 
	text-align: right; 
	font-weight: bold;} 
	/* font: bold tahoma, verdana, arial; } */

.previsiontxt {
	font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #336633; 
	text-align: left; 
	font-weight: bold; } 
	/* font: bold tahoma, verdana, arial; } */

.previsionval {
	font-family: tahoma, verdana, arial; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal;
	 }	
	
a {
	text-decoration: none}		

@page pagenormale { size 8.5in 11in; }

table.pagecartedepart {
	page:pagenormale;
	page-break-after: always}	

p.break {page-break-after: auto}
span.break {page-break-after: auto;
		page:pagenormale;}

/* CSS pour la page d'Accueil  TYPO3 */
.front-alaune {}


/* p.break {page-break-after: always} */
/* Fin de la section de style g\439n\439r\439 par WebExpert le 2005-03-26 20:51:57 */
		 
