/****************************************************************
* CSS Tournoi National de hockey bantam de L'Ancienne-Lorette
* Design by : Jean Marois
* CSS created by : Steve Perron
* September 3rd, 2007
* www.kazarcreation.com
*****************************************************************/
@import url(reset-meyer.css);

body {
	background:#6b6b6b url(../images/background.gif) repeat-x top left;
}

strong {
	font-weight:bold;
}

abbr {
	cursor:help;
}

#wrapper {
	width:977px;
	background:#fff url(../images/background-wrapper.gif) repeat-y top left;
	margin:0 auto;
	margin-top:22px;
	position:relative;
}

.clear {
	clear:both;
}

.invisible {
	display:none;
}

.visible {
	display:block;
}

#wrapper .langage img {
	position:absolute;
	top:-15px;
	right:0;	
	width:125px;
	height:15px;
	z-index:899;
	border:none;
}

/**********************************************************************************************/
/* En-tête 	 																	  */
/**********************************************************************************************/

#header {
	width:977px;
	height:154px;
	background:url(../images/background-header.gif) no-repeat top left;
	position:relative;
}

#header img {
	position:absolute;
	top:34px;
	left:42px;
	border:none;
}

#header h1 {
	position:absolute;
	top:72px;
	left:141px;
	height:58px;
	text-indent:-9999px;	
}

#header h1.fr {
	background:url(../images/titre-tnhbal.gif) no-repeat top left;
	width:274px;
}

#header h1.en {
	background:url(../images/titre-tnhbal-en.gif) no-repeat top left;
	width:274px;
}
	
/**********************************************************************************************/
/* Navigation principale		 															  */
/**********************************************************************************************/

#navigation {
	margin:0 9px;
	padding-left:19px;
	padding-bottom:20px;
	height:54px;
	border-top:1px solid #fff;
	background:#fff url(../images/background-navigation.gif) no-repeat top left;	
}

#navigation li {
	float:left;
	height:35px;
}

#navigation li.accueil-fr {
	width:64px;	
	background:url(../images/navigation/fr/accueil.gif) no-repeat top left;	
}

#navigation li.accueil-en {
	width:50px;	
	background:url(../images/navigation/en/accueil.gif) no-repeat top left;	
}


#navigation li.equipes-fr {
	width:61px;	
	background:url(../images/navigation/fr/equipes.gif) no-repeat top left;	
}

#navigation li.equipes-en {
	width:61px;	
	background:url(../images/navigation/en/equipes.gif) no-repeat top left;	
}

#navigation li.calendrier-fr {
	width:77px;	
	background:url(../images/navigation/fr/calendrier.gif) no-repeat top left;	
}

#navigation li.calendrier-en {
	width:77px;	
	background:url(../images/navigation/en/calendrier.gif) no-repeat top left;	
}

#navigation li.statistiques-fr {
	width:82px;	
	background:url(../images/navigation/fr/statistiques.gif) no-repeat top left;	
}

#navigation li.statistiques-en {
	width:82px;	
	background:url(../images/navigation/en/statistiques.gif) no-repeat top left;	
}

#navigation li.archives-fr {
	width:66px;	
	background:url(../images/navigation/fr/archives.gif) no-repeat top left;	
}

#navigation li.archives-en {
	width:66px;	
	background:url(../images/navigation/en/archives.gif) no-repeat top left;	
}

#navigation li.reglements-fr {
	width:82px;	
	background:url(../images/navigation/fr/reglements.gif) no-repeat top left;	
}

#navigation li.reglements-en {
	width:59px;	
	background:url(../images/navigation/en/reglements.gif) no-repeat top left;	
}

#navigation li.organisation-fr {
	width:90px;	
	background:url(../images/navigation/fr/organisation.gif) no-repeat top left;	
}

#navigation li.organisation-en {
	width:100px;	
	background:url(../images/navigation/en/organisation.gif) no-repeat top left;	
}

#navigation li.hebergement-fr {
	width:89px;	
	background:url(../images/navigation/fr/hebergement.gif) no-repeat top left;	
}

#navigation li.hebergement-en {
	width:75px;	
	background:url(../images/navigation/en/hebergement.gif) no-repeat top left;	
}

