/* Fichier css par defaut */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 0px;
	width : 100%;*/
	font-size: 100%;
	/*text-align: center;*/
	background-image:url(/images/fond.png);
	/*background-repeat: repeat-x;*/
  	/*margin: 0;*/
	/*overflow-x:hidden;*/
}

h1 {color: #FFFFFF;font-size: 10pt;margin:0;padding:0;} 
h2 {font-size:13px;margin:0;padding:0;padding-left:8px;padding-right:8px;} 

.lienp {
	color: #000000;
	text-decoration: none;
}
a.link-white:link   { color: #000000; text-decoration: none; }
a.link-white:visited 	 { color: #000000; text-decoration: none; }
a.link-white:hover   { color: #000000; text-decoration: none; }
a.link-white:active  	 { color: #000000; text-decoration: none; }
a.link-white:focus   { color: #000000; text-decoration: none; }



.boutonorange {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
	padding-left:10px;
	padding-right:10px;
}
A.boutonorange:link {color: #FFFFFF; }
A.boutonorange:visited {color: #FFFFFF; }
A.boutonorange:active {color: #FFFFFF; }
A.boutonorange:hover {color: #FFFFFF; }


/* @group #tos */

#tos #tos_list { margin: 0 0 0 0!important; padding: 0; }
#tos #tos_list li { float: left; margin: 0 0 0 10px !important; padding: 0;  }
#tos #tos_list li.active a { background: #FF9900; color: #FFFFFF;}
#tos #tos_list li a { display: block; border: 1px solid #ddd; padding: 2px 8px; text-decoration: none;  }

/* @end */


ul, ol { line-height: 1.0em; margin: 0 0 0; padding: 0; list-style: none; } /* 12px/18px/18px */
ul {  }
ul li { background-position: 0px 0px; padding: 0; }



.textesousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.textesousmenu:link {color: #FF9900; }
A.textesousmenu:visited {color: #FF9900; }
A.textesousmenu:active {color: #0098D5; }
A.textesousmenu:hover {color: #0098D5; }

.urlinvisible {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
a.urlinvisible:link {color: #333333; }
a.urlinvisible:visited {color: #333333; }
a.urlinvisible:active {color: #333333; }
a.urlinvisible:hover {color: #333333; }

/* HOMEPAGE */
.sinscrire {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
}

/* CENTRER TABLEAUX */
#globalindex {
     position:absolute;
     left: 50%; 
     top: 280px;
     width: 1222px;
     height: 400px;
     margin-top: -280px; /* moitié de la hauteur */
     margin-left: -611px; /* moitié de la largeur */
     /*border: 1px solid #000;*/
     }
     
#global {
     position:absolute;
     left: 50%; 
     top: 280px;
     width: 1120px;
     height: 400px;
     margin-top: -280px; /* moitié de la hauteur */
     margin-left: -560px; /* moitié de la largeur */
     /*border: 1px solid #000;*/
     }

/* TABLEAUX */
.titre_groupe {
	color:#FF9900;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
}

.titre_groupe A {
	color:#FF9900;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
}

.titre_groupe_lien {
	font-weight:bold;
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
}

.titre_page_lien {
	font-size:12px;
}

.titre_tableau_win {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(/images/fond_bleu2.png);
	background-color:#000000;
	/*background:url(../images/fond_titre_win12.png);	*/
	padding-left:8px;
	padding-right:8px;
}

.titre_tableau_win_link {
	color:#FFFFFF;
text-decoration: none;
}
a.titre_tableau_win_link:link {color: #FFFFFF; }
a.titre_tableau_win_link:visited {color: #FFFFFF; }
a.titre_tableau_win_link:active {color: #FFFFFF; }
a.titre_tableau_win_link:hover {color: #FFFFFF; }

.texte {
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

.textebleu {
	font-size: 13px;
	font-style: normal;
	color: blue;
}

.textegris {
	font-size: 13px;
	font-style: normal;
	color: #333333;
	
	/*
	background-image: url("/images/np.png");
   background-repeat: no-repeat;
   background-position: right;
   */
   text-decoration: line-through;

}


.textegras {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #333333;
}

.texterougegras {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #990000;
}

.texterouge2gras {
	font-size: 15px;
	font-style: normal;
	font-weight:bold;
	color: #990000;
}


.textevertgras {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #006600;
}

.textevert2gras {
	font-size: 15px;
	font-style: normal;
	font-weight:bold;
	color: #006600;
}


.texterouge {
	font-size: 13px;
	font-style: normal;
	color: #990000;
}


.textevert {
	font-size: 13px;
	font-style: normal;
	color: #006600;
}


.textepetit {
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}

.textetableau {
	padding-left:10px;
	padding-right:10px;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

.link-black {
	color: #333333;
	text-decoration: none;
}
a.link-black:link {color: #333333; }
a.link-black:visited {color: ; }
a.link-black:active {color: ; }
a.link-black:hover {color: #009AD8; }


.link-black_rouge {
	color: #333333;
	text-decoration: none;
}
a.link-black_rouge:link {color: #990000; }
a.link-black_rouge:visited {color: #990000; }
a.link-black_rouge:active {color: #990000; }
a.link-black_rouge:hover {color: #009AD8; }

.tab_champ {
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #C0CCE2;
	border-right:1px dashed #CCCCCC;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

.tab_champpetit {
	padding-left:10px;
	border-bottom:1px solid #C0CCE2;
	border-right:1px dashed #CCCCCC;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

.tab_champ_rouge {
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #C0CCE2;
	border-right:1px dashed #CCCCCC;
	font-size: 13px;
	font-style: normal;
	color: #990000;
}
A.tab_champ_rouge:link {color: #990000; }
A.tab_champ_rouge:visited {color: #990000; }
A.tab_champ_rouge:active {color: #990000; }
A.tab_champ_rouge:hover {color: #990000; }


.tab_champnocolor {
	padding-left:10px;
	padding-right:10px;
	font-size: 13px;
	font-style: normal;
}

.tab_champblanc {
	padding-left:10px;
	padding-right:10px;
	border-bottom:0px solid #FFFFFF;
	border-right:0px dashed #FFFFFF;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

.tab_champhaut {
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #C0CCE2;
	border-bottom:1px solid #C0CCE2;
	border-right:1px dashed #CCCCCC;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}

/* HAUT */
.menuhoritontal {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
  text-decoration: none; }
A.menuhoritontal:link {color: #FFFFFF; }
A.menuhoritontal:visited {color: #FFFFFF; }
A.menuhoritontal:active {color: #E9B21A; }
A.menuhoritontal:hover {color: #E9B21A; }

/* LOGIN */
.titrelogin {
	color: #FFFFFF;
	font-size: 10px;
  text-decoration: none; 
}

.titrelogin A {
	color: #FFFFFF;
	font-size: 10px;
  text-decoration: none; 
}  

.titrelogin A:hover {
	color: #FFFFFF;
	font-size: 10px;
  text-decoration: underline; 
}  
  
A.loginpasseoublie:link {color: #FFFFFF; }
A.loginpasseoublie:visited {color: #FFFFFF; }
A.loginpasseoublie:active {color: #E9B21A; }
A.loginpasseoublie:hover {color: #E9B21A; }

.loginpasseoublie {
	color: #FFFFFF;
	font-size: 10px;
  text-decoration: none; }
A.loginpasseoublie:link {color: #FFFFFF; }
A.loginpasseoublie:visited {color: #FFFFFF; }
A.loginpasseoublie:active {color: #E9B21A; }
A.loginpasseoublie:hover {color: #E9B21A; }




/* BAS */
.menuhoritontalbas {
	color: #000000;
	font-size: 12px;
  text-decoration: none; }
A.menuhoritontalbas:link {color: #000000; }
A.menuhoritontalbas:visited {color: #000000; }
A.menuhoritontalbas:active {color: #999999; }
A.menuhoritontalbas:hover {color: #999999; }

.menuhoritontalbas2 {
	color: #000000;
	font-size: 12px;
  text-decoration: none; }
A.menuhoritontalbas2:link {color: #000000; }
A.menuhoritontalbas2:visited {color: #000000; }
A.menuhoritontalbas2:active {color: #FFFFFF; }
A.menuhoritontalbas2:hover {color: #FFFFFF; }

.menuhoritontalbas3 {
	color: #242424;
	font-size: 10px;
  text-decoration: none; }
A.menuhoritontalbas3:link {color: #242424; }
A.menuhoritontalbas3:visited {color: #242424; }
A.menuhoritontalbas3:active {color: #000000; }
A.menuhoritontalbas3:hover {color: #000000; }


tr.fond_gris {
	background-color:#F3F5F8;
}

tr.fond_vert {
	background-color:green;
}

.ecurie {
	color:red;
	font-weight:bold;
}

ul.courses li
{
	display:block;
	float:left;
	background:#b6db52;
	margin:0;
	padding:0;
	margin-right:2px;
	border:1px solid silver;
}


ul.courses
{
	display:block;top:0;right:0;padding:0;margin:0;
}

ul.courses li{
	display:block;
	float:left;
	
	background:url(/images/fond_bleu2.png);
	margin:0;
	padding:0;
	margin-right:2px;
	border:1px solid silver;
}

ul.courses li.selected.multi
{
	background-color:#ffccfc;
}

ul.courses li.multi
{
	background-color:#ED449B;
}

ul.courses li.quinte
{
	background-color:#ff5f5d;
}

ul.courses li.selected
{
	background:white;
}

ul.courses li a
{
	display:block;
	padding:2px 5px;
	text-decoration:none;
	font-weight:bold;
	color:white;
}

ul.courses li.selected a
{
	color:black;
}

.link-white {
	color: #FFFFFF;
	text-decoration: none;
}
a.link-white:link   { color: #FFFFFF; text-decoration: none; }
a.link-white:visited 	 { color: #FFFFFF; text-decoration: none; }
a.link-white:hover   { color: #FFFFFF; text-decoration: none; }
a.link-white:active  	 { color: #FFFFFF; text-decoration: none; }
a.link-white:focus   { color: #FFFFFF; text-decoration: none; }


#basis {
	display:inline;
	position:relative;
	}
#calender {
	position:absolute;
	top:10px;
	left:0;
	width:170px;
	background-color:#fff;
	border:1px solid #ddd;
	z-index:10;
	}
	/*
	A.textesousmenu:link {color: #FF9900; }
A.textesousmenu:visited {color: #FF9900; }
A.textesousmenu:active {color: #0098D5; }
A.textesousmenu:hover {color: #0098D5; }
	*/
	
#control {
	text-align:center;
	margin:0 0 0px 0;
	}
#control select {
	font-family:"Lucida sans unicode", sans-serif;
	font-size:11px;
	margin:0 2px;
	vertical-align:middle;
	}
#calender .controlPlus {
	
	text-decoration:none;
	color:#333;
	}
#calender table {
	empty-cells: show;
	width:160;
	font-size:10px;
	table-layout:fixed;
	}
#calender .weekdays td{
	text-align:right;
	padding:1px 4px 1px 1px;
	color:#FF9900;
   font-weight:bold;
	}
#calender .week td {
	text-align:right;
	cursor:pointer;
	border:1px solid #fff;
	padding:1px 3px 1px 0;
	}
#calender .week .today { 
	background-color:#FF9900;
	border:1px solid #ddd;
	color:#FFFFFF;
	}
#calender .week .holiday {
	font-weight: bold;
	}
#calender .week .hoverEle {
	border:1px solid #ddd;
	background-color:#FFFFFF;
	color:#0098D5;
	}

