body {
	background-color: #2B2727;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.teams_linked{
	border:1px solid #A03D0D; 
	width:780px;
	margin-left:20px;
	padding:5px;

}
#header{	

}
h2{
	background-color: #1F1F1F;
    border-right: 11px solid #8C9F23;
    margin: 0;
	color:white;
	padding:2px 0px;
}
h2 span{
	    background-color: #8C9F23;
    color: #FFFFFF;
    font: 24px Arial,Helvetica,sans-serif;
    padding: 2px 22px 2px 19px;
}
h3{
	background:silver;
	margin-bottom:5px;
}
#menu{
	margin-top:10px;
	clear:left;
	background:white;
	border-bottom:1px solid silver;
	padding:2px;
}
.teamslinked{
	border:1px solid silver; 
	padding:5px;
	margin-bottom:20px;
	-moz-box-shadow: 1px 1px 5px #999;  
  -webkit-box-shadow: 1px 1px 5px #999;  
  box-shadow: 1px 1px 5px #999; 
  -moz-border-radius: 1px; 
  -webkit-border-radius: 1px; 
  border-radius: 1px; 

}
.teamslinked .listlinkteam{
	font-size:11px;
}
.col{
	width:250px;
	float:left;
	margin:0px 5px 10px 0px;
	padding:2px;
	border:1px solid silver;
}
#accordion .caseclub{
	width:32%;
	margin-right:2px;
	float:left;
	padding:2px;
	font-size:10px;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
.table_title td{
	text-align:left;
	padding-left:3px;
}
.separatebtn{
	float:left;
	text-align:center;
}
.separatebtn2{
	float:left;
	
	padding:5px;
	font-size:12px;
	color:#444;
	
}
.functions{
	border-top:1px dotted silver;
	padding-top:5px;
	padding-bottom:20px
}
a.button {
    background: transparent url('./images/bg_button_a.gif') no-repeat scroll top right;
    color:#333;
    display: block;
    /* float: left; */
    font: normal 11px arial, sans-serif;
    /* height: 24px; */
    margin-right: 6px;
    min-width:90px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
	margin-bottom:5px;
	  background: url('./images/btn.png') top left repeat-x #3a3132;	
	  padding:3px 15px 3px 15px;
	  color:white;
	  border:1px solid #898384;
	
}
a.button:hover, a.button:active{
background: url('./images/btn-hover.png') top left repeat-x #898384;
cursor:pointer;	
}
/*
a.button span {
    background: transparent url('./images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	text-align:center;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 10px; /* push text down 1px */
} 
*/
.modify-picture, .modify-description{
	border:1px dotted silver;
	padding:2px;
	margin-top:4px;
}
p.warning{
	border:2px dotted silver;
	padding:10px;
	text-align:center;
}
#accordion h3{
	clear:left;
}
#accordion {
	border:1px solid silver; 
	padding:5px;
	margin-bottom:20px;
	-moz-box-shadow: 1px 1px 5px #999;  
  -webkit-box-shadow: 1px 1px 5px #999;  
  box-shadow: 1px 1px 5px #999; 
  -moz-border-radius: 1px; 
  -webkit-border-radius: 1px; 
  border-radius: 1px; 
}
#accordion ul li, .table_title_in{
	font-size:12px;
}
.ligue{
	float:left;
	width:32%;
	margin:0px;
	padding:1px;
	margin-right:5px;	
}
.picture-ligue{
	max-height:80px;
}
.nbre1{
	width:99%;
	margin:0;
}
.table_title_in{
	color: #2B2727;
	font-weight: lighter;
	text-align:center;
}
#accordion table{
	width:100%;
}
#container{
	width:850px;
	padding:0px;
	margin:0 auto;
}
#content{
	background:white;
	padding:5px;

	min-height:600px;
	height:600px;
	-moz-box-shadow: 1px 1px 5px #999;  
  -webkit-box-shadow: 1px 1px 5px #999;  
  box-shadow: 1px 1px 5px #999; 
	
}
html>body #content{
	height:auto;
}
.cadre {
	border: 1px solid #D4D5CB;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.title_admin {
	
	font-size: 22px;
	color: #B8460F;
	font-weight: lighter;
}

.title_admin a{
	
	font-size: 22px;
	color: #B8460F;
	font-weight: lighter;
}
.title_admin a:hover{
	
	font-size: 22px;
	color: #2B2727;
	text-decoration:underline;
	font-weight: lighter;
}

.under_title
{
	background-color: #2B2727;
}
.text_logout {
	
	font-size: 14px;
	color: #5B1922;
	margin-right:10px;
}


.texts {
	
	font-size: 14px;
	color: #2B2727;
	
	
}

.red_text {
	
	font-size: 10px;
	color: #CC3300;
}

.under_title_table
{
	background-color: #2B2727;
}

.TraitSmenu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}
.small_font {
	
	font-size: 11px;
	color: #2B2727;
}

