html {
	border: 0px solid #00FF00;
	overflow: auto;
}

body {
	border: 0px dotted #FF0000;
	background-color: #1C1C1C;
	color: #EBEBEB;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	height: 100%;
	margin: 0;
	overflow: none;
	padding: 0;
}

a {
	border: 0px dotted #FFFF00;	
	color: #555555;
	text-decoration: none;
}

a:hover {
	color: #C92222;	
}

a img {border: 0px solid #353535;}
div {border: 0px solid #00CC00;}
img {border: 0px;}
li { list-style-type: none;}
p {margin: 0 0 0 5px; width:342px;}
table{border:1px solid #353535;table-layout:fixed}
tr{border:0px solid #353535;}
td{border:1px solid #353535;color:#999999;text-align:center;font-size:8pt;}
ul{border:0px solid #000000;margin:0;padding:0;}

.tdentete{background-color:#777777;}
.tdgreen {
	background-color: #99FF99;
	color: #000000;
}
.tdred {
	background-color: #FF9999;
	color: #000000;
}

.tdgrey {
	background-color: #CCCCCC;
	color: #000000;
}
.site {
	font-family: verdana;
	left: 50%;
	margin-left: -512px;  /* Cette valeur doit être la moitié négative de la valeur du width */
/*	margin-top: -318px;   *//* Cette valeur doit être la moitié négative de la valeur du height*/
	position: absolute;
	text-align: left;
/*	top:50%;*/
	width: 1035px;
}

/* Entête du site */
.entete {
	height: 192px; 
	left:0px;
	margin: 2px;
	position:absolute;  
	top:0px;
	width:100%
}

.logo {
	background: url("../img/D173_thegraveyardcall_logo_2010.png") 0 0 no-repeat;
	height: 140px;
	position: relative;
	top: 0px;
	width: 50%;
}

.titre1 {
	background: url("../img/D173_thegraveyardcall_titre_2010.png") 0 0 no-repeat;
	height: 100px;
	left: 323px;
	position: relative;
	top: -82px;
	width: 22%;
}

.cup {
	background: url("../img/D173_thegraveyardcall_titrecup_2010.png") 0 0 no-repeat;
	height: 125px;
	left: 554px;
	position: relative;
	top: -135px;
	width: 27%;
}

.date {
	background: url("../img/D173_thegraveyardcall_titredate_2010.png") 0 0 no-repeat;
	height: 100px;
	left: 831px;
	position: relative;
	top: -250px;
	width: 18%;
}

.fra {
	height: 20px;
	left: 865px;
	position: relative;
	top: -211px;
	width: 20px;
}

.eng {
	height: 20px;
	left: 865px;
	position: relative;
	top: -211px;
	width: 20px;
}

.navigation {
	background: url("../img/bande_menu.png") 0 0 no-repeat;
	height: 52px;
	left: 0px;
	position: absolute;
	top: 140px;
	width: 1024px;
}

/* Partie contenant le texte */
.conteneur { 
	background-color: #1C1C1C;
	height:399px;
	left:0px;
	margin: 2px;
	overflow: none;
	position:absolute; 
	top:195px;
	width:100%
}

/* Pied du site */
.pied {
	color: #555555;
	height: 100px; 
	left: 0px;
	margin: 2px;
	position: absolute;  
	top: 596px;
	width: 100%
}

/* Pied du site */
.piedregi {
	border: 1px solid #FFFFFF;
	color: #555555;
	height: 100px; 
	left: 0px;
	margin: 2px;
	position: relative;  
	width: 100%
}

/* Partie contenant le texte */
.admin { 
	background-color: #FFFFFF;
	height: 480px;
	left: 0px;
	margin: 2px;
	overflow: auto;
	position: absolute; 
	top: 150px;
	width: 100%; 
}

.separateur {
	border-bottom: 1px solid #2E2E2E;
	height: 5px;
	position: relative;
	top: 0px;
	width: 1024px;
}

.partenaires {
	border-top: 1px solid #2E2E2E;
	height: 75px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.partenairesregi {
	border-top: 1px solid #2E2E2E;
	height: 78px;
	left: 0px;
	position: relative;
	top: 650px;
	width: 100%;
}

.mentions {
	border-top: 1px solid #2E2E2E;
	height: 20px;	
	left: 0px;
	position: absolute;
	top: 79px;
	width: 100%;
}

.mentionsregi {
	border-top: 1px solid #2E2E2E;
	height: 20px;	
	left: 0px;
	position: relative;
	top: 670px;
	width: 100%;
}

/* Menu du site */
.menu {
	height: 40px;
	left: 50px;
	position: absolute;
	top: 149px;
	width: 80%;
}

.menu ul {
	left: 20px;
}

.menu li {
	border: 0px solid #0000FF;
	display: inline;
	float: left;
	left: 0px;
	list-style: none;
	margin-left:5px;
	margin-right:5px;
	padding: 2px;
	top: 150px;
}

.menu a {
	border-bottom:0px dotted #81011E;	
	color: #555555;
	font-size: 1.3em;
}

.menu a:hover {
	border-bottom: 4px solid #FF0000;
	color: #FF0000;	
}

.infos { 
	height: 80%;
	left: 0px;
	overflow: auto;
	position: absolute;
	top: 56px;
	width: 100%;
}

.infoshome { 
	height: 80%;
	left: 205px;
	overflow: auto;
	position: absolute;
	top: 56px;
	width: 80%;
}

.infosdisc { 
	height: 305px;
	left: 450px;
	overflow: auto;
	position: absolute;
	top: 83px;
	width: 50%;
}

.titre2 {
	color: #FF0000;
	font-family:Helvetica;
	font-size:16pt;
	font-variant:small-caps;
	padding: 15px 0 15px 0; 
	text-align: Center;
}

.titre3 {
	clear: left;
	color: #FF0000;
	font-family:verdana, Helvetica, sans-serif;
	font-size:11pt;
	padding: 15px 0 15px 15px;
	text-align: Left;
}

.texte {
	color: #888888;
	font-family: verdana;
	font-size: 10pt;
	padding: 0 20px 10px 15px;
	text-align: justify;
}

.textetab {
	color: #888888;
	font-family: verdana;
	font-size: 10pt;
	padding: 0 20px 10px 110px;
	text-align: justify;
}

.debut {
/*	clear: left;*/
	text-align: right;
}

.affiche {
	left: 0px;
	overflow: none;
	position: absolute;
	top: 56px;
	width: 20%;
}

.schetb {
	float: left;
}

.schetd1{width:50px;}
.schetd2{width:105px;}

.tofs {
	border: 1px solid #1C1C1C;
	height: 305px;
	left: 2px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 85px;
	width: 450px;
}

.liens {
	float: left;
	left:0px;
	padding: 0 1px 1px 1px;
	position: relative;
	top: 5px;
	vertical-align: middle;
}

.locationcentre {
	left:90px;
	position:relative;
}

.mapcentre {
	left:120px;
	position:relative;
}

.tab {
	color:#000000;
	text-align:left;
	width:300px;
}

.fond_photo {
	background-color: #505051;
	color: #D0D0D0;
	font-family: verdana;
	font-size: 0.8em;
	height: 100%; 
	overflow: none;
}

.formregi {
	height:900px;
	left: 50px;
	margin: 0;
	padding: 0;
	position:relative;
	width: 85%;
}

.liregi1 {
	list-style-position:inside;
	list-style-type: decimal;
	text-indent:20px;
}

.liregi2 {
	list-style-position:inside;
	list-style-type: square;
	text-indent:20px;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

label {
	color: #999999;	
	font-family: verdana;
	font-size: 9pt;
	margin: 0;
	padding: 0;
}

#cadre1 {
	color: #999999;	
	font-family: verdana;
	font-size:12pt;
	font-variant:small-caps;
	margin: 0;
	padding:0;
	position: relative;
	text-align: left;
	width: 450px;
}

#cadre1 span {
	color: #999999;	
}

#cadre2 {
	color:#999999;	
	font-family:verdana;
	font-size:12pt;
	font-variant:small-caps;
	left: 460px;
	position: relative;
	text-align: left;
	top: -815px;
	width: 400px;
}

#riderobl {
	color: #555555;	
	font-family: verdana;
	font-size: 9pt;
	text-align: left;
}

#riderobl label {
	color: #555555;
	font-family: verdana;
	font-size: 9pt;
	left: 0px;
	padding-left: 2px;
	position: absolute;
	text-align: left;
	width: 200px;
}

#riderobl input {
	background-color: #1D1D1D;
	border:1px solid #2E2E2E;
	border-right: 1px dotted #FF0000;
	color: #555555;	
	font-family: verdana;
	font-size: 9pt;
	left: 70px;
	margin-top: 0.7em;
	text-align: left;
	width: 400px;
}

#riderobl select {
	background: #1D1D1D; 
	border-right: 1px dotted #FF0000;
	color:#999999;	
	font-family:verdana;
	font-size:9pt;
	left: 0px;
	position:absolute;
	text-align: left;
}

#riderfac {
	color:#555555;	
	font-family:verdana;
	font-size:9pt;
	text-align: left;
}

#riderfac input {
	background-color: #1D1D1D;	
	border:1px solid #2E2E2E;
	border-right: 1px solid #2E2E2E;
	color:#555555;	
	font-family:verdana;
	font-size:9pt;
	left:70px;
	margin-top:0.7em;
	text-align: left;
	width: 200px;
}

