a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.menu {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.tableau_equipe_selectionnee {
	color: yellow;
	text-decoration: none;
}

a.tableau_equipe_selectionnee:link {
	color: yellow;
	text-decoration: none;
}

a.tableau_equipe_selectionnee:visited {
	color: yellow;
	text-decoration: none;
}

a.tableau_equipe_selectionnee:hover {
	color: yellow;
	text-decoration: underline;
}

a.tableau {
	color: white;
	text-decoration: none;
}

a.tableau:link {
	color: white;
	text-decoration: none;
}

a.tableau:visited {
	color: white;
	text-decoration: none;
}

a.tableau:hover {
	color: white;
	text-decoration: underline;
}

A.tabloJournee:visited {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.tabloJournee:link {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.tabloJournee:active {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.tabloJournee:hover {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

A.tabloJournee-altern:visited {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

A.tabloJournee-altern:link {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

A.tabloJournee-altern:active {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

A.tabloJournee-altern:hover {
	font-size: 8pt;
	text-decoration: underline;
}

img {
	border: none;
}

input {
	font-size: 11px;
}

select {
	font-size: 11px;
}

area {
	font-size: 11px;
}

table {
	font-size: 9pt;
	font-family: Arial, Helvetica;
	border-width: 0px;
	border-spacing: 0px;
	margin: Opx;
	padding: 0px;
}

table.fond_page {
	background-color: #68acd9;
	width: 922px;
	max-width: 922px;
	min-width: 922px;
	size: 922px;
}

table.fond_contenu {
	background-color: #68acd9;
	width:625px;
	max-width: 625px;
	min-width: 625px;
	size: 625px;
	margin-left: 6px;
}

iframe.fond_contenu {
	width: 645px;
	max-width: 645px;
	min-width: 645px;
	size: 645px;
	margin-left: 6px;
}

table.fond_contenu2 {
	background-color: #0173bc;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

table.menu {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	
}

table.liste {
	width:100%;
	max-width: 100%;
	min-width: 100%;
	border: 0px;
	border-style: solid;
	border-spacing: 0px;
	border-color : white;
	background-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-color: white;
	border-top-style: solid;
	border-collapse: collapse;
}

table.liste td {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
}

table td.bas-underline {
	border-bottom-color: red;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

table td.gauche {
	border-left-color: white;
	border-left-width: 0px;
	border-left-style: solid;
}

table td.droite {
	border-right-color: white;
	border-right-width: 0px;
	border-right-style: solid;
}

table td.infos_complementaires {
	font-style: italic;
}

table.menu td.cellule-menu-championnat {
	background-color: #0073bc;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

table.menu td.cellule-menu-championnat-ouvert {
	background-color: red;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

table.cadre {
	background-color: #0173bc;
	width: 100%;
	padding: 10px;
	border: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-spacing: 0px;
}

table.cadreLogo {
	background-color: #0173bc;
	width: 100%;
	padding: 0px;
	border: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-spacing: 0px;
}

table.cadreSSbord {
	width: 100%;
	padding: 10px;
	border: 0px;
	border-spacing: 0px;
}

table.gauche {
	background-color: #68acd9;
	width: 100%;
	padding: 0px;
	border: 0px;
}

table.liste {
	border-spacing: 0px;
}

tr.tit-1 {
	font-size: 9pt;
	color: red;
	background-color: white;
	height: 22px;
	text-align: center;
	font-weight: bold;
}

tr.tit-2 {
	font-size: 8pt;
	color: white;
	background-color: #003B94;
}

tr.altern-1 {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #3481C3;
}

tr.no-altern-1 {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #0073BD;
}

tr.altern-2 {
	font-size: 8pt;
	color: white;
	background-color: #4a97cb;
	height: 22px;
	border: 0px;
	
}

tr.no-altern-2 {
	font-size: 8pt;
	color: white;
	background-color: #0073bc;
	height: 22px;
	border: 0px;
}

td.tit-1 {
	font-size: 8pt;
	color: white;
	background-color: #003B94;
}

td.blanc-gras {
	font: Verdana 12px;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
}

td.titre-bloc {
	font: Verdana 12px;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
	background-image: url("../images/bandeau_tableau.gif");
}

td.titre-bloc-center {
	font: Verdana;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #b3d6ec;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
}

td.altern-1 {
	font-size: 8pt;
	color: white;
	background-color: #0359AA;
}

td.no-altern-1 {
	font-size: 8pt;
	color: white;
	background-color: #0359AA;
}

td.fond_page {
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.tabloJournee-altern {
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url("../images/nm_jour_selected.gif");
	width: 28px;
	height: 25px;
	min-width: 28px;
	max-width: 28px;
	size: 25px;
}

td.tabloJournee-no-altern {
	font-size: 7pt;
	color: #FFFFFF;
	text-align: center;
	background-image: url("../images/nm_jour.gif");
	width: 28px;
	height: 25px;
	min-width: 28px;
	max-width: 28px;
}
td.tabloJournee-label {
	background-color: #0077be;	
}

table.journees {
	border-spacing: 0px; 
	border: 0px;
	width: 100%;
	
}

table.fond_page_content_recherche {
	width: 100%;
	background: #EBF6FC;
	border: 1px solid white;
	margin-top: 80px;
}

table.fond_page_content {
	width: 100%;
	background: #EBF6FC;
	border: 1px solid white;
}

td.fond_page_bouton {
	vertical-align: top;
}

td.fond_page_liste {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

td.fond_page_onglet {
	height: 25px;
	width: 100%;
	vertical-align: bottom;
}

td.fond_page_fiche {
	vertical-align: top;
	padding: 10px;
}

td.fond_page_erreur {
	vertical-align: top;
}

div.fond_page_erreur {
	padding: 10px;
}