#navigation li.commanditaires-fr {
	width:104px;	
	background:url(../images/navigation/fr/commanditaires.gif) no-repeat top left;	
}

#navigation li.commanditaires-en {
	width:80px;	
	background:url(../images/navigation/en/commanditaires.gif) no-repeat top left;	
}

#navigation li.liens-fr {
	width:104px;	
	background:url(../images/navigation/fr/liens.gif) no-repeat top left;	
}

#navigation li.liens-en {
	width:88px;	
	background:url(../images/navigation/en/liens.gif) no-repeat top left;	
}

#navigation li a:link, #navigation li a:visited, #navigation li a:hover, #navigation li a:active {
	display:block;
	height:35px;
	text-indent:-9999px;
}

#accueil #navigation li.accueil-fr a, #accueil #navigation li.accueil-en a, 
#equipes #navigation li.equipes-fr a, #equipes #navigation li.equipes-en a,
#calendrier #navigation li.calendrier-fr a, #calendrier #navigation li.calendrier-en a,
#statistiques #navigation li.statistiques-fr a, #equipes #statistiques li.statistiques-en a,
#archives #navigation li.archives-fr a, #archives #navigation li.archives-en a,
#reglements #navigation li.reglements-fr a, #reglements #navigation li.reglements-en a,
#organisation #navigation li.organisation-fr a, #organisation #navigation li.organisation-en a,
#hebergement #navigation li.hebergement-fr a, #hebergement #navigation li.hebergement-en a,
#commanditaires #navigation li.commanditaires-fr a, #commanditaires #navigation li.commanditaires-en a,
#liens #navigation li.liens-fr a, #commanditaires #navigation li.liens-en a {
	cursor:default;
}

#accueil #navigation li.accueil-fr, #navigation li.accueil-fr a:hover {
	background:url(../images/navigation/fr/accueil.gif) no-repeat bottom left;	
}

#accueil #navigation li.accueil-en, #navigation li.accueil-en a:hover {
	background:url(../images/navigation/en/accueil.gif) no-repeat bottom left;	
}

#equipes #navigation li.equipes-fr, #navigation li.equipes-fr a:hover {
	background:url(../images/navigation/fr/equipes.gif) no-repeat bottom left;	
}

#equipes #navigation li.equipes-en, #navigation li.equipes-en a:hover {
	background:url(../images/navigation/en/equipes.gif) no-repeat bottom left;	
}

#calendrier #navigation li.calendrier-fr, #navigation li.calendrier-fr a:hover {
	background:url(../images/navigation/fr/calendrier.gif) no-repeat bottom left;	
}

#calendrier #navigation li.calendrier-en, #navigation li.calendrier-en a:hover {
	background:url(../images/navigation/en/calendrier.gif) no-repeat bottom left;	
}

#statistiques #navigation li.statistiques-fr, #navigation li.statistiques-fr a:hover {
	background:url(../images/navigation/fr/statistiques.gif) no-repeat bottom left;	
}

#statistiques #navigation li.statistiques-en, #navigation li.statistiques-en a:hover {
	background:url(../images/navigation/en/statistiques.gif) no-repeat bottom left;	
}

#archives #navigation li.archives-fr, #navigation li.archives-fr a:hover {
	background:url(../images/navigation/fr/archives.gif) no-repeat bottom left;	
}

#archives #navigation li.archives-en, #navigation li.archives-en a:hover {
	background:url(../images/navigation/en/archives.gif) no-repeat bottom left;	
}

#reglements #navigation li.reglements-fr, #navigation li.reglements-fr a:hover {
	background:url(../images/navigation/fr/reglements.gif) no-repeat bottom left;	
}

#reglements #navigation li.reglements-en, #navigation li.reglements-en a:hover {
	background:url(../images/navigation/en/reglements.gif) no-repeat bottom left;	
}

#organisation #navigation li.organisation-fr, #navigation li.organisation-fr a:hover {
	background:url(../images/navigation/fr/organisation.gif) no-repeat bottom left;	
}

#organisation #navigation li.organisation-en, #navigation li.organisation-en a:hover {
	background:url(../images/navigation/en/organisation.gif) no-repeat bottom left;	
}

