* {
	top:0px;
	left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	outline:none;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body{
	text-align:center;
	background-color:#757575;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, Sans Serif; 
	font-size:10pt;
}

a{
	color:black;
}

input {
	height:15px;
	font-size:9px;
	text-align:center;
}

select {
	height:20px;
	font-size:9px;
	text-align:center;
}

a:hover{
	text-decoration:none;
}

.hide { visibility: hidden; display: none }
.showIE { visibility: visible; display: block }
.showFF { visibility: visible; display: table-row }

.ligneBlanche{
	vertical-align:middle;
	padding:0px;
	width:600px;
	height:2px;
	margin-top:15px;
	margin-bottom:10px;
	border:0px;
	border-top:1px;
	border-style:dashed;
	border-color:white;
}

.conteneur{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:838px;
	background-color:white;
	border-left:1px solid white;
	border-right:1px solid white;
}

.barreNoir{
	color:white;
	font-family:, Arial, Helvetica, Sans Serif; 
	font-size:10pt;
	background-color: #404343;
	text-align:left;
	padding:5px;
	margin:0px;
	height:18px;
}

.barreNoir a{
	color:white;
	text-decoration:none;
}

.barreNoir a:hover{
	text-decoration:underline;
}

.slogan{
	float:left;
	text-align:left;
}

.menuHaut{
	float:right;
	text-align:right;
}

.titre{
	background-image:url(../img/entete.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#adc43b;
	width:836px;
	height:86px;
	margin-top:3px;
	margin-bottom:3px;
}

.contourVert{
	/*642 x 24 -2 pour bordures*/
	float:left;
	width:560px;
	margin-top:22px;
	margin-right:auto;
	margin-bottom:32px;
	margin-left:25px;
	border:1px solid #adc43b;
	text-align:center;
	background-color:#dfdfdf;
}

.titreVert{
	width:552px;
	height:16px;
	background-color:#adc43b;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	padding:4px;
}

.texteVert{
	margin:42px auto 42px auto;
	text-align:left;
	font-weight:bold;
	width:375px;
}

.contourVertInscription{
	/*642 x 24 -2 pour bordures*/
	width:640px;
	margin-top:22px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:22px;
	border:1px solid #ADC43B;
	background-color:#DFDFDF;
}

.texteVertInscription{
	margin:42px auto 42px auto;
	text-align:left;
	font-weight:bold;
	width:375px;
}

.contourNoirInvitation{
	/*642 x 24 -2 pour bordures*/
	float:right;
	width:198px;
	margin-top:22px;
	margin-right:auto;
	margin-bottom:32px;
	margin-left:25px;
	border:1px solid #000000;
	text-align:center;
	background-color:#dfdfdf;
}

.titreNoirInvitation{
	width:190px;
	height:16px;
	background-color:#000000;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	color:white;
	text-align:left;
	padding:4px;
}

.texteNoirInvitation{
	margin:12px auto 12px auto;
	text-align:left;
	font-weight:bold;
	width:180px;
}

.contourNoir{
	/*642 x 24 -2 pour bordures*/
	float:right;
	width:292px;
	margin-bottom:22px;
	border:1px solid #000000;
	text-align:center;
	background-color:#dfdfdf;
}

.titreNoir{
	height:16px;
	background-color:#000000;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	color:white;
	text-align:left;
	padding:4px;
}

.texteNoir{
	/*margin:12px auto 12px auto;*/
	text-align:justify;
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
}

.listeMatch{
	margin: 20px 20px 20px 20px;
	font-weight:normal;
}

.champLogin{
	margin:20px auto 5px auto;
	text-align:left;
	font-weight:bold;
	width:375px;
}

.champLogin td{
	vertical-align:middle;
}

.menuPrincipal{
	height:29px;
	background-color:#404343;
	/*margin-bottom:1px;*/
}

.menuPrincipal a{
	float:left;
	width:134px;
	height:20px;
	padding:6px 2px 3px 2px;
	margin:0px;
	padding-top:6px;
	font-size:10pt;
	font-weight:bold;
	color:white;
	background-color:#404343;
	border-left:1px solid white;
	border-right:1px solid white;
	margin-right:1px;
	text-decoration:none;
}

.menuPrincipal a:hover{
	background-color:white;
	color:#404343;
}

.menuInscription{
	height:26px;
	background-color:#adc43b;
	border-bottom:2px solid #adc43b;
	/*margin-bottom:1px;*/
}

.menuInscription a{
	float:left;
	width:140px;
	height:20px;
	padding:2px;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	color:white;
	background-color:#404343;
	border-top:3px solid #404343;
	border-right:5px solid #404343;
	border-bottom:3px solid #404343;
	border-left:10px solid #404343;
	margin-right:1px;
	text-decoration:none;
}

.menuInscription a:hover{
	color:#404343;
	background-color:#adc43b;
	border-top:3px solid #adc43b;
	border-right:5px solid #adc43b;
	border-bottom:3px solid #adc43b;
	border-left:10px solid #adc43b;
}

.menuInscription a.selected{
	color:#404343;
	background-color:#adc43b;
	border-top:3px solid #adc43b;
	border-right:5px solid #adc43b;
	border-bottom:3px solid #adc43b;
	border-left:10px solid #adc43b;
}

#horloge{
	float:right;
	width:131px;
	height:23px;
	padding-top:6px;
	font-size:10pt;
	color:white;
	border-left:1px solid white;
	border-right:1px solid white;
	background-color:#404343;
}

.sousMenu{
	height:22px;
	margin: 0px 1px 1px 1px;
}

.sousMenu a{
	float:left;
	width:100px;
	height:16px;
	font-size:8pt;
	padding-top:4px;
	padding-bottom:2px;
}

.sousMenu a:hover{
	background-color:white;
	color:#404343;
	font-weight:bold;
}

a#couleurMenuActif{
	background-color:white;
	color:#404343;
	font-weight:bold;
}