#riderfac select {
	background: #1D1D1D; 
	border-right: 1px dotted #FF0000;
	color:#999999;	
	font-family:verdana;
	font-size:9pt;
	left: 0px;
	position:absolute;
	text-align: left;
}

#riderfac textarea {
	background-color: #1D1D1D;	
	border:1px solid #2E2E2E;
	border-right: 1px solid #2E2E2E;
	color:#555555;	
	font-family:verdana;
	font-size:9pt;
	left:70px;
	margin-top:0.7em;
	text-align: left;
	width: 200px;
}

#disci {
	color: #555555;	
	font-family: verdana;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}

#valider {
	left: 0px;
	position: absolute;
	text-align: left;
	top: 1200px;
	width: 110px;
}

#valider input {
	background-color: #1D1D1D;
	border:1px solid #FF0000;
	color: #FF0000;
	font-family:verdana;
	font-size:8pt;
	text-align: center;
}

.payer {
	background-color: #1D1D1D;
	border: 1px solid #FF0000;
	color: #FF0000;
	font-family: verdana;
	font-size: 8pt;
	left: 50px;
	padding: 3px;
	position: absolute;
	top: 1500px;
	width: 70px;
}

.erreur1 {
	left: 450px;
	position:relative;
	text-align: left;
	top: 5px;
}