#hebergement #navigation li.hebergement-fr, #navigation li.hebergement-fr a:hover {
	background:url(../images/navigation/fr/hebergement.gif) no-repeat bottom left;	
}

#hebergement #navigation li.hebergement-en, #navigation li.hebergement-en a:hover {
	background:url(../images/navigation/en/hebergement.gif) no-repeat bottom left;	
}

#commanditaires #navigation li.commanditaires-fr, #navigation li.commanditaires-fr a:hover {
	background:url(../images/navigation/fr/commanditaires.gif) no-repeat bottom left;	
}

#commanditaires #navigation li.commanditaires-en, #navigation li.commanditaires-en a:hover {
	background:url(../images/navigation/en/commanditaires.gif) no-repeat bottom left;	
}

#liens #navigation li.liens-fr, #navigation li.liens-fr a:hover {
	background:url(../images/navigation/fr/liens.gif) no-repeat bottom left;	
}

#liens #navigation li.liens-en, #navigation li.liens-en a:hover {
	background:url(../images/navigation/en/liens.gif) no-repeat bottom left;	
}

/**********************************************************************************************/
/* Contenu accueil		 															  */
/**********************************************************************************************/
.button-right, .button-right-champions {
	float:right;
	margin-top:10px;

}

#content-wrapper {
	padding:0  9px 22px 9px;
	position:relative;
}

#content-wrapper .kazar-creation {
	position:absolute;
	bottom:0;
	right:10px;
}

#content-wrapper .zone-presentation {
	float:left;
	width:300px;
	min-height:330px;
	background:url(../images/background-zone-present.gif) no-repeat top left;
	padding:22px 10px 0 10px;
}

.zone-presentation h2 {	
	text-indent:-9999px;
	height:62px;
}

.zone-presentation h2.fr {
	background:url(../images/titre-presentation.gif) no-repeat top left;
}

.zone-presentation h2.en {
	background:url(../images/titre-presentation-en.gif) no-repeat top left;
}

.zone-presentation h2.year-champions-fr {
	background:url(../images/titre-champions.gif) no-repeat top left;
}

.zone-presentation h2.year-champions-en {
	background:url(../images/titre-champions-en.gif) no-repeat top left;
}

.zone-presentation h2.today-fr {
	background:url(../images/titre-aujourd-hui.gif) no-repeat top left;
}

.zone-presentation h2.today-en {
	background:url(../images/titre-aujourd-hui-en.gif) no-repeat top left;
}

.zone-presentation p {
	padding:10px 10px 10px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#1f428b;
}

.zone-presentation p.with-separator {
	background:url(../images/separateur-presentation.gif) no-repeat top left;
	padding-bottom:20px;
}

.zone-presentation table {
	margin:7px 10px 10px 0;	
	padding-top:10px;
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/separateur-presentation.gif) no-repeat top left;
}

.zone-presentation table th {
	background:#6f90cf;
	color:#c6d5ee;
	font-weight:bold;	
	border-right:2px solid #8fadde;
	padding:2px 0 2px 3px;
}

.zone-presentation table th#categorie {
	border-right:none;
}

.zone-presentation .separateur {
	background:url(../images/separateur-presentation.gif) no-repeat top left;
	height:5px;
	margin-top:6px;
		
}

.zone-presentation table td {
	padding-left:3px;
	padding-top:4px;
	color:#1f428b;
}

.zone-presentation .zone-champions {
	height:194px;
	width:277px;
	position:relative;
	text-align:center;
	background:url(../images/background-champions.gif) no-repeat top left;
	margin-left:12px;
	margin-top:5px;
	padding-top:11px;
}

.zone-champions h3 {
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:3px;
}	

.zone-champions img {
	padding:2px;
	border:1px solid #0e2b84;
	background:#fff;
	margin-bottom:4px;
}

.zone-champions span {
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#1f428b;
}

.zone-champions .precedent {
	position:absolute;
	top:12px;
	left:50px;
}

.zone-champions .suivant {
	position:absolute;
	top:12px;
	right:50px;
}

.zone-champions .precedent img, .zone-champions .suivant img {
	padding:0;
	border:none;
}

.zone-presentation .button-right-champions {
	padding-right:10px;
}

