
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

img {
	border:none;
}
.ColonneGauche {
	border-right: 1px solid #C8C8C8;
}

.ColonneDroite {
	border-right: 1px solid #6282BD;
}

.ColonneDroiteBody {
	padding-left: 10px;
	padding-top: 10px;
}

.CelluleBas {
	border-bottom: 1px solid #C8C8C8;
}

.CelluleHaut {
	border-top: 1px solid #C8C8C8;
}

.Panier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 105%;
	color: #FFFFFF;
}

.Ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #6381BD;
}

.Ariane a {
	color: #888888;
	text-decoration: none;
}

.Ariane a:hover {
	text-decoration: underline;
}

.TitreColonne {
	padding-left: 5px;
	font-size: 112%;
	color: #3C5188;
	height: 20px;
	border-bottom: 1px solid #C8C8C8;
}

.MenuTheme {
	padding-left: 5px;
	font-size: 105%;
	background-color: #DFE8F1;
	height: 20px;
}

.MenuTheme a {
	color: #000000;
	text-decoration: none;
}

.MenuTheme a:hover {
	text-decoration: underline;
}

.BordMenuTheme {
	background-color: #6381BD;
	text-align: right;
}

.MenuAutreTheme {
	height: 126px;
	width: 175px;
	overflow: auto;
	background-color: #FFFFFF;
}

.ItemMenuAutreTheme {
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #999999;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C8C8C8;
}

.ItemMenuAutreTheme a {
	color: #999999;
	text-decoration: none;
}

.ItemMenuAutreTheme a:hover {
	text-decoration: underline;
}

.ItemMenuAutreThemeFrance {
	text-transform:uppercase;
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #999999;
	background-color: #DDDDDD;
	border-bottom: 1px solid #C8C8C8;
}

.ItemMenuAutreThemeFrance a {
	color: #999999;
	text-decoration: none;
}

.ItemMenuAutreThemeFrance a:hover {
	text-decoration: underline;
}

.CartoucheGauche {
	height: 20px;
	width: 150px;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	padding-left: 5px;
}

.CartoucheDroit {
	border-bottom: 1px solid #C8C8C8;
	font-size: 100%;
	padding-left: 5px;
}

.Contenu {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	padding-bottom: 0px;
}

#tableResultat {
	width:95%;	
}
#table {
	width:100%;
	overflow:auto;
}

.meta {
	padding-top:8px;	
}

.TableauEntete {
	background-color: #44B1A0;
	color:#FFFFFF;
	font-size: 112%;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top;
	#vertical-align:middle;
}

.TableauEnteteDroit {
	background-color: #44B1A0;
	color:#FFFFFF;
	font-size: 112%;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #C8C8C8;
	vertical-align:top;
	#vertical-align:middle;
}

.TableauEnteteAnnee {
	background-color: #44B1A0;
	color:#FFFFFF;
	font-size: 112%;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #C8C8C8;
	vertical-align:top;
	#vertical-align:middle;
}

.TableauEnteteAnneeNonChoisie {
	background-color: #AAAAAA;
	border-right: 1px solid #C8C8C8;
	font-size: 112%;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top;
	#vertical-align:middle;
}

.TableauPied {
	background-color: #D5DCEC;
	height: 20px;
	padding-left: 5px;
}

.TableauPied a {
	color: #6280BC;
}

.TableauSerie {
	height: 126px;
	overflow: auto;
	background-color: #FFFFFF;
}

.TableauRegion {
	height: 84px;
	/*	width:260px; */
	overflow: auto;
	background-color: #FFFFFF;
}

.TableauDepartement {
	height: 63px;
	width: 260px;
	overflow: auto;
	background-color: #FFFFFF;
}

.ItemTableau {
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C8C8C8;
}

.ItemTableau a {
	color: #000000;
	text-decoration: none;
}

.ItemTableau a:hover {
	text-decoration: underline;
}

.ItemTableauDroit {
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
}

.ItemTableauDroit a {
	color: #000000;
	text-decoration: none;
}

.ItemTableauDroit a:hover {
	text-decoration: underline;
}