.erreur2 {
	left: 282px;
	position:relative;
	text-align: left;
	top: 5px;
}

.erreur3 {
	left: 97px;
	position:relative;
	text-align: left;
	top: 5px;
}

.titre_photo {
 border-bottom:1px solid #D0D0D0;
 font-family:verdana;
 font-size:1em;
 font-weight: bold;
 left:40px;
 position:absolute; 
 text-align:center;
 top:10px;
}

.texte_photo {
 font-family: verdana;
 font-size: 8pt; 
 left:40px;
 position:absolute;
 text-align:left;
 top:30px;
}

.retour {margin: 10px 0 0 10px;}

div#spot {
	position: absolute;
	width: 400px;
}

#spotd173 {
	background: url(../img/track/D173_spot.png);
	border: 0px solid #FF0000;
	height: 250px;
	left: 10px;
	margin: 0px auto;
	padding: 0;
	position: relative;
	top: 10px;
	width: 250px;
}

#spotd173 li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute
}

#spotd173 a {
	border: 0px solid #0000FF;
	display: block;
}

#spotd173_1  {left: 226px; top: 8px;   height: 15px; width: 15px; }
#spotd173_2  {left: 212px; top: 31px;  height: 15px; width: 15px; }
#spotd173_3  {left: 188px; top: 67px;  height: 15px; width: 15px; }
#spotd173_4  {left: 149px; top: 81px;  height: 15px; width: 15px; }
#spotd173_5  {left: 109px; top: 76px;  height: 15px; width: 15px; }
#spotd173_6  {left: 82px;  top: 76px;  height: 15px; width: 15px; }
#spotd173_7  {left: 102px; top: 96px;  height: 15px; width: 15px; }
#spotd173_8  {left: 126px; top: 132px; height: 15px; width: 15px; }
#spotd173_9  {left: 89px;  top: 132px; height: 15px; width: 15px; }
#spotd173_10 {left: 89px;  top: 166px; height: 15px; width: 15px; }
#spotd173_11 {left: 97px;  top: 197px; height: 15px; width: 15px; }
#spotd173_12 {left: 69px;  top: 184px; height: 15px; width: 15px; }
#spotd173_13 {left: 41px;  top: 173px; height: 15px; width: 15px; }
#spotd173_14 {left: 52px;  top: 203px; height: 15px; width: 15px; }
#spotd173_15 {left: 37px;  top: 193px; height: 15px; width: 15px; }
#spotd173_16 {left: 33px;  top: 208px; height: 15px; width: 15px; }
#spotd173_17 {left: 9px;   top: 215px; height: 15px; width: 15px; }
#spotd173_18 {left: 25px;  top: 230px; height: 15px; width: 15px; }
#spotd173_19 {left: 203px; top: 188px; height: 15px; width: 15px; }