#content-wrapper .zone-nouvelles {
	float:left;
	margin-left:11px;
	margin-right:13px;
	width:315px;
	min-height:150px;
	background:url(../images/background-zone-news.gif) no-repeat top left;
	padding:22px 20px 0 20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#content-wrapper .zone-nouvelles.all-news {
	width:895px;
	background:url(../images/background-zone-news.gif) repeat-x top left;
	position:relative;
}

.zone-nouvelles.all-news span.date-detail {
	display:block;
	padding:5px 0 3px 0;
}

.zone-nouvelles.all-news h5 {
	padding-top:3px;
}

.zone-nouvelles img {
	padding:2px;
	border:1px solid #000;
	background:#fff;
}

.zone-nouvelles.all-news img {
	float:left;
	margin-right:5px;
}

.zone-nouvelles #back-to-news {
	position:absolute;
	top:20px;
	right:20px;
}

.zone-nouvelles h2 {	
	text-indent:-9999px;
	height:24px;	
}

.zone-nouvelles h2.fr {
	background:url(../images/titre-zone-news.gif) no-repeat top left;
}

.zone-nouvelles h2.en {
	background:url(../images/titre-zone-news-en.gif) no-repeat top left;
}

.zone-nouvelles ul li {
	padding-top:12px;
	font:11px Arial, Helvetica, sans-serif;
}

.zone-nouvelles ul li span {
	color:#1f428b;
	display:block;

}

.zone-nouvelles .more:link, .zone-nouvelles .more:visited, .zone-nouvelles .more:hover, .zone-nouvelles .more:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8baadd;
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
	text-align:left;
	display:inline;
}

.zone-nouvelles .more:hover {
	text-decoration:underline;
}

.zone-nouvelles h3 {
	padding:1px 0 3px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#8baadd;
	font-weight:bold;
	text-decoration:underline;
}

.zone-nouvelles h3 a:link, .zone-nouvelles h3 a:visited, .zone-nouvelles h3 a:hover, .zone-nouvelles h3 a:active,
.zone-nouvelles a:link, .zone-nouvelles a:visited, .zone-nouvelles a:hover, .zone-nouvelles a:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#8baadd;
	font-weight:bold;
	text-decoration:underline;	
	text-align:left;
	display:inline;
}

a.see-all:link, a.see-all:visited, a.see-all:hover, a.see-all:active {
	text-align:right;
	display:block;
	padding-top:20px;
	color:#1f428b;
}

.zone-bandeaux, .zone-remerciements {
	float:left;
	width:258px;
}

.zone-bandeaux li {
	padding-bottom:5px;
	clear:both;
}

.zone-bandeaux img {
	border:none;
}

.zone-bandeaux .results {
	min-height:180px;
	background:url(../images/background-results.gif) no-repeat top left;
	padding-top:16px;
	position:relative;
}

.zone-bandeaux .results h2 {
	text-indent:-9999px;
	height:24px;
	margin-left:15px;	
}

.zone-bandeaux .results h2.fr {
	background:url(../images/titre-zone-results.gif) no-repeat top left;
}

.zone-bandeaux .results h2.en {
	background:url(../images/titre-zone-results-en.gif) no-repeat top left;
}

.zone-bandeaux .results span {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	top:25px;
	right:37px;
}

.zone-bandeaux .results ul {
	padding-top:8px;
	padding-left:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#444242;
}

.zone-bandeaux .results ul li {
	padding-bottom:3px;
	line-height:1;
}

.zone-bandeaux .results p {
	font:11px Arial, Helvetica, sans-serif;
	padding:4px;
	color:#fff;
}

.zone-bandeaux .button-right {
	padding-right:10px;
	margin-bottom:10px;
}

.zone-remerciements {
	background:url(../images/background-remerciements.gif) no-repeat top left;
	min-height:346px;
	padding-top:16px;
}

.zone-remerciements h2 {	
	text-indent:-9999px;
	height:26px;
	margin-left:15px;
}

.zone-remerciements h2.fr {
	background:url(../images/titre-zone-remerciements.gif) no-repeat top left;
}

.zone-remerciements h2.en {
	background:url(../images/titre-zone-remerciements-en.gif) no-repeat top left;
}

