@charset "utf-8";

/* Eléments communs */
body
{
	background-color:#062f30;
	font-family: "Arial",serif;
	color: #fff;
	margin: 0;
}
p
{	
	font-family: "Arial",serif;
 	color:#fff;
}	
td p
{	
	font-family: "Arial",serif;
 	color:#fff;
}
.center
{	
	text-align: center;
}	
.left
{	
	text-align: left;
}	
.right
{	
	text-align: right;
}	
.cadre
{
	background-color:#076380;
	margin: auto;
	width: 1280px;
	height: 930px;
	position: relative;
	top: 0px;
}
.entete1
{
	position: absolute;
	width: 700px;
	left: 20px;
	top: 20px;
	padding: 0;
	border-spacing: 0;
}
/*.fond-logo-club
{
	background:#fff;
	border-radius:50%;
	width:250px;
	height:250px;
	left: 20px;
	top: 20px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}*/
.logo-club
{
}

.fond-info-borne
{
	position: absolute;
	left:296px;top:16px;
	width:409px;height:257px;
}
.info-borne
{
	/*position: absolute;
	top: 50%;
	width: 409px;
	transform: translateY(-50%);*/
	font-style:normal;
	font-size:14pt;
	font-family:'arial';
	text-decoration:none;
	text-align: center;
}

.fond-info-borne-cw
{
	position: absolute;
	top: 275px;
	width: 1280px; height: 120px;
	font-style:normal;
	font-size:14pt;
	font-family:'arial';
	text-decoration:none;
	display: table;
}
.fond-info-borne-cw1
{
	position: absolute;
	top: 177px;
	width: 1280px; height: 135px;
	font-style:normal;
	font-size:14pt;
	font-family:'arial';
	text-decoration:none;
	display: table;
}
.info-borne-cw
{
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.club-nom
{
	position:absolute;
	left:0px;top:20px;
	width: 725px;
	font-style:normal;
	font-size:24pt;
	font-family:'arial';
	text-decoration:none;
	text-align: center;
}

.fond-badge
{
	position: absolute;
	background:#6bb6c5;
	border-radius:10px;
	width:270px;
	height:250px;
	left: 725px;
	top: 20px;
}
.badge-titre
{
	position: absolute;
	left:736px;top:40px;
	width:249px;height:19px;
	font-family:'arial';
	font-size:14pt;
	font-weight: bold;
	color: #076380;
	text-align: center;
}
.badge-num
{
	position: absolute;
	left:736px;top:88px;
	width:249px;height:19px;
	font-family:'arial';
	font-size:12pt;
	font-weight: bold;
	color: #076380;
	text-align: center;
}
.badge-nom
{
	position: absolute;
	left:736px;top:120px;
	width:249px;height:19px;
	font-family:'arial';
	font-size:12pt;
	font-weight: bold;
	color: #076380;
	text-align: center;
}
.badge-prenom
{
	position: absolute;
	left:736px;top:152px;
	width:249px;height:19px;
	font-family:'arial';
	font-size:12pt;
	font-weight: bold;
	color: #076380;
	text-align: center;
}
.badge-msg
{
	position: absolute;
	left: 728px;
	top: 192px;
	width: 265px;
	height: 73px;
	font-family:'arial';
	font-size:12pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align: bottom;
}

.fond-badge-cw
{
	position: absolute;
	background:#6bb6c5;
	border-radius:10px;
	width: 770px; height: 85px;
	left: 250px; top: 177px;
}
.badge-nom-cw
{
	position: absolute;
	left: 20px; top: 15px;
	width: 730px; height: 19px;
	font-family:'arial';
	font-size: 12pt;
	font-weight: bold;
	color: #076380;
	text-align: left;
}
.badge-msg-cw
{
	position: absolute;
	left: 20px; top: 50px;
	width: 730px; height: 73px;
	font-family:'arial';
	font-size:12pt;
	font-weight: bold;
	color: #fff;
	text-align: left;
	vertical-align: bottom;
}

.menuprofil
{
	position: absolute;
	left: 735px;
	top: 25px;
	font-size: 34pt;
}
a.menuprofil:link, a.menuprofil:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.menuprofil:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.fond-club-cw
{
	position: absolute;
	background:#ffffff;
	border-radius: 10px;
	width: 770px; height: 130px;
	left: 250px; top: 20px;
}
.adresse-club-cw
{
	position: relative;
	font-style:normal;
	font-size:14pt;
	font-family:'arial';
	text-decoration:none;
	color:#076380;
	left: 400px; top: 20px;
	width: 350px; height: 90px;
}
.logo-club-cw
{
	position: absolute;
	left: 20px; top: 20px;
}

.logo-sysseo
{
	position: absolute;
	left: 1020px; top: 23px;
}
.logo-sysseo-cw
{
	position: absolute;
	width: 168px; height: 85px;
	left: 1063px; top: 23px;
}
.version
{
	position:absolute;
	left:1020px;top:140px;
	font-style:normal;
	font-size:8pt;
	font-family:'arial';
	text-decoration:none;
	text-align:right;
}
.version-cw
{
	position:absolute;
	left:1063px;top:104px;
	font-style:normal;
	font-size:7pt;
	font-family:'arial';
	text-decoration:none;
	text-align:right;
}

.bn-sortir
{
	position: absolute;
	background-image: url(../img/bnsortir.png);
	left: 1059px;
	top: 206px;
	width: 157px;
	height: 49px;
}

.bn-planning
{
	position: absolute;
	top:345px;
	width:322px;
	height:109px;
}
.bn-planning:hover, .bn-planning:active
{
	background-position:0 -109px;
}
.bn-planning-court
{
	background-image:url(../img/pcourt.png);
	left:103px;
}
.bn-planning-jour
{
	background-image:url(../img/pjour.png);
	left:479px;
}
.bn-planning-heure
{
	background-image:url(../img/pheure.png);
	left:855px;
}

.bnmini-planning
{
	position: absolute;
	top:65px;
	width:161px;
	height:55px;
}
.bnmini-planning:hover, .bnmini-planning:active
{
	background-position:0 -55px;
}
.bnmini-planning-court
{
	background-image:url(../img/pcourtmini.png);
	left:60px;
}
.bnmini-planning-jour
{
	background-image:url(../img/pjourmini.png);
	left:282px;
}
.bnmini-planning-heure
{
	background-image:url(../img/pheuremini.png);
	left:504px;
}

.bnmini-planning-bureau-cw
{
	background-image:url(../img/pbureaumini.png);
	left:171px;
}
.bnmini-planning-jour-cw
{
	background-image:url(../img/pjourmini.png);
	left:378px;
}

.bn-planning-cw
{
	position: absolute;
	top:405px;
	width:322px;
	height:109px;
}
.bn-planning-cw2
{
	position: absolute;
	top:330px;
	width:322px;
	height:109px;
}
.bn-planning-cw:hover, .bn-planning-cw:active, .bn-planning-cw2:hover, .bn-planning-cw2:active
{
	background-position:0 -109px;
}
.bn-planning-bureau-cw
{
	background-image:url(../img/pbureau.png);
	left:291px;
}
.bn-planning-jour-cw
{
	background-image:url(../img/pjour.png);
	left:667px;
}


.etiquette {
	position:absolute;
	font-family: arial;
	font-size: 12px;
	background-color: #062F30;
	color: #fff;
	border: 1px solid #a0a0a0;
	padding: 1px;
}