.TraitStab {
	
	font-size: 1px;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.traitGauche {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.TraitSlien {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDEDE;
}
.title {
	
	font-size: 22px;
	color: #2B2727;
	font-weight: lighter;
}
.title2 {
	
	font-size: 18px;
	color: #5B1922;
	font-weight: lighter;
}
.title3 {
	
	font-size: 16px;
	color: #2B2727;
	font-weight: lighter;
}
.table_title{
	
	font-size: 11px;
	color: #fff;
	font-weight: lighter;
	background-color: #2B2727;
	text-align:center;
}

.table_title_sport{
	
	background-color: #2B2727;
	text-align:left;
	padding-left:20px;
	color:white;
}
.table_title_sport a{
	
	color: #fff;
	font-weight: bold;
	background-color: #2B2727;
	text-align:left;
	padding-left:20px;
}


.table_title_in a{
	color: #2B2727;
	text-align:center;
	text-decoration:underline;
}
.table_title_in a:hover{
	color: #000;
}
.titres {
	
	font-size: 22px;
	color: #2B2727;
	font-weight: lighter;
}
.row_date {
	BACKGROUND: #B3C929; 
	FONT-SIZE: 12px; 
	COLOR: #fff;
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
	HEIGHT: 20px;
	font-weight:bold;
	}
#main_table{
	margin-top:-40px;
}
.text3 {
	
	font-size: 12px;
	color: #5B1922;
	color:#333;
}
.text3 a{
	
	font-size: 16px;
	color: #5B1922;
		color:#333;
	text-decoration:underline;
}
.text3 a:visited{
	
	color: #5B1922;
		color:#333;
	text-decoration:underline;
}
.text3 a:hover{
	color: #2B2727;
		color:#333;
	text-decoration:underline;
}


.title_page {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2B2727;
	text-align:center;
}



/*important place as there 'a' defined under*/

.logo {
	margin-top: 10px;
	margin-left: 35px;
}
.menuHaut1 {
	height: 97px;
	background-image: url(images/GabFAi/fondMenH.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.imagemenu {
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}

.title_admin2 {
	
	font-size: 22px;
	color: #000;
	font-weight: lighter;
	text-decoration:underline;
}

.title_admin2 a{
	
	font-size: 22px;
	color: #000;
	text-decoration:underline;
	font-weight: lighter;
}
.title_admin2 a:visited{
	
	font-size: 22px;
	color: #000;
	text-decoration:underline;
	font-weight: lighter;
}
.title_admin2 a:hover{
	
	font-size: 22px;
	color: #2B2727;
	text-decoration:underline;
	font-weight: lighter;
}
.textsCopie3 {
	
	font-size: 11px;
	color: #5B1922;
}
.textsCopie3 {
	
	font-size: 11px;
	color: #5B1922;
}
.textsCopie3 a{
	
	font-size: 11px;
	color: #5B1922;
	text-decoration:underline;
}
.textsCopie3 a:visited{
	
	font-size: 11px;
	color: #5B1922;
	text-decoration:underline;
}
.textsCopie3 a:hover{
	
	font-size: 11px;
	color: #2B2727;
	text-decoration:underline;
}
/* Big Button */
.BigButton, input[type="submit"] {
	position: relative; 
	display: inline-block; 
	padding: 0.625em 1em; 
	text-align: center; 
	font-size: 19px; 
	line-height: 1em; 
	color: #fcf9f9; 
	/*text-shadow: 0 -1px rgba(34,25,25,0.5); */
	background-color: #f3f3f3; 
	border: 1px solid #e7e7e7;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35);
  -webkit-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35);
  box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35);
  -moz-transition-property: color, -moz-box-shadow, text-shadow;
  -moz-transition-duration: .08s;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-property: color, -webkit-box-shadow, text-shadow;
  -webkit-transition-duration: .08s;
  -webkit-transition-timing-function: ease-in-out;
}
.BigButton:hover, input[type="submit"]:hover {
  color: #fff;
  text-shadow: 0 -1px rgba(34,25,25,0.3);
  text-decoration: none;
  cursor:pointer;
}
.BigButton:active, input[type="submit"]:active {
  color: #f3f3f3;
  text-shadow: 0 -1px rgba(34,25,25,0.6);
}
.BigButton strong, input[type="submit"] strong {
  position: relative;
  z-index: 2;
}
.BigButton span, input[type="submit"]  span {
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  display: block;
  color: #fcf9f9;
  text-shadow: 0 -1px rgba(34,25,25,0.4);
  background-position: 0;
  background-repeat: repeat-x;
  /*border-width: 1px;*/
  border-width: 0px;
  border-style: solid;
  opacity: 1;
  filter: alpha(opacity="100");
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: inset 0 1px rgba(255,255,255,0.35);
  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.35);
  box-shadow: inset 0 1px rgba(255,255,255,0.35);
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in-out;
}
.BigButton:hover span, input[type="submit"]:hover span {
  background-position: 0 -56px;
  border-color: #4D5313;
  -moz-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(179,200,47,0.25);
  -webkit-box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(179,200,47,0.25);
  box-shadow: 0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35), 0 0 14px rgba(179,200,47,0.25);
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.05s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.05s;
  -webkit-transition-timing-function: linear;
  
}
.BigButton:active span, input[type="submit"]:active span {
  background-position: 0 -112px;
  border-color: #7B8620;
  box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(82,169,235,0.35);
  -moz-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(82,169,235,0.35);
  -webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,0.25), 0 0 4px rgba(82,169,235,0.35);
  -moz-transition: none;
  -webkit-transition: none;
 
}
/* Blue Button */
.GreenButton {
	background-image: url(./images/ButtonGradient.png); 
	/*border-color: #7B8620;*/
}
.GreenButton span {
	background-image: url(./images/ButtonGradient.png); 
	/*border-color: #7B8620;*/
}
.OrangeButton {
	background-image: url(./images/ButtonGradient_orange.png); 
	/*border-color: #7B8620;*/
}
.OrangeButton span {
	background-image: url(./images/ButtonGradient_orange.png); 
	/*border-color: #7B8620;*/
}
