﻿.foo
{
}
/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* GV ROSE */
table.Rose
{
	border: solid 2px #FFD0CA;
	background-color: #FFFFFF;
}

th.Rose
{
	color: #104A7B;
	background-color: #FFE6DF;
	border-bottom: solid 2px #FFD0CA !important;
}

tr.Rose, tr.Rose td
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #FFD0CA !important;
}

tr.Rose td, tr.RoseA td
{
	border-right: dashed 1px #FFDFE4 !important;
}

tr.RoseA, tr.RoseA td
{
	background-color: #FFFAFA;
	border-bottom: solid 1px #FFD0CA !important;
}

td.TitleRose, td.TitleRose a
{
	color: #104A7B;
}

.Rose th, .Rose th a, .Rose th a:visited
{
	color: #104A7B;
	background-color: #FFE6DF;
}

tr.smalltitleRose td
{
	color: #104A7B;
	background-color: #FFE6DF;
	border-right: none 0px #FFF;
}

tr.gvRowORose
{
	background-color: #FFC0BA;
}

tr.gvRowORose *, tr.gvRowORose td a
{
	color: #FFFFFF;
}
/* GV ROSE END */

/* GV BLEU */
table.Bleu
{
	color: #000000;
	border: solid 2px #99DEFF;
	background-color: #FFFFFF;
}

tr.Bleu
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #99DEFF !important;
	border-top: solid 1px #99DEFF !important;
}

tr.BleuA
{
	background-color: #EEFCFF;
	border-bottom: solid 1px #99DEFF !important;
	border-top: solid 1px #99DEFF !important;
}

tr.Bleu td, tr.BleuA td
{
	border-right: dashed 1px #A9EEFF !important;
}
/*
tr.Bleu th
{
	border-bottom: solid 1px #99DEFF !important;
}*/

td.TitleBleu, td.TitleBleu a
{
	color: #104A7B;
}

.Bleu th, .Bleu th a, .Bleu th a:visited
{
	color: #104A7B;
	background-color: #CAE3FF;
}

tr.bigtitleBleu td
{
	color: #104A7B;
	background-color: #FFE6DF;
	border-right: none 0px #FFF;
}

tr.mediumtitleBleu td
{
	color: #104A7B;
	background-color: #EDFFBD;
	border-right: none 0px #FFF;
}

tr.smalltitleBleu td
{
	color: #104A7B;
	background-color: #CAE3FF;
	border-right: none 0px #FFF;
}

tr.gvRowOBleu
{
	background-color: #BCE6FA;
	color: #000000;
	/*#103A6B */
}

tr.gvRowOBleu *, tr.gvRowOBleu td a
{
	color: #000000;
}
/* GV BLEU END */







/* GV Purple */
table.Purple
{
	color: #000000;
	border: solid 2px #E1D8EE;
	background-color: #FFFFFF;
}

tr.Purple
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #99DEFF !important;
	border-top: solid 1px #99DEFF !important;
}

tr.PurpleA
{
	background-color: #EEFCFF;
	border-bottom: solid 1px #99DEFF !important;
	border-top: solid 1px #99DEFF !important;
}

tr.Purple td, tr.PurpleA td
{
	border-right: dashed 1px #E1D8EE !important;
}
/*
tr.Purple th
{
	border-bottom: solid 1px #99DEFF !important;
}*/

td.TitlePurple, td.TitlePurple a
{
	color: #104A7B;
}

.Purple th, .Purple th a, .Purple th a:visited
{
	color: #104A7B;
	background-color: #E1Dfff;
}

tr.bigtitlePurple td
{
	color: #104A7B;
	background-color: #E1D8EE;
	border-right: none 0px #FFF;
}

tr.mediumtitlePurple td
{
	color: #104A7B;
	background-color: #EDFFBD;
	border-right: none 0px #FFF;
}

tr.smalltitlePurple td
{
	color: #104A7B;
	background-color: #CAE3FF;
	border-right: none 0px #FFF;
}

tr.gvRowOPurple
{
	background-color: #103A6B;
}

tr.gvRowOPurple *, tr.gvRowOPurple td a
{
	color: #FFFFFF;
}
/* GV Purple END */











/* GV VERT */
table.Vert
{
	color: #000000;
	border: solid 2px #CBDD9B;
	background-color: #FFFFFF;
}

tr.Vert
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #CBDD9B !important;
	border-top: solid 1px #CBDD9B !important;
}

tr.VertA
{
	background-color: #EDFFBD;
	border-bottom: solid 1px #CBDD9B !important;
	border-top: solid 1px #CBDD9B !important;
}

tr.Vert td, tr.VertA td
{
	border-right: dashed 1px #BACC8A !important;
}
/*
tr.Bleu th
{
	border-bottom: solid 1px #99DEFF !important;
}*/

td.TitleVert, td.TitleVert a
{
	color: #104A7B;
}

.Vert th, .Vert th a, .Vert th a:visited
{
	color: #104A7B;
	background-color: #CBDD9B;
}