#spotd173_1 a  {height: 15px;}
#spotd173_2 a  {height: 15px;}
#spotd173_3 a  {height: 15px;}
#spotd173_4 a  {height: 15px;}
#spotd173_5 a  {height: 15px;}
#spotd173_6 a  {height: 15px;}
#spotd173_7 a  {height: 15px;}
#spotd173_8 a  {height: 15px;}
#spotd173_9 a  {height: 15px;}
#spotd173_10 a {height: 15px;}
#spotd173_11 a {height: 15px;}
#spotd173_12 a {height: 15px;}
#spotd173_13 a {height: 15px;}
#spotd173_14 a {height: 15px;}
#spotd173_15 a {height: 15px;}
#spotd173_16 a {height: 15px;}
#spotd173_17 a {height: 15px;}
#spotd173_18 a {height: 15px;}
#spotd173_19 a {height: 15px;}

#spotd173_1 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -476px -8px;}
#spotd173_2 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -462px -31px;}
#spotd173_3 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -438px -67px;}
#spotd173_4 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -399px -81px;}
#spotd173_5 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -359px -76px;}
#spotd173_6 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -332px -76px;}
#spotd173_7 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -352px -96px;}
#spotd173_8 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -376px -132px;}
#spotd173_9 a:hover  {background: url(../img/track/D173_spot.png) no-repeat -339px -132px;}
#spotd173_10 a:hover {background: url(../img/track/D173_spot.png) no-repeat -339px -166px;}
#spotd173_11 a:hover {background: url(../img/track/D173_spot.png) no-repeat -347px -197px;}
#spotd173_12 a:hover {background: url(../img/track/D173_spot.png) no-repeat -319px -184px;}
#spotd173_13 a:hover {background: url(../img/track/D173_spot.png) no-repeat -291px -173px;}
#spotd173_14 a:hover {background: url(../img/track/D173_spot.png) no-repeat -302px -203px;}
#spotd173_15 a:hover {background: url(../img/track/D173_spot.png) no-repeat -287px -193px;}
#spotd173_16 a:hover {background: url(../img/track/D173_spot.png) no-repeat -283px -208px;}
#spotd173_17 a:hover {background: url(../img/track/D173_spot.png) no-repeat -259px -215px;}
#spotd173_18 a:hover {background: url(../img/track/D173_spot.png) no-repeat -275px -230px;}
#spotd173_19 a:hover {background: url(../img/track/D173_spot.png) no-repeat -453px -188px;}

