/**************************************************/
/*								HT-Pola v2 by mOg 							*/
/**************************************************/

/*** GENERALS ***/

* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

body {
	background-color: #FFF;
}

/*** FORMULAIRES ***/

input, select, textarea {
	border: 1px solid #C0C0C0;
	color: #606060;
}


/*** LIENS ***/

a {
	color: #606060;
}

a:hover {
	color: #267F30;
}

/*** CONTENEUR ***/

#Conteneur {
	width: 1000px;
}

#pub {
	height: 100px;
	border: 1px ;
	text-align: center;
}

/*** HEADER ***/

#Header {
	height: 75px;
	background: #267F30 url(images/header.jpg) no-repeat;
	border: 1px solid #000;
}

#Header img {
	float: right;
	margin: 7px 10px 0 0;
}

/*** NAVBAR ***/
#NavBar {
	height: 21px;
	margin: 1px 0 0 0;
	background: #6d8dbf url(images/bg_navbar.jpg) repeat-x;
	border: 1px solid #000;
	border-width: 0 1px 1px 1px;
	padding: 0;
}

#NavBar ul {
	width: 140px;
	border-right: 1px solid #FFF;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#NavBar li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	width: 140px;
	border-right: 1px solid #FFF;
}

#NavBar a {
	
	display: block;
	float: left;
	height: 14px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	background: #6d8dbf url(images/bg_navbar.jpg) repeat-x;
	font-weight: bold;
	width: 140px;
}

#NavBar a:hover {
	display: block;
	float: left;
	background: #6d8dbf url(images/bg_navbar_on.jpg) repeat-x;
}

#NavBar li ul {
	padding-left: 0px;
	margin-left: 0px;
	position: absolute;
	clear: left;
	display: none;
}
#NavBar li a ul {
	clear: left;
}

#NavBar li ul li{
	clear: left;
}

#NavBar li ul li a {
	border-top: 1px solid #FFF;
}
#NavBar li ul li a:hover {
	border-top: 1px solid #FFF;
	background: #466A9E url();
}


#NavBar li ul li a.nouveau{
    border: 2px dotted #FFFF33;
    color: #FFFF33;
}
#NavBar li span.nouveau{
    border: 2px dotted #FFFF33;
    color: #FFFF33;
}



/*** CADRE ***/
#Cadre {
	margin: 0px 0 0px 0; 
	width: 1000px;
	border: 1px solid #000;
}

/*** CADRE LEFT ***/

#Cadre td.Left {
	padding: 0px;
	width: 160px;
	background-color: #FFF;
}

#Cadre td.Left p#CHPP {
	text-align: center;
	margin: 8px 0 0 0;
}

#Cadre td.Left div {
	padding: 0 10px 5px 10px;
	margin: 10px 0 1px 0;
	clear: both;
}

#Cadre td.Left div img {
	border: none;
}

#Cadre td.Left div h2 {
	background-color: #267F30;
	padding: 3px 3px 3px 8px;
	color: #FFF;
	margin: 0;
	font-size: 14px;
}

#Cadre td.Left div#InfosTeam p img {
	margin: 0 10px 0 10px;
}

#Cadre td.Left div#InfosTeam ul {
	clear: both;
	margin: 10px 0 0 30px;
	padding: 0;
}

#Cadre td.Left div#InfosTeam ul li {
	list-style-type: none;
	list-style-image: url(images/puce01.jpg);
}

#Cadre td.Left div#InfosPola dl {
	clear: both;
	margin: 10px 0 0 10px;
	padding: 0;
}

#Cadre td.Left div#InfosPola dl dt {
	background: #EFEFEF url(images/puce01.jpg) no-repeat;
	padding: 0 0 3px 15px;
}

#Cadre td.Left div#InfosPola dl dd {
	background: #EFEFEF url(images/puce02.jpg) no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 15px;
}

#Cadre td.Left div#Pub p {
	text-align: center;
}

/*** CADRE RIGHT ***/

#Cadre td.Right {
	padding: 10px 10px 10px 15px;
	background-color: #FFF;
}