tr.gvRowOVert
{
	background-color: #CBDD9B;
}

tr.gvRowOVert *, tr.gvRowOVert td a
{
	color: #000000;
}
/* GV VERT END */

/* GV BROWN */
table.Brown
{
	border: solid 2px #C2C29E;
	background-color: #FFFFFF;
}

tr.Brown
{
	background-color: #FFFFFF;
}

tr.BrownA
{
	background-color: #E4E4C0;
}

tr.Brown td, tr.BrownA td
{
	color: #104A7B;
	border-right: dashed 1px #A9EEFF !important;
	border-bottom: solid 1px #C2C29E !important;
}

tr.Brown th
{
	border-bottom: solid 1px #C2C29E !important;
}

td.TitleBrown, td.TitleBrown a
{
	color: #104A7B;
}

.Brown th, .Brown th a, .Brown th a:visited
{
	color: #104A7B;
	background-color: #C2C29E;
}

tr.bigtitleBrown td
{
	color: #104A7B;
	background-color: #FFE6DF;
	border-right: none 0px #FFF;
}

tr.mediumtitleBrown td
{
	color: #104A7B;
	background-color: #EDFFBD;
	border-right: none 0px #FFF;
}

tr.smalltitleBrown td
{
	color: #104A7B;
	background-color: #CAE3FF;
	border-right: none 0px #FFF;
}

tr.gvRowOBrown
{
	background-color: #C2C29E;
}

tr.gvRowOBrown *, tr.gvRowOBrown td a
{
	color: #FFFFFF;
}
/* GV BROWN END */

 /* GV Grey */ 
table.Grey
{
	border: solid 2px #D4D0C8;
	background-color: #FFFFFF;
}

tr.Grey
{
	background-color: #FFFFFF;
}

tr.GreyA
{
	background-color: #D9D8DB;
}

tr.Grey td, tr.GreyA td
{
	color: #104A7B;
	border-right: dashed 1px #A9EEFF !important;
	border-bottom: solid 1px #D4D0C8 !important;
}

tr.Grey th
{
	border-bottom: solid 1px #D4D0C8 !important;
}

td.TitleGrey, td.TitleGrey a
{
	color: #104A7B;
}

.Grey th, .Grey th a, .Grey th a:visited
{
	color: #104A7B;
	background-color: #D4D0C8;
}

tr.bigtitleGrey td
{
	color: #104A7B;
	background-color: #FFE6DF;
	border-right: none 0px #FFF;
}

tr.mediumtitleGrey td
{
	color: #104A7B;
	background-color: #EDFFBD;
	border-right: none 0px #FFF;
}

tr.smalltitleGrey td
{
	color: #104A7B;
	background-color: #CAE3FF;
	border-right: none 0px #FFF;
}

tr.gvRowOGrey
{
	background-color: #C2C29E;
}

tr.gvRowOGrey *, tr.gvRowOGrey td a
{
	color: #FFFFFF;
}
/* GV Grey END */ 



/* structure */
table.gvTable
{
	border-collapse: collapse !important;
}

tr.gvRow td
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 0px;
}
/* page account */
tr.gvRowAccount td
{
	font-family: Arial,sans-serif;
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 0px;
}

table.gvTable th, td.gvCellT
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.gvCellT
{
	border-bottom: none 0px #FFF !important;
}

table.gvTable th, td.gvCellT
{
	margin-left: 2px;
	margin-right: 2px;
}

tr.gvRowF td div span, tr.gvRowF td div SELECT
{
	font-family: Arial,sans-serif;
	font-size: 11px;
}

tr.bigtitle, tr.mediumtitle
{
	text-align: center;
}

tr.bigtitle td, tr.bigtitle td a
{
	text-align: center;
	font-weight: bold;
	font-size:13px !important;
	text-decoration:none;
}

tr.mediumtitle td, tr.mediumtitle td a
{
	text-align: center;
	font-weight: bold;
	font-size:12px !important;
	text-decoration:none;
}

tr.smalltitle td, tr.smalltitle td a
{
	font-weight: bold;
	font-size:11px !important;
	text-decoration:none;
}

tr.bold td
{
	font-weight: bold;
}
tr.italic td
{
	font-style: italic;
}
tr.underline td
{
	text-decoration: underline;
}

tr.empty td
{
	border-right: none 0px #FFF !important;
}

td.spL span
{
	padding-left:10px;
}

tr.emptyBis td
{
	border-right: dashed 1px #A9EEFF !important;
}

a.paginglnk, a.paginglnkdisabled
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right:3px;
}
a.paginglnkdisabled
{
	font-size:13px;
}

a:hover.paginglnk
{
	text-decoration: underline;
}

.blank, .blank tr, .blank td, table.blank tr td, table.blank tr.blank, table.blank tr td.blank
{
	border: none 0px #FFF !important;
}

table.gvTable blank.table tr td
{
	border: none 0px #FFF !important;
}

.GridViewFixed
{
	table-layout : fixed;
}