.ItemTableauSelect {
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #000000;
	background-color: #E4FF00;
	border-bottom: 1px solid #C8C8C8;
}

.ItemTableauSelect a {
	color: #000000;
	text-decoration: none;
}

.ItemTableauSelect a:hover {
	text-decoration: underline;
}

.ItemTableauSelectDroit {
	padding-left: 5px;
	font-size: 105%;
	height: 20px;
	color: #000000;
	background-color: #E4FF00;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
}

.ItemTableauSelectDroit a {
	color: #000000;
	text-decoration: none;
}

.ItemTableauSelectDroit a:hover {
	text-decoration: underline;
}

.DivTableauSelectContents {
	height: 160px;
	overflow: auto;
	background-color: #E4FF00;
}

.DivMenuContainer{
	display:none;
	position:absolute;
	width:620px;
	left:auto;
	top:auto;
	background-color:transparent;
	z-index: 1000;
}

.Ligne1DroitNonChoisie {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCCCCC;
}

.Ligne1Droit {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

.Ligne1 {
	border-bottom: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

.Ligne2DroitNonChoisie {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #BBBBBB;
}

.Ligne2Droit {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F3F3F3;
}

.Ligne2 {
	border-bottom: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F3F3F3;
}

.Ligne3DroitNonChoisie {
	background-color: #888888;
	border-right: 1px solid #aeded6;
	font-size: 100%;
	color: #44B1A0;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top;
	#vertical-align:middle;
}

.Ligne3Droit {
	border-right: 1px solid #aeded6;
	font-size: 100%;
	color: #000000;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aeded6;
	vertical-align:top;
	#vertical-align:middle;
}

.Ligne3 {
	font-size: 100%;
	color : #000000;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aeded6;
	vertical-align:top;
	#vertical-align:middle;
}

.location_select_self {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}

.location_select_allInside {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	font-size: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}

.DivRegionContents {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	background-color: #FFFFFF;
}

.DivDepartmentContents {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	background-color: #FFFFFF;
}

.DivDepartmentListAgglos {
	display: none;
	position: absolute;
	height: 126px;
	overflow: auto;
	background-color: #FFFFFF;
}

.serieCommands {
	white-space: nowrap;
	margin-left:10px;
	margin-rigth:10px;
	padding-left:10px;
	padding-rigth:10px;
	font-size: 105%;
	font-weight: normal;
	color: black;
}

.serieCommands a {
	color: silver;
}

.serieCommands a:hover {
	font-weight: bold;
}

.upperSerieCommands {
	white-space: nowrap;
	margin-bottom:5px;
	font-size: 105%;
	font-weight: normal;
	color: black;
}

.upperSerieCommands a {
	color: silver;
}

.upperSerieCommands a:hover {
	color: navy;
}

.checkCommands {
	white-space: nowrap;
	font-size: 105%;
	font-weight: normal;
	color: black;
	text-align: left;
}

.checkCommands a {
	color: silver;
}

.checkCommands a:hover {
	font-weight: bold;
}

.tableCommands {
	white-space: nowrap;
	margin-left:10px;
	margin-rigth:10px;
	font-size: 105%;
	font-weight: normal;
	color: black;
}

.tableCommands a {
	color: silver;
}

.tableCommands a:hover {
	font-weight: bold;
	color: silver;
}

.generalCommands {
	white-space: nowrap;
	margin-bottom:6px;
	margin-left:10px;
	margin-rigth:10px;
	font-size: 105%;
	font-weight: normal;
	color: silver;
	font-weight: bold;
}

.generalCommands a {
	color: silver;
}

.generalCommands a:hover {
	font-weight: bold;
}

.error {
	color: purple;
	font-weight: bold;
}

.message {
	color: #F49810;
	font-weight: bold;
}
.odd{
	margin-right:10px;
	background-color:#DDDDDD;
}
.even{
	margin-right:10px;
	background-color:#FFFFFF;
}

.emptyLocationMessage {
	margin: 10px;
	width: 100%;
	border: 1px solid red;
	font-weight: bold;
	font-size: 112%;
	text-align: center;
	color: red;
	background: gray; 
}

.legend {
	font-size:87%;
	font-style:italic; 
}