.couleurMenu1{
	color:white;
	background-color:#3399DD;
}

a.couleurMenu1{
	color:white;
	background-color:#3399DD;
	text-decoration:none;
}

.couleurMenu2{
	background-color:#DD9900;
	color:white;
}

a.couleurMenu2{
	color:white;
	background-color:#DD9900;
	text-decoration:none;
}

.couleurMenu3{
	background-color:#33DD66;
	color:white;
}

a.couleurMenu3{
	color:white;
	background-color:#33DD66;
	text-decoration:none;
}

.couleurMenu4{
	background-color:#EE3333;
	color:white;
}

a.couleurMenu4{
	color:white;
	background-color:#EE3333;
	text-decoration:none;
}

.couleurMenu5{
	background-color:#CC33AA;
	color:white;
}

a.couleurMenu5{
	color:white;
	background-color:#CC33AA;
	text-decoration:none;
}

.clear{
	clear:both;
}

#inscription{
	text-align:left;
	font-size:9pt;
}

#inscription input{
	font-size:9pt;
}

#inscription select{
	font-size:9pt;
}

.arrow{
	margin:0px;
	padding:0px;
	margin-left:18px;
	list-style-position:outside;
	list-style-type: circle;
	list-style-image: url(../img/grayFleche.gif);
}

.boutton{
	float:right;
	display:block;
	cursor:pointer !important;
	cursor:hand;
	text-align:center;
	color:white;
	width:70px;
	padding:2px;
	background-color:#404343;
	border: 2px solid white;
	text-decoration:none;
}

.boutton:hover{
	color:#404343;
	background-color:white;
	border: 2px solid #404343;
}

.blocInfo{
	float:left;
	text-align:left;
	width:300px;
	margin:20px;
}

.panel{
	border:1px solid white;
	margin-left:auto;
	margin-right:auto;
}

.panel td{
	padding:5px;
	border:1px solid white;
}

.niveauSupp{
	margin:0px;
	padding:0px;
	/*margin-left:10px;
	padding-left:20px;
	border-left:1px dotted black;
	background-image:url(../img/sousL.jpg);
	background-repeat:repeat-y;*/
}

#connexion {
	float:right;
	margin-top:-60px;
	/margin-top:-64px;
	margin-right:10px;
	/*width:838px;*/
}

#connAuto {
	position:relative;
	float:right;
	/float:left;
}

#checkboxConnAuto {
	position:relative;
	float:right;
	/float:left;
	/margin-left:75px;
}

#labelConnAuto {
	position:relative;
	font-size:8pt;
	color:#d5dac6;
	float:right;
	/float:left;
	
}

#titreInscription {
	width:292px;
	height:16px;
	background-color:#bd0100;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	padding:4px;
}

.titreVertInscription {
	height:16px;
	background-color:#adc43b;
	font-family:verdana,times new roman, serif;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	padding:4px;
}

#subscribe {
	background-color:#bb7f7f;
	color:#FFFFFF;
	width:300px;
	border:1px solid #bd0100;
}

#homepageBox {
	/*642 x 24 -2 pour bordures*/
	width:640px;
	margin-top:22px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:22px;
}

div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:100;
   background-color:#FFEEC7;
   border:1px solid black;
   padding:0.2em;
   font-size:0.8em;
}