#Cadre td.Right h1 {
	font-size: 18px;
	color: #348C3E;
}

#Cadre td.Right h2 {
	font-size: 14px;
	color: #606060;
	margin: 25px 0 5px 0;
}

/*** CADRE RIGHT > Liste Joueurs ***/

table.Legende {
	margin-top: 30px;
}

table.ListeJoueurs {
	width: 100%;
	background-color: #C0C0C0;
}

table.ListeJoueurs tr.Head td {
	background-color: #EFEFEF;
	font-weight: bold;
	color: #606060;
}

table.ListeJoueurs tr td {
	background-color: #FFF;
	text-align: center;
	padding: 3px;
}

table.ListeJoueurs tr td.SpeJoueur {
	font-size: 9px;
	color: #606060; 
}

table.ListeJoueurs img {
	border: none;
}

table.ListeJoueurs td.baisse3 {
	background-color: #CC0000;
    color: #FFFFFF;
}
table.ListeJoueurs td.baisse2 {
	background-color: #e11e0f;
}

table.ListeJoueurs td.baisse {
	background-color: #e19e0f;
}

table.ListeJoueurs td.monte {
	background-color: #83c839;
}

table.ListeJoueurs td.monte2 {
	background-color: #5b931e;
}
table.ListeJoueurs td.monte3 {
	background-color: #003300;
    color: #FFFFFF;
}

/*** CADRE RIGHT > Le Club ***/

#LeClub div.ClubMAJ {
	width: 295px;
	float: left;
	border: 0px solid #C0C0C0;
	margin: 0 0 5px 1px;
	height: 100px;
	padding: 5px;
}

#LeClub div.ClubMAJ h2 {
	margin: 0;
	background-color: #EFEFEF;
	padding: 3px;
}

#LeClub div.ClubMAJ ul {
	clear: both;
	margin: 10px 0 0 20px;
	padding: 0;
}

#LeClub div.ClubMAJ ul li {
	list-style-type: none;
	list-style-image: url(images/puce03.jpg);
	font-style: italic;
}

#LeClub div.ClubMAJ ul li span {
	font-style: normal;
}

#LeClub div.Ligne {
	clear: both;
	margin: 0 0 0px 5px;
}

#LeClub #FormLogin {
	width: 700px;
	clear: both;
}

#LeClub #FormLogin fieldset {
	padding: 10px;
	border: 1px solid #D0D0D0;
	background: #FFF url(images/chpp.gif) 95% 75% no-repeat;
}

#LeClub #FormLogin fieldset p {
	color: #CC0000;
}

#LeClub td.Actus {
	width: 300px;
	padding-left: 10px;
	border-left: 1px solid #C0C0C0;
}

#LeClub td.Actus h2 {
	background-color: #267F30;
	padding: 3px 3px 3px 8px;
	color: #FFF;
	margin: 0;
}

#LeClub td.Actus h3 {
	color: #404040;
	margin: 20px 0 3px 0;
}

#LeClub td.Actus h3 span {
	display: block;
	font-size: 10px;
	color: #606060;
}

#LeClub td.Actus p {
	text-align: justify;
	color: #404040;
	margin: 0;
}


#LeClub #Principal {
	width: 700px;
	clear: both;
}


.message {
	color: #CC0000;
	font-size: 14px;	
	font-weight: bold;
	width: 700px;
	text-align: center;	
}

/*** foorterBar ***/
#footerBar {
	height: 18px;
	background: #6d8dbf url(images/bg_navbar.jpg) repeat-x;
	border: 1px solid #000;
	border-width: 0 1px 1px 1px;
	padding: 0;
    font-size : 10px;
}

#footerBar ul {
	width: 140px;
	border-right: 1px solid #FFF;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#footerBar li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	width: 140px;
	border-right: 1px solid #FFF;
}

#footerBar a {
	
    font-size : 10px;
 	display: block;
	float: left;
	padding: 3px 0px 3px 0px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	background: #6d8dbf url(images/bg_navbar.jpg) repeat-x;
	font-weight: bold;
	width: 140px;
}