.zone-remerciements h3 {
	font:11px Arial, Helvetica, sans-serif;
	color:#1f428b;
	padding:10px 10px 0 16px;
	font-weight:bold;
}

.zone-remerciements p {
	font:11px Arial, Helvetica, sans-serif;
	color:#464644;
	padding:3px 10px 3px 16px;
}

/***********************************************************************************************/
/* Section du contenu 																			*/
/***********************************************************************************************/
#content-wrapper .content-section {
	margin-top:-15px;
	background:#fff url(../images/background-content.gif) repeat-x top left;
	min-height:400px;
	padding:15px;
}

.go-back {
	position:absolute;
	top:10px;
	right:20px;
}

.content-section h2 {
	font:18px Helvetica, sans-serif;
	color:#7e9fd8;
	font-weight:600;
	text-transform:uppercase;
}

.content-section h3 {
	font:14px Helvetica, sans-serif;
	color:#b81e14;
	font-weight:600;
}

.content-section h4 {
	font:12px Helvetica, sans-serif;
	color:#7e9fd8;
	padding-top:10px;
	font-weight:600;
}

.content-section h5, .content-section caption {
	padding-top:15px;
	padding-bottom:5px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.content-section p {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:10px;
	line-height:1.4;
}

.content-section ul {
	padding:10px 15px 0 15px;
}

.content-section ul li {
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/bullet-content.gif) no-repeat 0 5px;
	padding-left:13px;
	padding-bottom:4px;
}

.content-section ul li span {
	display:block;
}

.content-section a:link, .content-section a:visited, .content-section a:hover, .content-section a:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#08235e;
	text-decoration:underline;
}

.content-section table {
	width:95%;
	border-collapse:collapse;
}

.content-section table.calendrier-match, .content-section table.stats-individuelles {
	margin-top:10px;
}

.content-section table th {
	background:#244a90;
	border:1px solid #a2a1a0;
	padding:2px 5px 4px 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

table th#numero, table th#pts-visiteur, table th#pts-local, table th#fj-visiteur, table th#fj-local, table th#rpf,
table th#points, table th#buts, table th#passes, table th#pj, table th#punitions {
	width:20px;
}

table th#nom {
	width:180px;
}

table th#prenom {
	width:180px;
}

table th#position {
	width:100px;
}

table th#naissance {
	width:60px;
}

table th#jour, table th#date, table th#heure {
	width:45px;
}

table th#equipe {
	width:350px;
}

.content-section table td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:middle;
        border:1px solid #a2a1a0;
        padding:2px 5px;
}

.content-section-commanditaires table td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:middle;
        border:0px;
        padding:2px 5px;
}

.content-section table.classement th, .content-section table.classement td {
	text-align:center;
}

.content-section table.classement th#equipe, .content-section table.classement td.equipe {
	text-align:left;
}

.content-section dl {
	margin-top:-5px;
}

.content-section dl dt {
	background:url(../images/bullet-content.gif) no-repeat 0 9px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:12px;
	padding-top:5px;
}

.content-section dl dd {
	padding-left:12px;
	font:11px Arial, Helvetica, sans-serif;
}

/* Champions */
.content-section #champions h4 {
	font:12px Helvetica, sans-serif;
	color:#7e9fd8;
	padding-top:10px;
	margin-bottom:10px;
	font-weight:600;
}

#champions h4 a:link, #champions h4 a:visited, #champions h4 a:hover, #champions h4 a:active {
	font:12px Helvetica, sans-serif;
	color:#7e9fd8;
	font-weight:600;
}

.content-section ul#champions {
	padding:0;
	margin-top:10px;
	padding-left:200px;
}

.content-section ul#champions li {
	font:11px Arial, Helvetica, sans-serif;
	background:none;
	padding-left:0;
	padding-bottom:14px;
	float:left;
	width:350px;
	text-align:center;
}

.content-section ul#champions li img {
	width:300px;
	height:200px;
	border:1px solid #000;
	/*padding-left:25px;*/
}

.content-section ul li span {
	display:block;
}