.piste {
 border: 1px solid #555555;
 height: 305px;
 left: 498px;
 position: absolute;
 top: 81px;
 width: 450px;
}

#spotd173 a span {
 background-color: #1C1C1C;
 border: 0px solid #FF0000;
 color: #555555;
 display: none;
 font-family: verdana;
 height: 305px;
 left: 200px;
 text-align: left;
 top: 0px;
 width: 450px;
}

#spotd173_1 a:hover span  {display: block; position: absolute; left: 188px; top: -16px}
#spotd173_2 a:hover span  {display: block; position: absolute; left: 202px; top: -39px}
#spotd173_3 a:hover span  {display: block; position: absolute; left: 226px; top: -75px}
#spotd173_4 a:hover span  {display: block; position: absolute; left: 265px; top: -89px}
#spotd173_5 a:hover span  {display: block; position: absolute; left: 305px; top: -84px}
#spotd173_6 a:hover span  {display: block; position: absolute; left: 332px; top: -84px}
#spotd173_7 a:hover span  {display: block; position: absolute; left: 312px; top: -104px}
#spotd173_8 a:hover span  {display: block; position: absolute; left: 288px; top: -140px}
#spotd173_9 a:hover span  {display: block; position: absolute; left: 325px; top: -140px}
#spotd173_10 a:hover span {display: block; position: absolute; left: 325px; top: -174px}
#spotd173_11 a:hover span {display: block; position: absolute; left: 317px; top: -205px}
#spotd173_12 a:hover span {display: block; position: absolute; left: 345px; top: -192px}
#spotd173_13 a:hover span {display: block; position: absolute; left: 373px; top: -181px}
#spotd173_14 a:hover span {display: block; position: absolute; left: 362px; top: -211px}
#spotd173_15 a:hover span {display: block; position: absolute; left: 377px; top: -201px}
#spotd173_16 a:hover span {display: block; position: absolute; left: 381px; top: -216px}
#spotd173_17 a:hover span {display: block; position: absolute; left: 405px; top: -223px}
#spotd173_18 a:hover span {display: block; position: absolute; left: 389px; top: -238px}
#spotd173_19 a:hover span {display: block; position: absolute; left: 211px; top: -196px}

/* Disciplines */
.disc li {
	background: url("../img/disc.png") 0 0 no-repeat;
	display: block;
	height: 80px;
	left :0px;
	list-style: none;
	margin-top: 2px;
	margin-left: 2px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 80px;
}

.disc a {width: 80px; height: 80px; display: block;}

.disc #lsk8 {left: 0px;  background-position: 0px    0px;}
.disc #slug {left: 80px; background-position: -80px  0px;}
.disc #butt {left: 160px;background-position: -160px 0px;}
.disc #inli {left: 240px;background-position: -240px 0px;}
.disc #skul {left: 320px;background-position: -320px 0px;}

.disc #lsk8 a:hover {background: url("../img/disc.png")  0px   -80px no-repeat;}
.disc #slug a:hover {background: url("../img/disc.png") -80px  -80px no-repeat;}
.disc #butt a:hover {background: url("../img/disc.png") -160px -80px no-repeat;}
.disc #inli a:hover {background: url("../img/disc.png") -240px -80px no-repeat;}
.disc #skul a:hover {background: url("../img/disc.png") -320px -80px no-repeat;}

.red {
	background: url(../img/regiko.png) no-repeat;
	left: 2px;
	padding: 0px 15px;
	position: relative;
}

.green {
	background: url(../img/regiok.png) no-repeat;
	padding-left: 20px;
}
