/**
    * Generic empty page for class, common page, form validation page
    * @author F Spalter - 16.01.14
    * @version 1.0 	
	* ======================================================
	* golf.css //to amend!!
	* @version #
	* stylesheet class definition
    */	

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}
.texte_RO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #454545;border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;

background-color:#FFFFC6;} 
.texteB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold}
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.smallB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; font-weight: bold}
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FFFFFF}
.whiteB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FFFFFF ; font-weight: bold}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.whiteL { font-size: 12px; color: #FFFFFF }
A { color:#3366CC; text-decoration:none }
/*A:hover	{ color:#3399FF; text-decoration:underline; mouse:hand }remove FS CSS Checker*/
A:active	{ color:#0099CC}
A.w		{ color:#FFFFFF; text-decoration:none }
/*A.w:hover	{ color:#FFCC33; text-decoration:underline; mouse:hand} remove FS CSS Checker */
A.w:active	{ color:#FFFFFF }
/*A.dr:hover	{ color:#3399FF; text-decoration:underline; remove FS CSS Checker mouse:hand}*/
.Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #3366CC;
	font-weight: bold;

}
.TextComment {


	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	font-weight: normal;
}
A.raMenu:link {
	PADDING-RIGHT: 15px; 
	BACKGROUND-POSITION: 0% 50%; 
	PADDING-LEFT: 12px; 
	BACKGROUND-IMAGE: url(img/arra.gif); 
	MARGIN: 0px 5px 0px 0px; 
	COLOR: #000; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
A.raMenu:visited {
	PADDING-RIGHT: 15px; 
	BACKGROUND-POSITION: 0% 50%; 
	PADDING-LEFT: 12px; 
	BACKGROUND-IMAGE: url(img/arra.gif); 
	MARGIN: 0px 5px 0px 0px; 
	COLOR: #000; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
A.raMenu:hover {
	PADDING-RIGHT: 15px;
	BACKGROUND-POSITION: 0% 50%;
	PADDING-LEFT: 12px;
	BACKGROUND-IMAGE: url(img/arraMenu.gif);
	MARGIN: 0px 5px 0px 0px;
	COLOR: #3D78B4;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
A.raBackMenu:link {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(img/arraBack.gif); MARGIN: 0px 5px 0px 0px; COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.raBackMennu:visited {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(img/arraBack.gif); MARGIN: 0px 5px 0px 0px; COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.raBackMenu:hover {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(img/arraBack.gif); MARGIN: 0px 5px 0px 0px; COLOR: #3399cc; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224388;
	font-weight: bold;

}
.texteHighlignt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;

}
.green {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: green; font-weight: normal
}

.greenB {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: green; font-weight: bold
}

.redB {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: red; font-weight: bold
}

.blue {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: blue; font-weight: normal
}
.yellow {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: yellow; font-weight: normal
}
.blue20 {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px ; color: blue; font-weight: normal
}
.blueB {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: blue; font-weight: bold
}
.black {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px ; color: black; font-weight: normal
}
.blackB {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; color: black; font-weight: bold
}
.boxOrange {
	border: thin dotted #76694B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F543D;
	background-color: #E3DFD7;
	padding: 4px;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
}	
.boxOrangeThinMargin {
	border: thin dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color: #FEF8CD;
	padding: 4px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.test1 {
	width:400px;
	border: thin dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color: #FEF8CD;
	padding: 4px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.test2 {
width:100px; font-family : arial ; color:#000000;  font-size :16px;
}
.test2a {
width:30px; font-family : arial ; color:#000000;  font-size :16px; font-weight:bold;text-align: center;	
}
.test2a:focus {background-color:#FF0000; color:#FFF} /* if selected (current cell, new style added/overwritten if conflict */
.test2b {
width:30px; font-family : arial ; color:#000000;  font-size :14px;
}
.test2bb {
width:40px; font-family : arial ; color:#000000;  font-size :14px;
}
.test2bb:focus {background-color:#FF0000; color:#FFF} /* if selected (current cell, new style added/overwritten if conflict */
.test2bbRO {
width:40px; font-family : arial ; background-color:#FFFFC6;   font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.sep1 {
width:40px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.sep1:focus { outline: none; }
.test2c {
width:20px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
text-align: center;	
}
.test2cc {
width:20px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :16px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
    text-align: center;	
}
.test2ccPar {
width:20px; 
font-family : arial ;
color:#000000; 
background-color:#AAFFC6; 
font-size :16px;
border:1px;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
}
.test2d {
width:20px; 
font-family : arial ;
color:#0000FF; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
text-align: center;	
}
.col_1d4c03_c {
    background-color: #004400;
    color: White;
    margin: 0;
    padding: 1pt;
    text-align: center;
}
.col_1d4c03_c_left {
    background-color: #004400;
    color: White;
    margin: 0;
    padding: 1pt;
    text-align: left;
}
.col_1d4c03_d {
    background-color: red;
    color: White;
    margin: 0;
    padding: 1pt;
    text-align: center;    
}
.col_1d4c03_e {
    background-color: blue;
    color: White;
    margin: 0;
    padding: 1pt;
    text-align: center;
}
.col_1d4c03_f {
    background-color: white;
	font-weight: bold;
    color: black;
    margin: 0;
    padding: 1pt;
    text-align: center;	
}
.col_1d4c03_g {
    background-color: green;
    color: white;
    margin: 0;
    padding: 1pt;
    text-align: center;
}
.col_1d4c03_h {
    background-color: gray;
    color: white;
    margin: 0;
    padding: 1pt;
    text-align: center;
}
.col_1d4c03_i {
    background-color: black;
    color: white;
    margin: 0;
    padding: 1pt;
    text-align: center;
}
.col_1d4c03_j {
    background-color: #FFFFC6;
    color: black;
    margin: 0;
    text-align: center;
	border:0;
	padding: 1pt;
}
.col_1d4c03_k {
    background-color: orange;
    color: white;
    margin: 0;
    text-align: center;
	border:0;
	padding: 1pt;
}
.test2e {
width:20px; 
align:center;
font-family : arial ;
color:#FF0000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
    text-align: center;	
}
.test{
	width:250px;
	border: thin dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color: #FEF1CD;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.test4 {
width:150px; font-family : arial ; color:#000000;  font-size :16px;
}
.test5 {
width:100px; font-family : arial ; color:#666666;  font-size :14px;
}
.test6 {
width:300px;  font-family : arial ; color:#000000;  font-size :16px;
}

.cellRepCourse1 {
width:40px; font-family : arial ; color:#666666;  font-size :14px;
}
.cellParCourse1 {
width:50px; font-family : arial ; color:#666666;  font-size :14px;
}
.boxRed {
	border: thin dotted #FF8686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;	
	margin: 6px;
	background-color: #FFC4C4;
	padding: 4px;
}
.boxGreen {
	border: thin dotted #33CC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#339900;	
	margin: 6px;
	background-color: #C6FFB7;
	padding: 4px;
}
.boxGrey {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 6px;
	background-color: #E9E9E9;
	padding: 4px;
	text-align: left;
}

.boxMenu {
	border: thin dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin: 6px;
	background-color: #D9D8FC;
	padding: 4px;
	background-image: url(imgCss/menuBg.jpg);
} 
.normalSmall {
width:50px; 
font-family : arial ;
color:#000000; 
background-color:#69A1C4; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
border: thin dotted #999999;	
text-align: center;
}

.normalMedium {
width:200px; 
font-family : arial ;
color:#000000; 
background-color:#69A1C4; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
border: thin dotted #999999;	
}
.auto_RO {
width:50px; 
font-family : arial ;
color:#000000; 
background-color:#EB4D19; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
border: thin dotted #999999;	
text-align: center;
}
.dateRO {
width:80px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.dateRW {
width:80px; font-family : arial ; color:#000000;  font-size :14px;
}
.normal1RO {
width:200px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;

}
.normal1RW {
width:200px; 
font-family : arial ;
color:#000000; 
font-size :14px;
}
.standardRO {
width:200px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.teeSlopeSSS_RO {
width:40px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.parHcp_RO {
width:20px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.cellRepCourseBlack {
width:40px; 
font-family : arial ; 
font-size :14px;
background-color:#000000;
border: #1d4c03 1px solid;

}

.cellRepCourseWhite {
width:40px; 
font-family : arial ; 
color:#FFFFFF;  
font-size :14px;
border: #1d4c03 1px solid;

}

.cellRepCourseYellow {
width:40px; 
font-family : arial ; 
font-size :14px;
background-color:#FFFF00;
border: #1d4c03 1px solid;

}

.cellRepCourseBlue {
width:40px; 
font-family : arial ; 
font-size :14px;
background-color:#0000FF;
border: #1d4c03 1px solid;

}
.cellRepCourseRed {
width:40px; 
font-family : arial ; 
font-size :14px;
background-color:#FF0000;
border: #1d4c03 1px solid;

}
.bugId_RO {
width:80px; 
font-family : arial ;
color:#000000; 
background-color:#FFFFC6; 
font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.golfName {
width:180px; font-family : arial ; color:#000000;   font-size :16px;
}
.playerName {
width:220px; font-family : arial ; color:#000000;   font-size :16px;
}
.golfPurpose {
width:180px; 
font-family: Arial;
color:#000000;   
font-size :16px;
}
.golfName_RW {
width:250px; font-family : arial ; color:#000000;   font-size :14px;
}
.golfReason_RW {
width:350px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#5F543D;
font-size :14px;
background-color: #E3DFD7;
border: thin dotted #76694B;
}
.boxOrange {
	border: thin dotted #76694B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F543D;
	background-color: #E3DFD7;
	padding: 4px;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
}	
.boxOrange12p {
	border: thin dotted #76694B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F543D;
	background-color: #E3DFD7;
	padding: 4px;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
}	
.zoneContenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}	
.zoneTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:blue;
	font-size:10px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}	
.template1 {
	width: 100px; 
}	
.separator1 {
width:10px; font-family : arial ; background-color:#FFFFC6;   font-size :14px;
border:0;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.separator1:focus { outline: none; }
.libelleWhite {
	color: #FFFFFF;
}
.libelleBlack {
	color: #000000;
}
.textTabNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.textTabNormalIGA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	background-color=#FF00FF;
}
.h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:green;
	font-size:13px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.h2red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size:13px;
	width: 900px; /* 800px jusqu'en 2010 */
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
input[type="text"]:focus, input[type="password"]:focus,textarea:focus {
border-color: rgba(82, 168, 236, 0.8);}
  
.texte:focus {
background-color:#FF0000; ; color:#FFF; border-color: rgba(82, 168, 236, 0.8);
}
.chart-container {
    width: 3000px;
    height:600px;
	text-align: center;	
}