/**********************************************************************************************/
/* MENU 																						*/
/**********************************************************************************************/
#content-wrapper .menu {
	position:absolute;
	top:0;
	left:9px;
	background:#7295d3 url(../images/background-footer-menu.gif) repeat-x bottom left;
	width:182px;
	padding:9px 2px 199px 2px;
}

.menu ul {
	background:url(../images/background-menu.gif) no-repeat top left;
	padding-top:20px;
	border-bottom:1px solid #64748f;
}

.menu ul li {
	border-top:1px solid #64748f;
	background:#85a5db url(../images/background-item-menu.gif) no-repeat top left;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#fff;
}

.menu ul li.current {
	
}

.menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover, .menu ul li a:active {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding:2px 15px 3px 5px;
	color:#fff;
	display:block;
}

.menu ul li.current a:link, .menu ul li.current a:visited, .menu ul li.current a:hover, .menu ul.current li a:active {
	text-decoration:underline;
}

.menu ul li.current, .menu ul li a:hover {
	background:#8aa8db url(../images/background-item-menu-over.gif) no-repeat top left;	
	text-decoration:underline;
}

.menu ul li ul {
	background:#8facde;
	padding-top:3px;
	border:none;
	padding-bottom:5px;
}

.menu ul li ul li {
	border:none;
	background:#8facde;
	padding-left:20px;
}

.menu ul li ul li a:link, .menu ul li ul li a:visited, .menu ul li ul li a:hover, .menu ul li ul li a:active,
.menu ul li.current ul li a:link, .menu ul li.current ul li a:visited, .menu ul li.current ul li a:hover, .menu ul li.current ul li a:active {
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 15px 3px 5px;
	color:#fff;
	display:block;
}

.menu ul li.current ul li.current, .menu ul li ul li a:hover, .menu ul li.current ul li.current a, .menu ul li.current ul li a:hover {
	background:none;
	text-decoration:underline;
	color:#b81e14;
}

.menu ul li.current ul li a:hover {
	background:none;
}

/**********************************************************************************************/
/* Footer 																						*/
/**********************************************************************************************/
#footer {
	clear:both;
	background:url(../images/background-footer.gif) no-repeat top left;
	height:183px;
	position:relative;
}

#footer h3 {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding-bottom:8px;
}

#footer .vcard {
	position:absolute;
	top:32px;
	left:429px;
	width:150px;
	font:11px Arial, Helvetica, sans-serif;
	color:#464644;
}

.vcard .org {
	display:none;
}

.vcard .adr {
	padding-bottom:5px;
}

#footer .courriel {
	position:absolute;
	top:32px;
	left:610px;
	width:115px;
}

#footer .courriel a:link, #footer .courriel a:visited, #footer .courriel a:hover, #footer .courriel a:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#1f428b;
	text-decoration:underline;		
}

#footer #frmContact {
	position:absolute;
	top:32px;
	left:752px;
	width:207px;
}

#footer #frmContact h3 {
	padding-bottom:4px;
}

#frmContact label {
	display:none;
}

#frmContact input, #frmContact textarea {
	border:1px solid #807e7e;
	width:205px;
	font:10px Arial, Helvetica, sans-serif;
	color:#9d9c9d;
	margin-bottom:4px;
}

#frmContact button {
	margin-left:140px;
	text-indent:-9999px;
	width:69px;
	height:18px;
	border:none;
}

#frmContact button.fr {
	background:url(../images/bouton-envoyer.gif) no-repeat top left;
}

#frmContact button.en {
	background:url(../images/bouton-envoyer-en.gif) no-repeat top left;
}

.copyright {
	position:absolute;
	bottom:0;
	right:20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

/*Formulaire d'inscription*/
#info-equipe, #info-contact {
	float:left;
	width:350px;
	padding-right:20px;
}

#info-equipe dl, #info-contact dl {
	padding-top:15px;
}

#info-equipe input, #info-contact input {
	width:250px;
}

#info-contact button {
	margin-top:10px;
}

/* Équipes */
.content-section.liste-equipes div {
	float:left;
	width:220px;
	margin-right:5px;
	margin-top:15px;
}

.content-section.liste-equipes h4 {
	font:14px Helvetica, sans-serif;
	background:#7e9fd8;
	color:#fff;
	padding:2px 5px;
	font-weight:600;
}





